.elementor-kit-5{--e-global-color-primary:#212121;--e-global-color-secondary:#54C1DD;--e-global-color-text:#505050;--e-global-color-accent:#54C1DD;--e-global-color-9ece4b2:#46A2BA;--e-global-color-602bb2f:#FFFFFF;--e-global-color-622bdf3:#000000;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}@media(max-width:1163px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Resort list heading hover style */
.h-hover:hover h2{
    color: var(--e-global-color-secondary) !important;
    cursor: pointer;
    transition: color .2s ease-out;
}


/* Form select option background color change */
select option{
    background: #212121 !important;
}



/* Resort single page Rooms & Villas card content overflow scroll styling */
.card-content {
    height: 80px;
    overflow: hidden auto;
}

.card-content::-webkit-scrollbar {
  display: none;
}

@media (max-width:768px) {
    .card-content{
        height:52px;
    }
}


/* Zoom effect */
.zoom-effect img{
    transition: all .8s;
}

.zoom-effect:hover img {
    transform: scale(1.03);
}/* End custom CSS */