/********************* counter-sk1 *********************/
.counter-sk1 .countdown-block {
  margin-right: 6px;
  margin-left: 6px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk1 .countdown-digit {
  width: 84px;
  height: 84px;
  border-radius: 50%;
  line-height: 84px;
  color: #fefefe;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.6), inset 0 0 16px 4px rgba(0, 0, 0, 0.5);
  background-color: #59595c;
}
.counter-sk1 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #373737;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 13px;
}
.counter-sk1 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #373737;
  font-weight: 700;
}

@media only screen and (max-width: 1199px) {
  .counter-sk1 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk1 .countdown-digit {
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 28px;
  }
  .counter-sk1 .countdown-label {
    font-size: 12px;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk1 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk1 .countdown-digit {
    width: 52px;
    height: 52px;
    line-height: 52px;
    font-size: 26px;
  }
  .counter-sk1 .countdown-label {
    font-size: 9px;
    margin-top: 8px;
  }
}

/********************* counter-sk2 *********************/
.counter-sk2 .countdown-block {
  margin-right: 6px;
  margin-left: 6px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk2 .countdown-digit {
  width: 84px;
  height: 84px;
  border-radius: 50%;
  line-height: 84px;
  color: #fefefe;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.6), inset 0 0 16px 4px rgba(0, 0, 0, 0.5);
  background-color: #df0024;
}
.counter-sk2 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #373737;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 13px;
}
.counter-sk2 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #373737;
  font-weight: 700;
}

@media only screen and (max-width: 1199px) {
  .counter-sk2 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk2 .countdown-digit {
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 28px;
  }
  .counter-sk2 .countdown-label {
    font-size: 12px;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk2 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk2 .countdown-digit {
    width: 52px;
    height: 52px;
    line-height: 52px;
    font-size: 26px;
  }
  .counter-sk2 .countdown-label {
    font-size: 9px;
    margin-top: 8px;
  }
}

/********************* counter-sk3 *********************/
.counter-sk3 .countdown-block {
  margin-right: 6px;
  margin-left: 6px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk3 .countdown-digit {
  width: 84px;
  height: 84px;
  border-radius: 50%;
  line-height: 84px;
  color: #373737;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.8), inset 0 0 16px 4px rgba(115, 115, 127, 0.5);
  background-color: #ececf0;
}
.counter-sk3 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #373737;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 13px;
}
.counter-sk3 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #373737;
  font-weight: 700;
}

@media only screen and (max-width: 1199px) {
  .counter-sk3 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk3 .countdown-digit {
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 28px;
  }
  .counter-sk3 .countdown-label {
    font-size: 12px;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk3 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk3 .countdown-digit {
    width: 52px;
    height: 52px;
    line-height: 52px;
    font-size: 26px;
  }
  .counter-sk3 .countdown-label {
    font-size: 9px;
    margin-top: 8px;
  }
}

/********************* counter-sk4 *********************/
.counter-sk4 .countdown-block {
  margin-right: 6px;
  margin-left: 6px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk4 .countdown-digit {
  width: 84px;
  height: 84px;
  border-radius: 50%;
  line-height: 78px;
  color: #4d4d70;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  border: 4px solid #a6a6b8;
  background-color: #ffffff;
}
.counter-sk4 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #4e4e71;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 13px;
}
.counter-sk4 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #373737;
  font-weight: 700;
}
@media only screen and (max-width: 1199px) {
  .counter-sk4 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk4 .countdown-digit {
    width: 62px;
    height: 62px;
    line-height: 58px;
    font-size: 28px;
  }
  .counter-sk4 .countdown-label {
    font-size: 12px;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk4 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk4 .countdown-digit {
    width: 52px;
    height: 52px;
    line-height: 50px;
    font-size: 26px;
    border-width: 1px;
  }
  .counter-sk4 .countdown-label {
    font-size: 9px;
    margin-top: 8px;
  }
}

/********************* counter-sk5 *********************/
.counter-sk5 .countdown-block {
  margin-right: 12px;
  margin-left: 12px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk5 .countdown-digit {
  width: 70px;
  height: 84px;
  border-radius: 4px;
  line-height: 84px;
  color: #ffffff;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 46px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  box-shadow: inset 0 0 9px 1px rgba(0, 0, 0, 0.6);
  border: 1px solid #000000;
  background-color: #3f3f3f;
}
.counter-sk5 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #373737;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 10px;
}
.counter-sk5 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #373737;
  font-weight: 700;
}
@media only screen and (max-width: 1199px) {
  .counter-sk5 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk5 .countdown-digit {
    width: 62px;
    height: 68px;
    line-height: 68px;
    font-size: 28px;
  }
  .counter-sk5 .countdown-label {
    font-size: 12px;
    margin-top: 8px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk5 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk5 .countdown-digit {
    width: 52px;
    height: 58px;
    line-height: 58px;
    font-size: 26px;
  }
  .counter-sk5 .countdown-label {
    font-size: 9px;
    margin-top: 5px;
  }
}

/********************* counter-sk6 *********************/
.counter-sk6 .countdown-block {
  margin-right: 12px;
  margin-left: 12px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk6 .countdown-digit {
  width: 70px;
  height: 70px;
  border-radius: 4px;
  line-height: 70px;
  color: #ffffff;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 34px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  box-shadow: inset 0 0 9px 1px rgba(0, 0, 0, 0.6);
  border: 1px solid #000000;
  background-color: #3f3f3f;
}
.counter-sk6 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 2px;
  padding: 4px 2px;
  border-radius: 4px;
  box-shadow: inset 0 0 9px 1px rgba(156, 103, 45, 0.6);
  background-color: #ff7e00;
}
.counter-sk6 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 700;
  border-radius: 4px;
  box-shadow: inset 0 0 9px 1px rgba(156, 103, 45, 0.6);
  background-color: #ff7e00;
  color: #ffffff;
  padding: 4px 8px;
}
@media only screen and (max-width: 1199px) {
  .counter-sk6 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk6 .countdown-digit {
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 28px;
  }
  .counter-sk6 .countdown-label {
    font-size: 12px;
    margin-top: 8px;
    padding: 4px 1px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk6 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk6 .countdown-digit {
    width: 52px;
    height: 52px;
    line-height: 52px;
    font-size: 26px;
  }
  .counter-sk6 .countdown-label {
    font-size: 9px;
    margin-top: 5px;
  }
}

/********************* counter-sk7 *********************/
.counter-sk7 .countdown-block {
  margin-right: 12px;
  margin-left: 12px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk7 .countdown-digit {
  width: 70px;
  height: 70px;
  border-radius: 4px;
  line-height: 70px;
  color: #ffffff;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 34px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  box-shadow: inset 0 0 9px 1px rgba(0, 0, 0, 0.6);
  border: 1px solid #000000;
  background-color: #3f3f3f;
}
.counter-sk7 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 2px;
  padding: 4px 2px;
  border-radius: 4px;
  box-shadow: inset 0 0 9px 1px rgba(25, 68, 32, 0.6);
  background-color: #86c131;
}
.counter-sk7 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 700;
  border-radius: 4px;
  box-shadow: inset 0 0 9px 1px rgba(25, 68, 32, 0.6);
  background-color: #86c131;
  color: #ffffff;
  padding: 4px 8px;
}
@media only screen and (max-width: 1199px) {
  .counter-sk7 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk7 .countdown-digit {
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 28px;
  }
  .counter-sk7 .countdown-label {
    font-size: 12px;
    margin-top: 8px;
    padding: 4px 1px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk7 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk7 .countdown-digit {
    width: 52px;
    height: 52px;
    line-height: 52px;
    font-size: 26px;
  }
  .counter-sk7 .countdown-label {
    font-size: 9px;
    margin-top: 5px;
  }
}

/********************* counter-sk8 *********************/
.counter-sk8 .countdown-block {
  margin-right: 12px;
  margin-left: 12px;
  padding-right: 0;
  padding-left: 0; 
}
.counter-sk8 .countdown-digit {
  width: 70px;
  height: 70px;
  border-radius: 5px;
  line-height: 70px;
  color: #ffffff;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 34px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.8), inset 0 0 9px 1px rgba(0, 89, 105, 0.8);
  background-color: #00a4d3;
}
.counter-sk8 .countdown-label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #373737;
  white-space: nowrap;
  line-height: 1em;
  margin-top: 8px;
}
.counter-sk8 .countdown-endtext {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 700;
  color: #373737;
}
@media only screen and (max-width: 1199px) {
  .counter-sk8 .countdown-block {
    margin-right: 3px;
    margin-left: 3px;
  }
  .counter-sk8 .countdown-digit {
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 28px;
  }
  .counter-sk8 .countdown-label {
    font-size: 12px;
    margin-top: 8px;
    padding: 4px 1px;
  }
}

@media only screen and (max-width: 767px) {
  .counter-sk8 .countdown-block {
    margin-right: 0;
    margin-left: 0;
  }
  .counter-sk8 .countdown-digit {
    width: 52px;
    height: 52px;
    line-height: 52px;
    font-size: 26px;
  }
  .counter-sk8 .countdown-label {
    font-size: 9px;
    margin-top: 5px;
  }
}