/*=====>=====>=====>*** About Our Firm Section CSS Start Here ***<=====<=====<=====*/
.about-firm-row .henshaw-image {
    position: sticky;
    top: calc(var(--henshaw-top-spacing) + 10px);
    line-height: 0;
    width: 33.931%;
}

.about-firm-row .about-firm-img-group {
    position: sticky;
    top: calc(var(--henshaw-top-spacing) + 10px);
    line-height: 0;
    width: 20.058%;
}

.about-firm-img-group .about-firm-logo {
    max-width: 272px;
    width: 100%;
}

@media (max-width: 991px) {
    .about-firm-row .henshaw-image {
        position: static;
        top: auto;
        width: 100%;
        text-align:center;
    }

    .about-firm-row .henshaw-image img {
        width: auto;
    }

    .about-firm-row .about-firm-img-group {
        width: 30%;
    }
}

@media (max-width: 767px) {
    .about-firm-row .about-firm-img-group {
        width: 100%;
        position: static;
        top: auto;
    }
}

/*=====>=====>=====>*** About Our Firm Section CSS Close Here ***<=====<=====<=====*/
/*=====>=====>=====>*** Why Us Section CSS Start Here ***<=====<=====<=====*/
.why-us-row .why-us-content {
    width: 32.081%;
    padding: clamp(26px, 2.65vw, 39px) clamp(15px, 1.55vw, 20px) clamp(26px, 2.45vw, 45px) clamp(15px, 2.05vw, 36px);
}


@media (max-width: 991px) {
    .why-us-row .why-us-content {
        width: 100%;
        order: 1;
    }

    .why-us-row .why-us-desc {
        order: 2;
    }
}

/*=====>=====>=====>*** Why Us Section CSS Close Here ***<=====<=====<=====*/
