.elementor-194 .elementor-element.elementor-element-28859631{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-194 .elementor-element.elementor-element-8b6767b .header{max-height:75vh;min-height:75vh;}.elementor-194 .elementor-element.elementor-element-8b6767b .header .caption .pt-slider-title1-class{font-family:"Poppins", Sans-serif;}.elementor-194 .elementor-element.elementor-element-8b6767b .header .caption .pt-slider-title2-class{font-family:"Poppins", Sans-serif;font-size:55px;}.elementor-194 .elementor-element.elementor-element-4ddd7524{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-194 .elementor-element.elementor-element-81c8f17 .rooms2 .content .cont .book .price{font-family:"Poppins", Sans-serif;}@media(max-width:1024px){.elementor-194 .elementor-element.elementor-element-4ddd7524{--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-194 .elementor-element.elementor-element-28859631{--width:100%;}}@media(max-width:767px){.elementor-194 .elementor-element.elementor-element-8b6767b .header .caption .pt-slider-title2-class{font-size:35px;}.elementor-194 .elementor-element.elementor-element-81c8f17 .icons-wrapper .con .title{font-size:10px;line-height:1.2em;}}/* Start custom CSS */@media only screen and (min-width: 600px) { .icons-wrapper .con .title {
font-size: 10px;
line-height: 1.2em;
}
}

@media only screen and (min-width: 600px) {
.icons-wrapper {
 grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
 align-items: start !important;
}
}

@media only screen and (min-width: 600px) {
.icons-wrapper .con .icon {
color: #aa8453;
font-size: 20px;
margin-bottom: 5px;
}
}

@media only screen and (max-width: 600px) { .icons-wrapper {
 grid-template-columns: 1fr 1fr 1fr;
 align-items: start !important;
}
}

@media only screen and (max-width: 600px) { .icons-wrapper .con .icon {
color: #aa8453;
font-size: 30px;
margin-bottom: 10px;
}
}/* End custom CSS */