.bottomborder{
  font-weight:bold!important;
  font-size: 35px!important;
}

#search{
  margin-left: -10px; 
  width: 100%; 
  height: 65px;
}
#button-desktop{
display: block;
}
#button-phone{
  display: none;
}
@media only screen and (max-width:1199px){
  #search{
  margin-left: unset; 
      height: 61px;
}
}

@media only screen and (max-width:992px){

#button-desktop{
display: none!important;
}
#button-phone{
  display: block!important;
}
}
@media only screen and (max-width:420px){
  #search{
  margin-left: unset; 
      height: 55px;
}
input.search-text {
font-size: 1.6rem;
}
.bottomborder {
    font-weight: bold !important;
    font-size: 32px !important;
}
}

@media only screen and (max-width:360px){
  #search{
  margin-left: unset; 
      height: 40px;
}
.bottomborder {
    font-weight: bold !important;
    font-size: 27px !important;
}

}

@media only screen and (max-width: 290px) {
    .bottomborder {
        font-weight: bold !important;
        font-size: 24px !important;
    }
    input.search-text {
font-size: 1rem;
}
}