#search{width:100%;margin-top:0;}
#search .search-option{display:flex;}

#search .search-option .item{width:25%;align-self:center;position:relative; height: 72px;background-color:#FFF;border-right:1px solid var(--ast-global-color-2)}

#search .search-option .item .form-label{position:absolute;padding-left:55px;font-size:0.8rem;padding-top:5px}
#search .search-option .item select{width:100%;cursor: pointer;font-family: 'Josefin Sans', sans-serif;height:100%;font-size:1.3rem;background-color:transparent;border:none}
#search .search-option .item select:hover{color:var(--ast-global-color-0);background-color:var(--ast-global-color-6)}
#search .search-option .item button{height:100%}

#search .search-option .item:last-child {border-right: none;}


#search .search-option .item i{position: absolute;top: 50%;transform: translateY(-50%);padding: 0 10px;}

#search .search-option .item select{padding: 15px 0 5px 50px;}

#search .search-option .item button{width:100%;}


@media only screen and (max-width:991px) {
    #search .search-option {flex-wrap: wrap;flex-direction: row;}
    #search .search-option .item {width:100%;}
    #search .search-option .item {border-right:none;border-bottom:1px solid var(--ast-global-color-2)}
    #search .search-option .item:last-child {border-bottom: none;}
    
    #search .search-option .item i{left:0}    
}