@media screen and (max-width: 1352px) {
    footer .row {
        margin-left: 0;
        margin-right: 0;
    }
    #back-top {
        margin-left: 0;
        left: 20px;
    }
}
@media screen and (max-width: 1024px) {
    .item-page__header > .container {
        margin-left: 0 !important;
        left: 15px !important;
    }
    .body p > img {
        width: 90%;
        margin: 0 auto;
    }
}
@media screen and (max-width: 800px) {
    body {
        padding-top: 50px;
    }
    body.int_page {
        padding-top: 90px;
    }
    header div.header {
        padding: 0;
    }
    header .row.left .custom {
        display: none;
    }
    header div.logo {
        justify-content: center;
    }
    header div.logo img {
        width: 98px;
    }
    header .calc_text {
        display: none;
    }
    header .calc_icon {
        display: block;
    }
    header .row .phone span {
        font-size: 15px;
    }
    header .row.right .btn {
        margin-right: 2px;
        padding: 5px 9px;
    }
    .advantages__item {
        display: block !important;
        width: 95% !important;
        margin: 0 auto !important;
    }
    section.our-gains.absolute {
        left: 0;
        position: static;
        width: 100%;
        background-size: cover;
    }
    .our-gains.absolute-blank, .our-gains.blank {
        display: none;
    }
    section.our-gains h2 {
        font-size: 43pt;
    }
    div.steps__item {
        display: block;
        width: 95%;
        margin: 0 auto;
    }
    .promos .promo {
        margin: 0 auto 30px auto;
        text-align: center;
    }
    .award {
        margin: 0 auto 30px auto;
    }
    section.absolute {
        position: static !important;
        width: 100%;
    }
    .absolute-blank {
        display: none;
    }
    .blank {
        display: none;
    }
    .big-banner-white-blank, .big-banner-black-blank {
        display: none;
    }
    .big-banner-white, .big-banner-black {
        position: static;
    }
    .big-banner-black .half {
        width: 90%;
        margin: 0 auto;
    }
    .big-banner-black iframe {
        width: 240px;
        height: 124px;
    }
    .item-page {
        width: 95%;
        margin: 0 auto;
    }
    .item-page__header > .container {
        display: none;
    }
    .full-width {
        display: none;
    }
    section .container .row {
        justify-content: center !important;
        display: flex;
    }
    div.item-page > div > p > img {
        width: 100%;
    }
    .calculate-5-minutes .container > p {
        line-height: 35px;
    }
    .calculate-5-minutes .container > DIV {
        line-height: 30px;
    }
    .calculate-5-minutes .container .form-group .form-control {
        width: 95%;
        margin: 0 auto 10px auto;
    }
    .calculate-5-minutes .container .form-group button {
        width: 95%;
        padding: 8px;
    }
    .calculate-5-minutes .form-conf {
        font-size: 12px !important;
    }
    .adaptive tr {
        display: flex;
        flex-wrap: wrap;
    }
    .adaptive, .adaptive tr img {
        width: 100%;
    }
    .schematic {
        width: 100%;
    }
    .schematic img {
        display: none;
    }
    .schematic .item {
        position: static !important;
        width: 100%;
    }
    .menu {
        display: none;
    }
    i.fas.fa-bars {
        display: block;
        margin-right: 10px;
    }
    .row.right > .custom {
        display: none !important;
    }
    header .row {
        align-items: center;
    }
    footer .bottom-menu {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        margin-right: 0 !important;
    }
    footer > .container > .row {
        justify-content: center;
    }
    .bottom-contacts .container {
        text-align: center;
    }
    header.scroll div.header {
        height: 46px;
    }
/*
    ul.nav-child-2, ul.nav-child-3 {
        position: static !important;
    }
 */
    ul.nav-child-2 li, ul.nav-child-3 li {
        width: 100% !important;
    }
    ul.nav-child-2 li a {
        font-size: 11px !important;
    }
    .big-banner-black.oldman {
        background-position: center left !important;
    }
    .big-banner-black.oldman iframe {
        width: 500px;
        height: 258px;
    }
    .big-banner-black.oldman-blank {
        display: none;
    }
    .pvc-panel .photo img {
        width: 100%;
    }
}
@media screen and (max-width: 450px) {
    .big-banner-black.oldman iframe {
        width: 243px;
        height: 127px;
    }
    iframe {
        width: 100%;
    }
    .table-zebra-striping td, .table-zebra-striping th {
        display: flow-root;
    }
    .table-zebra-striping tr td:first-child {
        text-align: center;
        font-weight: bold;
    }
    h1.circles__module_title {
        text-align: center;
    }
    .accessories .button_reverse.bottom {
        display: flex;
    }
    .accessories .button_reverse.top {
        display: none;
    }
}