/*@media(max-width:1440px){
.main-banner {padding: 0 !important;min-height: 562px !important;height: 75vh;}
}*/
@media only screen and (min-width : 768px) {
.page-title.image-title{height:340px}
.dashboard-bg{height:100vh;position:fixed;min-height:650px;z-index:11}
.navbar-nav>li.dash-link>a .avatar{position:absolute;display:inline-block;width:30px;height:30px;line-height:36px;text-align:center;border-radius:100%;background-color:#f5f6f7;color:#fff;text-transform:uppercase;left:-27px;top:20px}
}
@media only screen and (min-width : 993px) {
section{padding:4em 0 3em}
.navbar-default .navbar-brand img{max-width:170px}
.half-box{padding:140px 40px}
.half-box h2{font-size:50px}
}
@media only screen and (min-width : 1024px) {
h1{font-size:35px}
h2{font-size:27px}
h3{font-size:22px}
h4{font-size:18px}
h5{font-size:16px;font-weight:600}
h6{font-size:12px}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu.left-nav li a{text-align:left}
.font-50{font-size:50px}
.font-60{font-size:60px}
.font-80{font-size:80px}
.font-100{font-size:100px}
.font-150{font-size:150px}
.font-200{font-size:200px}
.font-250{font-size:250px}
.font-300{font-size:300px}
.font-400{font-size:400px}
.font-450{font-size:450px}
.font-500{font-size:500px}
.font-bold{font-weight:700}
.main-banner h2{font-size:50px;font-weight:600;margin-bottom:10px}
.main-banner p{font-size:17px}
}
@media screen and (max-width: 992px) {
.navbar-default .navbar-brand img{max-width:130px}
.main-banner .form-control{margin-bottom:10px}
.fb-log-btn{margin-bottom:10px}
.log-screen{background-image:none!important}
.soon-wrapper{background-image:none}
.book_image{margin:0 15px 0 0;width:100%}
.dasboard-prop-listing .prop-info{width:100%}
footer.dark-bg:before{position:absolute;content:'';background:url(../images/footer.png);background-repeat:no-repeat;width:100%;height:130px;left:0;top:-116px;z-index:10;background-size:contain}
}
@media screen and (max-width: 767px) {
html body .mob-padd-0{padding:0}
html body .mob-mrg-0{margin:0}
html body .mob-extra-mrg{margin-left:-15px;margin-right:-15px}
.heading h2{font-size:28px}
.mob-padd-0{padding-left:0;padding-right:0}
.mob-mrg-0{margin-left:-15px;margin-right:-15px}
.mob-extra-mrg{margin-left:-15px;margin-right:-15px}
.banner{padding:100px 0 80px}
.mbb-1{border-bottom:1px solid #dde6ef}
.destination-box.list-style,.hotel-box.list-style,.restaurent-box.list-style,.tour-box.list-style{height:auto}
.destination-box.list-style .inner-box,.hotel-box.list-style .inner-box,.restaurent-box.list-style .inner-box,.tour-box.list-style .inner-box{padding:30px 20px}
.sl-box{margin-bottom:10px}
.profile-header-nav .theme-btn{width:100%!important;display:block;float:none!important;margin-bottom:15px}
.profile-header-nav .fl-right{float:none}
.profile-header-nav .nav-tabs li a{border-right:none}
.log-wrapper{display:block!important}
.nice-select ul.list{max-height:150px;overflow-y:scroll}
.fl-right span i{padding:0 4px}
.review-status{padding:2px 10px}
#sticky{float:left;width:100%}
.main-banner fieldset .form-control,.main-banner fieldset .seub-btn,.main-banner fieldset select.selectpicker{width:100%;padding:11px 15px;border:none;border-radius:0;height:auto;line-height:1.5;font-size:13px;max-height:60px;border:1px solid #eee;border-right-color:#eee;border-right-style:solid;border-right-width:1px}
.fl-wrap{margin-top:20px}
.multi-option-booking .nav-tabs > li{width:100%;padding-right:0}
.multi-option-booking .nav-tabs > li > a{margin-right:0;padding:10px 20px 10px 15px}
.sl-box{height:43px}
footer.dark-bg::before{position:absolute;content:'';background:url(../images/footer.png);background-repeat:repeat;background-size:auto auto;background-repeat:no-repeat;width:100%;height:130px;left:0;top:-26px;z-index:10;background-size:contain}
.pb-120{padding-bottom:33px!important}
.list-thumb-box{position:relative;border-radius:0;overflow:hidden;max-height:200px}
.pack-btn{margin-top:-27px!important}
.page-title{background:center #f2f4f7;background-image:none;background-size:auto auto;height:150px;text-align:center;display:flex;padding-top:50px;background-size:cover}
.image-title h2::before{display:none}
.image-title h2{font-size:20px;text-transform:uppercase}
.image-title h2::after{display:none}
.trt{position:absolute;right:27px;top:-55px;font-size:13px;font-weight:600;color:#fff}
.list-overview-detail h5{margin-top:14px}
.icon-box-icon-block{text-align:center}
.icon-box-round{margin:0 auto}
nav.navbar.bootsnav .navbar-brand{display:inline-block;float:left!important;margin:0!important}
nav.navbar.bootsnav .navbar-toggle{display:inline-block;margin-top:10px;float:right;margin-right:0}
#sticky.stick{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}
.copyright{padding:10px 0;margin-top:10px;text-align:center}
.tag{float:none!important}
.enqfrm::before {display:none}
.qfrm {margin-top:-26px}
.slick-next, .slick-prev {top:38%}
.slick-next::before, .slick-prev::before {font-size: 12px;color: rgba(255,255,255,.4);width: 25px;height: 25px;line-height: 21px;}
.slick-prev {left:0}
.slick-next {right:0}
.pull-none{float:none!important}
.nav-account {text-align: center;}
}
@media screen and (max-width: 479px) {
ul.amenities.third li{width:50%}
ul.amenities.fourth li{width:50%}
}
@media screen and (max-width: 440px) {
.nav-account li *{float:none!Important;width:100%;text-align:center!important;}
.nav-account > li{float:none;}
.dblock440{display:block!important;}
}