@media screen and (min-width: 996px) {
    .calculator_message span.testdriveTrigger {
        top: 60px !important;
    }

    .price-tag::after {
        border-width: 25px !important;
        margin-top: -25px !important;
    }

    .tab-pane .fwd-bck-btns1 button {
        font-size: 11px !important;
    }

    #tradeIn button.btm_submitdealer {
        width: 100%!important;
    }

    .btm_submitdealer {
        width: 295px !important;
        font-size: 13px !important;
    }

    .fwd-bck-btns .btn {
        font-size: 13px !important;
    }

    .delivery-review-btn {
        font-size: 13px !important;
    }

    body .detailBody .fwd-bck-btns button {
        width: 330px !important;
    }

    #leaseCalc .modal-body ul.popUpScroll>li.estimatedBlock {
        font-size: 12px !important;
    }

    body #paymentCalc .modal-body ul.popUpScroll>li.estimatedBlock {
        font-size: 12px !important;
    }

    #test_drive_pop_testDriveDate,
    .vehicleDelivery__time .select-selected {
        font-size: 14px !important;
    }

    #reviewSubmit_test .vehicleDelivery__type .vehicleDelivery__form label {
        font-size: 10px !important;
    }

    span.toggle-tab-label {
        font-size: 12px !important;
    }

    .toggle-tab-switch .select-selected {
        font-size: 10px !important;
    }

    .toggle-tab-switch .custom-selectbox .select-items {
        font-size: 12px !important;
    }

    .disclaimerTooltip--comingsoon {
        margin-left: 0px !important;
        margin-top: 10px !important;
        display: block !important;
        font-size: 14px !important;
    }

    .tab-content .see_dealer_offer {
        position: relative !important;
        top: 10px !important;
    }

    .itemInfo .tabsContainer .tab-pane h6.msrp_color {
        bottom: -20px !important;
    }

    .vehicleDelivery__date input {
        font-size: 15px !important;
    }

    .term_duration_col span,
    .annual_milage_col span {
        display: block !important;
        height: 35px !important;
    }

    .annual_milage_col div {
        /* display: flex !important;  */
        height: 35px !important;
    }

    .vehicleDelivery__input .custom-selectbox .select-items div {
        font-size: 12px;
    }

    .vd_tab_container>.nav-tabs>li {
        width: 40%;
    }

    body .legendStyle.nav-tabs li>a {
        padding: 10px 0px 15px 28px !important;
    }

    body .detailBody .fwd-bck-btns button,
    body .detailBody .fwd-bck-btns1 button {
        width: 310px;
        height: 45px;
    }
}

@media (max-width:996px) {
    #tradeIn .btn {
        font-size: 12px !important;
        font-weight: 300 !important;
    }

    body #review .sub-header {
        font-size: 16px !important;
    }

    #review h2 {
        font-size: 22px !important;
    }

    .serviceprotection_dropdown .custom-selectbox {
        width: 145px !important;
    }

    #review .toggle-tab-switch {
        right: 50px !important;
    }

    span.toggle-tab-label {
        width: calc(100% - 134px) !important;
    }

    .estimatedBlock .drop_row div[class*='col-'] {
        padding: 0 20px !important;
    }

    .disclaimerTooltip--comingsoon {
        margin-left: 0px !important;
        display: block !important;
        margin-top: 25px !important;
        font-size: 12px !important;
    }

    .vehicleDelivery__date input {
        font-size: 15px !important;
    }

    .vehicleDelivery__input .custom-selectbox .select-selected {
        font-size: 15px !important;
    }

    .vehicleDelivery__input .custom-selectbox .select-items div {
        font-size: 13px;
    }

    body .legendStyle.nav-tabs li.active a h2 {
        font-size: 9px;
    }

    /*
    body .legendStyle.nav-tabs li a h2{
        font-size: 9px;
    } */
    .vehiclepage-body ul.nav-tabs.legendStyle li:first-child {
        width: 22% !important;
    }

    body .legendStyle.nav-tabs li>a {
        height: 55px !important;
    }

    .legendStyle.nav-tabs li.active:after {
        border-width: 27px !important;
        margin-top: -27px !important;
    }

    .fixMenu li a::before {
        border-width: 27px !important;
        margin-top: -27px !important;
    }

    body .reg .itemInfo .tabsContainer .nav-tabs li>a {
        font-size: 12px !important;
    }

    .tab__modal-popup .tab__header button {
        font-size: 20px !important;
    }

    .toggle-tab-switch .select-selected {
        font-size: 13px !important;
    }

    .vd_tab_container>.nav-tabs>li {
        width: 40% !important;
    }
}

@media (max-width:768px) {
    body .forward-buttons-field .fwd-bck-btns1 .btn.nav-back-btn {
        padding-left: 30px !important;
    }

    body .forward-buttons-field .fwd-bck-btns1 .btn.nav-back-btn,
    body .detailBody .service-bottom-nav .fwd-bck-btns .btn.nav-back-btn,
    body #review #ore_review .submitBlock .btn.nav-back-btn,
    body .forward-buttons-field .fwd-bck-btns1 .btn.nav-next-btn,
    body .detailBody .service-bottom-nav .fwd-bck-btns .btn.nav-next-btn,
    body #review #ore_review .submitBlock .btn.nav-next-btn {
        max-width: 102px !important;
    }
}

.selectron--is-touch,
.selectron__trigger {
    font-size: 15px;
    font-family: 'robotomedium';
    padding: 19px 50px 18px 10px;
}

@media screen and (min-width: 992px) {
    .calculator_message .reserve-link {
        top: 100px;
    }
}

.bottom_navigation_bar_container .btn {
    font-size: 10px !important;
}

.eshop_group_tabs_button {
    padding: 16px 10px !important;
}

.eshop_footer {
    padding-bottom: 75px !important;
}