
@media (max-width: 767.98px) {
    .main-navbar .top-navbar .nav-link{
        font-size: 12px;
        padding: 8px 10px;
    }
    .top-navbar{
        display: none;
    }
    .navbar-collapse {
        position: fixed;
        top: 69px;
        bottom: 0;
        right: -17px;
        /* width: 100%; */
        /* padding-right: 1rem; */
        /* padding-left: 1rem; */
        overflow-y: auto;
        background-color: #fff;
        transition: -webkit-transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    .navbar-collapse.open {
      -webkit-transform: translateX(-1rem);
      transform: translateX(-1rem); /* Account for horizontal padding on navbar */
    }
    .navbar-toggler:focus {
        text-decoration: none;
        outline: 0;
        box-shadow: none;
    }
    .main-slider .stm-hb-round .stm-hb-title {
        font-size: 21px;
    }
    .main-slider .stm-hb-round .stm-hb-price-unit .stm-hb-price {
        font-size: 43px;
    }
    .main-slider .stm-hb-round .stm-hb-price-unit .stm-hb-currency {
        font-size: 24px;
    }
    .main-slider .stm-hb-round .stm-hb-price-unit .stm-hb-divider {
        font-size: 35px;
    }
    .main-slider .stm-hb-round .stm-hb-price-unit .stm-hb-labels .stm-hb-time-label {
        font-size: 24px;
    }
    .slider-bottom .found-cars {
        margin-top: 3px;
        margin-right: 19px;
    }
    .service-bottom-section .service .title .all-listings {
        font-family: 'Montserrat-aril';
        position: relative;
        display: block;
        top: 6px;
    }
    .stm-single-car-listing-data .data-list-wrap.cols-2 {
        grid-template-columns: 100%;
    }
    .dealer-message {
        margin-bottom: 25px;
    }
  }
