ul.countdown {
  list-style: none;
  margin: 0 0;
  padding: 0;
  display: block;
  text-align: center;
}

ul.countdown li {
  display: inline-block;
}

ul.countdown li span {
  font-size: 50px;
  font-weight: 300;
  line-height: 80px;
}
ul.countdown.countdown-footer li span {
  font-size: 25px;
  line-height: 42px;
}

ul.countdown li.seperator {
  font-size: 50px;
  line-height: 77px;
  vertical-align: top;
}

ul.countdown.countdown-footer li.seperator {
  font-size: 25px;
  line-height: 40px;
}

ul.countdown li p {
  color: #a7abb1;
  font-size: 14px;
}

/* phone */
@media only screen and (max-width: 600px) {
  /*Countdown*/
  .countdown .countdown-row {
    display: block !important;
  }

  .countdown .countdown-sep {
    display: initial !important;
  }

  .countdown .countdown-section:nth-child(3)+.countdown-sep {
    display: initial !important;
  }

  .countdown .countdown-sep {
    margin-top: -0.35em;
    padding: 2px !important;
  }

}

/* tablet */
@media only screen and (max-width: 850px) {
  /*Countdown*/
  .countdown .countdown-row {
    display: block !important;
  }

  .countdown .countdown-sep {
    display: initial !important;
  }

  .countdown .countdown-section:nth-child(3)+.countdown-sep {
    display: initial !important;
  }

  .countdown .countdown-sep {
    margin-top: -0.35em;
    padding: 0.5em;
  }

  ul.countdown {
    list-style: none;
    margin: 0 0;
    padding: 0;
    display: block;
    text-align: center;
  }
}

