

@media only screen and (max-width:1440px) {
.blockImg img, .bg img {max-width: 100%;}
.pre-header {padding: 20px;}
.mainmenu_bs ul.navbar-nav li {padding: 0 10px;}
.main-footer {padding: 50px 10px;}
.inner {padding: 0 50px;}}

@media only screen and (max-width:1280px) {
.navbar-light .navbar-nav .nav-link {font-size: 16px;}
.main-footer {padding: 50px 20px;}
.post-footer .z-wrapper {padding: 20px;}
.inner {width: 100%;}}

@media only screen and (max-width:1024px) {
.mega-menu .mega-menu-layout .dropdown-menu>div>div {overflow-y: unset;}
.mainmenu_bs ul.navbar-nav li {padding: 0 5px;}
.block {width: 220px;height: 220px;}
.navbar-light .navbar-nav .nav-link {font-size: 14px;}
.inner.py-5.container {width: 100%;}
.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;}}

@media only screen and (max-width:991px) {
.inner {width: 100%;}
.navbar-nav .dropdown-menu {border: 0;}
.dropdown-item {color: #000;}
.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-light .navbar-toggler-icon {filter: brightness(0.5) invert(1);}
.social {display: none;}
.pre-header.w-100.container {padding: 20px;align-items: center;}
.contact {align-items: center;}
.contact button:nth-child(4) {display: none;}
.main-header {justify-content: unset;}
section#body {background-image: none;margin-top: -25px;}
.blockImg img {max-width: 100%;}
.blockSection {display: flex;align-items: center;}
.block {width: 200px;height: 200px;}
.main-footer .container, .post-footer .z-wrapper {padding: 20px;}
#h-service-blocks .service-blocks-grid .service-blocks .service-block {width: 50%;min-height: 200px;}
.main-header nav .navbar-collapse {margin-bottom: 30px;}
.main-header nav .navbar-collapse {margin-bottom: 30px;}
.main-footer .row.mx-0, .footerContacts {flex-direction: column;}
.mf-links.fl-acc.menu.col:first-child {margin-bottom: 50px;}
.mf-links.fl-acc.menu.col {padding: 0;}
.mf-links.fl-acc.menu.col:last-child {margin-top: 50px;}
.footerContacts div {margin-top: 20px;}}

@media only screen and (max-width:834px) {
div#vehicleBar_FinanceButton * {margin: 0 !important;}
.navbar-toggler {margin-left: .2rem;}
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#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;}
#info-buttons-NewModels .col-4, div#info-buttons-test .col-4 {max-width: 100%;}
div#info-buttons-NewModels, div#info-buttons-test {flex-direction: column;}
.block {width: 300px;height: 250px;margin-bottom: 20px;}
.main-footer .container, .post-footer .z-wrapper {padding: 20px;}
.main-header {box-shadow: none;}
.inner {padding: 20px 50px !important;}
.fade-left .col-12:last-child {padding: 0 15px;}
.Zone_5.z-wrapper .container:last-child .row {display: flex;flex-direction: column-reverse;}}

@media only screen and (max-width:768px) {
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin: .2rem 0;}
.Zone_1.z-wrapper.container .col-12.col-md-6 {text-align: center;max-width: 100%;}
.Zone_1.z-wrapper.container .row.mx-0 {flex-direction: column;justify-content: center;}
.blockSection {-ms-flex: 0 0 50%;flex: 0 0 100%;max-width: 100%;}
.blockImg {margin-top: 50px;}
.main-footer .row.mx-0 {flex-direction: column;}
.mf-links.fl-acc.menu.col:first-child {max-width: 100% !important;}
.mf-links.fl-acc.menu.col {margin: 10px 0;}
.bg img {max-width: 100%;}
.navbar-nav .dropdown-menu {border: 0;}
.dropdown-item {color: #000;}
#h-service-blocks .service-blocks-grid .service-blocks .service-block {width: 100%;margin-top: 20px;}}

@media only screen and (max-width:480px) {
.Zone_5 .row.mx-0:last-child {padding: 20px 0 0;}
.copy {padding-bottom: 50px;}
.Zone_5 .row.mx-0:first-child {padding: 0;}
.ShowButtonsAtTop  .col-6 .btn {width: 98% !important;margin: 0 .3rem 0 0!important;}
div#vehicleBar_FinanceButton * {width: 99% !important;}
.header-logo {text-align: center;}
.rotator-button-icon {width: 30px;height: 30px;font-size: 10px;}
.pre-header.w-100.container {flex-direction: column;}
.contact {margin-top: 20px;}
.new-model-navigation .nav-tabs {flex-direction: column;margin: 0;}
.new-model-navigation .nav-tabs li {border-bottom: 1px solid #e7e7e7;}
.z-wrapper {padding: 50px 20px;}
.Zone_4.z-wrapper {padding: 0 0px;}
.blockImg {margin: 0;}
.blockCopy {padding: 50px;}
ul#menu_3_0 {column-count: unset;}
.container {padding: 20px 10px;}
.mf-links.fl-acc.menu.col {padding: 0;}
.footerContacts {display: block;}
.footerContacts div {margin-bottom: 20px;}
.footerContacts span a {margin-bottom: 20px !important;}
.fade-left .col-12:last-child {padding: 0 15px;}
.welcomeBlock .btn-primary {text-align: center;width: 100%;margin-bottom: 20px;}
.post-f-links.footerLink {display: flex;flex-direction: column-reverse;}
.main-footer {padding: 50px 10px 0px;}
.main-footer {padding: 50px 10px 0px;}
.ix-system-link {margin: 0 auto;}
.ix-system-link .row .col-lg-4 {margin: 5px 0;}
.select2-container {display: block;width: 100% !important;}
.navbar-toggler:focus, .navbar-toggler:hover {outline: 0;border: 0;padding: 0 10px;}
.fade-right .col-12 {margin-top: 20px;}
.image-gallery-container {margin-bottom: 20px;}
#footer .mf-links.fl-acc.menu ul#menu_5_0 li:first-child a {margin: 0;padding: 0;}
.footerContacts {margin: 0;}
.post-f-links.footerLink a {margin: 10px 0;}
.footerSocials {display: none;}
.main-footer .container {padding: 20px 20px 0;}
.new-model-list div#info-buttons-test .col-4 {flex: 0 0 100%;max-width: 100%;}
.inner {padding: 20px!important;}
.header-logo img.logo {max-width: 100%;}
.welcomeBlock h1 {font-size: 2rem;}
.Zone_5.z-wrapper .col-12:last-child {order: 0;}
.Zone_5.z-wrapper .col-12:first-child {order: 1;}
.side-nav .wl-b_wishlistbasket .w-btn_icon .badge-pill {background-color: #d5d5d5;color: #000 !important;}
.Zone_5 .copy h2 {text-align: center;width: 100%;}
.post-footer .z-wrapper {padding: 30px;}
a.dropdown-item {padding: .25rem 0;}
a.text-decoration-none {font-size: 20px;}
div#widget-vehicle-search-Used .row.px-1.mx-0.col-12.flex-row-reverse.mb-2 img {height: unset !important;width: 50%;}
.ShowButtonsAtTop 
 .row.px-1.mx-0.col-12.flex-row-reverse.mb-2 {margin-top: 20px;}
div#special-nav-filter-Specials .row {flex-direction: column;}
div#special-nav-filter-Specials .row .col-4 {width: 100%;flex: 100%;max-width: 100%;}
.FinanceCalc-expanded .form-group.vsfin, .FinanceCalc-expanded .irs {height: unset !important;}
h1 {font-size: 2rem;}
h2 {font-size: 30px;}
.welcomeBlock h1 {text-align: center;}
.Zone_5.z-wrapper .fade-left .col-12:first-child {order: 0;}
.row.mx-0.fade-right {border-bottom: 1px solid #cacaca;}
.copy {text-align: center;}
.copy p {text-align: center;}
#h-service-blocks > div > div > div > div > div.service-blocks > div:nth-child(1) {order: 1;}
.inner div#vehicleBar_FinanceButton .btn.btn-primary {padding: 5px !important;}}

@media only screen and (max-width:375px) {
.Zone_5.z-wrapper .col-12:last-child {padding: 0;}
h2 {font-size: 24px;}
.copy p {text-align: start;}
.FinanceCalc-Compact .col-7 {padding: 0;margin: 0 3px;}
#h-service-blocks .service-blocks-grid .service-blocks .service-block .content p {font-size: 15px;}
#widget-vehicle-search-Used  .vs-list-price {font-size: 15px !important;}
#newModelTabContenttest .bg-light.ml-1.ml-md-3 {margin: 0 !important;}
.welcomeBlock.text-center {text-align: left !important;}}
