@media only screen and (max-width : 767px) {
    .gwa-header__nav {
        display: none;
    }
    .gwa-header__bottom h1 {
        font-size: 52px;
    }
    .gwa-header .gwa-container,
    .gwa-cpa__list,
    .gwa-traffic .gwa-container,
    .gwa-about__item2_top,
    .gwa-footer .gwa-container,
    .gwa-about .gwa-container,
    .gwa-about__list,
    .gwa-team__list,
    .gwa-about__item2_title,
    .gwa-footer__contacts {
        grid-template-columns: 1fr;
    }
    .gwa-header .gwa-container .gwa-header-1 {
        min-height: 520px;
    }

    /*.form__group {*/
    /*    margin: 0 0 40px;*/
    /*}*/
    /*.form__label {*/
    /*    font-size: 27px;*/
    /*}*/
    /*.form__field {*/
    /*    font-size: 27px;*/
    /*}*/
    /*.form__checkbox>span {*/
    /*    font-size: 18px;*/
    /*    line-height: 1.4;*/
    /*}*/
    /*.form__checkbox>span::before {*/
    /*    top: 12px;*/
    /*}*/

    .gwa-header__link-var2 .gwa-btn span {
        display: none;
    }

    /*.gwa-logotypes .gwa-container {*/
    /*    display: grid    ;*/
    /*    align-items: center;*/
    /*    justify-content: center;*/
    /*    gap: 50px 30px;*/
    /*    grid-template-columns: 1fr 1fr;*/
    /*    text-align: center;*/
    /*}*/
    /*.gwa-logotypes .gwa-container img {*/
    /*    margin: 0 auto;*/
    /*}*/
    .gwa-categorys {
        padding: 0 15px 15px;
    }
    .gwa-categorys .gwa-container {
        grid-template-columns: 1fr;
    }
    .gwa-traffic__content {
        padding: 30px 20px 30px;
    }
    .gwa-traffic__list li:before {
        top: 15px;
    }
    .gwa-traffic__list li {
        padding: 30px 19px 10px 20px;
    }
    .gwa-traffic__list {
        max-width: 100%;
        display: grid    ;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
    .gwa-opinion {
        padding: 40px 15px;
    }
    .gwa-opinion__list {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
    .gwa-opinion__item {
        padding: 20px 25px 100px;
    }
    .gwa-opinion__item:first-child {
        grid-column: auto;
        grid-row: auto;
    }
    .gwa-footer__var2 .gwa-footer-3 .form__group_2 {
        grid-template-columns: 1fr;
    }
}
@media only screen and (min-width: 768px) and (max-width : 1440px) {
    .gwa-header .gwa-container,
    .gwa-cpa__list,
    .gwa-traffic .gwa-container,
    .gwa-about__item2_top,
    .gwa-footer .gwa-container {
        grid-template-columns: 1fr;
    }
    .gwa-header .gwa-container > div {
        min-height: 700px;
    }
    .gwa-about__list,
    .gwa-team__list {
        grid-template-columns: 1fr 1fr;
    }
}