*{-webkit-font-smoothing:antialiased}
@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}
a,
input,
textarea,
button,
select{outline:none}
a:hover,
a:focus,
input:focus,
textarea:focus,
button:focus,
select:focus{outline:none!important;text-decoration:none;color:#7dc9ff}
body{position:relative;background-color:#fff;color:#666;font-family:"Aileron-Regular", sans-serif;font-size:14px;line-height:1.42857;padding:0;margin:0;letter-spacing:.014em}
p{line-height:1.7em;letter-spacing:.02em;font-size:13px}
input,
textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.guest-book-form input,
textarea{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}
input[type="search"],
input[type="text"],
input[type="url"],
input[type="number"],
input[type="password"],
input[type="email"],
input[type="file"]{background:none;border:none;background-color:#fff;height:30px;line-height:30px;padding:0 12px;color:#fff;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
select{color:#232323;font-family:"Lato", sans-serif;font-size:12px}
.text-forn select{color:#fff;font-family:"Lato", sans-serif;font-size:12px}
.text-forn select option{color: #000;}
textarea{background:none;border:1px solid #d4d4d4;background-color:#fff;resize:none;padding:12px;height:140px;color:#666;font-size:14px;vertical-align:middle}
input::-webkit-input-placeholder{color:#888;opacity:1}
input:-moz-placeholder{color:#888;opacity:1}
input:-ms-input-placeholder{color:#888;opacity:1}
textarea::-webkit-input-placeholder{color:#888;opacity:1}
textarea:-moz-placeholder{color:#888;opacity:1}
textarea::-moz-placeholder{color:#888;opacity:1}
textarea:-ms-input-placeholder{color:#888;opacity:1}
input::-moz-placeholder{color:#888;opacity:1}
.join-us-section-bg input::-moz-placeholder{color:#fff;opacity:1}
.join-us-section-bg input::-webkit-input-placeholder{color:#fff!important}
.join-us-section-bg input:-moz-placeholder{color:#fff!important;opacity:1}
.join-us-section-bg input::-moz-placeholder{color:#fff!important;opacity:1}
.join-us-section-bg input:-ms-input-placeholder{color:#fff!important;opacity:1}
.join-us-section-bg .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option{color:#fff}
.join-us-section-bg .check-availability-side-bar .check-availability .availability-form placeholder{color:#fff}
.room-detail_book .awe-calendar-wrapper .awe-calendar::-webkit-input-placeholder{color:#888;opacity:1}
.room-detail_book .awe-calendar-wrapper .awe-calendar:-moz-placeholder{color:#888;opacity:1}
.room-detail_book .awe-calendar-wrapper .awe-calendar::-moz-placeholder{color:#888;opacity:1}
.room-detail_book .awe-calendar-wrapper .awe-calendar:-ms-input-placeholder{color:#888;opacity:1}
.bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option{color:#fff;font-family:"Lato", sans-serif;font-size:12px}
.check-availability .availability-form .awe-calendar-wrapper .awe-calendar::-webkit-input-placeholder{color:#fff}
.check-availability .availability-form .awe-calendar-wrapper .awe-calendar:-moz-placeholder{color:#fff}
.check-availability .availability-form .awe-calendar-wrapper .awe-calendar::-moz-placeholder{color:#fff}
.check-availability .availability-form .awe-calendar-wrapper .awe-calendar:-ms-input-placeholder{color:#fff}
a{color:#7dc9ff}
code,
kbd,
pre,
samp{font-size:inherit}
code{background-color:#eee;letter-spacing:.015em}
img{max-width:100%;height:auto;vertical-align:middle;border:0}
::-moz-selection{color:#fff;background-color:#39f}
::selection{color:#fff;background-color:#39f}
.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px}
section{position:relative}
.tb{display:table;width:100%}
.tb-cell{display:table-cell;vertical-align:middle}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6{font-weight:400;line-height:1.5em;color:#232323;margin:0}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a{color:inherit}
h1,
.h1{font-size:36px;font-weight:700}
h2,
.h2{font-size:28px}
h3,
.h3{font-size:24px}
h4,
.h4{font-size:21px}
h5,
.h5{font-size:18.15px;font-weight:700}
h6,
.h6{font-size:14.12px}
abbr{color:#A1D71A;border-width:2px}
mark,
.mark{background-color:#232323}
.icon{display:inline-block;font-style:normal}
.float-left{float:left}
.float-right{float:right}
.hr{height:1px;width:100%}
.hr:after,
.hr:before{width:50%;content:'';height:1px}
.hr:after{float:right;background-color:#e3e3e3;background-image:-webkit-gradient(linear, left top, right top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(left, #e3e3e3, #fff);background-image:-moz-linear-gradient(left, #e3e3e3, #fff);background-image:-ms-linear-gradient(left, #e3e3e3, #fff);background-image:-o-linear-gradient(left, #e3e3e3, #fff)}
.hr:before{float:left;background-color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#e3e3e3));background-image:-webkit-linear-gradient(left, #fff, #e3e3e3);background-image:-moz-linear-gradient(left, #fff, #e3e3e3);background-image:-ms-linear-gradient(left, #fff, #e3e3e3);background-image:-o-linear-gradient(left, #fff, #e3e3e3)}
.heading{margin:0;color:#232323;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1;position:relative}
.heading.white{color:#fff}
.sub-heading{color:#333;font-size:20px;margin-bottom:0;margin-top:15px}
#page-wrap{overflow:hidden;background-color:#fff}
#preloader{position:fixed;top:0;bottom:0;right:0;left:0;z-index:99999;background-image:url(../images/Loading_icon.gif);background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:150px 150px}
#preloader .preloader-dot{width:0;height:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:1;animation:preloader 3s ease infinite;-ms-animation:preloader 3s ease infinite;-moz-animation:preloader 3s ease infinite;-webkit-animation:preloader 3s ease infinite;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
@-webkit-keyframes preloader{0%{border-width:2px}
100%{border-width:50px;opacity:0}
}
@-moz-keyframes preloader{0%{border-width:2px}
100%{border-width:50px;opacity:0}
}
@-ms-keyframes preloader{0%{border-width:2px}
100%{border-width:50px;opacity:0}
}
@-o-keyframes preloader{0%{border-width:2px}
100%{border-width:50px;opacity:0}
}
@keyframes preloader{0%{border-width:2px}
100%{border-width:50px;opacity:0}
}
.banner-form-warp{position:absolute;z-index:1;background-color:rgba(0, 0, 0, 0.1);padding:0;display:inline-block;width:100%;bottom:0}
.banner-form-warp ul{padding:20px 0}
.banner-form-warp ul li{float:left;display:inline-block;width:16.666%}
.banner-form-warp ul li input{border:1px solid #fff;color:#fff;height:34px;border-right:none}
.banner-form-warp ul li input::-webkit-input-placeholder{color:#fff!important}
.banner-form-warp ul li input::-moz-placeholder{color:#fff!important}
.banner-form-warp ul li input:-ms-input-placeholder{color:#fff!important}
.banner-form-warp ul li input:-moz-placeholder{color:#fff!important}
.banner-form-warp ul li:first-child input{border-radius:22px 0 0 22px}
.banner-form-warp ul li:nth-child(2n) input{border-right:1px solid #fff}
.banner-form-warp ul li:nth-child(5n) input{border-left:none!important;position:relative}
.banner-form-warp ul li:nth-child(5n){position:relative}
.banner-form-warp ul .awe-calendar-wrapper i{position:absolute;right:10px;top:50%;font-size:14px;color:#fff;pointer-events:none;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}
.banner-form-warp-dark{position:relative!important;padding:0 20px;margin-bottom:30px;background:#7DC9FF}
.banner-form-warp-dark ul li{display:flex}
.banner-form-warp-dark .awe-btn.awe-btn-13{background:#fff;border:1px solid #fff;color:#7dc9ff}
.banner-form-warp-dark .awe-btn.awe-btn-13:hover{background:#fff;border:1px solid #fff;color:#7dc9ff}
.section-check-availability{position:absolute;z-index:20;background-color:rgba(0, 0, 0, 0.1);padding:0;display:inline-block;width:100%;bottom:0}
.check-availability{position:relative;padding:15px 0}
.check-availability h2{color:#fff;font-size:25px;margin:0;font-weight:400;font-family:"Lato", sans-serif;position:relative;padding-left:60px;line-height:1}
.check-availability h2:before{content:'\f00c';border:3px solid #e7c130;color:#e7c130;font-size:18px;display:block;width:40px;height:40px;text-align:center;line-height:34px;font-family:'FontAwesome';position:absolute;top:0;bottom:0;left:0;margin:auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.check-availability .availability-form{text-align:center;margin-top:5px;position:relative;display:block}
.check-availability .availability-form .awe-calendar-wrapper{margin-right:-4px}
.check-availability .availability-form .awe-calendar-wrapper .awe-calendar{color:#fff;background-color:transparent;height:32px}
.check-availability .bootstrap-select > .dropdown-toggle{margin-left:-1px}
.check-availability .awe-calendar-wrapper:first-child{border-radius:22px 0 0 22px;border-right:0;margin-right:-5px}
.border-left{border-radius:22px 0 0 22px}
.check-availability .availability-form .awe-calendar-wrapper i{color:#fff}
.check-availability .availability-form .bootstrap-select.btn-group.awe-select{margin-right:-4px}
.check-availability .availability-form .vailability-submit{vertical-align:middle;display:inline-block;margin-left:20px}
.check-availability .availability-form .vailability-submit .awe-btn{background:transparent;border:1px solid #fff;color:#7dc9ff;height:35px;padding-left:20px;padding-right:20px;border-radius:22px}
.awe-btn.awe-btn-2{border:2px solid #4cae4c;color:#4cae4c}
.awe-btn.awe-btn-2:hover{background-color:#4cae4c;color:#fff}
.awe-btn.awe-btn-3{border:2px solid #46b8da;color:#46b8da}
.awe-btn.awe-btn-3:hover{background-color:#46b8da;color:#fff}
.awe-btn.awe-btn-4{border:2px solid #eea236;color:#eea236}
.awe-btn.awe-btn-4:hover{background-color:#eea236;color:#fff}
.awe-btn.awe-btn-5{border:2px solid #d43f3a;color:#d43f3a}
.awe-btn.awe-btn-5:hover{background-color:#d43f3a;color:#fff}
.awe-btn.awe-btn-6{border:2px solid #344a71;background-color:#344a71;color:#fff}
.awe-btn.awe-btn-6:hover{color:#344a71;background-color:transparent}
.awe-btn.awe-btn-7{border:2px solid #357ebd;background-color:#357ebd;color:#fff}
.awe-btn.awe-btn-7:hover{color:#357ebd;background-color:transparent}
.awe-btn.awe-btn-8{border:2px solid #4cae4c;background-color:#4cae4c;color:#fff}
.awe-btn.awe-btn-8:hover{color:#4cae4c;background-color:transparent}
.awe-btn.awe-btn-9{border:2px solid #46b8da;background-color:#46b8da;color:#fff}
.awe-btn.awe-btn-9:hover{color:#46b8da;background-color:transparent}
.awe-btn.awe-btn-10{border:2px solid #eea236;background-color:#eea236;color:#fff}
.awe-btn.awe-btn-10:hover{color:#eea236;background-color:transparent}
.awe-btn.awe-btn-11{border:2px solid #7dc9ff;background-color:#7dc9ff;color:#fff;border-radius:22px}
.awe-btn.awe-btn-11:hover{color:#7dc9ff;background-color:transparent;border:2px solid #7dc9ff}
.awe-btn.awe-btn-12{border:2px solid #fff;color:#fff}
.awe-btn.awe-btn-12:hover{color:#e7c130;background-color:#e7c130;border-color:#e7c130;color:#fff}
.awe-btn.awe-btn-13{border:1px solid #fff;background-color:tranparent;color:#fff;margin-left:5px}
.awe-btn.awe-btn-13:hover{border:1px solid #7dc9ff;background-color:none!important;color:#7dc9ff}
.awe-btn.awe-btn-14{border:2px solid #000}
.awe-btn.awe-btn-14:hover{border-color:#F58220;background-color:#F58220;color:#fff}
section{position:relative}
.tb{display:table;width:100%}
.tb-cell{display:table-cell;vertical-align:middle}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6{font-weight:400;line-height:1.5em;color:#232323;font-family:'Aileron-Regular', Sans-Serif;margin:0}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a{color:inherit}
h1,
.h1{font-size:36px;font-weight:700}
h2,
.h2{font-size:28px}
h3,
.h3{font-size:24px}
h4,
.h4{font-size:21px}
h5,
.h5{font-size:18.15px;font-weight:400}
h6,
.h6{font-size:14.12px}
abbr{color:#A1D71A;border-width:2px}
mark,
.mark{background-color:#232323}
.icon{display:inline-block;font-style:normal}
.hr{height:1px;width:100%}
.hr:after,
.hr:before{width:50%;content:'';height:1px}
.hr:after{float:right;background-color:#e3e3e3;background-image:-webkit-gradient(linear, left top, right top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(left, #e3e3e3, #fff);background-image:-moz-linear-gradient(left, #e3e3e3, #fff);background-image:-ms-linear-gradient(left, #e3e3e3, #fff);background-image:-o-linear-gradient(left, #e3e3e3, #fff)}
.hr:before{float:left;background-color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#e3e3e3));background-image:-webkit-linear-gradient(left, #fff, #e3e3e3);background-image:-moz-linear-gradient(left, #fff, #e3e3e3);background-image:-ms-linear-gradient(left, #fff, #e3e3e3);background-image:-o-linear-gradient(left, #fff, #e3e3e3)}
.heading{margin:0;color:#232323;font-size:36px;font-weight:700;font-family:"Lato", sans-serif;text-transform:uppercase;line-height:1;position:relative}
.heading.white{color:#fff}
.sub-heading{color:#333;font-size:20px;margin-bottom:0;margin-top:15px}
.shortcode-heading{color:#464646;font-family:"Lato", sans-serif;font-weight:400;padding-bottom:10px;font-size:14px;margin:0;border-bottom:2px dotted #464646}
blockquote{border:2px solid #232323;padding:15px 25px;margin:0}
blockquote p{margin:0;color:#444;font-weight:600;font-style:italic;line-height:1.428em}
blockquote p:before{content:'"';font-family:"Lato", sans-serif;font-size:28px;margin-right:10px;font-style:inherit}
blockquote p:after{content:'"';font-size:28px;font-style:inherit;margin-left:10px;font-family:"Lato", sans-serif}
.awe-calendar-wrapper{display:inline-block;vertical-align:middle;position:relative;width:100%;border:none}
.awe-calendar-wrapper .awe-calendar{padding:0 30px 0 10px;background-color:transparent;color:#fff;width:100%;line-height:36px}
.awe-calendar-wrapper .awe-calendar::-webkit-input-placeholder{color:#333}
.awe-calendar-wrapper .awe-calendar:-moz-placeholder{color:#333}
.awe-calendar-wrapper .awe-calendar::-moz-placeholder{color:#333}
.awe-calendar-wrapper .awe-calendar:-ms-input-placeholder{color:#333}
.awe-calendar-wrapper i{position:absolute;right:10px;top:50%;font-size:14px;color:#000;pointer-events:none;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}
.bootstrap-select.btn-group.awe-select{width:auto}
.room-detail_book .bootstrap-select.btn-group.awe-select .dropdown-toggle span.fa{font-size:21px;font-weight:700;color:#000}
.bootstrap-select.btn-group.awe-select .dropdown-toggle span.fa{color:#fff}
.bootstrap-select.btn-group.awe-select .dropdown-toggle:focus{outline:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.bootstrap-select.btn-group.awe-select .dropdown-toggle .caret{color:#fff}
.bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option{color:#fff;font-family:"Lato", sans-serif;font-size:12px}
.bootstrap-select.btn-group.awe-select .dropdown-menu{margin:0;border-width:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a{padding:10px 20px;font-family:"Lato", sans-serif;color:#333;font-size:12px;border-bottom:1px solid #f1f1f1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a:hover{background-color:#41a3f3;color:#fff;border-bottom-color:#41a3f3}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li:last-child a{border-bottom-width:0}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li.selected a{background-color:#5c9ccc;color:#fff;border-bottom-color:#5c9ccc;}
.tab-price table{width:100%;vertical-align:middle}
.tab-price table caption{text-align:center;position:relative;padding:0}
.tab-price table caption h2{margin:0;color:#333;font-size:16.37px;line-height:50px;text-transform:uppercase;font-family:"Lato", sans-serif}
.tab-price table caption a{display:block;position:absolute;text-align:center;line-height:50px;width:40px;top:0;bottom:0;font-size:18px;color:#333;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
.tab-price table caption a:hover{color:#e7c130}
.tab-price table caption a.prev{left:0}
.tab-price table caption a.next{right:0}
.tab-price table thead{border:2px solid #333}
.tab-price table thead th{text-align:center;font-family:"Lato", sans-serif;font-size:14px;text-transform:capitalize;font-weight:400;padding:15px 10px}
.tab-price table tr td{padding:15px 10px;border:2px solid #333;font-family:"Lato", sans-serif;font-size:16px;color:#333;text-align:center;position:relative}
.tab-price table tr td .date{font-size:13.6px;position:absolute;top:5px;right:10px}
.tab-price table tr td.other-date .date{color:#b0afaf}
.tab-price table tr td.date-select{background-color:#e7c130;color:#fff}
.ui-widget.ui-widget-content{border-radius:0}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{text-align:center;}
.ui-datepicker .ui-datepicker-header{border-radius:0}
.owl-controls .owl-prev,
.owl-controls .owl-next{color:#fff;font-size:24px;position:absolute;z-index:10;top:50%;font-size:13px;width:35px;height:35px;text-align:center;line-height:35px;border:0;-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 .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
.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:#7DC9FF;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)}
.right_info h2{padding:15px 0 5px;font-size:22px!important;color:#3E1D10!important;font-weight:400;display:inline-block}
.mausam{border:1px solid #ccc;border-radius:6px;margin-top:15px;overflow:hidden}
#wwo_widget_main{background-color:#fff!important}
#wwo_weather_table td.withdate{border-bottom:none!important}
.mausam #wwo_widget_main table#wwo_weather_table tr{border-bottom:none!important}
twitter-tweet twitter-tweet-rendered{margin-top:0!important;padding-top:0!important}
input[readonly]::-moz-placeholder{color:#fff !important;opacity:1;}
input[readonly]::-webkit-input-placeholder{color:#fff !important;opacity:1;}
input[readonly]:-ms-input-placeholder{color:#fff !important;opacity:1;}
#available-rooms{padding:25px 0;margin:0 auto;text-align:center;background:rgba(0, 0, 0, 0.1);-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;}
#available-rooms:hover{background:rgba(0, 0, 0, 0.6);}
#available-rooms.addBack{background-color:rgba(0, 0, 0, 0.6)}
#available-rooms input , #available-rooms select{border-radius:14px;height:34px;background:transparent;color:#fff;border:1px solid #fff;}
#available-rooms select > option{background-color:#fff;color:#000;margin-left:10px;}
#available-rooms input:focus , #available-rooms select:focus{box-shadow:none}
#available-rooms .awe-select{width:160px !important;border:1px solid #fff;border-radius:14px;}
#available-rooms .dropdown-toggle{}
.input-group-addon{border-radius:0;background:transparent;color:#fff;border:0;border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.banner-form-warp{background-color:rgba(0, 0, 0, 0.5)}
#available-rooms .coupon{border-top-right-radius:20px;border-bottom-right-radius:20px;}
a.check-avail{background:transparent;color:#fff;border:1px solid #fff;margin-left:0;border-radius:20px;-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;}
a.check-avail:hover{background:#7DC9FF;color:#fff;border:1px solid #7DC9FF;}
#available-rooms .check-rad{border-top-left-radius:20px;border-bottom-left-radius:20px;border-left:1px solid #fff;}
#available-rooms .form-group{margin:11px 7px;}
.rooms-avail{position:absolute;bottom:15px;margin-left:auto;margin-right:auto;left:0;right:0;}
.fa-calendar{color:#fff;}
.why-solluna-center-txt .head-title{text-transform:uppercase;font-size:15px;word-spacing:2px;color:#7dc9ff;}
.foot-subscribe input{height:34px}
.foot-subscribe .btn-default{background:transparent;color:#fff;border-top-right-radius:14px;border-bottom-right-radius:14px;padding:6px 13px;-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;}
.foot-subscribe .btn-default:hover{background:#7dc9ff;}
.foot-subscribe .fa-envelope{margin-right:10px;}
.reservation-section{margin:0;}
.reservation-room-container, .reservation-join-us{padding:50px;}
.reservation-room-container .panel-primary{border-radius:14px;background:transparent}
.reservation-room-container .panel-heading{border-radius:14px;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#7dc9ff;text-align:center;}
.reservation-room-container .panel-heading .panel-title{font-size:20px;}
.reservation-room-container .panel-heading .reservation-icon{margin-right:10px;}
.reservation-room-container .panel-body{background:transparent;color:#fff;border:1px solid #fff;border-top:0px;padding:30px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;}
#reservation-form input ,#reservation-form select{border-radius:14px;width:100%;height:34px;background:transparent;color:#fff;border:1px solid #fff;}
#reservation-form select{margin:5px 0;}
#reservation-form .awe-select{width:100%;}
#reservation-form .awe-select > .dropdown-toggle{height:34px;}
#reservation-form .form-group{margin-bottom:15px;}
#reservation-form .form-group .btn-primary{margin-left:0;margin-top:30px;}
.reservation-join-us{color:#fff;position:relative;text-align:center;text-transform:uppercase}
.reservation-join-us-content{padding:185px 0;}
.reservation-join-us-content p{color:#7dc9ff;font-size:19px;}
.reservation-join-us-content h2{font-size:50px;color:#fff;}
.adventure-list-image ul > li a{cursor:default}
.testimonial-sec1 p{margin-bottom:20px;}
input[readonly]{cursor:default !important;}
#available-rooms #ui-id-1-button, #ui-id-2-button{width:100%;border-radius:14px}
.reservation-room-container #ui-id-3-button, #ui-id-4-button{width:100%;border-radius:14px}
.ui-selectmenu-button:focus{outline:0}
.ui-selectmenu-button{background:transparent;border-radius:0;height:34px;color:#fff;}
.ui-selectmenu-button:hover,
.ui-selectmenu-button:active,
.ui-selectmenu-button:focus{background:transparent;border-radius:0;height:34px;color:#fff;border-color:#fff;background:url(../images/arrowDown.png) no-repeat 92% center;background-size:10px;}
.ui-selectmenu-text{margin-right:35px;font-size:13px;margin-top:3px;font-weight:normal}
.ui-selectmenu-button{background:url(../images/arrowDown.png) no-repeat 92% center;background-size:10px;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{color:#777}
.ui-selectmenu-icon{display:none}
.ui-selectmenu-button.ui-button:hover .ui-selectmenu-button{display:block}
ul.ui-menu .ui-menu-item{font-weight:normal;color:#5c9ccc}
ul.ui-menu .ui-menu-item:hover{font-weight:normal;color:#5c9ccc}
.custom-3D .owl-controls{display:none !important}
.why-solluna-bttn{-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;}
.enquiry-form .awe-calendar-wrapper .awe-calendar::-webkit-input-placeholder{color:#fff;}
.enquiry-form .awe-calendar-wrapper .awe-calendar:-moz-placeholder{color:#fff;}
.enquiry-form .awe-calendar-wrapper .awe-calendar::-moz-placeholder{color:#fff;}
.enquiry-form .awe-calendar-wrapper .awe-calendar:-ms-input-placeholder{color:#fff;}
.enquiry-form .awe-calendar-wrapper i{color:#fff;}
/*aleem*/
#available-rooms .mdl-selectfield.room_no{}
#available-rooms .mdl-selectfield.room_no .bootstrap-select{width: 100%; background-image: none;}
#available-rooms .mdl-selectfield.room_no .bootstrap-select .dropdown-toggle, #available-rooms .mdl-selectfield.room_no .bootstrap-select .dropdown-toggle:hover, #available-rooms .mdl-selectfield.room_no .bootstrap-select .dropdown-toggle:focus, #available-rooms .mdl-selectfield.room_no .bootstrap-select .dropdown-toggle:active{border:none; color: #fff; font-weight: 300; font-size: 12px; height: 34px; outline: none !important;}
#available-rooms .mdl-selectfield.room_no .bootstrap-select .dropdown-toggle .dropup .caret{content: ""; border-top: 4px solid !important;
border-bottom: 0 !important;}
.dropup .caret{content: ""; border-top: 4px solid !important;
border-bottom: 0 !important;}
#available-rooms .mdl-selectfield.room_no .bootstrap-select .bootstrap-select{display: none;}

.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;}
#enquiry_modal .modal-dialog{/*max-width:370px;*/}
#enquiry_modal .modal-content{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; padding:0 20px;position:relative;border-radius:25px;border:4px solid #ccc;}
#enquiry_modal .modal-header{margin: 0 -20px; text-align: center; padding: 15px 15px 0; border: none;}
#enquiry_modal .close{color: #fff; opacity: .5;}
#enquiry_modal .modal-title{color: #fff; display: inline-block;}
#enquiry_modal .modal-body .heading{color: #fff; display: block; text-align: left; font-size: 14px; margin: 10px 0 5px;}
#enquiry_modal .modal-body label{color: #fff; font-weight: 100;}
#enquiry_modal .modal-body .msg_block{margin-top: 10px;}
#enquiry_modal .modal-body input{background: transparent !important; border: 1px solid #fff; color: #fff;}
#enquiry_modal .modal-body textarea{background: transparent !important; border: 1px solid #fff; color: #fff; height: 90px; resize: none;}
#enquiry_modal .modal-body input::-webkit-input-placeholder{color:#fff;opacity:0.7}
#enquiry_modal .modal-body input:-moz-placeholder{color:#fff;opacity:0.7}
#enquiry_modal .modal-body input:-ms-input-placeholder{color:#fff;opacity:0.7}
#enquiry_modal .modal-body textarea::-webkit-input-placeholder{color:#fff;opacity:0.7}
#enquiry_modal .modal-body textarea:-moz-placeholder{color:#fff;opacity:0.7}
#enquiry_modal .modal-body textarea::-moz-placeholder{color:#fff;opacity:0.7}
#enquiry_modal .modal-body textarea:-ms-input-placeholder{color:#fff;opacity:0.7}
#enquiry_modal .modal-body input::-moz-placeholder{color:#fff;opacity:0.7}
.packageFixMenu.packageFixMenuSticky{background: #fff; box-shadow: 1px 1px 5px #ccc;}
#conference .awe-calendar-wrapper i.fa-calendar{top: 15px !important;}
.package-border .cootage-heading a{display: block;}
.package-border .cootage-heading span{display: inline-block; font-size: 13px; border-radius: 15px; padding: 0px 18px; background: #333;  font-weight: 100;
	color: #fff; position: relative;}
	.package-border .cootage-heading span::before{content: "";  width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent;  border-bottom: 5px solid #333; position: absolute; bottom: 100%; left: 0; right: 0; margin: 0 auto;}
	#available-rooms input#datepicker::-webkit-input-placeholder:after {content:"*"; color:red;vertical-align: top;}
	#available-rooms input#datepicker::-moz-placeholder:after{content:"*"; color:red;vertical-align: top;}
	#available-rooms input#datepicker:-ms-input-placeholder:after{content:"*"; color:red;vertical-align: top;}
	#available-rooms input#datepicker:-moz-placeholder:after{content:"*"; color:red;vertical-align: top;}



	@media only screen and (min-width:768px) and (max-width:1024px){#available-rooms .form-group{}
	.reservation-join-us-content{padding:0}
	input[type="search"],
	input[type="text"],
	input[type="url"],
	input[type="number"],
	input[type="password"],
	input[type="email"],
	input[type="file"]{background:none;border:none;background-color:#fff;height:30px;line-height:30px;padding:0 4px;color:#fff;font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
}
@media (max-width: 768px){
	.awe-calendar-wrapper i {
		position: absolute;
		right: 10px;
		top: 50%;
		font-size: 14px;
		color: #fff!important;
		pointer-events: none;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
	}
	.awe-popup-wrap .awe-popup-close {
		position: absolute;
		cursor: pointer;
		top: 22px;
		right: 30px;
		width: 20px;
		height: 20px;
	}

	.awe-calendar-wrapper i .fa-calendar {
		top: 15px !important;
	}
}
@media only screen and (max-width:767px){#available-rooms .awe-select{width:100% !important}
#available-rooms #ui-id-1-button, #ui-id-2-button{width:100%;border-radius:14px}


}
@media only screen and (min-width:320px) and (max-width:1024px){.reservation-join-us-content{padding:0}
.reservation-room-container, .reservation-join-us{padding:50px 10px 10px 0;}
}

.award-logo img{
	/*float: left;*/
	margin: 0 auto;
}
.pd-foot{
	padding: 0 !important;
}


.wht-float {
	position: fixed;
	width: 45px;
	height: 45px;
	bottom: 40px;
	right: 25px;
	background-color: #0cb74c;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	font-size: 26px;
	box-shadow: 2px 2px 3px #999;
	z-index: 100;
}
.wht-my-float {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
}