@media only screen and (max-width:1600px) {
.bannerCopy h4:last-child {font-size: 40px;}}

@media only screen and (max-width:1440px) {
.mainmenu_bs li {margin: 0 5px;}
.semiContainer {padding: 0 30px;}
.welcomeP {width: 90% !important;}
.container {max-width: 95%;}
.bannerCopy {padding: 100px 0 100px 100px;}
span.pre-header-link.clientName {margin: 0 20px 0;}
#backToTop {width: 86px;font-size: 16px;padding: 11px 0 11px 16px;bottom: 50px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link {font-size: 14px;}
nav.bg-light.navbar-light.navbar-expand-lg.navbar {padding: 6.5px;}
.bannerCopy h4:last-child {font-size: 27px;}
#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
#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 only screen and (max-width:1280px) {
.header-menu-wrapper {padding: 5px 0;}
.bannerCopy {padding: 50px;}
.item-features-inner {padding: 20px;}
.vs-wishlist-wrapper .col-12.row.pt-2 {margin: 0 auto;padding: 0;}
.header-options .pre-header-link {margin: 0 15px 0 0;}
.header-options .header-wishlist {margin: 0 0 0 15px;}
.FinanceCalc-expanded   .irs, .FinanceCalc-expanded   .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
}

@media only screen and (max-width:1025px) {
.mf-links.fl-acc.menu {flex-basis: auto;height: 40px;overflow: hidden;position: relative;padding: 10px 0;margin-bottom: 20px;}
.mf-links.fl-acc li:first-child {margin: 0;}
.mf-links.fl-acc li:first-child a {margin-bottom: 20px;font-weight: 100;font-size: 13px;line-height: 22px;letter-spacing: .05px;pointer-events: none;color: #000;}
.mf-links.fl-acc li:first-child a:after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
.mf-links.fl-acc.open li:first-child a:after {content: "";border-bottom: .3em solid;border-right: .3em solid transparent;border-top: 0;border-left: .3em solid transparent;}
.mf-links.fl-acc.open {height: inherit;}
.header-wrapper .main-header .header-options {display: flex;align-items: center;}
#nav-toggler .nt-wrapper {display: flex;align-items: flex-start;justify-content: space-around;flex-direction: column;border: 0;order: 0;background-color: transparent;transition: transform .5s ease-in-out;width: 50px;}
#nav-toggler .icon-bar {position: relative;display: block;background-color: #fff;width: 17px;height: 1px;line-height: 0;transition: .3s ease-in-out;transform: rotate(0);}
.navbar-light .navbar-toggler {display: none;}
.header-menu-wrapper {justify-content: space-between;}
.header-options .header-wishlist {margin: 0 0 0 15px;}
.pre-header span.info-details {display: none;}
.semiContainer {padding: 0 10px 0 24px;}
.mm_mbl-menu .navbar-nav .nav-item.dropdown a:after {right: 0;position: absolute;font-size: 20px;border: 0;content: '\f078';font-family: 'Font Awesome 5 Free';font-weight: bold;margin: 0 15px;}
.carousel-control-next, .carousel-control-prev {margin: unset;}
.carousel-control-next i, .carousel-control-prev i {width: 20px;font-size: 10px;height: 20px;}
.quickLinks .item {margin-bottom: 20px;}
.z-wrapper {padding: 0;}
.bannerWrapper {margin-bottom: 50px;}
.bannerCopy {padding: 30px;}
.main-footer .row.mx-0 {flex-direction: column;}
.mainmenu_bs {display: none;}
.vehicleSlide {width: 100% !important;}
.bannerCopy h4 {font-size: 16px;}
.title, .innovation p {margin-top: 24px;}
.innovation p {font-size: 14px;}
.bannerCopy .title {font-size: 16px;}
.bannerCopy h3 {font-size: 48px;}
.header-logo {width: 130px;}
.header-logo img {max-width: 100%;}
.main-menu-mobile {background-color: rgba(0, 0, 0, 1)!important;z-index: 9999999;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {padding: 24px 0 !important;text-transform: uppercase;}
.header-wrapper .main-header .header-options #nav-toggler {display: flex;/* margin-left: 20px; */;}
.mm_mbl-menu .mainmenu_bs {display: block;}
#nav-toggler .nt-wrapper img {width: 100%;}
.dropdown-menu.show {display: contents;}
.dropdown-menu.show a.dropdown-item {font-family: 'MontserratRegular';}
.dropdown-menu.show a.dropdown-item:after {display: none;}
.mm_mbl-menu .navbar-nav .nav-item.dropdown.show a:after {content: '\f077';}
.mm_mbl-menu .dropdown-menu.show .dropdown-item {padding-top: 0 !important;}
.legal, .copyright {margin-bottom: 5px;}
.homequickLinks {padding: 40px 0px;}
.ix-system-link .col-lg-6 {max-width: 100%;flex: 100%;}
.header-options .pre-header-link {margin: 0 25px 0 0;}
.header-options .header-wishlist {margin: 0 0 0 25px;}
.navbar-light .navbar-nav .nav-item:hover:after {display: none;}
.mm_mbl-menu .dropdown-menu.show .dropdown-item {border: 0;}
.article-detail {margin-top: 4rem;}
#info-buttons-NewModels .col-4 {max-width: 100%;}
div#info-buttons-NewModels {flex-direction: column;}
h2.vehicle-finance-enquire-header {padding: 1rem 0;}}

@media only screen and (max-width:991px) {
.ix-system-link .col-md-6 {max-width: 100%;flex: 0 0 33.3%;}
#info-buttons-NewModels .col-4 {max-width: 100%;}
div#info-buttons-NewModels {flex-direction: column;}}

@media only screen and (max-width:835px) {
.bannerCopy i {font-size: 8px;margin-right: 3px;}
.bannerCopy h4 {font-size: 12px;}
.bannerCopy h3 {font-size: 30px;margin-top: 30px;}
.bannerCopy {top: 11%;padding: 0;left: 30px;}
.innovation .bannerImg img {width: 100%;}
.innovation .bannerCopy {left: 40px;right: 40px;width: auto;top: 50px;}
.bannerCopy .title {font-size: 13px;margin-top: 25px;}
.innovation p {font-size: 11px;}
.news .bannerCopy {left: 40px;width: max-content;}
.news .bannerCopy p.morebox {margin-top: 15px;font-size: 11px;margin-bottom: 0;display: flex;align-items: normal;width: max-content;}
.news .bannerCopy p.morebox i {margin-left: 5px;position: absolute;right: -20px;bottom: -6px;}
.bannerCopy h4 {margin-bottom: 0;}
.homequickLinks .col-12 {margin-bottom: 15px;}
#vehicle_search_area_used .button-group.border-bottom.show .dropdown-menu.show {display: block;}}

@media only screen and (max-width:768px) {
.bannerCopy h4 a {font-size: 1rem;}
h1 {font-size: 2rem;}
.homequickLinks .col-12 {border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 15px 0;}
.homequickLinks img {width: 45px;}
.homequickLinks .col-12 span {font-size: 12px;}
.homequickLinks {padding: 15px;}
.homequickLinks .col-12:nth-child(even) {border-right: 0;}
.homequickLinks .col-12:nth-child(3), .homequickLinks .col-12:nth-child(4) {border-bottom: 0;}
.innovation .bannerCopy, .news .bannerCopy {left: 40px;right: 40px;width: auto;top: 50px;}
.bannerImg img {width: 100%;}
.bannerCopy h4 {font-size: 12px;}
.bannerCopy .title {font-size: 13px;}
.innovation p {font-size: 11px;}
p.morebox {margin-top: 15px;font-size: 13px;margin-bottom: 0;}
.bannerCopy h4 {margin: 0;}
.bannerCopy i {font-size: 7px;margin-right: 5px;}
.bannerCopy h3 {font-size: 30px;}}

@media only screen and (max-width:480px) {
.welcomeP {width: 100% !important;}
h1 {font-size: 25px;}
p {font-size: 14px;}
#widget-finance-calc-FinanceCalculator .col-6 {flex: 0 0 100%;max-width: 100%;}
.Zone_2 .bannerCopy h3 {margin-top: 30px;}
.homequickLinks .col-12 {max-width: 50%;}
.pre-header.d-none {display: flex !important;justify-content: center;background: #eb0a1e;}
.mobilePreheader {display: flex;align-items: center;}
.mobilePreheader span i {color: #fff;}
.mobilePreheader span.pre-header-link {margin: 0 20px 0 0;}
span.pre-header-link.clientName {margin-right: 0;}
.ix-system-link .col-lg-6 .col-lg-4 {max-width: 100%;flex: 100%;margin-bottom: 15px;}
#backToTop {bottom: 160px;z-index: 9999;}
.FinanceCalc-expanded {justify-content: center;}
#header {position: relative;}
button.nt-wrapper {padding-right: 0;}
.navbar-light .navbar-nav .nav-item:hover:after {display: none;}
.welcomeP {text-align: center;}
.copyright {margin: 5px 0 15px;}
.inner {padding: 0px 20px;}
div#widget-forms-Contact {margin-top: 20px;}
.mm_mbl-menu .navbar-nav .nav-item.dropdown a:after, .mm_mbl-menu .navbar-nav .nav-item.dropdown.show a:after {top: 20px;}
.mm_mbl-menu .dropdown-menu.show .dropdown-item {text-align: justify;}
.ix-system-link {margin: 15px 0 10px !important;}
.FinanceCalc-expanded  .irs, .FinanceCalc-expanded .form-group.vsfin {height: unset !important;}
.FinanceCalc-expanded.p-3 {justify-content: center;}
.FinanceCalc-expanded  button.btn.btn-danger.btn-sm.float-right {left: -2rem  !important;}}

@media only screen and (max-width: 428px) {
h1 {font-size: 22px;}
#newModelTabContentNewModels .no-gutters > div > div > div:nth-child(2) > div:nth-child(3) {height: unset !important;}}

@media only screen and (max-width: 379px) {
div#DepartmentFilterButtons {width: 100% !important;}
#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
#vehicle_search_area_used a.align-self-center.small {width: 100%;}
.bannerCopy h4:last-child {font-size: 30px;}
#vehicle_search_area_used button#in-stock-preowned {width: 100%;margin-bottom: 10px;}
#newModelTabContentNewModels .no-gutters > div > div > div:nth-child(2) > div:nth-child(3) {height: unset !important;}
#widget-finance-calc-FinanceCalculator .col-6 {flex: 0 0 100%;max-width: 100%;}
#widget-finance-calc-FinanceCalculator .FinanceCalc-expanded.p-3 {justify-content: center;}
.result-special .card-title, .result-special .card-body {margin-top: 30px;padding: 0;}
.article-detail {margin-top: 30px;}
div#special-nav-filter-Specials .col-4 {max-width: 100%;flex: unset;}
.FinanceCalc-expanded button.btn.btn-danger.btn-sm.float-right {left: -30px !important;}}

