/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com
Description: A child theme for Hello Elementor
Author: Ahmad
Author URI: https://exploreahmad.com
Template: hello-elementor
Version: 1.0.0
*/

.room-cards-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
}

.room-cards-wrapper > * {
    width: 100%;
}

@media (min-width: 768px) {
    .room-cards-wrapper > * {
        width: calc(50% - 10px); /* 2 per row with 20px gap */
    }
}

@media (min-width: 1025px) {
    .room-cards-wrapper > * {
        width: calc(33.333% - 13.33px); /* 3 per row with 20px total gap */
    }
}

.custom-room-img {
    height: 350px !important;
    width: 100%;
    object-fit: cover !important;
    object-position: center !important;
}

.elementor-1329 .elementor-element.elementor-element-ff6efe9,
.elementor-1329 .elementor-element.elementor-element-ff6efe9::before {
    z-index: 1;
}