@media screen and (max-width: 1125px) {
    .contact-main-content-header-boxes {
        grid-template-columns: repeat(3, 31.6%);
        column-gap: 25px;
    }

    .contact-main-content-action-box {
        width: 60%;
    }
}

@media screen and (max-width: 992px) {
    .contact-main-content-header-boxes {
        grid-template-columns: repeat(1, auto);
        column-gap: 0px;
        row-gap: 30px;
    }

    .contact-main-content-action-box {
        width: 80%;
    }

    .contact-heading {
        background-position: right center;
    }
}

@media screen and (max-width: 768px) {
    .menu-search-bar {
        display: none!important;
    }

    .contact-main-content-header-boxes {
        row-gap: 25px;
    }

    .contact-main-content-action-box {
        width: 100%;
    }

    .contact-main-content-action-title h3 {
        font-size: 20px!important;
    }
}

@media screen and (max-width: 576px) {
    .contact-main-content-action-box {
        width: 100%;
        padding: 25px 30px 18px 30px;
    }

    .contact-main-content-action-title h3 {
        font-size: 18px!important;
    }
}