@media(max-width:1199px) {
    .section-padding {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .row.acc-cards-row {
        row-gap: 20px;
    }

    .stats_count {
        font-size: 40px !important;
    }

    .stats_text {
        margin-top: 15px !important;
    }

    .stats_div {
        padding-top: 40px !important;
    }

    .accomodation-content .right-room-content {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media(max-width: 767px) {
    .acc-first-sec {
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .acc-cards-row {
        row-gap: 15px;
    }

    .acc-first-sec .about-us-content p {
        font-size: 16px;
        line-height: 26px;
    }

    p {
        font-size: 16px;
        line-height: 26px;
    }

    .section-title h2, .acc-first-sec h2 {
        font-size: 36px;
        line-height: 36px;
    }

    .accomodation-content .right-room-content {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .exp-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .accomodation-content .section-title h2 {
        margin-top: 10px;
    }

    .mob-jsa {
        justify-content: space-around !important;
    }

    .accomodation-content {
        padding-top: 40px;
    }

    .mob-mb20 {
        margin-bottom: 20px;
    }

    .stats_div {
        padding-top: 35px !important;
    }

    .baseCard__image img {
        height: 300px;
    }
}
