
*{-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: 10px 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;}

	.modal-header .close {  z-index: 999999;}

	.modal-header.pack1.custmodal { padding: 0px 0; min-height: 0;}

	.modal-header .close { margin-top: -2px;}

	.btn-popup {

		position: absolute;



		text-align: center;

		transform: translate(-50%, 50%);

		left: 50%;

	
	

	}	



	.btn-popup.second-popup {

		bottom: 30px;

		position: absolute;

		/*right: 0%;*/

	}



	a.hover-btm.btn.btn-default.btn-rel_banner {

		background: #f0801b;

		/*background: #7dc9ff;*/

		border-radius: 0;

		border: 1px solid #f0801b;

		color: #fff;

		font-weight: 500;

		/*font-size: 14px;*/

		font-size: 17px;

		/*box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);*/

		text-shadow: 2px 4px 3px rgba(0,0,0,0.3);



	}

	.btn-popup-bottom-left {position: absolute;  right: 15%;bottom: 15%;}

	.btn-popup.dush-pop {  transform: translate(0); right: -8%;  top: 65%;}

	.btn-popup.gandhi-btn {transform: translate(-0%, 0%); right: -4%;top: 25%;}

	.btn-popup.diwali { transform: none; left: 20%; top: 85%;}

	a.hover-btm.btn.btn-default.btn-rel_banner.dus-btn {  background: #1a0b0e; border: 1px solid #1a0b0e;}





	@media (min-width: 768px){

		.modal-content {margin-top: 10rem;}
		#locationChoose .modal-dialog {
			    width: 365px ;
			}

	}



	@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;}.btn-popup-bottom-left {  right: 7%; bottom: 40%;}

.btn-popup.gandhi-btn { transform: translate(-50%, -50%); left: 50%;top: 80%;    right: auto;}

.btn-popup.dush-pop {right: auto; transform: translate(-50%, 50%);left: 50%;  top: 70%;}





}

@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;}

}

/*farhat 4-26-18*/



.modal-body{top:0;bottom:0;right:0;left:0;z-index:99999;background-image:url(../images/fade-bg.jpg);background-repeat:no-repeat;background-position:center;}

.modal-body{padding:0px;}

.modal-header .close{margin-top:0;font-size:40px;position:absolute;right: 5px;top: -1%;opacity: 1;color: #4c544e;}

.modal-header.pack1{padding:0px 0;background:#f26d21bd  url(../images/pa.png);}

.modal-title.price-heading{text-align:center;font-size:25px;color:#fff;text-transform:uppercase;padding:0;margin:0;vertical-align:middle;font-weight:400;}

.modal-title.rate-tagline{margin:0;line-height:1.42857143;color:#fff;text-align:center;font-size:15px !important;text-transform:capitalize;background:#4c544e;padding:5px 0;}

.heading-inclusion p{text-align:center;font-size:21px;position:relative;}

.heading-inclusion p::after{position:absolute;content:"";left:0;right:0;width:70px;height:2px;background:#27ae60;bottom:0;margin:0 auto;background:linear-gradient(to right,#c9a49b 0,#ef9816 50%,#de4a4a 50%,#282828 100%);}

.list-inclusion{padding-left:50px;padding-right: 10px;}

ul.list-point li{position:relative;font-size:13px;line-height:20px;}

ul.list-point li::before{content:"\f14a";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#83797a;font-size:13px;padding-right:0.5em;position:absolute;top:0px;left:-20px;}

.footer-apply{text-align:center;font-size:11px;padding:5px 0;color:#120d0db3;margin-top:15px;font-weight:600;border-bottom:2px solid #7dc9ff;}

.click-img{cursor:pointer;}

h4.modal-title.rate-tagline.price3 { margin-top: 10px; margin-bottom: 10px;}



/*bhavika*/

.my-activities {

	display: flex;

	justify-content: space-between;

}

.list-point li b{

	color: #000;

}

.activity_sec .title i{

	margin-right: 15px;

	font-size: 20px;

	-webkit-transition: all .5s ease-in-out;

	-ms-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;

}

.activity_sec .title:hover i{

	margin-right: 0;

}

/*responsive*/

@media screen and (max-width: 1024px) {

	.activity_sec .title{

		font-size: 20px;

	}

}



.award-logo img {

	/* float: left; */

	margin: 0 auto;

}

.pd-foot{

	padding: 0 !important;

}





/*04-05-19*/

#nature-trail .modal-body h5.offer-title{

	text-align: center;

}



#mothers-day .mothers-offer-title{

	padding-left: 30px;

	background: #4c544e;

	color: #fff;

}


.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;
}

/*21-06-19*/
#monsoon-offer .modal-lg .modal-body{
	background-size: 900px 350px;
}
#monsoon-offer h5.offer-title.text-center{
	color: #e08f63;
	text-align: left;
	padding-left: 50px;
}
#monsoon-offer h5.offer-outside.text-center {
	color: #e08f63;
	text-align: left;
	margin-top: 15px;
}


/*02-08-19*/
#pre-wedding-offer .modal-lg .modal-body{
	background-size: 900px 350px;
}
#pre-wedding-offer h5.offer-title.text-center{
	color: #e08f63;
	text-align: left;
	padding-left: 50px;
}
#pre-wedding-offer h5.offer-outside.text-center {
	color: #e08f63;
	text-align: left;
	margin-top: 15px;
}

#august-long-week-package .modal-lg .modal-body{
	background-size: 900px 350px;
}
#august-long-week-package h5.offer-title.text-center{
	color: #e08f63;
	text-align: left;
	padding-left: 50px;
}
#august-long-week-package h5.offer-outside.text-center {
	color: #e08f63;
	text-align: left;
	margin-top: 15px;
}
#august-long-week-package .marg-top{
	margin-top: 20px;
	width: 100%;
	margin-right: 0px;
	color: rgb(255, 255, 255);
	background: rgba(0, 0, 0, 0.67);
	padding: 20px 0px;
	margin-left: 0;
}
#august-long-week-package .marg-top ul.list-point li::before {
	content: "\f14a";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*color: #83797a;*/
	color: #fff;
	font-size: 13px;
	padding-right: 0.5em;
	position: absolute;
	top: 0px;
	left: -20px;
}


/*06-sept-19*/
.dussehra_popup {
	position: absolute;
	text-align: center;
	transform: translate(-50%, 50%);
	left: 50%;
	top: 84%;
}
#dussehra-offer .modal-lg .modal-body {
	background-size: 900px 350px;
}
#dussehra-offer h5.offer-title.text-center {
	color: #e08f63;
	text-align: left;
	padding-left: 50px;
}
@media screen and (max-width:640px){
	#locationChoose .modal-dialog {
		width: 365px;
	}
	.dussehra_popup{
		top: 0;
	}
}

#new-year-offer .modal-lg .modal-body{
	background-size: 900px 350px;
}
#nature-trail .modal-body {
		background-size: 900px 350px !important;
}
/*meena singh*/
#new-year-offer1 .modal-body{
	    background-repeat: no-repeat;
    background-position: right;

}
#new-year-offer1 h5.offer-title.text-center {
    color: #e08f63;
    text-align: left;
    padding-left: 50px;
}
#holi-offer .modal-body{
	    background-repeat: no-repeat;
    background-position: right;

}
#holi-offer h5.offer-title.text-center {
    color: #e08f63;
    text-align: left;
    padding-left: 50px;
}
}
@media screen and (max-width:414px){

	}