.investment-card-map {
    display: none !important;
}

.property-card-map .property-detail-wrapper .property-detail-card {
    height: fit-content !important;
}

.property-card-map .property-detail-wrapper .property-detail-card .description .room {
    flex-direction: row;
    gap: 0px;
    column-gap: 4px;
    margin-top: 0px;
}

.property-card-map .property-detail-wrapper .property-detail-card .description .room .floor, 
.property-card-map .property-detail-wrapper .property-detail-card .description .room .bed, 
.property-card-map .property-detail-wrapper .property-detail-card .description .size {
    font-size: 16px;
    white-space: nowrap;
}

.property-detail-wrapper .property-detail-card .description .size span{
    line-height: 16px;
}

.property-card-map .property-detail-wrapper .property-detail-card .description {
    padding: 22px 24px;
}

.property-card-map .property-card {
    width: 100% !important;
}

@media screen and (max-width: 1770px) {
    .property-card-map .property-detail-wrapper .property-detail-card .description .price {
        font-size: 21px!important;
    }
}

@media screen and (max-width: 1440px) {
    .property-card-map .property-detail-wrapper .property-detail-card .description .price {
        display: flex;
        flex-direction: column;
        align-items: start;
    }

    .property-card-map .location-wrapper {
        width: 90%;
    }
}

@media screen and (max-width: 1327px) {
    .property-card-map .property-detail-wrapper {
        width: 100% !important;
    }

    .property-card-map .property-detail-wrapper .property-detail-inner-wrapper {
        grid-template-columns: none !important;
    }

    .property-card-map .property-detail-wrapper .property-detail-card .description .price {
        flex-direction: row;
    }
}




