 .search-wrap {
}
 .search-wrap .sa-search {
     overflow: inherit;
     width: 75%;
}
 .search-wrap .sa-search .result1 {
     top: 40px;
}
 .search-wrap .typeahead__query {
     height: 40px 
}
 .search-wrap .input-global-search {
     padding: 0;
     height: 40px;
}
 .search-wrap .sa-button {
     height: 40px;
}
 .search-wrap .typeahead__result {
     top: 40px 
}
 .search-wrap .sa-search .sa-input {
     top: 0;
     line-height: 40px;
}
 .float-right {
     float: right;
}
 .float-right .tag {
     padding: 0 5px;
     cursor: pointer;
}
 .float-right .selected {
     color: #e12d30 
}
 .sa-tplby-check {
     overflow: hidden;
}
 .sa-tplby-check p {
     float: left;
}
 .sa-tplby-check .feedback_Box {
     float: left;
     margin-left: 100px;
}
 .sa-tplby-check .feedback_Box a {
     color: red;
     text-decoration: underline;
}
 .search_Fd {
     float: left;
     font-size: 18px;
     position: relative;
     z-index: 100;
}
 .search_Fd a {
     color: red;
     text-decoration: underline;
}
 @media screen and (max-width: 768px) {
     .sa-tplby-check .feedback_Box {
         margin-left: 0px;
         margin-top: 10px;
         display: none;
    }
     .search_Fd {
         margin: 10px auto;
         font-size: 16px;
         display: none;
    }
}
 .typeahead__query ul.result2{
     position: absolute;
     top:62px;
     left:0;
     width:100%;
     background:#fff;
     border-radius:10px;
     overflow: hidden;
     box-shadow: 0px 4px 6px 0px rgba(58, 58, 58, 0.14);
     display:none 
}
 .typeahead__query ul.result2 li p{
     color:rgba(34,34,34,0.6);
     font-size:18px;
     background:#fcf3f3;
     padding:15px 30px;
}
 .typeahead__query ul.result2 li a{
     padding:15px 30px;
     display:block;
     color:#222222;
     font-size:18px;
}
 .typeahead__query ul.result2 li a span{
     color:#d00a37 
}
 .typeahead__query ul.result2 li:hover{
     background:#f7f7f7 
}
 .typeahead__query ul.result2 li.on{
     background:#f7f7f7 
}
 .close {
     display: none;
     position: absolute;
     width: 22px;
     height: 22px;
     background: #cb1329;
     border-radius: 50%;
     right: -8px;
     top: -8px;
}
 .close::before, .close::after {
     content: '';
     position: absolute;
     height: 2px;
     width: 60%;
     top: 50%;
     left: 20%;
     margin-top: -1px;
     background: #fff;
}
 .close::before {
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
}
 .close::after {
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
}
 .typeahead__query .result1 li {
     position: relative;
}
 .typeahead__query .result1 li:hover .close {
     display: inline-block;
     cursor: pointer;
}
 