

@media only screen and (min-width:1025px) {.main-header .nav-toggler {display: none;}
#header .container-fluid .header-wrapper .post-header {padding: 8px 26px 8px 40px;}}

@media only screen and (min-width:1201px) {#header .container-fluid .header-wrapper .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu {display: block;visibility: hidden;opacity: 0;margin-top: 0;padding: 0;border-radius: 0;}
#header .container-fluid .header-wrapper .main-header .header-nav #collapse-navigation .nav-item:hover .dropdown-menu {display: block!important;visibility: visible;opacity: 1;}}

@media only screen and (max-width:1441px) {.container {padding-left: 40px;padding-right: 40px;}}

@media only screen and (max-width:1080px) {.main-header .header-nav #collapse-navigation .navbar-nav>.nav-item>.nav-link {font-size: 14px;}}

@media only screen and (max-width:1120px) {.main-header .header-logo a img {margin: 0 0 0 15px;}
.main-header .header-nav .mainmenu_bs-options {padding-right: 0;}
#header .container-fluid .header-wrapper .post-header {padding: 8px 20px 8px 50px;}
.main-header .header-nav #collapse-navigation .nav-item {margin-left: 20px;}}

@media only screen and (max-width:1025px) {.nav-toggler,.navbar-toggler.collapsed,.nt-wrapper {display: flex;}
.mainmenu_bs ul#menu_2_0 li a {padding: 10px 36px;}
.main-header .header-menu-wrapper .header-nav .mainmenu_bs {order: 1;}
.main-header .header-menu-wrapper .header-nav .mainmenu_bs-options {order: 0;width: 115px;}
.main-header .header-menu-wrapper .header-nav .nav-toggler {order: 3;width: 115px;}
.nav-toggler,.nt-wrapper {padding: 0;}
.nt-wrapper {align-items: flex-end;justify-content: space-between;flex-direction: column;height: 12px;order: 0;background-color: transparent;border: 0;}
.nav-toggler {padding: 8px;border-radius: 5px;transition: .3s;justify-content: flex-end;}
.nav-toggler.collapsed .icon-bar:first-child {width: 35px!important;}
.nav-toggler .icon-bar {background-color: #30363a;height: 3px;border-radius: 13px;transform: rotate(0);margin-bottom: 0;-moz-transition: .3s .12s;-webkit-transition: .3s .12s;-o-transition: .3s .12s;transition: .3s .12s;width: 35px!important;}
#footer .footer-wrapper .pre-footer .container .row .col-lg-3 .horizontal-menu li:last-child,.mainmenu_bs .navbar-toggler {display: none;}
.main-header .header-nav #collapse-navigation,.main-header .header-nav .mainmenu_bs-options .horizontal-menu {display: none!important;}
#footer .footer-wrapper .pre-footer .container .row {flex-direction: column;margin: 0;}
#footer .footer-wrapper .pre-footer .container .row .col-lg-3.col-md-6.col-sm-12.pb-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 16px 0;}
#footer .footer-wrapper .pre-footer .container .row .col-lg-3.col-md-6.col-sm-12.pb-3:not(:last-child) {border-bottom: 1px solid #e2e4e4;}
#footer .footer-wrapper .pre-footer .container .row .col-lg-3 .horizontal-menu li:first-child a {display: flex;flex-direction: row-reverse;justify-content: space-between;float: none;width: 100%;}
#footer .footer-wrapper .pre-footer .container .row .col-lg-3 .horizontal-menu li .dock-link i {width: auto;margin: 0;}
.wishlistContainer .vs-wishlist-wrapper .col-12.row.pt-2 {flex-direction: row !important;!i;!;}}

@media only screen and (max-width:959px) {.jumbotron .cta-j_content-wrapper {left: 0;position: relative!important;transform: none;top: 0;margin-top: 30px;}
.jumbotron .cta-j_content-wrapper-mbl {display: block!important;}
.jumbotron .cta-j_content-wrapper h1,.jumbotron:after {display: none;}
.jumbotron .cta-j_content-wrapper p {font-size: 16px;color: #131313;margin-bottom: 10px;text-shadow: 1px 2px 1px #fff;}}

@media only screen and (max-width:844px) {.mainmenu_bs ul#menu_2_0 li a {padding: 10px 36px;}
#header .container-fluid .header-wrapper .post-header {padding: 8px 28px 8px 40px;}
ul#menu_2_0 li {padding: 0 50px 20px 0;}
div#info-buttons-NewModels {flex-direction: column;}
div#info-buttons-NewModels .col-4 {max-width: 100%;flex: 100%;}
div#info-buttons-Omoda {flex-direction: column;}
div#info-buttons-Omoda .col-4 {max-width: 100%;flex: 100%;}}

@media only screen and (max-width:768px) {#header .container-fluid .header-wrapper .post-header {justify-content: center;}
#header .container-fluid .header-wrapper .post-header>div {padding: 0 10px;}
#header .container-fluid .header-wrapper .post-header>.contact {padding-bottom: 10px;}
.main-header .header-logo a img {margin: 0;}
.main-header .header-menu-wrapper .header-nav {padding-left: 10px;padding-right: 10px;}
.main-header .header-nav .mainmenu_bs-options .wishlist-btn {margin-left: 0;}
.main-header .header-menu-wrapper .header-nav .mainmenu_bs-options,.main-header .header-menu-wrapper .header-nav .nav-toggler {width: 90px;}
.container {padding-left: 15px;padding-right: 15px;}
.main-header .header-nav .mainmenu_bs-options .wishlist-btn .w-btn_copy {display: none;}
.jumbotron .cta-j_content {left: 0;}}

@media only screen and (max-width:767px) {.container {padding-left: 15px;padding-right: 15px;}}

@media only screen and (max-width:576px) {#header .container-fluid .header-wrapper .post-header .contact .pre-header-link {margin: 0;display: flex;justify-content: center;}
#header .container-fluid .header-wrapper .post-header {text-align: center;display: contents;}
ul#menu_2_0 li {padding: 0 50px 20px 0;}}

@media only screen and (max-width:480px) {
#info-buttons-NewModels .col-4 {max-width: 100%;flex: 100%;}
#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
#DepartmentFilterButtons {width: 100% !important;}
#DepartmentFilterButtons button#in-stock-preowned:first-child {margin-left: 0 !important;}
#widget-finance-calc-FinanceCalculator .FinanceCalc-expanded .col-6 {max-width: 100%;flex: 100%;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
.vs-wishlist-wrapper .col-12.row.pt-2 {flex-direction: row !important;}
.contact .wishlist-btn .w-btn_icon {font-size: 16px;color: #30363a;margin-left: 10px;}
.wishlist-btn .w-btn_copy, .mainmenu_bs-options {display: none !important;}
.header-logo span {text-align: center;}
.main-header .header-menu-wrapper .header-nav .nav-toggler {width: fit-content;}
div#specials-container-Specials {text-align: center;}
.new-model-list .d-flex.flex-wrap {justify-content: center;}
button.btn.btn-danger.btn-sm.float-right {padding: 8px 12px;}
.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {margin: 10px 0 20px;}
#footer .footer-wrapper .post-footer .container .row.mx-0 .copyright {margin: 0;}
.legal li:last-child {margin: 0 10px;}
.inner, .inner>h1 {margin: 30px 0px;}
.form-group.vsfin, .irs {height: unset !important;}
h2.vehicle-finance-enquire-header {font-size: 30px;margin: 20px 0;}
h1,h2,h3 {text-align: center;}
#header .container-fluid .header-wrapper .post-header .contact .pre-header-link .system-info-phone a i {margin-right: 0;}
#header .container-fluid .header-wrapper .post-header .contact .pre-header-link {display: inline-block;}
h1 {font-size: 40px;}
.intro .container .title {margin: 50px 0;}
.intro .container .cta {margin-top: 30px;}
.poi-swiper {padding: 40px 0;}
.z-wrapper .copy p {line-height: 25px;}
section.intro {margin-top: 50px;}
.h-desktop-s-mobile.container {text-align: center;}
.news .container .title {margin: 45px 0 0;}
#footer .footer-wrapper .main-footer .container .row-logo {padding: 20px 0;align-items: center;}
#footer .footer-wrapper .logo.pb-3, .contact-details {padding-bottom: 0 !important;;}
#footer .footer-wrapper .main-footer .container .row-menu {padding: 20px 0;}
#footer .footer-wrapper .main-footer .container .row-menu .menu .horizontal-menu li .dock-link {margin-bottom: 20px;}
#footer .footer-wrapper .post-footer .container .row.mx-0 {margin-top: 0;padding: 20px 0;}
#footer .footer-wrapper .post-footer .container .row .horizontal-menu li .dock-link {margin-left: 0 !important;}
#footer .footer-wrapper .post-footer .container .row .copyright .horizontal-menu li:first-child .dock-link .cr-details {margin-right: 5px;}
.wishlistContainer {text-align: left !important;}
#widget-vehicle-search-wishlist > div > div:nth-child(4) {padding: 0;}
.vs-wishlist-wrapper .btn.back-button {padding: 7px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
h4 {font-size: 25px;}
#DepartmentFilterButtons button#in-stock-preowned {width: 100%;margin-bottom: 20px;margin-left: 0 !important;}
#special-nav-filter-Specials .row {flex-direction: column;}
#special-nav-filter-Specials .row .col-4 {max-width: 100%;}
#special-nav-filter-Specials .row {flex-direction: column;margin: 0 auto;}
#special-nav-filter-Specials .row .col-4 {max-width: 100%;flex: 100%;margin: 0 auto;}
#special-nav-filter-Specials .btn {margin: 0 !important;}
.wishlist-btn .w-btn_icon .badge-pill {padding: 5px;font-size: 8px;}
.card-img.specials-bar-display-img {margin-bottom: 10px;}
#vehicle_search_area_NewUsedDemo .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#map-map {margin-bottom: 20px;}}

@media only screen and (max-width: 430px) {
#footer .footer-wrapper .logo.pb-3 {margin-bottom: 20px !important;}
.FinanceCalc-Compact .btn {padding: 5px;border-radius: 0 !important;}}

@media only screen and (max-width: 440px) {
.header-logo span {font: 17px / 1.1 Pirulen, sans-serif;}}

@media only screen and (max-width: 376px) {
h1 {font-size: 35px;}
#footer .footer-wrapper .main-footer .container .row-logo .logo {margin-bottom: 20px;}
.rotator-previous-button {left: 2% !important;}
div#RotatorNext {right: 2% !important;}
.main-header .header-logo a img {width: 100px;height: 14px;}
.header-logo span {font: 16px / 1.1 Pirulen, sans-serif;}
div#widget-contactinfo-Contact .info-details {font-size: 14px;}}