.elementor-116 .elementor-element.elementor-element-19f2a2bb{--display:flex;}/* Start custom CSS for container, class: .elementor-element-19f2a2bb */@media screen and (max-width:767px) {
    .elementor-320 .elementor-element.elementor-element-3a8db3a0 > .elementor-widget-container {
        padding-top: 0px !important;
    }
    .elementor-320 .elementor-element.elementor-element-d7a27bb {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px !important;
    --padding-right: 15px;
}
.bk-card {
    margin-bottom: 0px !important;
}
.elementor-element.elementor-element-19f2a2bb.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0px !important;
}
ul.amenities-list.clearfix {
    display: flex;
    flex-wrap: wrap;
}
.gva-listing-amenities .listing-amenities .block-content .amenities-list > li.amenity-item .icon-box {
    width: 18px !important;
}
li.amenity-item.with-icon {
    width: auto !important;
}
.gva-listing-amenities .listing-amenities .block-content .amenities-list > li.amenity-item .name {
    font-size: 14px !important;
}
li.amenity-item.with-icon .icon-img {
    padding-top: 5px !important;
}
}/* End custom CSS */