@media only screen and (max-width: 1159px) {
    .navbar__item {
        margin-right: 25px;
    }
}

@media only screen and (max-width: 1124px) {
    .navbar__item {
        margin-right: 20px;
    }
}

@media only screen and (max-width: 1089px) {
    .navbar__item {
        margin-right: 15px;
    }

    .content-banner__btns-block {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

@media only screen and (max-width: 1070px) {
    .table-data-style {
        padding-right: 15px;
    }

    .img-block__content {
        padding-left: 50px;
    }

    .img-block {
        width: 280px;
    }

    .explanations-img {
        width: 210px;
    }

    .additional-info.additional-info-first {
        left: 50px;
    }

    .additional-info.additional-info-second {
        left: 84px;
    }
}

@media only screen and (max-width: 1054px) {
    .navbar__item {
        margin-right: 10px;
    }

    .product-characteristics-block {
        flex-direction: column;
    }

    .product-characteristics__info-block {
        padding: 0 15px;
    }

    .comparative-characteristics-block {
        margin: 30px auto;
    }
}

@media only screen and (max-width: 1024px) {
    .navbar-list > .navbar__item:first-child {
        margin-right: auto;
    }

    .navbar__item-deskt {
        display: none;
    }

    .navbar-list-mobile {
        display: block;
        padding: 0 15px;
        display: flex;
    }

    .navbar-list {
        padding: 15px;
    }
}


@media only screen and (max-width: 991px) {
    .main-content-info-block {
        padding: 0;
        padding-top: 48px;
        flex-direction: column;
    }

    .info-block__content-banner {
        max-width: 100% !important;
        padding: 40px 15px 0;
        border-radius: 0;
        margin: 0 auto;
    }

    .content-banner__btn {
        margin: 0 auto;
    }

    .content-banner__btn-mobile {
        display: block;
    }

    .clouds-bg {
        height: 1700px;
    }

    .clouds-bg:after {
        height: 220px;
    }

    .explanations-img {
        width: auto;
        top: 260px;
        left: -60px;
    }

    .additional-info {
        height: 28px;
        width: 27px;
    }

    .info-block__content {
        position: relative;
        order: 1;
        z-index: 2;
    }

    .img-block__content {
        padding-left: 0;
        height: 700px;
        width: 400px;
        margin: 0 auto;
    }

    .img-block {
        width: 100%;
        margin: 0 auto;
        background-image: url(../img/window-short.svg);
    }

     .additional-info.additional-info-first {
        top: 620px;
        left: 88px;
    }

    .additional-info.additional-info-second {
        top: 650px;
        left: 116px;
    }

    .additional-info-block {
        top: 275px;
        right: 0;
        left: auto;
    }

    .additional-info-block-first.additional-info-block:before {
        left: 10px;
    }

    .additional-info-block-second.additional-info-block:before {
        left: 20px;
    }

    .explanations {
        display: flex;
        flex-wrap: wrap;
    }

    .info-block__content__title {
        display: none;
    }

    .info-block__content__mobile-title {
        display: block;
        margin: 0 auto;
        padding: 0 15px;
        text-align: center;
    }

    .product-characteristics-block {
        margin: 0;
        padding: 0 15px;
    }

    .info-block__content-txt {
        width: 100%;
        padding: 0 15px; 
        margin-top: 48px;
    }

    .btn-style {
        margin-bottom: 30px;
    }

    .content-banner__explanations-block {
        align-items: flex-start;
        margin-bottom: 28px;
        padding-right: 15px;
        width: 50%;
    }

    .content-banner__sub-title {
        margin-bottom: 30px;
    }

    .comparative-characteristics-block {
        width: 100%;
        box-shadow: 0 0 0 0;
        padding: 40px 0 0;
        height: 390px;
    }

    .product-characteristics__info-block {
        padding: 40px 15px 0;
        background-color: #AFD4FA;
        background-image: -webkit-gradient(linear, top, bottom, from(#AFD4FA), to(#D7E9FC));
        background-image: -webkit-linear-gradient(top, #AFD4FA, #D7E9FC);
        background-image: -o-linear-gradient(top, #AFD4FA, #D7E9FC);
        background-image: -webkit-gradient(linear, top, bottom, from(#AFD4FA), to(#D7E9FC));
        background-image: linear-gradient(to bottom, #AFD4FA, #D7E9FC);
        margin-bottom: 50px;
        order: 1;
        border-radius: 4px;
        box-shadow: 0 4px 20px 10px #E7E7E7;
        height: auto;
    }

    .product-characteristics__info-block__title {
        font-size: 19px;
    }

}

@media only screen and (max-width: 768px) {
    .navbar-list-mobile > .navbar__item {
        margin-right: auto;
    }

    .navbar-item__textes,
    .navbar-item__images {
        justify-content: center;
    }

    .navbar-item__textes {
        width: 50%;
    }

    .navbar-list-mobile {
        flex-wrap: wrap;
    }

    .navbar-item__images {
        width: 33.2%;
    }

    .img-block__content {
        height: 550px;
    }

    .explanations-img {
        display: none;
    }

    .table-data-style {
        width: 20px;
        padding: 10px 0;
    }

    .clouds-bg {
        height: 1600px;
    }

    .additional-info.additional-info-first {
        top: 340px;
        left: 88px;
    }

    .additional-info.additional-info-second {
        top: 410px;
        left: 116px;
    }

    .additional-info-block-first.additional-info-block:before {
        left: 40px;
    }

    .additional-info-block-second.additional-info-block:before {
        left: 59px;
    }

    .additional-info-block {
        top: 275px;
        left: 53px;
    }

    .clouds-bg:after {
        height: 100px;
    }

    .content-banner__explanations-block {
        flex-direction: column;
    }

    .explanations-block__img-block {
        padding: 0;
    }
}

@media only screen and (max-width: 576px) {
    .navbar-item__textes {
        width: 100%;
    }

    .navbar__logo-img {
        width: 88px;
    }

    .navbar-list {
        padding: 8px 15px;
    }

    .navbar__links__number {
        font-size: 15px;
    }

    .navbar__links__order-call,
    .navbar__item__link__menu {
        font-size: 12px;
    }

    .main-content-info-block {
        position: relative;
    }

    .clouds-bg {
        height: 1800px;
    }

    .img-block__content {
        width: 320px;
    }

    .img-block {
        background-image: url('../img/window-short.svg');
    }

    .additional-info-block {
        top: 250px;
        left: 0;
        width: 100%;
    }

    .additional-info.additional-info-first {
        left: 93px;
    }

    .additional-info.additional-info-second {
        left: 113px;
    }

    .additional-info-block-first.additional-info-block:before {
        left: 90px;
    }

    .additional-info-block-second.additional-info-block:before {
         left: 118px; 
    }

/*    .additional-info-block-first.additional-info-block:befor,
    .additional-info-block-second.additional-info-block:before {
        display: none;
    }
*/
    .comparative-characteristics-block {
        position: relative;
    }

    .content-banner__btn {
        font-size: 15px;
        width: 100%;
    }

    .explanations-block__img-block {
        height: 32px;
        width: 32px;
    }

    .content-banner__sub-title {
        font-size: 19px;
    }

    .sub-title__sup-txt {
        font-size: 11px;
    }

    .info-block__content__mobile-title {
        font-size: 19px;
    }

    .info-block__content-txt {
        font-size: 15px;
    }

    table {
        position: relative;
    }

    .table-data-description {
        width: 26px;
    }

    .explanation-popup:before {
        right: 16px;
    }

    .comparative-characteristics__img-block {
        height: 36px;
        width: 36px;
        float: right;
    }

    .comparative-characteristics__img {
        height: 28px;
        width: 27px;
        font-size: 12px;
    }

    .explanations {
        flex-direction: column;
    }

    .content-banner__explanations-block {
        width: 100%;
    }

    .sign {
        height: 12px;
        width: 12px;
    }

    .comparative-characteristics__title {
        font-size: 19px;
    }

    .table-data-style {
        position: inherit;
        font-size: 12px;
    }

    .table-sup {
        font-size: 8px;
    }

    .explanation-popup {
        width: 100%;
        right: 0;
        height: 136px;
    }
}


@media only screen and (max-width: 320px) {
    
}

@media only screen and (min-width: 320px)
and (max-width: 991px) {

}

@media only screen and (max-width: 768px) 
and (orientation: landscape) {
    
}

