.logo {
  width: 280px !important;
  
}
.logo img {
  padding: 10px;
  background: #fff;
  box-shadow: 0 0 15px #cacaca;
}

h1 {
  display: block;
  float: none !important;
  background: transparent;
  color: #444;
  font-size: 32px !important;
}

#top-menu li.active a {
  background:  #1684c3;
}

.btn-primary:hover {
  background:#1684c3 !important;
}

@media (max-width: 767px) {
  
  .logo {
    display: none;
  }
  
  #top-menu li.active a {
    background:  #1684c3;
  }
  
}