@media only screen and (max-width:1600px) {
.clientName a {font-size: 1.5em;}
#welcomeP .widgetContainer {padding: 0rem 10rem 5rem;}}

@media only screen and (max-width:1440px) {
span.clientName.ml-3 {margin-left: .3rem !important;}
.container {padding: 0 1.5rem;}
.clientName a {font-size: 1.3em;}
.inner {padding: 0 5rem;}}

@media only screen and (max-width:1367px) {
.inner {padding: 0 0rem;}
.inner-header {height: unset;}
.main-header .col-xl-10 {flex: 0 0 75%;max-width: 75%;}
.main-header .col-xl-2 {flex: 0 0 25%;max-width: 25%;}
.navbar-light .navbar-nav .nav-link {padding: 0 1.6rem;}
.swiper-button-next:after, .swiper-button-prev:after {font-size: 2rem;}
.clientName a {font-size: 1.2em;}
.clientName {/* margin-top: -1.8rem; */;}
.contentSection {width: 70%;}
.contentSection .btn {margin-top: .5rem;}
#welcomeP .widgetContainer {padding: 0rem 5rem 5rem;}}

@media only screen and (max-width: 1280px) {
.container {padding: 0 1.5rem;}
.clientName {/* margin-top: -2rem; */;}
.main-footer {padding: 5rem 10rem;}
.clientName a {font-size: 1.1em;}
.contentSection .btn {margin-top: 0rem;}
.inner {padding: 0;}}

@media only screen and (max-width: 1200px) {
.header-wrapper .main-header .header-options #nav-toggler {display: flex;align-items: center;}
div#nav-toggler {display: flex !important;justify-content: end;}
.navbar-light .navbar-toggler {display: none;}
#nav-toggler .nt-wrapper {display: flex;align-items: flex-start;justify-content: space-around;flex-direction: column;border: 0;margin-top: 1px;order: 0;padding: 1px 0;background-color: transparent;transition: transform .5s ease-in-out;height: 35px;}
#nav-toggler .icon-bar {position: relative;display: block;background-color: #1b1b1b;width: 30px;height: 4px;line-height: 0;transition: .3s ease-in-out;transform: rotate(0);border-radius: 5px;}
.main-menu-mobile {background-color: #e10012  !important;z-index: 999999999;top: 0;overflow: hidden;position: fixed;}
.mm_mbl-menu .dropdown-menu {position: relative !important;}
.ix-system-link .col-lg-6 {max-width: 100%;flex: 100%;}
.header-nav {display: none;}
.main-header .info-details, .w-btn_copy {display: none;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item {padding-left: 1.6rem;}
.mm_mbl-menu i, .pre-header ul {display: none;}
.main-footer {padding: 5rem;}
#welcomeP div#widget-new-model-search-NewModels {padding: 0;}}

@media only screen and (max-width: 1025px) {
.clientName a {font-size: 1.5em;}
.pre-header li, .pre-header span.pre-header-link {padding: 0 .5rem;}
a.wishlist-btn.wl-b_wishlistbasket {padding: 0 0 0 .5rem;}
.main-header {align-items: center;}
h1 {font-size: 2.5rem;}
h2 {font-size: 2rem;}
h3 {font-size: 1.5rem;}
h4 {font-size: 1.2rem;}
h5, h6 {font-size: 1rem;}
.header-options {display: flex;flex-direction: row-reverse;}
.header-wrapper .main-header .header-options #nav-toggler {margin-left: 1rem;}
.contentSection {left: 16rem;width: 80%;}
span.clientName.ml-3 {margin-left: 1rem !important;}
.inner {padding: 0;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link {padding: 1rem 1.6rem;}
.main-header .col-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}
.main-header .col-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
.contentSection {width: 100%;position: relative;left: 0;transform: unset;text-align: center;padding: 3rem;}
.Zone_2.z-wrapper .row.mx-0, .Zone_3.z-wrapper .row.mx-0 {flex-direction: column;}
.Zone_2.z-wrapper .col-12, .Zone_3.z-wrapper .col-12 {width: 100%;max-width: 100%;}
.pre-header-link .system-info-email span.info-details {display: none !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;}

#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[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 }}

@media only screen and (max-width: 835px) {
  .inner .container {
    padding: 0;
}
  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#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;}
.fl-acc.menu.mf-links {flex-basis: auto;height: 50px;overflow: hidden;position: relative;padding: 0;width: 100%;max-width: 100%;border-bottom: 1px solid #ff5555;}
.mf-links.fl-acc.menu:first-child {border-top: 1px solid #ff5555;}
.main-footer li:first-child {background-color: transparent;}
.fl-acc.menu.mf-links li {padding: .8rem 0;}
.mf-links.fl-acc.menu:after {content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 0;top: 15px;color: #e5e5e5;font-size: 12px;padding: 0 10px;}
.mf-links.fl-acc.menu.open:after {content: "\f077";}
.mf-links.fl-acc.menu.open {height: inherit;}
.post-footer .container {padding: 0 2rem;}
.main-footer {padding: 4rem 0 1rem;}
.contentSection.text-dark {position: relative;transform: unset;left: unset;}
.contentSection {position: relative;transform: unset;left: 0;top: 0;padding: 50px;text-align: center;width: 100%;}
.vehicleImg {max-width: 10rem;margin: 0 auto;}
.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;}
.inner .container {padding: 0;}
.innerContent {padding: 4rem 1.5rem;}
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;}
#vehicle_search_area_used > .row.m-0 .col-lg-3.col-md-3.col-12 {padding: 0;}
.vehicleContent .modelName {font-size: 1em;}
.vehicleContent .price {font-size: .8rem;}
#welcomeP div#widget-new-model-search-NewModels {padding: 0 2rem 2rem;}}

@media only screen and (max-width: 768px) {
button#in-stock-preowned {padding: .25rem .3rem;}
#info-buttons-NewModels .col-4 {max-width: 100%;}
div#info-buttons-NewModels {flex-direction: column;}}

@media only screen and (max-width: 481px) {
.copyright {flex-direction: column;}
.clientName {margin-left: .5rem !important;}
.container {padding: 0 1rem;}
.header-wrapper .container {padding: 0 .4rem;}
.clientName a {font-size: 1.5em;}
.post-footer .container {padding: 0 1rem;}
.h1, h1 {font-size: 1.9rem;}
.h2, h2 {font-size: 1.8rem;}
.h3, h3 {font-size: 1.7rem;}
.h4, h4 {font-size: 1.6rem;}
#info-buttons-NewModels .col-4 {max-width: 100%;}
div#info-buttons-NewModels {flex-direction: column;}
.finance-calculator  .irs, .finance-calculator  .form-group.vsfin {height: unset !important;}
.finance-calculator .FinanceCalc-expanded  .col-6 {max-width: 100%;flex: 100%;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
.ix-system-link  .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin-bottom: 10px;}
#vehicle_search_area_LexusVS .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
#vehicle_search_area_LexusVS .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;}
.error-template {padding-top: 4rem;}
.header-wrapper .main-header .header-options #nav-toggler {margin-left: .5rem;}
.pre-header li, .pre-header span.pre-header-link {padding: 0 .5rem;}
.wishlist-btn {padding: 0 3.2px 0 3.2px;}
.welcomeContent p, .contentSection {text-align: left;}
.contentSection {padding: 50px 1rem;}
div#widget-forms-Contact {margin-top: 1rem;}
#special-nav-all-Specials .card-body {margin-top: 1rem;}
#welcomeP .widgetContainer {padding: 0rem 2rem 5rem;}
.copyright .logo {margin-bottom: 1rem;}
#welcomeP div#widget-new-model-search-NewModels {padding: 0;}}

@media only screen and (max-width: 440px) {
#welcomeP .widgetContainer {padding: 0rem 0rem 5rem;}
span.clientName.ml-3 {margin-left: .5rem !important;font-size: 14px;}
.pre-header li, .pre-header span.pre-header-link {padding: 0 .5rem;}
.pre-header span.pre-header-link {padding: 0 .2rem;}
.h1, h1 {font-size: 1.5rem;}}
.fl-acc.menu.mf-links li a {padding: 5px 0;}
.main-footer li:first-child a {padding: 0 !important;}
.fl-acc.menu.mf-links li:last-child a {padding-bottom: 10px;}
.post-footer .container.justify-content-md-between.mx-0.row {justify-content: space-between;}
.main-footer {padding-bottom: 0;}
span.cr-details {margin: 0 .3rem 0 0;}
.fl-acc.menu.mf-links li {padding: 0;}
.fl-acc.menu.mf-links li:first-child {padding: .8rem 0;}
.inner .container {padding: 2rem 0;}
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;}
#vehicle_search_area_used > div > div.col-md-9.col-12 {padding: 0;}
#special-nav-all-Specials .card .mt-4.p-2 {margin: 0 !important;}
#widget-new-model-search-NewModels .tab-content>.tab-pane {width: 100%;}
.copyright {width: 100%;}
.post-footer .container.justify-content-md-between.mx-0.row {align-items: start;flex-direction: column;width: 100%;}
.socials {margin: 1rem 0 0;}
.form-group.row {margin: 0 0 1rem;}
.copyright {flex-direction: column;}
ul#menu_8_0 {padding: 1rem 0 0;}
span.cr-details {/* margin: 0; */;}
.FinanceCalc-expanded  .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
.clientName a {font-size: 1.3em;}

@media (max-width: 395px) {
span.system-info-name {font-size: 15.5px;font-weight: bold;}}















}@media only screen and (max-width: 394px) {
.clientName a {font-size: 1.2rem;}
.clientName, .header-options {margin-top: -1rem;}
.clientName {margin-top: -4rem;}
.header-options {margin-top: -3.5rem;}
.clientName a {font-size: 1.2em;}
.FinanceCalc-expanded   .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
#welcomeP div#widget-new-model-search-NewModels {padding: 0 1rem 2rem;}
.copyright {flex-direction: column;}
footer .logo {margin-bottom: 1rem;}}
