@media (min-width: 769px) {
#header.scroll.s-down .container {position: fixed !important;}
section.vehicle-sel .vehicle-section h2.intro-text {font-size: 2.35rem !important;font-weight: 700;}
section.vehicle-sel .vehicle-section h2.text-middle {font-size: 38px !important;font-weight: 900;}
section.vehicle-sel .vehicle-section .ice-icon-hold {left: 150px;margin-left: 40%;top: 0;}
.accordion-content {max-height: 361px;overflow: auto;overflow-x: clip;}
.disclosures .accordion-content li {padding-right: 1rem;}}

@media (min-width: 992px) {
#widget-vehicle-search-NewUsedDemo .FinanceCalc-expanded button.btn.btn-danger.btn-sm {padding: 0 !important;}
#widget-vehicle-search-NewUsedDemo .FinanceCalc-expanded button.btn.btn-danger.btn-sm i.fas.fa-times {padding: 6px !important;width: auto !important;height: auto !important;}
#page-wrapper #header.internal-header-pages {position: relative !important;height: auto !important;}
header#header {position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;max-width: 100% !important;z-index: 999;}
#page-wrapper.content .main-header {background: rgba(0, 0, 0, 0);border-bottom: none;}
#header .container.container-item-custom {max-width: 100%;padding: 0 3.5rem;}
#header.scroll.s-down .container {position: fixed !important;width: 100%;max-width: 100%;z-index: 99;top: 0;padding: 0;}
#header.scroll.s-down .main-header {background: #f2f3f3 !important;border-bottom: 1px solid #e8e8e8;justify-content: space-between;}
#page-wrapper.content .main-header .header-menu-wrapper {align-items: center;display: grid;grid-template-columns: 1fr auto 1fr;}
#page-wrapper.content .main-header .header-options-container {display: inline-flex;flex-wrap: wrap;flex-direction: row;width: auto;align-items: center;float: right;margin-top: 0;width: 49.99vw;float: none;justify-content: end;padding-right: 2.5vw;box-sizing: border-box;}
#page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item:first-child .nav-link {padding: 0;}
.rotator-button {position: absolute;top: auto;bottom: 0;display: block;align-items: center;justify-content: center;width: auto;color: #fff;text-align: center;opacity: unset;z-index: 1;transition: opacity 0.15s ease;max-width: -moz-max-content;max-width: max-content;left: auto !important;right: 7.5vw !important;bottom: 3.5vw;background: #5e5e5e;border-radius: 100%;width: 100%;max-width: 40px;height: 40px;line-height: 43px;text-align: center;}
.rotator-previous-button {left: 0px;margin-right: 3.2rem;}
.whats-happening#zone-1-2 .brandcard-item .desk-font-28 {font-size: 28px;}
.whats-happening#zone-1-2 .brandcard-item .desk-font-38 {font-size: 38px;}
.whats-happening#zone-1-2 .brandcard-item .desk-font-54 {font-size: 54px;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {background: #ffffff;}
#page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover::after {opacity: 1;}
.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;}
#page-wrapper.content .main-header .header-options-container {display: inline-flex;flex-wrap: wrap;flex-direction: row;width: auto;align-items: center;float: right;margin-top: 0;width: 49.99vw;float: none;justify-content: center;padding-right: 0;box-sizing: border-box;width: auto;}
#page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .nav-link {font-size: 1rem !important;text-transform: capitalize !important;color: #fff;font-family: "FordBold";height: 56px;border-bottom: 3px solid transparent;}
footer .main-footer .legal-block .copyright a.dock-link {padding-left: 10px;}
section.vehicle-sel .vehicle-section .ice-icon-hold {left: 150px;margin-left: 30%;top: 0;}
footer#footer .main-footer .container .mf-links h3 .mf-links-header {color: #ffffff;font-weight: 600 !important;font-family: "Arial" !important;font-size: 1.77rem;padding-bottom: 1.25px !important;}
.sContent p {width: 90%;}}

@media (min-width: 1199px) {
section.vehicle-sel .vehicle-section .ice-icon-hold {left: 150px;margin-left: 15%;top: 0;}
.main-header .header-options-container .header-options .header-navbtn, .pre-header .wishlist-btn {display: none;}
.main-header .header-options-container .header-options .header-navbtn {display: flex;}
.main-header .header-options-container .header-options .header-navbtn #nav-toggler {display: none;}
.header-navbtn .wishlist-btn .w-btn_icon:after {display: none;}
.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;}
.error-template {
    margin-top: 3rem;
}}

@media (min-width: 1360px) {
#page-wrapper.content h2, #page-wrapper.content h4 {padding-top: 18px !important;}}

@media only screen and (min-width: 1440px) {
.inner, .inner.i-reset {padding: 0 3.5rem 3.5rem !important;}
#page-wrapper.content h2, #page-wrapper.content h4 {line-height: 1em;}
#page-wrapper.content h2 {margin-top: 0 !important;}
.bannerSection .col.col-lg-6 {max-width: 656px;padding: 0 8px;}}

@media (max-width: 1560px) {
#header .container .header-wrapper > div.pre-header, span.column-details-addition {display: none;}
.pre-header-link a span.system-info-name {display: none !important;}}

@media (max-width: 1440px) {
#sv-mobile-wrapper {display: none !important;}
#widget-vehicle-search-wishlist .vs-wishlist-wrapper button.btn.btn-secondary.compare-btn.btn-block, #widget-vehicle-search-wishlist .vs-wishlist-wrapper button.btn.btn-primary.btn-block, #widget-vehicle-search-wishlist .vs-wishlist-wrapper .btn.btn-sm.btn-block.mt-2.btn-primary {font-size: 13.5px !important;}
.NewModelSearch-Wrapper #widget-new-model-search-test:before, h1, h2 {font-size: 36px;line-height: normal;}}

@media (max-width: 1360px) {
span.column-details-addition {display: flex;flex-wrap: wrap;flex-direction: row;width: auto;float: right;margin-top: 0;align-content: center;text-align: right;align-content: center;justify-content: flex-end;}
#widget-vehicle-search-wishlist .vs-wishlist-wrapper button.btn.btn-secondary.compare-btn.btn-block, #widget-vehicle-search-wishlist .vs-wishlist-wrapper button.btn.btn-primary.btn-block, #widget-vehicle-search-wishlist .vs-wishlist-wrapper .btn.btn-sm.btn-block.mt-2.btn-primary {font-size: 11.5px !important;}}

@media only screen and (max-width: 1280px) {
header#header:hover, header#header.innerHeader {background: unset;}
.rotator-previous-button {margin-right: 4vw;}
.main-header .header-options-container .header-options {width: 100%;justify-content: space-between;}
.main-header {justify-content: space-between;display: flex;}
.main-header .header-nav {display: flex !important;justify-content: flex-end;align-items: flex-start;}
.main-header .header-options-container {padding-top: 0;margin-left: 12px;width: 100%;min-height: auto;display: inline-flex;flex-wrap: wrap;flex-direction: row;width: auto;align-items: center;float: right;margin-top: 0;}
.main-header .header-nav #collapse-navigation .nav-item .nav-link {margin-top: 18px !important;}
.main-header .header-nav #collapse-navigation .nav-item .nav-link {font-size: 1.05rem !important;letter-spacing: normal !important;}
.mm_mbl-menu .navbar-nav .dropdown-menu.show {top: inherit;left: 0;right: 0;position: relative;height: 100%;max-height: 100%;max-height: -moz-max-content !important;max-height: max-content !important;overflow: visible !important;visibility: visible !important;}
.mm_mbl-menu .navbar-nav .dropdown-menu {left: unset;background-color: #fff;display: block;width: 100%;max-width: unset;margin-top: unset;height: 100%;border: unset;line-height: unset;padding: unset;border-radius: unset;transition: unset;position: unset;top: unset;right: unset;overflow-y: unset;visibility: hidden;height: 0;max-height: 0 !important;overflow: hidden;}
#mm_mbl-h-home {display: none !important;}
.main-header .header-options-container {padding-top: 0;margin-left: 12px;width: 100%;min-height: auto;}
.main-header .header-options-container span.w-btn_copy {display: none !important;}
.main-header .header-wishlist .wishlist-btn {display: block;}
/*div[id*="vehicle_search_area"] .FinanceCalc-Compact > div > div, div[id*="vehicle_search_area"] .FinanceCalc-Compact > div .col-7 {width: 100% !important;max-width: 100% !important;flex: 0 0 100%;margin-bottom: 5px;text-align: left !important;}
div[id*="vehicle_search_area"] .FinanceCalc-Compact > div > .col-3 {width: 100% !important;max-width: 100% !important;}*/;}

@media only screen and (max-width: 1200px) and (min-width: 767px) {
div[id*="vehicle_search_area"] #DepartmentFilterButtons #in-stock-preowned {margin-top: 2.2px;margin-bottom: 2.2px;}}

@media only screen and (max-width: 1199px) {
.ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card .border-bottom, #zone-1-3 #articlesSlider .card .border-bottom {height: auto !important;margin: 0 !important;}
.ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button {float: none;position: relative;bottom: 0;z-index: 99;left: 0;right: 0;margin: 0 auto;max-width: -moz-max-content;max-width: 100%;width: 100%;justify-content: center;}
.main-header .header-nav #collapse-navigation .nav-item .nav-link {margin-right: 0px !important;margin-left: 0px !important;}
#page-wrapper.content .main-header {background: unset;}
#page-wrapper #header {position: absolute;z-index: 99999999;}
header#header {position: fixed !important;background-color: #fff;}
.main-header .header-navbtn i, .header-navbtn .wishlist-btn .w-btn_icon:before, #nav-toggler .nt-wrapper {color: #00095b !important;}
.header-nav.left-items {display: none !important;}
#page-wrapper.content .main-header .header-menu-wrapper {display: flex;justify-content: space-between;}
.main-header .header-navbtn i, .header-navbtn .wishlist-btn .w-btn_icon:before {font-size: 20px;}
.main-header .header-logo .logo {height: unset;}
.header-logo {max-width: 110px;}
.main-header .header-logo .logo {width: 100%;}
#header .container.container-item-custom {padding: 0 1rem;}
header#header:hover, header#header.innerHeader {background-color: #fff !important;}
.clientName span {color: #00095b;font-size: 1.5rem;}
.header-logo {max-width: unset;}
.clientName a {width: 100%;}
a.logoWrap {max-width: 110px;}
.clientName {margin-top: 1rem;}
#vehicle_search_area_FordVS .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
#vehicle_search_area_FordVS .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;}
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: 1024px) {
/*.main-header .header-nav {display: flex !important;}*/
.image-rotator-display img {filter: brightness(.5);}
.navbar-expand-lg .navbar-collapse {display: none !important;}
#nav-toggler .nt-wrapper {flex-direction: column;color: #fff;}
#nav-toggler i.fas.fa-bars:before {font-size: 2rem !important;}
.rotator-previous-button {margin-right: 6vw;}
#page-wrapper.content .main-header {border: 0;}
.main-menu-mobile.container.active {max-width: 100%;}
.new-model-list .nav-tabs .nav-link {margin-right: 1rem;padding: 5px 1.5rem;}
.ix-system-link.row.my-1.mw-100 .mx-auto.col-12.col-lg-6.col-md-8.row {max-width: 100%;flex: 100%;}
button.nt-wrapper.iClose {display: none !important;}
#nav-toggler.open button.nt-wrapper.iClose {display: block !important;}
#nav-toggler.open button.nt-wrapper.iClose i.fas.fa-times:before {color: #5e5e5e !important;font-size: 2rem !important;}
div#nav-toggler {align-items: center;}
div#nav-toggler.open button.nt-wrapper {display: none;}
.mm_mbl-menu {padding: 0 4%;}
#page-wrapper.content .main-header {padding-top: 10px !important;padding-bottom: 11px !important;}
.main-footer .container .row {background-color: #262626;padding-top: 10px;}
.main-footer .container .row .mf-links.fl-acc.social {background-color: #262626;}
.main-footer .container .row .mf-links.fl-acc .mf-link-wrapper h3:after {color: #ffffff !important;}
.main-footer .container .row .mf-links.fl-acc.social a.doc-link .fa-facebook:before {content: "\f09a";color: #8f8f8f;}
.main-footer .container .row .mf-links.fl-acc h3 {position: relative;margin: 0;min-height: 65px;align-items: center;color: #fff;border-bottom: none !important;}
footer#footer .main-footer .container .mf-links h3 .mf-links-header {color: #ffffff;border-bottom: 0.5px solid #9b9b9b;}
.main-footer .container .row .mf-links.fl-acc .mf-link-wrapper h3:after {content: none;display: none;}
.main-footer .container .row .mf-links.fl-acc:not(:last-child) .horizontal-menu li .dock-link:before {content: none;display: none;opacity: 0;}
.main-footer .container .row .mf-links.fl-acc:not(:last-child) .horizontal-menu li .dock-link:hover {padding-left: 0px;}
.main-footer .container .row {flex-direction: row;background-color: #f8f8f8;padding-top: 20px;}
.main-footer .container .row .mf-links.fl-acc {padding: 0 8px !important;}
footer#footer .main-footer .container .row .mf-links.fl-acc.social, .main-header .header-nav {display: none;}}

@media screen and (max-width: 992px) {
  header#header.innerHeader {
    box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
}
.container {max-width: 95%;}
.Zone_3 .dfsk-image {margin-top: 30px;}
.Zone_3 .dfsk-section {margin-bottom: 0px;}
.main-header .header-nav {display: none !important;}
section.vehicle-sel .vehicle-section h2.new-arrival-h2 {font-size: 2.95rem !important;}
.main-menu-mobile .mm_mbl-menu .navbar-light {background-color: #fff !important;height: 100%;align-items: flex-start;padding: 0;}
#nav-toggler .nt-wrapper {background: none !important;}
#page-wrapper.content .main-header .header-options-container .header-options .header-navbtn #nav-toggler .nt-wrapper i.icon-bar:before {color: #00095b;}
section.vehicle-rando .randomizr .new-model-list .nav-tabs .nav-link {font-size: 1rem;}
#header.internal-header-pages .main-header .header-menu-wrapper svg.ford-svg-logo-main path, #header.internal-header-pages .main-header .header-menu-wrapper svg#ford-svg-logo-main path {fill: #00095b !important;}
#header .main-header .header-menu-wrapper svg.ford-svg-logo-main path, #header .main-header .header-menu-wrapper svg#ford-svg-logo-main path {fill: #00095b !important;}
#header.internal-header-pages .header-navbtn .wishlist-btn .w-btn_copy, #header.internal-header-pages .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_copy {color: #00095b;}
#header.internal-header-pages .header-navbtn .wishlist-btn .w-btn_copy, #header.internal-header-pages .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon:before {color: #00095b;}
.main-header .header-nav #collapse-navigation .dropdown .dropdown-toggle:after, .main-header .header-nav #collapse-navigation .dropdown.show .dropdown-toggle:after, .toyota-icon, i.fa-angle-up:before, i.fa-calculator:before, i.fa-calendar:before, i.fa-car:before, i.fa-check:before, i.fa-clock:before, i.fa-cog:before, i.fa-cogs:before, i.fa-download:before, i.fa-envelope:before, i.fa-facebook-f:before, i.fa-gas-pump:before, i.fa-headset:before, i.fa-instagram:before, i.fa-map-marker-alt:before, i.fa-palette:before, i.fa-phone:before, i.fa-road:before, i.fa-search:before, i.fa-tag:before, i.fa-twitter:before, i.fa-undo:before, i.fa-wrench:before, i.fa-youtube:before {font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 600;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.pre-footer .container .row .pre-f-links .horizontal-menu li:first-child .dock-link i:before, .toyota-icon {font-style: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.new-model-list .tab-content .card-body .row button.btn {line-height: normal !important;}
.main-menu-mobile .mm_mbl-menu .navbar-brand, .main-menu-mobile .mm_mbl-menu .navbar-toggler {display: none !important;visibility: hidden !important;}
.navbar-light .navbar-toggler {border: 0;position: relative;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation {display: block !important;visibility: visible !important;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation .navbar-nav, .mm_mbl-menu .navbar-nav .dropdown-menu, .mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item {max-width: 100% !important;width: 100%;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation .navbar-nav {display: inline-flex;flex-direction: column;width: 100%;background: white !important;}
#header.scroll.s-down .container {width: 100%;max-width: 100% !important;padding: 0;margin: 0;padding-right: 0px;}
.main-header .header-options-container {display: inline-flex;flex-wrap: wrap;flex-direction: row;width: auto;align-items: center;float: right;margin-top: 0;padding-right: 5%;}
footer .main-footer > div, footer .main-footer > div.d-flex {flex-direction: column-reverse;justify-content: center;}
footer .main-footer .leftCols {justify-content: center;}
footer .main-footer .legal-block {padding-top: 20px;}
footer .main-footer .legal-block .copyright {justify-content: center;}
div#widget-forms-Contact {padding-top: 30px !important;}
.tab-heading {display: none;}
.tabs {display: block;padding: 0;}
.tabs li {list-style: none;padding: 12px 40px 12px 16px;position: relative;cursor: pointer;border-bottom: 1px solid #ddd;font-size: 16px;font-weight: bold;}
.tabs li::before {content: '+';position: absolute;right: 16px;font-size: 20px;top: 50%;transform: translateY(-50%);transition: transform 0.3s ease;}
.tabs li.active::before {content: '-';}
.image-wrapper {display: none;}
.image-wrapper.active {display: block;}
.homeModels .tabs {flex-direction: column;}
.footer-links.fl-acc {flex-basis: auto;height: 72px;overflow: hidden;position: relative;padding: 0;}
.footer-links li:first-child {margin: 0;}
.footer-links li:first-child a {font-weight: 100;font-size: 13px;line-height: 22px;letter-spacing: .05px;pointer-events: none;color: #000;}
.main-footer .justify-content-lg-between.mx-0.row {flex-direction: column;}
.footer-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 #fff0;border-bottom: 0;border-left: .3em solid #fff0;}
.footer-links.fl-acc.open li:first-child a:after {border: 0;}
.footer-links.fl-acc.open {height: inherit;}
h5.Footer-header a {margin: 0;}
.main-footer {padding: 1rem;}
h5.Footer-header {padding: 24px 0;border-top: .5px solid #9c9c9c;}
.footer-links.fl-acc:last-child h5 {border: 0;}
.footer-links ul {margin-bottom: 1rem;}
.disclosures .accordion {padding: 24px 1rem;}
h5.Footer-header a {color: #5e5e5e;font-family: unset;}
header#header.scrolledUp #nav-toggler .nt-wrapper {color: #00095b;}
#header:hover .main-header .header-navbtn i {margin-bottom: .2rem;}
.inner .new-model-list .nav-tabs .nav-link {padding: .5rem;margin: 0;}}

@media only screen and (max-width: 920px) {
.social i:before {color: #00095b !important;font-family: 'Font Awesome 5 Brands';}
.post-footer > .row {max-width: 100%;}
.social {margin-top: 1rem;}
#info-buttons-FordNew .col-4 {max-width: 100%;}
div#info-buttons-FordNew {flex-direction: column;}
.Footer-header:after {content: "\f067";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 16px;color: #5e5e5e;}
.Footer-header {display: flex;}
.footer-links.fl-acc.open .Footer-header:after {content: "\f068";}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin: 5px 0;}
.ix-system-link .mx-auto .col-lg-4.col-md-6.col-12 {width: 100%;flex: 0 0 100%;max-width: 100%;margin: 5px 0px;}
button.btn.btn-secondary.btn-sm.btn-block.mt-2 {font-size: 10.5px !important;}
button.btn.btn-secondary.btn-sm.btn-block.mt-2 {font-size: 13px !important;}
section.vehicle-rando .randomizr .NewModelSearch-Wrapper .tab-content .row .col-md-2 {flex: 0 0 100%;max-width: 50%;}}

@media screen and (max-width: 992px) and (max-width: 767px) {
footer .main-footer .rightCols {flex-direction: column;text-align: center;}
footer .main-footer .rightCols .footer-links {padding-bottom: 20px;}
footer .main-footer .rightCols .footer-links ul li {float: none !important;}}

@media (max-width: 768px) {
/*#page-wrapper section#body {padding-top: 5rem !important;}*/
.container.container-item-custom {width: 100%;padding: 0 1rem;margin: 0;}
.active.new-model-shape.tab-pane {width: 100%;}
.alert-dismissible button, .alert-dismissible .btn-primary, .alert-dismissible .btn-block, .input-group-append button, .input-group-append .btn-primary, .input-group-append .btn-block {font-size: 13px !important;border-radius: 5px !important;}
.whats-happening#zone-1-2 .brandcard-item .mobile-font-18 {font-size: 18px;}
.whats-happening#zone-1-2 .brandcard-item .mobile-font-20 {font-size: 20px;}
.whats-happening#zone-1-2 .brandcard-item .mobile-font-24 {font-size: 24px;}
section.vehicle-sel .vehicle-section h2.new-arrival-h2 {font-size: 2.65rem !important;}
.Zone_3 h2.dfsk-heading {font-size: 2rem !important;line-height: normal !important;}
.vehicle-section {padding: 0;}
section.dfsk-specialist-section.margin-section-sep.dfsk-section {margin-top: 10px;padding-top: 10px;}
#widget-vehicle-search-wishlist .vs-wishlist-wrapper button.btn.btn-secondary.compare-btn.btn-block, #widget-vehicle-search-wishlist .vs-wishlist-wrapper button.btn.btn-primary.btn-block {font-size: 13px !important;}
section.vehicle-sel::before {background-image: linear-gradient( rgba(35, 35, 35, 0.85), rgba(35, 35, 35, 0.85)) !important;}
button#return-from-finance {font-size: 13px !important;border-radius: 5px !important;}
div[id*="vehicle_search_area"] #vehicleBar_FinanceButton .btn.btn-primary {font-size: 12px !important;letter-spacing: normal !important;font-weight: 300 !important;margin-bottom: 5px;}
.new-model-list .nav-tabs {flex-direction: column;}
.new-model-list .nav-tabs .nav-link {margin-right: 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;}}

@media (max-width: 768px) {
section.vehicle-sel .vehicle-section {padding-top: 15px !important;}
#vehicle_search_area_FordVS > .row.m-0 {flex-direction: column;}
#vehicle_search_area_FordVS > .row.m-0 > .col-lg-3.col-md-3.col-12, #vehicle_search_area_FordVS > .row.m-0 > .col-md-9.col-12 {max-width: 100%;}
div#vehicle_search_area_FordVS .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#vehicle_search_area_FordVS {width: 100% !important;}
div#vehicle_search_area_FordVS .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: 580px) {
#page-wrapper.content h1, #page-wrapper.content h2, #page-wrapper.content h4 {font-size: 1.55rem !important;}
.main-footer .container .row {flex-direction: column;}
#page-wrapper.content .homeModels .tabs li h4 {font-size: 20px !important;}
.accordion-content {max-height: 281px;overflow-y: scroll;}
.engine-5-menu.horizontal-menu li {float: none;}
.main-footer .container .row .mf-links.fl-acc .horizontal-menu, .main-footer .container .row .mf-links.fl-acc h3 {display: flex;align-items: center;justify-content: center;}
.vehicle-section .Zone_2 .intro .container h1 {line-height: normal !important;}
.vehicle-section h2.intro-text {font-size: 26px;margin-top: 0 !important;}
section.vehicle-sel .vehicle-section h2.new-arrival-h2 {font-size: 2.45rem !important;}
#page-wrapper.content h1, #page-wrapper.content h2, #page-wrapper.content h4 {margin-top: 20px;margin-bottom: 10px;text-transform: capitalize;font-size: 2rem !important;line-height: normal !important;}
.vehicle-section .ice-icon-hold {left: 250px !important;transform: scale(0.77);top: -30px;}}

@media screen and (max-width: 480px) {
.post-header span.info-details {display: none;}
.post-header.w-100 {display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-top: 1px solid #ccc;}
.clientName {margin-top: 0;}
.post-header a {color: #00095b;font-size: 1rem;}
  #hmg-ph #hph-wrapper {
    width: 100% !important;
}
.post-header a i {font-size: 20px;margin: 0 .5rem;}
#page-wrapper.content .main-header {padding-bottom: 0 !important;}
.header-logo {max-width: 110px;}
i.fas.fa-bars {margin: 0;}
.container.container-item-custom {max-width: 100%;padding: 0;}
.vehicle_search_area_NewUsedDemo .col-lg-3.col-md-3.col-12 .button-group button.btn.btn-default.btn-sm.w-100.text-left.pl-0 {font-size: 14px;padding: 5px 0px;}
section.vehicle-sel .vehicle-section .ice-icon-hold {display: none !important;}
section.vehicle-sel .vehicle-section .d-flex.justify-content-between.align-items-center.mb-5.pb-5 {justify-content: center !important;margin-bottom: 0 !important;padding-bottom: 0 !important;}
section.vehicle-sel .vehicle-section h3.vehicle-model-name {font-size: 1.68rem !important;color: #7a8285;font-weight: 100;margin-top: 0;margin-bottom: 50px;}
div[id*="vehicle_search_area"] .FinanceCalc-Compact > div > div, div[id*="vehicle_search_area"] .FinanceCalc-Compact > div .col-7 {width: 100% !important;max-width: 100% !important;flex: 0 0 100%;margin-bottom: 5px;text-align: left !important;}
div[id*="vehicle_search_area"] .FinanceCalc-Compact > div > .col-3 {width: 100% !important;max-width: 100% !important;}
.post-header.w-100.d-none {display: flex !important;}
.copy {padding: 40px 1rem;}
.post-footer > .row {padding: 3% 1rem;}
.header-logo .clientName, .header-options-container span.pre-header-link {display: none;}
#widget-finance-calc-FinanceCalculator > div > div > div:nth-child(1) {max-width: 100%;flex: 100%;}}

@media (min-width: 420px) and (max-width: 992px) {
.row.w-100.no-gutters.FinanceCalc-expanded.bg-light.border.p-2.mt-2 {padding-top: 20px !important;top: -30px !important;}
#vehicle_search_area_NewUsedDemo .btn-danger {top: -15px !important;}}

@media (max-width: 420px) {
#vehicle_search_area_NewUsedDemo .btn-danger {top: -30px !important;}
#widget-vehicle-search-NewUsedDemo .card .card-body .row .FinanceCalc-expanded .col-6 {flex: 0 0 100% !important;max-width: 100% !important;}
#widget-vehicle-search-NewUsedDemo .card .card-body .row .FinanceCalc-expanded .col-6 .form-group.vsfin {height: -moz-max-content !important;height: max-content !important;}}

@media (max-width: 400px) {
#widget-new-model-search-NewModels .new-model-list .tab-content .card-body .row .FinanceCalc-expanded .col-6 {flex: 0 0 100% !important;max-width: 100% !important;}
#widget-new-model-search-NewModels .new-model-list .tab-content .card-body .row .FinanceCalc-expanded .col-6 .form-group.vsfin {height: -moz-max-content !important;height: max-content !important;}}

@media only screen and (max-width: 430px) {
.main-header {justify-content: space-between !important;}
.homeModels .image-wrapper img {border-radius: 0;margin: .2rem 0;}
section.bannerSection h3 span {font-size: 1rem;}}

@media only screen and (max-width: 380px) {
button.btn.btn-secondary.btn-sm.btn-block.mt-2 {font-size: 12.5px !important;}
.innerContent .inner .container {max-width: 99% !important;padding-left: 2px !important;padding-right: 2px !important;}}
