html {
  scroll-behavior: smooth;
}

.fh5co-heading {
  margin-bottom: 2em;
}

.add-to-calendar {
  display: inline-block;
}

.simply-countdown .simply-section {
  text-align: center;
}

.simply-countdown > .simply-section {
  background: rgb(117 117 117 / 75%);
}

.display-tc p {
  color: white;
}

#fh5co-header .display-tc h1 {
  margin-bottom: 15px;
}

#fh5co-header .display-tc h2 {
  margin-bottom: 15px;
}

#fh5co-header .display-tc {
  vertical-align: top;
  padding-top: 20px;
}

/* #fh5co-header .display-tc, #fh5co-counter .display-tc, .fh5co-cover .display-tc {
  display: block !important;
}

.fh5co-cover .display-t {
  padding-top: 100px;
} */

.fh5co-cover {
  background-image:url(../images/main/1.jpeg);
  background-position: center center;
  height: 100vh;
}

.fh5co-cover .display-t, .fh5co-cover .display-tc {
  height: 100vh;
}

.qr-code {
  width: 200px;
}

.simply-countdown {
  margin-bottom: 1em;
}

.simply-countdown > .simply-section {
  width: 70px;
  height: 70px;
}

.simply-countdown > .simply-section > div {
  height: 70px;
  width: 70px;
}

.simply-countdown > .simply-section .simply-amount {
  font-size: 20px;
}

.simply-countdown > .simply-section .simply-word {
  font-size: 10px;
}

.location-links img {
  /* width: 50px; */
  height: 50px;
}

#fh5co-footer {
  padding: 1em 0;
  background: rgba(0, 0, 0, 0.04);
}

#fh5co-footer p {
  margin-bottom: 0;
}

#fh5co-event .event-wrap {
  background: rgb(0 0 0 / 30%);
}

.feature-left .feature-copy {
  width: 100%;
}

.main-logo {
  width: 200px;
}

.display-tc-text {
  margin-top: 50px;
}

.bigger-text {
  font-size: 20px;
}

lottie-player {
  display: inline-block;
}

.lottie-love {
  display: none;
}

.fh5co-nav ul li.has-dropdown .dropdown {
  width: auto;
  background: #ffffffc9;
  left: 10px;
}

.fh5co-nav ul li.has-dropdown .dropdown:before {
  border-bottom-color: #ffffffc9;
  left: 30px;
}

.blue-tag {
  color: rgb(83, 83, 225);
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  #fh5co-header .display-tc h1, #fh5co-counter .display-tc h1, .fh5co-cover .display-tc h1 {
      font-size: 50px;
  }

  #fh5co-header .display-tc h2, #fh5co-counter .display-tc h2, .fh5co-cover .display-tc h2 {
    font-size: 16px;
    margin-bottom: 15px;
  }

  .fh5co-cover .display-t {
    padding-top: 0;
  }

  /* #fh5co-header .display-tc, #fh5co-counter .display-tc, .fh5co-cover .display-tc {
    display: table-cell !important;
    vertical-align: bottom;
  } */

  .main-logo {
    width: 160px;
  }

  .display-tc-text {
    position: absolute;
    bottom: 45px;
    margin-top: 0;
  }

}


@media screen and (max-width: 480px) {
  .timeline > li > .timeline-badge {
    width: 80px;
    height: 80px;
  }

  .timeline:before {
    margin-left: -55px;
  }
}
