.loaderSpinnerTransparent{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url("assets/animation.gif?v=ILzFIAkWJGrNvvSV3YFDN9ug2Is") 50% 50% no-repeat rgba(255,255,255,.6)}#home-banner-slider:not(.owl-loaded){position:relative;overflow:hidden;max-height:600px}#home-banner-slider:not(.owl-loaded) .item{display:none}#home-banner-slider:not(.owl-loaded) .item:first-child{display:block}.promotion-slider:not(.owl-loaded){position:relative;overflow:hidden;display:flex;gap:30px}.promotion-slider:not(.owl-loaded) .item{display:none}.promotion-slider:not(.owl-loaded) .item:first-child,.promotion-slider:not(.owl-loaded) .item:nth-child(2),.promotion-slider:not(.owl-loaded) .item:nth-child(3){display:block;flex:0 0 calc(33.333% - 20px);min-width:0}@media(max-width:1199px) and (min-width:768px){.promotion-slider:not(.owl-loaded) .item:nth-child(3){display:none}.promotion-slider:not(.owl-loaded) .item:first-child,.promotion-slider:not(.owl-loaded) .item:nth-child(2){flex:0 0 calc(50% - 15px)}}@media(max-width:767px){.promotion-slider:not(.owl-loaded){gap:0}.promotion-slider:not(.owl-loaded) .item:nth-child(2),.promotion-slider:not(.owl-loaded) .item:nth-child(3){display:none}.promotion-slider:not(.owl-loaded) .item:first-child{flex:0 0 100%}}.result-list>.loader-skeleton-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff;display:flex;align-items:center;justify-content:center;pointer-events:all}.result-list{position:relative;min-height:400px}.loaderSpinner{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background:url("assets/animation.gif?v=ILzFIAkWJGrNvvSV3YFDN9ug2Is") 50% 50% no-repeat #f9f9f9}.loader-skeleton-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;pointer-events:none;background:transparent;display:flex;align-items:center;justify-content:center}.custom-modal{position:absolute;content:"";top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;position:fixed;background-color:rgba(0,0,0,.9);z-index:99999999;padding:0 10px}.custom-modal .model-container{width:100%;max-width:492px;position:relative;border-radius:10px}.custom-modal .model-container .close-model{position:absolute;top:12px;right:12px}.text-center{text-align:center!important}.card-item{background:#fff;padding:24px;border-radius:8px;box-shadow:0 5px 25px rgba(0,0,0,.16);margin:0}.rounded-icon{width:30px;height:30px;min-height:30px;border-radius:50%;border-width:1px;border-color:rgba(0,0,0,.16);border-style:solid;font-size:15px;color:inherit;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;display:inline-flex;transition:all .3s ease;cursor:pointer}.error-text{color:#f00}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.show-error{border:1px solid #f00!important}input[type="number"]{-moz-appearance:textfield;appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cursor-pointer{cursor:pointer!important}.opensright{display:none}.text-12{font-size:12px!important}.hotel-dtl-info-card .hotel-description p{margin-bottom:5px}.hotel-loader-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;min-height:250px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.hotel-loader-blur-bg{width:100%;height:100%;object-fit:cover;filter:blur(10px);opacity:.3}.hotel-loader-icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.hotel-loader-icon{width:60px;height:60px;animation:pulse 1.5s infinite}.hotel-slider-content.owl-carousel{display:block!important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hotel-slider-content.owl-carousel.owl-loaded{display:block!important;visibility:visible}.hotel-slider-content.loaded{opacity:1!important;visibility:visible!important}.hotel-slider-content:not(.owl-carousel){opacity:0;transition:opacity .3s ease}.hotel-slider-content:not(.owl-carousel).loaded{opacity:1!important}.hotel-slider-pagination{opacity:0;transition:opacity .3s .2s ease}.hotel-slider-pagination.loaded{opacity:1!important}.hotel-slider-item{height:250px}@keyframes pulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.tooltip-wrapper{position:relative;display:inline-block;cursor:pointer}.tooltip-box{position:absolute;bottom:130%;left:50%;transform:translateX(-50%);width:220px;background:#fff;border-radius:12px;padding:14px;box-shadow:0 0 70px rgba(206,214,226,.57);opacity:0;visibility:hidden;transition:.25s ease;z-index:100;background-color:#fff;border-radius:10px;border:1px solid #f8ed39;text-align:left}.tooltip-box::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent}.tooltip-wrapper:hover .tooltip-box{opacity:1;visibility:visible}.tooltip-title{font-weight:600;margin-bottom:8px;font-size:16px}.tooltip-list{list-style:none;padding:0;margin:0;font-size:13px}.tooltip-list li{margin-bottom:6px}.payment-methods{display:flex;gap:10px;align-items:center}.payment-icon{height:28px;object-fit:contain}.gm-style .gm-style-iw-c{width:320px;background:#fff;border-radius:15px;box-shadow:0 0 30px rgba(158,184,192,.24);padding:16px!important}.gm-style-iw-chr{position:absolute;top:10px;right:10px}.gm-style-iw-chr button{opacity:1}.gm-style-iw-chr button span{filter:invert(1)}.gm-style .gm-style-iw-c .hotel-img{width:100%;height:150px;border-radius:10px;overflow:hidden;margin-bottom:10px}.gm-style .hotel-deta-info h6{margin:0 0 6px}.gm-style-iw-d{overflow:inherit!important}@media(max-width:767px){.gm-style .hotel-left-part{display:block!important}.gm-style .gm-style-iw-c .hotel-img{width:100%}.gm-style .hotel-deta-info.m-2{margin:0!important}.gm-style .hotel-deta-info .m-2{margin:.5rem 0!important}.gm-style-iw-chr{top:10px;right:10px}}.hotel-map-popup.hotel-map-popup-new .modal-dialog .modal-content .modal-header{padding:15px 15px 30px}.hotel-map-popup.hotel-map-popup-new .modal-dialog .modal-content .modal-header .close{position:inherit;width:26px;height:26px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.hotel-map-popup.hotel-map-popup-new .modal-dialog .modal-content .modal-header .close img{display:block;margin:0;padding:0}.modal-header-htm{gap:10px}@media(max-width:767px){.hotel-map-popup.hotel-map-popup-new .modal-dialog .modal-content .modal-header .lt-hd{margin:0}.hotel-map-popup.hotel-map-popup-new .rt-map{margin-top:10px;text-align:left}}.property-description .show-less-btn img,.main-room-info .show-less-btn img{transform:scaleY(-1)}@media(max-width:1365px){.tooltip-box{left:auto;transform:inherit;right:-16px}.tooltip-box::after{left:auto;transform:inherit;right:15px}}