@media (max-width:1440px) {
.container, div#collapse-navigation {padding: 0 5rem;}
.container.z-wrapper, .main-footer .container.row {padding: 0 5rem 4rem;}
.main-footer .container.copyrightDiv {padding: 1rem 5rem;}}

@media (max-width:1367px) {
.container, div#collapse-navigation {padding: 0 2rem;}
.btn-secondary .pr-0.col-1 {padding-left: 5px;}}

@media (max-width:1280px) {
button.btn.btn-secondary.compare-btn.btn-block {padding: .375rem;}
.linksHome {padding: 34px 0 0;}
.container.z-wrapper, .main-footer .container.row {padding: 0 2rem 2rem;}
.main-footer .container.copyrightDiv {padding: 1rem 2rem;}
.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#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
div#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 a.align-self-center.small {align-self: flex-start !important;margin-top: 5px;}}

@media (max-width:1024px) {
.container, div#collapse-navigation {padding: 0 1rem;}
.navbar-nav .dropdown-menu {border: 0;background-color: transparent;}
.dropdown-item i {display: none;}
.navbar-nav {flex-direction: column !important;text-align: left;align-items: start;}
.navbar-light .navbar-nav .nav-link, .navbar-nav li a {color: #374151 !important;padding: 12px 0;font-size: 18px;font-weight: 600;text-decoration: none;transition: color .2s;display: block;}
.navbar.d-block {height: 100vh;}
.navbar-expand-lg .navbar-nav .dropdown-menu {position: relative;}
div#collapse-navigation .dropdown-item {padding-left: 0;padding-bottom: 12px;}
div#collapse-navigation .dropdown-item:last-child {padding-bottom: 0;}
.main-header .contact {display: flex !important;}
.right-menu .navbar {position: absolute;top: 100%;left: 0;width: 100%;z-index: 9999;padding: 0;display:none}}

@media (max-width:834px) {
.inner .container {max-width: 98%;}
.mf-links.fl-acc {flex-basis: auto;height: 50px;overflow: hidden;position: relative;padding: 0;width: 100%;max-width: 100%;border-bottom: 1px solid #fff;}
.mf-links.fl-acc:first-child {border-top: 1px solid #fff;}
.main-footer li:first-child {background-color: transparent;padding: 10px 0;}
.mf-links.fl-acc:after {content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 0;top: 15px;color: #737373;font-size: 12px;padding: 0 10px;}
.mf-links.fl-acc.open:after {content: "\f077";}
.mf-links.fl-acc.open {height: inherit;}
.linksHome .card-body {padding: 1.25rem;}
.navbar-light .navbar-toggler, .vehicles-nav {display: none;}
.navbar-nav li {margin-right: 0;}
.navbar-nav a.nav-link {padding: 8px 10px;}
div#vehicle_search_area_used > .row.m-0 {flex-direction: column;}
div#vehicle_search_area_used > .row.m-0 > .col-lg-3.col-md-3.col-12, div#vehicle_search_area_used > .row.m-0 > .col-md-9.col-12 {max-width: 100%;}
div#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
div#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 a.align-self-center.small {align-self: flex-start !important;margin-top: 5px;}
div#vehicle_search_area_used > .row.m-0 {flex-direction: column;}
div#vehicle_search_area_used > .row.m-0 > .col-lg-3.col-md-3.col-12, div#vehicle_search_area_used > .row.m-0 > .col-md-9.col-12 {max-width: 100%;padding: 0;}
div#vehicleBar_FinanceButton * {margin-left: 0 !important;}
.ShowButtonsAtTop.row .col-6 .btn-secondary {width: 100% !important;}
div#info-buttons-BAIC {flex-direction: column;}
div#info-buttons-BAIC .col-4 {max-width: 100%;}}

@media (max-width:768px) {
div#vehicle_search_area_Used > .row.m-0 {flex-direction: column;}
div#vehicle_search_area_Used > .row.m-0 > .col-lg-3.col-md-3.col-12, div#vehicle_search_area_Used > .row.m-0 > .col-md-9.col-12 {max-width: 100%;}
div#vehicle_search_area_Used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
div#vehicle_search_area_Used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 a.align-self-center.small {align-self: flex-start !important;margin-top: 5px;}}

@media (max-width:575px) {
.welcomeP {padding: 50px 0 0;}
h2 {font-size: 1.6rem;}
h3 {font-size: 1.4rem;}
h4 {font-size: 1.2rem;}
h5, h6 {font-size: 1rem;}
.vehicle-finance-enquire-header {padding: 1rem 0;}
div#collapse-navigation .dropdown-item {padding: 0 0px 24px;}
div#collapse-navigation .dropdown-item:last-child {padding-bottom: 0;}
#special-nav-filter-Specials > .row > .col-4 {flex: 0 0 100%;max-width: 100%;}
div#special-nav-filter-Specials {padding: 1rem;align-items: center;}
h1 {font-size: 1.8rem;}
.main-header span.client-name {display: none !important;}
.mf-links.fl-acc {height: 45px;}
.main-footer li:first-child {color: #737373;font-weight: 600;font-size: .9rem;}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin: .2rem 0;padding: 0;}
.block-text {padding: 1rem 0 2rem;}
.linksHome .card-body {padding: 1.25rem 0;}
.Zone_2.z-wrapper.container .col-12 {padding: 0;}
.Zone_4.z-wrapper.container p {width: 90%;}
.mbl-menu {display: flex !important;align-items: center;justify-content: space-between;margin: 1rem 0;border-top: 1px solid #737373;padding: 1rem 0 0;}
.mbl-menu span.client-name {margin: 0;}
header#header {padding: 1rem 0 0;}
div#widget-forms-Contact {margin-top: 1rem;}
.main-footer .container.copyrightDiv {flex-direction: column;}
.footer-logo {padding-top: 1rem;}
.FinanceCalc-expanded  .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
.main-footer .container.copyrightDiv {margin-top: 0;}
.article-detail h1 {font-size: 1.4rem;}
.main-header .contact span.post-header-link, .main-header .contact .wishlist-wrapper-dsktp {display: none;}
}

@media (max-width:393px) {
.container, div#collapse-navigation {padding: 0 1rem;}
.main-footer .container.copyrightDiv {padding: 1rem;}}