@import url('https://fonts.googleapis.com/css?family=Open+Sans:700%7CRaleway:400,500,700');body{color:#222;font-weight:400;font-size:15px;font-family:'Raleway', sans-serif;line-height:26px;-webkit-font-smoothing:antialiased;-webkit-transition:padding ease-in-out 0.3s;transition:padding ease-in-out 0.3s;background:#fdfdfd;}
body.fixed-header{padding-top:82px;}
li{list-style:none;}
ul{padding:0px;margin-bottom:0px;}
a:hover, a:focus, a:visited{text-decoration:none;}
p{margin:0px;}
a, a:visited{color:#222;}
hr.margin-bottom-30{margin-bottom:30px;}
hr.margin-bottom-50{margin-bottom:50px;}
h1{font-size:40px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:16px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Raleway', sans-serif;font-weight:400;}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;}
.sk-circle{visibility:hidden;width:40px;height:40px;position:absolute;z-index:9009;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0;}
.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;}
.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg);}
.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg);}
.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg);}
.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg);}
.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg);}
.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg);}
.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg);}
.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg);}
.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}
#loader-wrapper .loader-section{position:fixed;top:0;left:0;width:100%;height:100%;background:#222;z-index:1000;}
.loaded .sk-circle{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out;}
header{background:#222;box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);}
.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
ul.nav.navbar-nav>li>a{color:#fff;-webkit-transition:color ease-in-out .5s;transition:color ease-in-out .5s;padding:15px 0px;margin:0px 15px;position:relative;text-transform:uppercase;}
.menu-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.custom-btn{border:1px #fff solid;padding:5px 20px;color:#fff;position:relative;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;background:transparent;outline:0;}
.custom-btn i.top-border{position:absolute;width:calc(100% - 10px);height:1px;background:#fff;left:5px;top:-4px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.custom-btn i.bottom-border{position:absolute;width:calc(100% - 10px);height:1px;background:#fff;left:5px;bottom:-4px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.custom-btn i.left-border{position:absolute;height:calc(100% - 10px);width:1px;background:#fff;left:-4px;top:5px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.custom-btn i.right-border{position:absolute;height:calc(100% - 10px);width:1px;background:#fff;right:-4px;top:5px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.custom-btn:hover{}
.custom-btn:hover i.top-border{width:calc(100% + 8px);left:-4px;}
.custom-btn:hover i.left-border{height:calc(100% + 8px);top:-4px;}
.custom-btn:hover i.bottom-border{width:calc(100% + 8px);left:-4px;}
.custom-btn:hover i.right-border{height:calc(100% + 8px);top:-4px;}
.custom-btn span>i{color:#92c020;margin-right:10px;font-size:18px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.custom-btn>span{font-weight:700;color:#92c020;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.book-now{margin-left:30px;}
ul.nav.navbar-nav>li>a:hover, ul.nav.navbar-nav>li>a:focus, ul.nav.navbar-nav>li>a:active, .nav .open>a, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .navbar-nav .dropdown-menu>li>a:focus, .navbar-nav .dropdown-menu>li>a:hover{background:transparent;color:#92c020;border-color:#92c020;}
.navbar-nav .dropdown-menu>li>a:focus, .navbar-nav .dropdown-menu>li>a:hover{background:#222;}
ul.nav.navbar-nav>li>a:after{content:"";width:100%;position:absolute;background:#92c020;height:1px;bottom:0px;left:0px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
ul.nav.navbar-nav>li>a:hover:after{-webkit-transform:scale(1);transform:scale(1);}
a.logo{padding:20px 0px;display:block;}
.custom-btn:hover{background:#fff;}
.navbar-nav ul.dropdown-menu{box-shadow:0 0 0;background:transparent;border:0px;}
.navbar-nav ul.dropdown-menu a{color:#222;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;padding:8px 20px;box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);background:#fff;border-bottom:1px #92c020 solid;}
.navbar-nav ul.dropdown-menu li{margin-bottom:15px;}
.navbar-nav ul.dropdown-menu i.fa-caret-right{float:right;margin-top:3px;}
a.open-mobile-menu{margin-left:24px;color:#fff;font-size:24px;display:none;outline:0;}
a.open-mobile-menu.active .fa-bars:before{content:"\f00d";}
.navbar-nav li>ul.dropdown-menu li>ul.dropdown-menu{margin-top:-5px;margin-left:10px;}
.side-nav>ul{border-top:1px #92c020 solid;}
body.fixed-header .side-nav>ul{border:0px;}
header.overlay-header{position:fixed;z-index:9999;width:100%;background:rgba(34, 34, 34, .6);top:0px;}
.side-nav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#222;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);z-index:9999;padding-top:94px;}
.side-nav.active{-webkit-transform:translateX(0);transform:translateX(0);}
.side-nav li a{width:100%;border-bottom:1px #92c020 solid;padding:15px 20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.side-nav li a.quick-book-open{justify-content:flex-start;display:none;}
.side-nav li a.quick-book-open i{margin-right:10px;}
ul.side-nav-dropdown-list{max-height:0px;overflow:hidden;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;overflow-y:scroll;}
li.side-nav-dropdown.active>ul.side-nav-dropdown-list{max-height:286px;}
li.side-nav-dropdown.active>a{background:#fff;color:#92c020;}
.side-nav-overlay{width:100%;height:100%;position:fixed;background:rgba(0, 0, 0, .5);z-index:999;display:none;}
.side-nav-overlay.active{display:block;}
li.side-nav-dropdown>ul.side-nav-dropdown-list>li>a{padding-left:30px;}
li.side-nav-dropdown>ul>li.side-nav-dropdown>ul.side-nav-dropdown-list a{padding-left:40px;}
.fixed-header header.overlay-header a.logo img{height:40px;}
a.logo img{-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;height:78px;}
.fixed-header header.overlay-header{background:#222;border-bottom:1px #92c020 solid;}
.fixed-header .side-nav{padding-top:71px;}
.header-light header.overlay-header{position:absolute;background:#fff;top:0px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.header-light ul.nav.navbar-nav>li>a{color:#222;}
.header-light a.custom-btn>i{background:#92c020;}
.header-light a.custom-btn{border-color:#92c020;}
.header-light a.open-mobile-menu{color:#92c020;}
.fixed-header2{padding-top:80px !important;}
body.fixed-header2 header.overlay-header{position:fixed;top:0px !important;}
.fixed-header2 header.overlay-header a.logo img{height:40px;}
body.header-light{padding-top:90px;}
body.fixed-header-animate header.overlay-header{top:-200px;}
.header-light .side-nav{z-index:999992;padding-top:0px;}
.header-light .side-nav-overlay{z-index:99999;}
.header-light .side-nav ul{border-top:0px;}
.owl-slider-block{min-height:700px;margin-bottom:-120px;overflow:hidden;position:relative;background-size:100%;background-repeat:no-repeat;}
.owl-slider-overlay{position:absolute;width:100%;z-index:99;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.owl-slider-block:before{content:"";position:absolute;width:100%;height:100%;z-index:1;top:0px;left:0px;}
.owl-slider-block.dark-image:before{background:rgba(34, 34, 34, .2);}
.owl-stage{-webkit-transition:all ease-in-out .5s !important;transition:all ease-in-out .5s !important;}
.owl-caption{text-align:center;height:500px;}
.owl-caption h2{margin:0px;color:#f96606;letter-spacing:3px;font-size:50px;font-family:SegoePrint;}
.owl-caption h4{margin:0px;color:#ffffff;letter-spacing:1px;font-size:18px !important;font-family:SegoePrint;margin-right:90px !important;}
.owl-caption h1{font-size:32px;line-height:80px;color:#fefefe;margin-top:240px;margin-bottom:0px;margin-left:700px;font-family:SegoePrint;letter-spacing:1px;}
.owl-caption p{font-size:20px;color:#fff;line-height:90px;font-weight:400;}
.more-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.owl-item:not(.active) .aos-init{display:none;}
section.slider{position:relative;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);z-index:9;}
.slider .owl-dots{position:absolute;bottom:40px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.slider .owl-dot span{display:block;width:12px;height:12px;background:transparent;border-radius:50%;border:1px #fff solid;margin:0px 5px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.slider .owl-dot:hover span{background:#fff;}
.slider .owl-dot.active span{background:#fff;}
.owl-caption h5{color:#fff;margin-top:30px;line-height:30px;}
.owl-slider-book{margin-top:30px;}
.scroll-downs{width:30px;height:50px;z-index:99;display:block;border:2px #fff solid;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5px;}
.scroll-down{width:100%;padding:10px 15px;height:100%;border:2px solid #fff;border-radius:25px;opacity:0.75;}
.scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:cubic-bezier(.15, .41, .69, .94);animation-timing-function:cubic-bezier(.15, .41, .69, .94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes scroll{0%{opacity:0;}
10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0;}
}
@keyframes scroll{0%{opacity:0;}
10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0;}
}
.scroll-down-gp{position:absolute;z-index:99;bottom:20px;right:20px;}
.section{padding:120px 0px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);}
section.find-room{background:#222;}
.section-header h2{color:#fff;display:block;margin-bottom:15px;margin-top:0px;}
.section-header p{letter-spacing:2px;color:#92c020;}
.find-room input.form-control{background:transparent;border:0px;color:#fff;font-size:15px;}
.find-room span.input-group-addon{background:transparent;border:0px;}
.find-room .input-group{border:1px #92c020 solid;padding:5px 0px;margin-top:30px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.find-room input.form-control::-webkit-input-placeholder{color:#fff !important;font-size:15px;}
.find-room input.form-control::-moz-placeholder{color:#fff !important;font-size:15px;}
.find-room input.form-control:-ms-input-placeholder{color:#fff !important;font-size:15px;}
.find-room input.form-control:-moz-placeholder{color:#fff !important;font-size:15px;}
.find-room span.input-group-addon{font-size:18px;padding-right:0px;color:#92c020;}
.find-room .form-control:focus{box-shadow:0 0 0;}
.datepicker{background:#222;color:#fff;box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);border:1px #92c020 solid;}
.datepicker-dropdown:before{display:none;}
.datepicker-dropdown:after{display:none;}
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover{background:#92c020 !important;text-shadow:0 0 0;}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused, .datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover, .datepicker table tr td span:hover, .datepicker table tr td span.focused{background:#92c020;}
.find-room .input-group.date .fa.fa-caret-down{position:absolute;color:#92c020;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.find-room-btn .btn{width:100%;border:1px #92c020 solid;padding:12px 0px;background:transparent;border-radius:0px;color:#fff;margin-top:30px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;outline:0 !important;font-size:15px;}
.find-room-btn .btn i{color:#92c020;font-size:18px;margin-right:10px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
section.find-room .container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.find-room-btn .btn:hover{background:#92c020;}
.find-room-btn .btn:hover i{color:#fff;}
.find-room .col-sm-6 .input-group{margin-top:0px;}
.find-room .input-group:hover{border:1px #fff solid;}
.find-room .input-group i{-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.find-room .input-group:hover i{color:#fff !important;}
.section-header-light{text-align:center;position:relative;margin-bottom:14px;}
.section-header-light h2{color:#222;}
.section-header-light:before, .section-header-light:after{content:"";position:absolute;background:#eaeaea;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.section-header-light:before{bottom:-10px;width:200px;}
.section-header-light:after{bottom:-14px;width:150px;}
a.our-activities-block{position:relative;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);display:block;overflow:hidden;margin-bottom:2px;}
a.our-activities-block img{width:100%;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
a.our-activities-block:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
div#our-activities-owl .item{padding-bottom:6px;padding-left:6px;padding-right:6px;}
a.our-activities-block h3{font-weight:500;color:#92c020;margin-top:0px;font-size:26px;}
a.our-activities-block p{color:#fff;}
a.our-activities-block:before{background:rgba(34, 34, 34, .6);position:absolute;width:100%;height:100%;z-index:1;content:"";-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.our-activities-caption{position:absolute;z-index:9;text-align:center;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.btn-next, .btn-prev{position:absolute;z-index:99;font-size:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#92c020;cursor:pointer;opacity:.5;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.btn-prev{left:-48px;}
.our-activities-owl-gp{position:relative;margin-top:60px;}
.btn-next{right:-48px;}
.btn-next:hover, .btn-prev:hover{opacity:1;}
.more-btn-gp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;width:100%;}
.custom-btn.custom-btn-light>i{background:#92c020;}
.custom-btn.custom-btn-light{border:1px #92c020 solid;padding:5px 40px;}
.custom-btn.custom-btn-light:hover{background:#92c020;}
.custom-btn.custom-btn-light:hover span, .custom-btn.custom-btn-light:hover span i{color:#fff;}
a.our-activities-block:hover .our-activities-caption{-webkit-transform:translateY(-200px);transform:translateY(-200px);}
a.our-activities-block .custom-btn{position:absolute;z-index:9;left:50%;-webkit-transform:translate(-50%, 200px);transform:translate(-50%, 200px);top:50%;}
a.our-activities-block:hover .custom-btn{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
a.our-activities-block:hover:before{background:rgba(34, 34, 34, .4);}
.section-white{box-shadow:0 0 0;}
section.available-room{background:#222;}
.section-header-gp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.top-btn-next, .top-btn-prev{width:68px;text-align:center;padding:10px 0px;color:#92c020;font-size:24px;cursor:pointer;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.custom-btn-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.owl-available-room{padding:0px;display:none;}
.top-btn-next{border-left:1px #fff solid;}
.top-btn-prev{}
.custom-btn.owl-available-room:hover{background:transparent;}
.top-btn-next:hover, .top-btn-prev:hover{background:#fff;}
a.available-room-block{display:block;height:600px;background-size:cover;position:relative;-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s;}
a.available-room-block>span{color:#fff;z-index:9;position:absolute;top:20px;left:20px;}
a.available-room-block span strong{font-family:'Open Sans', sans-serif;margin-right:5px;font-size:18px;font-weight:bold;}
.available-room-caption{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:9;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.available-room-caption h3{width:100%;text-align:center;margin:0px;margin-bottom:30px;color:#92c020;font-weight:500;font-size:26px;}
a.available-room-block:before{content:"";position:absolute;background:rgba(34, 34, 34, .6);width:100%;height:100%;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
a.available-room-block:hover:before{background:rgba(34, 34, 34, .3);}
div#available-room-owl{background:#fff;border-top:1px #fff solid;border-bottom:1px #fff solid;margin-top:60px;}
a.available-room-block:hover{background-position-x:100%;}
.custom-btn-dark{padding:5px 40px;}
.grid{height:800px;}
.grid-item{float:left;width:calc(25% - 5px);margin:0px 2.5px;margin-bottom:5px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);overflow:hidden;}
.grid-item img{width:100%;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;height:100%;}
.grid-item--height2{margin-bottom:6px;}
ul.filter-button-group button{background:transparent;border:0px;outline:0px;position:relative;-webkit-transition:color ease-in-out .5s;transition:color ease-in-out .5s;}
ul.filter-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.filter-button-group li{margin:0px 10px;}
ul.filter-button-group button.active{color:#92c020;font-weight:700;}
ul.filter-button-group button:before{content:"";position:absolute;width:100%;height:1px;background:#92c020;bottom:0px;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
ul.filter-button-group button.active:before, ul.filter-button-group button:hover:before{-webkit-transform:scale(1);transform:scale(1);}
ul.filter-button-group button:hover{color:#92c020;}
a.gallery-item{display:block;position:relative;height:100%;}
a.gallery-item .custom-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;}
a.gallery-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
a.gallery-item .custom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.gallery-overlay{position:absolute;top:-100%;z-index:999;width:100%;height:100%;background:rgba(34, 34, 34, .6);}
.parallax{background-repeat:no-repeat;}
.counter-block h4{color:#fff;display:block;text-align:center;font-size:20px;font-weight:500;}
.counter-icon-number strong{display:block;width:100%;text-align:center;font-size:36px;color:#fff;font-weight:bold;}
.counter-icon-number span{display:block;width:100%;text-align:center;font-family:'Open Sans', sans-serif;font-size:36px;color:#fff;font-weight:bold;color:#92c020;margin:20px 0px;}
section.counter{position:relative;}
section.counter:before{content:"";width:100%;height:100%;position:absolute;background:rgba(34, 34, 34, .6);top:0px;left:0px;}
a.latest-offers-block{display:block;position:relative;overflow:hidden;margin-bottom:2px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);}
a.latest-offers-block img{-webkit-transition:all ease-in-out.5s;transition:all ease-in-out.5s;}
a.latest-offers-block:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
a.latest-offers-block:before{background:rgba(34, 34, 34, .6);position:absolute;width:100%;height:100%;z-index:1;content:"";-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
a.latest-offers-block:hover:before{background:rgba(34, 34, 34, .3);}
div#latest-offers-owl .item{padding-bottom:6px;padding-left:6px;padding-right:6px;}
.latest-offers-caption{position:absolute;z-index:1;top:20px;left:20px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
ul.latest-offers-list{position:absolute;z-index:1;bottom:20px;left:20px;color:#fff;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.latest-offers-note{position:absolute;z-index:1;text-align:center;background:#222;bottom:0px;right:20px;color:#fff;padding:10px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;font-weight:bold;}
.latest-offers-note strong{color:#92c020;}
a.latest-offers-block .custom-btn{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(600px, -50%);transform:translate(600px, -50%);}
.latest-offers-caption h3{font-weight:500;color:#92c020;font-size:26px;margin-top:0px;}
.latest-offers-caption p{color:#fff;}
a.latest-offers-block img{width:100%;}
a.latest-offers-block:hover .latest-offers-caption{-webkit-transform:translateY(-200px);transform:translateY(-200px);}
a.latest-offers-block:hover ul.latest-offers-list{-webkit-transform:translateX(-300px);transform:translateX(-300px);}
a.latest-offers-block:hover .latest-offers-note{-webkit-transform:translateY(200px);transform:translateY(200px);}
a.latest-offers-block:hover .custom-btn{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
ul.latest-offers-list-inner{margin-top:20px;}
ul.latest-offers-list-inner li{margin-top:10px;}
.our-events-caption{position:absolute;bottom:20px;left:20px;z-index:1;color:#fff;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
a.our-events-block{position:relative;display:block;overflow:hidden;}
a.our-events-block img{-webkit-transition:all ease-in-out.5s;transition:all ease-in-out.5s;}
a.our-events-block:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.our-events-caption h3{font-weight:500;color:#92c020;font-size:26px;margin-top:0px;}
.our-events-caption span{margin-bottom:15px;display:block;}
.our-events-caption p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.our-events-caption p i{font-size:18px;margin-right:10px;}
a.our-events-block:before{background:rgba(34, 34, 34, .6);position:absolute;width:100%;height:100%;z-index:1;content:"";-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
div#our-events-owl{background:#fff;border-top:1px #fff solid;border-bottom:1px #fff solid;margin-top:60px;margin-left:-1px;}
a.our-events-block .custom-btn{position:absolute;z-index:9;left:50%;-webkit-transform:translate(-50%, 200px);transform:translate(-50%, 200px);top:50%;}
a.our-events-block:hover .custom-btn{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
a.our-events-block:hover .our-events-caption{left:-500px;}
a.our-events-block:hover:before{background:rgba(34, 34, 34, .3);}
p.about-us-text{margin-top:50px;display:block;text-align:center;line-height:30px;color:#000;}
#our-testimonials-owl{margin-top:60px;}
.our-testimonials-block{position:relative;background:rgba(34, 34, 34, .9);border-radius:100px;color:#fff;padding:34px 30px 10px 30px;margin-top:34px;}
.our-testimonials-block img{width:68px !important;height:68px;border-radius:50%;position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.our-testimonials-block p{text-align:center;display:block;margin-top:10px;}
.our-testimonials-block span{font-weight:500;color:#92c020;font-size:16px;margin-top:10px;display:block;margin-left:20px;}
.our-testimonials:before{background:rgba(34, 34, 34, .4);position:absolute;left:0;top:0;content:"";width:100%;height:100%;}
.our-testimonials{position:relative;}
#our-testimonials-owl .owl-dots{position:absolute;bottom:-45px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
#our-testimonials-owl .owl-dot span{display:block;width:12px;height:12px;background:transparent;border-radius:50%;border:1px #fff solid;margin:0px 5px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
#our-testimonials-owl .owl-dot:hover span{background:#fff;}
#our-testimonials-owl .owl-dot.active span{background:#fff;}
.footer-contacts-gp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
section.footer-contacts{padding:60px 0px;}
section.footer-contacts{background:#313131;}
ul.footer-contacts-list li span{font-weight:500;color:#92c020;font-size:16px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
ul.footer-contacts-list li span i{font-size:18px;margin-right:10px;}
ul.footer-contacts-list li p{color:#fff;margin-top:10px;}
ul.footer-contacts-list li{margin-bottom:30px;}
ul.footer-contacts-list li:last-child{margin-bottom:0px;}
.subscribe-form input{background:#fff;border-bottom:0px;border-radius:200px 0px 0px 200px;padding-left:30px !important;width:calc(100% - 74px);margin-bottom:0px;border:0px;outline:0;padding:10px;box-shadow:0 0 0;}
.subscribe-form{position:relative;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);border-radius:200px;overflow:hidden;}
.subscribe-form button{position:absolute;top:0px;background:#222;border:0px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);height:100%;right:0px;padding:0px 30px;border-radius:0px 200px 200px 0px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;color:#92c020;}
.subscribe-gp{min-width:360px;}
span.subscibe-text{font-weight:500;color:#92c020;font-size:18px;line-height:37px;display:block;text-align:center;margin-bottom:15px;}
ul.social>li>a{width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#92c020;border-radius:50%;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.subscribe-form button:hover{background:#fff;}
ul.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;}
ul.social li{margin:0px 5px;font-size:18px;}
ul.social>li>a>i{-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;color:#fff;}
ul.social>li>a:hover{background:#fff;}
ul.social>li>a:hover>i{color:#92c020;}
footer.footer-copyright{background:#222;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);padding:30px 0px;}
.copyrights-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
ul.copyrights-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
ul.copyrights-links li{margin-right:30px;}
ul.copyrights-links li i{margin-right:10px;}
ul.copyrights-links li:last-child{margin-right:0px;}
footer#copyrights{padding:50px 0px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);}
ul.copyrights-links li a{color:#fff;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
ul.copyrights-links li a:hover{color:#92c020;}
span.copyrights-text{color:#fff;}
.inner-page-header{padding-top:320px;padding-bottom:60px;position:relative;background-size:100% !important;}
.inner-page-header-gp .section-header{margin-bottom:0px;}
.inner-page-header:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;}
.inner-page-header-gp{z-index:99;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.inner-page ol.breadcrumb{background-color:transparent;width:auto;left:auto;right:30px;margin:-10px 0 0 0;padding:0;font-size:14px;}
.inner-page ol.breadcrumb li, .inner-page ol.breadcrumb li a{color:#fff;font-weight:700;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.inner-page .breadcrumb>.active{color:#92c020;}
.inner-page ol.breadcrumb li a:hover{color:#92c020;}
.activities-page a.our-activities-block{margin-bottom:30px;}
.pagination>li>a, .pagination>li>span{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);border:0px;padding:6px 15px;color:#222;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.inner-page .pagination>li>a:focus, .inner-page .pagination>li>a:hover, .inner-page .pagination>li>span:focus, .inner-page .pagination>li>span:hover, .inner-page .pagination>li>a.active{border:0px;color:#fff;background:#92c020;z-index:0;}
.inner-page ul.pagination{margin:0px;margin-top:10px;}
.about-us-video-gp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.about-us-video-gp .section-header{width:100%;margin-bottom:30px;}
.mfp-bg.mfp-ready{z-index:99990;}
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{z-index:99999;}
section.available-rooms-list a.available-room-block{height:400px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);margin-bottom:30px;}
.our-gallery-list ul.pagination{margin-top:60px;}
.our-gallery-page section.our-gallery-list ul.filter-button-group{margin-top:0px;}
.offers-page .our-offers-list a.latest-offers-block{margin-bottom:30px;}
.events-page section.our-events-list a.our-events-block{margin-bottom:30px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);}
.our-events-inner-block{box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);overflow:hidden;border-radius:5px;}
.our-events-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;padding:0px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.our-events-inner-image{min-width:40%;margin-left:30px;}
.our-events-inner-image img{box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);width:100%;border-radius:5px;}
.our-events-inner-desc{text-align:justify;line-height:35px;}
.our-events-inner-title{background:#222;color:#fff;padding:20px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);margin-bottom:40px;}
.our-events-inner-title h4{margin:0px;font-weight:700;line-height:23px;}
.our-events-inner-details{background:#222;color:#92c020;padding:20px;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;}
.our-events-inner-time{margin-right:30px;}
.our-events-inner-details i{margin-right:10px;}
.our-events-inner-block>.our-events-inner-desc{padding:20px 30px;margin-bottom:15px;}
.our-events-inner-desc P{color:#757575;line-height:35px;}
.activities-page-inner section.our-activities{padding-top:0px;}
.our-activities-inner-image{position:relative;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);overflow:hidden;border-radius:5px 5px 0px 0px;z-index:4;max-height:400px;}
.our-activities-inner-block{box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);overflow:hidden;border-radius:5px;}
.our-activities-inner-title{background:#222;color:#92c020;text-align:center;padding:20px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);}
.our-activities-inner-title h4{margin:0px;font-weight:700;}
.our-activities-inner-desc{padding:30px;text-align:justify;}
.our-activities-inner-desc P{color:#757575;line-height:35px;}
.overlay.overlay-hugeinc.open{z-index:99999 !important;position:fixed;height:100%;}
section.quick-booking .overlay{z-index:-1;}
.quick-booking{z-index:auto !important;}
.quick-booking{position:relative;visibility:hidden;overflow:hidden;}
.quick-booking h1{font-size:40px;font-weight:300;color:#92c020;text-transform:none;padding:5px 0px;margin:0px;}
.quick-booking h1:after, .section-reservation-exposed h1:after{background:none;content:"";height:2px;left:0;margin:0px auto;position:absolute;right:0;top:43%;width:4%;}
.quick-booking h2, .section-reservation-exposed h2{font-size:1.1em;font-weight:300;color:#484848;line-height:1.5em;padding:35px 50px 150px 50px;}
.section-reservation-exposed h1{position:relative;bottom:25px;}
.quick-booking h3{font-size:12px;font-weight:300;color:#999999;padding:10px 0;margin-top:0px;letter-spacing:.2em;text-align:left;}
.section-reservation-exposed h3{font-size:.4em;font-weight:300;color:#999999;padding:10px 0px;text-transform:uppercase;letter-spacing:.2em;text-align:left;position:relative;bottom:35px;}
.section-reservation-exposed .questions-wrapper{top:-10px;position:relative;}
.simform{position:relative;margin:0 auto;padding:15px;max-width:860px;width:100%;height:100%;text-align:left;font-size:40px;text-indent:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.simform .submit{display:none;}
.simform ol{margin:0;padding:0;list-style:none;position:relative;-webkit-transition:height 0.4s;transition:height 0.4s;}
.simform ol:before{content:'';background-color:rgba(0, 0, 0, 0.1);position:absolute;left:0;bottom:0;width:100%;height:2.35em;}
.questions-wrapper{position:relative;top:20px;}
.questions li{z-index:100;position:relative;visibility:hidden;height:0;-webkit-transition:visibility 0s 0.4s, height 0s 0.4s;transition:visibility 0s 0.4s, height 0s 0.4s;}
.questions li.current, .no-js .questions li{visibility:visible;height:auto;-webkit-transition:none;transition:none;}
.questions li>span{display:block;overflow:hidden;background:#222;}
.questions li>span label{font-weight:300;color:#fff;font-size:20px;display:block;padding:10px 0;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.questions li.current>span label, .no-js .questions li>span label{-webkit-transition:none;transition:none;-webkit-transform:translateY(0);transform:translateY(0);}
.show-next .questions li.current>span label{-webkit-animation:moveUpFromDown 0.4s both;animation:moveUpFromDown 0.4s both;}
@-webkit-keyframes moveUpFromDown{from{-webkit-transform:translateY(100%);}
to{-webkit-transform:translateY(0);}
}
@keyframes moveUpFromDown{from{-webkit-transform:translateY(100%);transform:translateY(100%);}
to{-webkit-transform:translateY(0);transform:translateY(0);}
}
.questions input{display:block;font-weight:300;margin:0 0 0 0;padding:20px;width:calc(100%);border:1px #92c020 solid;background:transparent;border-radius:5px;color:#fff;font-size:18px;line-height:1;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;z-index:1;position:relative;}
.questions .current input, .no-js .questions input{opacity:1;}
.questions input:focus, .simform button:focus{outline:none;}
.quick-booking button{float:right;display:inline-block;background-color:#222;color:#fff;font-weight:500;position:absolute;right:0;top:120px;z-index:999;border-radius:0;letter-spacing:1px;border:none;padding:17px 7px;outline:none;text-transform:uppercase;}
#trigger-overlay{}
.res-next{position:absolute;right:0;bottom:2.15em;display:block;padding:0;width:2em;height:2em;border:none;background:none;color:rgba(0, 0, 0, 0.4);text-align:center;opacity:0;z-index:100;cursor:pointer;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;-webkit-transform:translateX(-20%);transform:translateX(-20%);pointer-events:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.res-next:hover{color:rgba(255, 255, 255, 0.5);}
.res-next::after{font-family:'FontAwesome';content:"\f061";position:absolute;bottom:71px;left:10px;width:110%;height:100%;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:#92c020;}
.section-reservation-exposed .res-next::after{font-family:'FontAwesome';content:"\f061";position:absolute;bottom:-70px;color:#ffffff;left:0;width:100%;height:100%;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.res-next.show{opacity:1;-webkit-transform:translateX(0) translateY(20px);transform:translateX(0) translateY(20px);pointer-events:auto;background:none;}
.simform .progress{width:0%;height:5px;background:#92c020;-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out;margin-top:10px;}
.simform .progress::before{position:absolute;top:auto;width:100%;height:inherit;content:'';}
.simform .number{color:#fff;background:#222;position:absolute;right:0;overflow:hidden;margin-top:-30px;font-weight:700;width:50px;font-size:14px;}
.simform .number:after{position:absolute;left:50%;content:'/';opacity:0.4;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.simform .number span{float:right;width:40%;text-align:center;}
.simform .number .number-current{float:left;}
.simform .number-next{position:absolute;left:0;}
.simform.show-next .number-current{-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.simform.show-next .number-next{-webkit-animation:moveUpFromDown 0.4s both;animation:moveUpFromDown 0.4s both;}
.simform .error-message, .simform .final-message{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;}
.simform .error-message{padding:0px;width:100%;color:#92c020;font-size:14px;}
.final-message{font-weight:300;top:50%;color:#fafafa;left:0;padding:0.5em;font-size:1em;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.error-message.show, .final-message.show{visibility:visible;opacity:1;}
.final-message.show{-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.simform-inner.hide{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s, visibility 0s 0.3s;transition:opacity 0.3s, visibility 0s 0.3s;}
.no-js .simform{font-size:1.75em;}
.no-js .questions li{padding:0 0 2em;}
.no-js .simform .submit{display:block;float:right;padding:10px 20px;border:none;background:rgba(0, 0, 0, 0.3);color:rgba(0, 0, 0, 0.4);}
.no-js .simform .controls{display:none;}
input[type=text]::-ms-clear{display:none;}
.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#222;}
.overlay .overlay-close{position:absolute;right:20px;top:20px;overflow:hidden;outline:none;z-index:100;font-size:32px;padding:0px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.overlay .overlay-close:hover{color:#92c020;}
.overlay nav{text-align:center;position:relative;top:50%;height:60%;font-size:54px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative;}
.overlay ul li{display:block;height:20%;height:calc(100%/5);min-height:54px;}
.overlay ul li a{font-weight:300;display:block;color:#fff;-webkit-transition:color 0.2s;transition:color 0.2s;}
.overlay ul li a:hover, .overlay ul li a:focus{color:#e3fcb1;}
.overlay-hugeinc{opacity:0;visibility:hidden;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;-webkit-transform:translateY(-900px);transform:translateY(-900px);}
.overlay-hugeinc.open{opacity:1;visibility:visible;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;z-index:999999 !important;-webkit-transform:translateY(0%);transform:translateY(0%);}
.overlay-hugeinc nav{-webkit-perspective:1200px;perspective:1200px;}
.overlay-hugeinc nav ul{opacity:0.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;}
.overlay-hugeinc.open nav ul{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
.overlay-hugeinc.close nav ul{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg);}
.simform-inner{width:100%;margin-top:-100px;}
section.booking-now span.input-group-addon{border:0px;border-radius:0px;background:#222;color:#92c020;font-size:18px;padding:13px;width:50px;}
section.booking-now .select2-container--default .select2-selection--single .select2-selection__rendered{color:#a4a4a4;}
section.booking-now input.form-control, section.booking-now textarea.form-control, section.booking-now .select2-container .select2-selection--single{border:0px;box-shadow:0 0 0;outline:0px;width:100%;color:#a4a4a4;}
section.booking-now .select2-container{padding-left:3px;}
section.booking-now .input-group{margin-bottom:30px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;overflow:hidden;}
section.booking-now .input-group>i{font-size:14px;margin-right:10px;color:#92c020;}
section.booking-now .select2-container--default .select2-selection--single .select2-selection__arrow{font-size:14px;margin-right:3px;}
section.booking-now .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#92c020 transparent transparent transparent;}
section.booking-now textarea.form-control{padding:20px;}
.booking-now-page .select2-dropdown{background:#222;color:#fff;border:0px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 5px 0 rgba(0, 0, 0, 0.16);}
.booking-now-page .select2-container--default .select2-results__option[aria-disabled=true]{color:#92c020;}
.booking-now-page .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true]{background:#92c020;}
.booking-now-page .more-btn-gp{margin-top:10px;}
.booking-now-page input.select2-search__field{outline:0;color:#222;}
.typography p{color:#757575;line-height:27px;}
@media (max-device-width:480px){.owl-slider-block{min-height:276px;height:auto !important;}
.fontStyle .owl-caption h2{margin-top:378px !important;font-size:18px !important;}
.owl-caption h4{font-size:10px !important;margin-right:-8px !important;}
.slider .owl-dots{bottom:10px;}
header.overlay-header{top:-22px;}
.inner-page-header{padding-top:11px;background-size:100%;}
.about-head h2{font-size:18px;margin-top:65px;}
}
@media (min-width:768px){.owl-slider-block{min-height:496px;height:auto;}
.owl-caption{height:290px;}
.owl-caption h4{font-size:15px;margin-right:-57px;}
}