@media only screen and (max-width:1600px){
.accommodation-tab .nav-tabs{padding: 0 8px;}
.accommodation-tab .nav-tabs .nav-link{font-size: 15px; padding: 12px 13px;}
.accommodation-tab .nav-tabs .nav-link.active::after{left: 13px; right: 13px;}
.accommodation-tab .tab-content {padding: 25px 22px 10px;}
.accommodation-form.categories .cat-listing ul li::before{margin-top: 6px;}
.accommodation-form .gallery li{flex:0 0 20%; max-width: 20%;}
}

@media only screen and (max-width:1440px){
.dash-box .no{font-size: 40px;}
.dash-page-head{padding: 15px 20px;}
.dash-page-head .title{font-size: 17px;}
.accommodation-tab .nav-tabs{justify-content: space-between; display: flex;}
.accommodation-tab .nav-tabs .nav-link {font-size: 14px;padding: 12px 5px;}
.accommodation-tab .nav-tabs .nav-link.active::after{left: 5px; right: 5px;}
.accommodation-side-block ul li{font-size: 14px; padding: 11px 15px;}
.accommodation-tab{width: calc(100% - 320px);}
.accommodation-side-block{max-width: 290px;}
.accommodation-form .form-control{height: 40px; padding: 0 50px 0 15px;}
.accommodation-form .field-outer.qt-table .form-control {padding: 0 50px 0 130px;}
.accommodation-form .word-counter{font-size: 14px; right: 15px; top: 10px;}
.accommodation-form .field-tag{line-height: 37px;}
.container-full{padding: 0 30px;}
.accommodation-form .gallery li{flex:0 0 33.33%; max-width: 33.33%;}
.select2-container--default .select2-selection--single{height: 45px !important; line-height: 41px;}
}

@media only screen and (max-width:1365px){
.tableouter{overflow-y: auto;}
.tableouter table{width: 1365px;}
}

@media only screen and (max-width:1199px){
.left-nav-bar .navigation li a{font-size: 15px;}
.dash-icon img{max-width: 135px;}
.dash-box .h2{font-size: 28px;}
.accommodation-tab {width: 100%;margin: 25px 0 0 0;}
.accommodation-side-block{max-width: 100%; margin-top: 20px;}
.dash-page-head {padding: 10px 15px;}
.dash-page-head .title{font-size: 15px;}
.dash-page-head .btn-custom{margin-left: 7px; height: 30px; line-height: 29px; padding: 0 15px;}
.accommodation-form.categories .cat-listing ul li::before {margin-top: 5px;}
.accommodation-form .form-control{font-size: 13px;}
.accommodation-form label{font-size: 15px;}
}

@media only screen and (max-width:991px){
.left-nav-bar{max-width: 215px;}
.left-nav-bar .navigation li a{font-size: 14px;}
.dash-right-block{max-width: calc(100% - 215px);}
.white-box{padding: 30px;}
.dash-icon img{max-width: 100px;}
.dash-box .h2{font-size: 21px;}
.accommodation-tab .nav-tabs{justify-content: inherit;}
.dataTables_wrapper .dataTables_filter {margin: 25px 0 55px 0;}
.tableouter{padding: 0 20px 30px;}

.dataTables_wrapper .dataTables_filter input{width: 120px;}
.tableouter .btn.btn-info{right: 20px;}
}

@media only screen and (max-width:767px){
.left-nav-bar{max-width: 100%;}
.dash-right-block{max-width: 100%; padding-left: 0;}
.nav-title{cursor: pointer; position: relative;}
.nav-title::after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "";position: absolute;right: 17px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);}
.nav-title.active::after{content: "";}
.navigation{ height: 0; opacity: 0;}
.navigation.active{height: auto; opacity: 1;}
.container-full {padding: 0 15px;}
.accommodation-form.categories .add-btn {height: 35px;line-height: 35px;margin-top: 15px;font-size: 14px;}
.accommodation-form .form-control.small{max-width: 100%;}
 
}

@media only screen and (max-width:679px){
.user-nav{max-width: 100%;}
.user-nav-head{border-right: none; border-top: solid 1px #ebebeb;}
.user-nav .dropdown-menu{min-width: 100%;}
.dash-page-head .title{width: 100%; text-align: center;}
.dash-page-head .btn-group{display: block; margin: 5px auto 0;}
.dash-page-head .btn-custom{margin: 0 4px;}
.accommodation-tab .tab-content {padding: 16px 15px 0;}
.accommodation-form .field-tag{padding: 0 15px;}
.accommodation-form .field-outer.qt-table .form-control {padding: 0 50px 0 90px;}
.accommodation-tab .nav-tabs .nav-item{width: 25%; margin: 0;}
.accommodation-tab .nav-tabs .nav-item{width: auto; margin-right: 10px;}
.accommodation-form .gallery li{flex:0 0 50%; max-width: 50%;}
.select2-container{margin: 8px auto 0;}
.dataTables_wrapper .dataTables_length{float: left;}
.dataTables_wrapper .dataTables_filter{float: right;}
.tableouter table.dataTable td{padding: 10px 18px;}
.dataTables_wrapper .dataTables_length{width: 100%; margin: 18px 0 0;}
.dataTables_wrapper .dataTables_filter{width: 100%; text-align: left; margin: 5px 0 65px 0;}
.dataTables_wrapper .dataTables_filter input {width: calc(100% - 60px);}
.tableouter .btn.btn-info{top: 135px; left: 20px;}
.dash-page-head div{width: 100%; text-align: center;}
 #gridAccommodation_filter { padding-right: 0px;padding-bottom: 50px; }
  #gridAccommodation_filter label{width:100%;}
}

@media only screen and (max-width:479px){
.dash-nav li{padding: 0 8px; min-height: 46px;}
.dash-nav li a img{width: 17px;}
.dash-nav li a em{right: -6px; top: -8px;}
.accommodation-tab .nav-tabs .nav-item {width: 50%;}
.accommodation-tab .tab-content .sub-tab-content .nav-tabs .nav-item{width: auto; margin-right: 5px;}
.accommodation-tab .tab-content .sub-tab-content .nav-tabs .nav-link{font-size: 12px;}
.accommodation-form .gallery li {flex: 0 0 100%;max-width: 100%;}
}
