

@media (min-width: 1025px) {
.navbar-nav .dropdown:hover > .dropdown-menu {display: block;}
.navbar-nav .dropdown-menu {top: 0 !important;margin-top: 0 !important;position: relative!important;}
.navbar-nav .dropdown-toggle::after {transition: transform 0.3s ease;}
.navbar-nav .dropdown:hover > .dropdown-toggle::after {transform: rotate(-90deg);}
#nav-toggler .nt-wrapper svg {font-size: 40px;}}

@media (max-width:1600px) {
.Zone_2 .copyText {width: 85% !important;}}

@media (max-width:1440px) {
.Zone_2 .copyText {width: 90% !important;}
.error-template {margin-top: 6rem;}
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;}
.inner.container {max-width: 98%;}}

@media (max-width:1366px) {
.main-footer {padding: 2rem 1rem;}
#nav-toggler .nt-wrapper svg {font-size: 30px;}
.main-menu-mobile .mm_mbl-menu .navbar-light {width: 80%;}
button.btn.btn-secondary.compare-btn.btn-block {padding: .375rem;}
.mm_mbl-menu .col-xl-9 {flex: 0 0 70%;max-width: 70%;}}

@media (max-width:1280px) {
.main-menu-mobile .mm_mbl-menu .navbar-light {width: 90%;}}

@media (max-width:1024px) {
.mm_mbl-menu .col-xl-2 {max-width: 100%;flex: 100%;}
div#RotatorNext {right: 0 !important;}
div#RotatorPrevious {left: 0 !important;}
.main-menu-mobile .mm_mbl-menu .navbar-light {width: 100%;padding: 1rem 0;}
.mm_mbl-menu .col-xl-8.d-lg-block.d-none {display: none !important;}
.active.new-model-shape.tab-pane .d-flex.flex-wrap {justify-content: center;}
.Zone_2 .car-showcase .copy {padding: 100px 0 100px 100px;}
.car-display {display: flex;justify-content: center;align-items: center;padding: 20px;box-sizing: border-box;}
.car-display img {height: auto;width: 350px;}
.color-options {bottom: 5rem;}
.copyText.w-md-66 {width: 88% !important;}
#carWrapper2 img#carImage2 {margin-left: 46%;}
.mm_mbl-menu .navbar-nav .nav-item {margin-left: 0;border-top: 1px solid #e5e7eb;padding: 16px 0;}
.mm_mbl-menu ul.navbar-nav li:last-child {color: #0b457f !important;}
.mm_mbl-menu ul.navbar-nav li:last-child a, .mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {color: #282830 !important;font-weight: 400;}
.navbar-expand-lg .navbar-nav .dropdown-menu {position: relative;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item {padding: 1rem 1rem 0;}
.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;}
#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 (max-width:835px) {
.Zone_5.z-wrapper .copy a {bottom: 15px;}
.pricesCopy {padding: 2rem 0;}
.car-showcase .copy {padding: 100px 50px;}
.copyText a {margin-right: 1rem;}
.header-nav {justify-content: end;}
#info-buttons-NewModels .col-4 {max-width: 100%;}
div#info-buttons-NewModels {flex-direction: column;}
.new-model-list .nav.nav-tabs {flex-direction: column;}
.new-model-list .nav.nav-tabs li {border-bottom: 1px solid #ccc;}
div#vehicle_search_area_used .float-right ul.dropdown-menu.show {min-width: max-content;}}
@media (max-width:768px) {}

@media (max-width:480px) {
.article-detail h1 {font-size: 1.5rem;}
.article-detail h1 {font-size: 1.5rem;}
.Zone_5.z-wrapper .copy {padding: 20px 20px 50px;}
.header-nav {justify-content: space-between !important;}
header#header span.system-info-name {margin-left: 0;}
.copyText.w-md-66 {width: 100% !important;}
.footerlinks {margin-bottom: 1rem;}
.footerlinks ul li:first-child a {font-size: 20px;}
.footerlinks {margin-bottom: 1rem;}
.car-showcase {flex-direction: column-reverse;}
.Zone_2 .car-showcase {flex-direction: column;}
.z-wrapper  .cars {display: none;}
.car-display {padding: 40px 20px;}
span.system-info-name {margin-left: 0;}
.header-nav {width: 100%;justify-content: space-between;padding-top: .5rem;margin-top: .5rem;border-top: 1px solid #ffffff;}
.header-wishlist {margin-right: 0;}
header#header.scrolled .header-nav, header#header.innerheader .header-nav {border-color: #000;}
header#header .container {padding: 1rem 1rem .5rem;}
ul#menu_4_0.horizontal-menu li a {padding: unset;}
.inner.container {max-width: 95%;}
.main-footer .justify-content-between.mx-0.row {flex-direction: column;}
.footerLogo {margin-bottom: 3rem;}
.main-footer .container {padding: 0;}
.footerlinks ul a {margin-bottom: 1rem;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {padding: 8px 0;margin-bottom: 0;}
.main-menu-mobile .mm_mbl-menu .navbar-light {width: 100%;padding: 0 1rem;}
.car-showcase .copy, .Zone_2 .car-showcase .copy {padding: 20px;}
.car-display img {margin-left: 0;}
.color-options {bottom: 1rem;left: 50%;}
.bImg img#carImage {margin: 1rem 0 0;width: 100%;object-fit: contain;height: unset;}
#carWrapper2 img#carImage2 {position: unset;margin-left: unset;}
#carWrapper2 .color-options {left: 50%;}
.car-showcase .copy h1 {font-size: 2.5rem;}
#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;}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin: .2rem 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 {font-size: 2rem;}
.h2, h2 {font-size: 1.8rem;}}

@media (max-width:440px) {
#nav-toggler .nt-wrapper svg {font-size: 25px;}
header#header .contact span.pre-header-link {margin: 0 .5rem;}
.header-wishlist {margin-left: .5rem;}}

@media (max-width:393px) {
.Zone_5.z-wrapper .copy {padding: 50px 20px;}
header#header .header-logo .logo, .CopyMe {width: 120px;}}