/*
 Theme Name:   Autrics Child
 Description:  Car Repair Services and Auto Mechanic WordPress Theme
 Author:       Ali Haider
 Author URI:   
 Template:     autrics
 Version:      1.0.0
 License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

 Text Domain:  autricschild
*/


.cus-form-col span.wpcf7-form-control-wrap {
    display: flex;
}

.cus-form-col span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.field {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
align-content: center;}

.cus-form-col span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.field .wpcf7-list-item,.cus-form-col span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.field .wpcf7-list-item label {
    flex: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
align-content: center;}

.cus-form-col span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.field .wpcf7-list-item input {
    margin-right: 10px;
}


.cus-form-col .cf7mls_back.action-button {
    position: absolute;
    bottom: 0;
    border-radius: 0;
    margin: 0;
    padding: 8px 30px;
    font-weight: 700;
    background: transparent;
    height: 50px;
    text-transform: uppercase;
    font-size: 15px;
    color:#fff;
}

.cus-form-col .btn-after.pull-right .cf7mls input.wpcf7-form-control.wpcf7-submit {
    border-radius: 0;
    margin: 0;
    padding: 8px 30px;
    font-weight: 700;
    background: transparent;
}
.cus-form-col .cf7mls input.wpcf7-form-control.wpcf7-submit {
    border-radius: 0;
    margin: 0;
    padding: 8px 30px;
    font-weight: 700;
    background: transparent;
}
.cus-form-col .cf7mls input.wpcf7-form-control.wpcf7-submit:hover
{
    opacity: 1;
}
.cus-form-col .contactMe.ts-main-form .clearfix {
    display: none;
}


.cus-form-col .cf7mls_back.action-button:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 180 50" preserveAspectRatio="none"><g><polygon fill-rule="evenodd" clip-rule="evenodd" fill="rgb(238, 49, 49)" points="0,0 0,50 166,50 180,37 180,0"/></g></svg>') no-repeat;
    z-index: -1;
    -webkit-transition: all ease 500ms;
    transition: all ease 500ms;
}

.cus-form-col .cf7mls_back.action-button:after{
    background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 180 50" preserveAspectRatio="none"><g><polygon fill-rule="evenodd" clip-rule="evenodd" fill="rgb(238, 49, 49)" points="0,0 0,50 166,50 180,37 180,0"/></g></svg>') no-repeat;
}

.cus-form-col .cf7mls_back.action-button:after {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.cus-form-col .cf7mls_back.action-button:hover:after {
    background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 180 50" preserveAspectRatio="none"><g><polygon fill-rule="evenodd" clip-rule="evenodd" fill="rgb(47, 57, 103)" points="0,0 0,50 166,50 180,37 180,0"/></g></svg>') no-repeat;
}

.cus-form-col .cf7mls_back.action-button:hover {
    opacity: 1;
}


.cus-form-col .cf7mls-btns {
    position: relative;
    display: inline-block;
    float: right;
    min-height: fit-content !important;
    border: none !important;
    color: #fff !important;
}

.cus-form-col .cf7mls-btns:after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    -webkit-transition: all ease 500ms;
    transition: all ease 500ms;
}



.cus-form-col .cf7mls-btns:after{
    background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 180 50" preserveAspectRatio="none"><g><polygon fill-rule="evenodd" clip-rule="evenodd" fill="rgb(255, 153, 53, 49)" points="0,0 0,50 166,50 180,37 180,0"/></g></svg>') no-repeat;
}

.cus-form-col .cf7mls-btns:after {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.cus-form-col .cf7mls_next.action-button {
    background: transparent;
    border-radius: 0;
    float: right;
    margin: 0px !important;
    padding: 8px 30px !important;
    height: 50px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
}

.cus-form-col .cf7mls-btns:hover:after {
    background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 180 50" preserveAspectRatio="none"><g><polygon fill-rule="evenodd" clip-rule="evenodd" fill="rgb(101, 153, 51, 103)" points="0,0 0,50 166,50 180,37 180,0"/></g></svg>') no-repeat;
}

.cus-form-col .cf7mls_next.action-button:hover {
    opacity: 1;
}

.cus-form-col .elementor-widget-autrics-title {
    margin-bottom: 50px;
}

.cus-ul-style .list-round li::marker {
    content: "ï„Œ";
    font-family: fontAwesome;
    padding-right: 10px;
}

.cus-ul-style .list-round li:before {
    display: none;
}
.cus-ul-style .list-round .no-list-round {
    margin-top: 10px;
}
.cus-ul-style .list-round li {
    padding-left: 10px;
}

.intro-form .contactMe .field {
    background: #457319 !important;
}

.intro-form .contactMe .select2-container .select2-selection {
    background: #457319 !important;
}

.elementor-element-f73c6ea .elementor-element-8fc216d .title-section-area .section-title {
    color: #fff;
}
div#content-15ce0cf621400430a7a9 .image-container {
    display: flex;
    width: 100%;
}

div#content-15ce0cf621400430a7a9 .image-container img {
    flex: 20%;
    max-width: 20%;
}

div#content-15ce0cf621400430a7a9 .image-container img:not(:first-child), div#content-15ce0cf621400430a7a9 .image-container img:not(:last-child) {
    margin: 0px 4px;
}

div#content-15ce0cf621400430a7a9 .image-container img {padding-top: 10px;background: #f7f7f7;-webkit-box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 6%);box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 6%);}


.elementor-element-f73c6ea .elementor-element-8fc216d .title-section-area .section-title {
    color: #fff;
}
.elementor-35 .elementor-element.elementor-element-338fc8d .footer-top [class*=col]:nth-child(2) .angle-shap {
    border-left-color: #ff9935 !important;
}
.elementor-35 .elementor-element.elementor-element-338fc8d .footer-top [class*=col]:nth-child(2) {
    background: #ff9935 !important;
}
.elementor-35 .elementor-element.elementor-element-338fc8d .footer-top [class*=col]:nth-child(3) {
    background: #507F21 !important;
}
.working-box-wrapper .working-single-box.bg-red .working-right-shape {
    border-color: transparent #ff9935 transparent #ff9935;
}
.working-box-wrapper .working-single-box.bg-red {
    background: #ff9935;
}
.working-box-wrapper .working-single-box.bg-red .working-left-shape {
    border-color: #ff9935 #ff9935 #ff9935 transparent;
}
.working-box-wrapper .working-single-box.bg-red-light {
    background: #37f713 !important;
}
.working-box-wrapper .working-single-box.bg-red-light .working-right-shape {
   border-color: transparent #37f713 transparent #37f713 !important;
    right: -51px;
    border-width: 125px 0 125px 51px;
}
.working-box-wrapper [class*=col]:nth-child(2) .workig-icon:after {
    color: #000 !important;
}
.working-box-wrapper [class*=col]:last-child .workig-icon:after {
    color: #fff !important;
}
.elementor-66 .elementor-element.elementor-element-188c62c .footer-top [class*=col]:nth-child(2) {
    background: #ff9935 !important; 
}
.footer-top .footer-box .angle-shap {
    position: absolute;
    top: 0;
    right: -50px;
    border-style: solid;
/*     border-color: transparent transparent transparent #ff9935 !important; */
    border-width: 50px 0px 50px 50px;
    z-index: 1;
}
.elementor-66 .elementor-element.elementor-element-188c62c .footer-top [class*=col]:nth-child(3) {
    background: #467a0f !important;
}
.elementor-72 .elementor-element.elementor-element-21b6cc8 .footer-top [class*=col]:nth-child(2) {
    background: #fe9a36 !important;
}
.elementor-72 .elementor-element.elementor-element-21b6cc8 .footer-top [class*=col]:nth-child(3) {
    background: #4b7c14 !important;
}
.elementor-2232 .elementor-element.elementor-element-7ed9bfbf .footer-top [class*=col]:nth-child(2) {
    background: #ff9933 !important;
}
.elementor-2232 .elementor-element.elementor-element-7ed9bfbf .footer-top [class*=col]:nth-child(3) {
    background: #5f902e !important;
}
.elementor-66 .elementor-element.elementor-element-188c62c .footer-top [class*=col]:nth-child(2) .angle-shap {
    border-left-color: #ff9935 !important;
}
.elementor-72 .elementor-element.elementor-element-21b6cc8 .footer-top [class*=col]:nth-child(2) .angle-shap {
    border-left-color: #fe9a36 !important;
}
.elementor-2232 .elementor-element.elementor-element-7ed9bfbf .footer-top [class*=col]:nth-child(2) .angle-shap {
    border-left-color: #ff9933 !important;
}
@media only screen and (max-width:767px) {
	.elementor-element-5264ffc p {
    font-size: 23px !important;
    line-height: 37px !important;
    padding: 0 15px;
    0px: ;
    
    display: block;
    float: left;
    width: 100%;
}
	.header-default .header-angle .navbar-collapse{
		background: #5f902e !important;
	}
}
.working-box-wrapper .working-single-box{
	min-height:auto !important;
}
.working-box-wrapper .child_2  h3{
	font-size:23px !important;
	margin-bottom:4px !important;
}
#block-2 p:first-child{
	    font-size: 22px;
    margin-bottom: 42px;
}
.nav-top-sec {
	    margin: 30px auto;
}

.top-contact-info {
    margin: 0;
    padding: 0;
    list-style: none;
    float: inherit !important;
}
.ts-header:after {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    height: 4px;
    content: "";
    background: #ee3131;
    visibility: hidden;
}
.top-contact-info {
	margin:15px !important;
}
.header-angle {
	
    border-bottom: 3px solid #fb8c23;
}  
.top-bar-angle:after {
	    background-color: #37f713 !important;
}
.top-bar-angle:before {
    border-right-color: #37f713 !important;
    border-left-color: #507f21;
}
.ts-top-bar:before {
	background-color: #37f713 !important;
}
.elementor-element-5b137d3  .child_1 {
	background: #f7a000 !important;
}
.elementor-element-5b137d3 .child_1 .working-left-shape {
    border-color: #f7a000 #f7a000 #f7a000 #fff0 !important;
}
.elementor-element-5b137d3  .child_1 .working-right-shape{
	border-color: transparent #f7a000 transparent #f7a000 !important;
}
.elementor-element-5b137d3  .child_2{
	background:#fff !important;
}
.elementor-element-5b137d3  .child_2 .working-left-shape{
	    border-color: #ffffff #ff9935 #ffffff transparent !important;
}
.elementor-element-5b137d3  .child_2  .working-right-shape{
	border-color: transparent #ffffff transparent #ffffff !important;
}
.elementor-element-5b137d3 .child_2 .workig-icon{
	color:#000 !important;
}
.elementor-element-5b137d3 .child_2 .working-content p{
	color:#000 !important;
}
.elementor-element-338fc8d  .child_2  .workig-icon{
	color:#000 !important;
}
.elementor-element-338fc8d  .child_2 .working-content p{
	color:#000 !important;
}
.elementor-element-338fc8d  .child_2 .working-content h3{
	color:#000 !important;
}
.elementor-element-5b137d3 .child_2 h3{
	color:#000 !important;
}

.top-contact-info li:first-child .info-wrapper .info-title {
    background: -webkit-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: -moz-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    position: relative;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    left: 50%;
    transform: translateX(-50%);
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
    z-index: 34;
    font-size: 40px;
    line-height: 1;
    filter: drop-shadow(0px 0px 2.5px #ff7d00);
	margin-bottom: 10px;
}
.top-contact-info li:first-child .info-wrapper .info-subtitle a  {
 
background: -webkit-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: -moz-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    transform: translateX(-50%);
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
    z-index: 34;
    
    line-height: 1;
    filter: drop-shadow(0px 0px 2.5px #ff7d00);}

.slider-content h1{
	background: -webkit-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: -moz-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: linear-gradient(to bottom, #215d00 0%, #4e841f 100%);

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
    z-index: 34;
    filter: drop-shadow(0px 0px 2.5px #ff7d00);
}


.slider-content small.top-title, .slider-content p{	
background: -webkit-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: -moz-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
    z-index: 34;
    line-height: 1;
    font-size: 30px;font-weight: 900;filter: drop-shadow(0px 0px 2.5px #ff7d00);}
.slider-content .slider-desc {
      font-size: 30px !important;
      line-height: 1;
   } 

.title-section-area .section-title {
background: -webkit-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: -moz-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1.5px;
-webkit-text-stroke-color: black;
    z-index: 34;
    filter: drop-shadow(0px 0px 1px #ff7d00);
	line-height: 1 !important;
}

.special-btn h2.elementor-cta__title{
   background: -webkit-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: -moz-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
    z-index: 34;
    filter: drop-shadow(0px 0px 1px #ff7d00);
	line-height: 1;
}

@media (max-width: 767px){
	.ts-logo-area .nav-top-sec .ts-logo img {
    width: 100%;
}
}

.special-btn .elementor-cta__button.elementor-button.elementor-size-sm {
    box-shadow: 2px 0 2px 2px #ff7d00, -2px 0 2px 2px #ff7d00, 0 2px 2px 2px #ff7d00, 0 -2px 2px 2px #ff7d00;
    background: -webkit-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: -moz-linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
    background: linear-gradient(to bottom, #215d00 0%, #4e841f 100%);
}

.special-btn .elementor-cta__button.elementor-button.elementor-size-sm:hover {
    background: #878787;
}

.ts-logo-area .top-contact-info li:not(:first-child) {
    display: none;
}



.ts-logo-area .top-contact-info li:first-child .info-wrapper {
    margin: auto;
}
.fa-road:before 
{
	content: ' ' !important;
    background: url(https://hyrehomecare.com/demo/jason-delaware/wp-content/uploads/2022/05/tow-truck.png);
    display: block;
    width: 150px;
    height: 76px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.field .wpcf7-list-item label input[type="radio"] {
    margin-bottom: 0;
}
.cus-form-col span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.field {
    width: 50%;
    margin-bottom: 20px;
}
.slider-content small.top-title {
    filter: none;
}
#recent-posts-3 ul{
	display:none;
}
#block-4 ul li{
	color:#fff;
}
.elementor-element-5264ffc p {
    font-size: 40px;
    line-height: 56px;
}
@media (max-width: 768px)
{
	.fa-road:before 
{
    width: 100px;
}
	.cus-form-col span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.field {
    width: 100%;
}
}
