@media (max-width: 1550px) { 

    .contact-outer {
        width: 70%!important;
    }

    .articles-outer {
        width: 70%!important;
    }

    .latest-posts-main {
        grid-template-columns: repeat(2, 1fr);
        margin-top: 5vh;
        row-gap: 5%;
    }

    .latest_post {
        width: 100%;
        height: auto;
    }

    .practice-sections-button {
        margin-top: 5vh;
    }

}

@media (max-width: 1250px) {

    .contact-outer {
        width: 80%!important;
    }

    .articles-outer {
        width: 80%!important;
    }

 }



@media (max-width: 1025px) {

    .contact-outer {
        width: 95%!important;
        grid-template-columns: repeat(1, 1fr);
        margin-bottom: 5vh;
    }

    .articles-outer {
        width: 95%!important;
    }
}

@media (max-width: 500px) {

    .latest-posts-main {
        grid-template-columns: repeat(1, 1fr);
        margin-top: 5vh;
        row-gap: 5%;
    }

    .latest_post {
        width: 100%;
        height: auto;
    }

    .practice-sections-button {
        margin-top: 10vh;
    }

}