@media(max-width:1023px) {
    .p-descript {
        width: 100% !important;
    }

    .VIpgJd-ZVi9od-ORHb-OEVmcd {
        display: none;
    }

    .p-descript-tops {
        width: 100% !important;
    }

    .p-room-options .options-item {
        /* padding: 0; */
    }

    .p-room-options .options-item::before {
        display: none;
    }

    #google_translate_element {
        display: none;
    }

    .box-center-room {
        display: flex;
        flex-direction: column;
    }

    .detail-room-wrap {
        width: 100%;
    }

    .my-same-room {
        padding: 0;
        width: 100%;
    }
}

@media(min-width:740px) and (max-width:1023px) {
    .p-room-list {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }

    .p-title-tops {
        font-size: 32px;
    }

    .p-news-list {
        grid-template-columns: repeat(3,minmax(0,1fr));
        column-gap: 12px;
        row-gap: 12px;
    }

    .p-news-img {
        height: 216px;
    }
}

@media(max-width:739px) {
    .p-title-tops {
        font-size: 30px;
        line-height: 50px;
    }

    .p-descript-tops {
        font-size: 16px;
        margin-top: 19px;
    }

    .p-room-list {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }

    .menu-rs .container {
        width: 80%;
    }

    .p-news-list {
        grid-template-columns: repeat(2,minmax(0,1fr));
        column-gap: 12px;
        row-gap: 12px;
    }

    .p-news-img {
        height: 160px;
    }

    .p-news-content {
        padding: 12px;
    }

    .p-news-title {
        margin-top: 2px;
        padding-bottom: 9px;
        font-size: 15px;
    }

    .p-news-descript {
        font-size: 13px;
        margin-top: 8px;
    }

    .p-banner {
        /* height: 350px; */
    }


    .ajax__calendar {
        z-index: 99999999999999999999999999999999 !important;
        float: left !important;
        position: absolute !important;
        left: -52px !important;
        width: 345px !important;
        height: 350px !important;
    }

    #ctl00_ContentPlaceHolder1_BookingForm_txtNgayDiSearch_calender_container {
        left: -117px !important;
        top: 58px !important;
    }

    .ajax__calendar .ajax__calendar_container {
        width: 345px !important;
        height: 350px !important;
    }

    .ajax__calendar_container TD {
        padding: 0px;
        margin: 0px;
        font-size: 11px;
        display: revert !important;
        width: auto !important;
    }

    .p-title {
        font-size: 32px;
    }

    .p-descript {
        font-size: 14px;
    }

    .wp-room-bottom-child {
        padding: 20px 0 !important;
    }

    .inner-page-room .p-room-list {
        margin-top: 0;
    }

    .wp-top-room-content {
        padding: 0;
    }

    .about-us .decor {
        display: none;
    }

    .header-search .search-drop {
        right: -85px;
    }

    .VIpgJd-ZVi9od-xl07Ob-OEVmcd {
        overflow: auto;
        display: block;
        width: 100% !important;
    }

    .p-ser-img {
        height: 250px;
    }

    .slogan-run {
        width: 200vw;
    }

    .home-room-container .swiper {
        padding-bottom: 20px;
    }

    .homeRoomSwiper {
        padding-top: 0;
    }

    .home-for {
        padding: 30px 0;
    }
}
