body {padding-right: 0 !important}
.innerBanner figure:before {content: '';background: linear-gradient(180deg,rgba(35, 31, 32, 1) 10%, rgba(35, 31, 32, 0.9) 40%, rgba(0, 0, 0, 0) 100%);position: absolute;inset: 0;z-index: 1;height: 30.313rem;opacity: 90%;}
.innerBanner figure:after {content: '';background: rgb(0 0 0 / 25%);position: absolute;inset: 0;}
.innerBanner figcaption {z-index: 1;}
.innerBanner figcaption h1 {font-size: 5.375rem;margin-bottom: 0;}
.innerBanner .breadcrumb {margin-top: 6.9rem;}
.green-color {color: #268F3B;}
.ft22 {font-size: 1.375rem;}
.safety-section-one {padding-top: 5.875rem;}
.safety-section-one .safety-heading {font-size: 3.5rem;border-bottom: 1px solid #D9D9D9;margin-bottom: 3rem;padding-bottom: 3rem;}
.safety-section-one .border-text {border-bottom: 1px solid #D9D9D9;margin-bottom: 3.75rem;padding-bottom: 3.75rem;}
.safety-section-one .border-text h3 {font-size: 2.625rem;margin-bottom: 1.5rem;}
.safety-section-one .border-text h5 {font-size: 2rem;margin-bottom: 1.8rem;}
.safety-section-one .border-text p {line-height: 1.66;margin-bottom: 1rem}
.safety-section-one .border-text p:last-child{margin-bottom:0}
.safety-section-one .border-text ul {margin: 1.5rem 0;}
.safety-section-one .border-text ul li {list-style: disc;margin-left: 1.75rem;margin-bottom: 0.3rem;}
.safety-section-one .border-text ul li:last-child, .safety-section-one .border-text .Preventative-list, .safety-section-one .border-text .Cleaning-list, .safety-section-one .border-text .Watering-list, .warranty-section-one .Presenting-list, .warranty-section-one .Exclusions-list {margin-bottom: 0 !important;}
.safety-section-one .border-text .Battery-list {margin-top: 0.3rem;margin-bottom: 0;}
.safety-section-one .border-text:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.safety-section-one .dot-pattern {position: absolute;inset: 0;z-index: -1;}
.safety-section-one .dot-pattern-two {position: absolute;bottom: 0;z-index: -1;}

.warranty-section-one .description {margin-bottom: 3.5rem;border-bottom: 1px solid #D9D9D9;padding-bottom: 3.5rem;line-height: 1.45;text-transform: none;}
.warranty-section-one .Warranty-list {margin-top: 0.25rem !important;}

.about-section-one h4::before {width: 64rem;left: 11rem;}
.about-section-one .main-heading h2 {text-transform: none;}
.about-section-one span {font-size: 1.375rem;margin-bottom: 1.2rem;display: block;}
.about-section-one p {line-height: 1.6;}
.about-section-one .abt-content {margin-bottom: 4.5rem;}
.about-section-one .years-rw {margin-top: 2rem;}
.about-section-one .years-rw article h3 {color: #84C341;font-size: 4.125rem;font-family: 'Ecocar-Black', sans-serif;margin-bottom: 0;}
.about-section-one .years-rw article h6 {font-size: 1.25rem;font-family: 'Ecocar-Regular', sans-serif;font-weight: 400;margin: 0.5rem 0 0.75rem;}
.about-section-one .years-rw article p {font-size: 0.875rem;max-width: 16.85rem;}
.about-section-one  .stick-figure {margin-top: 2rem !important;position: sticky;top: 0;margin-left: 4.5rem;margin-bottom: 0;}
.about-section-two .main-heading {margin-bottom: 1.5rem;}
.about-section-two p {margin-bottom: 1rem;line-height: 1.6;}
.about-section-two figure, .about-section-two figure img {border-radius: 0.938rem;}
.about-section-two .mission-vision-wrp {margin: 3rem 0;}
.about-section-two .mission-head, .about-section-two .core-head {color: #268F3B;font-size: 2.625rem;}
.about-section-two .mission-span {font-size: 1.125rem;font-weight: 600;margin: 0.9rem 0 0.8rem;display: block;max-width: 95%;}
.about-section-two .innovate-box {background: #231F20;padding: 1.875rem;border-radius: 1.25rem;position: relative;height: 100%;}
.about-section-two .innovate-box:before {content: '';background: url(https://tech.digitalsetgo.com/eco_car/wp-content/uploads/2026/01/box-dot.png) no-repeat;position: absolute;inset: 0;}
.about-section-two .innovate-box h4 {color: #F4F4F4;font-size: 1.75rem;font-family: 'Ecocar-Bold', sans-serif;margin-bottom: 0.8rem;}
.about-section-three span {font-size: 1.375rem;font-family: var(--primary-font-family);display: block;margin-bottom: 0.5rem;}
.about-section-three .main-heading h5 {font-size: 1.375rem;margin-bottom: 1rem;}

.contact-section-one .main-heading h2 {font-family: 'Ecocar-Black', sans-serif;}
.page-template-tpl-contact .header, .single-vehicle .header {background: #231F20;position: relative !important;}
.page-template-tpl-contact .breadcrumb, .single-vehicle .breadcrumb {margin-top: 2.5rem;margin-bottom: 0}
.contact-section-one {padding-top: 5rem;}
.contact-section-one .contact-form {background: #F5F5F5;border-radius: 1.25rem;padding: 3.125rem;margin-top: 2.5rem;}
.contact-section-one .contact-form .form-group, .service-section-three .grey-bg .form-group {margin-bottom: 1.875rem;}
.contact-section-one .contact-form .form-group label, .service-section-three .grey-bg .form-group label {font-size: 1rem;margin-bottom: 0.5rem;}
.contact-section-one .contact-form .form-group .form-control, .service-section-three .grey-bg .form-group .form-control {background: #fff;border: 1px solid #D9D9D9;border-radius: 0.563rem;box-shadow: none !important;padding: 0.72rem 0.5rem !important;position: relative;}
.contact-section-one .contact-form .form-group .selected-value{font-size: 0.875rem}
.contact-section-one .contact-form .ct-slct button{height: 2.877rem}
.contact-section-one .contact-form .form-group span .country-select.inside input, .service-section-three .grey-bg .country-select.inside input[type=text] {padding-left: 3.25rem !important;}
.contact-section-one .contact-form .blk-btn {background: rgb(35 31 32 / 80%);padding: 0.705rem 2.8287rem;}
.contact-section-one .contact-form .blk-btn:hover, .service-section-two .service-boxes .electric-img article .blk-btn:hover, .service-section-three .grey-bg .blk-btn:hover, .single-vehicle-section-one .enquire-btn:hover, .insight-section-one .tabWrap .blk-btn:hover, .insight-section-one .load-more:hover {background: rgb(38 143 59 / 80%);}
.contact-section-one .contact-form .contact-box {border: 1px solid #7CBD31;background: #268F3B;border-radius: 0.75rem;padding: 1.875rem;}
.contact-section-one .contact-form .contact-box .info-item {background: rgb(0 0 0 / 10%);border-radius: 0.625rem;padding: 1.25rem;margin-bottom: 1.25rem;}
.contact-section-one .contact-form .contact-box .info-item p {color: #fff;font-size: 1.125rem;font-family: var(--primary-font-family);}
.contact-section-one .contact-form .contact-box .info-item a {color: #fff;font-size: 1.125rem;}
.contact-section-one .contact-form .contact-box .info-item:last-child, .service-section-one .recommended-list li:last-child, .single-vehicle-section-two ul li:last-child, .single-insight-section-two ul li:last-child {margin-bottom: 0;}
.contact-section-one .contact-form .contact-box .social-item h4 {color: #fff;font-size: 1.125rem;}
.contact-section-one .contact-form .contact-box .social-item .social-links {display: flex;align-items: center;gap: 0.35rem;}
.contact-section-one .contact-form .contact-box .social-item .social-links li a svg {width: 1.5rem;height: auto;}
.contact-section-two figure, .contact-section-two figure iframe {border-radius: 0.938rem;}
.contact-section-one .contact-form .contact-box .nav{margin: 0;gap: 1rem;}
.contact-section-one .contact-form .contact-box .nav-tabs .nav-item button{background: transparent;color: #fff;border:1px solid #eee;padding-inline: 2rem}
.contact-section-one .contact-form .contact-box .nav-tabs .nav-item button.active{background: #EEEEEE;color: #000}

.service-section-one .recommended-head {text-transform: none;}
.service-section-one .recommended-list {margin-top: 1.875rem;}
.service-section-one .recommended-list li {margin-bottom: 0.35rem;}
.service-section-one .recommended-img, .service-section-one .recommended-img img {border-radius: 1.25rem;}
.service-section-two p {line-height: 1.5;}
.service-section-two .service-boxes {margin-top: 3.5rem;}
.service-section-two .service-boxes .electric-img {background: #F5F5F5;border-radius: 1.25rem;padding: 0.938rem;height: 100%;}
.service-section-two .service-boxes .electric-img figure, .service-section-two .service-boxes .electric-img figure img {border-radius: 0.938rem;}
.service-section-two .service-boxes .electric-img article h5 {font-size: 1.5rem;margin-bottom: 1.5rem;}
.service-section-two .service-boxes .electric-img article {margin: 1.4rem 0.55rem 0;}
.service-section-two .service-boxes .electric-img article .blk-btn {background: rgb(35 31 32 / 80%);padding: 0.704rem 0.717rem;}
.service-section-two {padding-bottom: 4rem;}
.service-section-three .main-heading h3 {font-size: 2.25rem;text-transform: none;}
.service-section-three .grey-bg {background: #F5F5F5;padding: 3.125rem;border-radius: 1.25rem;margin-top: 2rem;}
.service-section-three .grey-bg .open-menu2 {text-align: end;display: flex;align-items: center; justify-content: space-between;}
.service-section-three .grey-bg .open-menu2 svg {width: 0.625rem;height: auto;}
.service-section-three .grey-bg .form-group textarea {height: 7.5rem;}
.service-section-three .grey-bg .blk-btn {padding: 0.705rem 0.8287rem;min-width: 8.125rem;background: rgb(35 31 32 / 80%);}
.service-section-three .grey-bg .form-group .form-control {height: 2.875rem;}

.careerFilter .dropdown-menu2 {overflow: auto;box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #fff;margin: 0;width: 100%;border-radius: 0;position: absolute;top: 100%;left: 0;right: 0;z-index: 99;margin-top: 5px;border: 0;}
.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;}
.careerFilter .dropdown-menu2 li a {margin: 0;display: block;padding: 0.6rem 0.938rem;text-decoration: none;line-height: 1.2;color: #000;font-size: 0.938rem}
.careerFilter .dropdown-menu2 li a:hover {background: #268F3B;color: #fff;}
.careerFilter button:focus {box-shadow: none;}
.careerFilter .dropdown-menu2 .careerFilterInr {margin-top: 0;}
.careerFilter button {padding-right: 0 !important;}

.request-service-section-one {padding: 4.5rem 0;}
.request-service-section-one .grey-bg {margin-top: 3rem;}
.request-service-section-one .grey-bg .time-icon {position: absolute;top: 2.65rem;right: 0.75rem;}
.request-service-section-one .grey-bg .time-icon svg {width: 1.125rem;height: auto;}

.single-vehicle-section-one {padding-top: 4.5rem;}
.single-vehicle-section-one h2 {font-size: 2.25rem;font-family: 'Ecocar-Black', sans-serif;}
.single-vehicle-section-one h1 {color: #268F3B;font-size: 3.5rem;font-family: 'Ecocar-Black', sans-serif;margin-bottom: 0;}
.single-vehicle-section-one h4 {font-size: 2rem;border-bottom: 1px solid #D9D9D9;padding-bottom: 1.25rem;margin-bottom: 1.25rem;color: #231F20;}
.single-vehicle-section-one p {line-height: 1.67;}
.single-vehicle-section-one .enquire-btn {margin-top: 2.5rem;padding: 0.7034rem 1.244rem;background: rgb(35 31 32 / 80%);}
.single-vehicle-section-one .gallerySliderNav {margin-top: 1.25rem;}
.single-vehicle-section-one .gallerySliderNav .slick-slide {margin: 0 0.5rem;}
.single-vehicle-section-one .product-section{width: 560px;margin-left: auto;}
.single-vehicle-section-one .gallerySlider figure {border: 1px solid rgb(0 0 0 / 30%);border-radius: 1.25rem;background: #D9D9D9;margin: 0 4px}
.single-vehicle-section-one .gallerySlider figure img {border-radius: 1.25rem;}
/*.single-vehicle-section-one .gallerySliderNav figure {width: 7.5rem;height: 5.375rem;object-fit: cover;}*/
.single-vehicle-section-one .gallery-wrap {margin-top: 2rem;}
.single-vehicle-section-three h2 {font-size: 2.625rem;color: #268F3B;font-family: 'Ecocar-Black', sans-serif;}
.single-vehicle-section-three .material-slider .related-slide {background: #F5F5F5;border-radius: 0.938rem;padding: 0.938rem;}
.single-vehicle-section-three .material-slider .related-slide figure, .single-vehicle-section-three .material-slider .related-slide figure img {border-radius: 0.938rem;}
.single-vehicle-section-three .material-slider .slick-slide {margin: 0 0.75rem;}
.single-vehicle-section-three .material-slider .related-slide .h6 {font-size: 1.375rem;color: #231F20;margin-bottom: 0.75rem;}
.single-vehicle-section-three .material-slider .related-slide figure {margin-bottom: 1.3rem;}
.single-vehicle-section-three .material-slider .related-slide p {line-height: 1.67;}
.single-vehicle-section-three .material-slider .slick-arrow {top: -3rem;right: 26rem;background: #D9D9D9;width: 3.125rem;height: 3.125rem;display: flex;align-items: center;justify-content: center;}
.single-vehicle-section-three .material-slider .slick-arrow.slick-prev {right: 30rem;}
.single-vehicle-section-three .material-slider .slick-arrow svg {width: 1.125rem;height: auto;}
.single-vehicle-section-three .material-slider {margin: 2.5rem -26rem 0 -0.75rem;position: relative;}
.single-vehicle-section-three .material-slider:before {content: '';background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 90%);position: absolute;width: 9.69rem;height: 100%;top: 0;left: auto;right: 20.5rem;z-index: 1;}
.single-vehicle-section-three .main-heading h1 {color: #268F3B;font-family: 'Ecocar-Black', sans-serif;}
.single-vehicle-section-three .main-heading p {font-size: 1.125rem;}
.single-vehicle-section-three .grey-bg .blk-btn {background: #268F3B;border-radius: 0.625rem;padding: 0.72rem 1rem;min-width: 10.125rem;font-size: 1.25rem;}
.single-vehicle-section-four figure, .single-vehicle-section-four figure img {border-radius: 1.875rem;width: 100%}
.single-vehicle-section-four figure + figure {margin-top: 1.25rem;}
.single-vehicle-section-two ul {margin-top: 1.5rem;background: #F5F5F5;border-radius: 1.25rem;padding: 1.875rem;}
.single-vehicle-section-two ul li {list-style: disc;margin-left: 1rem;margin-bottom: 0.5rem;font-size: 1.125rem;}

.right-sidebar {background: #F5F5F5;border-radius: 0.938rem;padding: 1.5rem;}
.right-sidebar h5 {font-size: 1.5rem;background: #268F3B;color: #fff;padding: 1.2rem 0.938rem;border-radius: 0.625rem;width: 100%;margin-bottom: 1.5rem;}
.right-sidebar li label span {font-size: 1.125rem;transition: 0.75s}
.right-sidebar li {border-bottom: 1px solid #DDDDDD;padding-bottom: 1rem;margin-bottom: 1rem;}
.right-sidebar li:last-child {margin-bottom: 2rem;}
.right-sidebar li label .vehicle-filter {border: 1px solid #6E6E6E !important;border-radius: 0.188rem !important;width: 0.875rem !important;height: 0.875rem !important;accent-color: #268F3B;transition: 0.75s;background: transparent !important;}
.right-sidebar .seat-filter {display: flex;align-items: center;flex-wrap:wrap; gap: 0.85rem;}
.right-sidebar .seat-filter li {border: 1px solid #6E6E6E;width: 4.313rem;height: 2.813rem;border-radius: 1.438rem;margin-bottom: 0;padding: 0;display: flex;align-items: center;justify-content: center;transition: 0.75s;}
.right-sidebar .seat-filter li label.checked span {color: #268f3b;font-family: 'Ecocar-Black', sans-serif;;}
.right-sidebar .seat-filter li:last-child {margin: 0;}
.right-sidebar .seat-filter li label input {opacity: 0;position: absolute;}
.right-sidebar .seat-filter li label {justify-content: center !important;}

.vahicle-section-one, .insight-section-one {padding-top: 6.25rem;}
.vahicle-section-one .electric-box {background: #F5F5F5;border-radius: 0.938rem;padding: 0.75rem;margin-bottom: 1.5rem;}
.vahicle-section-one .electric-box .enquire-btn {background: rgb(35 31 32 / 80%);padding: 0.704rem 1.244rem;color: #fff !important;}
.vahicle-section-one .electric-box .enquire-btn:hover {background: #268f3b;border: 1px solid #268f3b;}
.vahicle-section-one .electric-box .btn {padding: 0.704rem 1.244rem;color: #231F20;border: 1px solid #231F20;}
.vahicle-section-one .electric-box .btn:hover {background: #268f3b;color: #fff;border: 1px solid #268f3b;}
.vahicle-section-one .electric-box article h5 {font-size: 1.125rem;}
.vahicle-section-one .electric-box article {margin: 1rem 0 1.5rem;}
.vahicle-section-one .electric-box figure {background: #fff;border-radius: 0.625rem;padding: 1.5rem;text-align: center;}
.vahicle-section-one .load-btn {background: rgb(35 31 32 / 80%);color: #fff;padding: 0.627rem 1.481rem;margin-top: 4rem;}
.vahicle-section-one .load-btn:hover {background: #107625;color: #fff;}

.modal {z-index: 9999;}
#productEnquiryModel .modal-dialog {max-width: 67.4%}
#productEnquiryModel .modal-dialog .modal-content {border-radius: 0;padding: 3.125rem}
#productEnquiryModel .modal-dialog .modal-content .modal-header h1 {font-size: 2.25rem!important;color: #268F3B;margin-bottom: 1rem}
#productEnquiryModel .modal-dialog .form-group .form-control {background: transparent!important;box-shadow: none!important;padding: 0 0.5rem 0 0;color: rgb(34 34 34 / 60%);padding-bottom: .625rem;transition: 0.75s}
#productEnquiryModel .modal-dialog .form-group .form-control:focus {border-color: #268F3B}
#productEnquiryModel .modal-dialog .form-group .form-control span {color: rgb(34 34 34 / 60%)}
#productEnquiryModel .modal-dialog .form-group {margin-bottom: 1.5rem}
#productEnquiryModel .modal-dialog .careerFilter .dropdown-menu2 {max-height: 7rem;overflow: auto}
#productEnquiryModel .modal-dialog h5 {font-size: 1.125rem;color: #268F3B;margin: .5rem 0 1.5rem}
#productEnquiryModel .modal-dialog .form-group span.form-control {box-shadow: none!important;border: 0;display: flex;align-items: center;gap: 2rem;padding-left: 0}
#productEnquiryModel .modal-dialog .form-group span.wpcf7-list-item {margin-left: 0}
#productEnquiryModel .modal-dialog .form-group .submit-btn {background: rgb(35 31 32 / 80%);padding: 0.704rem 2.402rem;}
#productEnquiryModel .modal-dialog .form-group .submit-btn svg path {fill: #1E90B0}
#productEnquiryModel .modal-dialog .modal-content .modal-header {border: 0;padding: 0;margin-bottom: 2rem;flex-direction: column;align-items: start}
#productEnquiryModel .modal-dialog .modal-content .modal-body {padding: 0;position: relative;z-index: 999}
#productEnquiryModel .modal-dialog .modal-content .modal-header button.btn-close {color: #222222!important;position: absolute;right: 3.7rem;top: 4.5rem;background: transparent;padding: 0;width: auto;height: auto;transition: 0.75s;}
#productEnquiryModel .modal-dialog .modal-content .modal-header button.btn-close svg {width: 1.625rem;height: auto;}
#productEnquiryModel .modal-dialog .modal-content .modal-header button.btn-close:focus {box-shadow: none}
#productEnquiryModel .modal-dialog .form-group span.wpcf7-list-item-label {font-size: .938rem;color: #222}

.insight-section-one .nav-tabs {gap: 1.35rem;border-bottom: 0;margin: 1.5rem 0 3.2rem;}
.insight-section-one .nav-tabs .nav-item button {background: #EEEEEE;border-radius: 0.625rem;font-size: 1.125rem;color: #000;text-transform: uppercase;font-family: 'Ecocar-Regular', sans-serif;padding: 0.907rem 2.355rem;}
.insight-section-one .nav-tabs .nav-item button.active {background: #268F3B;color: #fff;}
.insight-section-one .tabWrap {background: #F4F4F4;border-radius: 0.938rem;padding: 1.125rem 1.125rem 1.125rem 2.5rem;margin-bottom: 1.875rem;height: 100%;}
.insight-section-one .tabWrap figure, .insight-section-one .tabWrap figure img {border-radius: 0.938rem;}
.insight-section-one .tabWrap small {font-size: 0.875rem;color: #fff;background: #84C341;padding: 0.407rem 1rem;border-radius: 0.25rem;margin-bottom: 0.875rem;display: inline-block;}
.insight-section-one .tabWrap h4 {color: #231F20;font-size: 1.5rem;border-bottom: 1px solid #D9D9D9;padding-bottom: 0.7rem;margin-bottom: 0.7rem;}
.insight-section-one .tabWrap p {max-width: 95%;}
.insight-section-one .tabWrap .blk-btn {margin-top: 0.7rem;background: rgb(35 31 32 / 80%);padding: 0.704rem 1.579rem;}
.insight-section-one .load-more {padding: 0.704rem 1.638rem;background: rgb(35 31 32 / 80%);margin-top: 2rem;}

.single-insight .innerBanner .breadcrumb {margin-top: 1rem;}
.single-insight .innerBanner figcaption h1, .single-insight-section-one h2 {text-transform: none;}
.single-insight-section-one, .single-insight-section-two, .single-insight-section-three {padding-bottom: 5rem;}
.single-insight-section-one p, .single-insight-section-two p {line-height: 1.69;}
.single-insight-section-one figure, .single-insight-section-one figure img, .single-insight-section-two figure, .single-insight-section-two figure img {border-radius: 0.938rem;}
.single-insight-section-two .main-heading h2, .single-insight-section-one h3, .single-insight-section-three .main-heading h2 {font-size: 2.625rem;}
.single-insight-section-two .main-heading {margin-bottom: 1.25rem;}
.single-insight-section-two ul {margin: 1.3rem 0 1.75rem;}
.single-insight-section-two ul li {font-size: 1rem;margin-bottom: 0.875rem;margin-left: 0.8rem;position: relative;}
.single-insight-section-two ul li::before {content: '';background: #000;position: absolute;width: 0.375rem;height: 0.375rem;top: 0.55rem;left: -0.7rem;border-radius: 0.094rem;}
.single-insight-section-three h4 {color: #231F20;font-size: 1.875rem;margin-top: 1.9rem;text-transform: none;}
.single-insight-section-six .related-blogSlider {margin-top: 3rem;position: relative;}
.single-insight-section-six .related-blogSlider:before {content: '';background: linear-gradient(90deg,rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0) 100%);position: absolute;width: 8.25rem;height: 100%;top: 0;left: 0;z-index: 1;}
.single-insight-section-six .related-blogSlider:after {content: '';background: linear-gradient(270deg, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0) 100%);position: absolute;width: 8.25rem;height: 100%;top: 0;right: 0;z-index: 1;}
.single-insight-section-six .related-blogSlider .slick-slide {margin: 0 1.35rem;}
.single-insight-section-six .load-more {padding: 0.704rem 2.326rem;}



.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border: 0;background: #4d4a4b;color: #fff;margin: 0.5rem 0 0}
.wpcf7 form.sent .wpcf7-response-output{background: #107625;color: #fff}
.home-section-eight .wpcf7 form.invalid .wpcf7-response-output, .home-section-eight .wpcf7 form.unaccepted .wpcf7-response-output, .home-section-eight .wpcf7 form.payment-required .wpcf7-response-output, .home-section-eight .wpcf7 form.sent .wpcf7-response-output{position: absolute;}
#productEnquiryModel .country-select .flag-dropdown{top: -0.625rem}
#productEnquiryModel .modal-dialog .form-group .country-select .form-control{padding-left: 3.5rem}
.single-vehicle-section-three{padding-bottom: 6.25rem}

.page-template-tpl-contact .footer, .page-template-tpl-service .footer, .page-template-tpl-request-service .footer{padding-top: 3rem;margin: 0}

@media only screen and (min-width: 1200px) {.container {max-width: 88.57979502196193vw;padding: 0}}

@media only screen and (min-width: 1600px) {html {font-size: 110%;-webkit-text-size-adjust: 100%;}}
 
@media only screen and (min-width: 1825px) {html {font-size: 120%;-webkit-text-size-adjust: 100%;}}
 
@media only screen and (min-width: 2030px) {html {font-size: 130%;-webkit-text-size-adjust: 100%}}
 
@media only screen and (min-width: 2700px) {html {font-size: 140%;-webkit-text-size-adjust: 100%;}}