@media only screen and (max-width: 600px) {
    span.fi { opacity: 0; }
    .menu-toggle span {
        background: #fff !important;
        width: 35px; height: 1px; display: block; margin-bottom: 5px;
        transition: all .3s ease;
    }
    span.js-menu-toggle.menu-toggle { margin-right: unset !important; margin-top: 30px; z-index: 10; }
    .ma .fi { opacity: 1; }
    .ma span.ti { transform: scale(1) rotate(45deg) translate(-5px, -4px); }
    .has-drop .drop { display: none; }
    ul.header__menu { padding: 60px; }
    .header ul { align-items: flex-start; padding: 35px; padding-top: 60px; background: #05cf05; }
    ul.header__menu li, ul.header__menu a { font-size: 50px !important; font-weight: 400 !important; }
    ul.drop.show_mini_menu { display: block; padding: 0; text-align: left; }
    ul.drop.show_mini_menu a { font-size: 18px !important; padding-left: 10px; }
    .ma .header ul { z-index: 9; }
    a.logo { z-index: 10; padding-left: 0 !important; }
    header.header.center.center--1700.overlay_header { padding-left: 0 !important; margin-left: 0 !important; }
    svg.scroll { margin-left: 8px !important; }
    .header > ul > li:after { display: none; }
}
