h1 {
  font-size: 31px !important;
}

#top-menu li a {
  font-weight: 500;
}

#main-header {
  box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important;
}

p {
  font-weight: 400 !important;
}

#et-top-navigation {
  padding-left: 0 !important;
  width: 100%;
  text-align: center !important;
}

#top-menu-nav {
  float: unset !important;
  text-align: center;
  width: 100% !important;
  float: initial !important;
}

#top-menu {
  float: unset !important;
  float: initial !important;
}

#top-menu li {
  padding-right: 35px;
}

.infobox li {
  margin-bottom: 10px;
}

.infobox ul {
  padding: 11px 32px;
  font-weight: normal;
}

.infobox h1 {
  font-size: 27px !important;
  margin-bottom: 13px;
}

#menu-item-99 a {
  background: #2b5792;
  padding: 43px 30px !important;
  color: #fff !important;
  margin-top: -43px;
}

#menu-item-99 {
  position: absolute;
  right: 2%;
}

#main-header.et-fixed-header #menu-item-99 a {
  color: #fff !important;
  padding-top: 50px !important;
}

#mobile_menu a {
  font-size: 18px;
}

#mobile_menu {
  border-radius: 0 0 20px 20px;
}

#mobile_menu #menu-item-99 {
  position: unset !important;
  right: 2%;
}

#mobile_menu #menu-item-99 a {
  background: #2b5792;
  padding: 20px 30px !important;
  color: #fff !important;
  margin-top: 0;
  border-radius: 20px;
}

/* MOB */

@media (max-width: 1300px) {
 #et_mobile_nav_menu {
 display: block;
 }

#top-menu {
 display: none;
 }

}

@media (min-width:1300px) and (max-width:1750px) {
#top-menu-nav {
  float: unset !important;
  text-align: right;
  width: 100% !important;
  float: initial !important;
  padding-right: 155px;
}
}

@media (max-width: 980px) {
  .et_header_style_left #logo {
    max-width: 65%;
  }
}