.elementor-1615 .elementor-element.elementor-element-970b01d > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1615 .elementor-element.elementor-element-970b01d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1615 .elementor-element.elementor-element-ac04bf6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.6;}.elementor-1615 .elementor-element.elementor-element-ac04bf6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1615 .elementor-element.elementor-element-ac04bf6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-1615 .elementor-element.elementor-element-22b6ac6{left:0px;}body.rtl .elementor-1615 .elementor-element.elementor-element-22b6ac6{right:0px;}.elementor-1615 .elementor-element.elementor-element-22b6ac6{bottom:80px;}.elementor-1615 .elementor-element.elementor-element-c27fc79{text-align:center;}.elementor-1615 .elementor-element.elementor-element-c27fc79 .elementor-heading-title{font-size:3em;color:#ffffff;}.elementor-1615 .elementor-element.elementor-element-75303b3 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1615 .elementor-element.elementor-element-e6643a0{text-align:center;}.elementor-1615 .elementor-element.elementor-element-6b57a1f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1615 .elementor-element.elementor-element-6b57a1f{text-align:center;line-height:1.7em;}/* Start custom CSS for image, class: .elementor-element-b8766f0 */.elementor-1615 .elementor-element.elementor-element-b8766f0 img {
    height: 600px;
    max-height: 70vh;
    object-fit: cover;
    width: 100%;
}

@media(max-width:580px){
    .elementor-1615 .elementor-element.elementor-element-b8766f0 img {
    height: 600px;
    max-height: 60vh;
    object-fit: cover;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27fc79 */.shadow {
    text-shadow: 2px 2px 1px rgb(43 39 39 / 70%);
}/* End custom CSS */
/* Start custom CSS *//* CSS Rooms and Details*/

.room-box .room-detail .price-box .last-booking {
    color: #18397a !important;
}

.room-box .room-detail .room-description {
    margin-bottom: 120px !important;
}


@media(max-width:797px) {
    .rooms-listing-wrapper .room-box .room-detail .room-description {
    margin-bottom: 30px !important;
}
}/* End custom CSS */