@font-face {font-family: Arial;src: url(../font//Arial-Black.woff);}
@font-face {font-family: ArialItalic;src: url(../font//Arial_Italic.woff);}
@font-face {font-family: ArialNew;src: url(../font//Arial.ttf);}
body {font-family: 'ArialNew';}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: bold;}
.container-fluid {padding: 0;}
.container {max-width: 100%;padding: 0 10rem;}
a {color: #007f4c;}
a:hover {color: #000;}
body.no-scroll {overflow: hidden;}
body {color: #000;}
header#header {position: absolute;top: 0;left: 0;color: #fff;box-sizing: border-box;transition: top 0.3s ease-in-out;z-index: 99999;width: 100%;}
header#header.scrolledUp, header#header.scrolledDown {position: fixed;top: 0;background-color: #000;}
.header-wrapper {position: relative;}
#introduction {    /* position: relative; */    /* display: flex; */    /* flex-direction: column; */    /* align-items: center; */    /* justify-content: center; */text-align: center;color: white;overflow: hidden;/*height: 110vh;     background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('https://image.blob.ix.co.za/LayoutImage/329/2/329-2-Untitled-1-2-1920x1080.png'); */    /* background-size: cover; */    /* background-position: center; */background-repeat: no-repeat;}
.mainBanner {width: 100%;height: 100%;object-fit: fill;filter: brightness(0.5);z-index: -1;}
.overlayMain {position: relative;z-index: 1;}
.overlay-text {font-size: 5rem;margin-bottom: 3rem;font-weight: 400;}
.mainOverlay {position: absolute;transform: translate(-50%, -50%);top: 50%;left: 50%;width: 100%;z-index: 9;}
.highlight {font-size: 3rem;font-family: 'Arial';}
.blocks {display: flex;gap: 100px;justify-content: center;}
.block {border-radius: 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;text-align: center;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);overflow: hidden;}
.block img {width: 100%;object-fit: cover;=: 20px;}
.block span {font-size: 1.8rem;font-weight: bold;color: #000;padding: .4rem 0;background-color: #fff;width: 100%;display: block;font-family: 'Arial';z-index: 9999;position: relative;}
.overlay-text span.highlight {display: block;font-size: 5rem;font-family: 'Arial';}
.header-nav nav {background-color: transparent !important;padding-right: 0;}
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: #fff;text-transform: uppercase;border-bottom: 4px solid transparent;padding: .5rem 0 0;text-align: center;}
.navbar-expand-lg .navbar-nav .nav-link:hover {color: #fff;border-bottom: 4px solid #007f4c;}
.navbar-light .navbar-nav .active>.nav-link {font-weight: bold;border-bottom: 4px solid #007f4c;}
.navbar-light .navbar-nav .nav-item:last-child .nav-link {font-weight: bold;}
.header-nav .nav-item {margin: 0 1.5rem;display: flex;align-items: center;height: 100px;}
.header-nav .nav-item:last-child {margin-right: 0;}
.divider-section {display: flex;align-items: center;justify-content: center;background: black;padding: 20px;position: relative;}
.divider-line {flex: 1;height: 2px;background: #007f4c;margin: 0 20px;}
.divider-logo {width: 200px;height: auto;}
.divider-section {display: flex;align-items: center;justify-content: center;background: black;padding: 20px;position: relative;}
.divider-section::before, .divider-section::after {content: "";position: absolute;top: 50%;width: 39%;height: 2px;background: #007f4c;}
.divider-section::before {left: 0;}
.divider-section::after {right: 0;}
.welcomeP {width: 70%;margin: 0 auto;color: #fff;padding: 0 0 65px;font-size: 20px;}
.welcomeP p {margin: 0 auto;font-size: 20px;font-family: 'ArialItalic';}
.pillars .grid-container {display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;margin: auto;padding: 2rem 0 0;}
.pillars .grid-item {position: relative;overflow: hidden;transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;max-height: 500px;}
.pillars .grid-item img {width: 100%;height: 100%;object-fit: cover;display: block;}
.pillars .text-overlay {position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);color: #fff;text-shadow: 5px 4px 8px rgb(0 0 0 / 80%);transition: text-shadow 0.3s ease-in-out;font-size: 2rem;font-weight: bold;padding: 10px 20px;border-radius: 5px;text-transform: uppercase;font-family: 'Arial';}
.pillars .grid-item:hover {transform: scale(1.1);z-index: 2;    /* box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3); */box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}
.z-wrapper section h2 {text-transform: uppercase;padding: 4.2rem 0 2.2rem;margin: 0;text-align: center;font-size: 3rem;}
.mf-links.fl-acc.menu ul {display: flex;flex-direction: column;}
footer#footer {padding: 3rem 0;color: #fff;}
.mainFooterLinks {border: 1px solid #fff;border-left: 0;border-right: 0;}
.mf-links.fl-acc.menu:last-child ul {display: flow-root;}
.mf-links.fl-acc.menu {margin: 2rem 0px;}
.mf-links.fl-acc.menu li:first-child {margin-bottom: 1rem;width: 100%;font-weight: bold;pointer-events: none;}
footer#footer a {color: #fff;}
.legal li {margin: 0 1rem;}
.mf-links.fl-acc.menu li:nth-child(n+2) {padding: 0 0 .4rem;}
.socials li:nth-child(n+3) {padding-bottom: 0 !important;}
.mf-links.fl-acc.menu li a:hover, .legal a:hover {border-bottom: 2px solid #007f4c;text-decoration: none;}
.mf-links.fl-acc.menu li a, .legal a {border-bottom: 2px solid transparent;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: #fff;}
.hero-section {position: relative;height: 550px;overflow: hidden;}
.hero-section img {transform: scaleX(-1);width: 100%;height: 100%;object-fit: cover;object-position: bottom;position: absolute;top: 0;left: 0;z-index: 0;filter: brightness(0.7);}
.hero-copy {position: absolute;top: 50%;left: 50%;color: #fff;transform: translate(-50%, -50%);float: left;padding-right: 33rem;font-size: 20px;}
.service-section h1 {font-weight: bold;}
.btn-specials {background-color: #28a745;color: #fff;font-weight: bold;}
.btn-specials:hover {background-color: #218838;}
.hero-section img::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0));pointer-events: none;}
.legal li:last-child {margin-right: 0;}
.main-footer span.system-info-logo {width: 75%;position: relative;display: block;margin-top: 2rem;}
.main-footer span.system-info-logo img {width: 100%;}
.welcomeCopy h2 {color: #fff;padding-top: 0 !important;}
.divider-brand::before, .divider-brand::after {content: "";position: absolute;top: 50%;width: 44%;height: 2px;background: #001e50;}
.divider-brand {display: flex;align-items: center;justify-content: center;position: relative;}
.divider-brand::before {left: 0;}
.divider-brand::after {right: 0;}
.header-nav, .header-wrap {display: flex;align-items: center;}
.header-wishlist {margin-left: 3rem;}
.nms-container .container-fluid .row .nms-brand-block {padding: 1.5%;display: flex;justify-content: center;align-items: center;}
.nms-container .container-fluid .row .nms-brand-block a {display: block;padding: 25px;-webkit-transition: .6s cubic-bezier(.22, .61, .36, 1);-moz-transition: .6s cubic-bezier(.22, .61, .36, 1);-o-transition: .6s cubic-bezier(.22, .61, .36, 1);transition: .6s cubic-bezier(.22, .61, .36, 1);}
.nms-container .container-fluid .row .nms-brand-block a:hover {box-shadow: 0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);}
.nms-container .container-fluid .row .nms-brand-block a img {transform: scale(.8);-webkit-transition: .6s cubic-bezier(.22, .61, .36, 1);-moz-transition: .6s cubic-bezier(.22, .61, .36, 1);-o-transition: .6s cubic-bezier(.22, .61, .36, 1);transition: .6s cubic-bezier(.22, .61, .36, 1);max-width: 100px;}
.nms-container .container-fluid .row .nms-brand-block a:hover img {transform: scale(.9);}
.nms-container .container-fluid .row .nms-brand-block a {background: #000;}
.dealerSection a {color: #000 !important;}
.mm-dealers li.nav-item {height: unset;}
.dealerSection.container {display: flex;}
.dealerSection ul#dealerTabs {display: flex;flex-direction: column;padding: 0 4rem;}
.mm-dealers a.nav-link.active {border: 0;border-bottom: 4px solid #007f4c !important;background: transparent !important;}
.dealerSection .dealer-navigation {border-right: 1px solid #ccc;}
.dealerSection .tab-content {padding: 0 2rem;}
.dealerSection {border-radius: 10px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}
.dealer-navigation .nav-link {color: #007f4c;font-weight: bold;}
.dealer-navigation .nav-link.active {background-color: #007f4c;color: #fff;border-radius: 5px;}
.dealerSection .tab-content {margin-top: 20px;}
.dealerSection h3 {color: #007f4c;border-bottom: 2px solid #007f4c;padding-bottom: 5px;}
.dealerSection ul {list-style: none;padding: 0;}
.dealerSection ul li {padding: .5rem 0;border-bottom: 1px solid #ccc;}
.dealerSection ul li:last-child {border-bottom: none;}
.brands svg {width: 200px;height: auto;}
.swiper-slide.swiper-slide-active svg {width: 100%;}
.blogNews {margin-bottom: 4.2rem;padding-top: 1rem;}
.dealersMM .region ul li a {font-weight: 600;color: #615f5e;border-bottom: 4px solid transparent;}
.dealersMM .region ul li a:hover {border-color: #007f4c;}
header#header.innerHeader {background-color: #000;}
.article-detail {margin-top: 8rem;}
h2.news-title {text-align: left !important;}
.innerBanner.contactCopy div#image-rotator {width: 100% !important;height: 100% !important;object-fit: cover;top: 0;left: 0;z-index: -1;}
.contact-socials {display: flex;justify-content: space-around;align-items: center;gap: 70px;margin-top: 20px;}
.contact-socials i {font-size: 80px;padding: 20px;background-color: black !important;width: 130px;height: 130px;align-items: center;justify-content: center;display: flex;}
.contact-socials .facebook i {color: #1877F2;}
.contact-socials .instagram i {background-color: #000;background-image: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);-webkit-background-clip: text;color: transparent;}
.contact-socials .whatsapp-chat i {color: #075e54;}
.contact-socials .whatsapp-save i {color: #25D366;}
.contact-socials span {color: #000;background: #000;margin-bottom: 1rem;}
.contact-socials .social-icon {text-decoration: none;display: flex;align-items: center;flex-direction: column;justify-content: center;border-radius: 5px;transition: transform 0.3s ease, color 0.3s ease;}
.contact-socials .social-icon img {width: 100px;height: 100px;margin-right: 8px;}
.contact-socials #btn-whatsapp_chat img, .contact-socials #btn-whatsapp_download img {width: 80px;height: 80px;padding: 10px;}
.container.text-overlay {position: absolute;top: 15%;}
.contactDealerCopy .image-rotator-display img {filter: brightness(0.6);}
.hero-section.special {height: 400px;overflow: hidden;position: relative;}
.hero-section.special img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 0;filter: brightness(0.3);transform: unset;}
.special-section.container {position: relative;z-index: 1;color: #fff;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;}
.inner p, .special-section.container p {font-size: 18px;}
.inner h1 {font-weight: 400;}
.inner h1, .inner h1 .highlight {font-size: 36px;text-transform: uppercase;}
#mapDiv > div > div.gm-style > div:nth-child(4) > div > div {box-shadow: rgba(0, 0, 0, 0.35) 13px 14px 15px !important;border-radius: 50px !important;padding: 25px !important;margin: 3rem !important;}
.contactCopy .text-overlay p {margin-bottom: 0;}




/*.mapSection .card.text-center.border-0.col-xl-12.col-lg-12.col-md-12.col-sm-12.col-12 {border-top-right-radius: 50px;border-bottom-right-radius: 50px;padding: 0 10rem;}*/
.mapSection .card.text-center.border-0.col-xl-12.col-lg-12.col-md-12.col-sm-12.col-12 {padding: 0 10rem;}
.mapSection .card.text-center.border-0.col-xl-12.col-lg-12.col-md-12.col-sm-12.col-12:last-child {border-bottom-right-radius: 50px;}
.mapSection .card.text-center.border-0.col-xl-12.col-lg-12.col-md-12.col-sm-12.col-12:first-child {border-top-right-radius: 50px;}
.contactCopy {position: relative;display: flex;align-items: center;overflow: hidden;}
.contactImg {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: -1;}
.contactCopy .text-overlay {color: #fff;}
.contactCopy h1, .contactCopy span.highlight {font-size: 3.5rem;text-transform: capitalize;}
.mapSection {position: relative;}
.mapSection iframe {width: 100%;height: 55vh;}
.contact-info {position: absolute;top: 10%;left: 5%;background: #fff;padding: 20px;border-radius: 12px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);max-width: 400px;}
.ContactInfo > div {position: relative;top: -10%;box-shadow: rgba(0, 0, 0, 0.35) 13px 14px 15px;border-bottom-right-radius: 50px;z-index: 999;}
#form-Service .card.mb-2 {margin-bottom: 3rem !important;border-radius: 0;}
#form-Service > div:nth-child(2) {padding: .5rem;}
.mnSwiper h2 {font-size: 28px;font-weight: 400;}
.mnSwiper h2 strong {font-weight: 700;}
.mnSwiper .swiper-content {display: flex;align-items: center;justify-content: center;max-width: calc(100% - 20%);width: 100%;box-shadow: rgba(33, 35, 38, 0.1) 20px 6px 13px 0px;border-top-right-radius: 60px;border-bottom-right-radius: 60px;}
.mnSwiper .swiper-wrapper {align-items: center;}
.mnSwiper .swiper-slide {display: flex;align-items: center;overflow: hidden;justify-content: center;padding: 20px;}
.mnSwiper .swiper-slide img {border-radius: 60px;}
.mnSwiper .slide-image {flex: 1;height: 100%;}
.mnSwiper .slide-image img {width: 100%;height: 100%;object-fit: cover;}
.mnSwiper .slide-content {flex: 1;padding: 30px;text-align: left;}
.mnSwiper .slide-content h3 {margin: 0;font-size: 22px;font-weight: bold;text-transform: uppercase;}
.mnSwiper .slide-content h4 {margin: 10px 0;color: #0c7d62;font-weight: 600;}
.mnSwiper .slide-content p {font-size: 14px;color: #333;}
.mnSwiper .slide-content small {display: block;margin-top: 10px;color: #777;font-size: 12px;}
.mnSwiper .swiper-button-next, .mnSwiper .swiper-button-prev {color: #00724b;}
.mnSwiper .slide-content h4 {text-transform: uppercase;}
.banner-item {position: relative;cursor: pointer;transition: transform 0.3s ease;}
.banner-image {transition: transform 0.3s ease;height: 300px;object-fit: cover;width: 100%;border-radius: 0;}
.banner-title {bottom: 0;width: 100%;padding: 5px 1rem;background: #fff;color: #000;font-weight: bold;display: flex;justify-content: center;align-items: center;}
.banner-menu {position: absolute;top: 99%;left: 0;right: 0;background: #fff;border-radius: 0;/*box-shadow: 0 4px 8px rgba(0,0,0,0.2);*/transform: scaleY(0);opacity: 0;transform-origin: top;transition: all 0.3s ease;z-index: 10;}
.banner-item.active .banner-menu {transform: scaleY(1);opacity: 1;}
.submenu {display: none;position: relative;background: #fff;padding-left: 20px;}
.submenu-open .submenu {display: block;}
.banner-item .image-wrapper {overflow: hidden;position: relative;height: 100%;}
.banner-item .banner-image {width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;display: block;}
.banner-menu ul, .modal-body ul {display: flex;flex-direction: column;text-align: left;}
.banner-menu ul li {padding: 0;}
.banner-menu ul li a, .modal-body ul li a {;width: 100%;display: block;}
.banner-menu ul li a:hover, .modal-body ul li a:hover {color: #fff;background-color: #007f4c;}
.banner-menu ul li a {color: #000;padding: .5rem 1rem;}
.banner-title li a {color: #000;margin-right: .5rem;text-transform: uppercase;}
.banner-menu li.has-submenu ul {opacity: 0;visibility: hidden;transition: opacity 0.2s;background: white;position: absolute;left: 100% !important;top: 0 !important;min-width: 200px;}
.banner-menu li.has-submenu:hover ul {opacity: 1;visibility: visible;}
.banner-menu li.has-submenu {position: relative;}
.banner-menu li.has-submenu a:after {content: '\f105';font-family: 'Font Awesome 5 Free';font-weight: 600;float: right;}
.modal-body li.has-submenu a:after {content: '\f107';font-family: 'Font Awesome 5 Free';font-weight: 600;float: right;}
.banner-menu li.has-submenu ul li a:after, .modal-body li.has-submenu ul a:after {display: none;}
.modal-body li.has-submenu ul {position: relative !important;top: 0 !important;}
.banner-menu li a i {padding-right: 2rem;width: 20px;}
.banner-menu ul li a {display: flex;align-items: center;}
.brand-visible .innerHeader {position: relative;}
header#header.innerHeader.menu-lock, .brand-visible .inner.brandInner {padding: 0 !important;}
a:not([href]):not([tabindex]) {color: #000;}
.services-modal {display: none;position: fixed;z-index: 1050;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);opacity: 0;transition: opacity 0.3s ease;}
.services-modal.active {display: block;opacity: 1;}
.modal-container {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.9);width: 90%;max-width: 500px;background-color: #fff;border-radius: 8px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);padding: 20px;transition: transform 0.3s ease;}
.services-modal.active .modal-container {transform: translate(-50%, -50%) scale(1);}
.modal-header {display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #eee;padding: 0;}
.modal-close {background: none;border: none;font-size: 24px;cursor: pointer;padding: 0;color: #999;transition: color 0.2s ease;}
.modal-close:hover {color: #333;}
.modal-title {margin: 0;font-size: 1.5rem;}
.modal-body {max-height: 70vh;overflow-y: auto;-webkit-overflow-scrolling: touch;    /* Smooth scrolling on iOS */padding: 0;}
.modal-menu-item {display: flex;align-items: center;padding: 12px 5px;border-bottom: 1px solid #f5f5f5;color: #333;text-decoration: none;transition: background-color 0.2s ease;}
.modal-menu-item:hover, .modal-menu-item:focus {background-color: #f8f9fa;text-decoration: none;color: #007bff;}
.modal-menu-item i {width: 24px;margin-right: 12px;text-align: center;color: #666;}
.modal-body ul li a:hover i {color: #fff;}

@media (max-width: 767px) {
.modal-menu-item {padding: 16px 5px;}
.modal-close {padding: 10px;margin: -10px;}}
.Fiat,.bg-maroon {background-color: #bd1948;}
.Opel,.bg-dark-grey {background-color: #252525;}
.Audi,.bg-grey,.bg-light-grey {background-color: #bebebf;}
.Isuzu,.bg-light-red {background-color: #e30913;}
.Honda,.bg-red {background-color: #ec1a2f;}
.Renault,.bg-yellow {background-color: #fdb515;}
.Ford,.bg-light-blue {background-color: #03599b;}
.bg-blue {background-color: #002c42;}
.Jeep,.bg-black,.cta-btn:hover {background-color: #000;}
.Mazda,.bg-mazda {background-color: #101010;}
.Haval,.bg-haval {background-color: #0e0e0e;}
.Suzuki,.bg-suzuki {background-color: #00a599;}
.VW,.bg-vw {background-color: #011f53;}
.models-container .container-fluid {display: flex;justify-content: center;align-items: center;}
.models-container .container-fluid .row {max-width: 1300px;width: 100%;display: inline-flex;justify-content: center;}
.models-container .container-fluid .row .models-brand-block {padding: 1.5%;display: flex;justify-content: center;align-items: center;}
.models-container .container-fluid .row .models-brand-block a {display: block;padding: 25px;-webkit-transition: .6s cubic-bezier(.22, .61, .36, 1);-moz-transition: .6s cubic-bezier(.22, .61, .36, 1);-o-transition: .6s cubic-bezier(.22, .61, .36, 1);transition: .6s cubic-bezier(.22, .61, .36, 1);}
.models-container .container-fluid .row .models-brand-block a:hover {box-shadow: 0 10px 20px rgb(0 0 0 / 19%),0 6px 6px rgb(0 0 0 / 23%);}
.models-container .container-fluid .row .models-brand-block a img {transform: scale(.8);-webkit-transition: .6s cubic-bezier(.22, .61, .36, 1);-moz-transition: .6s cubic-bezier(.22, .61, .36, 1);-o-transition: .6s cubic-bezier(.22, .61, .36, 1);transition: .6s cubic-bezier(.22, .61, .36, 1);max-width: 100px;}
.models-container .container-fluid .row .models-brand-block a:hover img {transform: scale(.9);}
a.btn.btn-primary.w-100.out {background-color: #ffffff;border-color: #000000;border-width: thin;color: #000;}

@media only screen and (max-width: 480px) {
.about-timetable .row .card {width: 100%;}}
.about-timetable .row .card {width: 33.333333%;border: 0;padding: 1.25rem;}
.about-timetable .row .card .card-body,.curriculum-cards .row .card .card-body {padding: 30px;border-radius: 10px;border-bottom: 5px solid transparent;box-shadow: 0 1px 27px -3px rgba(0,0,0,.2);-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.about-timetable .row .card .card-body:hover,.curriculum-cards .row .card .card-body:hover {box-shadow: 0 1px 10px -6px rgba(0,0,0,.2);-webkit-transform: translateY(-7px);-moz-transform: translateY(-7px);-o-transform: translateY(-7px);transform: translateY(-7px);}
.about-timetable .row .card .card-body .card-details,.curriculum-cards .row .card .card-body .card-details {display: flex;align-items: flex-start;justify-content: start;flex-wrap: wrap;margin-top: 20px;width: 100%;}
.about-timetable .row .card .card-body i,.curriculum-cards .row .card .card-body i {width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;border-radius: 10px;}
.about-timetable .row .card .card-body i:before,.curriculum-cards .row .card .card-body i:before {color: #fff;font-size: 40px;}
.about-timetable .row .card:nth-child(odd) .card-body:hover {border-color: #000;}
.about-timetable .row .card:nth-child(odd) .card-body i {background-image: linear-gradient(to top, #000000, #000000);}
.about-timetable .row .card:nth-child(2n) .card-body:hover {border-color: silver;}
.about-timetable .row .card:nth-child(2n) .card-body i {background-color: #007f4c;}
.about-timetable .row .card:nth-child(2n) .card-body i:before,.chery-content .brand-header-links a:hover,timetable .row .card .card-title {color: #fff;}
timetable .row .card:nth-child(2n) .card-body i {background-color: silver;color: #000;}
.about-timetable p.card-text {margin-top: 20px;}
.about-timetable .card-title {text-align: center;}
section.innerSection {padding: 2rem 0;}
.legal li a {font-size: .8rem;}
div#specials-tile-container-Specials button.btn.btn-default.btn-sm.text-center.bg-dark.text-white.mr-2 {width: 250px !important;}
#special-nav-tab-content-Specials .card div.text-danger {color: #007f4c !important;border-left: 3px solid #007f4c;background-color: rgba(0, 127, 76, 0.05);padding: 1rem;}
.pillars .grid-item a {pointer-events: none;}
#menu_7_0 > li:nth-child(7) > a, #menu_7_0 > li:nth-child(8) > a {pointer-events: none;}
.socials .fa-tiktok {width: 20px;height: 16px;background-repeat: no-repeat;background-size: 80%;background-position: right;background-color: #ffffff;-webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='%23008cba' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' stroke='%23008cba'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;}
.socials a {display: flex;}
div#vehicle_search_area_VS .dropdown-menu.show {overflow: auto;max-height: 300px;}
div#widget-new-model-search-NewModelsCom .card div.text-danger {border: none;background: unset;padding: 0;color: unset !important;}
.welcomeP a:hover {color: #007f4c;text-decoration: underline;}
