.contacts-simple-search{width:100%;margin:0}
.input-label{height:14px;margin:7px 0 0 20px;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#707070}
#search-input{padding:16px 22px;border:solid 1px #5b616b;border-radius:12px;font-size:16px;height:51px}
#search-btn{width:auto;height:60px;margin:20px 0 19.5px 57px;padding:12px 49px 13px 50px;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;float:right;background-color:#00b451;color:#000;border-radius:12px;text-transform:uppercase}
#search-btn:disabled{background-color:#d9d9d9 !important;color:#5b616b}
#search-btn:disabled span{color:#5b616b !important}
.contact-search{margin-top:40px}
.extension{margin-left:5px}
.contact-search .form-clear{right:15px;position:absolute;top:16px;cursor:pointer}
.contacts-simple-search .container-section{padding:0 5px}
.department-wrapper{width:100%}
@media screen and (min-width:360px) and (max-width:767px){#search-input{width:-webkit-fill-available}
#search-btn{width:-webkit-fill-available;height:45px;margin:12.5px 0 25px 0;font-size:24px;padding:8.5px 89px 7.5px 90px}
.input-label{height:14px;margin:7px 0 0 22px}
.contacts-simple-search{width:-webkit-fill-available;width:-moz-available;margin:0 !important}
.contact-search{margin-top:0}
}
@media screen and (min-width:768px) and (max-width:1023px){#search-input{width:-webkit-fill-available}
#search-btn{font-size:30px;height:60px;margin:20px 0 20px}
.contacts-simple-search{width:100%}
.contact-search{margin-top:0}
.search-btn-block{display:flex;justify-content:center}
}