.search-filter .rating_range-lst{font-size:30px; color:#fff;}
@media (min-width: 1024px) and (max-width: 1200px){
    .hero-sec{min-height: inherit;}
    .info-pkg span{font-size: 10px;}
    .deals-txt em{font-size: 11px;}
    .search-field{width: 320px;}
    .room-book-srch{width: 260px;}
    .is-checkin-out-bx.t-datepicker{width: 280px;}
    #progressbar li{font-size: 12px; padding: 14px 10px; padding-left: 38px;}
    .my-pro-pic picture{width: 200px;}
    .property-info{width: calc(100% - 200px);}
    .single-availbility{width: 100%;}
    .footer-menu ul li{margin-right: 5px;}
    .subsribe-bx.input-group{width: 250px;}
    .list-pro-bx .price-lft{width: 35%;}
    .moving-navbar-sec ul li a{font-size: 14px; letter-spacing: 0; padding: 10px 16px;}
    .moving-navbar-sec ul li{margin:0;}
    .search-filter .dropdown-toggle span{font-size: 13px;}
    .search-filter .padL-50 {
        padding-left: 35px !important;
    }
    .search-filter{z-index: 10;}
    .v-profile-bx{display: block;}
    .profile-show-dtl{width: 100%; padding: 5px 0; text-align: center;}

    .profile-user{width: 120px;}
    .dash-pro-info{width: calc(100% - 120px);}
    .dash-pro-info h3{font-size: 18px;}
    .docu-link-nm{width: 100%; margin-top: 0;}
    .my-user-profile{width: 200px;}
    .my-pro-dtl-bottom{width: calc(100% - 200px);}
}
@media (min-width: 768px) and (max-width: 1023px){
    .srch-property-bx.list-pro-bx .price-lft { padding:10px; width: 100%; text-align: left;}
    .hero-sec{padding: 30px 0; min-height: inherit;}
    .search-outer-home h1{font-size: 40px; letter-spacing: 1px; margin-bottom: 5px;}
    .search-outer-home p{font-size: 18px; margin-bottom: 5px;}
    .search-outer-home .tab-content{margin-top: 20px;}
    .search-outer-home ul.nav li.nav-item{margin:10px 5px;}
    .search-outer-home .nav-link{padding: 10px 15px;}
    .search-field{width: 100%;}

    .search-home-filter>ul{flex-wrap: wrap;}
    .search-field .dark-form-control{border-right: none; border-bottom: 1px solid rgb(56 61 66 / 61%); border-radius: 10px 10px 0 0;}
    .is-checkin-out-bx.t-datepicker{border-right: 1px solid rgb(56 61 66 / 61%);border-bottom: none;width: 40%;}
    .room-book-srch{border-right: none; border-bottom: none; width: 40%;}
    .srch-btn{width: 20%;}
    .srch-btn .md-btn{border-radius: 0 0 10px 0; min-width: 100%; max-width: 100%;}

    .become-vendor-sec, .browse-prop-sec, .experience-sec, .package-sec{padding: 25px 0;}

    .home-heading1{font-size: 26px;}
    .package-bx{margin-bottom: 40px;}

    .expereince-bg{padding: 40px; text-align: center;}
    .expereince-bg h2{font-size: 40px;}
    .expereince-bg p{font-size: 20px; margin-bottom: 20px;}

    .browse-prop-sec ul li{width: 50%;}
    .browse-pic picture{display: block; width: 100%;}
    .browse-pic a{display: block;}
    .browse-pic img{width: 100%;}
    .browse-prop-sec p{margin-bottom: 5px;}

    .introduce-sec{padding: 50px 0;}
    .intro-bx{width: 50%; padding-right: 20px;}
    .intro-carousel{width: 50%;}
    .intro-bx h2{font-size: 34px;}
    .intro-bx p{padding-left: 0; padding-right: 0;}
    .intro-bx p:before{display: none;}

    .become-vendor-sec h2{font-size: 32px; margin-bottom: 20px;}
    .how-work-bx{padding: 10px; margin-bottom: 0;}
    .how-work-bx picture{width: 80px;}

    /*#progressbar li{text-indent: -9999px; width: 15%;}
    #progressbar li:before{left: 0; right: 0; margin:0px auto;}*/
    ul#progressbar{flex-wrap: wrap;}
    #progressbar li{width:33%;}

    .list-pro-bx{display: block;}
    .my-pro-pic picture{width: 100%;}
    .my-pro-pic{padding: 10px;}
    .my-pro-pic .room-type-bx{max-width: 100%;}
    .my-pro-pic .rooms-carousel picture{max-width: 100%; min-width: 100%;}
    .property-info{padding: 5px 10px; width: 100%;}
    .list-pro-bx .price-lft{width: 100%; text-align: center; padding: 15px 0; border-radius: 0 0 5px 5px;}
    .search-filter .dropdown-toggle span{font-size: 13px;}
    .search-filter .padL-50 {
        padding-left: 35px !important;
    }
    .most-amenites ul li{width: 50%;}
    .property-select.package-bx{padding: 10px;}
    .moving-navbar-sec ul li a{font-size: 11px; letter-spacing: 0; padding: 5px 10px;}
    .moving-navbar-sec ul li{margin:0;}
    .restorant-bx{display: block; width: 100%; padding: 0;}
    .resto-pics{width: 100%;}
    .resto-info{width: 100%; padding: 15px 0;}
    .room-type-bx{max-width: 250px; padding: 20px 10px;}
    .room-choice-outer{padding: 15px 10px;}
    .price-options{padding: 15px 10px; width: 180px;}
    .rooms-table .divtable-heading .divtable-head{font-size: 16px;}
    .divtable-heading{top: 47px;}
    .map-view-sec h3{margin:0;}
    .similar-propty-sec{padding:10px 0;}

    .profile-menu-list{margin-top: 0; margin-bottom: 20px;}

    .profile-header .dropdown-menu{box-shadow: none; position: static; display: block;}
    .profile-header .dropdown-menu .dropdown-item{padding: 10px 0; border-bottom: 1px solid #ddd;}
    .profile-header .dropdown-menu ul li{margin: 0;}
    /*.isheader-sec-home ul.navbar-nav>li>a{position: absolute; right: 0;}*/

    .my-booking-sec .nav-pills .nav-link{font-size: 14px; font-weight: 500; padding: 10px;}
    .profile-user{width: 120px;}
    .dash-pro-info{width: calc(100% - 120px); border-right: none; border-bottom: 1px solid #ddd;}
    .docu-link-nm{width: 100%;}

    .msg-notify a{width: 100%; height: auto; border-radius: 5px;}
    .msg-notify a span{display: inline-block; vertical-align: middle; font-size: 18px;}
    .msg-notify a i{vertical-align: middle; margin-right: 10px;}

    .is-main-header .navbar-nav{display: block !important;}
    .isheader-sec-home ul.navbar-nav>li{margin: 0 0 10px 0;}
    .isheader-sec-home .navbar-collapse{width: 100%; padding: 15px;}
    .isheader-sec-home ul.navbar-nav>li .list-property-btn a{text-align: center;}
    .notify-dropdown.dropdown-menu{width: 100%;}
    .upcoming-property.package-bx picture{height:250px;}
    .buss-personal-dtl-pro{display: block !important;}

}
@media (max-width: 767px){
    .logo img{vertical-align: middle;}
    .is-main-header{overflow: hidden;}
    .is-main-header .navbar-nav{display: block;}
    .isheader-sec-home ul li{margin:0 0 10px 0;}
    .isheader-sec-home ul li .list-property-btn a{text-align: center;}
    .login-pic{display: none;}
    .login-sec{margin:0;}
    .login-outer-main{padding-top: 20px;}
    .login-inner{padding:15px;}
    .footer-social{text-align: center; margin-top: 15px;}
    .footer-menu ul li{display: inline-block; margin-right: 10px;}
    .footer-menu ul{display:block; text-align: center;}
    .is-footer-sec{padding: 20px 0; text-align: center;}
    .social-footer{text-align: center; margin-top: 10px;}
    .social-footer ul.social-icons{width: 100%; top: 0;}
    .subsribe-bx.input-group{width: 100%; margin-top: 5px;}
    #msform fieldset:after{display: none;}
    #msform fieldset .outer-gray-btn {margin: 5px auto; display: block; min-width: 90%;}
    #msform fieldset .main-btn {margin: 5px auto; display: block; min-width: 90%; float: none;}
    #msform fieldset{padding-bottom: 20px;}

    .isheader-sec-home ul.navbar-nav>li{margin-left: 0;}
    .isheader-sec-home ul.navbar-nav>li.browse-link{text-align: center;}
    .isheader-sec-home .navbar-collapse{padding: 15px; padding-bottom: 5px;}

    .hero-sec{padding: 20px 0;}
    .search-outer-home h1{font-size: 20px; letter-spacing: 1px; margin-bottom: 5px;}
    .search-outer-home p{font-size: 14px; margin-bottom: 5px;}
    .search-outer-home .tab-content{margin-top: 0;}
    .search-outer-home ul.nav{flex-wrap: nowrap; justify-content: inherit !important; overflow: auto; margin-bottom: 15px;}
    .search-outer-home ul.nav li.nav-item{margin:10px 5px;}
    .search-outer-home .nav-link{min-width: 170px; padding: 10px 15px;}
    .search-field{width: 100%;}
    .search-field .dark-form-control{border-right: none; border-bottom: 1px solid rgb(56 61 66 / 61%); border-radius: 10px 10px 0 0;}
    .is-checkin-out-bx.t-datepicker{border-right: none; border-bottom: 1px solid rgb(56 61 66 / 61%); width: 100%;}
    .room-book-srch{border-right: none; border-bottom: 1px solid rgb(56 61 66 / 61%); width: 100%;}
    .srch-btn .md-btn{border-radius: 0 0 10px 10px; min-width: 100%; max-width: 100%;}

    .become-vendor-sec, .browse-prop-sec, .experience-sec, .package-sec{padding: 15px 0;}

    .home-heading1{font-size: 22px;}
    .package-bx h3{font-size: 16px;}

    .expereince-bg{padding: 15px; text-align: center;}
    .expereince-bg h2{font-size: 22px;}
    .expereince-bg p{font-size: 15px; margin-bottom: 10px;}
    .browse-prop-sec ul li{width: 100%;}
    .browse-pic picture{display: block; width: 100%;}
    .browse-pic a{display: block;}
    .browse-pic img{width: 100%;}
    .browse-prop-sec p{margin-bottom: 5px;}

    .introduce-sec{padding: 20px 0;}
    .intro-bx{width: 100%; padding-right: 0;}
    .intro-carousel{width: 100%;}
    .intro-bx h2{font-size: 34px;}
    .intro-bx p{padding-left: 0; padding-right: 0;}
    .intro-bx p:before{display: none;}

    .become-vendor-sec h2{font-size: 22px; margin-bottom: 10px;}
    .how-work-bx{padding: 10px 5px; margin-bottom: 0;}
    .how-work-bx picture{width: 80px;}
    .how-work-bx h4{font-size: 15px;}
    .how-work-bx p{font-size: 13px;}

    /*#progressbar li{text-indent: -9999px; padding: 10px; width: 15%;}
    #progressbar li:before{border-radius: 0;border: none;width: 100%;height: 35px;content: '';position: absolute;left: 0;top: 0;}*/
    ul#progressbar{flex-wrap: wrap;}
    #progressbar li{width: 100%;}
    .all-btn-add-show{display:block !important;}
    .m-full{width:100%; min-width:100%; max-width:100%;}
    .all-btn-add-show .md-btn{padding:14px 25px; text-align:center;}
    
    .describe-block{margin-left: 0; margin-top: 0;}
    .checkinout-outer .flat-radio{width: 100%; margin-top: 15px; display: inline-block; vertical-align: top;}
    .checkinout-outer .flat-radio input[type="radio"] + label{padding:11px 8px;}
    
    .moving-navbar-sec{padding: 5px 0;}
    .moving-navbar-sec ul {white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
    .moving-navbar-sec ul li a{font-size: 15px; padding: 10px 15px;}
    .gallary-pic-outer picture.lear-bg{max-width: 100%;}
    /*.dtl-fixed-bx{position: static; background-color: #3c3e42;}*/
    .dtl-fixed-bx{width: 100%; padding: 0; position: static; padding: 10px;}
    .fav-like{z-index: 10;}
    .dtl-fixed-bx h2{font-size: 20px;}
    .dtl-fixed-bx p i img{width: 22px;}
    .view-resorts .view-display{display: inline-block; vertical-align: top; margin-top: 10px; background-color: rgb(193 204 221 / 12%);}
    .show-gallery a{padding-left: 4px 10px; font-size: 12px;}
    .show-gallery i{font-size: 34px;}
    .most-amenites ul li{width: 50%;}
    .p-dtl-desc-dtl{margin: 10px 0;}
    .p-dtl-desc-dtl h3{font-size: 20px; margin-top: 0;}
    .p-dtl-desc-dtl h4{font-size: 18px; margin-top: 20px;}
    .map-bx{margin-bottom: 20px;}
    .resto-menu-sec{width: 100%; padding: 15px 0;}
    .resto-menu-sec h3{font-size: 18px; margin-top: 20px;}
    .restorant-bx{display: block; padding: 0 15px;}
    .resto-pics{width: 100%;}
    .resto-info{padding: 0; width: 100%;}
    .property-select.package-bx{position: static; max-width: 100%; margin-top: 10px; padding:10px;}
    .room-type-sec{padding: 15px 0;}
    .rooms-table .divtable-heading .divtable-head{font-size: 15px;}
    .room-type-bx{padding: 10px; max-width: 300px;}
    .room-choice-outer{padding: 0 10px;}
    .price-options{width: 250px; padding: 10px;}
    .rooms-table{overflow-x: auto;overflow-y: hidden; margin-top: 0;}
    .divtable-heading{position: static;}
    .map-view-sec h3{font-size: 18px; margin-top: 20px; margin:0;}
    .amenities-sec h3{font-size: 18px; margin-top: 0;}
    .amenities-list-bx h5{font-size: 16px;}
    .rules-sec h3{font-size: 18px; margin-top: 0;}
    .similar-propty-sec{padding: 10px 0;}
    .similar-propty-sec h3{font-size: 22px; margin-top: 10px;}
    .property-select .price-lft{text-align: left;}

    .list-pro-bx{display: block;}
    .my-pro-pic picture{width: 100%;}
    .my-pro-pic .room-type-bx{max-width: 100%;}
    .my-pro-pic .rooms-carousel picture{max-width: 100%; min-width: 100%;}
    .my-pro-pic{padding: 10px;}
    .property-info{padding: 5px 10px; width: 100%;}
    .list-pro-bx .price-lft{width: 100%; text-align: center; padding: 15px 0; border-radius: 0 0 5px 5px;}
    .single-availbility{width: 100%;}
    .property-info .price-lft{width: 100%; text-align: left;}
    .search-filter{position: static; margin-bottom: 15px;}

    .reivew-show ul li{display: block; text-align: center;}
    .review-sec{margin:15px 0;}
    .review-pic{display: inline-block; vertical-align: top; margin-bottom: 10px;}
    .review-dtl{width: 100%; padding: 0; margin:0;}
    .review-dtl h4{padding-right: 0;}
    .date-review{position: static;}
    .review-rating-bx{font-size: 22px;}
    .is-gallery-modal{padding-left: 0;}
    .is-gallery-modal .modal-title{font-size: 20px;}
    /*.gallery-pics-all{margin-top: 0;}*/
    .v-dash-profile-bx{padding: 0;}
    .dash-pro-info{border-right: none; border-bottom: 1px solid #ddd;}
    .profile-user{width: 100px; margin:10px auto; padding: 0;}
    .dash-pro-info{padding: 0; text-align: center; width: 100%}
    .docu-link-nm{width: 100%; margin:10px 0 0px 0;}
    .dash-pers-info{width: 100%; text-align: center; padding:0;}
    .dash-pro-info span{/*display: block; margin:0 0 5px 0;*/}
    .dash-pers-info span{display:inline-block;}
    .dash-pers-info span a{color:#fff;}
    .view-resorts .type-view{padding: 7px 15px;}
    .vendor-linking{padding: 15px; margin-bottom: 15px;}
    .vendor-linking figure{width: 70px; height: 70px; padding: 15px;}
    .link-head{width: calc(100% - 70px);}
    .statistics-bx{padding: 10px; margin-bottom: 20px; min-height: 160px;}
    .statics-ico{width: 50px; height: 50px; padding: 10px;}
    .statistics-bx h4{font-size: 14px;}
    .statistics-bx h6{font-size: 22px; letter-spacing:0;}
    .profile-menu-list{margin-top: 0; margin-bottom: 20px;}
    .my-property-sec{padding: 15px 0;}

    .profile-header .dropdown-menu{box-shadow: none; position: static; display: block;}
    .profile-header .dropdown-menu .dropdown-item{padding: 10px 0; border-bottom: 1px solid #ddd;}
    .profile-header .dropdown-menu ul li{margin: 0;}
    /*.isheader-sec-home ul.navbar-nav>li>a{position: absolute; right: 0;}*/
    .v-profile-bx{padding: 10px;}
    .profile-show-dtl{padding-left: 10px;}

    .lft-inbox{left:0; right:0; width:100%; top:-100%; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; z-index:50; padding-top:0;}
    .lft-inbox.is-active{left:0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; z-index:50; width:100%; top:0;}
    .is-dotted-bx{position: absolute;z-index: 9999;right: 40px;top: -46px;display:block;}
    .rgt-inbox-dtl{left:0;}
    .send-msg-bx{left:0;}
    .attached-bx{margin-top:0;}
    .rgt-inbox-dtl{padding-top:0px;}

    .srch-bx input{background-color:transparent;}
    /*.lft-inbox{width:330px;}
    .rgt-inbox-dtl{left:330px;}
    .send-msg-bx{left:331px;}*/
    .lft-user-img{width:50px; height:50px;}
    .rgt-user-chat{padding:0 10px;}
    .rgt-user-chat p{padding:5px; font-size:12px;}
    .inbox-user{width:50px;}
    .inbox-user figure{width:50px; height:50px;}
    .mail-dtl{padding:0 10px;}
    .mail-dtl h3{font-size:16px;}
    .mail-dtl p{font-size:13px;}
    .lft-inbox ul li{padding:10px 15px;}
    .message-main-sec .container{padding: 0;}

    .my-booking-sec .nav-pills .nav-link{font-size: 16px; font-weight: 500; line-height: 1;}
    .my-booking-sec .nav-tabs{padding: 10px;}
    .package-bx{margin: 20px 0;}
    .my-booking-sec{margin-top: 10px;}
    .short-filter{margin-top: 10px;}
    .is-checkin-out-bx .form-control{width: 100%;}
    .is-checkin-out-bx .form-control{border-bottom: 1px solid rgb(56 61 66 / 61%); border-radius: 0;}
    .is-checkin-out-bx .input-group-append{right: 0; top: 35px; position: absolute; z-index: 10}
    .is-checkin-out-bx .input-group-text.dots-date{display: none;}
    .is-checkin-out-bx .input-group-text{background-color: #fff; padding: 10px;}
    .is-checkin-out-bx.t-datepicker{border-bottom: none;}
    .document-list span{display: block;}
    .v-dashboard-sec{padding: 20px 0 10px 0;}
    .v-dashboard-sec{padding: 20px 0;}
    .photo-box-main{margin-bottom: 20px;}
    .statusIn{position: static; display: inline-block; vertical-align: top; margin: 0; padding:4px 10px;}
    .msg-notify a{width: 100%; height: auto; border-radius: 5px;}
    .msg-notify a span{display: inline-block; vertical-align: middle; font-size: 18px;}
    .msg-notify a i{vertical-align: middle; margin-right: 10px;}

    .is-main-header ul li .user-pic > a.dropdown-toggle{border:1px solid #ddd;}
    /*.upload-photo-btn label.error {
        position: absolute;
        left: -40px;
        bottom: -20px;
        width: 270px;
        font-size: 13px;
        right: 0;
        margin: 0px auto;
    }*/
    .edit-photo{display:block; margin:0px auto;}
    .edit-photo-outer{text-align:center;}
    .upload-photo-btn{width:100%;  text-align: center !important;}
    .edit-photo-outer{padding-bottom:30px;}
    .my-pro-dtl-bottom{width: 100%; border:none; margin:0; padding: 15px; text-align: center; border-radius: 0;}
    .my-user-profile{width: 100%;}
    .notify-dropdown.dropdown-menu{width: 100%;}
    .srch-property-bx.list-pro-bx .price-lft { padding: 0 10px; width: 100%; text-align: left;}
    .my-pro-pic picture{height: 200px;}
    .add-property-sec .is-info{display: block; margin-top:0; padding:0 15px;}
    
    #cancellationPolicyModal .reivew-show ul li{text-align: left; padding-left: 15px; margin-top: 5px; position: relative;}
    #cancellationPolicyModal .reivew-show ul li:before{position: absolute; left: 0; top: 8px;}
    
    #crop_profile_cover_modal .btn-block.text-right{text-align: center !important;} 
    #crop_profile_cover_modal .col-md-6.text-left {text-align: center !important;} 
    .upcoming-property.package-bx picture{height:250px;}  
    .my-booking-sec .nav-tabs li{width:100%;}
    .show_booking_section{padding:15px;}
    .gallery-view-sec .lear-bg{height:auto;}
    .view-all-gallery .view-all-gallery{position:static;}
    
}