@charset "utf-8";
/* CSS Document */
body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	-user-select: none; 
}
.allmatter{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.allmatter p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.allmatter img{ width:50%; height:auto; margin:10px 15px 15px 0px; border:5px solid #ffffff; float:left; clear:both; box-shadow:0px 0px 5px 5px #ccc; border-radius:0px 15px;}
.allmatter ul{ margin:0px 25px 25px 50px;}
.allmatter li{ font-family:Arial, Helvetica, sans-serif; font-size:16px; list-style:decimal; margin-bottom:8px;}

.mtop0{margin-top:0px; display:block;}
.mtop10{margin-top:10px; display:block;}
.mtop20{margin-top:20px; display:block;}
.mtop30{margin-top:30px; display:block;}
.mtop40{margin-top:40px; display:block;}
.mtop50{margin-top:50px; display:block;}
.mtop60{margin-top:60px; display:block;}
.mtop70{margin-top:70px; display:block;}
.mtop80{margin-top:80px; display:block;}
.mtop90{margin-top:90px; display:block;}
.mtop100{margin-top:100px; display:block;}

.mbottom0{margin-bottom:0px; display:block;}
.mbottom10{margin-bottom:10px; display:block;}
.mbottom20{margin-bottom:20px; display:block;}
.mbottom30{margin-bottom:30px; display:block;}
.mbottom40{margin-bottom:40px; display:block;}
.mbottom50{margin-bottom:50px; display:block;}
.mbottom60{margin-bottom:60px; display:block;}
.mbottom70{margin-bottom:70px; display:block;}
.mbottom80{margin-bottom:80px; display:block;}
.mbottom90{margin-bottom:90px; display:block;}
.mbottom100{margin-bottom:100px; display:block;}

.pbottom0{padding-bottom:0px; display:block;}

.ptop0{padding-top:0px; display:block;}

.media-left img{ width:280px; object-fit:scale-down; }

.mp0{margin:0px; padding:0px;}
.padding0{ padding:0px!important; display:block;}
.padding10{ padding:10px!important; display:block;}
.margin0{margin:0px!important; display:block;}


.float-right{float:right; display:block;}
.float-left{float:left; display:block;}







.single-sl-room img{height:auto!important;widht:100%!important; display:block;}







@media only screen and (min-width : 320px) and (max-width : 479px) {
.search-sec .res-btn{margin:0px;}
.hiddenmobile{ display:none!important;}
.final-inner-header .this-title{ font-size: 25px;}
.our-resort-value .img-l-box {width: 100%!important;}

.single-sl-room img {display: block; width: 100%; height: auto!important;}
.single-room-wrapper .room-slider-wrapper{overflow:none;}
.book-r-form .room-price p{font-size:18px!important;}

.book-r-form .select-box{float: none!important;}
}

@media only screen and (min-width : 480px) and (max-width : 639px) {
.search-sec .res-btn{margin:0px;}
.hiddenmobile{ display:none!important;}
.final-inner-header .this-title{ font-size: 25px;}
.our-resort-value .img-l-box {width: 100%!important;}

.single-sl-room img {display: block; width: 100%; height: auto!important;}
.single-room-wrapper .room-slider-wrapper{overflow:none;}
.book-r-form .select-box{float: none!important;}
}

@media only screen and (min-width : 640px) and (max-width : 768px) {
.search-sec .res-btn{margin:0px;}
.hiddenmobile{ display:none!important;}
.final-inner-header .this-title{ font-size: 25px;}
.our-resort-value .img-l-box {width: 100%!important;}

.single-sl-room img {display: block; width: 100%; height: auto!important;}
.single-room-wrapper .room-slider-wrapper{overflow:none;}
.book-r-form .select-box{float: none!important;}
}

@media only screen and (min-width : 769px) and (max-width : 1025px) {
.hiddendesktop{ display:none!important;}

}

@media only screen and (min-width : 1025px) and (max-width : 1280px) {
.hiddendesktop{ display:none!important;}

}

@media only screen and (min-width : 1280px) and (max-width : 1367px) {
.hiddendesktop{ display:none!important;}

}