 .mobibtn{display:none; }
.search-input{display:none; }

@media (max-width:1025px){
.header{height: 50px;background:#fff;  }
 .logo{top:0;left:0;position:absolute; }
 .logo img{height: 50px; }
.langimg{top:18px;right:45px;}
.topuser{position: absolute;top:15px;right:80px;}

.mobibtn{position:absolute;top:3px;right:4px;display:block;width:44px;height:44px;background:url(../images/mobibtn.png) center center/33px 29px no-repeat;cursor:pointer}
body .stricky-fixed .mobibtn{top:3px}

.mobiclose{position:absolute;top:6px;left:6px;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;font-size:26px;color:#fff;cursor:pointer}

.search-input{position:relative;padding:15px 30px;margin-top:50px}
.search-input input{width:100%;font-size:14px;padding:0 48px 0 8px;height:44px;box-sizing:border-box}
.search-input button{position:absolute;right:30px;top:15px;width:44px;height:44px;background:none;border:none;cursor:pointer}



.c-menu{position:fixed;z-index:999999;
background-color:#3d5a9b; -webkit-transition:-webkit-transform .3s;transition:transform .3s}
.c-menu--slide-right{width:100%;height:100%}
@media all and (min-width: 320px) {
.c-menu--slide-right{width:300px}
}

@media (max-width:1025px){
.c-menu .menu li{position:relative;clear:both;float:none;width:100%;min-height:48px}
.c-menu .menu a{height:auto!important;min-height:48px;line-height:1.35!important;white-space:normal;word-break:break-word;padding:14px 52px 14px 12px;box-sizing:border-box}
.c-menu .menu li li a{height:auto!important;min-height:44px;line-height:1.35!important;padding-top:12px;padding-bottom:12px}
.c-menu .menu li ul{position:static!important;width:100%!important}
.c-menu .menu li.open>ul{display:block!important}
.c-menu .menu .sub-nav-toggle{position:absolute;right:0;top:0;width:48px;height:48px;margin:0;background-position:center -24px}
.c-menu .menu .sub-nav-toggle.plus{background-position:center 18px}
.c-menu .menu li.has-submenu>a::after,.c-menu .menu .sf-sub-indicator{display:none!important}
}

.c-menu--slide-right .c-menu__close{padding:5px}
.c-menu--slide-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
@media all and (min-width: 320px) {
.c-menu--slide-right{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}
}
.c-menu--slide-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.c-menu__close{color:#fff;background-color:transparent;font-size:34px;line-height:26px;border:none;box-shadow:none;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.c-menu__close:focus{outline:none}
.slide-overlay{position:fixed;z-index:2000;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity 0.3s,width 0 0.3s,height 0 .3s;transition:opacity 0.3s,width 0 0.3s,height 0 .3s}
.slide-overlay.is-active{width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}
.c-menu .info{position:relative;z-index:5000;padding:40px 30px 0}
.c-menu .info ul{padding:0;border:1px solid #fff;padding:15px 15px}
.c-menu .info ul li{display:block;overflow:hidden;margin-bottom:15px}
.c-menu .info ul li.last,.c-menu .info ul li p{margin:0}
.c-menu .info ul li p span{display:block;width:100%;color:#fff;font-size:16px;font-weight:700}
.c-menu .info ul li p span.heading{font-size:14px;font-weight:400;line-height:18px}

 /*menu*/
.menu .container{padding: 0}/*hack bootstrap container*/
.menu{display:none;width:100%;  position:absolute;top:110px;left:0px; z-index:90000;height:auto;padding:0 30px; }

 .headerwrap .is-active .menu{display:block;}
.menu li ul.sub{background:#90abea; }
.menu li ul.sub ul{background:#e3e6ed; }

.menu li ul.sub a{background:none; }
 .menu li a{padding-left:10px;color:#fff;font-size:16px;}
.menu a{display:block!important;min-height:48px;line-height:1.35;color:#fff}
.menu li li a{min-height:44px;line-height:1.35;padding-left:15px;color:#08487e;font-size:13px}
.menu li li li a{padding-left:25px}
.menu a{border-bottom:1px solid #08487e;padding-bottom:2px;}
.menu li ul{display:none; }

.menu li li .sub-nav-toggle{height:44px;background-position:center -29px}
.menu li li .sub-nav-toggle.plus{background-position:center 16px}


 .headerwrap .is-active .search-input{display:block;}
}
