@media (max-width: 1550px) { 

    .practice-sections-inside {
        width: 70%!important;
    }

}

@media (max-width: 1250px) {

    .practice-sections-inside {
        width: 80%!important;
    }

 }



@media (max-width: 1025px) {

    .practice-sections-inside {
        width: 95%!important;
    }

    .practice-sections-boxes {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 7%;
        row-gap: 10%;
        padding-top: 3%;
        padding-bottom: 20%;
    }
}

@media (max-width: 550px) { 
    .practice-sections-boxes {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 5%;
        padding-top: 3%;
        padding-bottom: 50%;
    }
}