@media screen and (min-width: 1200px) and (max-width: 1380px) {
  .topPart {
    height: 780px;
  }
}
@media screen and (min-width: 240px) and (max-width: 1100px) {
  .ehHead .ehContainer {
    width: 100%;
    padding: 0 12px;
  }
  .ehHead .ehContainer .detailsBtn {
    font-size: 13px;
    padding: 8px 12px;
    border-radius: 6px;
    white-space: nowrap;
  }
  .ehMarquee .marqueeContainer {
    width: 100%;
  }
  .ehLinks .ehContainer {
    width: 100%;
    gap: 5px;
    flex-flow: row wrap;
  }
  .ehDetails .ehContainer {
    width: 100%;
    padding: 0 10px;
    display: flex;
    flex-flow: column-reverse;
  }
  .ehDetails .ehContainer .detailsPart {
    width: 100%;
  }
  .ehDetails .ehContainer .ehLinksWrap {
    width: 100%;
    position: relative !important;
    top: 0;
    margin: 0 0 17px 0;
  }
  /************************  registration  *************************/
  .registerCompletePage .rContainer {
    padding: 0 12px;
    flex-flow: column;
  }
  .registerCompletePage .rContainer article {
    width: 100%;
    margin: 0;
  }
  .registerCompletePage .rContainer .registerFormWrap {
    width: 100%;
    margin: 25px 0 0 0;
    height: unset;
    padding: 16px 14px;
  }
}/*# sourceMappingURL=responsive.css.map */