.btn-wrapper{
    padding-top: 20px;
}
.property__card:hover .property__icon img{
    filter: brightness(0) saturate(100%) invert(39%) sepia(88%) saturate(2045%) hue-rotate(345deg) brightness(101%) contrast(101%);
}
.location__holder {
    aspect-ratio: auto;
}
.testimonial__card .scroll-content h4{
    font-weight: 400;
}
img {
    transition: transform 0.3s ease; /* smooth in & out */
}

/*img:hover {
    transform: scale(1.05);
}*/
.agent__img {
    overflow: hidden;
}
.agent__img img, .swiper-partner .partner__img img, .explore__img img, .agent__card .agent__img img {
    transform: scale(1.03);
    transform-origin: center;
    transition: transform .35s cubic-bezier(.3, .86, .36, .95);
    height: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    width: 100%;
}
.agent__img img:hover, .swiper-partner .partner__img img:hover, .explore__img img:hover, .agent__card:hover .agent__img img {
    transform: scale(1);
}
.article__img{
    padding-top: 50px;
}
section.location-block.py-0 {
    padding-bottom: 67px !important;
}
.agent__link {
z-index:1;
}


@media (min-width:992px) {
    .pagetitle-block .col-two .pagetitle__text {
        max-width:500px;
        float:right;
    }
}

.overview__content span.subheading {
    font-size:20px;
    color: #ff561f;
}

@media (min-width:1280px) {
    .page-template-commercial-filter-page .filter__option-selects .select__opener {
        white-space: nowrap;
    }
    .page-template-commercial-filter-page .filter__option-selects {
        flex-wrap: nowrap;
    }
    .page-template-commercial-filter-page .filter__option-form {
        gap: 15px 18px;
    }
    .page-template-commercial-all .filter__option-selects .select__opener {
        white-space: nowrap;
    }
    .page-template-commercial-all .filter__option-selects {
        flex-wrap: nowrap;
    }
    .page-template-commercial-all .filter__option-form {
        gap: 15px 18px;
    }
    .testimonial__card blockquote {
        height: 275px;
    }
}

@media (min-width:1920px) {
    .newsletter__texture img, .contact__texture img {
        height: auto;
    }
}

@media (min-width:1024px) and (max-width:1700px) {
.about-block-holder .about-block {
min-height:880px!important;
}
}