@media (max-width:1199px){
.sidebar_to_menu .menu_header{margin-left:240px}
.menu_header>ul>li>a{padding:0 10px}

}
@media (max-width:991px){
.title-sidebar .fa{font-size:17px;width:20px}
/**********************/
.sidebar_to_menu .menu_header{margin-left:185px}
.menu_header>ul>li>a{padding:0 8px;font-size:12px}
}
@media (max-width:768px){
.sidebar_to_menu .danhmuc_sanpham_menu{display:block}
.danhmuc_sanpham_menu{position:inherit}
.danhmuc_sanpham_menu .devvn_mega_menu_wrap{width:100%;/*top:100%;*/left:0;padding:0 15px}
.devvn_mega_menu_ul >li{position:relative}
.danhmuc_sanpham_menu{width:auto}
/******************/
.title-sidebar .click_open_mega,.title-sidebar .click_open_mega .fa{font-size:14px;height:40px;}
.click_open_sub_megamenu{    position: absolute;
    display: block;
    top: 5px;
    right: 0;
    text-align: center;
    background: #fff;
    z-index: 3;
    cursor: pointer;}
.click_open_sub_megamenu:before{top:0px;}
.o_sub_mega_op:before{content: "\f103";}
/******************************/
.button_open_menu{color: #464646;
    display: block;
    float: left;font-size: 20px;
    text-transform: uppercase;
    line-height: 30px;
    margin-top: 33px;
    margin-left: 40px;}
.button_open_menu:before{font-family: "FontAwesome";
    content: "\f0c9";
    font-size: 24px;
    float: right;
    padding-left: 10px;}
.button_open_menu:hover,.button_open_menu:focus{color:#464646;/*background:#0496fd;*/text-decoration:none;font-size: 20px;}
.button_open_menu_danhmuc,.button_open_menu_danhmuc:hover,.button_open_menu_danhmuc:focus{font-size:15px;color:#fff;text-decoration:none;line-height:31px}
/*************************/
.sidebar_to_menu .menu_header{margin:0;background-color: #eee;}
.menu_header{width: 100%;
    clear: both;
    display: none;height: auto;}
.menu_header>ul>li>a{color:#464646;line-height:40px}
.menu_header>ul>li{line-height:40px;float:none;width:100%;height:auto!important;margin-right:0px!important;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(0,0,0,.25);clear:both}
.menu_header>ul>li.current-menu-item>a,.menu_header>ul>li.current-menu-ancestor>a,.menu_header>ul>li.current_page_item>a,.menu_header>ul>li.current_page_ancestor>a,.menu_header>ul>li:hover>a,.menu_header>ul>li:focus>a{color:#464646;background:transparent}
.menu_header>ul>li ul{border:0;display:none;position:relative!important;top:100%!important;opacity:1!important;visibility:visible!important;width:100%!important;box-shadow:none!important;background-color:#f9f9f9!important;padding:0px!important;left:0px!important;border:none!important;border-radius:0;transition:unset!important}
.click_opensub_menu{display:block;color:#fff;position:absolute;height:30px;right:0;line-height:30px;top:0;width:30px;text-align:center;cursor:pointer}
.menu_header_danhmuc .click_opensub_menu{height:35px;line-height:35px;border-left:1px solid rgba(0,0,0,.3);width:40px}
.devvn_mobile .menu_header ul.sub-menu{display:none}
.devvn_mobile .menu_header li.opensub_menu>ul.sub-menu,.devvn_mobile .menu_header li.mobile_open_sub>ul.sub-menu{position:relative;visibility:visible;opacity:1;width:100%;top:0;display:block;left:0}
.opensub_menu ul.sub-menu{display:block}
}