@media screen and (min-width: 1280px) {
  .megamenu-top-bar-right {
    max-width: 37%;
  }
}

@media screen and (min-width: 992px) {
  .megamenu-top-bar-right {
    text-align: right;
    max-width: 40%;
  }
}

@media screen and (max-width: 991px) {
  .megamenu-top-bar-right img {
    display: block;
    margin-top: 25px;
  }

  .megamenu-logo > .component-content a img {
    width: auto;
    margin-top: -7px;
  }
}

@media screen and (min-width: 992px) {
  .megamenu-top-bar-right img {
    max-width: 188px;
    top: 21px;
    position: relative;
    left: 35px;
  }

  .megamenu-nav-container {
    top: -37px;
  }

  .megamenu > .component-content > .paragraphSystem {
    max-height: 101px;
  }

  #header {
    padding-bottom: 16px;
  }
}

.med-rep-reg {
  margin-top: 10px;
}

.richText.news-11 .small-p {
  font-size: 14px;
}

.carousel h3.h4 {
  margin: 0;
}
