@media (min-width:1200px){
    .container,.destination_wrpr_inner{
        width:90%
    }
}
@media (min-width:1500px){
    .container,.destination_wrpr_inner{
        width:80%
    }
}
@media (max-width:991px){
    .customer-img,.img-related{
        margin-bottom:30px
    }
}
@media (max-width:768px){
    .testi_txt_ash_wrpr{
        margin-top:15px
    }
    .testimonial_image{
        text-align:center
    }
    .testimonial_image img{
        width:50px;
        display:inline-block
    }
    .testimonial_image{
        padding-left:0
    }
    .testimonial_image_wrpr{
        border-right:0
    }
    .booking_night_count{
        padding:85px 20px
    }
    .bg_menu_city_wrpr,.big_menu{
        display:block
    }
    .bg_menu_city_wrpr{
        width:100%;
        float:left;
        border-bottom:1px solid #d7d6d6
    }
    .bg_menu_city_wrpr .bigM_city_input{
        height:54px!important;
        background-position:99%
    }
    .big_menu_nw_container.big_menu_nw_container{
        padding-bottom:15px
    }
    .navbar-header{
        float:left;
        width:40%!important
    }
    .navbar-collapse.collapse{
        float:left;
        width:60%
    }
}
@media (max-width:767px){
    .fb-login-wrpr{
        height:170px
    }
    .fb-login-wrpr.visible-xs{
        position:relative
    }
    .fb-login-wrpr.visible-xs .fb-btn{
        position:absolute;
        bottom:20px;
        left:0;
        z-index:99;
        margin:auto;
        right:0;
        width:205px;
        height:38px
    }
    .fb-login-wrpr .white-overlay{
        background-image:linear-gradient(to left,rgba(255,255,255,.97),rgba(201,196,196,.9));
        opacity:.8
    }
    .fb-login-wrpr .summerbeats_heading{
        position:relative;
        text-align:center;
        z-index:99
    }
    .fb-login-wrpr .summerbeats_heading .main{
        font-family:Roboto,sans-serif;
        font-size:20px;
        color:#172b4d;
        font-weight:400;
        line-height:18px;
        margin-bottom:15px
    }
    .fb-login-wrpr .summerbeats_heading .discnt{
        font-family:Roboto,sans-serif;
        font-size:30px;
        color:#172b4d;
        font-weight:700;
        line-height:24px
    }
    .fb-login-wrpr .summerbeats_heading .desc{
        font-family:Roboto,sans-serif;
        font-size:12px;
        color:#172b4d;
        font-weight:400;
        line-height:12px;
        letter-spacing:1px;
        margin-top:10px
    }
    .fb-btn-wrpr{
        display:none
    }
    .avrudu_link{
        position:absolute;
        left:0;
        top:0;
        height:100%;
        width:100%
    }
    .navbar-header{
        width:100%!important
    }
    .nearby-properties{
        background:rgba(255,255,255,.85);
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        -ms-border-radius:2px;
        border-radius:2px;
        float:left;
        width:100%;
        padding:10px 10px 8px 10px;
        text-align:center;
        border:none
    }
    .nearby-properties span img{
        width:30px;
        height:30px;
        display:inline-block
    }
    .nearby-properties .txt{
        font-family:Roboto,sans-serif;
        font-size:16px;
        color:#373737;
        font-weight:400;
        line-height:16px;
        display:inline-block;
        padding-left:10px
    }
    .nearby-properties-wrpr{
        margin-top:40px
    }
    .booking_nights_banner .time_booked{
        display:none!important
    }
    .black_friday_img{
        position:relative;
        right:0;
        top:0;
        z-index:9999;
        left:0
    }
    .filter_price.discount{
        float:left
    }
    .big_txt{
        display:none
    }
    .booking_nights_banner{
        min-height:auto;
        height:auto
    }
    .booking_nights_banner{
        display:block
    }
    .main_booking_wrpr{
        margin:0
    }
    .booking_nights_banner .container_home{
        padding:0
    }
    .mobile_phone_menu_hdn_ul li:last-child{
        margin-bottom:0
    }
    .mobile_phone_menu_hdn_ul li{
        margin-bottom:10px
    }
    .img-portfolio{
        margin-bottom:15px
    }
    header.carousel .carousel{
        height:70%
    }
    .hb_bot_menu{
        display:block
    }
    .modal.fade.in.bottom-right .modal-dialog{
        transform:scale(1);
        -webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
        transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
        will-change:transform;
        transform-origin:100% 100%
    }
    .modal.fade:not(.in).bottom-right .modal-dialog{
        -webkit-transform-origin:0 0;
        -webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
        animation:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
        will-change:transform;
        transform:scale(0)
    }
    .mobile_bottom_menu_class .modal-dialog{
        position:absolute;
        bottom:0;
        right:0;
        width:90%;
        margin:5%;
        background:#fff;
        padding:20px
    }
    .mobile_bottom_menu_class ul{
        padding-top:10px;
        padding-left:0;
        list-style:none;
        margin-bottom:0;
        padding-bottom:10px;
        border-bottom:1px solid #eee
    }
    .mobile_bottom_menu_class ul li a{
        color:#999
    }
    .mobile_bottom_menu_class ul li a:focus{
        text-decoration:none
    }
    .mobile_phone_menu_hdn{
        font-size:18px
    }
    .mobile_bottom_menu_class ul:last-child{
        border-bottom:0;
        padding-bottom:0
    }
    .mobile_bottom_menu_class ul:first-child{
        padding-top:0
    }
    .modal-backdrop.in{
        opacity:0
    }
    /* .modal-backdrop{
        z-index:9999!important
    } */
    .mobile_bottom_menu_class{
        z-index:99999
    }
    .mobile_menu_inner{
        position:relative
    }
    .mobile_menu_close_main{
        position:absolute;
        right:0;
        top:0;
        color:#000;
        opacity:1
    }
    .previous_search{
        top:54px
    }
    .booking_night_count{
        position:relative;
        float:left;
        padding:50px 15px 50px 15px;
        width:100%;
        bottom:0
    }
    .booking_night_count .travel_txt{
        padding:30px 15px 32px 15px;
        margin:0;
        font-size:30px;
        text-align:center
    }
    .hb_bot_menu{
        display:none!important
    }
    .call_us_mobi_wrpr_main{
        display:none!important
    }
    .call_us_mobi_wrpr{
        padding:24px 0;
        background:rgba(55,55,55,.7);
        color:#fff;
        text-align:center
    }
    .call_us_mobi_wrpr .contact_txt{
        text-transform:uppercase;
        padding-bottom:8px;
        font-family:Roboto,sans-serif;
        font-size:12px;
        color:#c2c2c2;
        font-weight:300
    }
    .call_us_mobi_wrpr .fa-phone{
        margin-right:5px
    }
    .call_us_mobi_wrpr .display_block{
        display:inline-block
    }
    .call_us_mobi_wrpr .display_block.only-no a{
        background:0 0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        border-radius:0;
        padding:0;
        display:inline-block;
        font-size:14px;
        width:auto
    }
    .scroll_area_headr_wrpr{
        display:block
    }
    .scroll_area_headr_wrpr::-webkit-scrollbar{
        width:0;
        background:0 0
    }
    .popular_city_wrpr{
        display:block!important
    }
    .popular_city_wrpr h4{
        text-align:left;
        padding:48px 15px 24px 15px;
        margin:0
    }
    .gurentee_wrpr{
        padding:0 15px
    }
    .gurentee_wrpr h4{
        margin:0;
        padding:0 0 32px 0
    }
    .gurentee_wrpr .gurantee_img{
        float:left
    }
    .gurentee_wrpr .gurantee_img img{
        width:100%
    }
    .gurentee_wrpr .gurentee_desc{
        float:left;
        padding-left:24px;
        padding-bottom:24px
    }
    .gurentee_wrpr .gurentee_desc .gurentee_hdn{
        font-family:Roboto,sans-serif;
        font-size:14px;
        color:#7a7676;
        padding-bottom:8px
    }
    .gurentee_wrpr .gurentee_desc p{
        font-family:Roboto,sans-serif;
        font-size:13px;
        color:#a7a7a7
    }
    .bigM_checkin_input{
        background:0 0!important;
        font-size:16px;
        background-position:100%!important;
        background-size:28px!important
    }
    .avrudu-inner-txt h2{
        font-size:20px;
        line-height:26px
    }
    .avrudu-inner-txt h4{
        font-size:12px
    }
    .avrudu-inner-txt .avrudu-btn-wrpr .avrudu-btn{
        margin-bottom:50px;
        font-size:12px;
        width:200px
    }
}
@media (max-width:550px){
    .bg_menu_guest_wrpr,.bg_menu_room_wrpr{
        background-position:92%
    }
}
@media (max-width:440px){
    .fb-login-wrpr{
        height:170px
    }
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){
    .carousel-one{
        height:200px
    }
    .booking-text>.form-control{
        margin-bottom:5px
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){
    .carousel-one{
        height:300px
    }
    .carousel_home .item h2{
        font-size:22px;
        line-height:35px;
        color:red!important
    }
    .main_booking_wrpr{
        bottom:52px!important
    }
    .filter_right_sec_inner_box{
        width:100%
    }
}
@media only screen and (min-width:1224px){
    .carousel-one{
        height:00px
    }
    .play{
        width:62px;
        height:62px;
        display:block;
        left:50%;
        top:94px;
        margin-left:-31px;
        position:relative;
        z-index:1;
        cursor:pointer
    }
    .yoho-text{
        width:350px;
        height:auto;
        display:block;
        left:39%;
        top:192px;
        margin-left:-31px;
        position:relative;
        z-index:1;
        cursor:pointer
    }
}
@media only screen and (min-width:1824px){
    .carousel-one{
        height:600px
    }
    .play{
        width:62px;
        height:62px;
        display:block;
        left:50%;
        top:108px;
        margin-left:-31px;
        position:relative;
        z-index:1;
        cursor:pointer
    }
    .yoho-text{
        width:350px;
        height:auto;
        display:block;
        left:43%;
        top:209px;
        margin-left:-31px;
        position:relative;
        z-index:1;
        cursor:pointer
    }
    .header-img{
        height:127%!important
    }
}
@media (max-width:767px){
    .carousel-inner .active.left{
        left:-100%
    }
    .carousel-inner .next{
        left:100%
    }
    .carousel-inner .prev{
        left:-100%
    }
    .active>div{
        display:none
    }
    .active>div:first-child{
        display:block
    }
}
@media (min-width:767px) and (max-width:992px){
    .carousel-inner .active.left{
        left:-50%
    }
    .carousel-inner .next{
        left:50%
    }
    .carousel-inner .prev{
        left:-50%
    }
    .active>div{
        display:none
    }
    .active>div:first-child{
        display:block
    }
    .active>div:first-child+div{
        display:block
    }
}
@media (min-width:992px){
    .carousel-inner .active.left{
        left:-25%
    }
    .carousel-inner .next{
        left:25%
    }
    .carousel-inner .prev{
        left:-25%
    }
}
@media only screen and (max-width:480px),only screen and (max-device-width:480px){
    .booking-widget{
        margin-top:-200px
    }
}
@media only screen and (max-width:780px),only screen and (max-device-width:780px){
    .booking-widget{
        margin-top:-200px
    }
}
@media only screen and (max-width:990px),only screen and (max-device-width:990px){
    .booking-widget{
        margin-top:-200px
    }
}
@media (max-width:1400px){
    header.carousel{
        height:400px
    }
    .carousel_home .item h2{
        top:90px
    }
}
@media (max-width:1199px){
    .carousel_home .item h2{
        width:100%
    }
    .destination_wrpr_inner{
        width:970px
    }
    .featured-in-yoho{
        top:0
    }
    .slider_options_wrpr{
        float:left!important
    }
    .main_booking_wrpr .common_bg_input,.main_booking_wrpr .guest_label,.main_booking_wrpr .guest_no,.main_booking_wrpr .room_label,.main_booking_wrpr .room_no{
        font-size:15px!important
    }
    .destination_wrpr_inner_sb{
        padding-right:36px
    }
    .main_booking_wrpr .big_menu .decrease_no.caret,.main_booking_wrpr .big_menu .increase_no{
        right:38px
    }
    .destination_wrpr_inner_sb{
        padding-right:52.8px
    }
}
@media (max-width:1024px){
    .carousel_home .item h2{
        font-size:22px;
        line-height:35px
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){
    .carousel-one{
        height:300px;
        background-color:#1d5a67
    }
    .active{
        display:block!important
    }
    .carousel_home .item h2{
        font-size:22px;
        line-height:35px;
        color:red!important
    }
    .bg_menu_guest_wrpr,.bg_menu_room_wrpr{
        margin-top:7px;
        padding-top:16px;
        text-align:center
    }
    .bg-c-block{
        display:inline-block
    }
    .big_menu .guest_no,.big_menu .room_no{
        margin-left:0
    }
    .featured_property_wrpr .container{
        padding:0
    }
    .featured_property_wrpr_dekstop{
        padding-right:20px;
        padding-left:20px
    }
    .featured_property_wrpr .trending_main_owl_carousel .owl-controls .owl-buttons .owl-next{
        right:-15px
    }
    .featured_property_wrpr .trending_main_owl_carousel .owl-controls .owl-buttons .owl-prev{
        left:-14px
    }
    .featured_property_wrpr .owl-theme .owl-controls .owl-buttons div{
        width:20px
    }
    .row.topdeal_css_wrpr{
        margin-left:0;
        margin-right:0
    }
    .top_main_desti>.container{
        padding:0 15px
    }
}
@media (max-width:992px){
    .main_booking_wrpr{
        width:970px
    }
}
@media (max-width:991px){
    .destinations{
        float:left;
        width:100%
    }
    .topdeal_css_wrpr img{
        width:100%
    }
    .footer{
        text-align:center
    }
    .common_deal_class_main_wrpr{
        text-align:center
    }
    .common_deal_class{
        margin-bottom:20px
    }
    .main_booking_wrpr .bg_menu_city_wrpr{
        width:25%
    }
    .main_booking_wrpr .bg_menu_checkin_wrpr,.main_booking_wrpr .bg_menu_checkout_wrpr{
        width:15%
    }
    .container,.main_booking_wrpr{
        width:100%
    }
    .main_booking_wrpr{
        padding:0 25px
    }
    .main_booking_wrpr .common_bg_input,.main_booking_wrpr .guest_label,.main_booking_wrpr .guest_no,.main_booking_wrpr .room_label,.main_booking_wrpr .room_no{
        font-size:15px
    }
    .main_booking_wrpr .common_bg_input::-webkit-input-placeholder{
        font-size:15px
    }
    .main_booking_wrpr .common_bg_input::-moz-placeholder{
        font-size:15px
    }
    .main_booking_wrpr .common_bg_input:-ms-input-placeholder{
        font-size:15px
    }
    .main_booking_wrpr .common_bg_input:-moz-placeholder{
        font-size:15px
    }
    .bg_menu_checkin_wrpr{
        height:auto
    }
}
@media (max-width:985px){
    .bigM_checkin_input{
        background-position:99%!important
    }
    .bg_menu_guest_wrpr,.bg_menu_room_wrpr{
        background-position:95%
    }
    .main_booking_wrpr .big_menu .decrease_no.caret,.main_booking_wrpr .big_menu .increase_no{
        right:0;
        left:70px
    }
    .destination_wrpr_inner{
        width:100%
    }
    .destination_wrpr_inner_sb{
        padding-right:22px
    }
    .main_booking_wrpr .big_menu{
        display:block;
        float:left;
        width:100%
    }
    .bg_menu_property,.main_booking_wrpr .bg_menu_checkin_wrpr,.main_booking_wrpr .bg_menu_checkout_wrpr,.main_booking_wrpr .bg_menu_city_wrpr,.main_booking_wrpr .bg_menu_guest_wrpr,.main_booking_wrpr .bg_menu_room_wrpr{
        display:block;
        float:left
    }
    .main_booking_wrpr .bg_menu_city_wrpr{
        width:100%
    }
    .main_booking_wrpr .bg_menu_checkout_wrpr{
        width:49.5%
    }
    .main_booking_wrpr .bg_menu_checkin_wrpr{
        width:100%
    }
    .main_booking_wrpr .bg_menu_guest_wrpr{
        width:49.5%;
        margin-right:1%;
        float:left
    }
    .main_booking_wrpr .bg_menu_room_wrpr{
        width:49.5%;
        float:left
    }
    .bg_menu_search_wrpr{
        float:left;
        width:100%;
        display:block
    }
    .main_booking_wrpr .bg_menu_checkin_wrpr,.main_booking_wrpr .bg_menu_checkout_wrpr,.main_booking_wrpr .bg_menu_city_wrpr,.main_booking_wrpr .bg_menu_guest_wrpr,.main_booking_wrpr .bg_menu_room_wrpr{
        border-right:0
    }
    header.carousel{
        height:450px
    }
    .main_booking_wrpr .big_menu{
        background:0 0
    }
    .main_booking_wrpr .bg_menu_checkin_wrpr,.main_booking_wrpr .bg_menu_checkout_wrpr,.main_booking_wrpr .bg_menu_city_wrpr,.main_booking_wrpr .bg_menu_guest_wrpr,.main_booking_wrpr .bg_menu_room_wrpr,.main_booking_wrpr .common_bg_input,.main_booking_wrpr .guest_label,.main_booking_wrpr .guest_no,.main_booking_wrpr .room_label,.main_booking_wrpr .room_no{
        background-color:#fff
    }
    .slider_options_wrpr{
        padding:0 20px;
        width:100%;
        display:none;
        bottom:0;
        top:170px
    }
    .option_item_left,.option_item_right,.slider_option_item_wrpr{
        display:inline-block
    }
    .slider_option_item_wrpr{
        width:100%;
        text-align:center;
        padding-right:0
    }
    .slider_option_item_wrpr{
        margin-bottom:20px
    }
    .bg_menu_property_wrpr,.bg_menu_room_wrpr,.main_booking_wrpr,.main_booking_wrpr .bg_menu_checkin_wrpr,.main_booking_wrpr .bg_menu_checkout_wrpr,.main_booking_wrpr .bg_menu_city_wrpr,.main_booking_wrpr .bg_menu_guest_wrpr{
        margin-bottom:1%
    }
    .bg_menu_search_wrpr{
        padding:15px 10px
    }
    .main_booking_wrpr .bg_menu_guest_wrpr,.main_booking_wrpr .bg_menu_room_wrpr{
        padding-top:20px;
        padding-bottom:20px
    }
    .main_booking_wrpr .common_bg_input,.main_booking_wrpr .guest_label,.main_booking_wrpr .guest_no,.main_booking_wrpr .room_label,.main_booking_wrpr .room_no{
        font-size:16px
    }
    .main_booking_wrpr .common_bg_input::-webkit-input-placeholder{
        font-size:16px
    }
    .main_booking_wrpr .common_bg_input::-moz-placeholder{
        font-size:16px
    }
    .main_booking_wrpr .common_bg_input:-ms-input-placeholder{
        font-size:16px
    }
    .main_booking_wrpr .common_bg_input:-moz-placeholder{
        font-size:16px
    }
}
@media (max-width:815px){
    .hideDekstop_destM{
        display:none
    }
    .destination_wrpr_inner{
        display:none
    }
    .destination_wrpr_inner_sb ul{
        position:relative;
        top:auto;
        margin-top:10px;
        float:left;
        width:100%;
        left:0!important
    }
    .destination_wrpr_inner_sb{
        width:100%
    }
    .destination_drop_wrpr{
        background:#176c6f
    }
}
@media (max-width:767px){
    .clear_search_button{
        right:30px
    }
    .clear_search_button i{
        color:#7a7676
    }
    .bg_menu_search_wrpr{
        margin:10px 0 5px 0;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        -ms-border-radius:2px;
        border-radius:2px;
        font-size:16px
    }
    .filter_price_premium{
        z-index:99
    }
    .big_price{
        font-size:16px;
        font-family:robotoregular
    }
    .big_menu{
        float:left;
        display:inline-block
    }
    .bg_menu_city_wrpr .bigM_city_input{
        background:url(../images/new_search.png);
        background-position:100%;
        background-repeat:no-repeat!important;
        padding:0 55px 0 15px
    }
    .form-control.bigM_city_input.common_bg_input{
        height:54px
    }
    .bg_menu_city_wrpr{
        display:block;
        width:100%!important
    }
    .full_width.main_body_wrpr{
        position:relative;
    }
    .bg_menu_checkin_wrpr{
        border-right:none;
        border-top:2px solid #c2c2c2;
        border-bottom:2px solid #c2c2c2;
        background:url(../images/ash_calender.png)!important;
        background-position:100%!important;
        background-size:28px!important;
        background-repeat:no-repeat!important;
        padding-left:5px
    }
    .check_hm_label{
        padding-left:5px
    }
    .bg_menu_city_wrpr .bigM_city_input{
        padding:0 55px 0 5px
    }
    header.carousel{
        height:auto!important;
        display:none!important
    }
    .big_menu_nw_container{
        padding:5px!important
    }
    .form-control.bigM_city_input.common_bg_input{
        margin-top:0!important
    }
    .big_menu{
        margin-bottom:0
    }
    .big_menu_nw_container>.container{
        padding-left:0;
        padding-right:0
    }
    .trending_main_owl_carousel{
        display:block
    }
    .filter_right_sec_inner_box_main .filter_right_sec_inner_box:first-child{
        padding-top:5px
    }
    .filter_right_sec_inner_box_main .filter_right_sec_inner_box:last-child{
        border-bottom:0!important
    }
    .featured_property_wrpr{
        background:#fff;
        padding-bottom:35px
    }
    .mobi_slider_height{
        height:225px!important
    }
    .filter_right_sec_inner_box{
        box-shadow:none!important;
        -webkit-box-shadow:none!important;
        -moz-box-shadow:none!important;
        -ms-box-shadow:none!important;
        border-top:0!important;
        border-right:0!important;
        border-left:0!important;
        border-bottom:1px solid #eee;
        margin-bottom:0!important;
        padding:5px 0
    }
    .homepage_carousel_main{
        display:block
    }
    .carousel-control.left,.carousel-control.right{
        height:40px;
        margin:auto!important
    }
    .container-fluid.footer{
        position:absolute;
        z-index:99;
        bottom:0
    }
    .mobile_home_wrpr{
        display:block
    }
    .main_body_wrpr{
        padding-bottom:0
    }
    .featured_property_wrpr h2{
        margin-top:15px
    }
    .promo-info-mobi{
        display:block;
        padding:0 10px
    }
    .promo-small-tit{
        margin-bottom:5px;
        font-size:16px;
        margin-top:8px
    }
    .promo-small-type{
        font-size:13px
    }
    .btn-home-book-nw-mobi,.filter_price_premium_mobi.filter_price_premium,.filter_price_wrpr_small,.hidden_price_main_wrpr{
        display:block
    }
    .filter_price_premium_mobi.filter_price_premium{
        top:0;
        bottom:auto
    }
    .hidden_price_main_wrpr{
        padding:10px
    }
    .filter_price_wrpr_small{
        float:left;
        width:60%
    }
    .filter_price_wrpr_small .small{
        float:left;
        width:100%
    }
    .btn_booknow.btn-home-book-nw-mobi{
        width:40%!important;
        float:left!important;
        margin-top:5px
    }
    .featured_property_wrpr h2{
        display:none
    }
    .featured_property_wrpr .container{
        padding:0
    }
    .clear_search_button{
        display:block
    }
    .main_booking_wrpr{
        bottom:18px!important
    }
    header.carousel{
        height:145px!important
    }
    .form-control.bigM_city_input.common_bg_input{
        margin-top:-5px
    }
    .bg_menu_city_wrpr{
        margin-bottom:0!important
    }
    .top_main_deals_wrpr{
        display:block!important
    }
    .top_main_deals_wrpr{
        padding-right:15px;
        padding-left:15px
    }
    .featured_property_type_wrpr,.holiday_container,.partnerwithus_wrpr,.promo-info-testi-wrpr,.top_deals_inner_container,.top_main_desti{
        display:none
    }
    .filter_right_sec_inner_box{
        width:100%!important
    }
    .filter_price_wrpr{
        background:#00b0bf;
        bottom:0;
        color:#fff;
        font-size:18px;
        left:0;
        padding:10px 15px;
        position:absolute;
        width:auto
    }
    .filter_img_d_wrpr h5{
        font-family:robotoregular;
        font-size:15px;
        display:inline
    }
    .prop_info>p{
        font-size:15px
    }
    .btn_booknow{
        background:#fff;
        color:#000;
        text-transform:uppercase;
        font-size:13px;
        padding:11px 8px;
        width:80px;
        top:11px;
        right:0;
        float:right!important;
        border:1px solid #00b0bf
    }
    .filter_price_premium{
        padding:0 10px
    }
    .top_main_deals_wrpr .filter_right_sec_inner_box{
        width:100%;
        float:left;
        margin-bottom:20px;
        box-shadow:0 0 13px -8px #000;
        -webkit-box-shadow:0 0 13px -4px #000;
        -moz-box-shadow:0 0 13px -8px #000
    }
    .top_main_deals_wrpr .filter_img_wrpr{
        position:relative;
        height:150px
    }
    .top_main_deals_wrpr .filter_price_wrpr{
        background:#00b0bf;
        bottom:0;
        color:#fff;
        font-size:18px;
        left:0;
        padding:10px 15px;
        position:absolute;
        width:auto
    }
    .top_main_deals_wrpr .small,small{
        font-size:85%
    }
    .top_main_deals_wrpr .filter_img_d_wrpr.full_width{
        padding:0 15px
    }
    .top_main_deals_wrpr .filter_img_d_wrpr h5{
        font-family:robotoregular;
        font-size:15px
    }
    .top_main_deals_wrpr .filter_img_d_wrpr p{
        color:#989393
    }
    .top_main_deals_wrpr .filter_right_sec_inner_box:hover{
        transform:scale(1.02);
        transition:all .2s ease-in-out
    }
    .top_main_deals_wrpr h3{
        text-align:center;
        font-family:robotoregular;
        margin-top:20px;
        margin-bottom:20px;
        font-size:25px
    }
    .top_main_deals_wrpr .filter_price_premium{
        background:#00b0bf;
        color:#fff;
        text-transform:uppercase;
        font-size:10px;
        padding:5px 5px;
        position:absolute;
        bottom:0;
        right:0
    }
    .destination_drop_wrpr{
        background:#176c6f
    }
    .big_menu{
        margin-top:0;
        background:0 0
    }
    .topdeal_css_wrpr{
        text-align:center
    }
    .bg_menu_guest_wrpr,.bg_menu_room_wrpr{
        background-position:94%
    }
    header.carousel{
        height:217px;
        background:#1d5a67
    }
    header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{
        display:none
    }
    .yb-deals-list h3{
        text-align:center
    }
    .col-md-3.col-sm-6.col-xs-12.destinations,.col-md-3.col-sm-6.col-xs-12.destinations img{
        text-align:center!important
    }
    .col-md-3.col-sm-6.col-xs-12.destinations img{
        margin:0 auto
    }
    header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{
        height:95%;
        background-color:#ccc
    }
    .main_booking_wrpr{
        bottom:26px
    }
    .destination_wrpr_inner{
        display:none
    }
    .bg_menu_guest_wrpr,.bg_menu_property_wrpr,.bg_menu_room_wrpr{
        display:none!important
    }
    .hideDekstop_destM{
        display:block
    }
    .destination_wrpr_inner_sb ul{
        position:relative;
        top:auto;
        margin-top:10px;
        float:left;
        width:100%;
        left:0!important
    }
    .glyphicon.glyphicon-menu-down.desti_icon{
        position:absolute;
        right:8px;
        top:15px;
        z-index:999
    }
    .destination_wrpr_inner_sb ul{
        display:none
    }
    .destination_drop_wrpr{
        top:0;
        position:relative;
        float:left;
        width:100%
    }
    .destination_wrpr_inner{
        float:left
    }
    .destination_wrpr_inner_sb{
        width:100%
    }
    .dest_name{
        float:left;
        width:100%;
        font-size:12px;
        text-transform:uppercase!important
    }
    .navbar-collapse{
        border-top:0!important;
        box-shadow:none;
        -moz-box-shadow:none;
        -webkit-box-shadow:none
    }
    .nav.navbar-nav{
        float:left;
        width:100%;
        padding-left:10px
    }
    .header>.container{
        padding-left:10px;
        padding:0 25px 0 15px
    }
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
        float:left;
        width:100%;
        margin:0
    }
    .hamburger{
        display:block
    }
    .destination_wrpr_inner{
        display:none
    }
}
@media (max-width:500px){
    .filter_right_sec_inner_box{
        float:left;
        margin-bottom:20px;
        margin-right:0;
        width:100%!important
    }
}
@media (max-width:768px){
    .booking_night_count{
        padding-left:5%;
        padding-top:5%;
        margin-top:32%!important
    }
}
