.onePager .main-footer {padding: 10px 0 !important;}
.onePager .postfooter, .onePager .home .btn:after, .onePager .ix-system-link > div > div:nth-child(3) {display: none;}
.onePager .home .btn {display: inline-block;padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;}
.onePager .ix-system-link > div {justify-content: center;}
.onePager .header-wrapper.py-3 {padding: 0 !important;}
.onePager .btn-info {background-color: #282830;border-color: #282830;}
.onePager .btn-info:hover,.onePager .btn-info:not(:disabled):not(.disabled).active, .onePager .btn-info:not(:disabled):not(.disabled):active,.onePager .btn-primary:not(:disabled):not(.disabled).active, .onePager .btn-primary:not(:disabled):not(.disabled):active, .onePager .car-slide .btn:hover,.show> .onePager .btn-info.dropdown-toggle,.show>.btn-primary.dropdown-toggle {background-color: transparent;border-color: #282830;color: #282830;}
.onePager .main-footer a {font-size: 16px !important;font-family: 'TOYOTADISPLAYREGULAR' !important;pointer-events: unset !important;}
.onePager .prefooter {grid-template-columns: auto;display: flex;justify-content: center;}

@media (max-width:834px) {
.onePager #info-buttons-NewModels .col-4 {max-width: 100%;}
.onePager div#info-buttons-NewModels {flex-direction: column;}
.onePager div#info-buttons-NewModels button {width: 100%;}
.onePager .home .btn {width: auto;}}

@media (max-width:768px) {
.onePager .special-deal table {width: 100% !important;}
.onePager div#Zone_1 {margin-top: 16px;}}

@media (max-width:480px) {
.onePager .new-model-shape > .d-flex.flex-wrap {justify-content: center;}
.onePager .new-model-shape {width: 100%;}
.onePager .onePager .FinanceCalc-Compact .btn {display: inline-table;}
.onePager .h2, .onePager h2 {font-size: 1.5rem;}
.onePager div#specials {margin-top: 20px;}
.onePager   .Zone_1.z-wrapper {margin: 0;}
.onePager  .hiluxLogo img.hilux {filter: invert(1);}
.onePager .hiluxLogo {margin: 0;}
#special-nav-all-Specials .card-body {margin-top: 1rem;}
.FinanceCalc-expanded  .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
.onePager .mf-links.fl-acc.menu li:first-child a:after {display: none;}
.onePager .mf-links.fl-acc.menu li:first-child a {padding: 0;}
.onePager .mf-links.fl-acc.menu {height: unset;}
.onePager .mf-links.fl-acc.menu li {padding: 8px 0 !important;}}