.rev-custom-caption-1 h3{text-shadow:#60606140 0 2px 6px}.mobile.top-bar-wrapper{display:none}.header-wrapper-2 h2.logo{margin:0 auto 0 0;width:110px;flex-basis:10%;float:left}.nav-part-2{width:70%}.business-logo{height:3em;object-fit:contain;width:3em}header .header-wrapper-2 .top-bar-wrapper .top-left-icons{float:right}.header-wrapper-2 .top-bar-wrapper .top-left-icons li.map-icon:before,header .header-wrapper-2 .top-bar-wrapper .top-left-icons li.phone-icon:before{content:"";font-weight:700;font-size:20px;color:var(--primary-color, #b19f6a);display:block;float:left;margin:-1px 10px 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.header-wrapper-2 .top-bar-wrapper a,.header-wrapper-2 .top-bar-wrapper a:hover{color:#000}.header-wrapper-2 .top-bar-wrapper .top-left-icons li.map-icon:before{content:"";margin:-2px 10px 0 0}header .header-wrapper-2 .top-right-button{color:#fff;margin:0 10px;width:8.7em;border-radius:32px;cursor:pointer;text-align:center}.update-card,.update-card:hover{color:#000;text-decoration:none}.header-wrapper-2 .navigation li a span{padding-top:9px;margin:0;color:var(--primary-color, #b19f6a);font-family:var(--secondary-font, sans-serif)}.header-wrapper-2 .navigation .megamenu-2-col ul li{padding:5px 0}.room-title{display:block;min-width:100%;overflow:hidden;height:25px;text-overflow:ellipsis;white-space:nowrap}header .header-wrapper-2 .navigation .megamenu-2-col ul .sub-menu:nth-of-type(2) a{font-weight:600;text-transform:uppercase;padding-top:15px}.mobile-navigation-wrapper ul li a{text-align:center}.top-border-golder{border-top:1px solid var(--primary-color, #b19f6a)}.flex{display:flex;align-items:center}.our-rooms-section .rooms-block-content{min-height:14em}.rooms-block-content .room-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-height:30px;height:30px;color:#000;text-decoration:none}.rooms-block-content .room-name:hover{color:#000;text-decoration:none}.qns-welcome-section{margin:60px auto}.margin-0-auto{margin:0 auto;border:0}header .header-wrapper-2 .navigation .megamenu-2-col ul{width:175px;overflow:hidden}.text-align-center{text-align:center}.feature-image{width:100%;height:320px;object-fit:contain;padding:3px}:after,:before{-webkit-box-sizing:content-box;-moz-box-sizing:border-box;box-sizing:content-box}.home .rev_slider .slotholder:after{width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,.16)}.slideshow-button-wrapper a:hover{color:#fff}#mobile-navigation-btn .fa-bars{color:#424242}.fa-location-arrow:before,.fa-map-marker:before{color:var(--primary-color, #b19f6a)}.overflow-text{z-index:30;position:absolute;top:11em}.golden{margin:4px 10px 4px 0}.home a.golden:hover{color:#fff;text-decoration:none}.home .booking-form .booking-form input[type=text],.home .booking-form input[type=text]{width:100%;padding:10px;margin:0 0 10px;border:#e8e8e8 1px solid;font-size:16px;font-weight:500;color:#666;z-index:999;background:#fff;border-radius:26px}.sidebar-booking-form .booking-form input[type=text],form .select-wrapper select{border-radius:26px;width:100%}.booking-form .select-wrapper{border-right:none}.percentage{display:inline-block;background-image:url(//proj.s-cdn.boostkit.dev/5b3b2b6aec3c7704fee7ae93/v164/images/percentage.png?v=164);height:17px;width:17px;border:0;margin-left:6px;background-size:cover;background-repeat:no-repeat}.placearound-footer{padding:16px 27px}.our-rooms-section .owl-nav .owl-next,.our-rooms-section .owl-nav .owl-prev{color:#fff;margin:17px}.rooms-block-wrapper .rooms-block ul li,.rooms-block-wrapper .rooms-block ul li span{color:#000;font-size:18px;margin:20px 0}.room-description{color:#666;height:46px;line-height:18px;font-size:.9rem}.pp_close,.rooms-block-image .new-icon{position:absolute;top:0;right:0;color:#fff;text-align:center;font-size:15px}.rooms-block-image .new-icon{height:auto!important;width:55px;padding:18px 0;-webkit-font-smoothing:subpixel-antialiased;z-index:99}.gallery .owl-dots{display:none!important}.gallery .button0{margin-top:5.2em}.photo-gallery-wrapper .photo-gallery-item img{width:100%;height:250px;object-fit:cover}.pp_close{width:45px;height:auto;padding:15px 0;z-index:9999;font-weight:400}li.cdw-phone a:not(:last-child):after{content:", "}.call-to-action-2-section{background:url(//proj.s-cdn.boostkit.dev/5b3b2b6aec3c7704fee7ae93/v164/images/online-background-.jpg?v=164)no-repeat center top;color:#fff;margin:0;padding:60px 0;background-size:cover}.latest-news-section,.separator-margin{position:relative;margin:60px auto;max-width:1145px;width:calc(100% - 60px)}.latest-news-block-content .news-meta{font-weight:600;font-size:15px}.separator-margin{margin:40px auto}.section-separator{border:1px solid #e8e8e8}.footer .contact-widget .cw-address:before,.footer .contact-widget .cw-cell:before,.footer .contact-widget .cw-phone:before{font-family:"FontAwesome";line-height:0;position:absolute;top:15px;color:#fff}footer .one-fourth .contact-widget .cw-address{font-size:15px;max-width:300px;margin-bottom:11px}footer .one-fourth .contact-widget .cw-cell,footer .one-fourth .contact-widget .cw-phone{font-size:15px;line-height:140%;margin-bottom:11px}.footer .contact-widget .cw-cell:before{content:"";font-size:16px!important;left:-39px}.footer .contact-widget .cw-phone:before{content:"";font-size:16px!important;left:-36px}.footer .contact-widget .cw-address:before{content:"";font-size:16px!important;left:-32px;margin-bottom:11px}.footer-social-icons-wrapper{width:17em;padding:0 0 25px;float:right;display:flex;justify-content:center}.player{overflow:hidden;padding-top:55%;position:relative;margin-top:30px}#page-header .layer,.player iframe{position:absolute;top:0;left:0;height:100%;width:100%}.player iframe{border:0}.imageContainer img{max-width:100%}@media only screen and (max-width:640px){header .header-wrapper-2 .top-right-button{flex-basis:38%}}@media only screen and (max-width:780px){.percentage{display:none}.overflow-text{top:13em}.nav-part-2{flex-basis:36%!important}.whatsapp-modal .contact-number #countrycode{width:26%!important}.modal-content.custom input{width:74%!important}}@media only screen and (min-width:900px) and (max-width:1020px){.feature-image{width:100%!important;height:auto!important}#mobile-navigation-btn{margin:35px 0 0!important}#page-header{padding:108px 0 0}.rev_slider{margin-top:3em}.overflow-text{top:13em}}@media screen and (min-width:1173px){header .header-wrapper-2 .top-right-button{margin-top:.9rem}}@media only screen and (max-width:1172px){.mobile .top-bar.clearfix{display:flex;align-items:center;color:#fff;background-color:#000;width:100%;justify-content:center}.mobile.top-bar-wrapper{display:flex}.mobile .top-left-icons.clearfix .phone-icon a{color:#fff}.content-wrapper,.header-wrapper-2 .logo-navigation-wrapper{max-width:100%;width:calc(100% - 60px);margin:30px}header .header-wrapper-2 .top-right-button{padding:14px;flex-basis:unset}.header-wrapper-2 h2.logo,.header-wrapper-3 h2.logo{margin:0!important;float:left;width:inherit}.header-wrapper-2 .fixed-navigation-show-wrapper{width:calc(100% - 60px)}#mobile-navigation-btn{display:block;position:absolute;right:18px;margin:0!important}.rev_slider{margin-top:5em!important}.overflow-text{top:12em}header{position:fixed;top:0;width:100%;background:#fff;overflow:hidden;z-index:9999}.logo-navigation-wrapper{margin:0 30px!important}.logo-navigation-wrapper .flex{justify-content:space-around}.business-logo{width:2em;height:2em;position:relative;transform:translate(28%)}#page-header{margin:3em 0 60px}}.footer .footer-social-share{margin:0-8px}.footer .footer-social-share a{margin:0 8px}.footer-bottom{padding:10px 0}.footer p.footer-message{font-size:10px;display:inline-block;width:auto;vertical-align:text-top}@media screen and (max-width:899px),(min-width:1021px) and (max-width:1172px){div#page-header{margin:5em 0 60px}}.tp-caption{-webkit-font-smoothing:auto!important}@media only screen and (max-width:1024px){ul.sub-menu{display:none}}@media only screen and (max-width:479px){.flex i.fa.fa-calendar{display:none}}.header-wrapper-2 .fixed-navigation-show-wrapper div.navigation{max-width:calc(100% - 110px)}.header-wrapper-2 .navigation li a strong{padding:0 15px!important}body div.pp_overlay{background:#000}.button0{cursor:pointer}.mobile-navigation-wrapper ul a{width:auto}#subscribeModal .modal-body p{color:#000;margin-bottom:0}.modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;height:60%;width:90%;margin:0;max-width:500px}.modal-body{max-height:50vh;overflow:auto}#page-header .layer{background:rgba(255,255,255,.75);z-index:0}@media screen and (max-width:840px){footer.footer{text-align:center}.title-block-3{margin:0 auto 25px}.contact-widget{display:table;margin:0 auto!important}.contact-widget li{display:table;margin:0 auto 11px!important}.footer .contact-widget .cw-address:before,.footer .contact-widget .cw-cell:before,.footer .contact-widget .cw-phone:before{top:11px}}a.pp_previous{background-image:url(//proj.s-cdn.boostkit.dev/5b3b2b6aec3c7704fee7ae93/v164/images/prettyPhoto/light_rounded/btnPrevious.png?v=164)!important}a.pp_next:hover{background-position:center right!important}a.pp_previous:hover{background-position:center left!important}@media screen and (min-width:1173px){.flex #menu-search-icon{display:none}}.sidebar-booking-form .booking-form{width:100%}.sidebar-booking-form .booking-form button{max-width:unset}.rev-custom-caption-1 h3,.rev-custom-caption-2 h3{width:calc(100vw - 60px)}@media screen and (min-width:1100px){.rev-custom-caption-1 h3,.rev-custom-caption-2 h3{width:calc(100vw - 100px)}}@media screen and (min-width:1200px){.rev-custom-caption-1 h3,.rev-custom-caption-2 h3{width:calc(100vw - 175px)}}@media screen and (min-width:1300px){.rev-custom-caption-1 h3,.rev-custom-caption-2 h3{width:80vw}}.rev-custom-caption-1 .slideshow-button-wrapper{display:flex;justify-content:center}@media only screen and (max-width:1024px){.content-wrapper .row{margin:0}.content-wrapper iframe{width:100%!important;display:block;margin:10px 0!important}.content-wrapper table{width:100%!important;margin:10px 0}.content-wrapper tr{display:flex!important;flex-direction:column!important;text-align:center}.content-wrapper td,.content-wrapper tr{margin:0 auto!important;width:100%!important}.content-wrapper img{height:auto;margin:10px 10px 10px auto}}@media all and (min-width:1024px){.floating-button{height:40px;width:160px;margin-right:-60px;font-size:1.1em}.wa-icon{height:auto;width:1.6em}}@media all and (max-width:1023px){.floating-button{height:40px;width:150px;margin-right:-56px;font-size:1em}.wa-icon{height:20px;width:20px}}.floating-button{background-color:rgba(56,56,56,.66);transform:rotate(-90deg);border-radius:15px 15px 0 0;position:fixed;top:50%;color:#fff;padding:17px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:999}.wa-icon{transform:rotate(90deg)}.floating-right{right:0}.floating-left{left:0}.whatsapp-link{cursor:pointer}.modal-content.custom .formgroup button,.whatsapp-modal .modal-content .formgroup .modal-submit{border-radius:20px}@media screen and (min-width:768px){.whatsapp-modal .modal-content .formgroup .modal-submit{width:auto}.modal-content.custom .formgroup{display:flex}}@media screen and (max-width:425px){.whatsapp-modal .modal-content .formgroup .modal-submit{border-radius:20px;margin-top:20px}}.checkonothersite{display:block;border:1px solid #2f2d26;background-color:#fff;color:#1d1c1a;margin:0 auto;width:calc(100% - 60px);padding:10px 0;text-align:center;border-radius:30px}.modal-overlay.custom{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);display:none;z-index:99999}.modal-content.custom,.msg img{position:absolute;transform:translate(-50%,-50%);left:50%}.modal-content.custom{top:40%;width:90%;max-width:550px;padding:20px 30px;opacity:0;max-height:90%;overflow-y:auto}.modal-content.share-modal.custom{max-width:400px}.modal-content.custom h2{font-size:2em;margin:5px 0 20px;color:#4a4a4a;font-weight:300}.modal-content.share-modal.custom h2{font-size:1.2em}.modal-content.custom p{color:#777;line-height:1.8;font-size:16px;white-space:pre-line}.modal-content.custom .formgroup{margin:0 0 15px;position:relative}.contactus-form2 textarea.form-control,.modal-content.custom textarea{margin:0;width:100%;height:auto;background-color:#f7f7f7;border:solid .8px #c6c6c6;padding:7px 10px;outline:0;color:#4a4a4a;resize:none}.modal-content.custom button{width:90px;outline:0;border:0;background:var(--primary-color, #b19f6a);color:#fff;text-transform:uppercase;padding:13px;font-size:13px;border-radius:20px}.modal-content.custom input{background:#f7f7f7;border:1px solid #c6c6c6;padding:12px 10px;font-size:14px;width:100%;outline:0;color:#4a4a4a}.modal-content.custom span.modal-close{position:absolute;top:10px;right:20px;font-weight:700;font-size:25px;color:#000;text-shadow:0 1px 0#fff;filter:alpha(opacity=20);opacity:.2;line-height:20px;cursor:pointer}.modal-content.custom .message{padding:0 0 10px;display:block}#website-preview,.modal-content .form-submit{justify-content:center}@media screen and (max-width:500px){.modal-content.custom input{width:100%}.modal-content.custom button{width:100%;border-radius:20px;margin-top:20px}.player{padding-top:70%}}.contactus-form2 textarea.form-control{border-radius:8px}span.enquire-btn{background:#fff;color:var(--primary-color, #b19f6a);border:1px solid var(--primary-color, #b19f6a);display:table;margin:25px auto 0;font-size:16px;padding:13px 30px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px}a.cta-btn-secondary.banner-btn.ask-us-anything.enquire{margin:4px 10px 4px 0;color:var(--primary-color, #b19f6a)}a.cta-btn-secondary.banner-btn.ask-us-anything.enquire:hover{text-decoration:none}.enquire-btn-section{padding:20px 0 0}.enquire-btn-section span.enquire-btn{margin:0 auto 0 0;width:100%;text-align:center}.enquiry-modal button.modal-submit{border-radius:0!important}.sidebar-booking-form .booking-form{background:#f1f1f1!important;border:#e8e8e8 1px solid}#website-preview{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none;align-items:center;text-align:center;z-index:9999;top:0}.msg{max-width:30%;background-color:#fff;border-radius:10px;padding:40px 30px 30px;position:relative}.msg img{width:140px;height:auto;top:0}.msg h2{color:#545454;font-size:28px;margin:35px auto 10px}.msg p{color:#737373;font-size:14px;line-height:23px;font-weight:500;margin-bottom:18px}.msg button,.msg p a{color:#737373;cursor:pointer}.msg button{color:#fff;background:linear-gradient(270deg,#ffb900 0,#f7981c 100%);border:0;padding:10px 40px;border-radius:4px;font-weight:700;font-size:16px}.web-portal{display:inline}@media (max-width:991px){.msg{max-width:60%;padding:30px}}@media (max-width:425px){.msg{max-width:90%;padding:20px}.msg h2{font-size:28px;line-height:34px}.msg img{width:120px}.msg p{font-size:13px;line-height:21px}.msg button{font-size:16px;border-radius:4px;margin-bottom:10px}.web-portal{display:none}}.stickyCrumb,.whatsapp-modal{text-align:center}.whatsapp-modal input,.whatsapp-modal textarea{background-color:#fff!important;border-radius:0!important}.whatsapp-modal .contact-number{border:solid .8px #c6c6c6}.whatsapp-modal .contact-number #countrycode{border:0;background-color:#f7f7f7;height:44px;width:80px;padding-left:4px;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;position:relative}.whatsapp-modal .contact-number #countrycode::after{content:"▼";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.whatsapp-modal .modal-content input[name=contact-email]{border:0;border-radius:0}@media screen and (min-width:768px){.whatsapp-modal .modal-content input[name=contact-email]{width:calc(100% - 213px)}.whatsapp-modal .modal-content .modal-submit{width:auto}.modal-content.custom button{margin:0!important}}@media screen and (max-width:425px){.whatsapp-modal .modal-content .modal-submit{border-radius:4px;margin-top:20px}}.stickyCrumb{position:fixed;background-color:rgba(246,246,246,.9);z-index:999;width:100vw;display:flex;list-style:none;gap:10px;justify-content:center;padding:10px;top:91px}#page-header p a,#stickyCrumb a{text-decoration:underline}#stickyCrumb span::after{content:">";padding:0 8px;color:#000;font-weight:600}#stickyCrumb .active::after{content:" "}#page-header p,#stickyCrumb .active{color:var(--primary-color, #999)}#page-header p a,#stickyCrumb span a{color:#000!important}@media (min-width:1170px){.stickyCrumb{top:85px}}