
.banner_about:before{
    width: 100%;
    content: "";
    height: 29.167vw;
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.6117647059), rgba(0, 0, 0, 0.8), #000000);
    z-index: 0;
    position: absolute;
}

.homestay-detail {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px; /* Khoảng cách giữa các cột */
    position: relative;
    padding: 0px 7.031vw;
}

.homestay-detail::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 2px;
    background-color: #000; /* Màu của đường kẻ */
    transform: translateX(-50%);
}

.left-side, .right-side {
    padding: 20px;
}

.rounded-20{
    border-radius: 20px;
}

.price_box {
    list-style-type: none; /* Loại bỏ dấu chấm đen */
    padding: 0; /* Loại bỏ khoảng cách mặc định */
    margin: 0; /* Loại bỏ khoảng cách mặc định */
}

.des {
    margin: 0px;
}

.w_75 {
    width: 75%;
}

@media (max-width: 450px) {
    .left-side, .right-side {
        padding: 0px;
    }

    .homestay-detail {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 20px; /* Khoảng cách giữa các cột */
        position: relative;
        padding: 0px 7.031vw;
    }

    .homestay-detail::before {
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        left: 0;
        height: 2px;
        width: 100%;
        background-color: #000;
        transform: translateY(-50%);
    }

    .w_75 {
        width: 100%;
    }

}