.search-form-top-mobile .open_form{display: inline-block;width: 50px;height: 50px;padding: 7px;transform: scale(-1, 1);}
.search-form-top-mobile .open_form path{fill:#fff}
.search-form-top-mobile .input-form{transition:0.3s;z-index: 1000000;position: fixed;top: -100px;width: 100%;left: 0px;height: 90px;}
.search-form-top-mobile .input-form input{width: 100%;height: 100%;line-height: 90px;font-size: 24px;font-weight: 400;color: #666;padding: 0px 40px;}
.search-form-top-mobile .btn-search {cursor:pointer;background: #eaeaea;width: 90px;height: 90px;position: absolute;top: 0px;right: 0px;transform: scale(-1, 1);padding: 25px;}
.search-form-top-mobile .input-form .align{height: 100%;position: relative;}
.search-form-top-mobile .btn-search svg path{fill: #999;transition:0.3s;}
.search-form-top-mobile .overlay{opacity:0;transition:opacity 0.5s, top 0s  0.5s; position:fixed;width: 100%;height: 100%;left: 0px;top: -100%;background: rgba(0, 0, 0, 0.9);z-index: 0;}
.search-form-top-mobile.open .overlay{top:0px;opacity:1;transition:opacity 0.5s, top 0s 0s;}
.search-form-top-mobile .close-search {cursor:pointer;font-size: 19px;top: 0px;position: absolute;left: 10px;color: #999;}
.search-form-top-mobile .btn-search:hover svg path{fill: #1338a9;transition:0.3s;}
.search-form-top-mobile .submit_form_in{display:block;cursor:pointer;}
@media(max-width: 991px){
	.bx-header .topest-block{z-index: 5;}
}
