/*================================ Satrt large screens =========================*/
@media (min-width:1600px ) {
    .container-fluid {
        max-width: 1320px;
    }
    .resturants-sec .text_box  ,
    .meetings-sec .text_box{
        padding-inline-start: 0;
        padding-inline-end: 0;
    }
    .member-features::after {
        width: 1670px;
    }
}
@media (min-width:1201px ) and (max-width: 1440px)
{
    
}
@media (min-width:1025px) and (max-width:1200px)
{

}
/*============================== Start medium screen of tablet =========================*/
@media (min-width: 993px) and (max-width: 1024px)
{

}
@media (min-width: 769px) and (max-width: 992px)
{

}
@media(max-width:992px){
    
    .d_mob_none{
        display: none !important;
    }
    .d_mob_block {
        display: block !important;
    }
    .resturants-sec .text_box  ,
    .meetings-sec .text_box{
        padding-inline-start: 0;
        padding-inline-end: 0;
    }
    .navs-container .navbar.home_nav {
        position: relative;
    }
    .navs-container .navbar .nav-link ,
    .navs-container .navbar .nav-link.active{
        color: var(--primary) !important;
    }
    .navs-container .navbar .nav-item.ms-5 {
        margin-left: 0rem!important;
    }
    .search_box .inner .form-group ,
    .search_box .inner .qty-group ,
    .about-sec .text_box ,
    .resturants-sec .img_box {
        margin-bottom: 25px;
    }
    .about-sec .img_box .about_img1 ,
    .resturants-sec .img_box .resturants_img1 ,
    .meetings-sec .img_box .meetings_img1  ,
    .deals-sec .img_bottom {
        height: 300px;
    }
    .about-sec .img_box .about_img2 ,
    .resturants-sec .img_box .resturants_img2 ,
    .meetings-sec .img_box .meetings_img2 {
        height: 150px;
    }
    .reward-sec .reward_card {
        margin-bottom: 25px ;
    }
    .member-features::after ,
    .deals_txt_sec .img_box .resturants_img1 ,
    .deals-sec .img_bottom {
        width: 100%;
    }
    .container-fluid {
        padding-right: var(--bs-gutter-x,.75rem) !important;
        padding-left: var(--bs-gutter-x,.75rem) !important;
    }
    .deals-sec .img_bottom{
        margin-top: 150px;
        top: 0;
    }
    .deals-sec .text_box2 {
        margin-top: 50px;
    }
    .member-features .item {
        width: 45%;
    }
    .member-features .butn {
        margin-top: 15px;
    }
    
    .section {
        padding: 40px 0;
    }
    
    .footer .foot {
        text-align: center !important;
    }
    
    .footer .foot .r-side {
        text-align: center !important;
        margin-top: 15px;
    }
    
    /*.meetings-sec {*/
    /*    padding-top: 0 !important;*/
    /*}*/
    
    .meetings-sec .img_box {
        margin-bottom: 100px;
        margin-top: 30px;
    }
    
    .faq-sec .img_box .img1 {
        width: 75%;
        height: 300px;
        -o-object-fit: cover;
        object-fit: cover;
    }
    
    .faq-sec .img_box .img2 {
        position: absolute;
        bottom: 0;
        left: 0;
        right: auto;
        width: 300px;
        height: 300px;
        -o-object-fit: cover;
        object-fit: cover;
        width: 75%;
    }
    
    .faq-sec .img_box {
        height: 360px;
        position: relative;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    
    .booking-pg .room_head .butn {
        width: 120px;
    }
    
    .booking-pg .room_head .justify-content-end {
        justify-content: space-between !important;
    }
    
    .rooms-sec .room_card .card-body {
        padding-bottom: 0;
    }
    
}
/*============================== Start small screen of mobile =========================*/
@media(max-width:768px)
{
    
}
@media (min-width: 577px) and (max-width: 768px)
{

}
@media(max-width:576px)
{
    
}
@media(min-width: 426px) and (max-width: 576px)
{

}
@media (min-width: 376px) and (max-width: 425px)
{

}
@media (min-width: 321px) and (max-width: 375px)
{
   
}
@media (max-width: 320px)
{

}
