@media (max-width: 991px) {
    .navbar .hamburger {
        padding-right: 0;
        font-size: 16px;
        letter-spacing: 2px;
    }
    .opnen_menu .header_main_menu .menu_item li a {
        font-size: 24px;
        line-height: 30px;
    }
    .opnen_menu .header_main_menu .menu_item li.submenu .submenu_item li a {
        font-size: 14px;
        line-height: 22px;
    }
    .navbar .hamburger .m_menu, 
    .navbar .hamburger .m_close {
        display: none;
    }
    .opnen_menu .header_main_menu .menu_item li {
        margin-bottom: 10px;
    }
}
/* @media (max-width: 991px ) */


@media (max-width: 767px) {

    .navbar .hamburger .bar_icon {
        width: 24px;
    }

    .navbar .select_lang a {
        font-size: 16px;
    }
    
}
/* @media (max-width: 767px ) */


@media (max-width: 640px) {
    
    
    .navbar .hamburger .bar_icon .bar {
        height: 1px;
    }
    .navbar .hamburger .bar_icon .bar.bar_1 {
        transform: translateY(-7px);
    }
    .navbar .hamburger .bar_icon .bar.bar_3 {
        transform: translateY(7px);
    }
 
    .navbar .hamburger .bar_icon {
        margin-left: 10px;
    }
   
    
}
/* @media (max-width: 640px ) */

@media (max-width: 576px) {

    
    .navbar .select_lang {
        margin-right: 15px;
    }
    .navbar .select_lang a + a {
        margin-left: 12px;
    } 

}

@media (max-height: 440px) and (max-width: 992px) {
    .opnen_menu .header_main_menu {
        margin-top: 120px;
    }
    .opnen_menu .header_main_menu .menu_item {
        height: 150px;
    }

}