
@media(min-width:1280px) {
h1, .h1 {font-size: 4.375rem;line-height: 4.375rem;}
h2, .h2 {font-size: 48px;line-height: 3.438rem;}
h3, .h3 {font-size: 2.813rem;line-height: 3.125rem;}
h4 {font-size: 2.375rem;line-height: 2.7rem;}
h5 {font-size: 2rem;line-height: 2.2rem;}
h6 {font-size: 1.75rem;line-height: 1.95rem;}
.inner h4 {font-size: 1.5rem;line-height: 1.2;}
.inner h1 {font-size: 2.5rem;line-height: 1.2;}}

@media (min-width:1400px) {
.container {max-width: 1220px;}
.d-xxl-block {display: block !important;}
.swiper-button-prev {margin-left: 3.5rem;right: 0;}}

@media (max-width:1440px) {
.swiper-slide {width: 270px;}
nav.bg-light.navbar-light.navbar-expand-lg.navbar {padding: .5rem 0;}
.header-nav li.nav-item {padding: 10px 15px;}}

@media (max-width: 1366px) {
.swiper-slide {width: 310px;}
button.btn.btn-secondary.compare-btn.btn-block {padding: .375rem;}}

@media (max-width:1280px) {
.header-wrapper .container {padding: 0 1rem;}
.contact a i {font-size: 14px;}
.FinanceCalc-expanded  .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
#vehicle-search-container > div.col-lg-3.col-md-3.col-12 {padding: 0;}
.ShowButtonsAtTop .btn-secondary span.fa-stack {margin-left: -.5rem;}
h4 {font-size: 24px;}}

@media (max-width: 1024px) {
.nav-item .dropdown-menu {transform: unset !important;position: relative !important;left: 0 !important;}
.header-nav {display: none;}
.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;}
.header-wrapper .main-header .header-options #nav-toggler {display: flex;}
a.client-name {margin-left: 0;}
div[id^=vehicle_search_area] .ShowButtonsAtTop .col-6 {width: 50%!important;flex: 0 0 50%;max-width: 50%;margin: 0 0 5px!important;}
div[id^=wish-icon-] {margin: 0!important;width: 100%!important;}
div#vehicleBar_FinanceButton * {margin: unset!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;}
.navbar-nav .dropdown.nav-item.show a:after {border: 0;}}

@media (max-width: 834px) {
.main-header {flex-direction: column;width: 100%;align-items: normal !important;}
.logo-wrapper {justify-content: space-between;}
.header-options {justify-content: space-between;padding-top: .8rem;flex-direction: row-reverse;}
.welcomeP .col-lg-5 {padding: 1rem 0;}
.welcomeP .col-lg-2 {display: flex;justify-content: center;align-items: center;gap: 40px;/*flex-direction: row-reverse;*/;}
.welcomeP .swiper-button-next,
.welcomeP .swiper-button-prev {position: relative;}
section {padding-top: 50px;padding-bottom: 50px;}
.new-model-list .nav.nav-tabs {flex-direction: column;}
.new-model-list .nav.nav-tabs li {border-bottom: 1px solid #ccc;}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin: .2rem 0;}
.main-footer .footerlinks {padding-top: 42px;}
.main-footer {padding-top: 0;}
.post-footer .container {flex-direction: column-reverse;text-align: center;padding-top: 42px;}
.post-footer .container ul {text-align: center;display: flex;justify-content: center;}
#info-buttons-NewModels .col-4 {max-width: 100%;}
div#info-buttons-NewModels {flex-direction: column;}
.qlinks {border-bottom: 1px solid #e8e8e8;}
.contactLinks {justify-content: center;padding: 0 0 1rem;}
.welcomeP .card-deck .card {flex: 0 0 auto;width: 45%;margin: 0;}
.welcomeP .card-deck {justify-content: center;gap: 30px;}
.welcomeP .card-deck .card-body {padding: 1.25rem 0;}
.ix-system-sitemap, .ix-system-terms, .inner.container.ts-cs {padding: 0 30px;}
.inner.container {padding: 0 16px;}}

@media (max-width: 480px) {
.inner section {padding-top: 0px;}
.active.new-model-shape.tab-pane {width: 100%;}
.inner h1 {font-size: 2rem;}
.inner.container {padding-top: 2rem;}
h2.vehicle-finance-enquire-header {font-size: 1.2rem;}
section {padding-top: 50px;padding-bottom: 50px;}
.Zone_1.container.z-wrapper {text-align: center;}
.Zone_1.container.z-wrapper .col-lg-5, .Zone_1.container.z-wrapper .col-lg-2 {margin-bottom: 2rem;}
.swiper-button-next, .swiper-rtl .swiper-button-prev, .swiper-button-prev, .swiper-rtl .swiper-button-next {right: unset;left: unset;}
.swiper-slide {width: 430px;}
#special-nav-filter-Specials {padding: 1rem 0;}
#special-nav-all-Specials .card-body {margin-top: 1rem;}
#special-nav-filter-Specials > .row > .col-4 {flex: 0 0 100%;max-width: 100%;}
div#special-nav-filter-Specials {padding: 1rem;align-items: center;}
.FinanceCalc-expanded  .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
div#widget-forms-Contact {margin-top: 1rem;}
ul#special-nav-tabs-Specials li {width: 100%;}
ul#special-nav-tabs-Specials .nav-tabs .nav-item.show .nav-link, ul#special-nav-tabs-Specials .nav-link.active {border: 0;}
#widget-personnel-personel ul.nav.mx-0.nav-tabs {flex-direction: column;}
#widget-personnel-personel ul.nav.mx-0.nav-tabs li a.active {border: 0;background-color: #dc3545;color: #fff;}
.badge-secondary {background-color: #303c49;}
.h1, h1 {font-size: 2.5rem;}
h2, .h2 {font-size: 2rem;}
h3, .h3 {font-size: 35px;}
.welcomeP .col-lg-5 {padding: 0;}
.Zone_1.container.z-wrapper .col-lg-5 p {margin-bottom: 0;}
.swiper {margin-top: 0;}
.contact a {margin: 0 .5rem;}
.container-fluid {padding: 0;}
.container, .header-wrapper .container {padding: 0 15px;}
header#header.inner-header {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.welcomeP .card-deck .card {width: 100%;}
section.welcomeP .align-items-center.d-flex.justify-content-center {flex-direction: column;}
.welcomeP span {border: 0;padding: 0;}
.main-footer .footerlinks.socials ul {justify-content: center;text-align: center;}
.social-links {text-align: center;justify-content: center;display: flex;}
.post-footer .container, .contactLinks {padding-top: 0;}
.mapText {text-align: center;}
.mapText h2,.mapText p {text-align: left;}
.ix-system-sitemap, .ix-system-terms, .inner.container.ts-cs {padding: 0 15px;margin-top: 2rem;}
.welcomeP h1 {padding-left: 0;}}

@media (max-width:440px) {
.swiper-slide {width: 390px;}
h1 {font-size: 1.6rem;}
h2 {font-size: 1.4rem;}
h3 {font-size: 1.2rem;}
h4 {font-size: 1.1rem;}
h5, h6 {font-size: 1rem;}
.vehicle-finance-enquire-header {padding: 1rem 0;}
span.cr-details, #menu_7_0 ul li a {font-size: 14px;}}

@media (max-width: 393px) {
.floating-links ul li {padding: 8px 10px;font-size: 13px;gap: 6px;flex: 1 1 auto;justify-content: center;}}