@media only screen and (min-width: 1100px) {
    .faq_img{
        margin-top: 35px !important;
    }
}

@media only screen and (max-width: 990px) {
    .hero__hader h2 {
        font-size: 28px !important;
    }

    .hero__hader p {
        font-size: 14px !important;
    }

    .carousel-indicators {
        bottom: -21px !important ;
    }

    .book_now_btn {
        margin-top: 14px;
    }
}

.rent_search__barr {
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
    display: flex;
    align-items: center;
    z-index: 2;
    margin: 40px 0px;
}

.header_custom_margin {
    padding: 100px 0 0 !important;
    font-weight: 500 !important;
}

.hero_section_bookcar {
    background-image: url(../img/img-09/gjogv1_shutterstock.png);
    background-size: cover;
    position: relative;
}

.accordion-button:not(.collapsed) {
    color: white !important;
    background-color: #e82930 !important;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125) !important;
}

.accordion-button::after {
    width: 1rem !important;
    height: 1rem !important;
    background-size: 1rem !important;
}

/* CSS 11 */

.myselect{
    border: none !important;
    padding: 10px;
}

.carousel-indicators [data-bs-target] {
    background-color: #e90000 !important;
}

.carousel-indicators {
    bottom: -34px ;
}

.car-list {
    box-shadow: 0 0px 5px #a9a9a9;
    margin-top: 15px;
    padding: 12px !important;
}

.pricing-div{
    float: right;
    padding: 14px 9px 6px 23px;
    background: url(../img/img-09/div.price.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.options_li{
    display: inline-flex;
    padding-left: 0px !important;
}

.options_li li{
    padding-left: 5px;
}

.car_btn{
    padding: 5px 19px;
    border: none;
    margin-top: 13px;
    border-radius: 34px;
    font-size: 13px;
}

.book_now_btn{
    border: none;
    background: #E82930;
    font-weight: 500;
    text-transform: capitalize;
    padding: 15px 10px;
    border-radius: 4px;
    float: right;
    color: #fff;
    width: 100%;
    text-align: center;
}

.res_details{
    width: 90%;
    padding: 10px 0px;
    border-top:2px solid #d3d3d3;
    border-bottom:2px solid #d3d3d3;
}

.blog_head{
    font-size:22px !important;
}
