body .header__inner__logo_menu .header_mobile__inner {
    right: -300rem;
    transition: right .25s ease !important;
}

body.theme_green .header .header__inner__link {
    padding-left: 40px;
}

@media (min-width: 1921px) {
    body.theme_red .left_content_right_image_section_main {
        background-position: 50% 0%;
    }
    body .footer .footer__wrapper .footer__inner:before {
        min-height: 300px;
    }
}