.main-navbar{--bs-bg-opacity:1;background-color:white!important;font-family:monospace!important}nav .navbar-brand{height:auto;width:6%}.top-contact-bar{--bs-bg-opacity:1;background-color:rgb(24 43 63)!important;font-family:monospace!important}.sticky-navbar{position:fixed!important;top:0;left:0;width:100%;z-index:9999}.hidden{display:none}.home_banner{overflow:hidden}.booking-form-content{border:1px solid #80808029;margin:5px}.banner-details{height:100%;justify-content:center;display:flex;flex-direction:column}.banner-image-div{background-position:50%;background-attachment:fixed;background-size:100%;background-repeat:no-repeat;transform-origin:center center;height:100vh}.slideshow{position:relative;width:100%;height:100vh;overflow:hidden}.slide{position:absolute;width:100%;height:100%;background-size:cover;background-position:50%;opacity:0;animation:fadeInTop 90s ease infinite;animation-fill-mode:forwards!important}.slide:first-child{animation-delay:0s}.slide:nth-child(2){animation-delay:10s}.slide:nth-child(3){animation-delay:20s}.slide:nth-child(4){animation-delay:30s}.slide:nth-child(5){animation-delay:40s}.slide:nth-child(6){animation-delay:50s}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1;transform:translateY(0)}50%{opacity:1}75%{opacity:0}to{opacity:0}}.zoom-in{animation:"zoomIn 4s linear infinite"}@keyframes zoomIn{0%{background-size:100%}to{background-size:120%}}.common-banner{background-position:50%;background-attachment:fixed;background-size:100%;background-repeat:no-repeat;transform-origin:center center;height:100vh}.about-us{text-align:left;margin-top:3rem!important;margin-bottom:3rem!important}.about-us .row{justify-content:center}.service-box{border:1px solid #e3e3e338;border-radius:7px;width:100%}.service-detail{text-align:left}.service-icon{justify-content:center;display:flex;flex-direction:column}.client_reviews .col-md-4{padding-top:calc(var(--bs-gutter-x) * .5);padding-bottom:calc(var(--bs-gutter-x) * .5)}.client_reviews .card .card-text{font-style:italic}.client_reviews .card .card-title{text-align:left}.client_reviews .card .card-footer{background-color:transparent}.gallery .col-md-6{padding:0}.gallery .col-md-6 .row{height:100%;width:100%}.gallery_media img{height:100%}.gallery_content{display:flex;flex-direction:column;justify-content:center;padding:0 20px!important;text-align:left}.outer-border{border-left:1px solid #80808040;border-top:1px solid #80808040;padding:2px}.inner-border{border-left:1px solid #80808073;border-top:1px solid #80808073;padding:5px}.gallery_content h4{letter-spacing:1px}.gallery_content p{text-align:left;letter-spacing:.75px;font-size:14px}.video-wrapper{position:relative;margin:auto;cursor:pointer;height:100%}.video-thumbnail{width:100%;display:block}.play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:row;justify-content:center}.play-icon{font-size:3rem;color:white;text-align:center}.play-icon-div{position:relative!important;height:100%;justify-content:center;display:flex;flex-direction:column}.pulse-ring{position:absolute;width:80px;height:80px;border-radius:50%;background:rgb(255 167 0/66%);animation:pulse 1.5s infinite}.watch-more{display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:400}.watch-more a{display:flex;padding:15px;border:1px solid #8080804f;border-radius:27px;margin:20px 0;color:mediumpurple;border-radius:23%;background:rgb(255 167 0/12%);animation:pulse 1.5s infinite}.i_frame_body{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none!important;background-color:#000000ab;cursor:pointer;display:none!important}.i_frame_body .ratio{height:100%;display:flex;justify-content:center;align-items:center}.i_frame_body .ratio>*{top:auto;left:auto}.i_frame_show{display:block!important}iframe{border:none}.i_frame_spec{position:absolute;display:block;width:70%!important;height:70%!important;box-shadow:0 0 8px rgba(0,0,0,.6);background:rgb(0,0,0)}.i_frame_close{position:absolute;right:10px;top:5px;color:white;cursor:pointer;z-index:99999}@keyframes pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:.4}to{transform:scale(1);opacity:.9}}.tiktok-embed{max-width:100%;min-width:100%;min-height:100%;margin:0!important}.css-1hcx8jb,.evf3f5612{display:none!important}.tiktok-embed iframe{min-height:100%!important}.review_now_div{border:3px solid #8080802b;padding:30px 0}.review_now_div .col-md-8{display:flex;justify-content:center}.review_now_div .col-md-8 img{width:100px}.review_now_div .col-md-4 .btn{background-color:#00000096;border:none;border-radius:0;padding:10px 30px;font-size:22px}.room-description-container{padding:30px 0;background-color:#fff8ef}.room-description-row{display:flex;align-items:center;flex-direction:column;text-align:center}.room-div .card-footer{border:none;background:transparent}.conf-description-container{padding:30px 0;background-color:#fff8ef}.conf-description-row{display:flex;align-items:center;flex-direction:column;text-align:center}.conf-service-div{color:white;background-color:#252e36;margin:10px;padding:30px 70px}.footer{text-align:left;padding-bottom:3rem!important;font-family:monospace!important}.footer .map-row{margin:0!important}.footer .map{margin-bottom:30px;padding:0}.admin-links{text-align:right!important}.inquire-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000000f5;display:none!important;height:100%;left:0;outline:none!important;position:fixed;top:0;width:100%;z-index:9999}.inquire-overlay-show{display:block!important}.inquire-overlay-inside{height:100%;display:flex;justify-content:center;align-items:center}.inquire-overlay .container{background-color:white;border-radius:8px;overflow:auto}.inquire-close{position:absolute;font-weight:700;font-size:20px;cursor:pointer}.inquire-heading img{width:80px}.inquire-heading h4{font-weight:300}.inquire-form{text-align:left;height:72vh;overflow:auto}.inquire-submit{align-items:center;display:flex;flex-direction:column;justify-content:center}.inquire-submit .btn{background-color:black;border:none;width:30%}.inquire-submit p{font-weight:200;font-size:12px}.self-check{align-items:center;display:flex;flex-direction:column}.self-check form{text-align:left;padding:30px 0}.self-check .btn{width:50%}.self-check .accordion .accordion-body,.self-check .accordion .accordion-header button{padding:0}.termsandconditions .list-group-item{border:none;background-color:transparent;text-align:left}@media (max-width:481px){.top-contact-bar{display:none}nav .navbar-brand{width:18%}.main-navbar{padding:2px!important}.slideshow{height:34vh}.banner-image-div{background-size:cover;height:32vh}.booking-form .col-md-2{text-align:left;width:48%}.search-btn-col{width:100%!important;align-items:center;display:flex;flex-direction:column}.search-btn-col .btn{width:60%!important}.about-us{margin-top:0!important}.about-us img{margin:2px}.service-box{flex-direction:column-reverse}.service-col{margin-left:15px!important;width:95%!important}.service-icon img{height:100px;width:auto}.admin-links{text-align:center!important}.common-banner{background-position:50%;background-attachment:scroll;background-size:100%;background-repeat:no-repeat;transform-origin:center center;height:31vh}.i_frame_spec{width:90%!important;height:26%!important}.review_now_div .col-md-8 img{width:65px}.inquire-submit .btn{width:60%}.inquire-form{height:60vh}}