header {
    background-color: #f5f5f5;
    height: initial;
    padding-bottom: 40px;
}

@media (max-width: 767px) {
  .container-fluid {
     position: relative;
  }

  .navbar-toggle {
    position: absolute;
    left: 20px;
  }
   #navcollapse1 {
    margin-top: 50px;
  }
}

@media (max-width: 399px) {
     .mainlogo {
       float: none;
    }
     .form-search:hover {
    width: 60%;
     }
}
