 



@media (min-device-width:68px) and (max-device-width:980px){
   .ts-service-wrapper .service-img img {
    width: 100%;
    height: 100% !important;
}
.elementor-35 .elementor-element.elementor-element-715b334:not(.elementor-motion-effects-element-type-background){
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

}
}
 @media (min-device-width:768px) and (max-device-width:1024px){
    .elementor-72 .elementor-element.elementor-element-1c9211f {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 50% !important;
}
.elementor-72 .elementor-element.elementor-element-6b97078 {
    width: 100% !important;
}
.elementor-72 .elementor-element.elementor-element-3156659 {
    margin-right: auto;
    width: 55%;
    margin-left: auto;
}
.contactinfoform input {
            margin-left: 12px;
        width: 500px !important;
    }
    .contactinfoform textarea{
            margin-left: 12px;
        width: 500px !important;
    }
    .getstartedform input{
        width: 730px
    }
    .getstartedform textarea{
        width: 730px
    }

    .elementor-element-07477a8{
    position: absolute;
    right: 1%;
    left: 0.1%;
    top: 90%;
    /* left: 50%; */
    width: 100%;
    
    }
   .elementor-icon-box-description {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.1em !important;
}
    .elementor-35 .elementor-element.elementor-element-81fc1e9 {
        padding-bottom: 400px;
    }
    .csrpdf{
        text-align: left;
        position: absolute;
    left: 20px !important;
    }
}
@media (max-device-width:767px){
    .csrpdf{
        text-align: left;
        position: absolute;
    left: 20px !important;
    }
    .elementor-element-d148ec8{
    position: relative;
    top: 150px;
    left: -150px;
    margin-top: -250px;
}
    .elementor-element-e59d30f{
    margin-top: -100px;
    margin-left: 120px;
    }
    .elementor-element-004f81d{
    position: relative ;
    top: -200px;
    left: 150px;
     }
    .elementor-element-1545aba{
    margin-right: 100px;
    margin-top: -30px;
        }
    .elementor-element-c3cf316{
    margin-left: 100px;
    margin-top: -100px;
    }
    .elementor-element-52f3a0d{
            margin-top: -150px;
    position: relative;
    left: -150px;
    top: 50px;

     }
    .elementor-element-c3cf316{
    position: relative;
    top: -15px;
    margin-left: 120px;
    }
     .elementor-element-b20b0bc{
    position: relative;
    top: -150px;
    left: 150px;
}
    .elementor-element-0ed46f0{
    margin-top: -150px;
    margin-right: 100px;
     }
    .elementor-element-1685f7c
    {
        position: relative;
    top: -150px;
    margin-left: 120px;
    }
    .elementor-element-dc23ae1{
    margin-top: -250px;
    position: relative;
    top: 120px;
    left: -130px;
    }
    .elementor-element-6537383{
    position: relative;
    top: -200px;
    left: 150px;
    }
    .elementor-element-00b5d7c{
        margin-top: -25px;
    margin-right: 100px;
      }
    .elementor-element-aa0d6c4{
        margin-top: -250px;
    position: relative;
    top: 120px;
    left: -130px;
   }
    .elementor-element-f3e0ebc{
        margin-top: -150px;
        margin-left: 120px;
    }    
    .elementor-element-3292067{
    position: relative;
    top: -220px;
    left: 155px;
   }
    .elementor-element-8ad034d{
        margin-right:100px;
    }
    .elementor-element-ab686d5{
        padding-left: 45px !important;
    }
    .transmissionrep{   
     margin-top: -200px;
    margin-left: 120px
    }
    .carbodyrep{
        margin-top: -200px;
    margin-left: 120px
    }
    .motorrep{
            margin-right: 120px;
    }
    .chassisrep{    margin-right: 120px;
    }
    .myiconleft{   
    position: relative;
    top: -100px;
    left: 10px;
    }
    .myiconright {
        float: right;
    position: relative;
    top: -170px;
    left: 250px;
        
}
.theaboutrow2 {
    margin-top: 100px !important;
    margin-bottom: -20px;
}
    .theaboutrow {
    margin-top: 150px !important;
}
       .elementor-72 .elementor-element.elementor-element-1c9211f {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 85% !important;
}
.elementor-72 .elementor-element.elementor-element-6b97078 {
    width: 100% !important;
}
.elementor-72 .elementor-element.elementor-element-3156659 {
    margin-right: auto;
    width: 85%;
    margin-left: auto;
}

     .elementor-element-07477a8{
        padding-left: 10px;
       }
     .elementor-element-5e2293c{
       margin-left: 10px;
       }
    .aboutcarrepairtext p {
    margin-top: -45px !important;
    }
    .aboutcarrepair h3 {
    font-size: 38px !important;
    }
    .elementor-35 .elementor-element.elementor-element-619e197 {
    margin-right: -15px;
        margin-top: 35px;
    }


    .transfeature
    {
        
    }
    .ourteamtitle h2 {
        font-size: 37px !important;
    }
    .ourteamtitle {
        margin-top: -50px;
    }
    .elementor-72 .elementor-element.elementor-element-10bcbb9 {
    margin-top: 10px;
    }
    .elementor-72 .elementor-element.elementor-element-2670e5e .section-title {
        margin-bottom: -10px;
    }
    .contactformhead{    margin-left: 12px;
    }
    .contactinfoform button {
    margin-left: 12px;
    }
    .contactinfoform{
        padding-left: 5px;

     }
    .contactinfoform input {
            margin-left: 12px;
        width: 100% !important;
    }
    .contactinfoform textarea{
            margin-left: 12px;
        width: 110% !important;
    }

    .comfortab{
        margin-top: -90px;
    }
    .padleft{
    margin-right: -20px;
    margin-top: -40px;        
    }
    .transmiss {
    position: relative;
    top: 140px;
    left: 100px;
    }
    .extrahigh {
        position: relative;
    top: 40px;
    left: 100px;
    }
    .transm {
    position: relative;
    top: 40px;
    left: 100px;
    }
    .quality{
            margin-top: 220px;
    }
    .comfortable {
    position: relative;
    top: 20px;
    left: 100px;

    }
    .proffes {
    position: relative;
    top: 40px;
    left: 100px;
    }
    .individual {
        position: relative;
    top: 40px;
    left: 100px;
    }
    .service-img img{
            width: -webkit-fill-available;
    }
    .custom-service-title {
        font-size: 18px !important;
    }
    .elementor-2652 .elementor-element.elementor-element-bbacc07:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-bbacc07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: 5px;
}
.elementor-35 .elementor-element.elementor-element-3a536be:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-3a536be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: 80px;
        margin-bottom: 100px;
}
.elementor-35 .elementor-element.elementor-element-43e202c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-43e202c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    padding-left: 30px;
}
.elementor-35 .elementor-element.elementor-element-23cdd1d {
    margin-top: 50px !important;
    margin-bottom: 0px;
    padding-top: 30px !important;
}
.elementor-35 .elementor-element.elementor-element-5763c2e {
    margin-top: 90px !important;
}
.elementor-35 .elementor-element.elementor-element-7dd32a7 {
    margin-top: 30px !important;
}
.testimonials{
        margin-left: 20px;
}
.testimonials p{
    margin-left: 30px;
}
.testimonials .moto-text_system_2{
    margin-left: 30px;
}
.testimonials .elementor-container{
 margin-left: 30px;    
}
.getstartedform input{
   width: 100% !important;
}
.getstartedform textarea{
    width: 100% !important;
}
.aboutcarrepairsection {
    margin-top: -60px;
}
.transmissionimage{
    position: relative;
    top: 90px;
    left: -10px;
}
section, .section {
    position: relative;
    z-index: 1;
    padding: 0px 0px !important;
}
.feature-single .featuredright {
    margin-top: 60px;
}
.feature-single .featuredleft{
    margin-top: -100px;
}
.ousrteamsection {
    top: 100px !important;
    padding-top: 50px !important;
    }
    .custom-service-title {
    margin-left: auto;
    width: 95%;
    margin-top: 10px;
    font-style: normal;
    font-size: 18px;
    line-height: 1.3;
}
    .elementor-2451 .elementor-element.elementor-element-b84dd12 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -134px !important;
}
    .rightalign{
    font-size: 24px !important;        
    }
    .leftalign {
    float: none;
    position: relative;
    /* margin-bottom: 15px; */
    left: 3px !important; 
    font-size: 24px !important;
}
.leftalignpara {
    margin-right: 3px !important;
}
    .iconright {
    float: right !important;
    position: relative;
    left: 95px !important;
    top: -205px !important;
}
    .iconleft {
    position: relative;
    top: 20px;
    left: -15px !important;
}
    .aboutcarrepair h3{
        line-height: normal !important;
    }
.ts-logo img {
    max-width: -webkit-fill-available !important;
}
.cnm_txt {
    margin-bottom: 15px !important;
} 
.cnm_h2 {
        margin-top: 20px !important;
    margin-bottom: 10px !important;
    font-size: 20px !important;
    font-weight: 700;
}

}
@media (max-device-width:410px){
    .csrpdf{
        text-align: left;
        position: absolute;
    left: 20px !important;
    }

    .contactinfoform textarea{
            margin-left: 12px;
        width: 100% !important;
    }
    .getstartedform textarea {
    width: 100% !important;
 }

    }
    .csrpdf{
        text-align: left;
        position: absolute;
    left: 130px;
    }

.theaboutrow2{margin-bottom: 80px;}
.theaboutrow{
    margin-top: 80px;
}
.driverul{
    line-height: 1.5;
}
.driverul li{
        font-weight: 800;
        font-size: 20px;
    }
.smalli{
        font-weight: 100;
    font-size: 15px;
}
.boldi{
   font-weight: 800;
    font-size: 22px;
    color: #ed1c24;
}
.cnm_h2 {
    margin-bottom: 20px;
    font-size: 26px;
    font-weight: 700;
}
.cnm_txt {
    font-size: 18px;
   font-family: Ubuntu ,san-serif;
    line-height: 24px;
}
.cnm_close {
    color: #ffffff !important;
}
.cnm_close {
    padding: 20px;
    position: absolute;
        top: 0px;
    right: 40px;
    font-size: 26px;
    font-family: Arial,san-serif;
    font-weight: 700;
    text-decoration: none !important;
    border: 0 !important;
    display: inline-block;
    text-align: center;
}
.coronavirus_bottom-static {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
}
#coronavirus_notice {
    padding: 20px;
    font-size: 18px;
    font-family: Ubuntu ,san-serif;
    line-height: 24px;
    text-align: center;
    width: 100vw;
    box-sizing: border-box;
}
#coronavirus_notice {
    background: #ed1c24 !important;
    color: #ffffff !important;
}
.offercontent p{
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #252525;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 0px;}
.offerheader h2{
    font-weight: 700;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #38383a;
    font-size: 24px;
    line-height: 0.9;
    letter-spacing: 0px;
}
.blacksticky2{
   display: none; 
}
.working-box-wrapper .working-single-box .working-left-shape {

    border-width: 50px 0 70px 20px !important;
    
}
.working-box-wrapper .working-single-box .working-right-shape {
        border-width: 20px 0 50px 68px !important;
}
.working-box-wrapper .working-content-wrapper {
    height: 110px !important;
}

    .working-box-wrapper .working-single-box.bg-red-light .working-right-shape {
    border-color: transparent #e7182c transparent #e7182c;
    right: -51px;
    border-width: 65px 0 56px 52px !important;
}
.working-box-wrapper .working-content-wrapper .workig-icon {
    font-size: 30px;
    color: #fff;
    position: relative;
    display: block;
    margin-bottom: 20px;
}
.working-box-wrapper .working-content-wrapper .working-content h3 {
    color: #fff;
    margin-bottom: 12px;
    font-size: 18px;
}
.working-box-wrapper .working-content-wrapper .workig-icon:after {
    position: absolute;
    right: 150px;
    top: 3px;
    font-size: 40px;
    font-family: "Verdana";
    font-weight: 600;
    color: #444444;
}
#section-footer a{
color: white;
}
#section-footer{
    color: white;
    background: #404041;
}
.moto-widget-image.moto-preset-4 .moto-widget-image-link:hover:before {
    background-color: rgba(255,152,0,0.89);
}

.moto-widget-image.moto-preset-4 .moto-widget-image-link:before {
    background-color: transparent;
    border-color: transparent;
}

.moto-widget-image .moto-widget-image-link:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transition: .4s;
    border-width: 1px;
    border-style: solid;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.moto-widget-image.moto-preset-4 .moto-widget-image-link:after {
    color: transparent;
}
.moto-widget-image.moto-preset-4 .moto-widget-image-link:after {
    font-family: Arial;
    display: block;
    width: 119px;
    height: 119px;
    font-size: 130px;
    line-height: 107px;
    border-radius: 50%;
    border-width: 5px;
    border-style: solid;
    overflow: hidden;
    margin: -60px 0 0 -60px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    content: "+" !important;;
}
.moto-align-center {
    text-align: center;
}
.moto-widget-image.moto-preset-4 .moto-widget-image-link {
    border-color: transparent;
}
.moto-widget-image .moto-widget-image-link {
    position: relative;
    overflow: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.moto-widget-image .moto-widget-image-link {
    display: inline-block;
}
.moto-container_content_565d832d293dc{ 
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #f3f3f3 !important;
    border-style: none;
    border-color: #fff !important;
    border-left-width: 0px !important;;
    border-right-width: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.moto-container_content_565d832d28ff4{ 
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #f3f3f3 !important;
    border-style: none;
    border-color: #fff !important;
    border-left-width: 0px !important;;
    border-right-width: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.moto-container_content_565d832d28824 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #f3f3f3 !important;
    border-style: none;
    border-color: #fff !important;
    border-left-width: 0px !important;;
    border-right-width: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.moto-widget-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-position: 0 0;
    background-origin: border-box;
    background-repeat: no-repeat;
    background-size: auto;
    border: 0 transparent;
    border-radius: 0;
    transition-property: background-color,border-color,box-shadow!important;
}
.moto-text_system_8 {
    margin-top: -20px;
    font-weight: 600;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #5c5c5c !important;;
    font-size: 12px !important;;
    line-height: 1.3 !important;
    letter-spacing: 0px;
}
.moto-text_normal {
    font-weight: 300;
    font-style: normal;
     font-family: Ubuntu ,san-serif;
    color: #aaaeb1;
    font-size: 18px !important;
    line-height: 1.3 !important;
    letter-spacing: 0px;
}
.moto-text_normal a {
    color:#ed1c24 ;
    text-decoration: none;
    font-weight: 700;
    font-style: normal;
}
.footer-box{
        padding-left: 50px !important;
}

.contactinfo .moto-text_325 em {
color: #ed1c24;
}
.contactinfo .moto-text_325 {
        color: black !important;
}
.moto-text_325 em {
        font-size: 20px;
    font-weight: 800;
color: #ed1c24;
}
.moto-text_325 {
    font-weight: 400;
    font-style: normal;
     font-family: Ubuntu ,san-serif;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.6;
    letter-spacing: 0px;
}
.moto-text_325 a {
    color: #ffffff;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
}
.moto-text_325 a:hover {
    color: #ed1c24 !important;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
}

.moto-text_141 a:hover {
    text-decoration: none;
    font-weight: 300;
    font-style: normal;
    color: #ed1c24;
}
.moto-text_141 {
    font-weight: 300;
    font-style: normal;
    font-family: "Verdana", sans-serif !important;
    color: #5c5c5c;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0px;
}
.moto-spacing-bottom-medium {
    padding-bottom: 30px;
}
.moto-widget-text-content {
    padding: 0 1px;
}
.moto-spacing-top-medium {
    padding-top: 30px;
}

.moto-widget-image .moto-widget-image-picture {
    width: 100%;
    max-width: 100%;
}
.moto-spacing-bottom-small {
    padding-bottom: 10px;
}
.moto-spacing-top-small {
    padding-top: 10px;
}
.moto-spacing-right-medium {
    padding-right: 30px;
}
.moto-widget-image.moto-preset-default .moto-widget-image-link:before {
    border: none;
}
.moto-text_system_2 {
    font-weight: 600;
    font-style: normal;
    font-family: "Verdana", sans-serif !important;
    color: #ed1c24;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: 0px;
}
.moto-align-right {
    text-align: right;
}
.moto-spacing-bottom-medium {
    padding-bottom: 30px;
}
.moto-container_content_56581176 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ffffff;
    border-style: none;
    border-color: #fff;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.moto-widget-image .moto-widget-image-link:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transition: .4s;
    border-width: 1px;
    border-style: solid;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.moto-container_content_56580eb8 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color:#ed1c24;
    border-style: none;
    border-color: #fff;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}



.ts-service-wrapper .service-img img {
    width: 100%;
    height: 220px;

}
.intro-content li p {
    float: right;
    width: 170px;
    text-align: left;
    color: #fff;
    font-family: "Verdana";
    font-weight: 400;
    white-space: pre-line !important;
}
.top-bar-event span {
    font-size: 14px;
    white-space: pre-wrap !important;
}
.top-bar-event.ts-top {
    display: block;
    width: 86%;
    text-align: right;
}
.elementor-35 .elementor-element.elementor-element-da54144:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-da54144 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ed1c24 !important;
}
.element.elementor-element-da54144:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-da54144 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ed1c24 !important;
}
.elementor-35 .elementor-element.elementor-element-4bedbe5:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-4bedbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ed1c24 !important;
}

.elementor-35 .elementor-element.elementor-element-23cdd1d > .elementor-background-overlay {
    background-color: #404041 !important;
}

.elementor-element-3e64cb4 .elementor-column-wrap{
	background:#404041 !important;
}
.elementor-element-30c300d .elementor-column-wrap{
	background:#404041 !important;
}
.info-wrapper .info-title {
    color: white;
    font-size: 14px;
}
.info-wrapper .info-subtitle {
    color: white;
    font-size: 14px;
}
.valuesul{
    line-height: 1.5em;
    }
.valuesubtitle{
        font-size: 20px;
    }
    .values h2{
    font-size: 20px !important;        
    }
.valuebold{
    font-size: 25px;
    color: #ed1c24;
}
.ts-logo-area {
background: #231f20 !important; }
.ts-top-bar:before {
    background: #ed1c24 !important;
}
.top-bar-angle:before {
    border-right: 65px solid #ed1c24 !important;
    border-left: 0 solid #ed1c24 !important;
    border-bottom: 38px solid transparent;
}
.top-bar-angle:after{
	background: #ed1c24 !important;
}
.header-angle:before, .ts-header-classic .header-angle .navbar-light:before {
    border-right-color: #ed1c24 !important;
}
.header-angle:after{
    background-color: #ed1c24 ;
}
#blacksticky2:after {
    background-color: #231f20 !important;
}
#blacksticky2::before {
    position: absolute;
    top: 0;
    right: 68%;
    content: "";
    border-right: 56px solid #231f20 !important;
    border-top: 58px solid transparent;
}

element {
}
.slider-content h1 span, .testimonial-body .quote-icon, .ts-latest-post:hover .post-body .post-title a, .ts-latest-post:hover .post-body .readmore, .ts-service-wrapper:hover .service-content h3, .ts-service-wrapper:hover .service-content h3 > a, .ts-service-wrapper:hover .readmore, .testimonial-item-single.with-bg .quote-item::before, .ts-header-standard .ts-logo-area .navbar-light .navbar-nav .nav-link:focus, .ts-header-standard .ts-logo-area .navbar-light .navbar-nav .nav-link:hover, .ts-feature-standard .feature-single.feature-single:hover h3 a, .ts-team-info:hover .team-content .team-name, .ts-team-info .team-content .team-details .team-rating, .ts-header-transparent .navbar-light .navbar-nav .nav-link:focus, .ts-header-transparent .navbar-light .navbar-nav .nav-link:hover, .post .post-body .entry-title a:hover, .readmore, .sidebar .widget_archive ul li a:hover, .sidebar .widget_categories ul li a:hover, .recent-post-widget .media-body .entry-title a:hover, .post .post-quote-content .entry-header i, .breadcrumb li a, .post-content.post-single .post-body .entry-content blockquote p cite, blockquote::before, .testimonial-item-wrapper .quote-item i, .top-contact-info li span, .ts-header-transparent .navbar-light .navbar-nav .active > .nav-link, .ts-header-transparent .navbar-light .navbar-nav .nav-link.active, .ts-header-transparent .navbar-light .navbar-nav .nav-link:hover::before, .ts-header-transparent .navbar-light .navbar-nav .nav-link.show, .ts-header-standard .ts-logo-area .navbar-light .navbar-nav .active > .nav-link, .ts-header-standard .ts-logo-area .navbar-light .navbar-nav .nav-link.active .ts-header-transparent .navbar-light .navbar-nav .show > .nav-link, .post-content .post-footer .readmore:hover, .post-navigation span:hover, .post-navigation h3:hover, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
    color: #ed1c24 !important;
}
.btn::after{
    background: #ed1c24 !important;
}
.imgpayment{
   /* background: white;
    height: 40px;*/
}
.covidtext{
    font-size: 15px;
    color: #d20022;
    font-weight: 600;
}
.covidp{
        margin-top: 25px;
        margin-left: 20px;
    padding: 5px;
    color: white;
    font-size: 24px;
}
.covidpadd{
    padding-top: 10px;
    background: gray;
}
.covidvalue{
    font-size: 20px;
    font-weight: 800;
    color: yellow;
}
.covidicon{
    height: 70px;
}
.covidrow2{
    margin-top: 46px;
}
.footerhome {
    margin-top: -5px;
    background: black !important;
}
.footer{
    margin-top: -5px;
}
.payments{
        margin-top: 25px;
}
.moto-widget-image .moto-widget-image-link {
    display: inline-block;
}
.moto-align-center {
    text-align: center;
}
.container-fluid, .moto-cell {
    padding-left: 0px;
    padding-right: 15px;
}
.iconright{
               float: right !important;
    position: relative;
    top: -122px;
    left: 65px;
}
.iconleft{
        position: relative;
    top: 20px;
    left: -15px;
}
.feature-single{
        margin-right: 80px !important;
         margin-left: 5px !important;
         animation: mymove 5s infinite;
}

#div1 {animation-timing-function: linear;}
#div2 {animation-timing-function: ease;}
.feature-single {animation-timing-function: ease-in;}
#div4 {animation-timing-function: ease-out;}
#div5 {animation-timing-function: ease-in-out;}

@keyframes mymove {
  from {left: 0px;}
  to {left: 300px;}
}

.minumumargintop{
    margin-top: -90px;
}

.rightalign{
    color: #ed1c24;
    font-size: 24px !important;  
}
.leftalign{
    color: #ed1c24;
        /* float: right; */
    position: relative;
    /* margin-bottom: 15px; */
    left: 70px;
    font-size: 24px !important; 
}
.leftalignpara{
        margin-right: 30px;
}

.aboutcarrepair h3{
    font-weight: 400;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #444446;
    font-size: 40px;
    line-height: 1.2 !important;
    letter-spacing: 0px;
    margin-top: 25px;
}
.aboutcarrepairtext2 p{
    font-weight: 300;
    margin-top: -30px;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #231f20;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: 0px;
}
.aboutcarrepairtext p{
    margin-top: -25px;
    font-weight: 300;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #ed1c24;
    font-size: 24px;
    line-height: 1.3;
    letter-spacing: 0px;
}
.ts-team-classic .ts-team-info .team-content {
    padding: 20px 20px 0;
    background: white !important;
    position: relative;
    border: none;
}
.ourteamtitle h2{    
    font-weight: 400;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #444446;
    font-size: 57px;
    line-height: 1.2;
    letter-spacing: 0px;
} 
.ourteamtext2 p{
    font-weight: 300;
    margin-top: -30px;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #231f20;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: 0px;
}
.ourteamtext p{
    font-weight: 300;
    font-style: normal;
    font-family:"Verdana", sans-serif;
    color: #ed1c24;
    font-size: 24px;
    line-height: 1.3;
    letter-spacing: 0px;
}
.ousrteamsection{
    position: relative;
    top: 110px;
}
.whatwedohead h2{
    font-weight: 400;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #ffffff !important;
    font-size: 50px;
    line-height: 1.2 !important;
    letter-spacing: 0px;
}
.aboutcarrepairsection{
 margin-bottom: -190px;
}
.ts-team-classic .ts-team-info .team-content .team-name {
    padding-top: 4px;
    text-align: center;
    color: #ed1c24 !important;
    font-weight: 00;
    font-style: normal;
    }
    .gallerytitle h2{
    font-weight: 400;
    margin-top: -60px !important;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #444446;
    font-size: 57px;
    line-height: 1.2;
    letter-spacing: 0px;

    }

    .gallerytext2 p{    
    font-weight: 300;
    margin-top: -10px;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #231f20;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: 0px;}
    .gallerytext p{
        font-weight: 300;
    font-style: normal;
    font-family: Ubuntu ,san-serif;
    color: #ed1c24;
    font-size: 18px;
    line-height: 1.3;
    letter-spacing: 0px;
    }
    .partnersection{
            margin-bottom: 45px;
    }
    .service-content {
      padding-bottom: 1px !important;
    }
    .footercontact{
        margin-left: -20px;
    padding: 20px;
    min-height: 400px;
    background-color: midnightblue;
    }
    .contactinfolist{
        font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #252525;
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 0px;
    }
    .contactinfolist ul{
        list-style: none;
    }
    .contactformhead .section-title:before {
    content: "";
    position: absolute;
    bottom: -15px;
    width: 0px !important;
    height: 0px !important;
    background: #e7182c;
}
    .contactinfoform input::placeholder {
        color:#000000;; font-size: 14px; font-style: italic; 
    }
    .contactinfoform textarea::placeholder {
        color:#000000;; font-size: 14px; font-style: italic; 
    }
    .contactinfoform input{
    padding-left: 20px;
    height: 30px;
    font-size: 14px;
    background-color: #908c8c61;
    color: #000000;
    border-color: #9d9696;
    border: 1px solid #9d9696;
    border-color:1px solid #9d9696;
    border-top:1px solid #9d9696;
    border-left: 1px solid #9d9696;
    width: 750px;
    }
    .contactinfoform textarea{
        padding-left: 20px;
    font-size: 14px;
    color: #000000;
    background-color: #908c8c61;
    border-color: #9d9696;
    border-color: #9d9696;
    width: 750px;
    height: 150px;
    }
    .contactinfoform button:hover {
  background-color: black; 
  color: white;
    }
    .contactinfoform button{
    background-color: #ee3131;
    height: 50px;
    width: 150px;
    color: white;
    font-weight: bold;
    font-family: "Verdana";
    }
    .contactinfoform label{
        color: white;
    }
     .getstartedform input::placeholder {
        color:#f7efef; font-size: 14px; font-style: italic; 
    }
    .getstartedform textarea::placeholder {
        color:#f7efef; font-size: 14px; font-style: italic; 
    }
    .getstartedform input{
            padding-left: 20px;
    height: 40px;
    font-size: 14px;
    background-color: #908c8c61;
    color: #f7efef;
    border-color: #9d9696;

    border: 1px solid #9d9696;
    border-color:1px solid #9d9696;
    border-top:1px solid #9d9696;
    border-left: 1px solid #9d9696;

    width: 600px;
    }
    .getstartedform textarea{
        padding-left: 20px;
    font-size: 14px;
    color: #f7efef;
    background-color: #908c8c61;
    border-color: #9d9696;
    border-color: #9d9696;
    width: 600px;
    height: 150px;
    }
    .getstartedform button:hover {
  background-color: black; 
  color: white;
    }
    .getstartedform button{
    background-color: #ee3131;
    height: 50px;
    width: 150px;
    color: white;
    font-weight: bold;
    font-family: "Verdana";
    }
    .getstartedform label{
        color: white;
    }
    .homeli{          
    display: block;
    line-height: 3;
    }
    .homelitop{
     margin-top: 20px;        
    }
    .sfsi_wicons {
    display: -webkit-box !important;
}
#sfsi_floater {
    margin-right: 0px;
    position: absolute;
    right: -145px !important;
}
.custom-service-paragraph{
    font-weight: 600;
    font-style: normal;
    color: #5c5c5c;
    font-size: 13px;
    line-height: 2.0;
    letter-spacing: 0px;
}
.backgrounddarken{   
 
}
.customservice-content{
margin-left: 25px;
}
.custom-service-title{
    margin-top: 10px;
    margin-bottom: 8px;
    color: #ed1c24;
    text-decoration: none;
    font-weight: 700;
    font-style: normal;
        font-size: 26px;
    letter-spacing: 0px;
}
    .customservice-btn {
    margin-top: -10px;
    font-weight: 300;
    font-style: normal;
    color: #ffffff;
    /* background-color: #ff9800; */
    border-color: transparent;
    }
    .customservice-row
    { 
    background: white;
    margin-bottom: 30px;
    }
    .customservice-row div{
        padding-left: 0px;
    }
    .mycustomservicessection p{
        font-weight: 400;
    font-style: normal;
    /* font-family: 'Open Sans', sans-serif; */
    color: #ffffff;
    font-size: 12px;
    line-height: 1.7;
    letter-spacing: 0px;
    width: 200px;

    }
    .mycustomservicessection h5{
    transition: .3s;
    color: #ed1c24 !important;
    text-decoration: none;
    font-weight: 700;
    font-size: 22px;
    /* font-style: normal; */
    /* color: #6ec1e4;*/
    }
    .noneliststyle{
        list-style: none;
    }
    .noneliststyle span{
        margin:15px;
    }
    .noneliststyle li{ margin: 10px;
    }
    #responsediv{
        color: #ee3131 !important;
    }
    #responsediv2{
        color: #ee3131 !important;
    }