.sfooter {
    display: none !important;
}

/*.rounded-circle img {*/
/*    width: 22px;*/
/*}*/

.show-text img {
    width: 100% !important;
    height: auto;
}

.show-text table {
    width: 100%;
}

.square-image {
    width: 90px; /* Đặt kích thước chiều rộng và chiều cao mong muốn */
    height: 90px;
    overflow: hidden; /* Ẩn phần bị tràn ra ngoài */
    position: relative; /* Để có thể sử dụng object-fit và object-position */
}

.square-image img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Hiển thị ảnh theo tỷ lệ bằng cách cắt bớt */
    object-position: center; /* Canh giữa ảnh */
}

/* Tùy chỉnh padding để tạo hình vuông */
.square-image:before {
    content: "";
    display: block;
    padding-top: 100%; /* Kích thước mà bạn muốn, ví dụ: 100% cho hình vuông */
}

.style-img {
    position: relative;
}

.style-img img {
    position: absolute;
    right: 0;
    top: 0;
    height: 49px;
    border-radius: 0 40px 40px 0;
}

.list.list-row.flex-wrap.dotted-divider li {
    width: 25%;
    margin: 0px !important;
    padding: 0px !important;
    text-align: center;
}


.contactnow {
    position: absolute;
    right: 31px;
    bottom: 100px;
}

.rotate {
    width: 65px;
    height: 65px;
    background-image: url(//bizweb.dktcdn.net/100/163/301/themes/214804/assets/rotate_img.png?1649316581985);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    position: fixed;
    bottom: 93px;
    right: 22px;
    top: initial !important;
    cursor: pointer;
    z-index: 99;
}
.rotate{
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotate;
    -moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}

.zl-button {
    position: fixed;
    bottom: 104px;
    right: 33px;
    top: initial !important;
    background: transparent;
    color: #FFF;
    cursor: pointer;
    padding: 0px;
    z-index: 99;
}

.contactnow img {
    width: 45px;
    height: 45px;
}
a._bc_cbb_btn._bc_cbb_btn--default._bc_cbb_btn--link {
    z-index: 999;
}
.hidden{
    display: none !important;
}
.property-search__range{
    max-width: unset;
    width: 100%;
}