@media (max-width:980px) {
    section.about-us-home .abt-co-img {
        width: 100%;
        margin-bottom: var(--m30);
        float: none;
        margin-left: 0
    }

    .about_section .content-sec,
    section.about-us-home .abt-left {
        min-height: auto
    }

    .about_section .image-sec {
        width: 100%;
        float: none;
        position: relative;
        z-index: 1;
        margin-right: 0;
        margin-bottom: 30px
    }

    .about_section .about_img,
    .about_section .about_img img {
        height: 400px
    }

    .about_section .about_content {
        margin-left: 0
    }

    section.buy-sell-section .row {
        gap: 30px
    }

    section.buy-sell-section .col-6 {
        width: 100%
    }

    section.buy-sell-section video {
        width: 100% !important;
        height: 400px
    }

    section.buy-sell-section .abt-detail {
        margin-bottom: 0
    }

    section.testimonial .item {
        padding: 25px
    }

    #test-slider .test-sec {
        box-shadow: 0 3px 30px rgba(0, 0, 0, .12);
        padding: 25px 20px
    }

    .client-details h3 {
        font-size: var(--f22)
    }

    .ab_content {
        padding: 0
    }

    section.about-trangle,
    section.about-trangle-process {
        padding-top: 0;
        padding-bottom: 0
    }

    .ab_content-img {
        display: none
    }

    @media (max-width:900px) {
        .process_content {
            text-align: center
        }

        .process-border-line {
            width: 100%
        }
    }
}

@media (max-width:540px) {
    section.buy-sell-section video {
        width: 100% !important;
        height: 300px
    }

    .about_section .about_img,
    .about_section .about_img img {
        height: 300px
    }

    section.about-us-home .abt-co-img {
        display: flex;
        flex-direction: column-reverse
    }

    section.about-us-home .abt-co-img-right {
        text-align: left;
        z-index: 1;
        transform: translateY(0) translateX(0);
        position: relative;
        top: 0;
        margin-top: var(--m20)
    }

    section.about-us-home .abt-co-img-right img {
        height: 300px;
        width: 100%
    }

    section.about-us-home .abt-co-img-left img {
        width: 100%;
        height: 300px;
        object-fit: cover
    }

    section.about-us-home .col-5.abt-left {
        padding: 0
    }

    section.buy-sell-section .abt-detail {
        gap: 15px
    }

    section.testimonial .item {
        padding: 5px
    }

    #test-slider .test-sec {
        box-shadow: 0 3px 5px rgba(0, 0, 0, .12);
        padding: 15px;
        flex-direction: column
    }

    .client-video {
        padding-right: 0;
        width: 100%;
        margin-bottom: 25px
    }

    #test-slider .client-details {
        padding: 0;
        width: 100%
    }

    section.testimonial .owl-carousel .owl-item img {
        height: 250px;
        object-fit: cover
    }

    .client-details h3 {
        font-size: var(--f20)
    }

    .single-testimonial p {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media (max-width:360px) {

    section.about-us-home .abt-co-img-left img,
    section.about-us-home .abt-co-img-right img {
        width: 100%;
        height: 250px;
        object-fit: cover
    }
}