@font-face{font-family:'Aileron-Regular';src:url(../fonts/Aileron-Regular.eot);src:local(☺), url(../fonts/Aileron-Regular.woff) format("woff"), url(../fonts/Aileron-Regular.ttf) format("truetype"), url(../fonts/Aileron-Regular.svg) format("svg");font-weight:400;font-style:normal}
/*star code*/
.packageDetailBox.inclusionBoxTwo ul li {
	width: 100%;
	margin-left: -15px;
	padding: 0px 15px 0px 25px;
	vertical-align: top;
}
.enquiry_form1{
	position: absolute;
	left: 60px;
	top: 1px;
	color: #fff;
}
.ui-datepicker-trigger{display:none;}
.enquiry_formPhone1{
	position: absolute;
	top: 0;
	left: 111px;
	color: #fff;
}
.associate1{
	position: absolute;
	color: #fff;
	top: 0px;
	left: 91px;
}
.associate2{
	position: absolute;
	color: #fff;
	top: 0px;
	left: 134px;
}
.associate3{
	position: absolute;
	color: #fff;
	top: 0px;
	left: 67px;
}
.associate4{
	position: absolute;
	color: #fff;
	top: 0px;
	left: 72px;
}
.associate5{
	position: absolute;
	color: #fff;
	top: 0px;
	left: 46px;
}
.associate6{
	position: absolute;
	color: #fff;
	top: 0px;
	left: 59px;
}
.conference1 {
	position: absolute;
	top: 0;
	left: 62px;
	color: #fff;
}
.conference2 {
	position: absolute;
	top: 0;
	left: 83px;
	color: #fff;
}
.conference3 {
	position: absolute;
	top: 0;
	left: 94px;
	color: #fff;
}
.conference4 {
	position: absolute;
	top: 0;
	left: 74px;
	color: #fff;
}
.conference5 {
	position: absolute;
	top: 0;
	left: 62px;
	color: #fff;
}
.conference6 {
	position: absolute;
	top: 0;
	left: 85px;
	color: #fff;
}
.conference7 {
	position: absolute;
	top: 0;
	left: 162px;
	color: #fff;
}
.conference8 {
	position: absolute;
	top: 0;
	left: 137px;
	color: #fff;
}
.conference9 {
	position: absolute;
	top: 0;
	left: 76px;
	color: #fff;
}
.conference10 {
	position: absolute;
	top: 0;
	left: 85px;
	color: #fff;
}
.locate1 {
	position: absolute;
	top: 21px;
	left: 61px;
}

.locate23 {
	position: absolute;
	top: 21px;
	left: 65px;
}
.locate4 {
	position: absolute;
	top: 26px;
	left: 86px;
}
.jungle-safari1 {
	position: absolute;
	top: 0;
	left: 47px;
	color: #fff;
}
.jungle-safari2 {
	position: absolute;
	top: 0;
	left: 47px;
	color: #fff;
}
.jungle-safari3 {
	position: absolute;
	top: 0;
	left: 100px;
	color: #fff;
}
.jungle-safari4 {
	position: absolute;
	top: 0;
	left: 72px;
	color: #fff;
}
.feedback_star1 {
	position: absolute;
	left: 75px;
	top: 2px;
	color: #e1dede;
}
.feedback_star2 {
	position: absolute;
	left: 93px;
	top: 2px;
	color: #e1dede;
}
.feedback_star3 {
	position: absolute;
	left: 95px;
	top: 2px;
	color: #e1dede;
}
.feedback_star4 {
	position: absolute;
	left: 75px;
	top: 2px;
	color: #e1dede;
}
.star-pos{
	position: relative;
}
.enquiry_formPhone{
	position: absolute;
	top: 0;
	left: 98px;
	color: #fff;
}
.enquiry_form{
	position: absolute;
	top: 0;
	left: 48px;
	color: #fff;
}


.star_adult{
	position: absolute;left: 122px;
}
.star_room{
	position: absolute;left: 108px;
}
.star1en1 {
	position: absolute;
	top: 1px;
	color: #fff;
	left: 88px;
}
.star1en2 {
	position: absolute;
	top: 1px;
	color: #fff;
	left: 94px;
}
.star_room1w {
	position: absolute;
	right: 70px;
	color: #fff;
}
.star1en3 {
	position: absolute;
	top: 1px;
	color: #fff;
	left: 74px;
}
.star1en4 {
	position: absolute;
	top: 1px;
	color: #fff;
	left: 79px;
}
/*.star1{position: absolute;top: 1px;right: 45px; color: #fff;}
.star1d{position: absolute;top: 1px;right: 36px; color: #fff;}*/
.star1d {
	position: absolute;
	top: 7px;
	left: 98px;
	color: #fff;
	font-size: 9px;
}
.star1 {
	position: absolute;
	top: 8px;
	color: #fff;
	font-size: 9px;
	left: 90px;
}
.star2{position: absolute;top: 1px;right: 37px; color: #fff;}
.star3 {
	position: absolute;
	top: 1px;
	color: #fff;
	left: 100px;
}
.star4 {
	position: absolute;
	top: 1px;
	color: #fff;
	left: 100px;
}
.star11 {
	position: absolute;
	left: 66px;
	top: 18px;
}
.star111 {
	position: absolute;
	left: 86px;
	top: 19px;
}

.holdera {
	position: absolute;
	margin: 7px 12px;
	cursor: auto;
	z-index: 1;
	border: none;
	color: rgba(255, 255, 255, 0.66);
	font-weight: 300;
	font-size: 12px;
	height: 34px;
	outline: none !important;
}
.reda{
	color: rgba(255, 255, 255, 0.66);
	position: absolute;
	top: -2px;
	right: -7px;
	font-size: 9px;
}
.nav>li>a:hover,
.nav>li>a:focus{background:none;}
a{transition:all 0.35s ease-in 0s;}
.icon-in-sidebar{width: 67%;}
.icon-in-sidebar3{width: 67%;margin-top: 32px;}
.icon-in-sidebar2 {
	width: 95%;
	margin-top: 29px;
}
.feedbacks .modal-header {
	min-height: 16.43px;
	padding: 5px 15px;
	border-bottom: 1px solid #e5e5e5;
}
.feedbacks .modal-footer {
	padding: 4px 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.feedbacks .guest-book_item {
	text-align: center;
	padding: 0px 15px;
	border: 0;
	position: relative;
}
.feedbacks .guest-book_item .user-detail {
	margin-top: 15px;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 15px;
}
.feedbacks .guest-book_item1 .user-detail {
	margin-top: 10px;
	/*position: absolute;*/
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 0px;
}
.feedbacks .guest-book_item span {
	margin-top: 0;
	display: block;
	color: #898989;
	font-size: 16px;
}
.feedbacks .btn {
	display: inline-block;
	padding: 2px 6px;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid #b0b0b0;
	border-radius: 4px;
}
.btn-infos {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
	border-radius: 26px;
}
.holder {
	position: absolute;
	margin: 7px 8px;	
	cursor: auto;	
	z-index: 1;
	border: none;
	color: #fff;
	font-weight: 300;
	font-size: 12px;
	height: 34px;
	outline: none !important;
}

.red{
	color: #fff;
	position: absolute;
	top: -2px;
	right: -7px;
	font-size: 9px;
}
.redc{
	color: #999;
	position: absolute;
	top: -2px;
	right: -7px;
	font-size: 9px;
}
.holderc {
	position: absolute;
	cursor: auto;
	z-index: 1;
	border: none;
	color: #999;
	font-weight: 300;
	font-size: 12px;
	height: 34px;
	outline: none !important;
	top: 26px;
	left: 26px;
}

.for-device{
	float: left;
}
.for-device2{
	float: right;
}
.hover-btm{margin-bottom: 10px;}
.explore-bttn:hover,
.explore-bttn:focus,
.explore-bttn.focus{color:#fff;}
.location-item a{color:#000;}
.table-striped > tbody > tr:nth-child(2n+1){background:#fff}
.scrollToTop{display:none;position:fixed;bottom:0;right:30px;width:50px;background:#fff;text-align:center;background:#7dc9ff;z-index:99999;border:1px solid #fff;}
.scrollToTop:hover{text-decoration:none;}
.wrapper{height:100%;width:100%;}
.message{bottom:25%;box-sizing:border-box;color:#fff;display:block;height:45%;margin:auto;padding:.5em;position:absolute;right:5%;text-align:center;width:46%;}
.message h1{color:#fff;font-family:"Open Sans", sans-serif;font-size:98px;font-weight:800;line-height:100px;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.8);text-transform:uppercase;}
.message p{color:#fff;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:800;line-height:24px;margin-top:12px;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.8);text-transform:uppercase;}
.paw-img{bottom:18px;position:absolute;right:-40px;}
.btn-orange{background-color:#7DC9FF;border-radius:22px;border:1px solid #7DC9FF;}
.btn-orange:hover{border:1px solid #7DC9FF;background:transparent;}
.quote-new{background:#f58220 none repeat scroll 0 0;cursor:pointer;left:0;padding:5px 20px;position:absolute;top:204px;width:auto;z-index:9;}
.quote-new a{color:#fff!important}
.header_content .menu > li.active a{color:#7dc9ff;}
.cottage-detail-bg{background-color:#fafafa}
.room-meta-info{background-color:#fff}
.room-meta-info,
.room-optional-packages{margin-bottom:30px}
.room-meta-info > h4{display:none}
.opalhotel-room-meta{overflow:hidden;position:relative;margin:0;padding:0;clear:both;margin:0;overflow:hidden;padding:0}
.opalhotel-room-meta li{border-top:1px solid #e9e9e9;color:#000;font-size:14px;list-style:outside none none;margin:0;overflow:hidden;padding:10px 0;position:relative;text-align:left;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:medium none;float:left;margin:0;padding:20px 30px;width:24.8%}
.opalhotel-room-meta li::before{color:#F58220;float:left;font-family:"FontAwesome";font-size:18px;font-style:normal;margin-right:15px}
.opalhotel-room-meta li.meta-size::before{content:"\f047";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-coffee::before{content:"\f0f4";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-room::before{content:"\f1ad";font-family:'FontAwesome';display:none;}
.opalhotel-room-meta li.meta-luxury::before{content:"\f236";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-fire::before{content:"\f197";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-water::before{content:"\f043";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-service::before{font-family:'FontAwesome';content:"\f1e5";display:none;}
.opalhotel-room-meta li.meta-bar::before{font-family:'FontAwesome';content:"\f0fc"}
.opalhotel-room-meta li.wadrobe::before{font-family:'FontAwesome';content:"\f09d "}
.opalhotel-room-meta li.refrigrator::before{font-family:'FontAwesome';content:"\f07b"}
.opalhotel-room-meta li.meta-matress::before{content:"\f236";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-sitting::before{content:"\f1fe";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-luggage::before{content:"\f0f2";font-family:'FontAwesome'}
.opalhotel-room-meta li.meta-working::before{content:"\f187";font-family:'FontAwesome'}
.opalhotel-room-meta li{float:left}
.opalhotel-room-meta li .meta-label{color:#999;display:block}
.opalhotel-room-meta li .meta-text{font-weight:700}
.room-extra-amenities{background-color:#fff;margin-bottom:30px;padding:20px 20px 15px}
.room-extra-amenities .amenity-item{margin:0 0 5px}
.room-extra-amenities .amenity-item i{margin-right:10px}
.text-black{color:#000!important}
.grid-row{margin-left:-1.5%;margin-right:-1.5%;position:relative;width:auto}
.grid-row::after{clear:both;content:"";display:table}
.grid-row .grid-column{float:left;margin:.5rem 1.5%;min-height:.125rem}
.grid-column-6{width:47%}
.room-description2{margin-bottom:30px;padding:25px 40px 20px;background:#fff}
.room-description2 > h4{border-bottom:1px solid #e9e9e9;font-size:18px;margin:0 0 20px;padding-bottom:25px;text-transform:uppercase}
.room-description2 p{line-height:28px}
.grid-row .grid-column{float:left;margin:.5rem 1.5%;min-height:.125rem}
.grid-column-6{width:47%}
.quote2{background:#7dc9ff none repeat scroll 0 0;color:#fff;cursor:pointer;font-size:14px;height:30px;left:-10px;letter-spacing:.2em;padding-top:4px;position:absolute;text-align:center;text-transform:uppercase;top:-20px;width:130px;z-index:9}
#quotewrapper{position:relative;padding-top:20px}
.cross-button{background-color:#39f;background-position:center top;background-repeat:no-repeat;border-radius:50%;color:#fff;display:block;height:22px;margin-bottom:0;margin-left:-16px;margin-top:-12px;position:absolute;right:-6px;text-align:center;top:4px;width:20px;z-index:99}
.quote3{background-image:url(../images/knowmore.png);background-repeat:no-repeat;bottom:-1332%;color:#fff;cursor:pointer;font-size:13px;height:30px;letter-spacing:.2em;padding-top:8px;position:absolute;right:-14%;text-align:center;text-transform:uppercase;width:139px;z-index:9}
.quote3 a{color:#fff}
.contactform{background:rgba(0, 0, 0, 0.4);border-radius:0;margin:0 auto;padding:20px 10px;width:460px}
.contactform h5{color:#fff}
.contactform input[type="text"]{width:85%;float:left;margin-bottom:10px}
.contactform textarea{width:97%!important;margin-bottom:10px;height:80px}
.contactform #contact-page{position:relative;top:0}
.contactform select{float:left;width:90.5%;margin-bottom:5px}
.slidecontact{cursor:pointer;display:none;height:306px;left:0;position:absolute;top:191px;z-index:9;border-radius:10px}
.slidecontact .image-box{margin-top:20px;padding:5px 0}
.slidecontact .title{color:#7dc9ff;font-size:16px;text-transform:uppercase;margin:10px 0 0;text-align:center}
.slidecontact p{color:#fff;font-size:12px;margin-bottom:10px;text-align:center}
.slidecontact .vladity-clr{color:#7dc9ff;text-transform:uppercase}
.slidecontact .read-more{border:2px solid #fff;border-radius:14px;color:#fff;font-size:12px;padding:5px 10px;margin-left:50px}
.slidecontact .read-more:hover{background:#7dc9ff;color:#fff}
.tripadviser-logo{color:#fff;cursor:pointer;font-size:18px;left:0;padding:0;position:absolute;text-transform:uppercase;bottom:70px;z-index:9}
.main-slider{background:url(../images/main-slider.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#999;height:300px}
.demo-2{height:100%}
.bootstrap-select > .dropdown-toggle{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:transparent none repeat scroll 0 0;border-color:#fff #fff #fff currentcolor;border-image:none;border-radius:0;border-style:solid solid solid none;border-width:1px 1px 1px 0}
.to .check-availability .availability-form .awe-calendar-wrapper .awe-calendar{border:1px solid #fff}
.bg-14{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(../images/solluna-activity-bg.jpg) no-repeat;background-size:cover;background-position:center;width:100%;padding:50px 20px 30px;z-index:19}
.bg-grey{background-color:#000}
.guestbook-event{margin-top:0}
.m-b-30{margin-bottom:30px}
.gallery-content .gallery_item.wrap-image{width:100%;overflow:hidden;position:relative;cursor:pointer;padding:0}
.overlay-text{position:absolute;bottom:-230px;left:8px;z-index:999;color:#fff;transition-duration:.8s;padding:16px}
.nav-link{position:absolute;bottom:20px;left:8px;z-index:99999;color:#fff;transition-duration:.8s}
.gallery-content .gallery_item.wrap-image:hover .nav-link{bottom:50px}
.nav-link a{color:#fff;display:block;margin-left:30px;text-transform:uppercase}
.nav-link a span{margin-left:4px;font-size:12px;font-weight:600}
.wrap-image:hover .overlay-text{transform:translateY(-380px)}
.overlay-text span{font-size:15px;font-weight:700}
.overlay-text h3{font-size:28px;font-weight:400;color:#fff;font-family:"Aileron-Regular"}
.overlay-text p{font-size:17px;font-weight:400;line-height:40px;text-align:left}
.motion{max-width:none;height:100%;width:100%}
.gallery-content .gallery_item .text{position:absolute;bottom:115px;left:23px;right:23px;color:#fff;z-index:10;font-family:"Lato", sans-serif;font-size:13px;pointer-events:none;font-weight:400;opacity:1;visibility:visible}
.gallery-content .gallery_item .text h3{color:#fff;font-size:26px}
.gallery-content .gallery_item .text h4{color:#fff;font-size:17px}
.gallery-content .gallery_item:hover .text{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);bottom:400px}
.gallery-content .gallery_item:hover:before{top:0;opacity:.9}
.project-info{text-align:center;padding:0 15px;width:800px;margin:auto}
.project-info h1{margin-bottom:0;font-size:26px;color:#333;text-transform:uppercase;margin-top:20px;font-family:'Aileron-Regular';font-weight:400;letter-spacing:1px}
.changed.project-info h1 {
	margin-bottom: 0;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 20px;
	font-family: 'Aileron-Regular';
	font-weight: 400;
	letter-spacing: 1px;
	margin: 10px 0px;
	padding-bottom: 34px;
}
.project-info h5{margin-bottom:0;font-size:26px;color:#333;text-transform:uppercase;margin-top:20px;font-family:'Aileron-Regular';font-weight:400;letter-spacing:1px}
.project-info .tittle{margin-bottom:0;font-size:26px;color:#333;text-transform:uppercase;margin-top:20px;font-family:'Aileron-Regular';font-weight:400;letter-spacing:1px;}
.project-info p{line-height:1.4;font-size:16px;font-weight:500}
.project-info .btn{margin:34px 0;position:relative;font-size:14px;color:#1c2022;font-weight:700;padding:16px 32px;border:2px solid #1c2022;line-height:1;transition-duration:.8s}
.heading-txt-clr{color:#7dc9ff!important}
p.main-heading{margin:0;font-size:16px;background:url(../images/underline.png) center bottom no-repeat;padding-bottom:35px;margin-bottom:33px;color:#666}
.rotate-btn{margin-top:30px}
.rotate-btn ul{margin:10px auto;text-align:center;padding:0;margin-left:0}
.rotate-btn li{list-style:none;position:relative;display:inline-block;width:100px;height:100px}
@-moz-keyframes rotate{0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@-webkit-keyframes rotate{0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@-o-keyframes rotate{0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@keyframes rotate{0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
.round{display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0;text-decoration:none;text-align:center;font-size:18px;text-shadow:0 1px 0 rgba(255, 255, 255, .7);letter-spacing:-.065em;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;box-shadow:2px 2px 7px rgba(0, 0, 0, .2);border-radius:300px;z-index:1;border-width:2px;border-style:solid}
.round:hover{width:130%;height:130%;left:-15%;top:-15%;font-size:20px;padding-top:0;-webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, .3);-o-box-shadow:5px 5px 10px rgba(0, 0, 0, .3);-moz-box-shadow:5px 5px 10px rgba(0, 0, 0, .3);box-shadow:5px 5px 10px rgba(0, 0, 0, .3);z-index:2;border-size:10px;-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}
.rotate-btn a.green{background-color:transparent;color:#fff;border-color:#7dc9ff}
.rotate-btn a.green:hover{color:#7dc9ff}
.round span.round{display:block;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:none;padding:25% 20% 0;color:#fff}
.round span:hover{opacity:.85;-webkit-text-shadow:0 1px 1px rgba(0, 0, 0, .5);-moz-text-shadow:0 1px 1px rgba(0, 0, 0, .5);-o-text-shadow:0 1px 1px rgba(0, 0, 0, .5);text-shadow:0 1px 1px rgba(0, 0, 0, .5)}
.green span{background:rgba(0, 0, 0, .4)}
.awe-btn.awe-btn-13{border-radius:14px}
.home-page-txt-sec{width:800px;margin:auto;padding:0 15px}
.text-closed-btn{background-color:#000;color:#fff;cursor:pointer;display:block;height:24px;line-height:24px;margin-bottom:0;margin-left:-16px;margin-top:-12px;position:relative;right:-87%;text-align:center;top:-2%;width:24px;z-index:99}
.hidden-txt-visible{display:none}
.awe-btn.awe-btn-13{border:1px solid #fff;background:#7dc9ff;color:#fff}
.awe-btn.awe-btn-13:hover{border:1px solid #7dc9ff;color:#fff;background:none}
.awe-btn{display:inline-block;background:none;font-family:"Lato", sans-serif;white-space:nowrap;text-transform:uppercase;cursor:pointer;line-height:normal;padding:8px 10px;font-size:12px;color:#000;min-width:110px;border-width:0;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.client-slider{margin:20px;padding:0 10px}
.owl-carousel.client-slider .owl-item{text-align:center}
.owl-carousel.client-slider .owl-item .item img{border:2px solid #eee;padding:5px}
.owl-carousel.client-slider .owl-next{background:rgba(0, 0, 0, 0) none repeat scroll 0 0!important;color:#000!important;cursor:pointer;font-size:60px!important;position:absolute;right:-30px;top:25px}
.owl-carousel.client-slider .owl-prev{background:rgba(0, 0, 0, 0) none repeat scroll 0 0!important;color:#000!important;cursor:pointer;font-size:60px!important;position:absolute;left:-30px;top:25px}
.owl-carousel.client-slider .owl-item h6 a{color:#000;font-size:12px}
.bg-gray{background-color:#F4F4F4;padding:30px 0}
.gallery-content .gallery_item{overflow:hidden;padding:0;position:relative}
.gallery-content .gallery_item *, .gallery-content .gallery_item *::after, .gallery-content .gallery_item *::before{-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.gallery-content .gallery_item img{width:100%}
.gallery-content .gallery_item2 .icon{pointer-events:none;position:absolute;left:50%;top:50%;transform:translateY(-50%);color:#fff;line-height:1;font-size:40px;opacity:1}
.gallery-content .gallery_item2:before{bottom:0;left:0;right:0;top:0;position:absolute;content:'';opacity:1;pointer-events:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.gallery-content .gallery_item .mfp-iframe{display:block;overflow:hidden}
.overlap-wap{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}
.overlap-wap2{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.gallery-content .gallery_item img{width:100%}
.gallery-content .gallery_item .icon{pointer-events:none;position:absolute;top:50%;background-color: rgba(0, 0, 0, 0.74);
	border-radius: 50%;left:50%;color:#fff;line-height:1;font-size:40px;opacity:1;margin-left:-32px;margin-top:-32px;}
	.gallery-content .gallery_item:hover .icon{transform:scale(1.1);}
	.gallery-content .gallery_item .overlap-wap:before{bottom:100%;left:0;right:0;top:0;position:absolute;content:'';opacity:1;pointer-events:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}
	.video-txt{color:#181818;font-family:"Aileron-Regular";font-size:25px;font-weight:500;margin:5px 0 5px;}
	.gallery-content.video-sec .gallery_item{border:3px solid #999}
	.section_page-gallery,
	.section-home-guestbook{background:#fff}
	.gallery-content.video-sec .gallery_item .overlap-wap{background:none;}
	.room-overlap{margin-bottom:30px;overflow:hidden;position:relative;border:4px solid #fff;box-shadow:2px 0 4px #999}
	.room-overlap .room-content-wrapper{background-color:rgba(0, 0, 0, 0.6);height:100%;left:0;padding:7px 20px 20px;position:absolute;top:0;width:100%;z-index:1}
	.room-overlap .room-title{font-size:26px;font-weight:400;margin:0}
	.room-overlap .room-title a{color:#fff}
	.room-overlap .room-title a:hover{color:#E4791E}
	.room-overlap .room-description{color:#ccc;opacity:0;transition:all .35s ease 0}
	.room-overlap .room-description p{line-height:28px;margin-top:25px;margin-left:5px;color:#fff}
	.room-overlap .opalhotel-price{bottom:15px;left:26px;position:absolute;text-align:left;z-index:2}
	.opalhotel-price{color:#fff;font-size:12px;text-align:center;text-transform:uppercase}
	.rtl .room-overlap .opalhotel-price{left:auto;right:40px}
	.room-overlap .opalhotel-price .price-value{color:#fff}
	.opalhotel-price .price-value{color:#c29b73;display:block;font-size:24px;font-weight:900;line-height:1.3}
	.room-overlap .link-reservation{bottom:20px;font-size:12px;line-height:20px;opacity:0;position:absolute;right:26px;transition:all .35s ease 0;z-index:2}
	.rtl .room-overlap .link-reservation{left:40px;right:auto}
	.room-overlap .room-label-discount{z-index:2}
	.room-overlap::before{background-color:rgba(0, 0, 0, 0.6);content:"";height:0;left:0;position:absolute;top:0;transition:all .5s ease 0;width:100%;z-index:1}
	.room-overlap:hover .room-description,
	.room-overlap:hover .link-reservation{opacity:1}
	.room-overlap:hover::before{height:100%}
	.button.button-theme:hover{color:#fff;border-color:#7dc9ff;background:transparent}
	.button{background-color:transparent;background-image:none;border:2px solid #ccc;color:#7dc9ff;cursor:pointer;display:inline-block;margin-bottom:0;padding:6px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:22px}
	.zoom-2{overflow:hidden;position:relative}
	.zoom-2 img{-webkit-transition:1s;-o-transition:1s;transition:1s}
	.zoom-2:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
	.zoom-3{background-color:#000;overflow:hidden;position:relative}
	.zoom-3 img{opacity:1;filter:alpha(opacity=100);transition:opacity .35s ease 0}
	.the-calm-text-sec{position:absolute;left:43%}
	.room-overlap .right-text{bottom:10px;color:#fff;font-size:26px;position:absolute;right:15px;text-align:right;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.9);z-index:99999}
	.room-overlap:hover .right-text{display:none;}
	.the-calm-padding{padding:30px 0 0}
	.presidentail-wrap{height:340px;}
	.section-reservation{padding-top:50px;padding-bottom:50px;}
	.join-us-section-bg{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4)), url(../images/joinus-full-bg.jpg);height:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-attachment:fixed;}
	.project-info .overlay-heading{color:#fff;font-family:"Aileron-Regular", sans-serif; margin-top:0;}
	p.main-heading-joinus{background:rgba(0, 0, 0, 0) url(../images/underline-white.png) no-repeat scroll center bottom;color:#fff;font-size:16px;margin:0;padding-bottom:34px}
	.content-icon{display:inline-block;position:absolute;left:80px;top:10px;}
	.icones{display:inline-block;}
	.head-first{background:rgba(0, 0, 0, 0) url(../images/underline-white.png) no-repeat scroll center bottom;color:#fff;font-size:16px;margin:0;padding-bottom:34px;}
	.project-info h3{margin-bottom:0;font-size:26px;color:#333;text-transform:uppercase;margin-top:20px;font-family:'Aileron-Regular';font-weight:400;letter-spacing:1px;}
	.adventure-list-text > h3{color:#000;font-family:aileron-regular;font-size:18px;font-weight:700;margin-bottom:15px;padding-top:20px;}
	.adventure-list-text > h3 a{color:#181818;}
	#slider-jim .item h4{text-align:center;line-height:17px;font-size:14.12px;font-weight:400;}
	#slider-jim .item h4 a{text-align:center;color:#fff;font-size:12px;}
	.reservation{position:relative;z-index:9;margin-left:auto;margin-right:auto;padding:25px 30px}
	.flex-join-wrapper{display:flex;flex-wrap:wrap}
	.box-join{flex-grow:1;flex-shrink:1}
	.one-join{flex-basis:150px}
	.two-join{flex-basis:400px;position:relative}
	.two-join img{object-fit:cover;width:100%;height:100%}
	.joinus-heading{left:30%;position:absolute;text-align:center;top:8%;z-index:27}
	.joinus-heading h3{color:#fff;font-size:52px;text-transform:uppercase;line-height:40px}
	.joinus-heading p{color:#7dc9ff;font-size:19px}
	.check-availability-side-bar{width:100%;position:relative}
	.check-availability-side-bar h3{color:#fff;font-size:22px;font-weight:800;line-height:26px;margin-bottom:0;background:#7dc9ff;text-align:center;padding:5px 0;border-radius:22px}
	.check-availability-side-bar h3 .reservation-icon{padding-right:10px}
	.check-availability-side-bar .section-check-availability{position:relative;background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;border:2px solid #cacaca;border-radius:22px}
	.check-availability-side-bar .section-check-availability .check-availability{padding:0}
	.check-availability-side-bar .section-check-availability .awe-calendar-wrapper{display:block}
	.check-availability-side-bar .section-check-availability .check-availability:before{background-color:none}
	.check-availability-side-bar .section-check-availability .check-availability .availability-form{padding:10px 20px 20px}
	.check-availability-side-bar .section-check-availability .check-availability .availability-form .awe-calendar-wrapper{margin:0}
	.check-availability-side-bar .section-check-availability .check-availability .availability-form .awe-calendar-wrapper .awe-calendar{border:1px solid #ccc;background:none;margin-bottom:20px}
	.check-availability-side-bar .section-check-availability .awe-calendar-wrapper i{top:33%}
	.check-availability-side-bar .section-check-availability .check-availability .availability-form .bootstrap-select.btn-group.awe-select{margin-bottom:20px;margin-right:0;width:100%;border:1px solid #ccc;border-radius:22px}
	.check-availability-side-bar .check-availability .availability-form .vailability-submit .awe-btn{background:none repeat scroll 0 0;border:2px solid #7dc9ff;border-radius:22px;color:#fff;height:35px;padding-left:10px;padding-right:10px}
	.check-availability-side-bar .check-availability .availability-form .awe-calendar-wrapper .awe-calendar.from{border-radius:0}
	.check-availability-side-bar .fa-angle-down{background:transparent none repeat scroll 0 0;color:#fff;line-height:30px;position:absolute;right:0;top:-2px;width:35px}
	.join-us-section-bg input[type="text"]{-moz-appearance:none;background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;border:2px solid #cacaca;color:#fff;font-family:"Lato", sans-serif;font-size:12px;height:30px;line-height:30px;margin-bottom:20px;padding:0 12px;width:100%;border-radius:22px}
	.join-us-section-bg .section-check-availability label{color:#fff;display:block;font-size:12px!important;margin-top:0;text-align:left}
	.join-us-section-bg .check-availability .availability-form .vailability-submit{margin-left:0}
	.join-us-section-bg .check-availability-side-bar .check-availability .availability-form .fa-calendar{color:#fff;font-size:14px;position:absolute;right:30px;top:39px}
	.join-us-section-bg .check-availability-side-bar .check-availability .availability-form .fa-calendar.depart{color:#fff;font-size:14px;position:absolute;right:30px;top:111px}
	.join-us-section-bg .bootstrap-select.btn-group.awe-select .dropdown-toggle{background-color:rgba(0, 0, 0, 0.4);border-radius:22px;border-right:medium none;height:30px;line-height:28px;outline:medium none;padding-bottom:0;padding-top:0;box-shadow:none}
	.has-feedback label~.form-control-feedback.calender_icon{top:23px;}
	.room-detail_form .awe-calendar-wrapper{border:none}
	.reservation-section input[type="text"]{height:34px;}
	.reservation-section input[type="text"]{height:34px;}
	.reservation-section input::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.66);opacity:0.7;}
	.reservation-section input::-moz-placeholder{color:rgba(255, 255, 255, 0.66);opacity:0.7;}
	.reservation-section input:-ms-input-placeholder{color:rgba(255, 255, 255, 0.66);opacity:0.7;}
	.reservation-section input:-moz-placeholder{color:rgba(255, 255, 255, 0.66);opacity:0.7;}
	.reservation-section .mdl-selectfield__select{height:30px !important;}
	.reservation-section .mdl-selectfield__box .mdl-selectfield__box-value{line-height:30px;color:rgba(255, 255, 255, 0.66)}
	.home-guestbook{padding:0 0 30px;position:relative}
	.home-guestbook:after{display:table;content:'';clear:both}
	.home-guestbook:before{position:absolute;top:0;bottom:0;left:74.35%;content:'';z-index:0;background-color:#fff}
	.guestbook-content{margin-top:0}
	.guestbook-content .owl-buttons{display:none}
	.guestbook-content .owl-pagination{margin-top:20px;margin-left:0}
	.guestbook-header{position:relative;z-index:1}
	.guestbook-header p{color:#232323;font-size:16px;margin-top:10px;margin-bottom:0;line-height:1.428em}
	.guestbook-header .awe-btn{margin-top:40px}
	.guestbook-item{padding-right:70px}
	.guestbook-item .img{float:left;overflow:hidden;width:141px;height:141px;margin-right:30px}
	.guestbook-item .text{overflow:hidden;padding-top:10px;padding-left:20px}
	.guestbook-item .text p{color:#333;line-height:1.4em;font-size:15px;position:relative;margin-bottom:15px}
	.guestbook-item .text span{color:#333}
	.guestbook-item .text span strong{font-size:20px;margin-right:20px}
	.owl-controls .owl-prev:hover,
	.owl-controls .owl-next:hover{color:#e7c130}
	.owl-theme .owl-controls .owl-buttons div{opacity:1}
	.owl-controls .owl-prev{left:0}
	.owl-controls .owl-next{right:0}
	.owl-controls .owl-pagination{font-size:0}
	.owl-controls .owl-pagination .owl-page{font-size:14px;display:inline-block;width:12px;height:12px;border:2px solid #7dc9ff;margin:0 2px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
	.owl-controls .owl-pagination .owl-page.active{background-color:#7dc9ff}
	.award-wrap{margin:auto;margin-bottom:30px;width:100%;}
	.award-wrap li{border:1px solid #cacaca;display:inline-block;padding:20px 20px 5px;margin-left:10px;border-radius:22px;margin-bottom:15px}
	.text-caption{font-size:17px}
	.mfp-wrap{cursor:default}
	.mfp-wrap .mfp-content .mfp-figure{padding-bottom:0;background-color:#1f232b;position:relative}
	.mfp-wrap .mfp-content .mfp-figure:after{content:none}
	.mfp-wrap .mfp-content .mfp-figure .mfp-close{right:7px;top:7px;position:absolute;padding:0;height:20px;width:20px;line-height:20px;font-size:20px;color:#fff;text-align:center;cursor:pointer;background-color:#7c7c7c;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.mfp-wrap .mfp-content .mfp-figure .mfp-close:hover{background-color:#7DC9FF}
	.mfp-wrap .mfp-content .mfp-figure .mfp-img{padding:0}
	.mfp-wrap .mfp-content .mfp-figure .mfp-bottom-bar{position:absolute;margin:0;text-align:center;font-weight:500;bottom:17px;top:inherit;left:30px;right:30px;width:inherit}
	.mfp-wrap .mfp-content .mfp-figure .mfp-bottom-bar .mfp-title{position:static;display:inline-block;color:#fff;padding-right:10px;font-size:16px}
	.mfp-wrap .mfp-content .mfp-figure .mfp-bottom-bar .mfp-counter{display:inline-block;position:static;font-size:16px;colo:#898989}
	.mfp-wrap .mfp-prevent-close{position:absolute;top:50%;background-color:transparent;border:2px solid #fff;color:#fff;width:36px;height:36px;line-height:30px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.mfp-wrap .mfp-prevent-close:hover{color:#e7c130;border-color:#e7c130}
	.mfp-wrap .mfp-prevent-close.mfp-prevent-left{left:10px}
	.mfp-wrap .mfp-prevent-close.mfp-prevent-right{right:10px}
	.footer_wrap{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(../images/joinus-full-bg.jpg);background-size:cover;background-position:center;vertical-align:middle;width:100%;display:table;border-top:5px solid #7dc9ff;padding:20px 0 0;position:relative;background-color:rgba(0, 0, 0, 0)}
	.m-t-30{margin-top:30px}
	.footer_wrap .container{vertical-align:middle}
	.footer_wrap h6{color:#fff;font-family:"Lato", sans-serif;font-size:16px;font-weight:800;letter-spacing:2px;line-height:1;padding:30px 0 60px;text-transform:uppercase}
	.footer_wrap h6 a{color:#fff}
	.footer_wrap h6 a:hover{color:#7dc9ff}
	.footer_wrap .tittle{color:#fff;font-family:"Lato", sans-serif;font-size:16px;font-weight:800;letter-spacing:2px;line-height:1;padding:30px 0 60px;text-transform:uppercase;}
	.footer_wrap .tittle a{color:#fff;}
	.footer_wrap .tittle a:hover{color:#7dc9ff;}
	.f_copy_right{text-align:center;color:#fff;margin:0 0 40px;}
	.f_copy_right a{text-decoration:none; color: #fff;}
	.designBy{text-align:right;}
	.f_menu{margin:0;padding:0;text-align:center;}
	.f_menu li{list-style:none;display:inline-block;border-right:1px solid #fff;line-height:10px;font-size:11px;margin-bottom:2px}
	.f_menu li:last-child{border-right:none}
	.f_menu li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:0 5px;font-weight:600;font-size:11px}
	.f_menu li a:hover{color:#7dc9ff}
	.footer_wrap .input-group-addon{background:none;border-radius:0 22px 22px 0}
	.footer_wrap .form-control{background:transparent;border:1px solid #fff;width:60%;float:left;}
	.footer_wrap .foot-subscribe .input-group-btn{width:40%;float:left;}
	.footer_wrap .foot-subscribe .input-group-btn button{width:100%;}
	.foot-subscribe{width:100%;}
	.social-line{line-height:33px;margin:0 0 20px}
	.social-line li{padding:0;margin:0 10px;}
	.social-line a{display:block;line-height:15px;padding:10px 0;position:relative;text-align:center;width:20px;}
	.social-line a:hover .fa{color:#fff;}
	.social-line a:hover .fa-facebook{background:#3b5998;}
	.social-line a:hover .fa-twitter{background:#0084b4;}
	.social-line a:hover .fa-google-plus{background:#d34836;}
	.social-line a:hover .fa-youtube{background:#bb0000;}
	.social-line a:hover .fa-linkedin-square{background:#0077B5;}
	.social-line a:hover .fa-instagram{background:#fb3958;}
	.social-line a:hover .fa-pinterest{background:#c8232c;}
	.social-line a .fa{color:#fff;padding:12px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
	.scrollToTop .fa{font-size:30px;color:#fff;outline:none;text-decoration:none}
	#back-to-top{position:fixed;bottom:0;right:0;z-index:9999;width:32px;height:32px;text-align:center;background:#7dc9ff;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}
	#back-to-top:hover{background:#e9ebec;}
	#back-to-top.show{opacity:1;}
	.vibes-txt{color:#fff;font-size:12px}
	.vibes-txt a:hover{color:#7dc9ff}
	.aboutus-heading{color:#232323;font-family:"Lato", sans-serif;font-size:20px;font-weight:700;line-height:1;margin:30px 0;position:relative;text-transform:uppercase}
	.explore-heading{font-family:"Great Vibes", cursive;font-size:30px;font-style:italic;font-weight:400;line-height:46px;text-align:center;margin-bottom:10px}
	.aboutus-center-txt-sec{margin:auto;width:600px;padding:0 15px}
	.heading-tag{font-size:19px;line-height:30px;text-align:center;margin-bottom:20px;font-family:'Lato';}
	.aboutus-center-txt-sec2{margin:auto;width:700px;margin-bottom:50px}
	.aboutus-center-txt-sec2 p{font-size:16px;font-weight:400;margin-bottom:20px}
	.room-detail_book{background-color:#607031;border:4px solid #ccc;float:left;width:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url(../images/solluna-activity-bg.jpg);border-radius:25px}
	.room-detail_book .room-detail_total{padding:10px;text-align:center}
	.room-detail_book .room-detail_total h6{color:#fff;font-size:12px;font-weight:700}
	.room-detail_book .room-detail_total .price{margin-bottom:0;margin-top:10px;color:#898989;font-size:18px;line-height:1;font-family:"Lato", sans-serif}
	.room-detail_book .room-detail_total .price .amout{font-weight:700;font-size:40px;color:#232323}
	.room-detail_book .room-detail_form{border-top:1px solid #e4e4e4;padding:0 20px 20px}
	.room-detail_book .room-detail_form label{display:block;clear:both;font-size:12px;font-family:"Lato", sans-serif;font-weight:700;text-transform:uppercase;margin-top:15px;margin-bottom:10px;color:#fff}
	.room-detail_book .room-detail_form .awe-calendar-wrapper{width:100%}
	.room-detail_book .room-detail_form .awe-calendar-wrapper .awe-calendar{border-width:0;background-color:#fff;line-height:30px;height:30px;color:#898989;font-weight:500}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select{width:100%}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle{background-color:#fff;height:30px;border-width:0}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option,
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret{color:#888}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-menu ul li a{padding:7px 10px}
	.room-detail_book .room-detail_form .awe-btn{width:100%;font-weight:700;font-size:14px;padding:10px;margin-top:30px}
	.form-control{border-radius:14px}
	.room-detail_book .room-detail_form .awe-calendar-wrapper .awe-calendar{border-radius:14px}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle{border-radius:14px}
	.room-detail_book input[type="text"],
	input[type="email"],
	input[type="number"]{border-radius:14px}
	.contact .contact-form .field-text,
	.contact .contact-form .field-textarea{border-radius:14px}
	.comment-respond .comment-form .field-text,
	.comment-respond .comment-form .field-textarea{border-radius:14px}
	#comments .commentlist li .comment-body .action .awe-btn{border-radius:14px}
	.comment-respond .comment-form .awe-btn{border-radius:14px}
	.room-detail_book .room-detail_form .awe-btn{border-radius:14px}
	.room-detail_book .input-group-addon:last-child{border-radius:0 12px 12px 0;background:#fff}
	.alert{border-radius:14px}
	.panel{border-radius:14px}
	.panel-default > .panel-heading{border-radius:14px 14px 0 0}
	.awe-btn.awe-btn-13{border-radius:14px}
	.adven-bttn{border:1px solid #fff;border-radius:14px;color:#fff;font-size:14px;margin-left:25px;margin-top:10px;padding:5px 10px}
	.adven-bttn:hover{background:#fff;color:#7DC9FF}
	.adven-bttn.active{background:#fff;color:#7DC9FF}
	.btn:hover,
	.btn:focus,
	.btn.focus{background:#fff;color:#7DC9FF}
	.adven-bttn2{border:1px solid #fff;border-radius:14px;font-size:14px;margin-left:25px;padding:5px 10px;background:#fff;color:#7dc9ff}
	.adven-bttn2:hover{background:none;color:#fff;border:1px solid #7dc9ff}
	.term-condition-txt{color:#fff}
	.term-condition-txt:hover{color:#7dc9ff}
	.explore-bttn{background-color:#7dc9ff;border:2px solid #fff;border-radius:22px;color:#fff;font-size:16px;padding:7px 11px;display:inline-block;margin-bottom:30px;border:1px solid #7dc9ff}
	.explore-bttn:hover{color:#7dc9ff;border:1px solid #7dc9ff;background:transparent}
	.section-room-detail{padding-bottom:0}
	.room-detail_img{position:relative}
	.room-detail_img .room_img-item{position:relative}
	.room-detail_img .room_img-item a{position:relative;display:inline-block;cursor:crosshair;width:100%}
	.room-detail_img .room_img-item h6{background-color:rgba(51, 51, 51, 0.6);position:absolute;bottom:0;left:0;right:0;font-size:13px;color:#fff;padding:15px 20px}
	.room-detail_img .room_img-item img{width:100%}
	.room-detail_img .apb-zoom{position:absolute;bottom:65px;right:12px;color:rgba(255, 255, 255, 0.6);font-size:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.room-detail_img .apb-zoom:hover{color:#e7c130;cursor:crosshair}
	.room-detail_thumbs{margin-top:10px}
	.room-detail_thumbs .owl-item{padding:0 5px}
	.room-detail_thumbs .owl-item.active a:before{border-color:#e7c130}
	.room-detail_thumbs a{display:block;position:relative}
	.room-detail_thumbs a:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';border:0 solid transparent;pointer-events:none;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.room-detail_thumbs a:hover::before{border-color:#e7c130}
	.room-detail_thumbs a img{width:100%}
	.room-detail_thumbs .owl-prev,
	.room-detail_thumbs .owl-next{width:26px;text-align:center;background-color:#232323;border-width:0;height:auto;top:0;bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}
	.room-detail_thumbs .owl-prev:hover,
	.room-detail_thumbs .owl-next:hover{background-color:#e7c130;color:#fff}
	.room-detail_thumbs .owl-prev .fa,
	.room-detail_thumbs .owl-next .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}
	.room-detail_thumbs .owl-prev{left:0}
	.room-detail_thumbs .owl-next{right:0}
	.room-detail_book{background-color:#607031;border:4px solid #ccc;float:left;width:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url(../images/solluna-activity-bg.jpg);border-radius:25px;position:relative;}
	.room-detail_book textarea.form-control{background:none;color:#fff;}
	.room-detail_book::after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:25px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
	.room-detail_book .room-detail_total{padding:10px;text-align:center;position:relative;z-index:2;}
	.room-detail_book .room-detail_total{padding:4px;text-align:center;}
	.room-detail_book .room-detail_total h6{color:#fff;font-size:12px;font-weight:700}
	.room-detail_book .room-detail_total .price{margin-bottom:0;margin-top:10px;color:#898989;font-size:18px;line-height:1;font-family:"Lato", sans-serif}
	.room-detail_book .room-detail_total .price .amout{font-weight:700;font-size:40px;color:#232323}
	.room-detail_book .room-detail_form{border-top:1px solid #e4e4e4;padding:20px 20px;position:relative;z-index:2;}
	.room-detail_book .room-detail_form label{display:block;clear:both;font-size:12px;font-family:"Lato", sans-serif;font-weight:700;text-transform:uppercase;margin-top:15px;margin-bottom:10px;color:#fff}
	.room-detail_book .room-detail_form .has-feedback i.fa-calendar{top:-3px !important;}
	.room-detail_book .room-detail_form .mdl-selectfield__box .mdl-selectfield__box-value{color:rgba(255, 255, 255, 0.66);}

	.room-detail_book .room-detail_form .awe-calendar-wrapper{width:100%}
	.room-detail_book .room-detail_form .awe-calendar-wrapper .awe-calendar{border-width:0;background-color:#fff;line-height:30px;height:30px;color:#898989;font-weight:500;border:1px solid #fff;}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select{width:100%}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle{background-color:#fff;height:30px;border-width:0}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option,
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret{color:#888}
	.room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-menu ul li a{padding:7px 10px}
	.room-detail_book .room-detail_form .awe-btn{width:100%;font-weight:700;font-size:14px;padding:10px;margin-top:30px}
	.room-detail_tab{margin-top:40px;padding-top:20px;border-top:1px solid #e4e4e4}
	.room-detail_tab-header{list-style:none;padding-left:0;margin-bottom:0;margin-right:70px}
	.room-detail_tab-header li{border-bottom:2px solid #e4e4e4;position:relative}
	.room-detail_tab-header li a{padding:30px 0 10px;color:#232323;text-transform:uppercase;font-weight:700;position:relative;font-family:"Lato", sans-serif;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.room-detail_tab-header li a:before{height:2px;content:'';width:0;position:absolute;left:0;bottom:-2px;background-color:#e7c130;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.room-detail_tab-header li.active a,
	.room-detail_tab-header li:hover a{color:#e7c130}
	.room-detail_tab-header li.active a:before,
	.room-detail_tab-header li:hover a:before{width:100%}
	.room-detail_tab-content{padding-top:20px;position:relative}
	.room-detail_tab-content:before{border-left:1px solid #e4e4e4;content:'';position:absolute;left:-30px;top:0;bottom:0}
	.room-detail_amenities,
	.room-detail_overview{color:#232323;font-size:14px;font-weight:500}
	.room-detail_amenities h5,
	.room-detail_overview h5{font-family:"Lato", sans-serif;font-weight:700}
	.room-detail_amenities p,
	.room-detail_overview p{font-size:14px;margin-bottom:0}
	.room-detail_amenities h6,
	.room-detail_overview h6{text-transform:uppercase;color:#232323;font-weight:700;font-size:14px;font-family:"Lato", sans-serif;margin-top:25px}
	.room-detail_amenities ul,
	.room-detail_overview ul{padding-left:17px;margin-bottom:0;margin-top:5px}
	.room-detail_amenities ul li,
	.room-detail_overview ul li{padding:4px 0}
	.room-detail_package .room-package_item{padding:25px 0;border-bottom:1px solid #e4e4e4}
	.room-detail_package .room-package_item:first-child{padding-top:0}
	.room-detail_package .room-package_item:last-child{border-bottom:0}
	.room-package_item{overflow:hidden}
	.room-package_item .img{float:left;width:100px;margin-right:30px}
	.room-package_item .img img{width:100%}
	.room-package_item .text{overflow:hidden;padding-right:170px;position:relative;min-height:70px}
	.room-package_item .text h4{text-transform:uppercase;font-weight:700;font-size:14px;margin:0;font-family:"Lato", sans-serif}
	.room-package_item .text h4 a{color:#232323;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.room-package_item .text h4 a:hover{color:#e7c130}
	.room-package_item .text p{color:#898989;font-size:13px;line-height:1.428em;margin-bottom:0;margin-top:10px}
	.room-package_item .text p b{color:#232323}
	.room-package_item .text .room-package_price{position:absolute;right:0;top:0}
	.room-package_item .text .room-package_price .price{color:#898989;font-size:12px;margin:0;text-align:right}
	.room-package_item .text .room-package_price .price .amout{font-weight:700;font-size:20px;color:#232323}
	.room-package_item .text .room-package_price .awe-btn{margin-top:10px;font-size:10px;font-weight:700}
	.room-detail_rates{padding-bottom:20px}
	.room-detail_rates table{width:100%}
	.room-detail_rates table th{color:#232323;font-size:12px;font-family:"Lato", sans-serif;text-transform:uppercase;font-weight:700;background-color:#f1f1f1;padding:15px 20px}
	.room-detail_rates table td{padding:15px 20px;border-bottom:1px solid #e4e4e4;vertical-align:top}
	.room-detail_rates table td h6{color:#232323;font-size:14px;text-transform:uppercase;font-weight:700}
	.room-detail_rates table td ul{padding-left:0;margin-bottom:0;list-style:none;margin-top:10px}
	.room-detail_rates table td ul li{padding:2px 0;color:#898989}
	.room-detail_rates table td .price{color:#232323;font-size:14px;margin-bottom:0}
	figure{width:100%;height:100%;overflow:hidden;position:relative;display:inline-block;vertical-align:top}
	figure.figure-no-border{border:none;box-shadow:none}
	.overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:1;}
	.room-overlay{width:50%;height:100%;background-size:100% 200%;-webkit-transition:background-position 1s;-moz-transition:background-position 1s;transition:background-position 1s;z-index:99999}
	.room-overlay:hover{background-position:0 -100%}
	figure .heading-content-wrapper{padding:0 10px;position:absolute;top:0;z-index:1}
	figure .heading-title{font-weight:400;margin:0 0 10px;font-size:28px;font-family:'Aileron-Regular'}
	figure .heading-title a{color:#fff!important;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.9);letter-spacing:3px}
	figure .hotel-price{bottom:10px;left:15px;position:absolute;text-align:left;z-index:99999}
	figure .hotel-price .price-value{color:#fff;font-size:30px;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.9)}
	figure .hotel-price .price-title{color:#fff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.9)}
	figure .right-text{bottom:10px;right:15px;position:absolute;text-align:left;z-index:99999;font-size:28px;color:#fff;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.9);text-align:right}
	figure img{-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
	figure:hover .overlay{opacity:1}
	figure:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
	.mfp-figure figure img{-webkit-transition:all .5s linear;transition:inherit;-webkit-transform:inherit;transform:inherit}
	.cottages-list figure{border:0;box-shadow:none}
	.cottages-list .thumbnail{margin-bottom:0}
	.read-more-bttn{color:#000;text-align:right;display:block}
	.read-more-bttn:hover{color:#F58220}
	.special-image{overflow:visible;padding:0 0 10px}
	.special-image::before{background-color:#7dc9ff;bottom:0;content:"";height:10px;left:15px;position:absolute;width:90%}
	.rtl .special-image::before{left:auto;right:-10px}
	.special-image::after{background-color:#7dc9ff;content:"";height:96.3%;left:5px;position:absolute;top:10px;width:10px}
	.rtl .special-image::after{left:auto;right:-10px}
	.package-border{border-bottom:1px solid #ccc;padding:0 0 20px}
	.space-to-top{margin-top:40px}
	.clent-txt-heading{font-size:15px}
	.client-wrap{background:#fff;padding:10px}
	.client-menu{margin:0;padding:0}
	.client-menu li{list-style:none;font-size:13px}
	.traveler-choice{position:absolute;right:-236px;top:54px}
	.gallery-content .gallery_item img{width:100%}
	#galeery .gallery-content .gallery_item .text{left:49%!important;right:49%!important;bottom:43%!important;font-size:26px;font-weight:800!important}
	.gallery-content .gallery_item .text{position:absolute;bottom:115px;left:23px;right:23px;color:#fff;z-index:10;font-family:"Lato", sans-serif;font-size:13px;pointer-events:none;font-weight:400;opacity:0;visibility:visible;transform:translate(0px, 50%);transition:all .3s ease-out 0}
	--------------------------------------------------------------------------------*/.widgetsearch{position:relative;border:2px solid #232323;font-size:14px}
	.widgetsearch:before{content:'\f002';font-family:'FontAwesome';position:absolute;right:15px;font-size:18px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}
	.widgetsearch .input-text{width:100%;height:50px;line-height:50px;padding-right:50px;border-width:0;background-color:#fff;color:#333;font-weight:500}
	.widgetsearch .input-submit{display:none}
	.post .post-date{background:#000;color:#fff;padding:5px}
	.post .entry-meta a .entry-author-name:hover{color:#F58220}
	.post .entry-meta{font-size:14px;color:#898989}
	.post .entry-meta:before{content:'';font-size:10px;position:relative;top:-1px;margin-right:10px}
	.post .entry-meta a:hover{color:#F58220}
	.post .entry-meta a .entry-author-name{font-weight:700;color:#232323;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.page-navigation{margin-top:60px;list-style:none;padding-left:0;margin-bottom:0;font-size:0}
	.page-navigation li{display:inline-block;font-size:15px;margin-right:20px;vertical-align:middle}
	.page-navigation li a{color:#444;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
	.page-navigation li a:hover{color:#F5821F}
	.page-navigation li.first a,
	.page-navigation li.last a{font-size:13px;display:block;border:2px solid #232323;width:23px;height:23px;line-height:20px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
	.page-navigation li.first a:hover,
	.page-navigation li.last a:hover{border-color:#F5821F;color:#F5821F}
	.page-navigation li.current-page{font-weight:700;font-size:20px}
	.m-b-30{margin-bottom:30px}
	.panel-default > .panel-heading{padding:0;border-radius:0;color:#fff;background-color:#7dc9ff;border-color:#7dc9ff}
	.panel-default > .panel-heading{border-radius:14px 14px 0 0}
	.awe-overflow-h{overflow:hidden}
	.awe-popup-overlay{background-color:rgba(0, 0, 0, 0.9);position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.awe-popup-overlay:before,
	.awe-popup-overlay:after{content:''}
	.awe-popup-overlay.in{visibility:visible;opacity:1}
	.awe-popup-wrap{position:fixed;z-index:999999;left:0;right:0;padding-left:15px;padding-right:15px;max-height:100%;overflow-y:auto;overflow-x:hidden;visibility:hidden;opacity:0;top:0;text-align:center;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.awe-popup-wrap.in{visibility:visible;opacity:1}
	.awe-popup-wrap .awe-popup-content{display:inline-block;text-align:left}
	.awe-popup-wrap .awe-popup-close{position:absolute;cursor:pointer;top:15px;right:15px;width:20px;height:20px}
	.awe-popup-wrap .awe-popup-close:after,
	.awe-popup-wrap .awe-popup-close:before{content:'';height:2px;width:20px;background-color:#F58220;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
	.awe-popup-wrap .awe-popup-close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
	.awe-popup-wrap .awe-popup-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
	.section-guest-book{background-color:#fff;padding:45px 0}
	.guest-book .guest-book_head{background-size:cover;overflow:hidden}
	.guest-book .guest-book_head .text{background-color:#344a71;float:right;width:400px;padding:30px 45px 40px}
	.guest-book .guest-book_head .text h2{color:#fff;margin:0;font-size:23px;text-transform:uppercase;line-height:1.428em}
	.guest-book .guest-book_head .text p{color:#fff;font-size:15px;line-height:1.428em;margin-bottom:0;margin-top:15px}
	.guest-book .guest-book_head .text .awe-btn{font-size:16px;padding:7px 20px;margin-top:25px}
	.guest-book .guest-book_head.guest-book_head-2 .text{background-color:transparent;max-width:660px;width:auto;float:none;margin-left:auto;margin-right:auto}
	.guest-book .guest-book_head.guest-book_head-2 .text h2{color:#232323;font-weight:700;font-size:40px;letter-spacing:2px}
	.guest-book .guest-book_head.guest-book_head-2 .text p{color:#898989}
	.guest-book .guest-book_content .guest-book_item{margin:15px 0;background:#e4e3e3; min-height: 484px;}
	.guest-book_item{text-align:center;padding:25px 35px;border:0;position:relative}
	.guest-book_item:before,
	.guest-book_item:after{content:'';display:block;position:absolute;z-index:1;pointer-events:none;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
	.guest-book_item1:before,
	.guest-book_item1:after{content:'';display:block;position:absolute;z-index:1;pointer-events:none;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
	.guest-book_item:before{border-right:2px solid #7dc9ff;border-bottom:2px solid #7dc9ff;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right}
	.guest-book_item1:before{border-top:2px solid #7dc9ff;border-left:2px solid #7dc9ff;border-right:2px solid #7dc9ff;border-bottom:2px solid #7dc9ff;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right}
	.guest-book_item:after{border-left:2px solid #7dc9ff;border-top:2px solid #7dc9ff;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left}
	.guest-book_item.guest-book_item-2{background-color:#f9f9f9;border-width:0;margin-top:20px}
	.guest-book_item.guest-book_item-2:before,
	.guest-book_item.guest-book_item-2:after{top:0;right:0;bottom:0;left:0}
	.guest-book_item.guest-book_item-2 h2{margin-top:20px}
	.guest-book_item .icon{color:#b4b4b4;font-size:10px;margin-top:0}
	.guest-book_item .icon img{border:2px solid #ccc;border-radius:50%;height:auto;max-width:100%;vertical-align:middle;box-shadow:0 0 12px rgba(0, 0, 0, 0.12);padding:10px}
	.guest-book_item .avatar{width:60px;height:60px;margin-left:auto;margin-right:auto;margin-top:20px;overflow:hidden;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
	.guest-book_item .avatar:before{border:3px solid #e7c130;position:absolute;content:'';top:0;left:0;right:0;bottom:0;z-index:1;pointer-event:none;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
	.guest-book_item h2{margin-top:10px;font-size:20px;text-transform:uppercase;color:#444;font-weight:700}
	.guest-book_item p{color:#30373b;font-size:15px;margin-top:10px;margin-bottom:0}
	.guest-book_item span{margin-top:20px;display:block;color:#898989;font-size:16px}
	.guest-book_item span b{color:#444}
	.guest-book_item:hover:before,
	.guest-book_item:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
	.guest-book_item1:hover:before,
	.guest-book_item1:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
	.guest-book_item:hover .avatar:before{opacity:1}
	.guest-book-form{background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) repeat scroll 0 0%, rgba(0, 0, 0, 0) url("../images/solluna-activity-bg.jpg") repeat scroll 0 0;max-width:370px;padding:35px;position:relative;border-radius:25px;border:4px solid #ccc;}
	.guest-book-form input::-webkit-input-placeholder{color:#fff;opacity:0.7}
	.guest-book-form input:-moz-placeholder{color:#fff;opacity:0.7}
	.guest-book-form input:-ms-input-placeholder{color:#fff;opacity:0.7}
	.guest-book-form textarea::-webkit-input-placeholder{color:#fff;opacity:0.7}
	.guest-book-form textarea:-moz-placeholder{color:#fff;opacity:0.7}
	.guest-book-form textarea::-moz-placeholder{color:#fff;opacity:0.7}
	.guest-book-form textarea:-ms-input-placeholder{color:#fff;opacity:0.7}
	.guest-book-form input::-moz-placeholder{color:#fff;opacity:0.7}
	.guest-book-form::after{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;border-radius:25px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;display:none;}
	.guest-book-form h2{color:#333;font-size:26px;text-transform:uppercase;font-weight:700;line-height:1.3em;text-align:center;margin-top:-5px}
	.guest-book-form p{margin-bottom:0;color:#898989;text-align:center;line-height:1.5em;margin-top:20px}
	.guest-book-form .form-field{margin-top:20px;position:relative;z-index:3;}
	.guest-book-form .field-text{width:100%;border-width:0;height:38px;line-height:38px;color:#fff;}
	.guest-book-form .form-control, .guest-book-form .field-text, .guest-book-form input[type="text"]{border:1px solid #fff;background:none;color:#fff;}
	.guest-book-form select.form-control option{color:#333;}
	.guest-book-form .field-textarea{height:100px;width:100%;border-width:0;resize:none;border:1px solid #fff;background:none;color:#fff;}
	.guest-book-form .awe-btn{width:100%;padding:12px 10px;margin-top:10px;background:none;border:1px solid #fff}
	.guest-book-form .awe-btn:hover{background:#7dc9ff;border:1px solid #7dc9ff;color:#fff !important;}
	.section-contact{background-color:#fff;padding-top:40px;padding-bottom:20px}
	.contact .text{margin-top:-7px;}
	.contact .text h2{color:#232323;text-transform:uppercase;font-weight:700;font-size:24px}
	.contact .text p{margin-top:10px;color:#232323;line-height:1.428em}
	.contact .text ul{list-style:none;padding-left:0;margin-bottom:0;margin-top:30px}
	.contact .text ul li{padding:7px 0}
	.contact .text ul li .icon{color:#e7c130;font-size:20px;margin-right:20px;vertical-align:middle}
	.contact .contact-location{border-top:none;padding-top:0;margin-top:0}
	.contact .contact-location .btn-collapse{text-transform:uppercase;color:#232323;font-weight:700;font-size:20px;display:block;font--webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.contact .contact-location .btn-collapse span{float:right;font-size:24px}
	.contact .contact-location .btn-collapse:hover{color:#e7c130}
	.contact .contact-location .location-group{margin-top:25px}
	.contact .contact-location .location-group h6{font-weight:700;color:#444;font-size:20px;margin-bottom:5px;text-transform:uppercase}
	.contact .contact-location .location-group span{color:#666;font-size:15px}
	.contact .contact-location .location-group .location-item{margin-top:25px;}
	.contact .contact-location .location-group .location-item:after{content:'';display:table;clear:both}
	.contact .contact-location .location-group .location-item .img{float:left;width:100px;position:relative;margin-top:12px}
	.contact .contact-location .location-group .location-item .img .fa{position:absolute;left:0;right:0;bottom:-14px;margin:auto;display:block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;background-color:#f58220;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;}
	.contact .contact-location .location-group .location-item .img .fa:hover{background:#333;}
	.contact .contact-location .location-group .location-item .img img{width:100%}
	.contact .contact-location .location-group .location-item .text{margin-left:120px;color:#333}
	.contact .contact-location .location-group .location-item .text address{margin-top:10px;margin-bottom:0}
	.contact .contact-location .location-group .location-item .text p{margin-bottom:0;margin-top:7px;font-size:14px}
	.contact .contact-form .field-text,
	.contact .contact-form .field-textarea{border:1px solid #999;width:100%;margin-top:20px;color:#232323;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.contact .contact-form .field-text:focus,
	.contact .contact-form .field-textarea:focus{border-color:rgba(245, 130, 32, 0.7)}
	.contact .contact-form .field-textarea{resize:none;height:150px}
	.contact .contact-form .awe-btn{margin-top:20px;width:200px;padding-top:12px;padding-bottom:12px;font-size:15px}
	.contact-map{height:470px;position:relative}
	.contact-map #map{height:100%;width:100%}
	.section-blog{padding-bottom:50px}
	#comments{margin-top:40px;border-top:1px solid #cacaca;padding-top:15px}
	#comments .comment-title{font-weight:700;text-transform:uppercase;font-family:"Lato", sans-serif}
	#comments .commentlist{list-style:none;padding-left:0;margin-bottom:0}
	#comments .commentlist li{position:relative;padding-left:0;margin-top:25px}
	#comments .commentlist li .comment-body{border-bottom:1px solid #cacaca;padding-bottom:20px;overflow:hidden}
	#comments .commentlist li .comment-body .comment-avatar{position:absolute;width:70px;display:block;top:5px;left:0}
	#comments .commentlist li .comment-body .comment-subject{margin:0;font-size:16px;color:#444;font-weight:700}
	#comments .commentlist li .comment-body p{color:#444;font-size:15px;line-height:1.428em;margin-bottom:0;margin-top:10px}
	#comments .commentlist li .comment-body .comment-meta{float:left;margin-top:20px;color:#898989}
	#comments .commentlist li .comment-body .comment-meta a{color:#444;font-weight:700;text-transform:capitalize;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
	#comments .commentlist li .comment-body .comment-meta a:hover{color:#F58220}
	#comments .commentlist li .comment-body .action{float:right;margin-top:15px;font-size:0}
	#comments .commentlist li .comment-body .action .awe-btn{padding:3px 15px;min-width:inherit;margin-left:10px}
	#comments .commentlist li .comment-body .children{overflow:hidden;clear:both;list-style:none;padding-left:0}
	#comments .commentlist li .comment-body .children li:last-child .comment-body{padding-bottom:0;border-width:0}
	#comments .commentlist li:last-child .comment-body{border-bottom-width:0;padding-bottom:0}
	.comment-respond{margin-top:0;padding-top:10px}
	.comment-respond .comment-reply-title{text-transform:uppercase;color:#000;font-size:18px;margin:0;font-weight:700;font-family:"Lato", sans-serif}
	.comment-respond .comment-form{margin-top:10px}
	.comment-respond .comment-form .row{margin-left:-10px;margin-right:-10px}
	.comment-respond .comment-form .row [class*="col-"]{padding-left:10px;padding-right:10px}
	.comment-respond .comment-form .field-text,
	.comment-respond .comment-form .field-textarea{width:100%;color:#232323;border:2px solid #232323;padding:0 15px;margin-top:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.comment-respond .comment-form .field-text:focus,
	.comment-respond .comment-form .field-textarea:focus{border-color:#F58220}
	.comment-respond .comment-form .field-textarea{resize:none;height:200px;padding:10px 15px;line-height:1.428em}
	.comment-respond .comment-form .awe-btn{font-size:14px;padding-left:20px;padding-right:20px;margin-top:20px}
	.bg-contact{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)) repeat scroll 0 0%, rgba(0, 0, 0, 0) url(../images/contact-breadcrum-bg.jpg) repeat scroll 0 0;height:300px}
	.m-t-20{margin-top:20px}
	.contact2{padding:25px 0 30px}
	.contact2 i{padding:0 20px;font-size:.8em}
	.contact2 h2{font-family:'Open Sans', sans-serif;font-size:2.5em;border:1px solid #607031;background-color:#607031;padding-top:20px;height:75px;color:#fff;font-weight:500;line-height:40px;padding-left:50px;text-align:center;border-radius:22px}
	#comments{margin-top:0}
	#contactform{height:215px}
	#contactform .right{float:right}
	#contactform input,
	#contactform textarea{margin-bottom:14px;width:100%;outline:none;border:none;text-transform:capitalize;letter-spacing:2px;font-size:11px;border:1px solid #000;color: #000;}
	#contactform select{border-radius:22px;border:1px solid #000}
	#contactform input{border-radius:22px;height:35px;padding-left:15px}
	#contactform textarea{padding:15px;height:181px;border-radius:22px}
	#contactform .btn{width:auto;border-radius:22px;background:#7DC9FF;color:#fff;border:1px solid #7DC9FF}
	#contactform .btn:hover{border:1px solid #7DC9FF;background:transparent;color:#7DC9FF;}
	.sitemap ul,
	ol{margin:1em 0;padding:0 0 0 40px}
	ul.sitemap{list-style-type:disc;float:left}
	.sitemap ul li,
	ol li{list-style:none}
	.sitemap ul li li{list-style-type:square}
	.sitemap ul li a{background:#000 none repeat scroll 0 0;color:#fff;display:block;margin-bottom:10px;padding:5px 10px;border-radius:22px;text-align:center}
	.room-compare_item .text{margin-top:20px}
	.room-compare_item .text h2{font-size:15px;font-weight:700;margin:0;text-transform:uppercase}
	.room-compare_item .text h2 a{color:#232323;transition:all .3s ease 0}
	.room-compare_item .text h2 a:hover{color:#f58220}
	.box-format{background:#efefef;padding:20px 15px;border-radius:4px;box-sizing:border-box;width:100%;display:inline-block;transition-duration:.8s;min-height:180px;overflow:hidden}
	.box-format:hover{box-shadow:4px 4px 12px rgba(0, 0, 0, 0.2);cursor:pointer}
	form{display:block;margin-top:0}
	.bg-5{background:url(../images/404-page.jpg)}
	.section-404{position:fixed;top:0;left:0;bottom:0;right:0}
	.awe-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
	.awe-overlay_new{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color: rgba(0, 0, 0, 0.26);}
	.page-404{position:absolute;max-width:570px;width:100%;padding:15px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}
	.page-404 h1{color:#fff;text-transform:uppercase;font-size:80px;line-height:1;margin-top:50px}
	.page-404 h1 span{color:#7dc9ff}
	.page-404 h6{color:#fff;font-size:27px;margin-top:10px}
	.page-404 p{margin-bottom:0;font-size:18px;color:#fff;margin-top:25px}
	.page-404 p:last-child{margin-top:20px}
	.page-404 p a{color:#fff;font-weight:700;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
	.page-404 p a:hover{color:#7dc9ff}
	.page-404 .search-404{margin-top:35px}
	.page-404 .search-404 .filed-text{display:inline-block;vertical-align:middle;width:370px;border:2px solid #fff;color:#fff;background-color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
	.page-404 .search-404 .filed-text::-webkit-input-placeholder{color:#fff}
	.page-404 .search-404 .filed-text:-moz-placeholder{color:#fff}
	.page-404 .search-404 .filed-text::-moz-placeholder{color:#fff}
	.page-404 .search-404 .filed-text:-ms-input-placeholder{color:#fff}
	.page-404 .search-404 .filed-text:focus{border-color:#7dc9ff}
	.page-404 .search-404 .awe-btn{vertical-align:middle;font-size:16px;color:#fff;margin-left:10px;height:40px;line-height:36px;padding-top:0;padding-bottom:0}
	.cottage-banner{background:url(../images/contact-breadcrum-bg.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.cottagelist-banner{background:url(../images/banner/cottage-list-best-resort-in-corbett.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.superior-banner{background:url(../images/banner/superior-the-calm.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;background-size:100% 100%;}
	.delux-touch-banner{background:url(../images/banner/delux-touch-banner.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.WeddingBannerNew{background:url('../images/banner/wedding-banner.jpg') repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.delux-fragrance-banner{background:url(../images/banner/higher-delux-fragrance.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.premium-sound-banner{background:url(../images/banner/premium-sound.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.presidential-sight-banner{background:url(../images/banner/presidential-sight.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.adventure-banner{background:url(../images/banner/advenure-banner.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.gallery-banner{background:url(../images/banner/gallery-banner.jpg) repeat scroll 0 0;min-height:410px;margin-top:-7px;background-size:100% 100%;}
	.safari-main-banner{background:url(../images/banner/safari-main.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.jungle-safari-banner{background:url(../images/banner/jungle-safari.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.jungle-jeep-banner{background:url(../images/banner/jungle-jeep.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.elephant-joy-ride-banner{background:url(../images/banner/elephant-joy-ride.jpg) repeat scroll 0 0;min-height:410px;background:url(../images/banner/elephant-joy-ride.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.sport-fishing-banner{background:url(../images/banner/sport-fishing.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.bird-safari-banner{background:url(../images/banner/bird-safari.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.village-safari-banner{background:url(../images/banner/village-safari.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.dining-banner{background:rgba(0, 0, 0, 0) url(../images/banner/dining-banner.jpg) repeat scroll 0 0/100% 100%;min-height:410px;background-position:100% 100%;background-size: 100% 100%;}
	.top-pavillion-banner{background:url(../images/banner/top-pavillion.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.blue-long-banner{background:url(../images/banner/blue-long.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.aboutus-banner{background:url(../images/banner/aboutus-banner.jpg) no-repeat top center;min-height:410px;background-size:100% 100%;}
	.package-offers{background:url(../images/banner/package-offers.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.conference{background:url(../images/banner/package-offers.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.contact-us{background:url(../images/banner/contact-us.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.blog-banner{background:url(../images/banner/blog-banner.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.enquiry-banner{background:url(../images/banner/enquiry-banner.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.travel-info{background:url(../images/banner/travel-info.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.privacy-policy{background:url(../images/banner/privacy-policy.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.term-condition-banner{background:url(../images/banner/term-condition-banner.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.career-banner{background:url(../images/banner/career-banner.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.conference-banner{background:url(../images/banner/conference.jpg) repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.resort-in-corbett-banner{background:url(../images/banner/resort-in-corbett-banner.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.premium-resort-in-corbett-banner{background:url(../images/banner/Resorts-in-corbett-premium.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.top-resort-in-corbett-banner{background:url(../images/banner/Resorts-in-corbett-top.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.feedback-banner{background:url(../images/banner/feedback-banner.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.things-to-do-banner{background:url(../images/banner/things-to-do-banner.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.garjiya-devi-banner{background:url(../images/banner/garjiya-devi-banner.jpg) no-repeat scroll 0 0;min-height:410px;background-position:100% 100%;background-size: 100% 100%;}
	.riversitecamping-banner{background:url(../images/banner/riversite-camping.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.anling-banner{background:url(../images/banner/angling-banner.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.village-expedition-banner{background:url(../images/banner/village-expedition-banner.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.evening-gypsy-driving{background:url(../images/banner/evening-gypsy-driving.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.manila-devi-signt{background:url(../images/banner/manila-devi-signt.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.sitemap-banner{background:url(../images/banner/site-map.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;}
	.letus-banner{background:url(../images/banner/Let-us-assist-you.jpg) no-repeat scroll 0 0;min-height:410px;background-size:100% 100%;background-size: 100% 100%;}
	.howtoreach{background:url(../images/banner/howtoreach.jpg) no-repeat scroll 0 0;min-height:410px;background-position:100% 100%;}
	.accordion-toggle:after{font-family:'FontAwesome';content:"\f078";float:right}
	.accordion-opened .accordion-toggle:after{content:"\f054"}
	button.accordion{background-color:#f5f5f5;border:1px solid #ddd;color:#f58220;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:2px;outline:medium none;padding:12px 10px;text-align:left;text-transform:uppercase;transition:all .4s ease 0;width:100%}
	button.accordion.active,
	button.accordion:hover{background-color:#f5f5f5}
	.lead{font-size:.98em;line-height:22px;text-align:justify}
	div.box-block{background-color:#fff;color:#fff;max-height:0;display:none;overflow:hidden;padding:0;transition:all .6s ease-in-out 0;border-radius:22px;border:1px solid #000}
	.list-group-item a{color:#000}
	.box-block label{font-weight:400}
	.box-block .list-group-item a:hover{color:#f58220;cursor:pointer}
	div.box-block.show{max-height:500px;opacity:1}
	button.accordion::after{color:#f58220!important;content:"➖";float:right;font-size:13px;margin-left:5px}
	button.accordion.active::after{content:"➕"}
	button.accordion-sitemap{background-color:#006e00;border:1px solid #006e00;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:2px;outline:medium none;padding:12px 10px;text-align:left;text-transform:uppercase;transition:all .4s ease 0;width:100%;border-radius:22px;text-align:center}
	button.accordion-sitemap a{color:#fff}
	button.accordion-sitemap:focus{color:#fff}
	button.accordion-sitemap.active a{color:#F5821F}
	.accor-style{background-color:#006e00;border:1px solid #006e00;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:2px;outline:medium none;padding:12px 10px;text-align:left;text-transform:uppercase;transition:all .4s ease 0;width:100%;border-radius:22px;text-align:center}
	.accor-style a{color:#fff}
	.tiny-icon::after{color:#fff;content:"\f078";float:right;margin-left:5px;font-family:FontAwesome;position:absolute;right:37px}
	.wheather-wrap{width:100%;height:200px;position:relative;margin-top:520px;margin-bottom:10px}
	.wheather-wrap #awcc1490251653233{display:block;position:absolute;left:0;right:0}
	.wheather-wrap div.aw-widget-current-inner div.aw-widget-content{border-radius:22px}
	.wheather-wrap #link_get_widget{display:none}
	.enquiry-page label{display:inline-block!important;margin:0 0 5px!important}
	.enquiry-page .awe-btn.awe-btn-13:hover{border:1px solid #7dc9ff;background-color:none!important;color:#fff!important}
	.awe-btn.awe-btn-14:hover{border-color:#F58220;background-color:#F58220;color:#fff}
	.captcha-wrap{margin-top:10px}
	.rc-anchor-normal{width:219px}
	/*background image*/
	.why-solluna-bg{background-image:url(../images/why-solluna-bg.jpg);padding-top:35px;padding-bottom:25px;height:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-attachment: fixed;}
	.title-border{position:relative}
	.title-border::after{background:rgba(0, 0, 0, 0) url(../images/pattern-pebble.png) no-repeat scroll 0 0;content:"";height:22px;left:49%;position:absolute;top:19%;width:73px}
	.section-title h6::before{background:#fff none repeat scroll 0 0;bottom:0;content:"";height:1px;left:50%;margin-left:-193.5px;position:absolute;text-align:center;width:160px}
	.section-title h6::after{background:#fff none repeat scroll 0 0;bottom:0;content:"";height:1px;margin-right:-193.5px;position:absolute;right:50%;text-align:center;width:160px}
	.partner-area .section-title h1{margin-bottom:0}
	.section-title h5{display:block;font-size:24px;font-weight:300;line-height:24px;padding-bottom:12px;position:relative;text-transform:uppercase;color:#000}
	.section-title h6{display:block;font-size:14px;font-weight:300;line-height:24px;padding-bottom:25px;position:relative;text-transform:uppercase;color:#fff}
	.why-solluna-center-txt{color:#fff;margin:auto;padding:20px 15px;width:800px}
	.why-solluna-center-txt p{font-size:14px;margin-bottom:25px; text-align: justify;}
	.mobile_des{display:none}
	.why-solluna-bttn{background-color:#7dc9ff;background-color:#7dc9ff;border:1px solid #7dc9ff;border-radius:22px;color:#fff;font-size:15px;padding:5px 18px;text-transform:uppercase}
	.btn-default:active,
	.btn-default.active,
	.open>.dropdown-toggle.btn-default{background:transparent;border:1px solid #fff;color:#7dc9ff}
	.btn-default:hover,
	.btn-default:focus,
	.btn-default.focus,
	.btn-default:active,
	.btn-default.active,
	.open>.dropdown-toggle.btn-default{background:transparent;color:#7dc9ff}
	.why-solluna-bttn:hover{background-color:transparent;color:#fff;border:1px solid #7dc9ff}
	.navbar-safaria{position:absolute;width:100%;z-index:2;overflow:hidden; padding-bottom: 0px; background: rgba(0,0,0,0.5);}
	.navbar-safaria li{padding:25px 0}
	.navbar-safaria li a{font-size:14px;padding:5px 15px;transition:all .2s ease-out 0;color:#fff}
	.navbar-safaria li a:hover{background:none}
	.style-menu .current-menu-item a{color:#7dc9ff}
	.style-menu li:hover a{color:#7dc9ff;transition:all .2s ease-out 0}
	.style-menu li:hover .sub-menu{display:block;opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);z-index:2}
	.style-menu li:hover .sub-menu li .sub-menu{display:none}
	.style-menu li .sub-menu li:hover .sub-menu{display:block}
	.style-menu li .sub-menu > li{position:relative;transition:all .2s ease-out 0;height:30px}
	.style-menu li .sub-menu > li:hover > .sub-menu{display:block}
	.style-menu li .sub-menu{left:0;right:0;margin:auto;background-color:rgba(0, 0, 0, 0.4);border:1px solid rgba(0, 0, 0, 0.4);border-radius:20px;left:38px;list-style:outside none none;margin:0;opacity:0;padding:0;position:relative;transform:translate(0px, 20px);transition:all .3s ease 0;display:none;width:180px;margin:0}
	.style-menu li .sub-menu li{float:none;position:relative}
	.style-menuli .sub-menu li a{display:block;padding:7px 20px;color:#fff;font-size:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
	.style-menu li .sub-menu li a span{float:right;position:relative;top:2px}
	.style-menu li .sub-menu li.current-menu-item > a{color:#65A3CF}
	.style-menu li .sub-menu li:hover > a{background-color:#000;color:#fff;border-radius:30px}
	.style-menu li .sub-menu li:hover > .sub-menu{visibility:visible;opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}
	.style-menu li .sub-menu li .sub-menu{left:100%;bottom:100%;padding:0}
	.style-menu a{color:#7DC9FF}
	.burger-icon{float:right;margin-left:10px;width:25px}
	.burger-icon .strip-icon{background-color:#fff;border-radius:10px;height:4px;margin:5px 0}
	.layout-switch .ip-header{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;opacity:0;position:absolute;z-index:-1}
	.loaded .ip-header{animation:1s ease 0 normal none 1 running animLoadedHeader;transition:opacity .2s ease-in-out 0}
	.ip-header{background:#fff none repeat scroll 0 0;height:100%;min-height:460px;position:fixed;top:0;width:100%;z-index:100}
	.loaded .ip-loader{animation:.5s cubic-bezier(0.7, 0, 0.3, 1) 0 normal forwards 1 running animLoadedLoader}
	.ip-loader{bottom:30%}
	.ip-loader,
	.ip-logo{cursor:default;left:0;opacity:0;pointer-events:none;position:absolute;width:100%;cursor:default;pointer-events:none}
	.ip-loader img{width:100px}
	.img-center{display:block;margin:0 auto}
	.ip-header .ip-inner{display:block;margin:0 auto}
	.ip-header .ip-loader svg path.ip-loader-circlebg{background:#ffc0cb none repeat scroll 0 0;display:none;stroke:#ddd}
	.login-wrap,
	.menu-wrap,
	.search-wrap{background:rgba(59, 25, 13, 0.9) none repeat scroll 0 0;display:table;height:100%;overflow:hidden;position:fixed;width:100%;z-index:99999999}
	.login-wrap .close-pop,
	.menu-wrap .close-pop,
	.search-wrap .close-pop{cursor:pointer;position:absolute;right:27px;top:27px;z-index:5}
	.login-wrap .close-pop a,
	.menu-wrap .close-pop a,
	.search-wrap .close-pop a{color:#fff;font-size:20px;font-weight:600;text-shadow:none;text-transform:uppercase;z-index:5}
	.menu-wrap{padding:70px 0}
	.menu-wrap .w-24{float:left;width:24%}
	.contact-column a,
	.menu-wrap a{color:#fff}
	.menu-wrap .w-76{float:left;width:76%}
	ul{list-style:outside none none;margin:0;padding:0}
	.menu-wrap .style-menu li{cursor:pointer;text-align:left;transition:all .2s ease-out 0}
	.menu-wrap .style-menu li a{display:block;padding:7px}
	.menu-wrap .nav-menu{border-bottom:1px dashed #fff;border-top:1px dashed #fff;margin-bottom:20px}
	.menu-wrap h3{font-weight:300;padding:20px 0;text-transform:uppercase;color:#fff}
	.mar-top-20{margin-top:20px}
	.socmed-list li{background-color:#10090a;border-radius:50px;cursor:pointer;display:inline-block;height:40px;margin-right:15px;margin-top:25px;transition:all .2s ease-out 0;width:40px}
	.menu-wrap .style-us{margin-top:30px}
	.menu-wrap p{color:#fff;font-size:14px}
	.socmed-list li i{font-size:20px;height:100%;line-height:40px;text-align:center;vertical-align:middle;width:100%}
	.scroll-icon{float:right;position:relative;right:-109px;top:79px}
	.homePage .scroll-icon{right:-240px !important;}
	.scroll-icon .scroll-mouse{border:2px solid #fff;border-radius:50px;height:55px;margin:0 auto;position:relative;width:30px}
	.scroll-icon .scroll-mouse::after,
	.scroll-icon .scroll-mouse::after,
	.scroll-icon .scroll-mouse::after,
	.scroll-icon .scroll-mouse::after,
	.scroll-icon .scroll-mouse::after{animation:1s linear .2s normal none infinite running scrollmouse;background-color:#fff;content:"";height:13px;left:50%;margin-left:-2px;opacity:1;position:absolute;top:10px;width:4px}
	@-webkit-keyframes scrollmouse{from{top:10px}
	to{top:30px;opacity:0}
}
@keyframes scrollmouse{from{top:10px}
to{top:30px;opacity:0}
}
.scroll-icon p{color:#fff;font-weight:500;text-align:center}
#js-menu{display:none}
.portfolio-text h4{margin-bottom:8px}
.portfolio-text h4 a{font-size:20px;text-transform:uppercase}
.single-portfolio:hover .portfolio-text a:hover,
.single-adventure:hover .adventure-text a:hover,
.single-portfolio:hover .portfolio-text .portfolio-link a:hover,
.single-adventure:hover .adventure-text .adventure-link a:hover,
.single-member:hover .member-text a:hover,
.single-member:hover .member-text .member-link a:hover,
.best-sell-link > a:hover{color:#000}
.single-portfolio,
.single-adventure,
.single-member{overflow:hidden;position:relative}
.single-adventure *,
.single-adventure::after,
.single-adventure::before{-webkit-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.portfolio-text,
.adventure-text,
.member-text{background:transparent;height:auto;left:0;padding:5px 12px;position:absolute;top:0;width:100%;transition:all .3s ease-in-out 0}
.portfolio-text::after,
.adventure-text::after,
.member-text::after{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;content:"";height:135px;left:-7px;opacity:1;position:absolute;top:-76px;transform:rotate(4deg) scale(1.1);transform-origin:0 bottom 0;width:100%}
.portfolio-text > p,
.member-text > p{display:none;font-size:13px;margin-bottom:8px}
.portfolio-text p,
.adventure-text p,
.portfolio-text h4 a,
.adventure-text h4 a,
.portfolio-text .portfolio-link a,
.adventure-text .adventure-price-link,
.member-text p,
.member-text h4 a,
.member-text .member-link a,
.single-adventure:hover .adventure-price-link span,
.single-adventure:hover .transparent-overlay span{z-index:9999999;position:relative}
.portfolio-link > a,
.adventure-link a,
.member-link > a{color:#4e4f54;display:inline-block;margin-right:9px}
.single-portfolio:hover .portfolio-text p,
.single-adventure:hover .adventure-text p,
.single-member:hover .member-text p{display:block;margin-bottom:5px;z-index:9}
.single-portfolio:hover .portfolio-text::after,
.single-member:hover .member-text::after{background:rgba(33, 34, 39, 0.9) none repeat scroll 0 0;left:-8px;top:-23px}
.single-portfolio:hover .portfolio-text h4{margin-bottom:13px}
.single-portfolio:hover .portfolio-text p,
.single-adventure:hover .adventure-text p,
.single-portfolio:hover .portfolio-text h4 a,
.single-adventure:hover .adventure-text h4 a,
.single-portfolio:hover .portfolio-text .portfolio-link a,
.single-adventure:hover .adventure-text .adventure-link a,
.single-member:hover .member-text p,
.single-member:hover .member-text h4 a,
.single-member:hover .member-text .member-link a,
.single-adventure:hover .adventure-price-link span,
.single-adventure:hover .adventure-price-link span,
.trip-time,
.trip-level{color:#fff}
.portfolio-area .col-md-3 .single-portfolio:first-child{margin-bottom:30px}
.portfolio-text.effect-bottom,
.adventure-text.effect-bottom,
.member-text.effect-bottom{bottom:0;top:auto;z-index:12;}
.portfolio-text.effect-bottom::after,
.member-text.effect-bottom::after{bottom:-70px;left:-11px;opacity:1;top:auto}
.single-portfolio:hover .portfolio-text.effect-bottom::after,
.single-member:hover .member-text.effect-bottom::after{background:rgba(33, 34, 39, 0.9) none repeat scroll 0 0;left:-11px;top:-5px}
.single-portfolio:hover .portfolio-text,
.single-adventure:hover .adventure-text,
.single-member:hover .member-text{animation:1500ms ease-in-out 0 normal none 1 running flipInX}
.single-member{border:3px solid hsl(0, 0%, 88%)}
.member-text.effect-bottom::after{bottom:-40px;top:auto}
.member-text h4 a{font-size:20px}
.member-text h4 a span{font-weight:300}
.member-text h4 a{font-weight:600}
.single-member:hover .member-text p{font-size:14px;line-height:26px;margin-bottom:20px}
.member-link > a{font-size:20px}
.member-link{margin-bottom:13px}
.member-text.effect-bottom::after{transform:rotate(5.5deg) scale(1.1);transform-origin:0 bottom 0;bottom:-30px;top:auto;left:-17px}
.single-member:hover .member-text.effect-bottom::after{background:rgba(33, 34, 39, 0.9) none repeat scroll 0 0;left:-31px;top:38px;transform:rotate(7.5deg) scale(1.75)}
.adventures-grid .adventure-cat,
.blog-archive{background:rgba(0, 0, 0, 0) url(img/icon/select-bg-three.png) no-repeat scroll right 1px;border:1px solid #bcbcbc;height:44px;position:relative;width:100%}
.adventures-grid .adventure-cat::after,
.blog-archive::after{background:#bcbcbc none repeat scroll 0 0;content:"";height:100%;position:absolute;right:32px;top:0;width:1px}
.adventures-grid .search-adventure,
.blog-archive .archive{color:#4e4e4e}
.adventure-tab .nav{border:0 none!important}
.adventure-tab{float:right}
.grid-two-tab .adventure-cat{float:right}
.adventure-tab .nav > li > a.list-view,
.adventure-tab .nav > li > a.grid-view{background:rgba(0, 0, 0, 0) url(img/icon/list.png) no-repeat scroll 0 0;border-color:rgba(0, 0, 0, 0)!important;float:left;font-size:0;height:48px;margin-left:9px;padding:0;position:relative;width:47px;margin-right:0}
.adventure-tab a.grid-view{background:url(img/icon/grid.png) no-repeat scroll 0 0!important}
.adventure-view a.active.list-view,
.adventure-view a.list-view:hover{background:rgba(0, 0, 0, 0) url(img/icon/list-hover.png) no-repeat scroll 0 0}
.adventure-view a.active.grid-view,
.adventure-view a.grid-view:hover{background:url(img/icon/grid-hover.png) no-repeat scroll 0 0}
.adventure-tab li a.grid-view:hover:after,
.adventure-tab li.active a.grid-view:after,
.adventure-tab li a.list-view:hover:after,
.adventure-tab li.active a.list-view:after{background:url(img/icon/grid-hover.png) no-repeat scroll 0 0!important;height:46px;width:46px;position:absolute;content:"";top:0;left:0}
.adventure-tab li a.list-view:hover:after,
.adventure-tab li.active a.list-view:after{background:url(img/icon/list-hover.png) no-repeat scroll 0 0!important;height:46px;width:46px;position:absolute;content:"";top:0;left:0}
.single-adventure{border:3px solid #e1e1e1;margin-bottom:30px}
.adventure-text{padding:0}
.adventure-text.effect-bottom::after{background:rgba(255, 255, 255, 0.85) none repeat scroll 0 0;border:0 none;bottom:-70px;height:165px;left:-18px;top:auto;transform:rotate(5deg) scale(1.1)}
.transparent-overlay{padding:0 10px}
.adventure-price-link{padding:0 10px}
.transparent-overlay > h4{margin-bottom:0}
.adventure-text h4 a{font-size:20px;font-weight:600}
.adventure-text h4 a span{font-size:13px;font-weight:inherit}
.adventure-price-link .trip-price{color:#4e4f54;display:inline-block;font-size:30px;font-weight:700}
.adventure-price-link .trip-person{color:#4e4f54;font-size:18px;padding-left:4px;position:relative;text-transform:uppercase;top:-4px}
.adventure-link{display:inline-block;float:right}
.adventure-link > a{font-size:20px;margin-right:5px}
.adventure-link > a:last-child{margin-right:0}
.single-adventure:hover .adventure-price-link span,
.single-adventure:hover .transparent-overlay span{display:inline-block}
.single-adventure:hover .adventure-price-link{background:#212227 none repeat scroll 0 0;padding-bottom:14px;padding-top:20px;z-index:99999}
.single-adventure:hover .adventure-text h4 a:hover{color:#fff}
.single-adventure:hover .adventure-text .detail-txt:hover{color:#fff}
adventure-price-link p{display:block;margin-bottom:8px}
.adventure-text p,
.adventure-text .trip-time,
.adventure-text .trip-level{display:none;margin-bottom:8px}
/*font change*/
.adventure-text p.first-text{color:#000;display:block;font-size:11px;font-weight:700}
.adventure-text .detail-txt{color:#000;float:right}
.transparent-overlay span i{display:inline-block;margin-right:3px}
.trip-time{padding-right:20px;position:relative}
.trip-time::after{content:"/";position:absolute;right:7px;top:0}
.single-adventure:hover .transparent-overlay > h4{margin-bottom:7px}
.single-adventure:hover .trip-time,
.single-adventure:hover .trip-level{margin-bottom:25px}
.single-adventure:hover .transparent-overlay{margin-bottom:16px}
.single-adventure:hover .adventure-text.effect-bottom::after{background:rgba(33, 34, 39, 0.8) none repeat scroll 0 0;bottom:69px;left:-59px;top:auto;transform:rotate(9.5deg) scale(1.4)}
.single-adventure:hover .adventure-text .detail-txt{color:#fff}
.list .section-title.title-three.text-center{margin-bottom:25px}
.single-list-item{margin-bottom:60px}
.list .shop-item-filter{margin-bottom:56px}
.list .adventure-tab li a.grid-view:hover:after,
.list .adventure-tab li.active a.grid-view:after,
.list .adventure-tab li a.list-view:hover:after,
.list .adventure-tab li.active a.list-view:after{background:url(img/icon/grid-three-hover.png) no-repeat scroll 0 0!important}
.list .adventure-tab li a.list-view:hover:after,
.list .adventure-tab li.active a.list-view:after{background:url(img/icon/list-three-hover.png) no-repeat scroll 0 0!important}
.adventure-img{border-left:3px solid #f0f0f0;border-top:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0;position:relative;overflow:hidden}
.adventure-img::after{background:#f0f0f0 none repeat scroll 0 0;content:"";height:24px;margin-top:-12px;position:absolute;right:16px;top:50%;transform:rotate(45deg);width:24px}
.adventure-img:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
.adventure-img a{display:block}
.adventure-img img{transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}
.adventure-img:hover .adventure-img img{transform:scale3d(1.2, 1.2, 1.2);-moz-transform:scale3d(1.2, 1.2, 1.2);-webkit-transform:scale3d(1.2, 1.2, 1.2);-o-transform:scale3d(1.2, 1.2, 1.2);-ms-transform:scale3d(1.2, 1.2, 1.2)}
.single-list-item .col-md-8{padding-left:0}
.single-list-item .col-md-4{padding-right:0}
.col-md-8.margin-left-list{margin-left:-28px}
.adventure-list-container{background:#f0f0f0 none repeat scroll 0 0;display:inline-block;margin-right:-28px;padding-left:32px;position:relative}
.adventure-list-container::before{background:#f0f0f0 none repeat scroll 0 0;content:"";height:23px;left:0;position:absolute;top:-8px;transform:skewY(-1.31deg);width:100%}
.adventure-list-container::after{background:#f0f0f0 none repeat scroll 0 0;border-bottom:4px solid #00c0ff;bottom:-10px;content:"";height:23px;left:3px;position:absolute;transform:skewY(1.31deg);width:calc(100% - 3px)}
.adventure-list-text > h5{color:#000;font-family:aileron-regular;font-size:18px;font-weight:700;margin-bottom:15px;padding-top:20px}
.adventure-list-text > h5 a{color:#181818}
.adventure-list-text > h5 a:hover{color:#00C0FF}
.adventure-list-text > h6{color:#000;font-family:aileron-regular;font-size:18px;font-weight:700;margin-bottom:15px;padding-top:0}
.adventure-list-text span.light{color:#000;font-weight:700;margin:0 8px}
.adventure-list-text > h6 span.persons{font-size:14px;font-weight:300;position:relative;top:0}
.adventure-list-text > p{color:#181818;font-weight:300;line-height:24px}
.list-buttons .button-one{background:#7dc9ff none repeat scroll 0 0;border:1px solid #7dc9ff;border-radius:22px;color:#fff;display:inline-block;font-size:14px;padding:5px 16px;text-transform:uppercase;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.list-buttons .button-one:hover{background-color:transparent;color:#7dc9ff;border:1px solid #7dc9ff}
.list-buttons{margin-top:15px;overflow:hidden}
.list-rating{display:inline-block;margin-left:16px;position:relative;top:-4px}
.list-rating i{color:#8d8d8d}
.list-rating i.color{color:#00c0ff}
.adventure-list-link a i{color:#8d8d8d;font-size:16px;padding-right:10px}
.adventure-list-link{display:inline-block;margin-left:21px;position:relative;top:-3px}
.adventure-list-link a:hover i{color:#00c0ff}
.adventure-list-link::after{color:#181818;content:"/";font-size:14px;left:-15px;position:absolute;top:0}
.adventure-list-text{float:left;width:74%}
.adventure-list-image{display:inline-block;margin-left:2%;padding-top:11px;position:relative;width:24%}
.adventure-list-image::after{background:#d7d7d7 none repeat scroll 0 0;content:"";height:310px;left:0;position:absolute;top:-6px;width:1px;z-index:9}
.image-top{text-align:center}
.adventure-list-image > h6{border-bottom:1px solid #edecec;color:#8d8d8d;font-size:18px;font-weight:300;margin:7px 10px 19px;padding-bottom:15px;text-transform:uppercase;text-align:center}
.image-bottom > li{display:inline-block;float:left;height:54px;text-align:center;width:50%}
.image-bottom > li:nth-child(2n+1){padding-left:2px}
.image-bottom > li:nth-child(2n){padding-right:13px}
.list .pagination-content{margin-top:58px}
.list .pagination li.current{background:#00c0ff none repeat scroll 0 0;border-color:#00c0ff}
.list .pagination li a{font-weight:300}
.list .pagination li:hover a{color:#00c0ff}
.blog-area{background:#edecec none repeat scroll 0 0;padding-top:20px}
.blog-padding{padding:40px 0}
.blog-area .title-border:after{background:rgba(0, 0, 0, 0) url(img/icon/title-icon-2.png) no-repeat scroll 0 0}
.blog-image{position:relative;height: 282px;}
.blog-image > a{display:inline-block;position:relative}
.blog-image > a img {max-width: 100%;height: 100%;vertical-align: middle;border: 0;}

.box-hover a{display:block;position:relative;height: 100%;}
.box-hover > a::after{background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0;border:1px solid rgba(255, 255, 255, 0.5);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.hover-effect{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.hover-effect:hover .box-hover > a::after{bottom:20px;left:20px;opacity:1;right:20px;top:23px;}
.hover-effect:hover .box-hover.hover-large > a::after{bottom:88px;top:88px;}
.date-time{position:absolute;right:20px;top:8.6%}
.date-time .date{background:#7DC9FF none repeat scroll 0 0;color:#181818;display:block;font-size:40px;line-height:45px;padding-left:4px;width:61px;position:relative;margin-bottom:0}
.date-time .date::after{background:#7DC9FF none repeat scroll 0 0;content:"";height:100%;left:-6px;position:absolute;top:0;transform:skewX(15deg);width:12px}
.date-time .month{background:#fff none repeat scroll 0 0;color:#000;display:block;float:right;font-size:16px;line-height:35px;padding-left:5px;position:relative;width:50px}
.date-time .month::after{background:#fff none repeat scroll 0 0;content:"";height:100%;left:-7px;position:absolute;top:0;transform:skewX(10deg);width:11px}
.blog-text h4 a{font-size:16px;font-weight:600;line-height:25px;text-transform:uppercase}
.single-blog .margin-left{margin-left:-50px}
.blog-text{background:#fff none repeat scroll 0 0;border-bottom:4px solid #bcbcbc;margin:24px 0;padding:15px 0 13px 14px;position:relative}
.blog-text > h4{margin-bottom:19px;}
.blog-text > h4 a{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.blog-area .button-one{background:#7dc9ff none repeat scroll 0 0;border:1px solid #7dc9ff;border-radius:22px;color:#fff;display:block;font-size:14px;padding:5px 16px;text-transform:uppercase; width:120px; text-align: center; margin-top: 10px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.blog-area .button-one:hover{color:#7dc9ff;border:1px solid #7dc9ff;background-color:transparent}
.blog-text::after{background:#fff none repeat scroll 0 0;content:"";height:100%;position:absolute;right:-15px;top:0;transform:skewX(-6deg);width:30px}
.blog-text > p{position:relative;z-index:9999}
.blog-link > a{color:#7a7a7a;display:inline-block;font-size:20px;padding:0 6px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.blog-link > a:hover .fa-facebook{color:#3b5998;}
.blog-link > a:hover .fa-twitter{color:#0084b4;}
.blog-link > a:hover .fa-google-plus{color:#d34836;}
.blog-link > a:hover .fa-linkedin-square{color:#0077B5;}
.blog-link > a:hover .fa-youtube{color:#bb0000}
.blog-link > a:hover .fa-instagram{color:#fb3958}
.blog-link{margin-top:9px;text-align:center;transition:all .3s ease 0}
.blog-carousel .owl-item > .col-md-6{width:100%}
.video-bg{background:#fcf9f9!important;padding:0 0 30px}
#slider-jim .item a img{background:rgba(0, 0, 0, 0.5);margin:0 auto;text-align:center;margin:10px;padding:10px;border:5px solid rgba(255, 255, 255, 0.3);background-clip:padding-box;border-radius:5px}
#slider-jim .item h6{text-align:center;line-height:17px;}
#slider-jim .item h6 a{text-align:center;color:#fff;font-size:12px}
#slider-jim .owl-pagination{display:none!important}
.owl-theme .owl-controls .owl-buttons div{background:none;font-size:30px;margin:0 -40px}
.subject .category-color{height:7px;position:absolute;top:0;left:0;width:100%}
.subject.design .category-color,
.subject.design .icon i{background:#c0392b}
.subject.development .category-color,
.subject.development .icon i{background:#16a085}
.subject.photography .category-color,
.subject.photography .icon i{background:#2980b9}
.subject.development:hover .header i{color:#16a085}
.subject.design:hover .header i{color:#c0392b}
.subject.photography:hover .header i{color:#2980b9}
.subject .title{margin:12px 0;border-bottom:dashed 1px #ccc;padding-bottom:10px}
.subject .content{margin-bottom:8px}
.subject .enrole{position:relative;color:#333;padding:5px 12px;cursor:pointer;float:right;display:inline-block;border:solid 1px #ccc;-moz-transition:all 400ms linear;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
.subject .enrole:hover,
.subject .enrole:active{background:#222;color:#fff}
.full-screen{background-size:cover;background-position:center;background-repeat:no-repeat}
.blog-bg{background:#fafafa}
#main-container.container .container{width:100%!important}
.archive #main{padding-bottom:60px}
.sidebar .widget{margin-bottom:50px!important}
.rtl .sidebar .widget .widget-title > span{padding:0 30px 0 20px}
.sidebar .widget .widget-title::after{content:"";height:1px;left:0;position:absolute;top:50%;width:100%}
.sidebar.wpo-tribe-events-meta{padding-bottom:40px}
.pbr-massbottom-head .inner{background:#c29b73 none repeat scroll 0 0;border-top:1px solid #bc9165;color:#c29b73;padding:6px 9px}
#pbr-mainmenu{background:transparent none repeat scroll 0 0;position:relative}
.page-title{font-size:24px;margin:0 0 30px}
.pbr-breadscrumb{background-color:transparent;background-image:url(../images/breadcrumb-01.jpg);background-position:center 0;background-repeat:no-repeat;overflow-x:hidden;padding:120px 20px;position:relative}
.pbr-breadscrumb::before{background-color:rgba(4, 8, 54, 0.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.pbr-breadscrumb .breadcrumb{font-size:12px;margin:10px 0 0;padding:0;position:relative;text-transform:uppercase}
.pbr-breadscrumb .breadcrumb a{color:#fff}
.pbr-breadscrumb .breadcrumb a:hover{color:#c29b73}
.pbr-breadscrumb .container{overflow:hidden;z-index:1}
.pbr-breadscrumb .container > h3{color:#fff;font-size:48px;margin:0;text-align:center;text-transform:uppercase}
.post-type-archive-tribe_events .pbr-breadscrumb,
.single-tribe_events .pbr-breadscrumb{background-image:url(../images/breadcrumb-08.jpg)}
.pbr-breadscrumb-inner{background-color:#fff;border-bottom:1px solid #e9e9e9;margin-bottom:60px;text-align:center}
.pbr-breadscrumb-inner .breadcrumb{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;display:inline-block;font-size:12px;margin:0;padding:20px 0}
.pbr-breadscrumb-inner .breadcrumb li{color:#999;margin:0 10px;position:relative;text-transform:uppercase}
.pbr-breadscrumb-inner .breadcrumb li a{color:#999}
.pbr-breadscrumb-inner .breadcrumb li a:hover{color:#c29b73}
.pbr-breadscrumb-inner .breadcrumb li.active{color:#000}
.pbr-breadscrumb-inner .breadcrumb > li + li::before,
.pbr-breadscrumb-inner .breadcrumb > a + li::before{border:1px solid #c29b73;content:"";height:5px;left:-15px;margin-top:-1px;padding:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}
.rtl .pbr-breadscrumb-inner .breadcrumb > li + li::before,
.rtl .pbr-breadscrumb-inner .breadcrumb > a + li::before{left:auto;right:-15px}
.pbr-breadscrumb-inner .breadcrumb > li::after,
.pbr-breadscrumb-inner .breadcrumb > a::after{content:none}
.pbr-breadscrumb-inner .breadcrumb > a{margin:0 10px;position:relative}
.pbr-breadscrumb-inner .breadcrumb > a::after{border:1px solid #c29b73;content:"";height:5px;left:-15px;margin-top:-1px;padding:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}
.rtl .pbr-breadscrumb-inner .breadcrumb > a::after{left:auto;right:-15px}
#pbr-masthead.header-absolute + .site-main .pbr-breadscrumb{padding-top:280px}
#main-container.container .container{width:100%!important}
.archive #main{padding-bottom:60px}
.sidebar{background-color:#fff;overflow:hidden;padding:40px 40px 0}
.sidebar .widget{margin-bottom:50px!important}
.sidebar .widget .widget-title{background-image:none;font-size:18px;padding-top:0;position:relative}
.rtl .sidebar .widget .widget-title > span{padding:0 30px 0 20px}
.sidebar .widget .widget-title::after{background-color:#e9e9e9;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}
.sidebar.wpo-tribe-events-meta{padding-bottom:40px}
.entry-content-page{position:relative}
.widget{background:transparent none repeat scroll 0 0;border-style:solid;border-width:0;margin-bottom:30px!important;padding:0;position:relative}
.widget .widget-content{background-color:transparent;border:medium none;border-radius:0;overflow:hidden}
.widget .widget-content::before,
.widget .widget-content::after{content:" ";display:table}
.widget .widget-content::after{clear:both}
article{position:relative}
article.post .entry-thumb{overflow:hidden}
.zoom-2{overflow:hidden;position:relative}
figure{margin:0}
article.post{margin-bottom:55px}
article.post .entry-thumb img{width:100%}
.zoom-2 img{transition:all 1s ease 0}
img{height:auto;max-width:100%}
article.post .entry-title{font-size:20px;font-weight:400;line-height:1.5;margin:0 0 15px}
article.page .entry-content-page p{margin-bottom:20px}
article .entry-excerpt{line-height:30px;font-size:16px}
.entry-meta,
.created{border-top:1px solid #d8d8d9;margin-top:20px;padding-top:20px;position:relative}
.entry-meta::after, .created::after{display:block;content:"";clear:both;width:100%;}
.entry-date{background-color:#7dc9ff;color:#fff;padding:0 10px}
.entry-date,
.meta-sep,
.entry-category,
.comments-link,
.edit-link,
.author{color:#999;font-size:12px;line-height:28px;margin-right:10px;text-transform:uppercase}
.entry-date{color:#fff}
.entry-date,
.meta-sep,
.entry-category,
.comments-link,
.edit-link,
.author{color:#999;font-size:12px;line-height:28px;text-transform:uppercase}
.entry-date,
.meta-sep,
.entry-category,
.comments-link,
.edit-link,
.author{color:#999;font-size:12px;line-height:28px;margin-right:6px;text-transform:uppercase}
.entry-category ul{display:inline-block;margin:0 0 0 5px;padding:0}
.entry-category ul li{margin:0;padding:0}
.post-categories li{display:inline-block;list-style:outside none dashed}
.post-categories li a{color:#000}
.entry-date > a,
.meta-sep > a,
.entry-category > a,
.comments-link > a,
.edit-link > a,
.author > a{color:#000;margin-left:5px}
.entry-date{color:#fff}
.widget .widget-title,
.widget .widgettitle{background-image:url(../images/widget-title-small-bg.png);background-position:0 top;background-repeat:no-repeat;font-size:24px;line-height:1.1;margin:0 0 25px;padding:60px 0 0;position:relative;text-transform:uppercase}
.sidebar .widget .widget-title > span{background-color:#fff;background-image:url(../images/title-bg.png);background-position:0 center;background-repeat:no-repeat;display:inline-block;padding:0 20px 0 30px;position:relative;z-index:1}
.sidebar .widget .widget-title{font-size:18px}
.widget .widget-title,
.widget .widgettitle{font-size:24px;line-height:1.1;text-transform:uppercase}
.widget_categories li{overflow:hidden;text-align:right}
.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_entries li{color:#000;font-size:14px;padding:10px 0;position:relative}
.widget_archive li > a::before,
.widget_categories li > a::before,
.widget_links li > a::before,
.widget_meta li > a::before,
.widget_nav_menu li > a::before,
.widget_pages li > a::before,
.widget_recent_entries li > a::before{border:1px solid #c29b73;content:"";height:5px;left:1px;margin-top:-1px;position:absolute;top:50%;transform:rotate(45deg);width:5px}
.widget_categories li a{float:left}
.widget_archive li > a,
.widget_categories li > a,
.widget_links li > a,
.widget_meta li > a,
.widget_nav_menu li > a,
.widget_pages li > a,
.widget_recent_entries li > a{padding-left:20px}
.widget_archive li a,
.widget_categories li a,
.widget_links li a,
.widget_meta li a,
.widget_nav_menu li a,
.widget_pages li a,
.widget_recent_entries li a{color:#666;display:inline-block;position:relative}
.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_entries li{border-top:1px solid #e9e9e9;color:#000;font-size:16px;padding:10px 0;position:relative}
.widget .widget-content{background-color:transparent;border:medium none;border-radius:0;overflow:hidden}
.widget_pbr_recent_post .item-post.media:first-child{border-top:medium none;padding-top:0}
.media:first-child{margin-top:0}
.media,
.media-body{overflow:hidden}
.widget_pbr_recent_post .item-post.media a.image{width:80px}
.media-left,
.media > .pull-left{padding-right:10px}
.media-left,
.media-right,
.media-body{display:table-cell;vertical-align:top}
.media-body{width:10000px}
.media,
.media-body{overflow:hidden}
.widget_pbr_recent_post .item-post.media .media-body .entry-title{font-size:14px;font-weight:400;line-height:20px;margin:-3px 0 0}
.widget_pbr_recent_post .item-post.media .media-body > p{display:none}
.widget_tag_cloud a{border:1px solid #ccc;color:#999;display:inline-block;font-size:14px!important;line-height:28px;margin:0 4px 7px 0;padding:0 10px}
.main-content figure{border:none;box-shadow:none}
.pbr-pagination{border-top:1px solid #e9e9e9;overflow:hidden;padding-top:40px}
.pbr-pagination .pagination{margin:0 -5px}
.pbr-pagination .pagination > li{display:inline-block;margin:0 5px}
.pbr-pagination .pagination > li span,
.pbr-pagination .pagination > li a{border:1px solid #e9e9e9;border-radius:3px;color:#a5a5a5;display:block;font-size:12px;line-height:1;padding:10px;text-transform:uppercase}
.pbr-pagination .pagination > li span.prev,
.pbr-pagination .pagination > li span.next,
.pbr-pagination .pagination > li a.prev,
.pbr-pagination .pagination > li a.next{background:#c29b73 none repeat scroll 0 0;border-color:#c29b73;color:#fff;padding:10px 15px}
.pbr-pagination .pagination > li span.current{color:#000}
.pbr-pagination .pagination > li span.current:hover,
.pbr-pagination .pagination > li span.current:focus{background:rgba(0, 0, 0, 0) none repeat scroll 0 0}
.pbr-pagination .pagination > li a:hover,
.pbr-pagination .pagination > li a:focus{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color:#c29b73;color:#c29b73}
.pbr-pagination .result-count{color:#000;font-size:12px;font-weight:700;margin:0}
.single-post article.post .entry-content-wrapper{padding:0 0 40px}
article.post .entry-content-wrapper{padding:0 0 20px}
article.post .post-preview .post-thumbnail{margin-bottom:25px}
.single-post article.post .entry-content > p{line-height:30px;margin-bottom:30px;font-size:16px}
.single-post article.post .entry-footer{padding-bottom:0}
article.post .entry-footer{margin-top:20px}
.tag-links a{border:1px solid #ccc;color:#777;display:inline-block;font-size:12px;line-height:28px;margin:0 4px 7px 0 !important;padding:0 10px}
.bo-social-icons.bo-sicolor [class*="bo-social-"]{color:#fff}
.bo-social-icons:last-child [class*="bo-social-"]{margin-bottom:0}
.bo-social-icons:first-child [class*="bo-social-"]{margin-top:0}
.bo-sicolor .bo-social-facebook{background:#3b5998 none repeat scroll 0 0}
.bo-social-icons [class^="bo-social-"]{background:#a1a1a1 none repeat scroll 0 0;color:#9d9d9d;display:inline-block;font-size:14px;height:28px;line-height:28px;margin:10px 5px 0;overflow:hidden;text-align:center;text-decoration:none;transition:all .2s ease-out 0;vertical-align:top;width:28px}
.author-info{background-color:#fff;margin:0 0 30px;padding:30px 20px}
.author-info .author-about-container > .pull-left{border-radius:50%;padding-right:20px}
.author-info .author-about-container > .pull-left img{border-radius:50%}
.media-left,
.media-right,
.media-body{display:table-cell;vertical-align:top}
.media-body{width:10000px}
.author-info .author-about-container .description .author-title{font-size:20px;margin:0 0 15px;text-transform:capitalize}
.author-info .author-about-container .description .author-description{font-size:16px;line-height:28px}
.single-post .post-navigation{margin-bottom:50px}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;overflow-wrap:normal!important;position:absolute!important;width:1px}
.nav-links a{float:left;width:50%}
.nav-links a > div .meta-nav{color:#c29b73;display:block;font-size:12px;letter-spacing:3px;margin-bottom:5px;text-transform:uppercase}
.nav-links a > div.prev-post{margin-right:5px}
.nav-links a > div{border:1px solid #e9e9e9;font-size:18px;padding:30px}
.comments{padding:0 0 50px}
.comments .pbr-commentlists{margin-bottom:10px}
.comments .comments-title{font-size:18px;margin:0 0 25px;position:relative;text-transform:uppercase}
.comments .comments-title > span{background-color:#fafafa;background-image:url(../images/title-bg.png);background-position:0 center;background-repeat:no-repeat;display:inline-block;padding:0 20px 0 30px;position:relative;z-index:1}
.rtl .comments .comments-title > span{padding:0 30px 0 20px}
.comments .comments-title::after{background-color:#e9e9e9;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}
.comments .comment-reply-title{font-size:18px;margin:0 0 25px;position:relative;text-transform:uppercase}
.comments .comment-reply-title > span{background-color:#fafafa;background-image:url(../images/title-bg.png);background-position:0 center;background-repeat:no-repeat;display:inline-block;padding:0 20px 0 30px;position:relative;z-index:1}
.rtl .comments .comment-reply-title > span{padding:0 30px 0 20px}
.comments .comment-reply-title::after{background-color:#e9e9e9;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}
.comments .the-comment{border:1px solid #e9e9e9;margin-bottom:10px;overflow:hidden;padding:30px 30px 25px}
.comments .the-comment div.avatar{float:left;margin-right:20px}
.rtl .comments .the-comment div.avatar{float:right;margin-left:20px;margin-right:inherit}
.comments .the-comment div.avatar img{border-radius:50%;height:50px;margin-right:0;width:50px}
.rtl .comments .the-comment div.avatar img{margin-left:0;margin-right:inherit}
.comments .comment-box{overflow:hidden}
.comments .comment-author{color:#999;font-family:"PLayfair Display", serif;font-size:12px;margin-bottom:5px}
.comments .comment-author strong{margin-right:10px}
.rtl .comments .comment-author strong{margin-left:10px;margin-right:inherit}
.comments .comment-author a{font-size:14px}
.comments .comment-meta{color:#aaa;font-size:14px}
.comments .comment-text > p:last-child{margin-bottom:0}
.comments a{color:#000}
.comments a:hover{color:#c29b73}
.comments ol.commentlists,
.comments ul.children{list-style:outside none none;margin:0;padding:0}
.comments ol li.commentlists,
.comments ul li.children{list-style:outside none none!important}
.comments ol.commentlists table,
.comments ul.children table{margin-bottom:22px;max-width:100%;width:100%}
.comments ol.commentlists table > thead > tr > th,
.comments ol.commentlists table > thead > tr > td,
.comments ol.commentlists table > tbody > tr > th,
.comments ol.commentlists table > tbody > tr > td,
.comments ol.commentlists table > tfoot > tr > th,
.comments ol.commentlists table > tfoot > tr > td,
.comments ul.children table > thead > tr > th,
.comments ul.children table > thead > tr > td,
.comments ul.children table > tbody > tr > th,
.comments ul.children table > tbody > tr > td,
.comments ul.children table > tfoot > tr > th,
.comments ul.children table > tfoot > tr > td{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}
.comments ol.commentlists table > thead > tr > th,
.comments ul.children table > thead > tr > th{border-bottom:2px solid #ddd;vertical-align:bottom}
.comments ol.commentlists table > tbody + tbody,
.comments ul.children table > tbody + tbody{border-top:2px solid #ddd}
.comments ol.commentlists table table,
.comments ul.children table table{background-color:#fff}
.comments ul.children{padding-left:60px}
.comments ol.commentlists,
.comments ul.children{list-style:outside none none!important}
.comment-form .commentform-email,
.comment-form .commentform-author{margin-right:3.5%;margin-right:3.5%}
.comment-form .commentform-url,
.comment-form .commentform-email,
.comment-form .commentform-author{display:inline-block;float:left;width:31%}
.form-group{margin-bottom:10px}
.form-group.adults_sec{margin-top:18px;}
.form-group.reserv_btn a.check-avail{margin-top:25px;}
.hide{display:none!important}
.comment-form .form-control{background-color:#fff}
textarea.form-control{height:auto;resize:vertical}
.comment-form .form-submit{margin-bottom:0;margin-top:20px}
.bo-sicolor .bo-social-twitter{background:#00bdec}
.bo-sicolor .bo-social-twitter:hover{background:#000;color:#fff}
.bo-sicolor .bo-social-facebook{background:#3b5998}
.bo-sicolor .bo-social-facebook:hover{background:#000;color:#fff}
.coupan-code{background-color:transparent!important;border:1px solid #fff!important;border-radius:0 22px 22px 0;color:#fff!important;height:34px!important;position:relative;left:0;top:0}
.selct-item{width:195px!important}
.code-here{position:absolute;left:0;color:#fff;top:-18px;width:100%}
input.coupan-code::-moz-placeholder{color:#fff!important;opacity:1}
input.coupan-code::-webkit-input-placeholder,
.box textarea::-webkit-input-placeholder{color:#fff!important;opacity:1}
input.coupan-code:-moz-placeholder,
.box textarea:-moz-placeholder{color:#fff!important;opacity:1}
input.coupan-code:-ms-input-placeholder,
.box textarea:-ms-input-placeholder{color:#fff!important;opacity:1}
.room_img-item h2{position:absolute;right:0;bottom:0;padding:20px;color:#fff;background-color:rgba(0, 0, 0, .5);padding:5px 70px;display:none}
.well-new ul{margin-left:35px}
.well-new ul li{line-height:23px}
.well-new:nth-of-type(1) ul li{list-style-type:none}
.well-new:nth-of-type(1) ul li:before{font-family:'Glyphicons Halflings';content:"\e013";position:absolute;left:58px;color:#f58220}
.m-t-50{margin-top:50px}
.menu-wrap .style-menu li{-webkit-transition:all ease-in .6s;transition:all ease-in .6s}
.style-menu li:hover .sub-menu{-webkit-transition:all ease-in .6s;transition:all ease-in .6s}
.overlay-item{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.overlay-item i{font-size:70px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.room_img-item:hover .overlay-item{opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.head-panel{background-color:#7DC9FF!important;border-color:#7DC9FF!important}
.panel-list li{margin:5px 0;padding:5px}
.panel-list li::before{content:'➞';margin-right:10px;color:#000}
.salary-sec .no-pad{padding:0}
.reversr-ef{color:#fff!important;background-color:#7DC9FF!important;border:2px solid #7DC9FF;border-radius:22px}
.reversr-ef:hover{border:2px solid #7DC9FF!important;color:#7DC9FF!important;background-color:#fff!important}
#sitemap .timeline{position:relative;padding:21px 0 10px;margin-top:4px;margin-bottom:30px}
#sitemap .timeline .line{position:absolute;width:4px;display:block;background:currentColor;top:0;bottom:0;margin-left:30px}
#sitemap .timeline .line::before{top:-4px}
#sitemap .timeline .line::after{bottom:-4px}
#sitemap .timeline .line::before,
#sitemap .timeline .line::after{content:'';position:absolute;left:-4px;width:12px;height:12px;display:block;border-radius:50%;background:currentColor}
#sitemap .timeline .panel{position:relative;margin:10px 0 21px 70px;clear:both}
#sitemap .timeline .panel::before{position:absolute;display:block;top:8px;left:-24px;content:'';width:0;height:0;border:inherit;border-width:12px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
#sitemap .timeline .panel .panel-heading.icon *{font-size:20px;vertical-align:middle;line-height:40px}
#sitemap .timeline .panel .panel-heading.icon{position:absolute;left:-59px;display:block;width:40px;height:40px;padding:0;border-radius:50%;text-align:center;float:left}
#sitemap .timeline .panel-outline .panel-body{padding:10px 0}
#sitemap .timeline .panel-outline .panel-heading:not(.icon),
#sitemap .timeline .panel-outline .panel-footer{display:none}
#sitemap .timeline .panel .panel-title a:hover{color:#fff}
#sitemap .timeline .panel{border-radius:5px 5px 0 0}
#sitemap .timeline .panel-primary{border-color:#7dc9ff}
#sitemap .timeline .panel-primary>.panel-heading{background-color:#7dc9ff;border-color:#7dc9ff;text-transform:uppercase;}
#sitemap .timeline .panel h2{line-height:1;}
#sitemap .timeline .panel a{display:block;}
#sitemap .timeline .panel a:focus{color:#fff;}
#sitemap .timeline .panel a:focus, #sitemap .timeline .panel a:hover{color:#7dc9ff;}
.page-navigation li.first a:hover,
.page-navigation li.last a:hover{border-color:#7DC9FF;color:#7DC9FF}
.page-navigation li a:hover{color:#7DC9FF}
.mid-align{margin-top:25%}
.view-btn{font-size:14px;border-radius:13px;color:#fff;background:#7dc9ff !important;border:1px solid #7dc9ff;background-color:transparent;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}
.view-btn:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity}
.view-btn:hover,
.view-btn:focus,
.view-btn:active{background-color:#7dc9ff;color:#fff;border:1px solid #7dc9ff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.view-btn:hover:before,
.view-btn:focus:before,
.view-btn:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}
.bo-sicolor .bo-social-facebook:hover{color:#3b5998!important;background:#fff;border:1px solid #3b5998}
.bo-sicolor .bo-social-twitter:hover{color:#00bdec!important;background:#fff;border:1px solid #00bdec}
.back-btn a.btn-default{background:#c29b73;color:#fff;border-radius:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:uppercase}
.back-btn a.btn-default i.fa{margin-right:7px}
.back-btn a.btn-default:hover{background:#fff;color:#c29b73;border-color:#c29b73}
.dinning-heading{background:#7dc9ff none repeat scroll 0 0;clear:both;color:#fff;font-size:20px;font-weight:700;margin:0 0 10px;padding:5px;text-align:center;width:250px;border-radius:6px}
.fbplugin{border-radius:25px;margin:15px 0;overflow:hidden;border:4px solid #ccc}
.enquiry-form{background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) repeat scroll 0 0%, rgba(0, 0, 0, 0) url("../images/solluna-activity-bg.jpg") repeat scroll 0 0;border-radius:25px;border:4px solid #ccc;float:left;height:100%;margin-bottom:30px;padding:30px 20px;position:relative;width:100%;position:relative;}
.enquiry-form textarea.form-control{background:none;color:#FFF;}
.enquiry-heading{color:#fff;font-size:22px;text-align:center;margin-bottom:20px}
.enquiry-form input[type=text]{border-radius:6px;margin-bottom:15px;background:none;border:1px solid #fff;}
.enquiry-form input[type=email]{border-radius:6px;margin-bottom:15px;}
.enquiry-form .form-control{background:none;border:1px solid #fff;}
.enquiry-form .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){border:1px solid #fff;border-radius:6px;margin-bottom:15px;width:100%;background:none;}
.enquiry-form .bootstrap-select > .dropdown-toggle{color:#fff;opacity:1;width:100%;border:0px;overflow:hidden;}
.enquiry-form input::-webkit-input-placeholder{color:#fff;opacity:1}
.enquiry-form input:-moz-placeholder{color:#fff;opacity:1}
.enquiry-form input:-ms-input-placeholder{color:#fff;opacity:1}
.enquiry-form textarea::-webkit-input-placeholder{color:#fff;opacity:1}
.enquiry-form textarea:-moz-placeholder{color:#fff;opacity:1}
.enquiry-form textarea::-moz-placeholder{color:#fff;opacity:1}
.enquiry-form textarea:-ms-input-placeholder{color:#fff;opacity:1}
.enquiry-form input::-moz-placeholder{color:#fff;opacity:1}
.enquiry-form .radio-inline,
.checkbox-inline{color:#fff}
.enquiry-form .awe-calendar-wrapper .awe-calendar{color:#fff;line-height:36px;padding:0 30px 0 10px;width:100%}
.enquiry-form .awe-calendar-wrapper i{color:#000;font-size:14px;pointer-events:none;position:absolute;right:10px;top:34%;transform:translate(0px, -50%)}
.enquiry-form .fa-angle-down::before{color:#000;content:""}
.enquiry-form .term-condition-txt{color:#fff;font-size:11px;font-weight:300;}
.enquiry-form .term-condition-txt:hover{color:#f00;}
.enquiry-form .dropdown-menu.open{height:0;min-height:0 !important;overflow:visible !important;padding:0;width:100%;}
.enquiry-form .open > .dropdown-menu{width:100%;}
.enquiry-form .dropdown-menu li{position:relative;}
.enquiry-form .dropdown-menu li a{position:relative;cursor:pointer;}
.enquiry-form .dropdown-menu li a:hover{background:#7dc9ff;}
.enquiry-form .dropdown-menu li a span.glyphicon{position:absolute;right:20px;top:6px;display:none;}
.quote{color:rgba(0, 0, 0, .1);text-align:center;margin-bottom:30px}
#fade-quote-carousel.carousel{padding-bottom:60px}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;height:auto!important}
#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px}
#fade-quote-carousel.carousel .carousel-indicators > li{background-color:#7DC9FF;border:none}
#fade-quote-carousel blockquote{text-align:center;border:none}
#fade-quote-carousel .profile-circle{width:100px;height:100px;margin:0 auto;border-radius:100px}
.post1.style2{background-color:#fff;color:#444}
.post1{align-items:stretch;display:flex;position:relative;margin-bottom:0!important}
.post1 .image{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;margin:0;order:1;overflow:hidden;position:relative;width:50%}
.post1 .content{display:block;order:2;position:relative;transition:background .2s ease-in-out 0;width:50%;text-align:center}
.post1 .content h4{color:#fff}
#quote-carousel{padding:0 10px 30px;margin-top:0}
#quote-carousel .carousel-inner > .item{height:auto!important}
#quote-carousel .item blockquote{border:none!important}
#quote-carousel .carousel-control{background:none;color:#222;font-size:2.3em;text-shadow:none;width:30px;height:44px;top:0;bottom:0;position:absolute;margin:auto;top:-38px}
#quote-carousel .carousel-control.left{left:-12px}
#quote-carousel .carousel-control.right{right:-12px!important}
#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:-39%;margin-right:-19px}
#quote-carousel .carousel-indicators li{background:#fff}
#quote-carousel .carousel-indicators .active{background:#333}
#quote-carousel img{width:250px;height:100px}
.item blockquote{border-left:none;margin:0;padding:0!important}
.item blockquote img{margin-bottom:10px}
.item blockquote p{color:#fff;font-style:normal!important;text-overflow:ellipsis;margin-bottom:15px}
.item small{color:#fff;margin-right:20px}
.testimonial-sec1{padding:20px 10px 20px 6%;background-color:#fff}
.testimonial-sec2{padding:20px 0 0;background-color:#7dc9ff!important}
.testimonial-heading1{margin-bottom:30px;position:relative;display:inline-block}
.testimonial-heading1::after{background-color:#000;height:2px;position:absolute;content:'';width:50px;left:0;right:auto;top:100%}
.testimonial-heading2{margin-bottom:30px;position:relative;display:inline-block}
.testimonial-heading2::after{background-color:#fff;height:2px;position:absolute;content:'';width:50px;left:0;right:auto;top:100%}
.back-btn a.btn-default{background:#7dc9ff; border-color:#7dc9ff; color:#fff;border-radius:13px; font-size: 14px; padding: 6px 12px; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:uppercase}
.back-btn a.btn-default i.fa{margin-right:7px;}
.back-btn a.btn-default:hover{background:#fff;color:#7dc9ff;border-color:#7dc9ff}
.careerPage .panel-title a{padding:12px 15px;display:block;position:relative;}
.careerPage .panel-title a::after{content:"\f107";font-family:"FontAwesome";position:absolute;right:15px;top:12px;color:#fff;font-size:21px;-webkit-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.careerPage .panel-title a.collapsed::after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.careerPage .panel-title a:hover, .careerPage .panel-title a:focus{color:#fff;}
.careerPage .panel-default{border:0px;}
.careerPage .panel-body{border:1px solid #ddd;}
.careerPage .panel-default > .panel-heading{border-radius:10px 10px 0 0;}
.careerPage h5{color:#181818;font-style:18px;font-weight:700;margin:20px 0px 10px;}
.galleryPage *, .galleryPage *::after, .galleryPage *::before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.galleryPage .galleryItem{position:relative;height:248px;overflow:hidden;}
.galleryPage .galleryItem img{min-height:248px;width:100%;}
.galleryItem .zoomIcon{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);left:0px;top:0px;z-index:1;opacity:0;visibility:hidden;}
.galleryItem:hover .zoomIcon{opacity:1;visibility:visible;}
.galleryItem .zoomIcon::after{color:#fff;font-size:22px;z-index:1;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:25px;content:"\f002";font-family:"FontAwesome";}
.galleryItem .zoomIcon:hover::after{margin-top:-10px;}
.guest-book_item p{min-height:150px;}
.guest-book_item1 p{/*min-height:150px;*/ height: auto;}
.guest-book_item1 p {
	color: #30373b;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0;
	padding: 10px;
}
.popup.guest-book_item p{height:auto;}
.guest-book_item .user-detail{margin-top:15px;}
.guest-book_item .user-detail .date{margin:5px 0;font-size:12px;font-weight:bold}
.guest-book_item .user-detail .name{font-size:16px;color:#000;font-weight:bold;}
.social-share-icon{margin:15px 0;}
.social-share-icon .fa{width:35px;padding:10px 0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:1px solid;}
.social-share-icon li .fa-facebook{color:#3b5998;}
.social-share-icon li a:hover .fa-facebook{color:#fff;background:#3b5998;}
.social-share-icon li .fa-twitter{color:#0084b4;}
.social-share-icon li a:hover .fa-twitter{color:#fff;background:#0084b4;}
.social-share-icon li .fa-google-plus{color:#d34836;}
.social-share-icon li a:hover .fa-google-plus{color:#fff;background:#d34836;}
.social-share-icon li .fa-linkedin-square{color:#0077B5;}
.social-share-icon li a:hover .fa-linkedin-square{color:#fff;background:#0077B5;}
.social-share-icon li .fa-pinterest{color:#c8232c;}
.social-share-icon li a:hover .fa-pinterest{color:#fff;background:#c8232c;}
.packageShare{text-align:right;}
.packageShare ul li{text-align:center;}
.packageShare ul.list-inline>li{padding:0px 1px;}
.packageShare .social-share-icon .fa{border-radius:50%;}
.social-share-icon li .fa-instagram{color:#984899;}
.social-share-icon li a:hover .fa-instagram{color:#fff;background:#984899;}
.social-share-icon li .fa-print{color:#333333;}
.social-share-icon li a:hover .fa-print{color:#fff;background:#333333;}
.social-share-icon li .fa-envelope-o{color:#ffbc02 !important;}
.social-share-icon li a:hover .fa-envelope-o{color:#fff !important;background:#ffbc02!important;}
.packageDetailBox{background:#fff;padding:50px 20px 10px;margin-bottom:0px;}
.packageDetailBox::after{display:block;width:100%;clear:both;}
.packageFixMenu{width:100%;}
.packageFixMenu.packageFixMenuSticky{position:fixed;top:0px;z-index:3;}
.packageFixMenu ul li{float:left;padding-right:5px;background:#fff;}
.packageFixMenu ul li a{padding:13px 20px;display:block;background:#f2f2f2;color:#232323;}
.packageFixMenu ul li a.active, .packageFixMenu ul li a:hover{color:#fff;background:#7dc9ff;}
.packageDetailBox h4{border-bottom:1px solid #e9e9e9;font-size:18px;margin:0 0 20px;padding-bottom:15px;text-transform:uppercase;}
.packageDetailBox ul{padding:15px 20px;}
.packageDetailBox ul li{width:100%;display:inline-block;margin-bottom:10px;list-style:none;position:relative;}
.packageDetailBox li:before{content:"\f00c";font-family:FontAwesome;color:green;position:absolute;left:0px;top:0px;}
.packageDetailBox ul{margin-left:-15px;margin-right:-15px;}
.packageDetailBox ul li i{margin-right:10px;color:green;}
.packageDetailBox.inclusionBox ul li{width:50%;margin-left:-3px;padding:0px 15px 0px 25px;vertical-align:top;}
#cancelationProcess{margin-bottom:20px;}
.reachUsDetails{}
.popup.user-detail{
	margin:0;
	width: 100%;
	display: inline-block;
}
.feedbacks .guest-book_item1 {
	text-align: center;
	padding: 0;
	border: 0;
	position: relative;
}
button .bs-caret .caret{
	position: absolute;
	right: 8px;
	top: 14px;
}
.star_adult_kids {
	position: absolute;
	left: 42px;
}
.form-label-padd{
	padding: 0px;
}
.howToReachSec{width:100%;}
.howToReachSec .iconBox{padding-right:0px;}
.howToReachSec .iconBox img{max-width:100%;}
.howToReachContent{}
.howToReachContent h5{font-size:16px;text-transform:uppercase;font-weight:400;margin:0px 0px 15px 0px;}
.howToReachContent h5 img{vertical-align:middle;max-width:35px;margin-right:10px;}
.howToReachContent .table th{color:#333;background:#ebebeb;}
.howToReachContent i.fa-long-arrow-right{color:#337ab7;display:inline-block;font-size:11px;margin-top:-4px;padding:0 3px;vertical-align:middle;}
#delhiToSolluna .panel-body{max-height:326px;overflow-y:auto;}
.room-detail_book input::-webkit-input-placeholder{color:#fff !important;opacity:0.7 !important;!important;}
.room-detail_book input::-moz-placeholder{color:#fff !important;opacity:0.7 !important;}
.room-detail_book input::-ms-input-placeholder{color:#fff !important;opacity:0.7 !important;}
.quickPayBtn{float:right;display:none;margin-top:24px;}
.homePage .quickPayBtn{display:inline-block !important;}
.quickPayBtn a{background:none;border:1px solid #fff;border-radius:25px;color:#fff;display:block;font-size:14px;margin-right:10px;padding:6px 16px;}
.quickPayBtn i{font-size:16px;display:inline-block;margin-right:6px;}
.quickPayBtn a:hover, .quickPayBtn a:focus{background:#7dc9ff;color:#fff;border:1px solid #7dc9ff;}
.errorPage{padding:70px 0px 30px 0px;}
.errorPage img{max-width:500px;width:100%;}
.errorPage h6{font-size:28px;font-weight:600;margin-top:25px;}
.errorPage p{font-size:17px;margin-bottom:30px;}
.errorPage .list-buttons .button-one{padding:10px 26px;}
.m-b-302 {margin-bottom: 30px;}
.quickPayBtnNew {position: absolute;top: 34%;right: 15%;}
.quickPayBtnNew a {background: none;border: 1px solid #fff;border-radius: 25px;color: #fff;display: block;font-size: 13px;margin-right: 10px;padding: 3px 10px;}
#wedding-gallary > * {margin:0;padding:0;}
#wedding-gallary .pad-0{padding:0;}
#wedding-gallary  .heading-wedding{background: #585858;padding:13.4% 0;}
#wedding-gallary  .heading-wedding h3{color: #fff;text-align: center;text-transform: uppercase;font-size: 50px;line-height: 1.1em;font-family: 'Aileron-Regular';color: #333;font-weight: 400;letter-spacing: 1px;}
#wedding-gallary  .heading-wedding h3 span{font-size: 40px;}
#wedding-gallary ul {width: 100%;margin-left: 0;}
#wedding-gallary ul li {width: 33%;padding:0;}
#wedding-gallary .img-container{width: 101.1%;position: relative;}
#wedding-gallary .img-container img{display: inline-block}
#wedding-gallary .img-container .overlay-img-wedding{width: 100%;height: 100%;position: absolute;background: #000;opacity: 0.4;-webkit-transition: opacity 2s ease-in-out;-o-transition: opacity 2s ease-in-out;transition: opacity 2s ease-in-out;}
#wedding-gallary .img-container:hover .overlay-img-wedding{opacity: 0;}
#wedding-gallary .img-container:hover img{-webkit-transform: scale(.5) ;-ms-transform: scale(1.03,1.03) ;-o-transform: scale(1.03,1.03) ;transform: scale(1.03,1.03);transition:all 2s ease;}
.youtube-content{position: relative;}
.youtube-content .overlap-wap span.icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#wedding-gallary .wedding-video-thumb{width: 575px;height: 268px}



/*aleem*/
.menu-wrap .logo{text-align: center;}
.menu-wrap .logo a{display: inline-block; float: none; height: auto;}
.menu-wrap .w-100{float:left;width:100%}
.menu-wrap .phone_list{}
.menu-wrap .phone_list li{display: inline-block; font-size: 20px; color: #fff; width: 50%; padding: 20px 10px; float: left;}
.menu-wrap .phone_list li:first-child{text-align: right; border-right: 1px dashed #fff;}
.menu-wrap .phone_list li i{margin-right: 15px;}
.form_list{}
.form_list li{width: 23.2%; float: left; margin: 10px; position: relative;}
.btn-group.bootstrap-select .btn-group.bootstrap-select{display: none;}
.btn-group.bootstrap-select{width: 100% !important;}
.form_list li.coment {width: 47.9%;/* clear: both; */}
.form_list li.captcha{width: 23%; /*clear: both;*/ -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scale(0.9); transform: scale(0.9);}
.form_list li.org_btn{width: 100%;}
.form_list li.org_btn input{width: 15% !important;}
.form_list li.captcha .half{width: 31%; float: left; margin-right: 10px;}
.form_list li.captcha .half:nth-child(2){width: 31%; float: left; margin-left: 10px; height: 34px;}
.form_list li.captcha .refresh{width: 30.5%; float: left; margin-right: 0; margin-left: 10px; height: 34px; color: #fff; font-size: 20px; line-height: 34px;}
.form_list li a.check-avail{display: block;}
.homemain_slider{position: relative;}
.main_slider .owl-prev{position: absolute; left: 2%; top: 45%; color: #fff;font-size: 30px;}
.main_slider .owl-next{position: absolute; right: 2%; top: 45%; color: #fff;font-size: 30px;}
.bold{font-weight: bold;}
.why-solluna-center-txt p .bold{font-weight: bold;}
.awrd_sec{padding: 50px 0;}
.facility_list{}
.facility_list li{display: inline-block; float: left; width: 44%; text-align: center; background-image: url("../images/wooden-plank.png"); background-size: 100% 100%; background-repeat: none !important; color: #fff; margin: 10px 15px;}
.facility_list li p{line-height: 32px; margin: 0; padding: 10px 0; }
.awards{text-align: center; padding: 0 13%; margin: 10px 0;}
.awards img{display: inline-block;}
.activity_sec .title{display: block; text-align: center; margin: 15px 0 50px;}
.rooms-avail{position: static !important; text-align: center; background: rgba(0,0,0,0.8); background-repeat: none; background-size: 100% 100%;}
.rooms-avail #available-rooms{background: none !important; background-repeat: none; background-size: 100% 100%;}
#available-rooms:hover{background: none !important;}
.rooms-avail .heading{display: inline-block; color: #fff; text-shadow: 5px 4px 0px rgba(0, 0, 0, 0.4);
letter-spacing: 4px;}
.rooms-avail .layer{background: rgba(0, 0, 0, 0.5);}
#available-rooms .form_list li.org_btn input:hover{background:#ef7f1a; border:1px solid #ef7f1a; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.banner_scroll{position: absolute; z-index: 999; top:95px; left: auto; right: 6.2%; margin: 0 auto; text-align: center;}
.banner_scroll .scroll-icon{position:static; float:none;}
.banner_scroll .scroll-icon .scroll-mouse{}
.floating_panel{padding: 2px 10px; border: 3px solid #d46f14; border-radius: 20px 20px 0 0px; display: inline-block; background: #f0801b; width: 200px; text-align: center; position: fixed; bottom: 0; right: 0; z-index: 99; cursor: pointer;}
.floating_panel p{margin: 0; color: #fff; font-size: 20px; line-height: 20px; text-transform: uppercase; font-weight: bold;}

.navbar-safaria .navbar-brand{height: auto; display: block; padding: 10px 15px;}
.navbar-safaria .navbar-mobile{display: none;}
.main_slider img.mobile_slider{display: none;}
.couponinfo{display: inline-block; color: #fff; text-transform: uppercase; font-size: 12px; margin-top: 5px;}
.facility_block{background-image:url(../images/book-now.jpg); background-size: cover; background-position: center; background-attachment: scroll; text-align: center; border-radius: 20px; overflow: hidden;}
.facility_block .layer{background: rgba(0,0,0,0.5);}
/*.facility_slider{background-image:url(../images/book-now.jpg); background-size: cover; background-position: center; background-attachment: scroll; text-align: center; border-radius: 20px;}*/
.facility_slider .icons{padding: 30px 20px 20px;}
.facility_slider .block{border: 5px solid rgba(255,255,255,0.5); border-radius: 5px; width: 140px; height: 140px; position: relative; margin: 0 auto;}
.facility_slider .block span{width: 70px; height: 70px; display: block; margin: 0 auto; position: absolute; left: 0; right: 0; top: 20%; background: url(../images/facility-icons/facility-spirit-icon.png)0, 0; background-repeat: no-repeat;}
/*.facility_slider .block.elephantjoyride span{background-position: 0 0;}*/
.facility_slider .block.junglesafari span{background-position: -70px -2px;}
.facility_slider .block.nature span{background-position: -142px 0;}
.facility_slider .block.luxury span{background-position: -215px -4px;}
.facility_slider .block.spacious span{background-position: -286px -7px;}
.facility_slider .block.hospitality span{background-position: -358px 0;}
.facility_slider .block.deliciousfood span{background-position: -427px -6px;}
.facility_slider .block.birdwatch span{background-position: -498px 0;}
.facility_slider .block.stargazing span{background-position: -575px 0;}
.facility_slider .block.river span{background-position: -637px 0;}
.facility_slider .block.acresarea span{background-position: -707px -5px;}
.facility_slider .block.angling span{background-position: -784px -5px;}
.facility_slider .block.walk span{background-position: -854px 0;}
.facility_slider .block.expedition span{background-position: -921px 0;}
.facility_slider.owl-carousel .owl-item img{width: 70px; margin: 0 auto; position: absolute; left: 0; right: 0; top: 20%; display: none;}
.facility_slider p{color: #fff; margin: 0;}
.facility_slider .owl-dots{position: absolute; bottom: 6px; left: 0; right: 0; margin: 0 auto; text-align: center;}
.facility_slider .owl-dot{width: 8px; height: 8px; border:1px solid #fff; border-radius: 50%; background: rgba(255,255,255,0.3); display: inline-block; margin: 0 2px; -webkit-transition: all ease-in 0.5s; -o-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.facility_slider .owl-dot.active{background: rgba(255,255,255,1);  -webkit-transition: all ease-in 0.5s; -o-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}

.package_block{position: relative; overflow: hidden; border-radius: 20px;}
.package_slider .caption{position: absolute; left: 0; bottom: -60px; padding: 10px 20px; right: 0; background: rgba(255,255,255,0.8); -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_slider .caption .heading{color: #333; font-size: 20px; margin-bottom: 10px; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_slider .caption p{color: #333; margin: 0; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_slider .caption a{font-size: 12px; color: #333; display: block; text-align: left; margin-top: 10px; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_slider:hover .caption{bottom: 0; background: rgba(0,0,0,0.8); -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_slider:hover .caption .heading{color: #fff;}
.package_slider:hover .caption p{color: #fff;}
.package_slider:hover .caption a{color: #fff;}

.package_block .caption{position: absolute; left: 0; bottom: -36px; padding: 10px 20px; right: 0; background: rgba(255,255,255,0.8); -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s; z-index: 999;}
.package_block .caption .heading{color: #333; font-size: 20px; margin-bottom: 10px; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_block .caption p{color: #333; margin: 0; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_block .caption a{font-size: 12px; color: #333; display: block; text-align: left; margin-top: 10px; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_block:hover .caption{bottom: 0; background: rgba(0,0,0,0.8); -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
.package_block :hover .caption .heading, .package_block:hover .caption p, .package_block:hover .caption a {color: #fff;}

.footer_info{text-align: center; margin-bottom: 20px}
.footer_info li{display: inline-block;}
.footer_info li a{color: #fff; padding: 0 15px; border-left: 1px dashed #fff;}
.footer_info li:first-child a{border-left: none;}

@media (max-width: 1600px){
/* 	#wedding-gallary .heading-wedding {
		background: #585858;
		padding: 103px 0;
		} */
		#wedding-gallary .wedding-video-thumb {
			width: 679px;
			/* height: 315px; */
		}
	}
	@media (min-width: 1366px) and (max-width: 1400px){
		.homemain_slider .main_slider .item {height: 577px;}
	}
	@media (max-width: 1366px){}
	@media (max-width: 1349px){
		#wedding-gallary .heading-wedding {
			padding: 77px 0;
		}
	}
	@media (max-width: 1024px){
		#wedding-gallary ul li {width: 32%;}
		#wedding-gallary .heading-wedding{padding: 43px 0}
		.youtube-content{height: 198px;}
		.form_list li{width: 22.8%;}
		.form_list li.captcha{width: 22.8%; -webkit-transform: scale(0.7); transform: scale(0.7);}
		.form_list li.captcha .half:nth-child(2){width: 30%;}
		.form_list li.captcha .refresh{width: 29.8%;}
		.form_list li.coment{width: 48%;}
		.facility_list li{width: 43%;}
		.footer_wrap .form-control{height: 31px;}
		.footer_wrap .foot-subscribe .input-group-btn button{font-size: 12px;}
		.foot-subscribe .fa-envelope{margin-right: 0;}
		.menu-wrap{padding: 0;}
		.menu-wrap h3{padding: 10px 0;}
		.banner_scroll{right: 4%;}
		
	}
	@media (max-width:980px){
		.form_list li{width: 21.99%;}
		.form_list li.captcha{width: 21%; -webkit-transform: scale(0.5); transform: scale(0.5);}
		.form_list li.org_btn {margin-top: -32px;}
		.form_list li.captcha .half:nth-child(2){width: 31%;}
		.form_list li.coment{width: 47%;}
		.awards{margin: 10px 0 50px;}
		.awards p .break{display: block;}
		.banner_scroll{right: 13%;}
	}

	@media (max-width:800px){
		.banner_scroll{right: 5%;}
	}
	@media (min-width:768px){
		#quote-carousel{margin-bottom:0;padding:0 40px 30px}
		.awe-calendar-wrapper i .fa-calendar {
			top: 15px !important;
		}
	}
	@media (max-width:768px){
		.WeddingBannerNew {
			background: url('../images/banner/wedding-banner.jpg') repeat scroll 0 0;
			background-size: auto auto;
			min-height: 170px;
			background-size: 100% 100%;
		}
		.form-label-padd{
			padding: 0px 3px;
		}
		.star1 {
			position: absolute;
			top: 5px;
			right: 31px;
			color: #fff;
			font-size: 9px;
		}
		#available-rooms input {
			border-radius: 14px;
			font-size: 12px!important;
		}
		.star1d {
			position: absolute;
			top: 5px;
			right: 26px;
			color: #fff;
			font-size: 9px;
		}
		.for-device{
			text-align: center;
		}
		.for-device2{
			text-align: center;
			float: none;
		}
		.cot{font-size: 18px;}
		.tour-car.m-b-30 {
			margin-bottom: 5px;
		}
		.locet.contact2 {
			padding: 0px 0 15px 3px;
		}


		.about-us.m-t-50 {
			margin-top: 15px;
		}
		#contactform{height:auto;}
		.contact .contact-location {
			border-top: none;
			padding-top: 0;
			margin-top: 0;
			margin-bottom: 10px;
		}

		.contact .contact-location .location-group .location-item .text {
			margin-left: 100px;
			color: #333;
			font-size: 12px;
		}

		.new-zero-padd {
			padding: 0;
		}

		.check-new input[type="radio"], input[type="checkbox"] {
			margin: 3px 0 0;
			margin-left: 0px;
			margin-top: 1px \9;
			line-height: normal;
		}

		.mobile-display{display: inline-block;}
		.icon-in-sidebar{width: 53%;}
		.icon-in-sidebar2 {
			width: 57%;
			/*margin-top: 29px;*/
		}
		.icon-in-sidebar3{width: 47%;margin-top: 32px;}

		.menu-wrap .style-menu li a {
			display: block;
			padding: 6px;
			font-size: 12px;
		}

		.mrg-new-btm{
			margin-bottom: 20px;
		}
		.adven-bttn2 {
			border: 1px solid #fff;
			border-radius: 14px;
			font-size: 14px;
			margin-left: 0;
			padding: 5px 10px;
			background: #fff;
			color: #7dc9ff;
		}
		.adven-bttn {
			border: 1px solid #fff;
			border-radius: 14px;
			color: #fff;
			font-size: 14px;
			margin-left: 0;
			margin-top: 10px;
			padding: 5px 10px;
		}

		.room-description2 {
			margin-bottom: 30px;
			padding: 15px;
			background: #fff;
		}
		.content-icon {display: inline-block;position: absolute;left: 51px;top: 6px;}
		#quote-carousel .carousel-indicators{bottom:-20px!important}
		#quote-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px}
		#quote-carousel .carousel-indicators li.active{margin:0 5px;width:20px;height:20px}
		.menu-wrap .w-76{width:100%}
		.style-menu li .sub-menu{left:0;width:57%}
		.style-menu li .sub-menu .nest_menu{width: 70%;}

		.menu-wrap{padding:70px 0;overflow:scroll}
		.jR3DCarouselGallery{height:696px!important}
		.award-wrap{width:100%;text-align:center}
		.mobile_des{display:block}
		.footer_wrap{background-image:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../images/joinus-full-bg.jpg);background-size:cover;background-position:center;vertical-align:middle;width:100%;display:table;border-top:5px solid #7dc9ff;padding:10px 0 0;position:relative;background-color:rgba(0,0,0,0)}
		.footer_wrap .tittle{color:#fff;font-family:Lato,sans-serif;font-size:16px;font-weight:800;letter-spacing:2px;line-height:1;padding:5px 0 10px;text-transform:uppercase}
		.f_copy_right {margin: 10px 0px;text-align: center;font-size: 11px;}
		.m-b-302 {margin-bottom: 5px;}
		.social-line {line-height: 25px;margin: 0px 9px 0px 10px;}
		.join-us-section-bg{background:url(../images/joinus-full-bg-2.jpg);height:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
		.why-solluna-bg{background-image:url(../images/why-solluna-bg-2.jpg);padding-top:35px;padding-bottom:25px;height:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
		.howtoreach {background: url(../images/banner/howtoreach.jpg) no-repeat scroll 0 0;background-position-x: 0px;
			background-position-y: 0px;background-size: auto auto;min-height: 410px;background-position: 100% 100%;
			background-size: 100% 100%;}
			.banner_scroll{right: 3%;}
		}
		@media (max-width: 767px) {
			#wedding-gallary ul li {width: 33%;}
			#wedding-gallary .wedding-video-thumb{width: 100%;height: auto}
			.rooms-avail{position: static !important; margin: 0 ; background-repeat: none; background-size: 100% 100%;}
			.rooms-avail #available-rooms{margin: 0 -15px;}
			li.captcha {transform: scale(0.7);}
		}
		@media (max-width: 640px) {
			.form_list li{width: 21.8%;}
			.form_list li.captcha .half:nth-child(2){width: 30%;}
			.form_list li.captcha{transform: scale(0.4);}
			.main_slider img.desktop_slider{display: none;}
			.main_slider img.mobile_slider{display: block;}
			
		}
		@media (max-width: 600px) {
			.form_list li{width: 21.5%;}
			.form_list li.captcha{}
			.form_list li.captcha .refresh{width: 29%;}
		}
		@media (max-width: 480px) {
			.news.space-to-top {
				margin-top: 0;
			}
			.star1 {
				position: absolute;
				top: 5px;
				right: 37px;
				color: #fff;
				font-size: 9px;
			}
			#available-rooms input {
				border-radius: 14px;
				font-size: 13px;
			}
			.star1d {
				position: absolute;
				top: 5px;
				right: 31px;
				color: #fff;
				font-size: 9px;
			}
			/*.jR3DCarouselGallery{height:596px!important}*/
			.top-gap.m-b-30 {
				margin-bottom: 0;
			}
			article.post .entry-title {
				font-size: 20px;
				font-weight: 400;
				line-height: 1.5;
				margin: 5px 0 4px 0px;
			}




			.list-inline > li {
				display: inline-block;
				padding-right: 0;
				padding-left: 0;
			}
			.social-side-bar a .fa-facebook {
				padding: 15px 10px;
			}
			.social-side-bar .fa {
				font-size: 22px!important;
				color: #fff;
			}
			.content-icon {display: inline-block;position: absolute;left: 51px;top: 6px;}
			.sidebar {background-color: #fff;overflow: hidden;padding: 0;}
			.quickPayBtnNew {position: absolute;top: 28%;right: 23%;}		
			.opalhotel-room-meta li .meta-label {color: #999;display: block;text-align: left;}
			#wedding-gallary ul li {width: 49%;}
			.form_list li{width: 45.5%;}
			.form_list li.coment{width: 45.5%; clear: none;}
			.form_list li.captcha{width: 95%; transform: scale(1); margin-left: 87px;}
			.form_list li.captcha .half{width: 47.5%;}
			.form_list li.captcha .half:nth-child(2){width: 38%;}
			.form_list li.captcha .refresh {width: 5%;}
			.form_list li.org_btn{margin-top: 0;}
			.facility_list li {width: 92%;}
		}
		@media (max-width: 414px){
			.form_list li {width: 45%;}
			.form_list li.coment{width: 45%;}
			.form_list li.captcha{margin-left: 65px;}
			.facility_list li {width: 92%;}
			.menu-wrap .phone_list li{font-size: 17px; padding: 10px 10px;}
		}
		@media (max-width: 375px){
			.form_list li {width: 44%;}
			.form_list li.captcha{margin-left: 38px;}
			.menu-wrap .phone_list li{font-size: 15px;}
			.menu-wrap .phone_list li i {margin-right: 10px;}
		}
		@media (max-width: 360px){
			#wedding-gallary ul li {width: 100%;}
			.form_list li.coment{width: 44%;}
			.menu-wrap .phone_list li{font-size: 14px;}
			.form_list li.captcha{margin-left: 30px;}
		}
		@media (max-width: 320px) {
			.star1 {
				position: absolute;
				top: 5px;
				right: 31px;
				color: #fff;
				font-size: 9px;
			}
			#available-rooms input {
				border-radius: 14px;
				font-size: 10px;
			}
			.star1d {
				position: absolute;
				top: 5px;
				right: 26px;
				color: #fff;
				font-size: 9px;
			}
			.social-side-bar .fa {
				font-size: 43px!important;
				color: #fff;
			}
			.packageFixMenu ul li a {
				padding: 8px 6px;
				display: block;
				background: #f2f2f2;
				color: #232323;
				font-size: 12px;
			}
			.form_list li{width: 43%;}
			.form_list li.captcha{margin-left: 10px; transform: scale(0.9);}
			.menu-wrap .phone_list li {font-size: 12px;}
		}

 /* farhat 10/25/2017*/
	.nav-menu.text-center {
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}
.phone_list li:first-child {

    border-right: 1px dashed #fff;
}
.phone_list li {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    width: 18%;
    margin-bottom: 10px;
   
}

@media (max-width: 480px){
.phone_list li {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    width: 40%;
    padding: 10px 0px;
}
.form_list li.org_btn input {
    width: 30% !important;
}
}

@media (max-width:767px){
.phone_list li {
    font-size: 14px;
    width: 45%;

}
}