.main-navbar{--bs-bg-opacity:1;background-color:#fff!important;font-family:monospace!important}nav .navbar-brand{width:6%;height:auto}.top-contact-bar{--bs-bg-opacity:1;background-color:#182b3f!important;font-family:monospace!important}.sticky-navbar{z-index:9999;width:100%;top:0;left:0;position:fixed!important}.hidden{display:none}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{text-align:right;min-width:100%;min-height:100%;filter:alpha(opacity=0);opacity:0;cursor:inherit;outline:none;font-size:100px;display:block;position:absolute;top:0;right:0}.input_type_hidden{visibility:hidden;float:right;height:0;margin:0;width:0!important;padding:0!important}.no_validation_needed{border:var(--bs-border-width)solid var(--bs-border-color)!important;background-image:none!important}.form-image-display{width:200px;height:200px}.toast-container{z-index:10600}.toast{opacity:0;transition:opacity .15s linear}.toast.show{opacity:1}.home_banner{overflow:hidden}.booking-form-content{border:1px solid #80808029;margin:5px}.banner-details{flex-direction:column;justify-content:center;height:100%;display:flex}.banner-image-div{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:fixed;height:100vh}.slideshow{width:100%;height:100vh;position:relative;overflow:hidden}.slide{opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;animation:90s infinite fadeInTop;position:absolute;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{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:fixed;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{flex-direction:column;justify-content:center;display:flex}.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:#0000}.gallery .col-md-6{padding:0}.gallery .col-md-6 .row{width:100%;height:100%}.gallery_media img{height:100%}.gallery_content{text-align:left;flex-direction:column;justify-content:center;display:flex;padding:0 20px!important}.outer-border{border-top:1px solid #80808040;border-left:1px solid #80808040;padding:2px}.inner-border{border-top:1px solid #80808073;border-left: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{cursor:pointer;height:100%;margin:auto;position:relative}.video-thumbnail{width:100%;display:block}.play-overlay{z-index:2;flex-direction:row;justify-content:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-icon{color:#fff;text-align:center;font-size:3rem}.play-icon-div{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative!important}.pulse-ring{background:#ffa700a8;border-radius:50%;width:80px;height:80px;animation:1.5s infinite pulse;position:absolute}.watch-more{justify-content:center;align-items:center;font-size:25px;font-weight:400;display:flex}.watch-more a{color:#9370db;background:#ffa7001f;border:1px solid #8080804f;border-radius:23%;margin:20px 0;padding:15px;animation:1.5s infinite pulse;display:flex}.i_frame_body{z-index:99999;backface-visibility:hidden;cursor:pointer;background-color:#000000ab;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important;display:none!important}.i_frame_body .ratio{justify-content:center;align-items:center;height:100%;display:flex}.i_frame_body .ratio>*{top:auto;left:auto}.i_frame_show{display:block!important}iframe{border:none}.i_frame_spec{background:#000;display:block;position:absolute;box-shadow:0 0 8px #0009;width:70%!important;height:70%!important}.i_frame_close{color:#fff;cursor:pointer;z-index:99999;position:absolute;top:5px;right:10px}@keyframes pulse{0%{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:.9;transform:scale(1)}}.tiktok-embed{min-width:100%;max-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{justify-content:center;display:flex}.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{background-color:#fff8ef;padding:30px 0}.room-description-row{text-align:center;flex-direction:column;align-items:center;display:flex}.room-div .card-footer{background:0 0;border:none}.conf-description-container{background-color:#fff8ef;padding:30px 0}.conf-description-row{text-align:center;flex-direction:column;align-items:center;display:flex}.conf-service-div{color:#fff;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{backface-visibility:hidden;z-index:9999;background-color:#000000f5;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important;display:none!important}.inquire-overlay-show{display:block!important}.inquire-overlay-inside{justify-content:center;align-items:center;height:100%;display:flex}.inquire-overlay .container{background-color:#fff;border-radius:8px;overflow:auto}.inquire-close{cursor:pointer;font-size:20px;font-weight:700;position:absolute}.inquire-heading img{width:80px}.inquire-heading h4{font-weight:300}.inquire-form{text-align:left;height:72vh;overflow:auto}.inquire-submit{flex-direction:column;justify-content:center;align-items:center;display:flex}.inquire-submit .btn{background-color:#000;border:none;width:30%}.inquire-submit p{font-size:12px;font-weight:200}.event-overlay{backface-visibility:hidden;z-index:9999;background-color:#000000f5;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important;display:none!important}.event-overlay-show{display:block!important}.event-overlay-inside{justify-content:center;align-items:center;height:100%;display:flex}.event-overlay .container{background-color:#fff;border-radius:8px;overflow:hidden}.event-close{cursor:pointer;font-size:20px;font-weight:700;position:absolute}.event-form{text-align:left;height:55vh;overflow:auto}.ticketbooking-overlay{backface-visibility:hidden;z-index:9999;background-color:#000000f5;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important;display:none!important}.ticketbooking-overlay-show{display:block!important}.ticketbooking-overlay-inside{justify-content:center;align-items:center;height:100%;display:flex}.ticketbooking-overlay .container{background-color:#fff;border-radius:8px;width:50%;overflow:hidden}.ticketbooking-close{cursor:pointer;font-size:20px;font-weight:700;position:absolute}.ticketbooking-form{text-align:left;height:80vh;margin:30px 0;overflow:auto}.self-check{flex-direction:column;align-items:center;display:flex}.self-check form{text-align:left;padding:30px 0}.self-check .btn{width:50%}.self-check .accordion .accordion-header button,.self-check .accordion .accordion-body{padding:0}.feedback{text-align:left;flex-direction:column;align-items:center;display:flex}.feedback .rowF{width:50%}.feedback form{text-align:left;padding:30px 0}.feedback .btn{width:50%}.feedback .accordion .accordion-header button,.feedback .accordion .accordion-body{padding:0}.termsandconditions .list-group-item{text-align:left;background-color:#0000;border:none}.parking_page{text-align:left;flex-direction:column;align-items:center;padding:30px 0;display:flex}.parking_page>*{align-items:center;width:100%}.parking_page .col-md-3{align-items:center;display:flex}.parking_page .col-md-6 .btn,.parking_page .col-md-4 .btn{width:100%}.admin_layout .row{margin:0}.login_form{text-align:left;align-items:center;min-height:80vh}.admin_navigation{justify-content:space-evenly;padding:2px 10px;display:flex}.checkout_page{text-align:left;align-items:center;min-height:80vh}.dashboard{text-align:left}.event_container{text-align:left;margin:20px 0}.event_container .description{font-size:12px}@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{flex-direction:column;align-items:center;display:flex;width:100%!important}.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{width:95%!important;margin-left:15px!important}.service-icon img{width:auto;height:100px}.admin-links{text-align:center!important}.common-banner{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll;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}.admin_navigation{justify-content:space-between}.feedback .rowF{width:100%}.ticketbooking-overlay .container{width:95%}}
