@media screen and (max-width: 768px) {
  .preview, .navigation, header .right-side-ui .btn, .mobi-navigation {
    display: none; }

  header .mobi-nav-button, header .mobi-exit-button {
    float: right;
    padding: 5px 10px; }

  header .search-bar {
    width: 80px; }

  header img {
    max-width: 95px;
    margin: 10px 5px; }

  .ge-flag {
    width: 20px;
    height: auto; }

  .main-content, .main-part {
    width: 100%;
    margin: 0px;
    padding: 10px; }

  .contest-details, .setup-actions-1,
  .setup-actions-2, .info-line, .title-line,
  .setup-form-1, .setup-form-2, .contest-det-form {
    width: 100%;
    border: none;
    margin: 10px 5px;
    padding: 10px; }

  .info-line .left-part {
    font-size: 21px; }

  .review {
    margin: 30px 5px 10px 5px; }

  .mobi-preview {
    display: block;
    width: 100%;
    background-color: #e6e7e8;
    padding: 10px;
    margin: 10px auto 40px auto;
    border-radius: 8px;
    font-size: 12px;
    color: #999999; }
    .mobi-preview .prev-card {
      margin: 30px 0 30px 0; }
      .mobi-preview .prev-card div {
        max-width: 270px;
        color: white;
        margin: auto;
        text-align: center; }
        .mobi-preview .prev-card div:first-child {
          border-top-left-radius: 10px;
          border-top-right-radius: 10px;
          background-color: #cccccc;
          color: #999999;
          font-size: 20px;
          padding: 60px 40px; }
        .mobi-preview .prev-card div:nth-child(2) {
          background-color: black;
          color: white;
          padding: 15px 40px; }
          .mobi-preview .prev-card div:nth-child(2) * {
            margin-bottom: 10px; }
          .mobi-preview .prev-card div:nth-child(2) .time {
            font-size: 20px; }
          .mobi-preview .prev-card div:nth-child(2) .units {
            font-size: 9px; }
          .mobi-preview .prev-card div:nth-child(2) .descr {
            font-size: 11px; }
          .mobi-preview .prev-card div:nth-child(2) h5 {
            font-size: 20px; }
          .mobi-preview .prev-card div:nth-child(2) .light-text {
            text-transform: uppercase;
            color: #999999;
            font-size: 9px; }
        .mobi-preview .prev-card div:last-child {
          border-bottom-left-radius: 10px;
          border-bottom-right-radius: 10px;
          background-color: #3b5999;
          padding: 15px;
          font-size: 16px; }
          .mobi-preview .prev-card div:last-child i {
            margin: 0px 5px;
            font-size: 16px;
            color: white; } }
@media screen and (min-width: 769px) {
  .mobi-navigation, header .mobi-nav-button, header .mobi-exit-button, .ge-flag, .mobi-preview {
    display: none; } }

/*# sourceMappingURL=media_index.css.map */
