@import url(bootstrap.min.css);
@import url(combine.css);
@import url(../new-font/css/solid.css);
@import url(font-awesome.min.css);
@import url(../new-font/css/fontawesome.css);
@import url(travel-icon.css);
@font-face{font-family:'FuturaLT-Book';src:url("https://www.otiumbangalore.com/assets/fonts/FuturaLT-Book.eot#iefix") format("../embedded-opentype"), url("https://www.otiumbangalore.com/assets/fonts/FuturaLT-Book.woff") format("woff"), url("../fonts/FuturaLT-Book.ttf") format("truetype"), url("https://www.otiumbangalore.com/assets/fonts/FuturaLT-Book.svg#FuturaLT-Book") format("svg");font-weight:normal;font-style:normal;}
*{margin:0;padding:0;}body{font-family:"FuturaLT-Book";font-size:17px;}
h1,
h2,
h3,
h4,
h5,
h6{color:#363636;line-height:1.3;font-weight:400;}
p{color:#7d7d7d;font-size:15px;line-height:2.1;font-weight:400;}
a,
a:hover,
a:focus{-webkit-transition-duration:500ms;transition-duration:500ms;text-decoration:none;outline:0 solid transparent;color:#141414;font-weight:400;font-size:14px;}
ul,
ol{margin:0;}
ul li,
ol li{list-style:none;}
img{height:auto;max-width:100%;width:100%;}
.mt-15{margin-top:15px !important;}
.mt-30{margin-top:30px !important;}
.mt-50{margin-top:50px !important;}
.mt-70{margin-top:70px !important;}
.mt-100{margin-top:100px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-100{margin-bottom:100px !important;}
.ml-15{margin-left:15px !important;}
.ml-30{margin-left:30px !important;}
.ml-50{margin-left:50px !important;}
.mr-15{margin-right:15px !important;}
.mr-30{margin-right:30px !important;}
.mr-50{margin-right:50px !important;}
.height-400{height:400px !important;}
.height-500{height:500px !important;}
.height-600{height:600px !important;}
.height-700{height:700px !important;}
.height-800{height:800px !important;}
.section-padding-100{padding-top:100px;padding-bottom:100px;}
.section-padding-100-0{padding-top:100px;padding-bottom:0;}
.section-padding-0-100{padding-top:0;padding-bottom:100px;}
.section-padding-100-70{padding-top:100px;padding-bottom:70px;}
.section-heading{position:relative;z-index:1;margin-bottom:20px;}
.section-heading .line-{width:90px;height:2px;background-color:#f3d482;display:block;margin-bottom:40px;}
.section-heading h2{font-size:36px;color:#363636;}
@media only screen and (min-width:992px) and (max-width:1199px){.section-heading h2{font-size:40px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.section-heading h2{font-size:36px;}
}
@media only screen and (max-width:767px){.section-heading h2{font-size:24px;}
}
.section-heading p{margin-bottom:0;}
.section-heading.text-center .line-{margin:0 auto 40px;}
.section-heading.white h2,
.section-heading.white p{color:#ffffff;}
/*.preloader{background-color:#ffffff;width:100%;height:100%;position:fixed;top:0;left:0;right:0;z-index:9999;}
.preloader .cssload-container{display:block;width:97px;}
.preloader .cssload-loading i{width:19px;height:19px;display:inline-block;border-radius:50%;background:#ffffff;}*/
/*.preloader .cssload-loading i:first-child{opacity:0;animation:cssload-loading-ani2 0.58s linear infinite;-o-animation:cssload-loading-ani2 0.58s linear infinite;-ms-animation:cssload-loading-ani2 0.58s linear infinite;-webkit-animation:cssload-loading-ani2 0.58s linear infinite;-moz-animation:cssload-loading-ani2 0.58s linear infinite;transform:translate(-19px);-o-transform:translate(-19px);-ms-transform:translate(-19px);-webkit-transform:translate(-19px);-moz-transform:translate(-19px);}
.preloader .cssload-loading i:nth-child(2),
.preloader .cssload-loading i:nth-child(3){animation:cssload-loading-ani3 0.58s linear infinite;-o-animation:cssload-loading-ani3 0.58s linear infinite;-ms-animation:cssload-loading-ani3 0.58s linear infinite;-webkit-animation:cssload-loading-ani3 0.58s linear infinite;-moz-animation:cssload-loading-ani3 0.58s linear infinite;}
.preloader .cssload-loading i:last-child{animation:cssload-loading-ani1 0.58s linear infinite;-o-animation:cssload-loading-ani1 0.58s linear infinite;-ms-animation:cssload-loading-ani1 0.58s linear infinite;-webkit-animation:cssload-loading-ani1 0.58s linear infinite;-moz-animation:cssload-loading-ani1 0.58s linear infinite;}
@keyframes cssload-loading-ani1{100%{transform:translate(39px);opacity:0;}
}
@-o-keyframes cssload-loading-ani1{100%{-o-transform:translate(39px);opacity:0;}
}
@-ms-keyframes cssload-loading-ani1{100%{-ms-transform:translate(39px);opacity:0;}
}
@-webkit-keyframes cssload-loading-ani1{100%{-webkit-transform:translate(39px);opacity:0;}
}
@-moz-keyframes cssload-loading-ani1{100%{-moz-transform:translate(39px);opacity:0;}
}
@keyframes cssload-loading-ani2{100%{transform:translate(19px);opacity:1;}
}
@-o-keyframes cssload-loading-ani2{100%{-o-transform:translate(19px);opacity:1;}
}
@-ms-keyframes cssload-loading-ani2{100%{-ms-transform:translate(19px);opacity:1;}
}
@-webkit-keyframes cssload-loading-ani2{100%{-webkit-transform:translate(19px);opacity:1;}
}
@-moz-keyframes cssload-loading-ani2{100%{-moz-transform:translate(19px);opacity:1;}
}
@keyframes cssload-loading-ani3{100%{transform:translate(19px);}
}
@-o-keyframes cssload-loading-ani3{100%{-o-transform:translate(19px);}
}
@-ms-keyframes cssload-loading-ani3{100%{-ms-transform:translate(19px);}
}
@-webkit-keyframes cssload-loading-ani3{100%{-webkit-transform:translate(19px);}
}
@-moz-keyframes cssload-loading-ani3{100%{-moz-transform:translate(19px);}
}*/
.bg-img{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.bg-white{background-color:#ffffff !important;}
.bg-dark{background-color:#ffffff !important;}
.bg-transparent{background-color:transparent !important;}
.font-bold{font-weight:700;}
.font-light{font-weight:300;}
.bg-overlay{position:relative;z-index:2;background-position:center center;background-size:cover;}
.bg-overlay::after{background-color:#c59966;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";}
.bg-fixed{background-attachment:fixed !important;}
#scrollUp{background-color:#c59966;border-radius:0;bottom:50px;box-shadow:0 2px 6px 0 rgba(197, 153, 102);color:#ffffff;font-size:24px;height:40px;line-height:40px;right:50px;text-align:center;width:40px;-webkit-transition-duration:500ms;transition-duration:500ms;}
#scrollUp:hover, #scrollUp:focus{background-color:#c59966;}
.veplTemp-btn{background-color:#f3d482;-webkit-transition-duration:500ms;transition-duration:500ms;position:relative;z-index:1;display:inline-block;min-width:123px;height:40px;color:#363636;border:none;border-radius:0;padding:0 10px;font-size:14px;line-height:40px;text-transform:capitalize;}
.veplTemp-btn:hover, .veplTemp-btn:focus{font-size:16x;background-color:#f3d482;color:#000;}
.veplTemp-btn.btn-2{background-color:#ffffff00;color:#f3d482;border:2px solid #f3d482;}
.veplTemp-btn.btn-2:hover, .veplTemp-btn.btn-3:focus{background-color:#f3d482;color:#363636;}
.veplTemp-btn.btn-2.active{font-size:14px;background-color:#f3d482;color:#363636;}
.veplTemp-btn.btn-3{background-color:#ffffff;color:#363636;border:2px solid #f3d482;height:49px;line-height:48px;}
.veplTemp-btn.btn-3:hover, .veplTemp-btn.btn-3:focus{font-size:14px;background-color:#f3d482;color:#363636;}
.veplTemp-btn.btn-3.active{font-size:14px;background-color:#f3d482;color:#363636;}
.header-area{position:absolute;z-index:100;width:100%;top:0;left:0;z-index:1000;}
.header-area .veplTemp-main-menu{position:relative;width:100%;background-color:#c59966;border-bottom:2px solid #fdd49adb;}
.header-area .veplTemp-main-menu .classy-nav-container{background-color:transparent;}
.header-area .veplTemp-main-menu .classy-navbar{-webkit-transition-duration:300ms;transition-duration:300ms;background-color:transparent;height:120px;padding:0;}
@media only screen and (max-width:767px){.header-area .veplTemp-main-menu .classy-navbar{height:70px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.header-area .veplTemp-main-menu .classy-navbar .nav-brand{max-width:140px;}
}
@media only screen and (max-width:767px){.header-area .veplTemp-main-menu .classy-navbar .nav-brand{max-width:140px;}
}
.header-area .veplTemp-main-menu .classy-navbar .classynav ul li a{text-transform:capitalize;color:#f3d482;font-size:17px;background-color:transparent;border-bottom:4px solid transparent;border-top:0px solid transparent;border-left:4px solid transparent;border-right:0 solid transparent;border-radius:0px;}
.header-area .veplTemp-main-menu .classy-navbar .classynav ul li a:hover, .header-area .veplTemp-main-menu .classy-navbar .classynav ul li a:focus{color:#f3d482;border-bottom:4px solid #f3d482;border-top:0px solid transparent;border-left:4px solid transparent;border-right:0 solid transparent;border-radius:0px;}
@media only screen and (min-width:992px) and (max-width:1199px){.header-area .veplTemp-main-menu .classy-navbar .classynav ul li a{font-size:14px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.header-area .veplTemp-main-menu .classy-navbar .classynav ul li a{background-color:#c59966;}
}
@media only screen and (max-width:767px){.header-area .veplTemp-main-menu .classy-navbar .classynav ul li a{background-color:#c59966;}
}
.header-area .veplTemp-main-menu .classy-navbar .classynav ul li.active a{color:#f3d482;border-bottom:4px solid #f3d482;border-top:0px solid transparent;border-left:4px solid transparent;border-right:0 solid transparent;border-radius:0px;}
.header-area .veplTemp-main-menu .classy-navbar .classynav ul li.megamenu-item > a::after,
.header-area .veplTemp-main-menu .classy-navbar .classynav ul li.has-down > a::after{color:#f3d482;}
.header-area .veplTemp-main-menu .classy-navbar .classynav ul li ul li a{color:#f3d482;border-bottom:0px solid #f3d482 !important;border-top:0px solid transparent!important;border-left:0px solid transparent!important;border-right:0 solid transparent!important;border-radius:0px;}
@media only screen and (min-width:992px) and (max-width:1199px){.header-area .veplTemp-main-menu .classy-navbar .classynav ul li ul li a{padding:0 20px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.header-area .veplTemp-main-menu .classy-navbar .classynav ul li ul li a{color:#f3d482;}
}
@media only screen and (max-width:767px){.header-area .veplTemp-main-menu .classy-navbar .classynav ul li ul li a{color:#f3d482;border-bottom:0px solid #f3d482!important;border-top:0px solid transparent!important;border-left:0px solid transparent!important;border-right:0 solid transparent!important;border-radius:0px!important;margin-left:20px!important;}
}
.header-area .veplTemp-main-menu .classy-navbar .menu-btn{margin-left:100px;margin-bottom:14px;}
@media only screen and (min-width:992px) and (max-width:1199px){.header-area .veplTemp-main-menu .classy-navbar .menu-btn{margin-left:30px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.header-area .veplTemp-main-menu .classy-navbar .menu-btn{margin-left:30px;margin-top:30px;display:inline-block;}
}
@media only screen and (max-width:767px){.header-area .veplTemp-main-menu .classy-navbar .menu-btn{margin-left:30px;margin-top:30px;display:inline-block;}
}
.header-area .veplTemp-main-menu .classy-navbar .menu-btn a{color:#c59966;font-size:16px;}
.header-area .is-sticky .veplTemp-main-menu{position:fixed;width:100%;top:0;left:0;z-index:9999;background-color:#c59966;box-shadow:0 5px 50px 15px rgba(197, 153, 102);}
.header-area .is-sticky .veplTemp-main-menu .classy-navbar{height:90px;}
@media only screen and (max-width:767px){.header-area .is-sticky .veplTemp-main-menu .classy-navbar{height:70px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.breakpoint-on .classy-navbar .classy-menu{background-color:#c59966;}
}
@media only screen and (max-width:767px){.breakpoint-on .classy-navbar .classy-menu{background-color:#c59966;}
}
@media only screen and (min-width:768px) and (max-width:991px){.classynav ul li .megamenu .single-mega.cn-col-4{padding:0;}
}
@media only screen and (max-width:767px){.classynav ul li .megamenu .single-mega.cn-col-4{padding:0;}
}
.classycloseIcon .cross-wrap span{background:#ffffff;}
.hero-slides{position:relative;z-index:1;}
.hero-slides .owl-dots{display:-webkit-box;display:-ms-flexbox;display:center;position:absolute;bottom:90px;text-align:center;width:100%;}
.hero-slides .owl-dots .owl-dot{-webkit-transition-duration:300ms;transition-duration:300ms;border:2px solid transparent;background-color:#c59966;display:block;padding:0px 5px;color:#ffffff;font-size:12px;}
@media only screen and (min-width:992px) and (max-width:1199px){.hero-slides .owl-dots{left:1%;}
}
@media only screen and (min-width:768px) and (max-width:991px){.hero-slides .owl-dots{-webkit-box-orient:horizontal;-ms-flex-direction:column;flex-direction:column;bottom:150px;}
}
@media only screen and (max-width:767px){.hero-slides .owl-dots{bottom:245px;}
.hero-slides .owl-dots .owl-dot{padding:0px 2px;border:1px solid transparent;}
}
.hero-slides .owl-dots .owl-dot.active, .hero-slides .owl-dots .owl-dot:hover, .hero-slides .owl-dots .owl-dot:focus{color:#ffffff;background-color:#f3d482;border:2px solid #f3d482;box-shadow:none;}
.single-hero-slide{width:100%;height:550px;position:relative;z-index:1;overflow:hidden;}
.single-hero-slide .slide-img{position:absolute;width:100%;max-height:550px;z-index:-10;left:0;right:0;top:0;bottom:0;}
.single-hero-slide .hero-slides-content{display:inline-block;padding:10px 10px;background-color:rgba(0, 0, 0, 0.63);border:1px solid #f3d482;text-align:center;margin-top:260px;}
@media only screen and (min-width:992px) and (max-width:1199px){.single-hero-slide{height:550px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.single-hero-slide{height:500px;}
.single-hero-slide .slide-img{max-height:480px;}
}
@media only screen and (max-width:767px){.single-hero-slide{height:580px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.single-hero-slide .hero-slides-content{}
}
@media only screen and (min-width:768px) and (max-width:991px){.single-hero-slide .hero-slides-content{margin-top:90px;}
}
@media only screen and (max-width:767px){.single-hero-slide .hero-slides-content{margin-top:-36px;}
}
.single-hero-slide .hero-slides-content .line{width:90px;height:2px;background-color:#f3d482;margin:0 auto 30px;}
.single-hero-slide .hero-slides-content h2{position:relative;z-index:1;font-size:72px;color:#ffffff;margin-bottom:0;display:inline-block;}
.single-hero-slide .hero-slides-content h5{position:relative;z-index:1;font-size:18px;color:#ffffff;margin-bottom:0;display:inline-block;}
@media only screen and (min-width:992px) and (max-width:1199px){.single-hero-slide .hero-slides-content h2{font-size:48px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.single-hero-slide .hero-slides-content h2{font-size:36px;}
}
@media only screen and (max-width:767px){.single-hero-slide .hero-slides-content h2{font-size:30px;}
}
.single-hero-slide .hero-slides-content p{font-size:14px;color:#ffffff;}
.hero-slides .owl-item.active .single-hero-slide .slide-img{}
@-webkit-keyframes slide{0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes slide{0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
.book-now-area{position:relative;z-index:100;height:0px;}
.book-now-form form .form-group span{position:absolute;float:right;right:15px;margin-top:14px;margin-right:6px;color:#fff;}
.book-now-form{position:relative;z-index:1;top:-86px;background-color:#c59966}
.book-now-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:12px;justify-content:center;}
.book-now-form form .form-group,
.book-now-form form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 20%;height:62px;margin-bottom:0;}
.book-now-form form button{margin-top:22px;height:34px;}
@media only screen and (min-width:768px) and (max-width:991px){.book-now-form form .form-group,
.book-now-form form button{padding:0 20px;}
.book-now-form{top:-148px;}
.book-now-area{height:0px;}
.book-now-form form .form-group span{margin-right:28px;}
}
@media only screen and (max-width:767px){.book-now-form form .form-group{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;height:90px;border-bottom:0 solid transparent;}
.book-now-form form button{height:40px!important;width:100%;}
.book-now-area{}
.book-now-form{top:-242px;}
.book-now-form form{padding:0px;}
}
.book-now-form form .form-group label{color:#f3d482;display:block;font-size:14px;width:100%;}
.book-now-form form button{font-size:16px;background-color:#f3d482;color:#000;cursor:pointer;-webkit-transition-duration:300ms;transition-duration:300ms;padding:0;}
.book-now-form form button:hover, .book-now-form form button:focus{outline:none;background-color:#fdd059;}
.book-now-form form .form-control:focus{box-shadow:none;}
.book-now-form .form-control{background-color:transparent;border-radius:0px;color:#fff;padding:.375rem .40rem;}
.book-now-form .form-control option{background-color:#c59966;}
.book-now-form .nice-select{background-color:transparent;border-radius:0;border:none;font-size:14px;height:auto;line-height:1;padding-left:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%;color:#ffffff;}
.book-now-form .nice-select::after{border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;height:10px;margin-top:-4px;width:10px;}
.book-now-form .nice-select .list{background-color:#ffffff;border-radius:0;margin-top:2px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.15);width:100%;}
.book-now-form .nice-select .current{font-size:24px;line-height:1;}
@media only screen and (min-width:992px) and (max-width:1199px){.book-now-form .nice-select .current{font-size:18px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.book-now-form .nice-select .current{font-size:14px;}
}
@media only screen and (max-width:767px){.book-now-form .nice-select .current{font-size:18px;}
}
.book-now-form .nice-select .option{font-size:20px;color:#363636;width:100%;}
@media only screen and (min-width:992px) and (max-width:1199px){.book-now-form .nice-select .option{font-size:16px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.book-now-form .nice-select .option{font-size:13px;}
}
@media only screen and (max-width:767px){.book-now-form .nice-select .option{font-size:16px;}
}
.-inside-book-now-area{position:relative;z-index:100;height:0px;}
.inside-book-now-form{position:relative;z-index:1;background-color:#c59966}
.inside-book-now-form form .form-group span{position:absolute;float:right;right:15px;margin-top:14px;margin-right:6px;color:#fff;}
.inside-book-now-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:12px;justify-content:center;}
.inside-book-now-form form .form-group,
.inside-book-now-form form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 20%;height:62px;margin-bottom:0;}
.inside-book-now-form form button{margin-top:22px;height:34px;}
@media only screen and (min-width:768px) and (max-width:991px){.inside-book-now-form form .form-group,
.inside-book-now-form form button{padding:0 20px;}
.inside-book-now-area{height:auto;}
.inside-book-now-form form .form-group span{margin-right:30px;}
}
@media only screen and (max-width:767px){.inside-book-now-form form .form-group{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;height:90px;border-bottom:0 solid transparent;}
.inside-book-now-form form button{height:50px!important;width:100%;}
.inside-book-now-area{}
.inside-book-now-form{top:0px;}
.inside-book-now-form form{padding:0px;}
}
.inside-book-now-form form .form-group label{color:#f3d482;display:block;font-size:14px;width:100%;}
.inside-book-now-form form button{font-size:16px;background-color:#f3d482;color:#000;cursor:pointer;-webkit-transition-duration:300ms;transition-duration:300ms;padding:0;}
.inside-book-now-form form button:hover, .inside-book-now-form form button:focus{outline:none;background-color:#fdd059;}
.inside-book-now-form form .form-control:focus{box-shadow:none;}
.inside-book-now-form .form-control{background-color:transparent;border-radius:0px;color:#fff;}
.inside-book-now-form .form-control option{background-color:#000000e3;}
.inside-book-now-form .nice-select{background-color:transparent;border-radius:0;border:none;font-size:14px;height:auto;line-height:1;padding-left:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%;color:#ffffff;}
.inside-book-now-form .nice-select::after{border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;height:10px;margin-top:-4px;width:10px;}
.inside-book-now-form .nice-select .list{background-color:#ffffff;border-radius:0;margin-top:2px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.15);width:100%;}
.inside-book-now-form .nice-select .current{font-size:24px;line-height:1;}
@media only screen and (min-width:992px) and (max-width:1199px){.inside-book-now-form .nice-select .current{font-size:18px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.inside-book-now-form .nice-select .current{font-size:14px;}
}
@media only screen and (max-width:767px){.inside-book-now-form .nice-select .current{font-size:18px;}
}
.inside-book-now-form .nice-select .option{font-size:20px;color:#363636;width:100%;}
@media only screen and (min-width:992px) and (max-width:1199px){.inside-book-now-form .nice-select .option{font-size:16px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.inside-book-now-form .nice-select .option{font-size:13px;}
}
@media only screen and (max-width:767px){.inside-book-now-form .nice-select .option{font-size:16px;}
}


.event-inside-book-now-form{position:relative;z-index:1;background-color:#c59966}
/*.event-inside-book-now-form form .form-group span{position:absolute;float:right;right:15px;margin-top:14px;margin-right:6px;color:#fff;}*/
.event-inside-book-now-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:12px;justify-content:center;}
.event-inside-book-now-form form .form-group,
.event-inside-book-now-form form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 20%;height:62px;margin-bottom:0;}
.event-inside-book-now-form form button{height:34px;}
@media only screen and (min-width:768px) and (max-width:991px){.event-inside-book-now-form form .form-group,
.event-inside-book-now-form form button{padding:0 20px;}
.event-inside-book-now-area{height:auto;}
/*.event-inside-book-now-form form .form-group span{margin-right:30px;}*/
}
@media only screen and (max-width:767px){.event-inside-book-now-form form .form-group{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;/*height:90px;*/border-bottom:0 solid transparent;}
.event-inside-book-now-form form button{height:50px!important;width:100%;}
.event-inside-book-now-area{}
.event-inside-book-now-form{top:0px;}
.event-inside-book-now-form form{padding:0px;}
.event-inside-book-now-form form h4{font-size:16px;}
}
.event-inside-book-now-form form .form-group label{color:#f3d482;display:block;font-size:14px;width:100%;}
.event-inside-book-now-form form button{font-size:16px;background-color:#f3d482;color:#000;cursor:pointer;-webkit-transition-duration:300ms;transition-duration:300ms;padding:0;}
.event-inside-book-now-form form button:hover, .event-inside-book-now-form form button:focus{outline:none;background-color:#fdd059;}
.event-inside-book-now-form form .form-control:focus{box-shadow:none;}
.event-inside-book-now-form .form-control{background-color:transparent;border-radius:0px;color:#fff;}
.event-inside-book-now-form .form-control option{background-color:#000000e3;}
.event-inside-book-now-form .nice-select{background-color:transparent;border-radius:0;border:none;font-size:14px;height:auto;line-height:1;padding-left:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%;color:#ffffff;}
.event-inside-book-now-form .nice-select::after{border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;height:10px;margin-top:-4px;width:10px;}
.event-inside-book-now-form .nice-select .list{background-color:#ffffff;border-radius:0;margin-top:2px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.15);width:100%;}
.event-inside-book-now-form .nice-select .current{font-size:24px;line-height:1;}
@media only screen and (min-width:992px) and (max-width:1199px){.event-inside-book-now-form .nice-select .current{font-size:18px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.event-inside-book-now-form .nice-select .current{font-size:14px;}
}
@media only screen and (max-width:767px){.event-inside-book-now-form .nice-select .current{font-size:18px;}
}
.event-inside-book-now-form .nice-select .option{font-size:20px;color:#363636;width:100%;}
@media only screen and (min-width:992px) and (max-width:1199px){.event-inside-book-now-form .nice-select .option{font-size:16px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.event-inside-book-now-form .nice-select .option{font-size:13px;}
}
@media only screen and (max-width:767px){.event-inside-book-now-form .nice-select .option{font-size:16px;}
}


.event-inside-book-now-form h5
{
	color : #f3d482;
}

.enquiry-area{position:relative;z-index:100;}
.enquiry-form{position:relative;z-index:1;top:0px;background-color:#000000e3}
.enquiry-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:12px;justify-content:center;}
.enquiry-form form .form-group,
.enquiry-form form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 20%;margin-bottom:0;}
.enquiry-form form button{height:34px;}
@media only screen and (min-width:768px) and (max-width:991px){.enquiry-form form .form-group,
.enquiry-form form button{padding:0 20px;}
}
@media only screen and (max-width:767px){.enquiry-form form .form-group{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;height:90px;border-bottom:0 solid transparent;}
.enquiry-form form button{height:50px!important;width:100%;}
}
.enquiry-form form .form-group label{color:#f3d482;display:block;font-size:14px;width:100%;}
.enquiry-form form button{font-size:16px;background-color:#f3d482;color:#000;cursor:pointer;-webkit-transition-duration:300ms;transition-duration:300ms;padding:0;}
.enquiry-form form button:hover, .enquiry-form form button:focus{outline:none;background-color:#fdd059;}
.enquiry-form form .form-control:focus{box-shadow:none;}
.enquiry-form .form-control{background-color:transparent;border-radius:0px;color:#fff;}
.enquiry-form .form-control option{background-color:#000000e3;}
.enquiry-form .nice-select{background-color:transparent;border-radius:0;border:none;font-size:14px;height:auto;line-height:1;padding-left:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%;color:#ffffff;}
.enquiry-form .nice-select::after{border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;height:10px;margin-top:-4px;width:10px;}
.enquiry-form .nice-select .list{background-color:#ffffff;border-radius:0;margin-top:2px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.15);width:100%;}
.enquiry-form .nice-select .current{font-size:24px;line-height:1;}
@media only screen and (min-width:992px) and (max-width:1199px){.enquiry-form .nice-select .current{font-size:18px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.enquiry-form .nice-select .current{font-size:14px;}
}
@media only screen and (max-width:767px){.enquiry-form .nice-select .current{font-size:18px;}
}
.enquiry-form .nice-select .option{font-size:20px;color:#363636;width:100%;}
@media only screen and (min-width:992px) and (max-width:1199px){.enquiry-form .nice-select .option{font-size:16px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.enquiry-form .nice-select .option{font-size:13px;}
}
@media only screen and (max-width:767px){.enquiry-form .nice-select .option{font-size:16px;}
}
.wedding-area{position:relative;z-index:100;}
.wedding-form form .form-group span{position:absolute;float:right;right:15px;margin-top:14px;margin-right:6px;color:#fff;}
.wedding-form{position:relative;z-index:1;top:0px;background-color:#000000e3}
.wedding-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:12px;justify-content:center;}
.wedding-form form .form-group,
.wedding-form form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 20%;margin-bottom:0;}
.wedding-form form button{height:34px;}
@media only screen and (min-width:768px) and (max-width:991px){.wedding-form form .form-group,
.wedding-form form button{padding:0 20px;}
.wedding-form form .form-group span{margin-right:30px;}
}
@media only screen and (max-width:767px){.wedding-form form .form-group{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;height:90px;border-bottom:0 solid transparent;}
.wedding-form form button{height:50px!important;width:100%;}
}
.wedding-form form .form-group label{color:#f3d482;display:block;font-size:14px;width:100%;}
.wedding-form form button{font-size:16px;background-color:#f3d482;color:#000;cursor:pointer;-webkit-transition-duration:300ms;transition-duration:300ms;padding:0;}
.wedding-form form button:hover, .wedding-form form button:focus{outline:none;background-color:#fdd059;}
.wedding-form form .form-control:focus{box-shadow:none;}
.wedding-form .form-control{background-color:transparent;border-radius:0px;color:#fff;}
.wedding-form .form-control option{background-color:#000000e3;}
.wedding-form .nice-select{background-color:transparent;border-radius:0;border:none;font-size:14px;height:auto;line-height:1;padding-left:0;padding-right:30px;padding-top:0;padding-bottom:0;width:100%;color:#ffffff;}
.wedding-form .nice-select::after{border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;height:10px;margin-top:-4px;width:10px;}
.wedding-form .nice-select .list{background-color:#ffffff;border-radius:0;margin-top:2px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.15);width:100%;}
.wedding-form .nice-select .current{font-size:24px;line-height:1;}
@media only screen and (min-width:992px) and (max-width:1199px){.wedding-form .nice-select .current{font-size:18px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.wedding-form .nice-select .current{font-size:14px;}
}
@media only screen and (max-width:767px){.wedding-form .nice-select .current{font-size:18px;}
}
.wedding-form .nice-select .option{font-size:20px;color:#363636;width:100%;}
@media only screen and (min-width:992px) and (max-width:1199px){.wedding-form .nice-select .option{font-size:16px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.wedding-form .nice-select .option{font-size:13px;}
}
@media only screen and (max-width:767px){.wedding-form .nice-select .option{font-size:16px;}
}
.about-thumbnail{position:relative;z-index:1;}
.about-thumbnail.homepage .first-img{position:relative;width:50%;margin-left:auto;box-shadow:0 8px 30px 0 rgba(0, 0, 0, 0.15);border:2px solid #f3d481;}
.about-thumbnail.homepage .second-img{position:relative;z-index:1;width:50%;margin-top:-40%;box-shadow:0 8px 30px 0 rgba(0, 0, 0, 0.15);border:2px solid #f3d481;}
.about-thumbnail.homepage .third-img{position:relative;z-index:1;margin:0 auto;width:50%;margin-top:-54%;box-shadow:0 8px 30px 0 rgba(0, 0, 0, 0.15);border:2px solid #f3d481;}
.about-thumbnail{position:relative;z-index:1;}
@media only screen and (min-width:768px) and (max-width:991px){.about-thumbnail.homepage .third-img{margin-top:0px;}
}
.about-key-text{position:relative;z-index:1;margin-top:35px;}
.about-key-text h6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-size:16px;}
.about-key-text h6 span{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;width:30px;margin-right:15px;height:30px;text-align:center;font-size:12px;background-color:#f3d482;border-radius:50%;line-height:30px;color:#ffffff;}
.pool-content{position:relative;z-index:1;width:100%;padding:20px 20px;border:2px solid #f3d482;background-color:rgba(0, 0, 0, 0.63);}
@media only screen and (max-width:767px){.pool-content{padding:50px 20px;}
}
.pool-content .pool-feature{position:relative;z-index:1;text-align:center;}
@media only screen and (max-width:767px){.pool-content .pool-feature{margin-top:30px;}
}
.pool-content .pool-feature i{font-size:70px;color:#f3d482;margin-bottom:15px;display:block;}
.pool-content .pool-feature p{color:#ffffff;font-size:14px;margin-bottom:0;}
.single-dining-area{position:relative;z-index:10;width:100%;height:300px;margin-bottom:50px;-webkit-transition-duration:500ms;transition-duration:500ms;}
.single-dining-area .bg-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10;}
.single-dining-area .price-from{position:absolute;z-index:20;top:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 15px;background-color:#181818;border:2px solid #f3d482;display:inline-block;margin-bottom:0;line-height:1;color:#ffffff;font-size:14px;}
.single-dining-area .dining-text{position:absolute;z-index:30;background-color:rgba(0, 0, 0, 0.63);padding:10px 10px 10px;left:20px;right:20px;bottom:20px;width:calc(100% - 40px);border:2px solid #f3d482;text-align:center;-webkit-transition-duration:500ms;transition-duration:500ms;}
.single-dining-area .dining-text .line{width:90px;height:2px;background-color:#f3d482;display:block;margin:0 auto 20px;}
.single-dining-area .dining-text h4{color:#ffffff;}
@media only screen and (max-width:767px){.single-dining-area .dining-text h4{font-size:20px;}
}
.single-dining-area .dining-text p{color:#ffffff;margin-bottom:0;}
.single-dining-area .book-room-btn{position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:50;}
.single-dining-area:hover .dining-text, .single-dining-area:focus .dining-text{background-color:#000;}
.single-rooms-area{position:relative;z-index:10;width:100%;height:300px;margin-bottom:100px;-webkit-transition-duration:500ms;transition-duration:500ms;}
.single-rooms-area .bg-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10;}
.single-rooms-area .price-from{position:absolute;z-index:20;top:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 15px;background-color:#181818;border:2px solid #f3d482;display:inline-block;margin-bottom:0;line-height:1;color:#ffffff;font-size:14px;}
.single-rooms-area .price-from a{color:#fff;}
.single-rooms-area .rooms-text{position:absolute;z-index:30;background-color:rgba(0, 0, 0, 0.63);padding:10px 10px 10px;left:20px;right:20px;bottom:20px;width:calc(100% - 40px);border:2px solid #f3d482;text-align:center;-webkit-transition-duration:500ms;transition-duration:500ms;}
.single-rooms-area .rooms-text .line{width:90px;height:2px;background-color:#f3d482;display:block;margin:0 auto 20px;}
.single-rooms-area .rooms-text h4{color:#ffffff;}
@media only screen and (max-width:767px){.single-rooms-area .rooms-text h4{font-size:20px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.single-rooms-area{height:200px;}
}
.single-rooms-area .rooms-text p{color:#ffffff;margin-bottom:0;}
.single-rooms-area .book-room-btn{position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:50;}
.single-rooms-area:hover .rooms-text, .single-rooms-area:focus .rooms-text{background-color:#000;}
.pagination-area{position:relative;z-index:1;text-align:center;}
.pagination-area .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.pagination-area .pagination .page-item .page-link{border:2px solid transparent;background-color:transparent;display:block;padding:5px;margin-right:10px;color:#181818;font-size:14px;}
.pagination-area .pagination .page-item .page-link:hover, .pagination-area .pagination .page-item .page-link:focus{color:#ffffff;background-color:#616161;border:2px solid #f3d482;box-shadow:none;}
.pagination-area .pagination .page-item:first-child .page-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.pagination-area .pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;}
.pagination-area .pagination .page-item.active .page-link{color:#ffffff;background-color:#616161;border:2px solid #f3d482;}
.services-intro{position:relative;z-index:1;}
.services-intro .single-cool-fact{width:100%;}
.core-features-area{position:relative;z-index:10;}
.core-features-area .single-core-feature{position:relative;z-index:1;width:100%;height:350px;}
.core-features-area .single-core-feature .bg-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;}
.core-features-area .single-core-feature .feature-content{width:86%;text-align:center;position:absolute;top:50%;left:50%;z-index:50;background-color:rgba(255, 255, 255, 0.85);border:2px solid #f3d482;padding:30px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
@media only screen and (max-width:767px){.core-features-area .single-core-feature .feature-content{width:85%;}
}
.core-features-area .single-core-feature .feature-content i{font-size:60px;color:#f3d482;margin-bottom:30px;display:block;}
.core-features-area .single-core-feature .feature-content h3{font-size:26px;}
@media only screen and (min-width:992px) and (max-width:1199px){.core-features-area .single-core-feature .feature-content h3{font-size:24px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.core-features-area .single-core-feature .feature-content h3{font-size:24px;}
}
@media only screen and (max-width:767px){.core-features-area .single-core-feature .feature-content h3{font-size:24px;}
}
.core-features-area .single-core-feature .feature-content p{margin-bottom:0;}
.single-service-area{position:relative;z-index:1;}
.single-service-area i{display:block;margin-bottom:30px;color:#f3d482;font-size:60px;}
.single-service-area h4{font-size:30px;margin-bottom:25px;-webkit-transition-duration:500ms;transition-duration:500ms;}
@media only screen and (max-width:767px){.single-service-area h4{font-size:24px;}
}
.single-service-area p{margin-bottom:0;}
.our-milestones{position:relative;z-index:1;}
.our-milestones .single-cool-fact{background-color:rgba(0, 0, 0, 0.63);}
.single-hotel-info{position:relative;z-index:1;}
.single-hotel-info .hotel-info-text{position:relative;z-index:1;margin-bottom:45px;}
.single-hotel-info .hotel-info-text h6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:15px;font-size:16px;}
.single-hotel-info .hotel-info-text h6 span{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;width:30px;margin-right:15px;height:30px;text-align:center;font-size:12px;background-color:#f3d482;border-radius:50%;line-height:30px;color:#ffffff;}


.hotel-event-info{position:relative;z-index:1;}
.hotel-event-info .hotel-info-text{position:relative;z-index:1;margin-bottom:45px;}
.hotel-event-info .hotel-info-text h6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:15px;font-size:16px;}
.hotel-event-info .hotel-info-text h6 span{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;width:30px;margin-right:15px;height:30px;text-align:center;font-size:12px;background-color:#f3d482;border-radius:50%;line-height:30px;color:#ffffff;}


.testimonial-content{position:relative;z-index:1;border:2px solid #f3d482;background-color:#ffffff;padding:100px;width:100%;}
@media only screen and (max-width:767px){.testimonial-content{padding:30px;}
}
.testimonial-content .single-testimonial{position:relative;z-index:1;text-align:center;}
.testimonial-content .single-testimonial p{font-size:16px;color:#7d7d7d;font-style:italic;}
@media only screen and (max-width:767px){.testimonial-content .single-testimonial p{font-size:14px;}
}
.testimonial-content .single-testimonial h6{margin-top:55px;margin-bottom:60px;}
.testimonial-content .single-testimonial h6 span{color:#f3d482;}
@media only screen and (max-width:767px){.testimonial-content .single-testimonial h6{margin-top:25px;margin-bottom:30px;}
}
.testimonial-content .single-testimonial img{width:auto !important;margin:0 auto;}
.tc-content{position:relative;z-index:1;border:2px solid #f3d482;background-color:#ffffff;padding:50px 0px 50px 100px;width:100%;}
.event-content{position:relative;z-index:1;border:2px solid #f3d482;background-color:#ffffff;padding:50px 100px 50px 100px;width:100%;}
@media only screen and (max-width:767px){
	.event-content{padding:30px;}
}

.event-guest-content{position:relative;z-index:1;border:2px solid #f3d482;background-color:#ffffff;padding:20px 20px 20px 20px;width:100%;}

.event-guest-content form input, .contact-form-area form textarea{
	-webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    /*margin-bottom: 30px;*/
    font-style: italic;
    color: #7d7d7d;
    border-radius: 0;
    /* width: 100%; */
}
@media only screen and (max-width:767px){
	.event-guest-content{padding:30px;}
}

.event-guest-ticket-content{
	position:relative;
	z-index:1;
	border:2px solid #f3d482;
	background-color: #000000e3;
	padding:20px 20px 20px 20px;
	width:100%;
}

.event-guest-ticket-content h3{
	color: #f3d482;
}

.event-guest-ticket-content h6
{
	color: #f3d482;
}

.event-guest-ticket-content hr{
	border-top:1px solid #f3d482;
}

@media only screen and (max-width:767px){
	.event-guest-ticket-content{padding:30px;}
	.mobile_hide
	{
		display: none;
	}
}

.tc-content .single-testimonial{position:relative;z-index:1;text-align:center;}
.tc-content .single-testimonial p{font-size:16px;color:#7d7d7d;font-style:italic;}
@media only screen and (max-width:767px){.tc-content .single-testimonial p{font-size:14px;}
}
.tc-content .single-testimonial h6{margin-top:55px;margin-bottom:60px;}
.tc-content .single-testimonial h6 span{color:#f3d482;}
@media only screen and (max-width:767px){.tc-content .single-testimonial h6{margin-top:25px;margin-bottom:30px;}
}
.tc-content .single-testimonial img{width:auto !important;margin:0 auto;}
.career-content{position:relative;z-index:1;border:2px solid #f3d482;background-color:#ffffff;padding:50px 50px 50px 50px;width:100%;}
@media only screen and (max-width:767px){.career-content{padding:30px;}
}
.footer-area{position:relative;z-index:1;background-color:;padding-bottom:40px;}
.footer-area .footer-widget-area p{color:#f3d482;font-size:16px;margin-bottom:0;}
.footer-area .footer-widget-area a{color:#f3d482;}
.footer-area .footer-widget-area .widget-title{padding-top:15px;color:#f3d482;font-weight:400;}
.footer-area .footer-widget-area .subscribe-form{position:relative;z-index:1;}
.footer-area .footer-widget-area .subscribe-form input{width:100%;height:46px;background-color:transparent;border:2px solid #f3d482;padding:0 15px;color:#ffffff;}
.footer-area .footer-widget-area .subscribe-form button{-webkit-transition-duration:500ms;transition-duration:500ms;width:100%;height:46px;border:none;font-size:16px;margin-top:15px;color:#ffffff;cursor:pointer;background-color:#f3d482;}
.footer-area .footer-widget-area .subscribe-form button:hover, .footer-area .footer-widget-area .subscribe-form button:focus{background-color:#363636;}
.footer-area .copywrite-text{position:relative;z-index:1;}
.footer-area .copywrite-text p{margin-bottom:0;line-height:1.5;font-size:12px;color:#f3d482;}
.footer-area .copywrite-text p a{font-size:12px;color:#f3d482;}
.footer-area .copywrite-text p a:hover{color:#f3d482;}
.breadcumb-area{position:relative;z-index:10;width:100%;height:240px;}
.breadcumb-area .bradcumbContent{margin-top:120px;}
@media only screen and (max-width:767px){.breadcumb-area{height:180px;}
}
@media only screen and (max-width:767px){.breadcumb-area .bradcumbContent{margin-top:60px;}
}
.breadcumb-area .bradcumbContent h2{font-size:16px;color:#ffffff;margin-bottom:0;padding:5px 30px;border:2px solid #f3d482;background-color:rgba(0, 0, 0, 0.63);}
@media only screen and (min-width:768px) and (max-width:991px){.breadcumb-area .bradcumbContent h2{font-size:16px;padding:5px 10px!important;}
}
@media only screen and (max-width:767px){.breadcumb-area .bradcumbContent h2{font-size:16px;padding:5px 10px!important;}
}
.single-blog-post{position:relative;z-index:10;}
.single-blog-post .blog-post-thumb{position:relative;z-index:1;}
.single-blog-post .post-content{position:relative;z-index:1;width:100%;border:2px solid #f3d482;text-align:center;margin-top:-58px;background-color:#000000bf;}
@media only screen and (max-width:767px){.single-blog-post .post-content{width:100%;margin-top:-34px;}
}
.single-blog-post .post-content .post-date{position:absolute;left:50%;top:-26.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.single-blog-post .post-content .post-title{font-size:30px;display:block;margin-bottom:10px;color:#f3d482;}
.single-blog-post .post-content .post-title:hover, .single-blog-post .post-content .post-title:focus{color:#f3d482;}
@media only screen and (max-width:767px){.single-blog-post .post-content .post-title{font-size:20px;margin-bottom:0px;color:#f3d482;}
}
.single-blog-post .post-content .post-meta{position:relative;z-index:1;margin-bottom:30px;}
.single-blog-post .post-content .post-meta a{font-size:12px;color:#363636;position:relative;z-index:2;}
.single-blog-post .post-content .post-meta a:first-child{margin-right:30px;}
.single-blog-post .post-content .post-meta a:first-child::after{position:absolute;top:-2px;right:-18px;content:'|';z-index:10;}
.single-near-location-post{position:relative;z-index:10;}
.single-near-location-post .near-location-post-thumb{position:relative;z-index:1;}
.single-near-location-post .near-location-post-thumb img{width:100%;}
.single-near-location-post .post-content{position:relative;z-index:1;width:100%;border:2px solid #f3d482;text-align:center;margin-top:-25px;background-color:#000000bf;}
@media only screen and (max-width:767px){.single-near-location-post .post-content{width:100%;margin-top:-34px;}
}
.single-near-location-post .post-content .post-date{position:absolute;left:50%;top:-26.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.single-near-location-post .post-content .post-title{font-size:14px;display:block;color:#f3d482;}
.single-near-location-post .post-content .post-title:hover, .single-near-location-post .post-content .post-title:focus{color:#f3d482;}
@media only screen and (max-width:767px){.single-near-location-post .post-content .post-title{font-size:20px;margin-bottom:0px;color:#f3d482;}
}
.single-near-location-post .post-content .post-meta{position:relative;z-index:1;margin-bottom:30px;}
.single-near-location-post .post-content .post-meta a{font-size:12px;color:#363636;position:relative;z-index:2;}
.single-near-location-post .post-content .post-meta a:first-child{margin-right:30px;}
.single-near-location-post .post-content .post-meta a:first-child::after{position:absolute;top:-2px;right:-18px;content:'|';z-index:10;}
.single-offer-post{position:relative;z-index:10;}
.single-offer-post .offer-post-thumb{position:relative;z-index:1;}
.single-offer-post .post-content{position:relative;z-index:1;width:100%;border:2px solid #f3d482;text-align:center;margin-top:-30px;background-color:#000000bf;}
@media only screen and (max-width:767px){.single-offer-post .post-content{width:100%;margin-top:-34px;}
}
.single-offer-post .post-content .post-date{position:absolute;left:50%;top:-26.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.single-offer-post .post-content .post-title{font-size:18px;display:block;color:#f3d482;}
.single-offer-post .post-content .post-title:hover, .single-offer-post .post-content .post-title:focus{color:#f3d482;}
@media only screen and (max-width:767px){.single-offer-post .post-content .post-title{font-size:18px;margin-bottom:0px;color:#f3d482;}
}
.single-offer-post .post-content .post-meta{position:relative;z-index:1;margin-bottom:30px;}
.single-offer-post .post-content .post-meta a{font-size:12px;color:#363636;position:relative;z-index:2;}
.single-offer-post .post-content .post-meta a:first-child{margin-right:30px;}
.single-offer-post .post-content .post-meta a:first-child::after{position:absolute;top:-2px;right:-18px;content:'|';z-index:10;}
.contact-area{position:relative;z-index:1;}
.contact-area .home-map-area{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;height:685px;}
@media only screen and (max-width:767px){.contact-area .home-map-area{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;height:450px;}
}
.contact-area .home-map-area iframe{width:100%;height:100%;border:none;}
.contact-area .contact-info{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;padding:0 8%;}
@media only screen and (max-width:767px){.contact-area .contact-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding:50px 30px;}
}
.contact-area .contact-info h4,
.contact-area .contact-info h5{margin-bottom:15px;}
@media only screen and (min-width:768px) and (max-width:991px){.contact-area .contact-info h4,
.contact-area .contact-info h5{font-size:16px;}
}
@media only screen and (max-width:767px){.contact-area .contact-info h4,
.contact-area .contact-info h5{font-size:16px;}
}
.contact-area .contact-info .social-info a{display:inline-block;margin-right:15px;}
.contact-area .contact-info .social-info a:hover, .contact-area .contact-info .social-info a:focus{color:#f3d482;}
.single-contact-information{position:relative;z-index:1;}
.single-contact-information .section-text{position:relative;z-index:1;margin-bottom:40px;}
.single-contact-information .section-text h3{font-weight:400;font-size:30px;margin-bottom:10px;}
.single-contact-information .section-text p{margin-bottom:0;}
.single-contact-information .contact-content{position:relative;z-index:1;margin-bottom:20px;}
.single-contact-information .contact-content:last-child{margin-bottom:0;}
.single-contact-information .contact-content p{font-size:15px;color:#7d7d7d;margin-bottom:0;}
.single-contact-information .contact-content p:first-child{font-size:18px;color:#f3d482;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px;width:90px;}
.map-area{position:relative;z-index:2;}
.map-area iframe{width:100%;height:515px;border:none;margin-bottom:0;}
@media only screen and (max-width:767px){.map-area iframe{height:300px;}
}
.contact-form-area{position:relative;z-index:1;}
.contact-form-area form{position:relative;z-index:1;}
.contact-form-area form input,
.contact-form-area form textarea{-webkit-transition-duration:500ms;transition-duration:500ms;margin-bottom:30px;font-style:italic;color:#7d7d7d;border-radius:0;/*width:100%;*/}
.contact-form-area form input:focus,
.contact-form-area form textarea:focus{border-color:#f3d482;box-shadow:none;}
.contact-form-area form textarea{height:180px;}
.single-skils-area{position:relative;z-index:1;text-align:center;}
.single-skils-area .circle{position:relative;z-index:10;margin-bottom:15px;}
.single-skils-area .skills-text{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.single-skils-area .skills-text span{font-size:48px;color:#232323;}
.single-skils-area .skills-text p{margin-bottom:0;line-height:1;font-size:14px;color:#232323;}
.elements-title h2{font-size:48px;margin-bottom:20px;}
@media only screen and (max-width:767px){.elements-title h2{font-size:24px;}
}
.single-icon{position:relative;z-index:1;padding:50px 30px;border:2px solid #f3d482;text-align:center;}
.single-icon i{color:#f3d482;font-size:70px;display:block;margin-bottom:30px;}
.single-icon span{font-size:16px;}
.single-cool-fact{position:relative;z-index:1;padding:35px 15px;border:2px solid #f3d482;text-align:center;background-color:#363636;margin:0 auto;-webkit-transition-duration:500ms;transition-duration:500ms;}
.single-cool-fact .scf-text i{-webkit-transition-duration:500ms;transition-duration:500ms;display:block;font-size:70px;margin-bottom:10px;color:#f3d482;}
.single-cool-fact .scf-text h2{font-size:48px;margin-bottom:5px;color:#ffffff;}
@media only screen and (min-width:992px) and (max-width:1199px){.single-cool-fact .scf-text h2{font-size:48px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.single-cool-fact .scf-text h2{font-size:36px;}
.single-cool-fact .scf-text i{font-size:55px;}
.single-cool-fact{padding:15px 15px;}
}
@media only screen and (max-width:767px){.single-cool-fact .scf-text h2{font-size:30px;}
}
.single-cool-fact .scf-text p{font-size:14px;margin-bottom:0;color:#f3d482;line-height:1;}
.single-cool-fact:hover, .single-cool-fact:focus{background-color:#f3d482;}
.single-cool-fact:hover .scf-text i, .single-cool-fact:focus .scf-text i, .single-cool-fact:hover .scf-text p{color:#363636;}
.single-accordion.panel{background-color:#ffffff;border:0 solid transparent;border-radius:4px;box-shadow:0 0 0 transparent;margin-bottom:15px;}
.single-accordion:last-of-type{margin-bottom:0;}
.single-accordion h6{margin-bottom:0;}
.single-accordion h6 a{background-color:#f3d482;border-radius:0;border:2px solid #f3d482;color:#ffffff;display:block;margin:0;padding:20px 70px 20px 30px;position:relative;font-size:14px;text-transform:capitalize;}
.single-accordion h6 a span{background:transparent;-webkit-transition-duration:500ms;transition-duration:500ms;font-size:10px;position:absolute;right:0;text-align:center;top:0;width:58px;height:100%;color:#ffffff;line-height:58px;}
.single-accordion h6 a span.accor-open{opacity:0;}
.single-accordion h6 a.collapsed{-webkit-transition-duration:500ms;transition-duration:500ms;background-color:#ffffff;color:#7d7d7d;border:2px solid #f3d482;}
.single-accordion h6 a.collapsed span{color:#7d7d7d;}
.single-accordion h6 a.collapsed span.accor-close{opacity:0;}
.single-accordion h6 a.collapsed span.accor-open{opacity:1;}
.single-accordion .accordion-content{border-top:0 solid transparent;box-shadow:none;padding:30px 15px 5px;}
.single-accordion .accordion-content p{margin-bottom:0;}
.veplTemp-tabs-content{position:relative;z-index:1;}
.veplTemp-tabs-content .nav-tabs{border-bottom:none;margin-bottom:30px;}
.veplTemp-tabs-content .nav-tabs .nav-link{background-color:#ffffff;border:2px solid #f3d482;padding:0 20px;height:58px;line-height:58px;color:#7d7d7d;margin:0 2px;border-radius:0;}
@media only screen and (min-width:992px) and (max-width:1199px){.veplTemp-tabs-content .nav-tabs .nav-link{padding:0 15px;}
}
@media only screen and (max-width:767px){.veplTemp-tabs-content .nav-tabs .nav-link{padding:0 15px;font-size:12px;margin-bottom:15px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.veplTemp-tabs-content .nav-tabs .nav-link{padding:0 15px;}
}
.veplTemp-tabs-content .nav-tabs .nav-link.active{background-color:#f3d482;color:#ffffff;}
.veplTemp-tabs-content .veplTemp-tab-text p{margin-bottom:0;}
.veplTemp-tabs-content .tab-content h6{font-size:18px;}
.address-area-data{background-color:#000000d9;padding:30px 0px;margin-bottom:60px;}
.hote-title{color:#f3d482;font-weight:400;text-transform:none;font-style:normal;margin-bottom:10px;text-align:left;}
.section-margin-100{margin:0px 0px 100px 0px;}
.section-margin-50{margin:0px 0px 50px 0px;}
<style>
body{font-family:Arial, Helvetica, sans-serif;}
#myImg{border-radius:5px;cursor:pointer;transition:0.3s;}
#myImg:hover{opacity:0.7;}
.modal{display:none;position:fixed;z-index:2000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);}
.modal-content{margin:auto;display:block;width:80%;max-width:700px;}
#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px;}
.modal-content, #caption{-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s;}
@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}
to{-webkit-transform:scale(1)}
}
@keyframes zoom{from{transform:scale(0)}
to{transform:scale(1)}
}
.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s;}
.close:hover,
.close:focus{color:#bbb;text-decoration:none;cursor:pointer;}
@media only screen and (max-width:700px){.modal-content{width:100%;}
}
.blog-blocks{padding:16px;border:1px solid #f3d482;background-color:#f3d4822e;}
.book-now-form .form-control{font-size:13px;}
.inside-book-now-form .form-control{font-size:13px;}
.event-inside-book-now-form .form-control{font-size:16px;}
.event-inside-book-now-form .h5{font-size:16px;color:#f3d482;}
.wedding-form .form-control{font-size:13px;}
.dropdown-menu{font-size:14px;}
.text_error{color:#a94442;}
.sitemap-area a{font-size:18px!important;}
.sitemap-area ul li{list-style:inherit;line-height:50px;}
.sitemap-area ul>li>ul>li{margin-left:50px;}
.sitemap-area ul li a:hover{color:#9e8749;border-bottom:2px solid #9e8749;}
.career-area .form-control{border-radius:0px;}
.about-us-area-index{margin-top:100px;}
@media only screen and (min-width:992px) and (max-width:1199px){.about-us-area-index{margin-top:100px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.about-us-area-index{margin-top:0px;}
}
@media only screen and (max-width:767px){.about-us-area-index{margin-top:0px;margin-bottom:50px;}
}
.rooms-area .about-text p{line-height:0;}
.meetings-events-area .about-text p{line-height:1.8;}
.offer-row{background-color:#f3d4822e;border:1px solid #f3d482;padding:15px;}
.offer-row .single-offer-post p{color:#191919;}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;display:table-cell;}
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px;width:10px;height:14px;margin:2px;}
.veplTemp-social-icons{margin:0px;padding: 0px;}
.veplTemp-social-icons li{display: -moz-inline-stack;display: inline-block;zoom: 1; height: 30px; width: 30px;text-align: center;border: 1px solid #f3d481;}
.veplTemp-social-icons a{vertical-align:middle;}

/******************Feedback Style**********************/
.feedback
{
	border: 2px solid #f3d482;
	padding: 1em;
}

.form-check-inline .form-check-input
{
	width:auto!important;
}

input[type=radio]{
  position: absolute;
  visibility: hidden;
}

.form-check-label
{
	cursor: pointer;
}

.form-check-label label{
  display: block;
  /*position: relative;*/
  font-weight: 300;
  font-size: 1.35em;
  padding: 25px 25px 25px 80px;
  margin: 10px auto;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}

.form-check-label:hover label{
	color: #fff;
}

.form-check-label .check{
  display: inline-flex;
  position: absolute;
  border: 2px solid #AAAAAA;
  border-radius: 100%;
  height: 25px;
  width: 25px;
  /*top: 30px;
  left: 20px;*/
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

.form-check-label:hover .check {
  border: 5px solid #fff;
}

.form-check-label .check::before {
  display: inline-flex;
  position: absolute;
	content: '';
  border-radius: 100%;
  height: 15px;
  width: 15px;
  top: 5px;
  left: 5px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

input[type=radio]:checked ~ .check {
  border: 2px solid #0DFF92;
}

input[type=radio]:checked ~ .check::before{
  background: #0DFF92;
}

.red-thum
{
	color: red;
}

.green-thum
{
	color: green;
}

/*****************/
.radio {
  margin: 0.5rem;
}
.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  position: relative;
  top: 0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #ae7440;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #ae7440;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}

.span-margin
{
	margin-top: 8px;
	color:#ae7340;
}

.help-block
{
	color: #a94442;
	font-size: 12px;
}

.number_type
{
	padding: .375rem .35rem;
}

strike
{
	color: #9c9c9c;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  
   opacity: 1;
}

div.fixed {
	padding: 10px;
	margin: auto;
  	position: sticky;
  	width: 30%;
  	bottom: 10px;
  	border: 2px solid #d65050;
  	background-color: #ffcece;
  	z-index: 9;
} 

div.fixed-success {
	padding: 10px;
	margin: auto;
  	position: sticky;
  	width: 30%;
  	bottom: 10px;
  	border: 2px solid #3f6a22;
  	background-color: #d9f3c8;
  	z-index: 9;
}

.black-bg
{
	background-color: #000000e3;
}