.home .room-types-div{margin-top:90px;min-height:80px}@media screen and (max-width:576px){.home .room-types-div{margin-top:155px}}.home .room-types-div .room-type-item{height:-moz-max-content;height:max-content}@media screen and (max-width:576px){.home .room-types-div .room-type-item{height:-moz-max-content;height:max-content}}.home .room-types-div .room-type-item img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.home .room-types-div .room-type-item a{width:100%}.home .room-types-div .room-type-item .room-type-count{position:relative;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}@media screen and (max-width:576px){.home .room-types-div .room-type-item .room-type-count{height:65px}}.home .room-types-div .room-type-item .room-type-count i{color:#717171}.home .room-types-div .room-type-item .room-type-count span{color:#717171;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:.75rem}.home .room-types-div .room-type-item .room-type-count img{opacity:.6}.home .room-types-div .room-type-item .room-type-count:hover span{color:#222;font-weight:600}.home .room-types-div .room-type-item .room-type-count:hover img{opacity:1}.home .room-types-div .room-type-item .room-type-count:hover:before{content:"";position:absolute;background-color:hsla(0,0%,44.3%,.5882352941);width:40%;height:2px;left:0;right:0;text-align:center;margin:auto;bottom:0}@media screen and (max-width:576px){.home .room-types-div .room-type-item .room-type-count:hover:before{bottom:0}}.home .room-types-div .room-type-item .room-type-count .room-type-icon{padding-bottom:5px}.home .room-types-div .room-type-item .room-type-count.active i{color:#222}.home .room-types-div .room-type-item .room-type-count.active span{color:#222;font-weight:600}.home .room-types-div .room-type-item .room-type-count.active img{opacity:1}.home .room-types-div .room-type-item .room-type-count.active:before{content:"";position:absolute;background-color:#222;width:40%;height:2px;left:0;right:0;text-align:center;margin:auto;bottom:0}@media screen and (max-width:576px){.home .room-types-div .room-type-item .room-type-count.active:before{bottom:0}}.home .stay-experience-div .stay-ex{background-color:#fff;border:.5px solid #ddd;border-radius:20px;padding:10px}@media screen and (max-width:440px){.home .stay-experience-div .stay-ex{flex-direction:column}}.home .stay-experience-div .stay-ex .stay-ex-img{width:65px;height:65px;min-width:65px}@media screen and (max-width:440px){.home .stay-experience-div .stay-ex .stay-ex-img{width:100%;height:100px;min-width:100%}}.home .stay-experience-div .stay-ex .stay-ex-img img{border-radius:15px}.home .room-carousels.experience-carousel .room-card-img{height:380px!important;min-height:380px}.home .our-community-main{background-color:#222}.home .our-community-main h4,.home .our-community-main h5,.home .our-community-main p{color:#fff}.home .our-community-main .our-community-div .our-community-img{height:500px;margin:0 15px}.home .our-community-main .our-community-div .our-community-img img{border-radius:24px}.home .customer-support-main .customer-support-div{background:#fcfcfc;border:1px solid #ebebeb;border-radius:20px;padding:35px;height:100%}.home .customer-support-main .customer-support-div p{word-break:break-word}.home .customer-support-main .customer-support-div i{position:relative;top:4px}.home .customer-support-main a{color:#222;text-decoration:underline!important}.home .skel-static-home-img{position:relative;overflow:visible;display:inline-block}.home .skel-static-home-img:before{transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:shine 1.5s infinite;z-index:999}.home .skel-static-home-img:after,.home .skel-static-home-img:before{content:"";position:absolute;border-radius:15px;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.home .skel-static-home-img:after{background-color:#ddd;z-index:99}.room-carousels .room-card-div{min-width:270px;margin:0 10px}.room-carousels .room-card-div .room-card-img{position:relative;height:260px!important;min-height:260px}.room-carousels .room-card-div .room-card-img a{width:100%!important}@media screen and (max-width:1300px){.room-carousels .room-card-div .room-card-img{height:230px!important}}.room-carousels .room-card-div .room-card-img .wish-list{position:absolute;top:10px;right:10px;background-color:rgba(34,34,34,.5803921569);border-radius:50px;display:flex;justify-content:center;align-items:center;width:28px;height:28px;cursor:pointer}.room-carousels .room-card-div .room-card-img .wish-list i{color:#fff}.room-carousels .room-card-div .room-card-img .wish-list label{cursor:pointer;margin-bottom:unset}.room-carousels .room-card-div .room-card-img.offer-img{border-radius:20px;overflow:hidden;height:310px!important}@media screen and (max-width:1300px){.room-carousels .room-card-div .room-card-img.offer-img{height:280px!important}}.room-carousels .room-card-div .slick-disabled{opacity:0!important;cursor:auto}.room-carousels .room-type-title{color:#222}.room-carousels .room-name{color:#717171;font-weight:400}.room-carousels .room-name:hover{color:#222}.room-carousels .room-price{font-size:15px;color:#222}.beds-reviews i{font-size:13px}.wish-list{position:absolute;top:10px;right:10px;z-index:1}.wish-list input[type=checkbox]{display:none}.wish-list input[type=checkbox]+label .bi-heart{display:flex}.wish-list input[type=checkbox]+label .bi-heart-fill{display:none}.wish-list input[type=checkbox]:checked+label .bi-heart-fill{display:flex;color:#fff}.wish-list input[type=checkbox]:checked+label .bi-heart{display:none}.offer .offer-img .offer-img-content{top:20px;left:30px}@media screen and (max-width:767px){.offer .offer-img .offer-img-content{top:30px;left:35px}}.offer .offer-img .offer-img-content.see-all{top:15px;left:20px}.offer .offer-content p{line-height:25px}.offer .slick-track{margin:unset!important}.index_tabs>div:first-child{border:.5px ridge #ddd}.index_tabs>div:first-child.active{border:1px ridge #27aae1}.loading{position:relative}.loading:before{position:absolute;content:"";display:inline-block;left:0;right:0;top:0;bottom:0;z-index:9}.dot-loading{position:relative}.dot-loading:before{position:absolute;content:"";display:inline-block;left:0;right:0;top:0;bottom:0;z-index:9}