@media (max-width: 992px)
{
.top-header-two-main.col- .textwidget {
    margin: 0 auto;
}
#wrapper-navbar .site-search .open .search-main-block input {
    background: white!important;
}
}
@media(max-width: 991px)
{
    .searchform.open {
    display: block;
}
.searchform.close {
    display: none;
}
.searchform {
    display: none;
}
    .header-search-box {
    display: block !important;
}
    header.headerwapper .site-search 
    {
        display: block !important;
    }
    #wrapper-navbar .site-search {
        top: 38px;
        right: 22px;
    }
  #wrapper-navbar .site-search .header-search-box i {
       color: #ed1c24;
    top: 6px;
    right: 7px;
    font-size: 19px;
}
.mobile-show .top-header-list {
    margin-top: 10px;
    padding: 0;
    margin-right: 21px;
}
.mobile-show i.fas.fa-phone {
    font-size: 20px;
}
}

@media(max-width: 350px)
{
a.navbar-brand img {
    max-width: 160px !important;
}
#wrapper-navbar .site-search .header-search-box i {
    top: -7px; 
}
}