@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%; 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; 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{ }
.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; position: relative; 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; border-color: transparent;
}
.customservice-row
{ 
background: white;
margin-bottom: 30px;
}
.customservice-row div{
padding-left: 0px;
}
.mycustomservicessection p{
font-weight: 400;
font-style: normal; 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;  }
.noneliststyle{
list-style: none;
}
.noneliststyle span{
margin:15px;
}
.noneliststyle li{ margin: 10px;
}
#responsediv{
color: #ee3131 !important;
}
#responsediv2{
color: #ee3131 !important;
}