@media (max-width: 768px) {
    .pg-heaader__nav {
        display: none;
    }

    .pg-heaader__nav-sm {
        display: block;
    }



    .pg-header__logo {
        font-size: 1.5rem;
    }

    .pg-heaader__nav-el {
        font-size: .875rem;
    }


    .pg-main__section {
        padding-block: 0rem;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }

    .pg-main__section-sub {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .pg-main__section .pg-main__section-sub:first-of-type {
        padding-block: 1rem;
    }

    .pg-main__cover-img {
        width: 250px;
    }

    .service-cards__grid {
        gap: 1rem;
        grid-template-columns: repeat(2, 1fr);
    }

}

@media (max-width: 550px) {
    .service-cards__grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 2rem;
    }
}

@media (min-width:768px) {
    .pg-about__section {
        display: flex;
        gap: 1rem;
    }

    .pg-about__section .pg-about__section-sub-section {
        flex-basis: 100%;
    }

    .about-img__section {
        justify-content: flex-end;
    }
}