*,body{margin:0}.nav .dropdown-menu,header{background:rgba(0,0,0,.5)}.book-now,.booking-form-section,.dine-listing-block,.dropdown-submenu,.position-relative,footer .form-inline{position:relative}.banner-list li,.banner-list li a span,.banner-list li a::before{text-align:center;display:inline-block}.custom-img-responsive,.trip-logo{max-width:100%}@font-face{font-family:MarcellusRegular;src:url('../fonts/MarcellusRegular.eot');src:url('../fonts/MarcellusRegular.eot') format('embedded-opentype'),url('../fonts/MarcellusRegular.woff2') format('woff2'),url('../fonts/MarcellusRegular.woff') format('woff'),url('../fonts/MarcellusRegular.ttf') format('truetype'),url('../fonts/MarcellusRegular.svg#MarcellusRegular') format('svg')}@font-face{font-family:NunitoRegular;src:url('../fonts/NunitoRegular.eot');src:url('../fonts/NunitoRegular.eot') format('embedded-opentype'),url('../fonts/NunitoRegular.woff2') format('woff2'),url('../fonts/NunitoRegular.woff') format('woff'),url('../fonts/NunitoRegular.ttf') format('truetype'),url('../fonts/NunitoRegular.svg#NunitoRegular') format('svg')}@font-face{font-family:NunitoMedium;src:url('../fonts/NunitoMedium.eot');src:url('../fonts/NunitoMedium.eot') format('embedded-opentype'),url('../fonts/NunitoMedium.woff2') format('woff2'),url('../fonts/NunitoMedium.woff') format('woff'),url('../fonts/NunitoMedium.ttf') format('truetype'),url('../fonts/NunitoMedium.svg#NunitoMedium') format('svg')}@font-face{font-family:Calibri;src:url('../fonts/Calibri.eot');src:url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),url('../fonts/Calibri.woff2') format('woff2'),url('../fonts/Calibri.woff') format('woff'),url('../fonts/Calibri.ttf') format('truetype'),url('../fonts/Calibri.svg#Calibri') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url('../fonts/Calibri-Italic.eot');src:url('../fonts/Calibri-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/Calibri-Italic.woff2') format('woff2'),url('../fonts/Calibri-Italic.woff') format('woff'),url('../fonts/Calibri-Italic.ttf') format('truetype'),url('../fonts/Calibri-Italic.svg#Calibri-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Calibri;src:url('../fonts/Calibri-Bold.eot');src:url('../fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Calibri-Bold.woff2') format('woff2'),url('../fonts/Calibri-Bold.woff') format('woff'),url('../fonts/Calibri-Bold.ttf') format('truetype'),url('../fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url('../fonts/Calibri-Light.eot');src:url('../fonts/Calibri-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Calibri-Light.woff2') format('woff2'),url('../fonts/Calibri-Light.woff') format('woff'),url('../fonts/Calibri-Light.ttf') format('truetype'),url('../fonts/Calibri-Light.svg#Calibri-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}body{font-size:16px;color:#3b3b3b;font-family:Calibri;overflow-x:hidden}*{padding:0}.voffset-1{margin-top:10px}.voffset-2{margin-top:20px}.voffset-3{margin-top:30px}.voffset-4{margin-top:40px}.voffset-5{margin-top:50px}.voffset-bottom-1{margin-bottom:10px}.voffset-bottom-2{margin-bottom:20px}.voffset-bottom-3,.voffset-bottom2{margin-bottom:30px}.voffset-bottom-4{margin-bottom:40px}.voffset-bottom-5{margin-bottom:50px}.no-pad{padding-left:0;padding-right:0}header{position:fixed;top:0;width:100%;z-index:99}.darkHeader{background:#000}.navbar-brand{padding:5px 15px;height:auto}.navbar-brand>img{width:150px}.navbar-default{background:0 0;border:0;margin-bottom:8px}.dropdown-menu>li.kopie>a{padding-left:5px}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu>a:after{border-color:transparent transparent transparent #333;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0}.dropdown-submenu:hover>a:after{border-left-color:#555}.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:hover{text-decoration:underline}.banner-section,.room-block{display:inline-block;width:100%;position:relative}.banner-section::after{position:absolute;z-index:1;height:calc(100% - 64px);width:100%;margin:auto;left:0;top:0;content:''}.book-now:after,.btn-primary:after,.icon-box.icon-box-body .icon-box-link:after{right:0;height:1px;z-index:1;left:0;content:''}.booking-form-section{z-index:12}.banner-img,.custom-form-outer-div .input-group,.full-row-b,.full-w{display:inline-block;width:100%}.navbar-nav{margin:10px 15px 0 50px}.navbar-default .navbar-nav>li>a{color:#fff;padding-left:10px;padding-right:10px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0;color:#6bbc91}.f-links li a:focus,.f-links li a:hover,.footer-link a:focus,.footer-link a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#6bbc91}.nav .dropdown-menu>li>a{color:#fff;padding:7px 10px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a,.nav .dropdown-menu>li>a:hover,.service-listing li a:focus,.service-listing li a:hover{text-decoration:none}.dropdown-menu>li>a:focus,.nav .dropdown-menu>li>a:hover{background:0 0;color:#6bbc91;transition:.4s}.book-now{background:0 0;border-radius:0;padding:10px 13px;color:#fff;border:1px solid #fff;margin-top:5px}.book-now:after{position:absolute;width:100%;background:#fff;bottom:-8px}.book-now:focus,.book-now:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{border:1px solid #6bbc91;color:#fff;transition:.4s;background:#6bbc91}.book-now:hover::after,.btn-primary:hover::after{background:#6bbc91}.content-section{position:absolute;z-index:9;left:0;right:0;margin:0 auto;top:30%}.content-section h1,.content-section h2{color:#fff;font-size:3.7rem;margin:10px 0}.content-section small{color:#fff;font-size:1.8rem}.banner-list{float:right;list-style:none;width:50%;text-align:right;margin-top:180px}.banner-list li a{border-radius:5px;--e-transform-translateY:0px;background-color:#fffFFF26;position:relative;display:inline-block;width:100px;height:100px;padding-top:18px;margin:0 15px;border:1px solid #fffFFF36;-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));-webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s);transition:-webkit-transform var(--e-transform-transition-duration,.4s);-o-transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)}.banner-list li a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.banner-list li a:hover{background:#6bbc91;--e-transform-translateY:-10px;--e-transform-scale:0.9;-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));-webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s);transition:-webkit-transform var(--e-transform-transition-duration,.4s);-o-transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)}.image:hover .overlay,.image:hover img{transform:scale(1.1)}.banner-list li a i{font-size:22px;color:#fff;position:relative;margin-bottom:10px}.banner-list li a span{width:100%;font-size:12px;color:#fff;position:relative;font-family:NunitoRegular;text-transform:uppercase;font-weight:400}.banner-list li a i.fa-phone-volume{transform:rotate(-30deg)}.about-us{background-color:#fffbf4;display:inline-block;width:100%;padding:25px 0 60px}.about-us h1,.about-us h3.top-h3,.gallery-section h4,.rooms-info-block h4,.services-block h4,.testimonials h4{color:#529d75;font-size:32px;position:relative}.about-us h1:after,.about-us h3.top-h3:after,.rooms-info-block h4:after,.services-block h4:after,.testimonials h4:after{transition:width .3s;position:absolute;left:0;bottom:-5px;height:2px;width:0;background:#39875d;content:'';display:block}.about-us.accomodation-main h1:after,.gallery-section h4:after{transition:width .3s;position:absolute;left:0;bottom:-5px;height:2px;width:0;background:#39875d;content:'';display:block;right:0;margin:0 auto}.about-us:hover h1:after,.about-us:hover h3.top-h3:after,.gallery-section:hover h4:after,.rooms-info-block:hover h4:after,.services-block:hover h4:after,.testimonials:hover h4:after{display:block;width:60px}.about-us:hover h1.bottom-h1:after{display:none;width:0}.about-us:hover h4,.gallery-section:hover h4,.rooms-info-block:hover h4,.services-block:hover h4,.testimonials:hover h4{transition:.4s;background-size:100% var(--border-width)}.dine-service-block .image-b img,.image img,.overlay{transition:.5s}.about-us h2,.gallery-section h2,.rooms-info-block h2,.services-block h2,.testimonials h2{margin:10px 0}.about-us p,.gallery-section p,.rooms-info-block p,.services-block p,.testimonials p{font-family:Calibri;font-size:17px}.btn-primary{background:#000;border-radius:0;padding:12px 25px;color:#fff;border:1px solid #fff;position:relative}.rooms-info-block,.services-block{padding:45px 0 80px}.btn-primary:after{position:absolute;width:100%;background:#000;bottom:-5px}.rooms-info-block{display:inline-block;width:100%;border-bottom:1px solid #f0f0f0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;outline-offset:0px}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#6bbc91;border-color:#6bbc91}.image{display:block;width:100%;height:auto;opacity:1;position:relative}.gallery-section,.inner-testimonial,.services-block{display:inline-block;width:100%}.image:hover img{overflow:hidden}.overlay{position:absolute;left:0;width:100%;top:0;background:rgba(0,0,0,.1);z-index:9;content:'';height:100%}.icon-box.icon-box-body{position:absolute;padding:15px;left:0;width:100%;bottom:10px;z-index:9}.icon-box.icon-box-body h3{font-size:14px;color:#fff;margin:5px 0}.icon-box.icon-box-body p{font-size:22px;color:#fff;font-family:Calibri;margin-bottom:20px}.icon-box.icon-box-body .icon-box-link{background:#529d75;border-radius:0;padding:10px 25px;color:#fff;border:1px solid #529d75;position:relative;text-decoration:none}.icon-box.icon-box-body .icon-box-link:after{position:absolute;width:100%;background:#529d75;bottom:-5px}.jeg-elementor-kit.jkit-pie-chart .chart-float{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-portfolio-gallery .portfolio-gallery-container{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-portfolio-gallery .gallery-items{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-portfolio-gallery .row-item{height:90vh;padding:0;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.3);-webkit-transition:.4s;transition:.4s;-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info:after{height:100%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-more{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.jeg-elementor-kit.jkit-portfolio-gallery .row-item.current-item:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.1)}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:40px 10px 40px 20px;position:relative;z-index:2;-webkit-transition:.4s;transition:.4s;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:21px;color:#fff}.row-item:hover .row-item-info .info-title,.t-date-info-title{color:#000!important}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:11px;font-weight:400;letter-spacing:4px;text-transform:uppercase;margin-bottom:10px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background:#fff;z-index:-1;-webkit-transition:.4s;transition:.4s}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:25px;font-size:13px;letter-spacing:1px;text-transform:uppercase;opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:.4s;transition:.4s;z-index:2}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more svg{width:13px}.jeg-elementor-kit.jkit-portfolio-gallery .image-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:.7s;transition:.7s;background-size:cover;background-position:center center}.t-date-info-title,.tab-content>.active.fade{opacity:1!important}.jeg-elementor-kit.jkit-portfolio-gallery .image-item.current-item{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.inner-testimonial{background:url(../images/testimonials-bg.jpg) 0 0/cover no-repeat fixed;height:380px}.owl-carousel.testimonial-slider .owl-item p{color:#fff;font-size:15px;font-family:Calibri;font-weight:400;line-height:26px;margin-top:80px}.offers-section .icon-box.icon-box-body h3,footer h4{font-size:22px}.owl-carousel.testimonial-slider h4{font-size:18px;font-weight:500;color:#fff;margin:30px 0 0!important;line-height:30px}.icon-box-description small,.owl-carousel.testimonial-slider h4 span{font-size:13px}.gallery-section{padding:50px 0}.book-now-btn-responsive,.bottom-facility-slider .owl-dots,.bottom-stay-slider .owl-dots,.gallery-section .owl-dots{display:none}.bottom-footer,.custom-form-outer-div span,.custom-form-outer-div-full span,.custom-img-responsive,.enqiure-inner,.enqiure-inner .form-select,.f-links,.ftr-social-section,.hdr-rt-i,.main-facilities,.main-facilities li,.offers-section,.rating-info-section,.room-main-info small,.service-listing,.service-listing li,.service-listing li a,.trip-logo,.width-7,footer,footer .form-inline .form-control,footer .top-t{display:inline-block}.gal-slider .item .inner-img-section{margin:8px 0}.enqiure-inner{width:100%;background:#fffbf4;padding:38px 25px;box-shadow:0 0 5px rgba(0,0,0,.15);margin:-120px 0 50px;position:relative}.custom-form-outer-div,.custom-form-outer-div2,.modal-content .enqiure-inner .custom-form-outer-div-full{float:left;padding-left:7px!important;padding-right:7px!important;margin:3px 0}.custom-form-outer-div2 .t-dates,.enqiure-inner .form-control{height:51px;border:1px solid #b7b7b7;border-radius:3px;font-size:14px;color:#000;background:0 0;box-shadow:none;display:inline-block;width:100%;cursor:pointer}.custom-form-outer-div{width:25%!important;height:90px}.custom-form-outer-div2{width:50%!important;height:90px}.custom-form-outer-div2 .t-datepicker{margin-top:29px}.t-dates{padding:16px 15px!important}.t-date-info-title{font-size:14px!important;font-weight:500!important}.t-check-in .t-date-info-title,.t-check-out .t-date-info-title{top:16px!important}.custom-form-outer-div span,.custom-form-outer-div-full span{width:100%;color:#000;font-size:14px;font-weight:500;margin-bottom:7px}.custom-form-outer-div .btn-primary{background:#000;color:#fff;font-size:16px;height:51px;border-color:#000;margin-left:0;margin-right:0;width:100%}.custom-form-outer-div .btn-primary.focus,.custom-form-outer-div .btn-primary:focus,.custom-form-outer-div .btn-primary:hover{background:#6bbc91;border-color:#6bbc91}.enqiure-inner .input-group-addon{position:absolute;right:15px;top:12px;background:0 0;border:none}.enqiure-inner .input-group-addon i{color:#000;font-size:17px}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:3px;border-bottom-right-radius:3px}.enqiure-inner .form-select{background-color:transparent;border:1px solid #b7b7b7;border-radius:3px;height:51px;color:#000;font-size:14px;box-shadow:none;width:100%;background-repeat:no-repeat;background-size:12px;background-position:right .75rem center;padding:6px 12px;cursor:pointer}.bottom-facility-slider .item,.main-facilities li{padding:15px;border-right:1px solid #ddd;text-align:center}.enqiure-inner .form-select option,.offers-section h2,.offers-section p,.service-block-inner p b{color:#000}.form-control:focus{outline:0;box-shadow:none}.offers-section{width:100%;padding:50px 0 80px;background:#fffbf4;margin-top:-5px}.offers-section h4{color:#529d75}.f-links li,.offers-section .icon-box.icon-box-body p,footer .top-t{font-size:14px}footer{width:100%;padding:50px 0 10px;background:#000;margin-bottom:-5px}footer h4{font-weight:500;color:#fff;margin-bottom:22px}.f-links{width:100%;list-style:none;margin:0;padding:0}.email-i,.phone-i{margin-right:3px!important}.f-links li{float:left;color:#fff;font-weight:400;width:100%;margin-bottom:13px}.f-links li a,.footer-link a,.footer-link i{color:#fff;text-decoration:none;transition:.4s}.ftr-location{position:relative;padding-left:0px;color:#fff}.ftr-location i{position:absolute;left:0;top:2px;z-index:1}.footer-link{font-size:13px;font-family:Calibri;margin-bottom:15px}.footer-link i{margin-right:10px}.location-i{background:url(../images/map-pin-black-icon.svg) 0 0/15px no-repeat;width:16px;height:16px}.phone-i{background:url(../images/phone-svgrepo-com.svg) 0 0/20px no-repeat;width:20px;height:20px}.email-i{background:url(../images/email-svgrepo-com.svg) 0 0/16px no-repeat;width:17px;height:17px}.map-marker-i svg{width:15px;height:15px}.hdr-rt-i{width:24px;height:24px;margin-bottom:0!important}.phone-volume-i{background:url(../images/calling-icon.svg) 0 0/24px no-repeat}.calendar-days-i{background:url(../images/schedule-calendar-icon.svg) 0 0/24px no-repeat}.glass-cheers-i{background:url(../images/glass-drinks-icon.svg) 0 0/24px no-repeat}footer .form-inline .form-control{width:100%;height:51px;border:1px solid #fff;border-radius:3px;font-size:14px;color:#fff;background:0 0;box-shadow:none}footer .form-inline .btn-primary{position:absolute;right:0;top:0;z-index:9;content:'';height:51px;border-radius:3px;background:#6bbc91;border-color:#6bbc91}footer .form-inline p{font-size:12px;font-family:Calibri;color:#fff;margin-top:7px;margin-bottom:0}footer .form-inline p a{color:#6bbc91;text-decoration:none;transition:.4s;font-weight:600}footer .form-inline p a:focus,footer .form-inline p a:hover{color:#fff;font-weight:600}footer .top-t{color:#fff;font-family:Calibri;margin-bottom:10px;width:100%}.ftr-social-section{width:100%;text-align:left;margin-top:20px}.btn-social{height:40px;width:40px;border-radius:50%;padding:6px;font-size:20px;background:#6bbc91;color:#000;margin-right:7px;margin-bottom:15px}.btn-social a svg{width:24px;height:24px;color:#000}.btn-social a:hover svg{color:#fff}.btn-social:focus,.btn-social:hover{background-color:#529d75;transition:.5s linear;color:#fff}.min-h-5{min-height:400px}.bottom-footer{width:100%;text-align:center;font-size:12px;color:#fff;border-top:1px solid #383838;padding:10px 0 0;font-family:Calibri}.direction,.loc{padding-left:15px}.rating-info-section{width:100%;text-align:left}.loc i{position:absolute;left:0;top:2px}.loc{font-size:13px!important}.rating-stars{float:left;font-size:12px;position:relative;padding-right:15px}.rating-stars i{color:#dbc300;font-size:11px}.direction{float:left;position:relative;text-align:left;font-size:13px}.rating-stars::after{position:absolute;right:0;top:0;width:1px;background:#dedede;height:100%}.about-us h2{font-size:25px;margin-top:15px}.trip-logo{margin-bottom:15px}.ft-26{font-size:26px}.white-bg{background:#fff!important}.voffset-20{margin-top:170px}.room-block img{max-height:700px;width:100%}.room-main-info{box-shadow:0 0 30px 0 rgb(0 0 0 / 10%);position:absolute;width:500px;padding:14px;background:#fff;z-index:9;bottom:-135px;left:20px;border-radius:2px;max-width:750px;text-align:left}.room-main-info.right-block{left:auto;right:50px}.room-main-info small{color:#6bbc91;width:100%;text-align:left;font-size:18px;margin-bottom:3px}.room-main-info small span{color:#333;font-size:12px}.room-main-info h3{font-size:27px;margin-top:0}.room-main-info p{font-size:15px;font-family:Calibri;color:#5f5f5f}.width-7{width:70%}.color-grey{color:#7a7a7a}.service-listing{width:100%;list-style:none;padding:15px 0;margin:0;text-align:left;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.service-listing li a{border:1px dashed #dedede;width:36px;height:36px;line-height:36px;border-radius:2px;cursor:pointer;vertical-align:middle;text-align:center;text-decoration:none;padding:11px 5px;color:#39875d;margin-right:5px;margin-bottom:5px}.service-listing li a i{display:block;font-size:12px}.bottom-facility-slider .item:last-child{border-right:0px}.bottom-facility-slider .item p{font-size:14px;color:#3b3b3b;font-family:Calibri}.bottom-facility-slider .item i,.main-facilities li i{font-size:30px;color:#39875d;margin-bottom:10px}.bottom-facility-slider .item h6,.main-facilities li h6{font-size:23px;color:#000}.owl-theme.bottom-facility-slider .owl-nav [class*=owl-]{font-size:26px!important}.main-facilities{width:100%;list-style:none;padding:0;margin:50px 0 0}.main-facilities li{width:24%;font-size:14px;color:#3b3b3b}.main-facilities li p{font-family:Calibri}.main-facilities li:last-child{border:0}.voffset-9{margin-top:90px}.dine-service-block .image-b{margin-right:-25px;overflow:hidden}.dine-service-block .image-b:hover img{transform:scale(1.1);cursor:pointer}.image-b{display:block;width:100%;height:auto;opacity:1}.dine-service-block .content{background:#fff;padding:45px;margin-left:-120px;margin-top:130px;position:relative;z-index:5;margin-bottom:115px;min-height:400px;text-align:left}.dine-service-block .content:before{position:absolute;content:'';top:-12px;right:0;bottom:-12px;left:-12px;background-color:rgb(255 255 255 / 18%);z-index:-1}.inner-p .dine-service-block .sub-title{color:#006492}.dine-service-block .sub-title{font-size:14px;letter-spacing:2px;line-height:1.6em;color:#04542d;font-weight:700;text-transform:uppercase;position:relative;display:inline-block;vertical-align:middle;margin-bottom:10px}.dine-service-block .sec-title{font-size:32px;line-height:60px;color:#04542d;margin-bottom:15px;position:relative;margin-top:0}.dine-service-block .text-two{font-size:17px;line-height:28px;color:#161616;font-weight:400}.dine-service-block .link-btn{position:relative;padding:20px 0}.light-bg{background:#fffbf4}.contact-icons,.gallery-tabs.nav-tabs>li.active>a,.gallery-tabs.nav-tabs>li.active>a:focus,.gallery-tabs.nav-tabs>li.active>a:hover{background:#39875d;color:#fff}.pad-65{padding:65px}.contactus-form,.service-block-inner{text-align:left}.service-block-inner h6{font-size:16px;font-weight:600;margin-top:00px}.service-block-inner h3{font-size:28px;font-weight:600;color:#418d65;margin-top:5px;margin-bottom:20px}.service-block-inner p{color:#707070;font-family:Calibri}.main-gal-inner-block>div{padding:5px}.gallery-tabs{text-align:center}.gallery-tabs.nav-tabs>li{float:none!important;display:inline-block}.gallery-tabs.nav-tabs>li>a{color:#fff;font-weight:500;background-color:#000;padding:10px 25px}.contact-icons{height:44px;width:44px;border-radius:50%;font-size:18px;display:inline-block;margin-bottom:15px;padding-top:10px}.contactus-section h6{font-size:18px;color:#000;font-weight:600}.contactus-section p{font-size:13px;color:#535353;font-weight:500;margin-bottom:5px}.contactus-section p a{color:#39875d;text-decoration:none}.contactus-form .form-control{border:1px solid #000;background:0 0;color:#000;font-size:14px;font-family:Calibri;padding:14px .75rem;border-radius:3px;margin-bottom:15px;height:44px}.contactus-form textarea.form-control{height:200px}.contactus-form .input-group-addon{position:absolute;right:15px;top:7px;color:#000;font-size:20px;background-color:transparent;border:0}.booking-bar,.iframeNew1{background:#fff;width:100%}.contactus-form .input-group{width:100%;position:relative;display:table;border-collapse:separate}.color-dark hr{border-top:1px solid #dcdcdc}.modal-content .enqiure-inner{margin-top:0;background:#fff;box-shadow:none;padding:0 20px;margin-bottom:10px}.modal-content .enqiure-inner .custom-form-outer-div{width:50%!important}.modal-content .enqiure-inner .custom-form-outer-div-full{width:100%!important}.owl-theme.bottom-stay-slider .owl-nav [class*=owl-]{font-size:20px!important}.svg-icon{width:21px!important;vertical-align:top;margin-top:-4px!important}.video_cntr{position:relative;top:-30px;bottom:0}.setvimeo{position:absolute;top:-34px;left:0;width:100%;height:100%}.iframeNew1{z-index:999;position:relative}.contactus-section h6{margin-bottom:5px}.bottom-h1{font-size:24px!important;color:#3b3b3b!important}.no-padd-n{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:1024px){.dine-listing-block:nth-child(2n) .content{margin-left:0;margin-right:-160px}.dine-listing-block:nth-child(2n) .content::before{right:-12px;left:0}.dine-listing-block:nth-child(2n) .image-column{order:2}}@media (min-width:768px){.mobile-video,.mobile-video.landscape,.mobile-video.portrait{display:none!important}ul.nav li:hover>ul.dropdown-menu{display:block}#navbar{text-align:center}}.booking-bar{position:fixed;bottom:0;left:0;z-index:10;padding:6px 0;box-sizing:border-box;border-top:.0714285714rem solid #d5d1c8;min-height:50px}.t-check-in{padding-right:8px}.t-check-out{padding-left:8px}.t-check-in,.t-check-out{border-color:transparent!important}.t-check-out .t-date-info-title{left:43px!important}@media (max-width:767px){.banner-section::after{height:calc(100% - 0px)}.booking-bar .form-control,.booking-bar .form-select{height:51px;font-size:14px;box-shadow:none;cursor:pointer}.navbar-default .navbar-collapse,.navbar-default .navbar-form{background:rgba(0,0,0,.7)}.mobile-video{display:block}#homevideo1,.banner-list,.booking-form-section,.content-section h1 br,.content-section h2 br,.custom-form-outer-div.btn-div span,.owl-theme .owl-nav,.web-video{display:none}.navbar-nav{display:inline;margin:10px 15px 0}.navbar-nav>li>a{padding-left:0;padding-right:0}.navbar-default .navbar-brand{display:inline;padding-left:0}.navbar-toggle{margin-top:22px;margin-right:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#529d75}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-nav .dropdown-menu>li>a{color:red;background-color:#ccc;border-radius:4px;margin-top:2px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#ccc}.navbar-nav .open .dropdown-menu{border-bottom:1px solid #fff;border-radius:0}.dropdown-menu{padding-left:10px}.dropdown-menu .dropdown-menu{padding-left:20px}.dropdown-menu .dropdown-menu .dropdown-menu{padding-left:30px}li.dropdown.open{border:0 solid red}.banner-img{min-height:300px}.content-section{position:absolute;top:40%}.content-section small{font-size:1.5rem;display:inline-block;width:100%;text-align:center}.content-section h1,.content-section h2{font-size:2.5rem;text-align:center}.banner-list{width:100%;text-align:center;margin-top:5px}.banner-list li a{width:90px;height:90px;margin:0 1px}.enqiure-inner{margin-top:15px;padding:10px 15px;margin-bottom:20px}.custom-form-outer-div .input-group-addon,.enqiure-inner .form-control{padding:6px}.custom-form-outer-div{width:50%!important;height:auto!important}.custom-form-outer-div.btn-div,.custom-form-outer-div.optional-div,.custom-form-outer-div2,.modal-content .enqiure-inner .custom-form-outer-div{width:100%!important}.about-us{padding:0 0 40px}.about-us h2,.gallery-section h2,.rooms-info-block h2,.services-block h2,.testimonials h2{margin:10px 0;font-size:24px;color:#000;text-align:center}.about-us h3,.about-us p,.contactus-form,.gallery-section p,.icon-box.icon-box-body,.rooms-info-block p,.services-block p,.testimonials p{text-align:center}.about-us h1,.about-us h3.top-h3,.gallery-section h4,.rooms-info-block h4,.services-block h4,.testimonials h4{text-align:center;font-size:22px;color:#39875d}.min-h-5{min-height:100px}.about-us img{margin:10px 0 0}.res-no-margin{margin-top:0!important}.res-text-center{text-align:center!important}.image img{min-height:250px;margin-bottom:15px}.gallery-section,.offers-section,.rooms-info-block,.services-block{padding:35px 0}.elementor-602 .elementor-element.elementor-element-4fa77851{padding:0!important}.elementor-602 .elementor-element.elementor-element-5e1344a4>.elementor-widget-container{margin:0!important}.inner-testimonial{height:auto;background-size:100%;background-attachment:inherit!important;padding-bottom:15px!important}.owl-carousel.testimonial-slider h4{margin-top:15px!important}.owl-carousel.testimonial-slider .owl-item p{margin-top:10px}.owl-theme .owl-dots,.owl-theme .owl-nav{margin:10px 0!important}.width-7{width:100%}.room-main-info{width:100%;position:relative;bottom:auto;left:auto;margin-top:5px}.room-main-info.right-block{left:auto;right:auto}.main-facilities li{width:100%;border-right:0;border-bottom:1px solid #dedede}.dine-service-block .content{min-height:250px;padding:10px;margin-left:0;margin-top:-120px;margin-bottom:20px}.res-pull-left{float:left}.pad-65{padding:15px 15px 35px}.service-block-inner h3,.service-block-inner h6,.service-block-inner p{text-align:left}.service-block-inner h6{margin-top:15px}.service-block-inner .btn{margin-bottom:20px}body{padding-bottom:45px}.book-now-btn-responsive{display:block;position:fixed;bottom:0;width:100%;border-radius:0;z-index:999;padding:10px 15px;color:#fff;background-color:#6bbc91;border:1px solid #6bbc91;text-transform:uppercase;font-weight:400;font-size:14px}.booking-bar{bottom:0!important;min-height:auto!important;padding:5px 15px;display:none;z-index:999}.custom-block h3{width:100%;text-align:center;color:#313131;font-size:2.3rem;margin-top:10px}.close-icon-res{display:block;float:right;background:0 0;color:#000;padding:5px;border:0;font-size:16px}.booking-bar .input-group-addon{position:absolute;right:15px;top:12px;background:0 0;border:none;z-index:99}.booking-bar .form-control{border:1px solid #b7b7b7;border-radius:3px;color:#000;background:0 0;display:inline-block;width:100%}.booking-bar .form-select{background-color:transparent;border:1px solid #b7b7b7;border-radius:3px;color:#000;display:inline-block;width:100%;background-repeat:no-repeat;background-size:12px;background-position:right .75rem center;padding:6px 12px}.t-datepicker{max-width:100%!important}}@media (min-width:768px) and (max-width:1023px){.navbar-toggle{display:block;position:relative;float:right;padding:9px 10px;margin-top:22px;margin-right:0;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.nav>li,.navbar-header{float:none}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.collapse.in{display:block}.collapse{display:none}.nav>li{position:relative;display:inline-block;width:100%;text-align:left}.navbar-nav{display:inline;margin:10px 15px 0}.navbar-right .dropdown-menu{right:auto;left:0}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.content-section{top:25%}.banner-list{width:100%;margin-top:5px}.about-us img,.offers-section .image,.rooms-info-block img{margin-bottom:30px}.min-h-5{min-height:300px}.dine-service-block .content{min-height:250px;padding:10px;margin-left:0;margin-top:-120px;margin-bottom:20px}.res-pull-left{float:left}.pad-65{padding:35px}.service-block-inner h6{margin-top:15px}.service-block-inner .btn{margin-bottom:20px}}@media (min-width:1024px) and (max-width:1099px){.nav>li>a{padding:18px 8px}.navbar-nav{margin:10px 0 0 5px}.content-section{top:25%}.banner-list{width:100%;margin-top:35px}.about-us img,.offers-section .image,.rooms-info-block img{margin-bottom:30px}.min-h-5{min-height:300px}.service-block-inner h6{margin-top:0}}@media screen and (orientation:portrait){.mobile-video.portrait{display:block;height:calc(100vh - 35px)!important;width:100%!important;margin-top:-10px}.mobile-video.landscape{display:none}}@media screen and (orientation:landscape){.mobile-video.portrait{display:none}.mobile-video.landscape{display:block;height:calc(100vh - 35px)!important;width:100%!important;margin-top:-10px}}.footer-icons{width: 14px;margin-right: 5px;}.banner-icons{position: relative;width:20px}