@media (max-width: 991px) {

.header_area .main_menu_area .collapse_responsive {
    background: var(--m-color);
    box-shadow: 0 0 15px 0 rgba(17, 17, 17, 0.54);
}
    .header_area .main_menu_area .navbar-nav li a{
        color: #fff;
        padding: 20px 0;
    }

    .header_area .main_menu_area .navbar-nav li a:hover{
        color: var(--l-link);
    }

    .header_area .main_menu_area .navbar-nav li{
        border-bottom: 1px solid #ffffff40;
        border-top: none;
    }
}

@media  (max-width: 480px) {
    .header_right{
        display: none !important;
    }
    .header_area .main_menu_area .logo img{
        width: 140px !important;
    }
}