#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: 20px;}
body,ul#menu_10_0 li:first-child a {font-size: 16px;font-family: Nunito-Regular;}
@font-face {font-family: Nunito-Regular;src: url(../font/Nunito-Regular.ttf);font-style: normal;font-weight: 200;}
@font-face {font-family: Nunito-Bold;src: url(../font/Nunito-Bold.ttf);font-style: normal;font-weight: 200;}
@font-face {font-family: Nunito-Light;src: url(../font/Nunito-Light.ttf);font-style: normal;font-weight: 200;}
.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 {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: #000;}
.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;}
.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;text-decoration: unset!important;}
.article-tile a:hover,.contact-nav span a:hover {text-decoration: underline!important;}
#top-nav li,.contact-nav span.system-phone {margin: 0 10px;}
.contact-nav .system-info-email {margin-left: 1rem;}
.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: #fff!important;}
.main-nav-links li a.active,.main-nav-links li.active a {color: #000;text-shadow: 1px 4px 4px #555;text-align: center;-webkit-background-clip: text;-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 {text-transform: uppercase;color: #494949;}
.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;}
.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: #9d0605!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;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;}
.mm_mbl-dealer-contact, .sidenav-contact {display: flex;flex-direction: column;}
.sidenav-contact i {margin-right: 1rem;}
.sidenav-contact span.system-info-phone {margin-bottom: 1rem;}
.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;-webkit-transition: top .3s ease-in-out!important;-moz-transition: top .3s ease-in-out!important;-o-transition: top .3s ease-in-out!important;transition: top .3s ease-in-out!important;z-index: 1052;top: 0;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 {filter: invert(1);}
.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: #1a1819;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%;bject-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: #f2f2f2;}
.slider-content a {color: #dad9d9;}
a {color: #000;transition: .3s;text-decoration: none!important;outline: 0!important;}
.z-wrapper {padding: 92px 15px;}
div#widget-contactinfo-Contacts .card,div#widget-contactinfo-Contacts a,div#widget-contactinfo-Contacts h6 {background: #000;height: 100%;color: #fff;padding: 20px;font-size: 16px;border-radius: 0;}
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;}
.header-logo {max-width: 20%;}
.header-logo img {width: 100%;}

@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-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 !important;background-color: #000;border-color: #000;}
.btn-info:hover,.btn-primary:hover {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: 99999;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: 3em 0;border-radius: 10px;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link {justify-content: flex-start;}
.main-menu-mobile .horizontal-menu li .dock-link:hover,.main-menu-mobile .horizontal-menu li .sub-menu li a:hover {color: #aeaeae!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 {background-color: #737373;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: 200px;height: auto;}
.main-menu-mobile .mm_mbl-logo img {width: 100%;}
.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-forms-Contact {padding: 0 20px;}
#widget-personnel-personel .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {color: #fff!important;background-color: #d1021e;}
#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;}
#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;}
#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;letter-spacing: .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: 5px 30px 50px 50px;}
.main-menu-mobile span {display: block;padding: 0 0 0;}
.sidenav-socials li a {display: inline-block;background: #000;color: #fff!important;padding: 0!important;border-radius: 5px!important;margin: 3em 20px 3em 0!important;}
.cookie-Banner {z-index: 999;}
.footer-links li:first-child a {color: #fff;font-size: 24px;line-height: 32px;font-weight: 700;text-transform: capitalize;margin-bottom: 30px;pointer-events: none;}
.footer-links #menu_2_0 li a {font-size: 16px;text-transform: unset;font-weight: unset;margin: 0 0 26px;line-height: unset;}
.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;border-radius: 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;border-radius: 3px;background: #fff;color: #000;pointer-events: unset;}
.social-media li a i {font-size: 14px;}
.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;}
.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;border-radius: 4px;}
span#nav-close.humburger span {padding: unset;}
.main-menu-mobile .mm_mbl-logo {flex-direction: row;justify-content: space-between;}
.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 1rem;}
.ix-system-link .mx-auto.col-12.col-lg-6.col-md-8.row {max-width: 100%;flex: 100%;}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 33.333333%;max-width: 33.333333%;}
.ix-system-link {margin: 15px 0 10px !important;}
div#Zone_7 {
    display: none;
}
@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 (min-width: 1300px) {
.container {max-width: 1200px;width: 100%;margin: 0 auto;}}

@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) {
div#about .card-deck {width: 100%;}
.btn-secondary.compare-btn {padding: .375rem .5rem;}}

@media only screen and (max-width: 1050px) {
div#service .card-deck .col-xl-3:last-child {margin: 1rem auto 0!important;}
.services-wrap {padding: 20px;}
.service-icon img {width: 70px;}
.col-lg-6.about-content .row.mx-0 {align-items: center;}
.main-nav-links li {padding: 0 10px;}
.ix-system-link .btn-outline-info {min-height: 52px;display: flex;justify-content: center;align-items: center;}}

@media only screen and (max-width: 960px) {
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin: .2rem 0;}
.contact-nav {display: block!important;text-align: center;}
.top-socials {justify-content: center;}
.main-footer .row,.mm_mbl-menu {display: block;}
.footer-links.fl-acc:last-child {margin-top: 30px;}
.footer-links.fl-acc:last-child li a {margin: 10px 0;}
.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%;border-radius: 0!important;padding: 12px 0;}
.main-nav-links .horizontal-menu {display: none;visibility: visible;}
.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;line-height: normal;padding: 18px 20px!important;border-bottom: 1px solid #257be5;}
div#collapse-navigation {background-color: #000!important;}
.container {max-width: 720px;}
.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: 853px) {
.services-wrap {min-height: 305px;}}

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

@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) {
.header-logo {max-width: 40%;}
.top-socials {flex-direction: column;}
.top-socials ul {margin: 10px auto;}
.services-wrap {min-height: auto;}
.card-deck.text-center {margin: 0 auto;}
h1 {font-size: 1.5rem;}
#mm-close, .main-menu-mobile .mm_mbl-logo .menu-close {right: 50px;}
.main-menu-mobile .mm_mbl-logo .logo {margin-top: 0;}
.main-menu-mobile {padding: 10px 40px;}
.service-icon {text-align: center;}
.about-content {padding: 40px 0;}
.about-content .col-12 {padding: 0;}
div#widget-contactinfo-Contacts {margin-top: 1rem;}
.footer-links ul#menu_10_0 li:first-child a:before {padding-bottom: 0;}}

@media only screen and (max-width: 479px) {
.top-socials {display: flex;justify-content: center;}}

@media only screen and (max-width: 428px) {
.top-socials .office-hours {margin: 0 auto;}}
.cookie-Banner a:hover {color: #979797 !important;}
.btn:focus {box-shadow: none;}