@font-face {font-family: Mreg;src: url(../font/Montserrat-Regular.ttf);}
@font-face {font-family: Mbold;src: url(../font/Montserrat-Bold.ttf);}
#mm-close, .main-menu-mobile .mm_mbl-logo .menu-close {right: 10px;top: 10px;position: absolute;cursor: pointer;}
#menu_8_0 li a, .copyright a, .top-socials .office-hours {pointer-events: none;}
.footer-links span.system-phone:before, .footer-links ul#menu_10_0 li:first-child a:before, .sidenav-contact span.system-phone:before, .sidenav-contact ul#menu_10_0 li:first-child a:before {font-weight: 700;font-family: "Font Awesome 5 Free";padding-right: 25px;}
body, ul#menu_10_0 li:first-child a {font-size: 16px;font-family: Nunito-Regular;}
.Zone_3.z-wrapper {padding-bottom: 0;}
.contact-nav a, .main-nav-links li a, h1, h2, h3, h4, h5, h6 {    /* font-family: Nunito-Bold; */;}
html {scroll-padding-top: 200px;}
.container-fluid, .services-wrap .card-body {padding: 0;}
.main-nav {    /* height: 115px; */display: flex;align-items: center;}
#service a:hover, .main-nav-links li a:hover, .sidenav-contact a:hover, .sidenav-contact ul#menu_10_0 li:first-child a:hover, .text-danger, .text-primary {    /* color: #000 !important; */;}
.home-content h6, .main-nav-links li:last-child a {color: #fff;}
.main-nav-links nav {background-color: transparent !important;display: flex;align-items: flex-end;}
.humburger span, .humburger:hover span.dot2, .humburger:hover span.dot4, .humburger:hover span.dot6, .humburger:hover span.dot8 {background: #101010;}
.contact-nav {padding: 10px 10px 10px 15px;}
.contact-nav a, .contact-nav span i, .main-footer a, .rotator-button-icon:hover i:before, .slider-content h4 a {color: #fff;}
.contact-nav a:hover {color: #ccc !important;}
#top-nav li, .contact-nav span.system-phone {margin: 0 10px;}
.contact-nav .system-info-email, .footer-links #menu_1_0 li:first-child, .footer-links span.system-phone i, .main-menu-mobile .mm_mbl-heading #mm_mbl-h-back, .mm_mbl-menu, .navbar-light .navbar-brand {display: none;}
a:hover {color: #ff6600 !important;}
.main-nav-links li a.active, .main-nav-links li.active a {color: #000;-moz-background-clip: text;}
.delayed-image {width: 100% !important;}
#top-nav i {color: #9d0605;font-size: 18px;}
#top-nav a {font: 13px citroenreg, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #6e6e6e;padding-top: 5px;}
.main-nav-links li a {font-weight: 600;color: #fff;}
.main-nav-links .navbar-light .navbar-nav .nav-link {font: bold 14px citroen, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #3b3938;display: inline-block;width: 100%;height: 24px;padding-top: 7px;}
.main-nav-links li {padding: 0 16px;text-align: left;}
.container {max-width: 1350px;margin: 0 auto;}
.new-cars h5 {padding: 50px 0 14px;text-align: center;border-bottom: 4px solid #78c3d7;width: 20%;margin: 0 auto;}
.new-model-navigation .nav-tabs .nav-link, .new-model-navigation .nav-tabs .nav-link.active {border: 0;display: block;padding: 10px 0;width: 100%;border-top-left-radius: 0;border-top-right-radius: 0;transition: color .3s ease-in-out;white-space: nowrap;border-right: 1px solid #e8e8e8;color: #000 !important;font: 15px citroenreg, Arial, Helvetica, sans-serif;text-transform: uppercase;}
.sidenav-socials li a, .social-media li a {font-size: 15px;width: 30px;height: 30px;line-height: 30px;text-align: center;align-items: center;justify-content: center;}
.new-model-navigation .nav-tabs {justify-content: space-evenly;background: #fff;box-shadow: 2px 25px 32px 1px rgba(0,0,0,.25);flex-wrap: nowrap;}
.new-model-navigation li.nav-item {text-align: center;border: 0;width: 100%;padding: 20px 0;}
#scrollUp i, .humburger span {border-radius: 50%;transition: .3s;}
#widget-personnel-personel .nav-tabs .nav-item:last-child .nav-link, .new-model-navigation .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
.new-model-navigation .nav-tabs .nav-link.active {color: #000 !important;background-color: transparent;}
#widget-personnel-personel .nav-tabs .nav-link, #widget-personnel-personel li.nav-item:hover a, .new-model-navigation li.nav-item:hover a {color: #7b7b7b;}
.new-model-navigation {margin-bottom: 60px;}
h1 {font-size: 2rem;}
.new-model-navigation .nav-tabs .nav-link:hover {color: #ff6600 !important;}
.bg-dark, .bg-primary {background-color: #000 !important;}
.card-deck [class*=col-] {padding-left: 8px;padding-right: 8px;}
.card-deck.text-center {margin-left: -8px;margin-right: -8px;}
.col-xl-3:last-child .services-wrap img {max-width: 58px;}
.custom-control-input:checked ~ .custom-control-label::before {border-color: #000;background-color: #000;}
.btn-outline-info {color: #000;border-color: #000;}
.btn-outline-info:hover, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {background-color: #000;color: #fff !important;border-color: #000;}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus, .show > .btn-info.dropdown-toggle:focus, .show > .btn-outline-info.dropdown-toggle:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: none;}
#nav-toggler, .top-socials {display: flex;}
.top-socials .office-hours {margin: 0 20px;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-home, .scr-effect {visibility: hidden;}
.scr-fade-up:first-child, .scr-fade-up:last-child {-webkit-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s, opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s;-moz-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s, opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s;-o-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s, opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s;transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s, opacity 1.25s cubic-bezier(.18, .89, .32, 1.28) .45s;}
.scr-fade-up:last-child {-webkit-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s, opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;-moz-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s, opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;-o-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s, opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s, opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;}
.scr-fade-left img {-webkit-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;-moz-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;-o-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;}
.scr-fade-right img {-webkit-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);-moz-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);-o-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);}
.article-tile a:hover {color: inherit !important;}
.scroll {position: fixed;width: 100%;background: #fff;z-index: 1052;top: 0 !important;box-shadow: 0 0 20px -10px rgb(0 0 0 / 80%);}
#about, #blog, #contact, #reviews, #service, #team {margin-top: -100px;padding-top: 100px;}
.dealer-logo img {max-width: 280px;width: 100%;}
.humburger {max-width: 45px;display: flex !important;flex-wrap: wrap;margin: -5px;}
.humburger span {height: 5px;width: 5px;display: block;list-style: none;margin: 4px 5px;}
.humburger span.dot2, .humburger span.dot4, .humburger span.dot6, .humburger span.dot8, .humburger:hover span, .rotator-button-icon:hover {background: #000;}
div#scrollUp {text-align: center;bottom: 40px;cursor: pointer;position: fixed;right: 20px;z-index: 999;border-radius: 50px 50px 4px 4px;}
#scrollUp i {background: #ff6600;height: 40px;font-size: 24px;font-weight: 600;width: 42px;color: #fff;line-height: 36px;margin-left: 2px;box-shadow: 0 0 2px rgb(0 0 0 / 40%);}
.Zone_3 .services-wrap {min-height: 210px;}
.rotator-button-icon i:before {position: absolute;font-size: 28px;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);transition: .3s;color: #000;}
.rotator-button-icon {font-size: 0;width: 70px;height: 70px;line-height: 70px;text-align: center;border: none;background: #f1f6fc;border-radius: 50%;-webkit-transition: .4s ease-out;transition: .4s ease-out;}
.services-wrap img {margin: 0 auto 25px;width: 64px;height: auto;max-width: 100%;}
.services-wrap {padding: 30px;text-align: center;background: #f2f2f2;box-shadow: 0 1px 8px 3px rgb(0 0 0 / 3%);border-radius: 5px;border: 0;min-height: 377px;}
div#Zone_2 {background-color: rgb(242 242 242);}
.card-deck .services-wrap img {filter: brightness(0) invert(0);}
.service-icon {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.swiper-pagination-clickable .swiper-pagination-bullet {width: 25px;height: 8px;display: inline-block;border-radius: 50px;margin: 0 5px;background: #000;transition: .3s;-webkit-transition: .3s;-webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 25%);-moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,.25);box-shadow: 0 3px 8px 0 rgb(0 0 0 / 25%);opacity: .5;}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {width: 40px;opacity: 1;}
.slider-item:after {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);}
.swiper {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;transition: 1.3s;-webkit-transition: 1.3s;}
.slider-item {position: relative;border-radius: 5px;overflow: hidden;}
.slider-item:hover .content-part {bottom: 15%;}
.swiper-slide .slider-item:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);}
.slider-item .slider-content p {opacity: 0;transform: translateY(1rem);margin-top: 1rem;color: #fff;-webkit-transition: .7s cubic-bezier(.19, 1, .22, 1);-moz-transition: .7s cubic-bezier(.19, 1, .22, 1);-o-transition: .7s cubic-bezier(.19, 1, .22, 1);transition: .7s cubic-bezier(.19, 1, .22, 1);}
.slider-item:hover .slider-content {bottom: 15%;transform: translateY(-50%);}
.slider-item .slider-content {left: 0;bottom: 10%;position: absolute;height: 55%;display: flex;flex-direction: column;align-items: center;width: 100%;padding: 10px;top: 50%;-webkit-transition: transform .7s cubic-bezier(.19, 1, .22, 1);-moz-transition: transform .7s cubic-bezier(.19, 1, .22, 1);-o-transition: transform .7s cubic-bezier(.19, 1, .22, 1);transition: transform .7s cubic-bezier(.19, 1, .22, 1);z-index: 1;transform: translateY(60%);}
.slider-item:hover .slider-content p {opacity: 1;transform: translateY(0);transition-delay: calc(700ms / 8);}
div#Zone_4, div#Zone_6 {background-color: #ffffff;}
.slider-content a {color: #dad9d9;}
a {color: #f60;transition: .3s;text-decoration: none !important;outline: 0 !important;}
h1, h2, h3, h4, h5, h6 {font-family: Mbold;}
div#widget-contactinfo-Contacts .card,div#widget-contactinfo-Contacts p, div#widget-contactinfo-Contacts a, div#widget-contactinfo-Contacts h6 {background: transparent;}
div#widget-contactinfo-Contacts h6 {color: #fff;padding: 0;}
span.sub-title {color: #000;padding-right: 65px;position: relative;display: inline-block;}
.sub-title:after {content: '';position: absolute;border: 0;width: 50px;height: 2px;z-index: 1;margin-left: 0;right: 0;top: 13px;background: #000;}
.btn-danger, .btn-info:hover, .btn-primary:hover {border-color: #000;background-color: transparent;}

@keyframes bounce {
0%, 100%, 20%, 50%, 80% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
40% {-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}
60% {-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}}
.card-deck .col-xl-3 .services-wrap img {-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.card-deck .col-xl-3:hover .services-wrap img {cursor: pointer;animation-name: bounce;-moz-animation-name: bounce;}
#service > div.card-deck.text-center.pb-5 > div:nth-child(4) > div > img {width: 58px;}
div#widget-contactinfo-Contacts a {color: #fff !important;background: unset;}
.btn-info button:after, .btn-primary button:after {color: #fff !important;}
.btn-danger:hover, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .btn-info, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .btn-primary, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle, .show > .btn-info.dropdown-toggle, .show > .btn-primary.dropdown-toggle {color: #fff;background-color: #000;border-color: #000;}
.btn-info:hover, .btn-primary:hover {color: #000 !important;}
.btn-info:hover span, .btn-primary:hover span, .btn-info:hover button:after, .btn-primary:hover button:after {color: #000 !important;}
.btn-danger {color: #000;}
.nav-toggler-wrapper {display: flex;align-items: center;justify-content: space-between;}
.navbar-light .navbar-toggler {border: 0;position: relative;}
.navbar-light .navbar-toggler:focus {outline: rgb(255, 255, 255) dotted 1px;}
.main-menu-mobile-wrapper, .sm-li .dock-link {position: relative;}
.dropdownm_overlay, .main-menu-mobile, .main-menu-mobile .mm_mbl-footer {position: fixed;background-color: #fff;}
.main-menu-mobile {top: 0;z-index: 99999999;overflow: auto;width: 520px;height: 100%;right: 100%;text-align: left;overflow-y: unset;display: flex;flex-direction: column;transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;}
.main-menu-mobile.active {left: calc(100% - 520px);}
.main-menu-mobile .horizontal-menu li:focus {outline-color: transparent;}
.main-menu-mobile .horizontal-menu li .dock-link, .main-menu-mobile .horizontal-menu li .sub-menu li a {text-decoration: none;color: #404041;margin: 1em 0;border-radius: 10px;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link {color: #fff;}
.main-menu-mobile .horizontal-menu li .dock-link:hover, .main-menu-mobile .horizontal-menu li .sub-menu li a:hover, .mm_mbl-dealer-contact a:hover {color: #aeaeae !important;text-decoration: none !important;}
.main-menu-mobile .horizontal-menu li .dock-link:focus, .main-menu-mobile .horizontal-menu li .sub-menu li a:focus, .sm-li.open .dock-link::after {outline-color: transparent;color: #fff;}
.main-menu-mobile .mm_mbl-logo, .main-menu-mobile .mm_mbl-logo .mm-mbl-contact {display: flex;justify-content: center;align-items: flex-start;flex-direction: column;    /* padding: 15px 0; */;}
.main-menu-mobile .mm_mbl-logo .mm-mbl-contact {margin-top: 10px;display: none;overflow: visible;padding: 0;text-align: right;margin-bottom: 17px;}
.main-menu-mobile .mm_mbl-logo .mm-mbl-contact span {margin: 2px 0;font-size: 14px;}
.main-menu-mobile .mm_mbl-logo .mm-mbl-contact span i {color: #0f75bc;font-size: 18px;width: 30px;}
.main-menu-mobile .mm_mbl-logo .logo {width: 50px;height: auto;    /* margin-top: 14px; */;}
.main-menu-mobile .mm_mbl-logo .menu-close {display: block;font-size: 25px;color: #000;transition: .2s;}
.main-menu-mobile .mm_mbl-heading {background: #fff;display: flex;justify-content: flex-start;align-items: center;top: 0;z-index: 9;}
.main-menu-mobile .mm_mbl-heading a {width: 100%;align-items: center;position: relative;transition: background, color .2s linear;color: #fff;cursor: pointer;}
.main-menu-mobile .mm_mbl-heading span {font-weight: 700;font-size: 18px;text-decoration: none;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i, .main-menu-mobile .mm_mbl-heading #mm_mbl-h-back span {color: #404041;visibility: hidden;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i {margin-right: 10px;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i::before {color: #404041;font-size: 20px;}
.main-menu-mobile .mm_mbl-footer {bottom: 0;width: 100%;max-width: 400px;min-height: 70px;padding: 5px 10px;justify-content: center;align-items: center;border-top: 1px solid #bfbfbf;z-index: 99999;}
.main-menu-mobile .mm_mbl-footer a {color: #012e50;font-size: 14px;display: flex;justify-content: center;align-items: center;}
.main-menu-mobile .mm_mbl-menu .navbar-brand, .main-menu-mobile .mm_mbl-menu .navbar-toggler {display: none !important;visibility: hidden !important;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation {display: block !important;visibility: visible !important;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation .navbar-nav {display: inline-flex;flex-direction: column;width: 100%;margin-top: 2px;}
.main-menu-mobile .mm_mbl-menu .navbar-light {height: 100%;align-items: flex-start;padding: 0;background-color: #fff !important;}
#mm_mbl-close::before {border-radius: 100%;height: 34px;width: 34px;display: flex;align-items: center;justify-content: center;z-index: 10;line-height: normal;font-size: 23px;color: #012e50;}
#mm-close {display: flex;}
.sm-li .dock-link::after {display: flex;align-items: center;justify-content: center;content: "";position: absolute;right: 0;top: 50%;transform: translate(0, -50%);font-size: 18px;line-height: 0;font-weight: 900;color: #c7c7c7;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;width: 53px;height: 53px;font-family: "Font Awesome 5 Free" !important;}
.sm-li.open .dock-link::after {content: "";}
.sm-li .dock-link:focus {background-color: transparent !important;}
.main-menu-mobile .horizontal-menu .sm-li .sub-menu {margin-bottom: 0;display: none !important;position: relative !important;top: 0 !important;left: 0 !important;width: 100% !important;z-index: auto !important;}
.main-menu-mobile .horizontal-menu .sm-li.open .sub-menu {display: block !important;}
.dropdownm_overlay {display: none;width: 100vw;height: 100vh;margin: 0;padding: 0;left: 0;z-index: 1001;opacity: .8;}
.nt-wrapper:focus {outline: 0;}
#nav-toggler .nt-wrapper {display: flex;align-items: center;justify-content: space-around;border: 0;margin-left: 15px;order: 0;padding: 1px 0;background-color: transparent;transition: transform .5s ease-in-out;}
#nav-toggler .icon-bar {position: relative;display: block;background-color: #a4a4a4;width: 25px;height: 2px;line-height: 0;transition: .3s ease-in-out;transform: rotate(0);}
.no-scroll {overflow: hidden;}
#widget-contactinfo-Contact .card {margin: 0 auto;}
#widget-personnel-personel .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #fff !important;background-color: #000;}
#widget-personnel-personel .nav-tabs .nav-item.show .nav-link, #widget-personnel-personel .nav-tabs .nav-link.active .badge-secondary, #widget-personnel-personel .nav-tabs .nav-link:hover .badge-secondary, .nav-tabs .nav-link.active .badge-secondary {color: #6c757d;background-color: #fff;}
#widget-personnel-personel .nav-tabs .nav-item {border-top-left-radius: .25rem;border-top-right-radius: .25rem;display: flex;align-items: center;height: 90px;    /* padding: 0px 15px; */;}
#widget-personnel-personel .nav-tabs .nav-item.show .nav-link, #widget-personnel-personel .nav-tabs .nav-link.active {color: #fff !important;background-color: #000;}
#widget-personnel-personel .nav-tabs .nav-link .badge-secondary {background-color: #2d2d2d;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#widget-personnel-personel li.nav-item a:hover {background-color: #000;color: #fff !important;}
#widget-personnel-personel .nav-tabs .nav-link {text-align: center !important;white-space: normal;padding: 0px 15px !important;}
#widget-personnel-personel li.nav-item:hover {border-color: transparent;}
#widget-personnel-personel {margin: 65px 0;}
#widget-personnel-personel .nav-tabs .nav-link, #widget-personnel-personel .nav-tabs .nav-link.active {position: relative;border: 0;display: inline-flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;border-top-left-radius: 0;border-top-right-radius: 0;font-weight: 600;text-transform: uppercase;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;letterSpacing: .1px;font-size: 14px;line-height: unset;padding: 0;height: 100%;}
#widget-personnel-personel .nav-tabs .nav-item:not(:first-child) .nav-link:after {content: '';position: absolute;height: calc(100% - 30px);width: 1px;background-color: #e8e8e8;right: -1px;}
#widget-personnel-personel .nav-tabs {justify-content: space-evenly;margin: 0 20px;background: #fff;box-shadow: 2px 25px 32px 1px rgba(0,0,0,.25);flex-wrap: nowrap;align-items: center;}
#widget-personnel-personel li.nav-item {text-align: center;border: 0;width: 100%;margin-bottom: 0;display: flex;align-self: stretch;}
#widget-personnel-personel .nav-tabs .nav-link.active {color: #fff !important;}
#widget-personnel-personel ul > h6 {display: none !important;}
.main-menu-mobile {padding: 0 30px 50px 50px;}
.main-menu-mobile span a {display: block;padding: 0 0 26px;}
.sidenav-socials li a {display: inline-block;border-radius: 50% !important;padding: 0 !important;margin: 0em 20px 0em 0 !important;}
.sidenav-socials li a i {font-size: 22px;}
.cookie-Banner {z-index: 999;}
.footer-links li a {font-size: 16px;text-transform: unset;font-weight: unset;margin: 0 0 16px;}
.footer-links li:first-child a {color: #fff;font-size: 24px;lineHeight: 32px;font-weight: 700;text-transform: capitalize;margin-bottom: 18px;pointer-events: none;}
.main-footer li {float: none !important;}
.main-footer {border-bottom: 2px solid #333;}
.social-media-links li {float: left !important;}
.main-footer .row .fl-acc span {width: 100%;display: block;}
.main-footer .row .fl-acc .system-info-email, .main-footer .row .fl-acc .system-info-phone {margin: 10px 0;}
.copyright a {color: #fff;}
.footer-links #menu_3_0 li a {outline: 0;border: none;borderRadius: 3px;display: inline-block;text-transform: uppercase;font-size: 16px;font-weight: 500;color: #000;background: #fff;transition: .3s;padding: 15px 29px;}
.footer-links #menu_3_0 li a:hover {background: #228bfd;color: #fff;}
.social-media li, .top-socials li {margin: 0 0 0 10px;}
.social-media li a {display: inline-block;color: #fff;pointer-events: unset;}
.social-media li a i {font-size: 18px;}
.social-media li a:hover {background: #c7c7c7;color: #000 !important;}
.dealer-logo {margin-bottom: 30px;}
.footer-links #menu_1_0 li:first-child a {margin: 0;font-size: 16px;font-weight: unset;}
.footer-links span.system-phone {display: block;}
.main-footer i {color: #fff;padding-right: 15px;font-size: 20px;}
.sidenav-contact ul#menu_10_0 li:first-child a:before {content: '\f3c5';color: #000;font-size: 20px;float: left;padding-bottom: 0px;}
.footer-links ul#menu_10_0 li:first-child a:before {content: '\f3c5';color: #fff;font-size: 20px;float: left;padding-bottom: 20px;}
.footer-links span.system-phone:before {content: '\f2a0';color: #fff;font-size: 20px;}
.sidenav-contact span.system-phone:before {content: '\f2a0';color: #000;font-size: 20px;}
.footer-links span {    /*margin: 24px 0;*/color: #fff;}
.sidenav-contact span.system-info-email i:before {color: #000;padding-right: 19px;font-size: 17px;}
span#nav-close.humburger {margin: 0 0 0 auto;background: #ccc;padding: 10px;max-width: 65px;cursor: pointer;borderRadius: 4px;}
span#nav-close.humburger span {padding: unset;}
.main-menu-mobile .mm_mbl-logo {flex-direction: row;justify-content: space-between;align-items: center;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #000;}
ul#menu_10_0 li:first-child a {line-height: unset;font-weight: unset;text-transform: unset;margin-bottom: 0;pointer-events: unset;}
.sidenav-contact ul#menu_10_0 li:first-child a {margin: 0 0 26px;}
i.fab.fa-youtube {background-color: #FF0000;padding: 6px;border-radius: 5px;font-size: 20px;}
.footer-links #menu_12_0 li:first-child a, .footer-links #menu_13_0 li:first-child a {font-size: 18px;margin: 56px 0 10px;}
ul#menu_11_0 li:first-child a {margin-bottom: 20px;}
ul#menu_11_0 li:nth-child(2) a {font-size: 18px;font-weight: 700;margin-bottom: 10px;}
ul#menu_14_0 li a {font-size: 20px;}
p.source {color: #ff6600 !important;font-weight: bold;}





/*.main-menu-mobile .sidenav-contact ul#menu_11_0 li:first-child .dock-link {display: none;}*/
.main-menu-mobile .horizontal-menu li:first-child .dock-link {font-weight: bold;}
.main-menu-mobile ul#menu_8_0 li:first-child .dock-link {font-weight: unset;}
.service-blocks.lastBlock {justify-content: center;}
.tradingHours li a, ul#menu_11_0 li a, ul#menu_12_0 li a, ul#menu_13_0 li a {pointer-events: none;}
.sidenav-socials {margin-top: 40px;}
ul#menu_11_0 li a, ul#menu_12_0 li a, ul#menu_13_0 li a {margin-bottom: 3px;}
.personnel-email a {font-size: 15px;}
.sidenav-contact ul#menu_11_0 li:first-child a {font-size: 20px;padding: 0;margin: 0 0 10px;}
.sidenav-contact ul#menu_12_0 li:first-child a, .sidenav-contact ul#menu_13_0 li:first-child a, .sidenav-contact ul#menu_11_0 li:nth-child(2) a {font-size: 17px;}
.sidenav-contact ul#menu_11_0 li a, .sidenav-contact ul#menu_12_0 li a, .sidenav-contact ul#menu_13_0 li a {margin: 0px;}
.sidenav-contact ul#menu_11_0 li:nth-child(2) a, .sidenav-contact ul#menu_12_0 li:first-child a, .sidenav-contact ul#menu_13_0 li:first-child a {margin: 15px 0 5px;}

@media only screen and (min-width: 1400px) {
.main-nav-links .header-nav > .horizontal-menu {display: flex;visibility: visible;align-items: center;justify-content: center;}}

@media only screen and (max-width: 1367px) {
.container {max-width: 1450px;width: 100%;margin: 0 auto;}
.personnel-email a {font-size: 15px;}
.copyright {padding: 0 15px !important;}
.social-media li {margin-right: 6px;}}

@media screen and (min-width: 992px) {
.scroll-header {background: #fff !important;position: fixed !important;top: 0;z-index: 999;margin: 0 auto !important;padding: 0;left: 0;right: 0;width: 100%;-webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-name: sticky-animation;animation-name: sticky-animation;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}}

@media only screen and (max-width: 1280px) {
.mm_mbl-footer {display: none;}
div#about .card-deck {width: 100%;}
.mm_mbl-dealer-contact ul#menu_8_0 {display: none;}





    /*.sidenav-contact span.system-info-phone {display: none;}*/
.sidenav-contact {display: grid;margin-top: 10px;padding: 20px 0;}
.mm_mbl-dealer-contact {order: 2;}
.sidenav-socials {display: none;}
.contact-nav {display: flex !important;text-align: center;justify-content: space-between !important;}
.top-socials {justify-content: center;margin-left: unset !important;}
.mm_mbl-menu {display: block;}





    /*.footer-links.fl-acc:last-child {margin-top: 30px;}*/
.footer-links.fl-acc:last-child li a {margin: 0px 0 15px;}





    /*.mm_mbl-dealer-contact, .mm_mbl-footer {display: none;}*/
.mm_mbl-menu ul li {float: unset !important;border-bottom: 1px solid #f0f0f0;}
.mm_mbl-menu ul li a {margin: 0 !important;width: 100%;borderRadius: 0 !important;padding: 12px 0;}
.main-menu-mobile.active {left: 50%;}
.main-menu-mobile {width: 50%;}
.d-flex.main-header.w-100.justify-content-end.align-items-center {visibility: hidden;display: none !important;}
.about-content {padding: 40px 15px;}
.main-nav-links nav a {color: #fff !important;}
.main-nav-links li {height: unset;lineHeight: normal;padding: 18px 20px !important;borderBottom: 1px solid #257be5;}
div#collapse-navigation {background-color: #000 !important;}
.container {max-width: 1040px;}
.services-wrap {padding: 30px 15px;min-height: 305px;}
.mb-3 {margin-bottom: 16px !important;}
.cookie-Banner {z-index: 999;}
.ix-system-link .col-md-6 {max-width: 33.333333%;}
.ix-system-link .mx-auto {max-width: 100% !important;flex: 0 0 100%;}
.ix-system-link {margin: 0;}
.m-links {display: block !important;}
.navbar-toggler {margin-top: -100px;}}

@media only screen and (max-width: 1050px) {
.services-wrap {padding: 20px;}
.main-nav-links li {padding: 0 10px;}
.main-nav-links .horizontal-menu {display: none;visibility: visible;}
.ix-system-link .btn-outline-info {min-height: 52px;display: flex;justify-content: center;align-items: center;}}

@media only screen and (max-width: 960px) {
.container {max-width: 720px;}}

@media only screen and (max-width: 853px) {
.services-wrap {min-height: 305px;}}

@media only screen and (max-width: 768px) {
.services-wrap {min-height: 377px;}
.footer-links #menu_12_0 li:first-child a, .footer-links #menu_13_0 li:first-child a {margin: 50px 0 10px;}}

@media only screen and (max-width: 767px) {
.main-nav {height: unset;        /* padding: 20px 0 !important; */;}
.main-menu-mobile.active {left: 0;}
.main-menu-mobile {width: 100%;}}

@media only screen and (max-width: 480px) {
.top-socials {flex-direction: column;}
.top-socials ul {        /* margin: 10px auto; */;}
.services-wrap {min-height: auto;}
.card-deck.text-center {margin: 0 auto;}
 .col-lg-6.home-content {
    margin-top: -50px;
}  
 p.source.text-center {
    margin-top: 50px;
}}

@media only screen and (max-width: 479px) {
.main-footer .row {display: block;}
.main-footer .row .fl-acc {margin: 0;}
.contact-nav, .contact-nav span {        /* display: block !important; */        /* text-align: center; */;}
.top-socials {display: flex;justify-content: center;}}

@media only screen and (max-width: 428px) {
.top-socials .office-hours {margin: 0 auto;display: none;}}

@media only screen and (max-width: 395px) {
.copyright {display: inline-block !important;text-align: unset !important;}
.social-media {margin: 10px auto !important;width: 100%;display: block !important;}
.social-media li:first-child {margin: 0;}
.copyright-block.py-4 {padding: 1rem 0 !important;}
.dealer span {margin-left: 0px !important;}}
div#Zone_1 {background-color: #000000;}
div#main-header {background-color: #000000;}
@font-face {font-family: 'Anton';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/anton/v26/1Ptgg87LROyAm3K8-C8QSw.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}





/* latin-ext */
@font-face {
font-family: 'Anton';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/anton/v26/1Ptgg87LROyAm3K9-C8QSw.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}





/* latin */
@font-face {
font-family: 'Anton';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/anton/v26/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.hsocials .fa-link-tree {width: 20px;height: 20px;background-repeat: no-repeat;background-position: bottom;background-color: #ffffff;-webkit-mask-image: url("https://image.blob.ix.co.za/LayoutImage/337/4/337-4-Linktree_id_-jZiqwW_1-4-800x980.png");-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.hsocials .fa-link-tree:hover {background-color: #ff6600;}
.post-header {padding: .5rem 0;border-top: 1px solid #fff;}
.dealer span {color: #fff;font-family: 'Mbold';font-size: 1.2rem;margin-left: 35px;}
.contacts i {margin: 0 .5rem;color: #fff;}
span.system-year {margin-left: .3rem;}
.container.copyright-block.py-4 {display: flex;align-items: center;justify-content: space-between;padding: 0;}