.datepick-nav>.datepick-cmd[data-disabled="true"] {
    color: lightgray;
    cursor: not-allowed;
}

.datepick-nav>.datepick-cmd[data-disabled="true"]>i {
    pointer-events: none;
}

.datepick-input.is-datepick {
    max-width: 100%;
}

.datepick-input.is-datepick.mWidth70 {
    max-width: 70%;
}

.booking-widget-global {
    position: absolute;
    bottom: 3.5rem;
    z-index: 3;
    /* max-width: 81.25rem; */
}

.booking-widget-global .navbar-nav {
    background-color: #fff;
    height: 72px;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
}

.booking-widget-global .navbar-nav .nav-item {
    border-right: 1px solid rgba(23, 34, 38, 0.16);
}

.booking-widget-global .navbar-nav .nav-item .dropdown-item {
    padding: 10px 16px 13px 16px;
}

.booking-widget-global .navbar-nav .nav-item .nav-link {
    padding: 0;
    display: block;
    height: 72px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding: 0 16px;
    color: var(--primary-color);
}

.hoteldropdown {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 23.69%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 23.69%;
    flex: 1 0 23.69%;
}

.datepicker-widget {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 27%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 27%;
    flex: 0 0 27%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.add_rooms_nav_dropdown_widget {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 18.76%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 18.76%;
    flex: 1 0 18.76%;
}

.codebox-global-widget {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 14.15%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 14.15%;
    flex: 1 0 13.95%;
}

.widget-find-rooms {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 15.38%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 15.38%;
    flex: 1 0 15.38%;
    height: 100%;
}

/* Date Picker CSS */

#navbarSupportedContentXL .datepick-popup {
    left: 9rem !important;
    bottom: 4.7rem !important;
    top: auto !important;
    padding: 2rem;
    background: #fff;
    width: 53.75rem;
}

#navbarSupportedContentXL .datepick-month-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
}

@media (max-width: 767px) {
    .booking-widget-global {
        bottom: 8rem;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1360px) {
    #findroom.bookingvld {
        min-width: 100px;
    }
}

@media (max-width: 1700px) {
    .navbarDropdownXL_hotel_highlight_widget {
        height: 67vh;
        overflow-y: scroll;
        max-height: 580px;
    }
}