

@media (max-width:1440px) {
.article-tile .card {min-width: 400px;}
.container.innerCopy {max-width: 95%;}}

@media only screen and (max-width:1366px) {
.FinanceCalc-expanded .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
header#header .clientName span.system-info-name {margin-left: 15px;}
header#header .navbar-light .navbar-nav .nav-link {padding: 20px 15px;}
header#header .navbar-light .navbar-nav .dropdown .nav-link {padding-right: 35px;}}

@media only screen and (max-width:1280px) {
header#header .navbar-light .navbar-nav .nav-link {font-size: 14px;}}

@media only screen and (max-width:1024px) {
.mainInner .article-detail {margin-top: 21%;}
.article-tile .card {min-width: 310px;}
.header-wrapper .main-header .header-options #nav-toggler {display: flex;align-items: center;}
.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: #fff;width: 30px;height: 4px;line-height: 0;transition: .3s ease-in-out;transform: rotate(0);border-radius: 5px;}
.header-options {margin-right: 10px;}
.navLastItem {order: 2;}
.navLastItem li::marker {content: '';}
.header-options {order: 3;}
.header-nav {display: none;}
.navLastItem a {color: #fff;border: 1px solid #fff;text-transform: uppercase;font-size: 16px;display: inline-block;padding: 5px 15px;margin: 14px 0;}
.header-logo {max-width: 65px;}
.navLastItem {order: 2;}
.navLastItem li::marker {content: '';}
.header-options {order: 3;}
.header-nav {display: none;}
.navLastItem a {color: #fff;border: 1px solid #fff;text-transform: uppercase;font-size: 16px;display: inline-block;padding: 5px 15px;margin: 14px 0;}
.header-logo {max-width: 65px;}
.mm_mbl-menu .navbar-light .navbar-nav li.dropdown .dropdown-toggle::after {/* right: 15px; */;}
.header-wrapper .main-header .header-options #nav-toggler.open span.icon-bar:nth-child(3) {display: none;}
.header-wrapper .main-header .header-options #nav-toggler.open span.icon-bar:nth-child(1) {top: 15px;transform: rotate(50deg);transform-origin: center;}
.header-wrapper .main-header .header-options #nav-toggler.open span.icon-bar:nth-child(2) {transform: translateY(-50%) rotate(310deg);/* transform: rotate(45deg); */transform-origin: center;}
.header-wrapper .main-header .header-options #nav-toggler.open .nt-wrapper {transform: translateY(-20%);}
.subHeading {top: 35px;}
.subCopy p {margin: 20px 0;font-size: 14px;}
.dealershipLocator {margin-bottom: 50px;}
.subHeading {top: 35px;}
.subCopy p {margin: 20px 0;font-size: 14px;}
.dealershipLocator {margin-bottom: 50px;}
.subCopy {position: unset;color: #333;transform: unset;}
.header-options {display: block;}
.subHeading, .z-wrapper .subHeading {top: 11%;transform: unset;left: 0;}
.ix-system-link .col-lg-6 {max-width: 100%;flex: 100%;}
.leftNav {padding: 10px 0;}
.subButtons .btn {background-color: #ffffff;border-color: #041954;color: #041954;}
.subButtons .btn:last-child {color: #fff;}
.main-menu-mobile {background-color: #041954 !important;z-index: 9999999;top: 108px;overflow: hidden;position: fixed;}
.mm_mbl-menu .dropdown-menu {position: relative !important;}
.dropdown-item {padding: .25rem 5px;}
.homeVehicles .btn {padding: 0 5px;}
.homeVehicles .overlay-block img {max-height: 125px;}
.homeVehicles .overlay-block h2 {font-size: 30px;}}

@media only screen and (max-width:835px) {
.subContent {font-size: 16px;}
.mainInner .article-detail {margin-top: 27%;}
#info-buttons-NewModels .col-4 {max-width: 100%;}
div#info-buttons-NewModels {flex-direction: column;}
.header-menu-wrapper {padding: 1rem 0;}
.homeVehicles .overlay-block:first-child, .homeVehicles .overlay-block {margin: 1rem auto;}
.homeVehicles .buttons {flex-direction: column;width: 100%;}
.homeVehicles .btn {width: 100%;margin: 1rem 0;}
.homeVehicles.overlay-container {top: 0;}
.homeVehicles .overlay-block h2 {font-size: 25px;}
.ix-system-link .col-lg-6 .col-lg-4 {margin-bottom: 10px;}
.ix-system-link .col-lg-6 .col-md-6 {max-width: 100%;flex: 100%;}
.ix-system-link {margin: 0 auto;}
.post-footer {margin-top: 40px;}
.mf-links:nth-child(3), .mf-links:nth-child(4) {margin-top: 30px;}
header#header .pre-header .semiContainer, header#header .leftNav {padding: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {text-transform: capitalize;}
.error-template {margin-top: 15%;}
.pageBannerImageHolder img {height: 220px;}
.container.innerCopy p {margin-top: 2rem;}
.new-model-list .nav.nav-tabs {flex-direction: column;}
.new-model-list .nav.nav-tabs li {border-bottom: 1px solid #ccc;}}

@media screen and (max-width: 768px) {
h3 {font-size: 20px;}
.mf-links .footerContact span a {justify-content: center;}
.header-menu-wrapper {padding: .5rem 0;}
.pageBannerImageHolder img {height: unset;}
.ix-system-sitemap {margin: 0;}
.subHeading, .z-wrapper .subHeading {top: 2%;}}

@media only screen and (max-width:490px) {  
div#widget-forms-Contact {margin-top: 1rem;}
.mainInner .article-detail {margin-top: 38rem;}
.header-menu-wrapper {padding: 0;}
.homeVehicles.overlay-container {flex-direction: column;}
.homeVehicles .overlay-block {width: 100%;}
header#header .pre-header .semiContainer span.pre-header-link, .pre-header a.wishlist-btn.wl-b_wishlistbasket {margin: 0 10px;}
.pre-header .info-details, .header-wishlist span.w-btn_copy {display: none;}
header#header .pre-header .semiContainer {justify-content: center;}
header#header .leftNav {padding: 10px 0;}
.container.subHeading {top: 11%;}
.subButtons .btn {width: 100%;margin: 20px;border-color: rgb(4, 25, 84);color: rgb(4, 25, 84);font-size: 18px;padding: 2px 10px;}
.subButtons .btn:last-child {color: #fff;}
h2.heading, .subHeading h2 {font-size: 34px;text-wrap: unset;}
.z-wrapper {padding: 40px 0;}
footer#footer a {font-size: 16px;}
.mf-links li:first-child a {font-size: 20px !important;}
.mf-links {text-align: center;}
.footerContact {display: flex;flex-direction: column;}
.mf-links li:first-child a {margin: 0;}
.mf-links li:first-child {margin: 20px 0 10px;}
.mf-links .footerContact span a , .mf-links span {display: unset;}
.inner .result-new-model-search {margin-top: 25%;}
.article-tile .card {margin: 0;}
.dealershipLocator .btn {margin-top: 1rem;}
.dealershipLocator {padding-bottom: 0;}
.pre-header a.wishlist-btn.wl-b_wishlistbasket {margin: 0;}
.subContent {padding: 1.5rem;}
.Zone_4.z-wrapper {padding: 0;}
.welcomeP {padding-top: 1rem !important;}
h1 {font-size: 2rem;}}

@media only screen and (max-width:440px) {
.mainInner .article-detail {margin-top: 35rem;}
footer#footer .justify-content-between.mx-0.row {border: 0;padding-top: 0;}
.FinanceCalc-expanded .form-group.vsfin {height: fit-content!important;}
.FinanceCalc-expanded .irs {height: unset;}
button.btn.btn-danger.btn-sm.float-right {margin-bottom: 8px;}
.new-model-navigation .nav-tabs {flex-direction: column;}
div#widget-forms-Contact {margin-top: 20px;}
.main-menu-mobile {top: 130px;}
header#header .pre-header .semiContainer span.pre-header-link, .pre-header a.wishlist-btn.wl-b_wishlistbasket {margin: 0 20px 0 0;}
header#header .header-wishlist {margin: 0;}
.subContent {padding: 20px;}
.container.innerCopy {max-width: 100%;}
h1 {font-size: 30px;}
header#header .clientName span.system-info-name {margin-left: 10px;}
.pre-header a.wishlist-btn.wl-b_wishlistbasket {margin-right: 5px;}
.subButtons i {font-size: 15px;}
.welcomeP h1 {text-align: center;}
.dealershipLocator {padding-bottom: 0px;margin-bottom: 30px;}
.dealershipLocator .btn {margin-top: 20px;}
.dealershipLocator {text-align: center;}
.dealershipLocator .col-12.col-md-8.p-0 {text-align: left;}
div#widget-dealer-list-foton {margin-bottom: 50px;}
.Zone_3.z-wrapper {display: flex;flex-direction: column-reverse;}
header#header .pre-header .semiContainer {padding: 5px 0;}
.mm_mbl-menu .dropdown-menu {padding: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item {padding: 5px 15px !important;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link.dropdown-toggle {padding: 10px 15px !important;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:last-child {padding-bottom: 15px !important;}
#vehicle_search_area_used div#DepartmentFilterButtons .btn {max-width: 100%;width: 100%;margin-bottom: 5px;}
.innerCopy div#vehicleBar_FinanceButton .btn.btn-primary {padding: 5px !important;}
#widget-personnel-personel ul.nav.mx-0.nav-tabs {flex-direction: column;}
.nav-tabs .nav-link.active {border: 1px solid #dee2e6 !important;}
#widget-personnel-personel ul.nav.mx-0.nav-tabs {border: 0 !important;}
div#info-buttons-NewModels {flex-direction: column;}
div#info-buttons-NewModels .col-4 {max-width: 100%;}
.FinanceCalc-expanded  .form-group.vsfin, .FinanceCalc-expanded .irs {height: unset !important;}
h2 {font-size: 25px;}
.image-gallery-container span a img {margin-bottom: 20px;}
.container.innerCopy {max-width: 95%;}
.StandAlone {margin-top: 40% !important;}
.error-template {margin-top: 40%;}
h1 {font-size: 1.8rem;}}

@media only screen and (max-width:414px) {
.mainInner .article-detail {margin-top: 33rem;}}

@media only screen and (max-width:393px) {
.mainInner .article-detail {margin-top: 31rem;}
#divRenderBody > div > div:nth-child(5) > div > div:nth-child(5) > p:nth-child(6) > a {display: block;}
.container.innerCopy {padding-top: 430px;}
.ix-system-sitemap {margin: 0;}
h1 {font-size: 25px;}
section.container.innerCopy {margin: 0 auto;padding-top: 500px !important;}
#widget-vehicle-search-used .card-body.p-2 {padding: 0 !important;}
.Zone_3  h2.heading {text-wrap: nowrap;padding: 30px 0;margin: 0;}}