.menu_mobile.showmenu{position:static;}

.menu_mobile .icon_menu{
          padding: 8px 25px;
    /*background: #000;*/
    display: flex;
    width: 100%;
    justify-content: space-between;
    /*align-items: center;*/
    flex-direction: column-reverse;
    flex-wrap: wrap;
    height: 35px;
    text-align: center;
    /* padding-top: 4px; */
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.menu_mobile .icon_menu span{
    width: 26px;
    height: 3px;
    background: #4492cc;
    font-size: 0;
    line-height: 0;
    /* margin-top: 6px; */
    display: inline-block;
    float: left;}

.menu_mobile .divmm{position:fixed;width:100%;top:0;left:0;bottom:0;visibility:hidden;text-align:left;z-index:99999;}

.menu_mobile .divmm .mmContent{width:100%;height:100%;max-width:560px;padding-right:51px;position:relative;top:0;left:0;
    z-index:101;-webkit-transform:translate(-100%, 0%);-moz-transform:translate(-100%,0%);-o-transform:translate(-100%, 0%);
    -ms-transform:translate(-100%,0%);transform:translate(-100%, 0%);-webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none;}

.menu_mobile .divmm .mmContent .mmMenu{position:relative;width:100%;max-height:100%;overflow-y:auto;
    background-color:transparent;color:#333333;pointer-events:auto;}

.menu_mobile .divmm .mmContent .close-mmenu{position:absolute;top:46px;right:-50px;width:52px;border:1px solid #fff;
    height:52px;background:url(../images/icon-close.png)no-repeat;cursor:pointer;background-size:100%;
    -webkit-transition:all 0.8s ease 0.2s;-moz-transition:all 0.8s ease 0.2s;-o-transition:all 0.8s ease 0.2s;
    transition:all 0.8s ease 0.2s;opacity:0;pointer-events:auto;}

.menu_mobile .divmm.show{visibility:visible;}

.menu_mobile .divmm.show .mmContent{-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);
    -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);}

.menu_mobile .divmm.show .mmContent .close-mmenu{right:0;top:0;opacity:1;}

.menu_mobile .divmm .divmmbg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.9);z-index:100;
    opacity:0;visibility:hidden;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;
    transition:all 0.8s ease;}

.menu_mobile .divmm.show .divmmbg{opacity:1;visibility:visible;}

.dangnhapmobi{width:100%;float:left;background:#4b8c6c;padding:0 10px;height:auto;border-bottom:1px solid rgba(0,0,0,0.1);}

.loginmobi{width:100%;float:left;}

.loginmobi ul{padding-left:0;list-style:none;margin:5px 0;}

.loginmobi ul li{display:inline-block;padding:10px 5px;position:relative;}

.loginmobi ul li a{font-size:15px;font-family:Arial;}

.loginmobi ul li i{color:#fff;padding-right:10px;font-size:20px;}

.menucon{width:100%;float:left;background:#fff;}

.menucon ul{background:#fff;padding-left:0;list-style:none;}

.menucon ul li{background: #fff;;display:block;border-bottom:1px solid rgba(0,0,0,0.1);position:relative;
    -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
    width:100%;float:left;}

.menucon ul li a{display:block;font-size:14px;line-height:24px;color:#000;font-family:Arial;padding:10px 10px 10px 15px;
    position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;
    transition:all 0.5s ease;text-transform: uppercase;}

.menucon ul li .hotline_res{color: #0072bc;}

.menucon ul li i{color:#333;padding-right:10px;font-size:14px;}

.button-submenu{position:absolute;top:20px;right:0;width:45px;height:auto;text-align:center;font-size:16px;color:#000;
    padding-top:10px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;}

.button-submenu:after{position:absolute;top:50%;left:50%;font-family:"fontawesome";content:'\f0da';font-size:20px;
line-height:36px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.button-submenu.showcon1:after{content:'\f0d7';}

.sub11{display:none;}

.sub11.showcon2{display:block;}

.menucon ul>li>.sub11 li{width:100%;position:relative;float:left;padding-left:20px;}

.menucon ul>li>.sub11 li:last-child{border:none!important;}

.menucon ul>li>.sub11 li i{position:absolute;left:35px;font-size:14px!important;color:#ccc!important;}

.menucon ul>li>.sub11 li a{font-family:Arial;font-weight:normal;padding-left: 28px;text-transform: none;}

.menucon ul .active a{color: #0072bc;}

.logomm{width:100%;float:left;text-align:center;padding:5px 0;background:#ff8b94;}

.space_block_menu{background:#fff;border-bottom:1px solid #eee;color: #000}



.button-submenu1{position:absolute;top:20px;right:0;width:45px;height:auto;text-align:center;font-size:16px;color:#000;
    padding-top:10px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;}

.button-submenu1:after{position:absolute;top:50%;left:50%;font-family:"fontawesome";content:'\f0da';
font-size:20px;line-height:36px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.button-submenu1.showcon1:after{content:'\f0d7';}



.menucon .frm_timkiem_mb {width: 90%;height: 50px;position: relative;z-index: 1;}
.menucon .frm_timkiem_mb input {width: 90%;z-index: 1;text-indent: 0;
    background: #0072bc;color: #fff;padding: 10px 10px;transition: opacity 0.5s, width 0.5s;outline: none;
    font-weight: 400;font-size: 13px;border: none;position: absolute;right: 0;top: 4px;background: #0072bc;
    border-radius: 30px;text-indent: 15px;
}
.menucon .frm_timkiem_mb button {cursor: pointer;outline: none;border: none;display: inline-block;z-index: 1;
    position: absolute;
    background: transparent url(../images/search.png) no-repeat center;width: 38px;height: 38px;right: 4px;top: 4px;
}

.menucon .frm_timkiem_mb ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}
.menucon .ngonngu_mb{width: 25%;margin: 0 auto;}
.menucon .ngonngu_mb ul{width: 100%;display: flex;}
.menucon .ngonngu_mb li a.active{color: #0072bc;}