.call a{
   display: block;
   font-size: 23px;
   color: #414141;
   text-decoration: none;
}

#contact_wrap a{
   color: #fff;
}

.footer_image{
   margin: 15px 0;
   text-align: center;
}

.footer_text a{
   color: #686868;
   text-decoration: none;
}
.footer_text a:hover{
   color: #686868;
   text-decoration: underline;
}
/* 
.header__wrap.column11{
   display: flex;
   align-items: center;
   justify-content: flex-end;
   gap: 20px;
}

.header__wrap.column11 >div{
   float: none;
}

.header__wrap.column11 .call{
   order: 2;
}

 */

@media only screen and (min-width: 960px) and (max-width: 1160px) {
   .header__wrap .search_wrap {
         top: inherit;
         margin: 15px 20px 0 0;
   }
}

@media (max-width: 480px) {
   .header__wrap .search_wrap {
         top: inherit;
         margin: 15px 20px 15px 0;
   }
}

.search_box{
   padding: 7px;
}

.search_btn{
   padding: 5px;
}

.form-inline .search_form{
   display: flex;
   justify-content: space-between;
   align-items: center;
}