#header {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(0deg, rgba(255,255,255,0.4014648095566351) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(255,255,255,0.4014648095566351) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(0deg, rgba(255,255,255,0.4014648095566351) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    box-shadow: 0px 0px 42px rgba(255,255,255,1);
}

#header {
  height: 5.333em !important;
  padding: 0.667em 0 !important;
}

#header.header-scrolled,
#header.header-pages {
  height: 3.6em !important;
  padding: 0.533em 0 !important;
  box-shadow: 0px 0px 30px rgba(27,177,220, 0.3) !important;
}

#header .logo h1 {
  font-size: 2.4em !important;
  padding: 0 0 0 0.7em !important;
  text-shadow: 0 0 5px rgba(251, 251, 252, 1.2) !important;
  float: right !important;
}

#header .logo h1 a {
  color: #00c2f8 !important;
  background: inherit;
  background-clip: text;
}

#header .logo h1 a:hover {
  color: #1e1af3 !important;
}

#header img {
  margin: 1px 0 !important;
  max-height: 86px !important;
  position: relative;
  float: left;
}

#logo {
  -webkit-border-radius: 86px;
		-moz-border-radius: 86px;
		border-radius: 86px;
		border-color: #ffffff;
		border: solid 2px;
    
}

#header.header-scrolled img {
  height: 64px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  #header .logo img{
    max-height: 54px !important;
  }
  
}
@media (min-width: 320px) and (max-width: 992px) {
  #header .logo img {
    max-height: 50px !important;
  }
  
}
