body{font-family:sans-serif;padding:10px}.ti{color:#46588b!important}.active .ti,.btn-primary .ti{color:#fff!important}.float-left{float:left}.p-r-20{padding-right:20px}.p-l-20{padding-left:20px}.m-t-20{margin-top:20px}.fa-facebook-square,.fa-instagram-square,.fa-linkedin-in{font-size:1.8rem!important;padding-right:1rem}.selected_option .selected_btn{display:block!important}#ridingModal.modal.show{z-index:1055}#ridingModal.modal-backdrop.show{z-index:1054}#bookingDetails img{border-radius:20px}.logo-hotel{height:auto!important;width:40%!important}.back-button{z-index:99!important}.info-page-hotel .text-229{left:10%!important;width:80%!important}.menu .wifi{left:16vw!important}.menu .text-64{left:60.78vw!important}.menu .text-63{left:19vw!important}.menu .text-65{left:64vw!important}.homepage-default-state-r2 .text-25,.homepage-default-state-r2 .wifi-1{text-align:center!important}.homepage-default-state-r2 .group-container-2 .overlap-group-2,.homepage-default-state-r2 .group-container-2 .overlap-group1-3,.homepage-default-state-r2 .group-container-2 .overlap-group2,.homepage-default-state-r2 .group-container-2 .overlap-group2-1{background-image:none!important}.homepage-default-state-r2 .text,a{text-decoration:none!important}.contact-page{height:auto!important}.contact-page .text-272{margin:0!important;padding:0!important;text-align:center}.contact-page .overlap-group-container{margin-bottom:20px!important;margin-top:0!important}.contact-page .text-273,.contact-page .text-275{text-align:center!important}.contact-form .form-control{background-color:var(--bs-body-bg)!important;border:1px solid #033052!important;border-radius:10px!important;font-size:1.25rem!important;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)!important;opacity:1;padding:.5rem 1rem!important}.contact-form .btn{background:#b69f57 0 0 no-repeat padding-box!important;border-color:#fff!important;border-radius:20px!important;color:#fff!important;opacity:1}.contact-form .form-control:active,.contact-form .form-control:focus{border:2px solid #b69f57!important}.homepage-default-state-r2 .text{text-decoration:none!important}.contact-form label{color:#033052!important;font:normal normal 700 18px/24px Manrope!important;letter-spacing:0!important}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0!important;padding-left:52px!important;padding-right:6px!important}#stickyDiv{padding-top:0!important}.homepage-default-state-r2 .we-serve-logo{height:62px;object-fit:contain!important;width:25%}.logo-hotel{max-height:62px!important;object-fit:contain!important}.homepage-default-state-r2 .app-2{margin-bottom:0!important}.contact-page .whats-up{margin-top:18px!important}.emergency .text-289{text-align:center!important}.emergency .group-183001-1{top:275px!important}.emergency .rectangle-175131{top:262px!important}.emergency .tel_icon{top:271px!important}.homepage-default-state-r2 .download-banner{display:none!important}.homepage-default-state-r2 .image-1{height:auto!important;left:0!important;top:0!important;width:100%!important}.mobile-shell{display:none}@media (max-width:768px){.desktop-fallback{display:none}.mobile-shell{background:transparent;display:block;height:100dvh;height:100vh;inset:0;margin:0;padding:0;position:fixed;width:100vw}.mobile-shell__header{height:var(--header-h);top:0;z-index:2}.mobile-shell__content,.mobile-shell__header{left:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0}.mobile-shell__content{bottom:0;height:calc(100vh - 133px)!important;overflow-y:scroll!important;position:fixed!important;top:var(--header-h);top:133px!important;z-index:1;z-index:99!important}.mobile-shell__iframe{border:0;display:block;height:100%;inset:0;pointer-events:auto;position:absolute;width:100%}}.homepage-default-state-r2 .copyright{top:206px!important}.homepage-default-state-r2 .group-182649{top:100px!important}.homepage-default-state-r2 .overlap-group4,.homepage-default-state-r2 .rectangle-175060{height:256px!important}.body-wrapper .pt-4{padding-top:85px!important}@media (max-width:1199px){#main-wrapper[data-layout=vertical][data-sidebartype=full] .left-sidebar{left:0!important}}.x-small{font-size:.75rem}