@media screen and (max-width: 1020px) {

    html body {
        min-width: 320px;
    }

    .container {
        width: auto;
        margin: 0 20px;
    }
    .container .container {
        margin: 0;
    }

    .menu-block {
        position: relative;
        min-width: 0;
        height: auto;
    }
    .menu-block:after {
        right: 0;
        top: 0;
        left: 0;
        bottom: 0;
        width: auto;
        height: auto;
        border-radius: 0;
    }
    .menu-block .phone {
        margin: 0;
    }
    .menu-block ul {
        justify-content: center;
    }

    .menu-block .login {
        display: none;
    }

    .call-form .item-wrapper {
        display: block;
        border: none;
    }

    #wrapper {
        min-height: 0;
    }

    body.is-home-page #wrapper {
        height: auto;
    }
    body.is-home-page #content {
        display: block;
    }

    .home-page > .container {
        display: block;
    }

    .call-form .form-inner {
        display: block;
    }
    .call-form .item-wrapper {
        margin: 0;
    }
    .call-form .item-wrapper input[name="code"],
    .call-form .item-wrapper button {
        border-radius: 6px;

        width: 100%;
        min-width: 100%;
    }
    .call-form .item-wrapper .form-group {
        margin-bottom: 15px;
    }
    [data-call-form-alter] {
        width: auto;
    }

}