.head-bt-full{position:relative;width:100%;}
#cssmenu{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 0;margin: 0;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li > a{text-transform: uppercase;padding:10px 8px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:500;height:auto;}
/*#cssmenu > ul > li > a:hover{background-color:#707070;}*/
#cssmenu > ul > li:hover > a,#cssmenu ul li.current-menu-item a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.current-menu-item:hover,#cssmenu ul li.current-menu-item,#cssmenu ul li.menu-item-has-children.current-menu-item:hover{background-color:#707070;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.menu-item-has-children > a{padding-right:20px}
/* dau cong tru show sub menu level 1 */
#cssmenu >ul >li.menu-item-has-children >.submenu-button:before {font-family: fontawesome;position: absolute;content: "\f103";right: 5px; color:#fff;font-weight: 600;text-align: center;top: 10px;}
#cssmenu >ul >li.menu-item-has-children:hover >.submenu-button:before{color:#fff;}
#cssmenu >ul >li >ul >li.menu-item-has-children:hover >.submenu-button:before{color:#fff;}
/* end dau cong tru show sub menu level 1 */
#cssmenu > ul > li.menu-item-has-children:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;z-index:99;}
#cssmenu ul ul li{-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#FDBA37;transition:all .25s ease}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:auto;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:10px 8px;min-width:170px;text-decoration:none;color:#fff;font-weight:400;height:auto;white-space: nowrap;}
#cssmenu ul ul li a:hover{background-color:#707070;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
/* dau cong tru show sub menu level 2*/
#cssmenu ul li ul li .submenu-button:before {z-index: 9;content: "\f101";position: absolute;color:#fff;font-family: fontawesome;font-weight: 600;top: 12px;right: 4px;}
/* dau cong tru show sub menu level 1 */
#cssmenu ul ul > li.menu-item-has-children:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.menu-item-has-children:hover,#cssmenu ul li.menu-item-has-children ul li.menu-item-has-children ul li:hover{background:#008000;}
#cssmenu ul ul ul li.current-menu-item a{border-left:1px solid #333}
#cssmenu > ul > li.menu-item-has-children > ul > li.current-menu-item > a,#cssmenu > ul ul > li.menu-item-has-children > ul > li.current-menu-item> a{border-top:1px solid #333}
.toggle-nav,.toggle-search{text-align: center;font-size: 20px;color: #86878B;transition: all 0.25s ease;cursor: pointer;position: absolute;right: 20%;top: 8px;}
.toggle-nav:hover,.toggle-search:hover{color:#0077ff;}
.mobile-search {display: none;background: #FFFFFF;margin: 10px 0px;width: 100%;}
.fa-search:before {font-family: fontawesome;content: "\f002";color:#fff;}
@media screen and (max-width:1000px){
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:20px;color:#ddd;background:none;height:auto;white-space: normal;}
#cssmenu ul ul li{background:#008000!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:30px}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.current-menu-item > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.menu-item-has-children > a:after,#cssmenu > ul > li.menu-item-has-children > a:before,#cssmenu ul ul > li.menu-item-has-children > a:after,#cssmenu ul ul > li.menu-item-has-children > a:before{display:none}
#cssmenu #head-mobile{display: block;color:#fff;font-size: 20px;font-weight: 700;padding: 10px 0px;}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:36px;width:45px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul li ul li.menu-item-has-children .submenu-button:before{font-family: fontawesome;position: absolute;content: "\f103";right: 10px; color:#fff;font-weight: 600;text-align: center;top: 10px;}
#cssmenu ul ul .submenu-button{width:35px}
#cssmenu ul li .submenu-button.submenu-opened:after{position: absolute;font-family: fontawesome;content: "\f101";color:#fff;font-weight: 600;top: 10px;right: 20px;}
#cssmenu ul li ul li .submenu-button.submenu-opened:after{right: 11px;}
#cssmenu >ul >li.menu-item-has-children >.submenu-button:before{right:15px;}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.current-menu-item a{border-left:none}
#cssmenu > ul > li.menu-item-has-children > ul > li.current-menu-item > a,#cssmenu > ul ul > li.menu-item-has-children > ul > li.current-menu-item > a{border-top:none}
.buttonmenu{width:50px;height:40px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.buttonmenu:before{-webkit-transition: all 1.3s ease;-ms-transition: all 1.3s ease;transition: all 1.3s ease;position: absolute;top: 6px;right: 12px;font-family: fontawesome;content: "\f0c9";color:#fff;font-size: 30px;}
.buttonmenu.menu-opened:before{-webkit-transition: all 1.3s ease;-ms-transition: all 1.3s ease;transition: all 1.3s ease;top: 6px;border: 0;-webkit-transform: rotate(315deg);-moz-transform: rotate(315deg);-ms-transform: rotate(315deg);-o-transform: rotate(315deg);transform: rotate(315deg);}
}
/********************************/
.frm-header {
    line-height: 30px;
    width: 100%;
    box-sizing: border-box;
    padding: 2px;
    border-radius: 2px;
    display: grid;
    grid-template-columns: 88% 12%;
    margin-bottom: 0;
}
.inp-text {
    align-items: center;
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
}
.sbtk {
    background: #005994;
    color: #FFFFFF;
    height: 30px;
    align-items: center;
    outline: none;
    border: none;
    margin: 0;
}
@media (max-width: 767px){
.frm-header {
    grid-template-columns: 70% repeat(1, minmax(0, 1fr));
}
.toggle-search {
    right: 30%;
    top: 10px;
}
}