@media (max-width: 767px) {
    .main-menu__wrapper-inner {
        padding: 0 20px 0;
    }

    .main-menu__left {
        padding-right: 0;
        justify-content: space-between;
        flex: 1;
    }

    .main-menu__logo {
        margin-right: 0;
    }

    .main-menu__right {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-menu__wrapper-inner {
        padding: 0 50px 0;
    }

    .main-menu__logo {
        margin-right: 50px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu__wrapper-inner {
        padding: 0 50px 0;
    }

    .main-menu__logo {
        margin-right: 50px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .main-menu__wrapper-inner {
        padding: 0 20px 0;
    }

    .main-menu__left {
        padding-right: 0;
    }

    .main-menu__logo {
        margin-right: 40px;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .main-menu__wrapper-inner {
        padding: 0 50px 0;
    }

    .main-menu__logo {
        margin-right: 40px;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1905px) {
    .main-menu__wrapper-inner {
        padding: 0 50px 0;
    }

    .main-menu__logo {
        margin-right: 90px;
    }
}