@media screen and (max-width: 1024px) {
    :root {
        --block-space: 40px;
    }

    .subtitle {
        padding-bottom: 0;
    }

    .home__title {
        font-size: 40px;
    }

    .home__subtitle {
        font-size: 20px;
    }

    .home__content {
        padding-bottom: 40px;
        padding-top: 120px;
    }

    .header {
        height: 80px;
    }

    .fill__title {
        margin-top: 0;
    }

    .advantages__desc {
        padding-top: 0;
    }

    .footer {
        padding: 28px;
    }
}

@media screen and (max-width: 768px) {
    
    .questions__text {
        text-align: center;
    }

    .header__button {
        display: none;
    }

    .tel_consultation {
        align-items: center;
    }

    .title {
        font-size: 48px;
    }

    .subtitle {
        font-size: 28px;
    }

    .button {
        padding: 0 24px;
    }

    .home__block {
        text-align: center;
    }

    .home__block .button + .button {
        margin-left: 0;
        margin-top: 12px;
    }

    .liquid__content {
        flex-direction: column;
        align-items: center;
    }

    .liquid__img + .liquid__img{
        margin-top: 16px;
    }

    .fill__content {
        flex-direction: column;
    }

    .questions__content {
        display: block;
    }

    .questions__subtitle {
        margin-bottom: 12px;
    }

    .fill__image {
        width: 100%;
        text-align: center;
        font-size: 0;
    }

    #rent-bottle .fill__image {
        order: -1;
    }

    .application__form {
        flex-basis: 100%;
    }

    .home__content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .home__title {
        font-size: 32px;
    }

    .home__subtitle {
        font-size: 14px;
    }

    .application__row {
        width: 100%;
    }

    .application__content .fill__image {
        display: none;
    }

    .fill__image img {
        height: auto;
    }
}

@media screen and (max-width: 480px) {
    .home__title {
        font-size: 24px;
    }

    .fill__button .button,
    .home__block .button {
        width: 100%;
    }

    .fill__button {
        flex-direction: column;
    }

    .fill__button .button + .button {
        margin-top: 12px;
    }

    .fill__tabs {
        flex-direction: column;
    }

    .home__block {
        width: 100%;
    }

    .fill__tab + .fill__tab {
        margin-top: 12px;
    }

    .questions__form input {
        width: 100%;
    }

    .questions__form input + input {
        margin-top: 12px;
    }

    .application__row {
        flex-direction: column;
    }

    .application__row input {
        width: 100%;
    }

    .application__row input + input {
        margin-top: 12px;
    }

    .advantages__desc {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .advantages__block:nth-child(n + 3) {
        border-top: none;
    }

    .logo {
        max-width: 75px;
    }

    .social span {
        display: none;
    }

    .social {
        justify-content: center;
    }

    .fill__desc {
        padding: 16px;
    }

    .title {
        font-size: 28px;
    }

    .application__form {
        padding: 16px;
    } 

    .application__label input[type=number],
    .application__label {
        width: 100%;
    }

    .fill__wrap + .fill__wrap {
        margin-top: 12px;
    }

    .application__form .button {
        width: 100%;
    }


}

