/* font-import - start */

/* Bungee - start */
@import url("https://fonts.googleapis.com/css2?family=Bungee+Shade&display=swap");
/* Bungee- end */

/* Poppins - start */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");
/* Poppins- end */

/* Greeny - start */
@import url("https://fonts.googleapis.com/css2?family=Ramaraja&display=swap");
/* Greeny- end */

/* Sparkling stars -start */
@import url("https://fonts.googleapis.com/css2?family=Autour+One&family=Barlow+Semi+Condensed:wght@200&family=DM+Sans&display=swap");
/* Sparkling stars - end */

/* Purple Glow */ /* Cartoon */ /* Popper */ /* simple,  - start */
@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Calistoga&display=swap");
/* Purple Glow */ /* Cartoon */ /* Popper */ /* simple,  - end */

/* Radial Blue -start */
@import url("https://fonts.googleapis.com/css2?family=Alumni+Sans:wght@500;600&family=Architects+Daughter&display=swap");
/*  Radial Blue - end */

/* Monochrome - start */
@import url("https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap");
/* Monochrome - end */

/* Old School - start */
@import url("https://fonts.googleapis.com/css2?family=Bellefair&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Cambay&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inknut+Antiqua&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Bellefair&family=Cambay&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Inline+Text&family=Big+Shoulders+Text&display=swap");
/* Old School - end */

@font-face {
  font-family: digital;
  src: url(../fonts/digital-7.ttf);
}

@font-face {
  font-family: Bangla;
  src: url(../fonts/Bangla\ MN.ttf);
}

@font-face {
  font-family: Antiqua;
  src: url(../fonts/Book\ Antiqua\ Font.ttf);
}

@font-face {
  font-family: DinAlternate;
  src: url(../fonts/din-alternate.woff);
}
/* font-import - end */

/* common css -start*/
:root {
  --navy-blue: #001222;
  --purple-glow: rgba(175, 81, 217, 1);
  --cartoon-red: rgba(254, 9, 105, 1);
  --cartoon-blue: rgba(127, 238, 253, 1);
  --radial-blue: rgba(139, 137, 250, 1);
  --simple-yellow: #ffd000;
  --simple-cyan: #00e5b7;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-variant-numeric: tabular-nums !important;
}

.countdown-container {
  width: 90%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cd-container {
  width: 100%;
  background-color: #001222;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  flex-direction: column;
  padding: 1rem;
  margin-bottom: 10%;
  margin-top: 10%;
}

.cd-container .countdown-container {
  width: 90%;
  height: fit-content;
}

.tag-line {
  margin-bottom: 2.5em;
}

.digit {
  font-size: 70px;
}

.cell label {
  text-transform: uppercase;
  font-size: 1.5rem;
}

.display-1 {
  color: white;
  text-align: center;
  font-size: 4em;
  display: block;
  margin-bottom: 3rem;
}

.cd-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
}

.cd-group ul {
  order: 2;
  font-size: 1.5rem;
}

.ft-autour {
  font-family: "Autour One", cursive;
  font-weight: 400;
}

.ft-barlow {
  font-family: "Barlow Semi Condensed", sans-serif;
}

.ft-dm-sans {
  font-family: "DM Sans", sans-serif;
}

@media only screen and (max-width: 750px) {
  #lamp .countdown-container {
    border-radius: 15px !important;
  }

  #rocket .countdown-container {
    border-radius: 15px !important;
  }

  #greeny .countdown-container {
    border-radius: 15px !important;
  }

  #golden-glow .cd-group {
    border-radius: 15px !important;
  }

  #blue-reflection .countdown-container {
    border-radius: 15px !important;
  }

  #old-school .countdown-container {
    border-radius: 15px !important;
  }

  .cartoonContainer {
    border-radius: 15px !important;
  }
}
/* common css - end */

/* Sparkling Stars- start */
#sparkling-stars {
  height: 62vh;
}

.svgOne {
  height: 100%;
  width: 100%;
}

#sparkling-stars .cd-group {
  position: relative;
  z-index: 10;
  width: 100%;
}

#sparkling-stars .bg {
  position: absolute;
  width: 73%;
}

#sparkling-stars .display-1 {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 4.2vw;
  line-height: 62px;
  text-align: center;
  letter-spacing: 0.06em;
  margin-bottom: 3%;
}

#sparkling-stars .digits {
  font-style: normal;
  font-family: "monospace";
  font-weight: 400;
  font-size: 60px;
  line-height: 78px;
  text-align: center;
}

#sparkling-stars .cd-group ul {
  display: flex;
  justify-content: center;
  align-items: baseline;
}

#sparkling-stars .label {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

#sparkling-stars .cd-group li {
  display: inline-block;
  list-style-type: none;
  text-transform: uppercase;
  margin: 2.8%;
}

li span {
  display: block;
  font-size: 4.5rem;
}
/* Sparkling Stars-end */

/* purple-glow-start  */
#purple-glow {
  font-family: "Barlow Semi Condensed", sans-serif;
}

#purple-glow .cd-group {
  width: 100%;
}

#purple-glow .display-1 {
  font-family: "Barlow Semi Condensed", sans-serif;
  color: var(--purple-glow);
  font-style: normal;
  font-weight: 300;
  font-size: 3.5vw;
  line-height: 54px;
  margin-bottom: 0px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

#purple-glow .label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 2.3vw;
  font-style: normal;
  font-weight: 300;
  line-height: 36px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;

  color: #d5d4d4;
}

#purple-glow .cd-group ul {
  display: flex;
  justify-content: center;
  align-items: baseline;
}

#purple-glow .cd-group ul li {
  width: 100%;
}

#purple-glow .display-1 {
  margin-bottom: 3%;
}

#purple-glow .cd-group .digits {
  background: linear-gradient(
    360deg,
    #742d93 16.67%,
    rgba(173, 92, 209, 0.978519) 66.51%,
    rgba(196, 110, 234, 0.97) 138.19%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;

  text-shadow: 0px 0px 10px rgba(224, 156, 255, 0.3);
  font-style: normal;
  font-weight: 900;
  font-size: 11vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.06em;
  margin-bottom: 20px;
}

.cd-group ul {
  order: 2;
  width: 100%;
}
/*purple-glow-end */

/* Cartoon-start */
#cartoon {
  font-family: "Barlow Semi Condensed", sans-serif;
}

.cartoonContainer {
  width: 90%;
  background-color: white;
  border-radius: 28px;
  position: relative;
}

#cartoon .display-1 {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 4vw;
  line-height: 48px;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #000000;
  margin: 4%;
}

.cartoonContainer .cd-group {
  width: 100%;
}

.cartoonContainer .cd-group li {
  width: 18%;
  display: flex;
  align-items: center !important;
  justify-content: center !important;
  background-image: url("../images/cartoon/bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

#cartoon .cd-group ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

#cartoon .cd-group .digits {
  font-family: "Calistoga", cursive;
  font-style: normal;
  font-weight: 300;
  font-size: 9vw;
  text-align: center;
  letter-spacing: 0.06em;
  color: var(--cartoon-red);
  z-index: 1;
}

#cartoon .cd-group ul li {
  position: relative;
}

#cartoon .digits::before {
  content: attr(data-digit_value);
  font-family: "Calistoga", cursive;
  font-style: normal;
  font-weight: 300;
  font-size: 9vw;
  letter-spacing: 0.06em;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: black;
  -webkit-text-fill-color: transparent;
  position: absolute;
  z-index: 1;
  margin-left: 4px;
  top: -6px;
}

#cartoon .cartoonLabels {
  display: flex;
  justify-content: space-around;
  text-align: center;
  width: 100%;
  margin: 1% 0px 6% 0px;
  -webkit-filter: drop-shadow(0.3vw 0px 0px black)
    drop-shadow(-0.25vw 0px 0px black);
  filter: drop-shadow(0.3vw 0px 0px black) drop-shadow(-0.25vw 0px 0px black);
}

#cartoon .cartoonLabels .label {
  background-color: var(--cartoon-blue);
  clip-path: polygon(0 0, 100% 0, 88% 50%, 100% 100%, 0 100%, 12% 49%);
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  border: 0.2vw solid black;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  z-index: 10;
  width: 16% !important;
  padding: 0.5vw;
  color: black;
  font-size: 1.5vw;
  position: relative;
}
/* cartoon label */

.image-container {
  position: relative;
  display: inline-block;
}

.image-container1 {
  position: relative;
  display: inline-block;
}

.image-container2 {
  position: relative;
  display: inline-block;
}

.image-container3 {
  position: relative;
  display: inline-block;
}

.text-overlay {
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  padding: 0.2vw;
  color: black;
  font-size: 1.5vw;
}

.text-overlay1 {
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  padding: 0.2vw;
  color: black;
  font-size: 1.5vw;
}

.text-overlay2 {
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  padding: 0.2vw;
  color: black;
  font-size: 1.5vw;
}

.text-overlay3 {
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  padding: 0.2vw;
  color: black;
  font-size: 1.5vw;
}

.imagecartoon {
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 768px) {
  .cartoonContainer {
    border-radius: 23px;
  }

  #cartoon .display-1 {
    margin: 1%;
  }

  #cartoon .digits::before {
    -webkit-text-stroke-width: 1px;
    top: -1px;
  }

  #cartoon .cartoonLabels .label {
    width: 10%;
  }
}
/* Cartoon-end */

/* Radial Blue-start */
#radial-blue .display-1 {
  font-family: "Architects Daughter", cursive;
  font-style: normal;
  font-weight: 400;
  font-size: 80px;
  line-height: 111px;
  text-align: center;
  color: var(--radial-blue);
  text-transform: capitalize;
}

#radial-blue .label {
  color: var(--radial-blue);
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 60px;
  text-align: center;
  font-family: "Alumni Sans", sans-serif;
  margin-top: -40px;
  text-transform: uppercase;
}

#radial-blue ul li {
  padding: 0;
}

#radial-blue .cd-group li {
  list-style-type: none;
}

#radial-blue ul {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#radial-blue .digits {
  font-family: "Alumni Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 130px;
  line-height: 156px;
  text-align: center;
  fill: #8b89fa;
}

#radial-blue .inner-circle {
  transform-origin: 156px 156px;
  transform: rotateZ(-20deg);
}

@media only screen and (max-width: 1200px) {
  #radial-blue .countdown-container {
    width: 100%;
    padding: 0px;
    height: fit-content;
    background-size: cover;
    background-position: center;
  }

  #radial-blue .display-1 {
    font-size: 3.2rem;
    line-height: inherit;
    margin-bottom: 1rem;
  }

  #radial-blue .cd-group {
    width: 100%;
    border-radius: 25px;
  }

  #radial-blue .cd-group ul {
    justify-content: space-between;
    width: 100%;
  }

  #radial-blue .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 3px !important;
    height: fit-content;
  }

  #radial-blue .cd-group ul li svg {
    width: 100%;
    height: fit-content;
  }

  #radial-blue .cd-group ul .dot {
    margin: 0;
  }

  #radial-blue .time {
    padding: 0px;
  }

  #radial-blue .cd-group .digits {
    font-size: 6rem !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
    margin: 0px;
    width: 100%;
    padding: 1rem 0;
    margin-bottom: 0 !important;
  }

  #radial-blue .label {
    font-size: 1.5rem;
    line-height: inherit !important;
    word-spacing: inherit !important;
    margin-top: 0 !important;
  }
}

@media only screen and (max-width: 600px) {
  #radial-blue .display-1 {
    font-size: 1.8rem;
    line-height: inherit;
    margin-bottom: 1rem;
  }

  #radial-blue .label {
    font-size: 2vw;
    line-height: inherit !important;
    word-spacing: inherit !important;
    margin-top: 0 !important;
  }
}
/* radial-blue-end */

/* Monochrome-start */
#monochrome {
  font-family: "Berkshire Swash", cursive;
}

#monochrome .countdown-container {
  background-image: url("../images/MonoChrome/imageMono.png");
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: 40vw;
}

#monochrome .display-1 {
  font-family: "Berkshire Swash", cursive;
  font-style: normal;
  font-size: 5vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.06em;
  margin-top: 8%;
  margin-bottom: 5%;
  text-transform: capitalize;
}

#monochrome .label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 200;
  text-transform: uppercase;
  margin-bottom: 35%;
}

#monochrome .cd-group ul {
  display: flex;
  justify-content: center;
  align-items: baseline;
}

#monochrome .cd-group li {
  list-style-type: none;
}

#monochrome .cd-group {
  width: 100% !important;
}

#monochrome .cd-group .digits {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 10vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.06em;
  text-shadow: 0px 0px 10px rgba(224, 156, 255, 0.3);
  padding: 1%;
}

#monochrome .label {
  font-style: normal;
  font-weight: 300;
  font-size: 3.1vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.06em;
  color: #ffffff;

  text-shadow: 0px 0px 10px rgba(224, 156, 255, 0.3);
}
/* Monochrome-end */

/* Old School-start */
#old-school .countdown-container {
  background: linear-gradient(
    96.79deg,
    #11397a 0.62%,
    rgba(51, 100, 194, 0.84) 30.56%,
    rgba(72, 55, 180, 0.71) 60.25%,
    #9e45e4 92.5%
  );
  border-radius: 28px;
  width: 90%;
  height: 50% !important;
  display: block;
}

#old-school .display-1 {
  font-family: "Bellefair", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 3.5vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin: 6% 0 !important;
}

#old-school .cd-group {
  width: 100%;
  position: relative;
}

#old-school .cd-group ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  order: 1;
  z-index: 1;
  width: 80%;
  border-radius: 30px;
  height: 17vw;
}

#old-school .cd-group ul li {
  width: 18%;
  display: flex;
  justify-content: center;
  position: relative;
  text-align: center;
}

#old-school .cd-group li {
  list-style: none;
}

#old-school .labelDigit {
  width: 78%;
  margin: 2.5% auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-style: normal;
  text-transform: uppercase;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 300;
  font-size: 1.5vw !important;
  text-align: center;
  letter-spacing: 0.06em;
  padding-bottom: 2%;
}

#old-school .labelDigit .label {
  width: 18%;
}

#old-school .cd-group .digits {
  font-family: "digital";
  font-style: normal;
  font-weight: 400;
  font-size: 9vw;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.1em;
  font-variant-numeric: tabular-nums !important;
}

#old-school .cd-group li {
  width: 11%;
}

#old-school .cd-group::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    96.79deg,
    #11397a 0.62%,
    rgba(51, 100, 194, 0.84) 30.56%,
    rgba(72, 55, 180, 0.71) 60.25%,
    #9e45e4 92.5%
  );
}
/* Old School-end */

/* Simple-start */
#simple .countdown-container {
  width: 90%;
}

#simple .display-1 {
  font-family: "Autour One", cursive;
  color: var(--simple-yellow);
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  line-height: 62px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 5%;
}

#simple .cd-group {
  width: 90%;
  position: relative;
}

#simple .cd-group .dot {
  font-size: 4vw;
}

#simple .label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.7vw !important;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 200;
  text-transform: uppercase;
}

#simple .cd-group ul {
  display: flex;
  justify-content: center;
  align-items: baseline;
  order: 1;
  z-index: 1;
  width: 100%;
  border-radius: 30px;
}

#simple .cd-group li {
  list-style-type: none;
}

#simple .cd-group .dot {
  font-weight: 900 !important;
  font-size: 6.5vw !important;
  line-height: 130% !important;
  color: var(--simple-cyan);
  font-family: "Roboto" !important;
}

#simple .labels {
  order: 2;
  display: flex;
  width: 90%;
}

#simple .cd-group .digits {
  font-family: "Calistoga";
  font-style: normal;
  font-weight: 500;
  font-size: 10vw;
  margin: 3%;
}

#simple .label {
  font-size: 2vw;
}
/* Simple-end */

/* Bungee-start */
#bungee {
  margin-bottom: 20% !important;
}

#bungee .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 700;
  font-size: 4vw;
  line-height: 72px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 5%;
}

#bungee .cd-group {
  width: 100%;
  position: relative;
}

#bungee .cd-group li {
  list-style-type: none;
  width: 17%;
}

#bungee .label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.7vw !important;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 200;
  text-transform: uppercase;
  margin-top: 13%;
}

#bungee .cd-group ul {
  display: flex;
  justify-content: space-evenly;
  text-align: center;
  align-items: baseline;
  order: 1;
  z-index: 1;
  width: 80%;
  border-radius: 28px;
}

#bungee .cd-group ul li #days {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 8vw;
  margin: 4%;
  margin-right: 36%;
}

#bungee .labels {
  order: 2;
  display: flex;
  width: 100%;
}

#bungee .cd-group .time {
  font-family: "Bungee Shade", cursive;
  font-weight: 400;
  font-size: 8vw;
  line-height: 130%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--simple-cyan);
}

#bungee .cd-group .dot {
  font-weight: 900;
  font-size: 6vw;
  line-height: 130%;
  color: var(--simple-cyan);
  font-family: "Roboto";
  margin: 5%;
}

#bungee .label {
  font-size: 1.25rem;
}
/* Bungee-end */

/* Glossy-start */
#glossy {
  position: relative;
}

#glossy .countdown-container {
  z-index: 1;
  position: relative;
}

#glossy .display-1 span {
  background-color: var(--simple-yellow);
  color: black;
  text-align: center;
  border-radius: 5px;
  padding-left: 25px;
}

#glossy .cd-group ul li #days {
  border: none;
  border: 2px solid #6d6d6d;
  border-bottom: none;
  background: linear-gradient(180deg, rgba(71, 71, 71, 1) 50%, #232323 50%);
}

#glossy .cd-group ul li {
  padding: 10px;
  width: 35%;
  text-align: center;
}

#glossy .cd-group ul li .time {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  padding: 21% 2%;
  font-size: 10vw;
  line-height: 120%;
  border: 1px solid rgb(191, 184, 184);
  border-radius: 10%;
  background: linear-gradient(
    270deg,
    rgba(71, 71, 71, 1) 50%,
    rgba(38, 38, 38, 1) 50%
  );
  background: -webkit-linear-gradient(
    270deg,
    rgba(71, 71, 71, 1) 50%,
    #131313 50%
  );
  text-shadow: -3px 0px black;
}

#glossy .label {
  font-size: 2rem;
  text-align: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-size: 2.2vw;
  line-height: 32px;
  margin-top: 1rem;
  color: #f5ac00;
  text-transform: uppercase;
}

#glossy .cd-group {
  width: 100%;
  position: relative;
}

#glossy .cd-group li {
  list-style-type: none;
}

#glossy .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  order: 1;
  z-index: 1;
  width: 100%;
  border-radius: 30px;
}
/* Glossy-end */

/* radar 2-start */
#radar-2 {
  position: relative;
  height: 40vw;
}

#radar-2 .countdown-container {
  z-index: 1;
  position: relative;
  width: 100%;
  padding: 0;
}

#radar-2 .cd-group {
  width: 80%;
  text-align: center;
  padding: 2rem;
  border: 1px solid #9b9b9b;
  border-radius: 61.8713px;
  position: relative;
  align-items: normal;
  justify-content: space-between;
  padding-bottom: 4rem;
}

#radar-2 .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 35px;
  line-height: 42px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ffffff;
}

#radar-2 .display-1 span {
  font-weight: 600;
  color: white;
}

#radar-2 .cd-group ul .digits {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 90px;
  line-height: 108px;
  text-align: center;
  fill: white;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  dominant-baseline: central;
}

#radar-2 .cd-group li {
  list-style-type: none;
}

#radar-2 .label {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 35px;
  line-height: 42px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: -2rem;
}

#radar-2 .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

#radar-2 .cd-group ul li {
  padding: 0;
}

#radar-2 .cd-group ul .dot {
  margin: 0 1rem;
}

#radar-2 .inner-circle,
#radar-2 #text {
  transform-origin: 135px 135px;
}

@media only screen and (max-width: 1400px) {
  #radar-2 .countdown-container {
    width: 90%;
    padding: 0px;
    height: fit-content;
    background-size: cover;
    background-position: center;
  }

  #radar-2 .display-1 {
    font-size: 2vw;
    line-height: inherit;
    margin-bottom: 1rem;
  }

  #radar-2 .cd-group {
    width: 100%;
    padding: 0.5rem;
    padding-bottom: 1rem;
    border-radius: 25px;
  }

  #radar-2 .cd-group ul {
    justify-content: space-between;
    width: 100%;
  }

  #radar-2 .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25% !important;
    padding: 3px !important;
    height: fit-content;
    text-align: center !important;
  }

  #radar-2 .cd-group ul li svg {
    width: 100%;
    height: fit-content;
  }

  #radar-2 .cd-group ul .dot {
    margin: 0;
  }

  #radar-2 .time {
    padding: 0px;
  }

  #radar-2 .cd-group .digits {
    font-size: 6rem !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: 100%;
    margin: 0px;
    width: 100%;
    padding: 1rem 0;
    margin-bottom: 0 !important;
  }

  #radar-2 .label {
    font-size: 2vw;
    line-height: inherit !important;
    word-spacing: inherit !important;
    margin-top: 0 !important;
  }
}

@media only screen and (max-width: 1200px) {
  #radar-2 .countdown-container {
    width: 90%;
    padding: 0px;
    height: fit-content;
    background-size: cover;
    background-position: center;
  }

  #radar-2 .display-1 {
    font-size: 2vw;
    line-height: inherit;
    margin-bottom: 1rem;
  }

  #radar-2 .cd-group {
    width: 80%;
    padding: 0.5rem;
    padding-bottom: 1rem;
    border-radius: 25px;
  }

  #radar-2 .cd-group ul {
    justify-content: space-between;
    width: 100%;
  }

  #radar-2 .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25% !important;
    padding: 3px !important;
    height: fit-content;
    text-align: center !important;
  }

  #radar-2 .cd-group ul li svg {
    width: 100%;
    height: fit-content;
  }

  #radar-2 .cd-group ul .dot {
    margin: 0;
  }

  #radar-2 .time {
    padding: 0px;
  }

  #radar-2 .cd-group .digits {
    font-size: 6rem !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: 100%;
    margin: 0px;
    width: 100%;
    padding: 1rem 0;
    margin-bottom: 0 !important;
  }

  #radar-2 .label {
    font-size: 2vw;
    line-height: inherit !important;
    word-spacing: inherit !important;
    margin-top: 0 !important;
  }
}
/* radar-2-end */

/* Blue Reflection-start */
#blue-reflection .countdown-container {
  background: linear-gradient(180deg, #69fefe -3.8%, #2b5da9 100%);
  border-radius: 28px;
  padding-bottom: 10%;

  width: 90%;
  height: 50%;
}

#blue-reflection .display-1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-size: 4vw;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #ffffff;
  margin: 14% 0px;
}

#blue-reflection .cd-group {
  width: 75%;
  position: relative;
}

#blue-reflection .cd-group ul {
  display: flex;
  width: 90%;
  justify-content: space-around;
  z-index: 1;
}

#blue-reflection .cd-group ul li {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  width: 18%;
}

#blue-reflection .cd-group .digits {
  font-family: "Roboto" !important;
  font-style: normal;
  font-weight: 300;
  font-size: 6.5vw;
  text-align: center;
  letter-spacing: 0.02em;
  color: #ffffff;
  position: relative;
}

#blue-reflection .cd-group .digits::after {
  content: attr(data-digit_value);
  position: absolute;
  top: 60px;
  left: 0px;
  transform-origin: bottom;
  transform: rotateX(180deg);
  line-height: 0.85em;
  background-image: linear-gradient(
    0deg,
    rgba(255, 255, 255, 0.5) 0,
    rgba(255, 255, 255, 0.1) 100%
  );
  -webkit-background-clip: text;
  color: transparent;
  opacity: 0.2;
}

@-moz-document url-prefix() {
  #blue-reflection .cd-group .digits::after {
    opacity: 0.4;
  }
}

@media only screen and (max-width: 768px) {
  #blue-reflection .countdown-container {
    padding-bottom: 4em;
  }

  #blue-reflection .cd-group .digits::after {
    top: 35px;
  }
}

@media only screen and (max-width: 450px) {
  #blue-reflection .countdown-container {
    padding-bottom: 3em;
  }

  #blue-reflection .cd-group .digits::after {
    top: 25px;
  }
}
/* Blue Reflection-end */

/* Golden glow-start */
#golden-glow {
  position: relative;
  height: 40vw;
}

#golden-glow .cd-group {
  z-index: 1;
  position: relative;
  width: fit-content;
  padding: 0;
  padding: 6em 7em;
  background: linear-gradient(119.18deg, #e76962 14.25%, #f19c4a 87.57%);
  border-radius: 28px;
}

#golden-glow .digits {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-size: 80px;
  line-height: 120px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #ffffff;
  text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.4);
}

#golden-glow .cd-group ul {
  display: flex;
  justify-content: space-evenly;
  text-align: center;
  align-items: baseline;
}

#golden-glow .cd-group ul li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  margin: 0 -30px;
  position: relative;
  padding: 0;
}

#golden-glow .cd-group ul li #days {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#golden-glow .cd-group ul #seconds .digits {
  width: 10px;
}

#golden-glow .cd-group ul li:nth-child(1) {
  z-index: 4;
}

#golden-glow .cd-group ul li:nth-child(2) {
  z-index: 3;
}

#golden-glow .cd-group ul li:nth-child(3) {
  z-index: 2;
}

#golden-glow .cd-group ul li:nth-child(4) {
  z-index: 1;
}

#golden-glow .label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: lowercase;
  color: #ffffff;
}

#golden-glow .display-1 span {
  font-weight: 600;
  color: white;
}

#golden-glow .inner-circle {
  -webkit-filter: drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.2));
  filter: drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.2));
}

@media only screen and (max-width: 1200px) {
  #golden-glow .countdown-container {
    width: 100%;
    padding: 0px;
    height: fit-content;
    background-size: cover;
    background-position: center;
  }

  #golden-glow .display-1 {
    font-size: 1rem;
    line-height: inherit;
    margin-bottom: 1rem;
  }

  #golden-glow .cd-group {
    width: 90%;
    border-radius: 25px;
    padding: 2em 4em;
  }

  #golden-glow .cd-group ul {
    justify-content: space-between;
    width: 100%;
  }

  #golden-glow .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 3px !important;
    height: fit-content;
    width: 40%;
  }

  #golden-glow .cd-group ul li svg {
    width: 100%;
    height: fit-content;
  }

  #golden-glow .cd-group ul .dot {
    margin: 0;
  }

  #golden-glow .time {
    padding: 0px;
  }

  #golden-glow .cd-group .digits {
    font-size: 8vw !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
    margin: 0px;
    width: 100%;
    padding: 1rem 0;
    margin-bottom: 0 !important;
  }

  #golden-glow .label {
    font-size: 1rem;
    line-height: inherit !important;
    word-spacing: inherit !important;
    margin-top: 0 !important;
  }
}

@media only screen and (max-width: 500px) {
  #golden-glow .cd-group .digits {
    font-size: 16vw !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
    margin: 0px;
    width: 100%;
    padding: 1rem 0;
    margin-bottom: 0 !important;
    background-color: #000000;
  }
}
/* golden-glow-end */

/* Frosted Glass-start */
#frosted-glass {
  position: relative;
}

#frosted-glass .countdown-container {
  font-family: "Barlow Semi Condensed", sans-serif;
  height: 44vw;
  width: 90%;
  border-radius: 20px;
  z-index: 1;
  background-image: url("../images/frosted_glass/glass_bg.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-right: 10%;
}

.Content-Container {
  width: 90%;
  position: absolute;
  top: 36%;
  left: 11%;
}

#frosted-glass .display-1 {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 5% !important;
}

#frosted-glass .cd-group {
  width: 70%;
  margin: 0 auto !important;
  display: flex !important;
  justify-content: space-around !important;
}

#frosted-glass .cd-group ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  z-index: 1;
  width: 100%;
}

#frosted-glass .cd-group ul li {
  width: 19%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#frosted-glass .cd-group .digits {
  font-family: DinAlternate;
  font-style: normal;
  font-weight: 700;
  font-size: 7vw;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.1em;
  color: #fdf8ff;
  padding: 0 !important;
}

#frosted-glass .frosted-glass-Labels {
  font-weight: 100;
  width: 72%;
  margin: 0 auto !important;
  display: flex !important;
  justify-content: space-around !important;
}

#frosted-glass .frosted-glass-Labels .label {
  width: 19%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.7vw;
  text-transform: uppercase;
}

#frosted-glass .frosted-glass-Labels .hour {
  padding-right: 5%;
}

@media only screen and (max-width: 768px) {
  #frosted-glass .frosted-glass-Labels .label {
    width: 19%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2vw;
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 768px) {
  #frosted-glass .frosted-glass-Labels .label {
    width: 19%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2vw;
    margin-bottom: 2%;
  }
}
/* Frosted Glass-end */

/* Greeny-start */
#greeny {
  position: relative;
  font-family: "Roboto", sans-serif !important;
}

#greeny .countdown-container {
  backdrop-filter: blur(42px);
  -webkit-backdrop-filter: blur(42px);
  width: 85%;
  z-index: 1;
  position: relative;
  background: linear-gradient(103.2deg, #f3d35f -4.41%, #66db53 106.87%);
  border-radius: 28px;
  display: block;
}

#greeny .display-1 {
  font-family: "Roboto", sans-serif !important;
  font-weight: 600;
  font-size: 3.5vw;
  letter-spacing: 1em;
  color: #001222;
  text-transform: uppercase;
  margin: 0;
  padding: 3% 0px;
  padding-left: 3%;
  margin-top: 5%;
}

.greenyLabels {
  width: 80% !important;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.greenyLabels .label {
  width: 23% !important;
  margin: 0 auto;
  font-size: 2vw !important;
  font-weight: 400 !important;
  display: flex;
  flex-direction: column;
  justify-content: space-around !important;
  align-items: center;
  font-size: 25px;
  font-weight: 800;
  text-transform: capitalize;
  color: #1b1b1b;
  margin-top: 2%;
}

#greeny .cd-group {
  width: 80%;
  margin: 0 auto;
}

#greeny .cd-group ul,
.greenyLabels {
  display: flex;
  justify-content: space-around;
  align-items: center;
  z-index: 1;
  width: 100%;
}

#greeny .cd-group ul li {
  width: 22%;
  display: flex;
  justify-content: center;
}

#greeny .cd-group ul {
  margin: 0;
}

#greeny .cd-group .digits {
  font-family: "Ramaraja";
  font-style: normal;
  font-weight: 400;
  font-size: 9vw;
  color: #1b1b1b;
}
/* Greeny-end */

/* yellow boder-start  */
#yellow-border {
  position: relative;
  font-family: "Roboto", sans-serif !important;
  height: 40vw;
}

#yellow-border .countdown-container {
  z-index: 1;
  position: relative;
}

#yellow-border .display-1 {
  font-family: "Roboto", sans-serif !important;
  font-style: normal;
  font-weight: 600;
  font-size: 3.5vw;
  letter-spacing: 0.5em;
  color: #ffffff;
  text-transform: uppercase;
  display: flex;
  margin-bottom: 15%;
}

#yellow-border .display-1 p {
  background: #ffd000;
  color: #000000;
  padding: 0% 0 0 4%;
  text-align: center;
  margin: 0 !important;
  border-radius: 10px;
}

#yellow-border .cd-group ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  z-index: 1;
  width: 95%;
  margin-top: 3% !important;
  position: relative !important;
}

#yellow-border .cd-group ul li {
  border: 2px solid #ffffff;
  border-radius: 18.9288px;
  width: 19%;
  list-style-type: none;
}

#yellow-border .label {
  font-style: normal;
  font-weight: 500;
  font-size: 1.6vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 10px;
  width: 70%;
  padding: 1% 0 1% 0 !important;
  margin: 30% auto 5% auto;
  background: #ffd000;
  color: black;
}

#yellow-border .cd-group {
  width: 100%;
}

#yellow-border .digits {
  position: absolute;
  background-color: #001222;
  bottom: 52%;
  font-size: 6vw;
  font-family: "roboto";
  font-weight: 800;
}

#yellow-border .day {
  left: 8.2%;
}

#yellow-border .hour {
  left: 33.4%;
}

#yellow-border .min {
  left: 58.6%;
}

#yellow-border .sec {
  left: 83.5%;
}

@media only screen and (max-width: 678px) {
  #yellow-border .label {
    margin-top: 50%;
  }

  #yellow-border .digits {
    bottom: 70%;
  }
}

@media (max-width: 680px) {
  #yellow-border .cd-group ul li {
    border-radius: 10px;
  }
}
li span {
  display: block;
  font-size: 4.5rem;
}
/* yellow boder-end  */

/* Neon-start */
#neon {
  position: relative;
  font-family: "Big Shoulders Inline Text";
}

#neon .countdown-container {
  z-index: 1;
  position: relative;
  width: 90%;
  padding: 0;
  border-radius: 5px;
}

#neon .cd-group {
  width: 100%;
  position: relative;
  align-items: normal;
}

#neon .cd-group .daySvg {
  width: 100%;
  height: 50%;
}

#neon .display-1 {
  font-style: normal;
  font-weight: 400;
  font-size: 6vw;
  text-align: center;
  letter-spacing: 0.2em;
  background: linear-gradient(
    164.93deg,
    #ffffff 1.39%,
    rgba(255, 88, 248, 0.6) 1.39%,
    #ff6767 88.51%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-family: "Big Shoulders Inline Text" !important;
  text-transform: capitalize;
}

#neon .cd-group ul .digits {
  font-style: normal;
  font-weight: 400;
  font-size: 6vw;
  line-height: 120%;
  text-align: center;
  background: linear-gradient(
    164.93deg,
    #ffffff 1.39%,
    rgba(255, 88, 248, 0.6) 1.39%,
    #ff6767 88.51%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

#neon .label {
  font-family: "Big Shoulders Text", cursive;
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  text-align: center;
  background: linear-gradient(
    164.93deg,
    #ffd4e9 1.39%,
    rgba(255, 88, 248, 0.6) 1.39%,
    #ff6767 88.51%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-top: 1rem;
  text-transform: capitalize;
}

#neon .cd-group ul {
  display: flex;
  justify-content: space-around;
  align-items: baseline;
  order: 1;
  z-index: 1;
}

#neon .cd-group ul .timedaydigit {
  font-size: 7vw !important;
}

#neon .cd-group ul li {
  height: 50%;
  width: 23% !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  list-style-type: none;
}

#neon .cd-group ul .dot {
  margin: 0 1rem;
}

#neon .inner-circle {
  transform-origin: 126px 126px;
  transform: rotateZ(-20deg);
}

svg .newText {
  font-size: 20px;
  fill: white;
  dominant-baseline: hanging;
}

#neon .cd-group ul label {
  font-size: 4vw !important;
}

@media only screen and (max-width: 678px) {
  #neon .cd-group ul .digits {
    font-size: 90px !important;
  }

  #neon .cd-group ul .timedaydigit {
    font-size: 78px !important;
  }
}
/* neon-end */

/* Radar-start */
#radar {
  position: relative;
  width: 90%;
  margin: auto;
  margin-bottom: 10vw;
}

#radar .radarSvg {
  height: 100%;
  width: 100%;
}

#radar .countdown-container {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 40vw;
  padding: 0;
}

#radar .cd-group {
  width: 80%;
  display: flex;
  justify-content: space-around;
}

#radar .radarLabels {
  width: 80%;
  display: flex;
  justify-content: space-around;
}

#radar .radarLabels .label {
  width: 17%;
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 2.6vw;
  line-height: 42px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ffffff;
}

#radar .cd-group #days {
  text-align: center;
}

#radar .cd-group li {
  width: 25%;
}

#radar .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 3vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ffffff;
  width: 70%;
  margin: 0 auto;
  margin-bottom: 5%;
}

#radar .display-1 span {
  font-weight: 600;
  color: white;
}

#radar .cd-group ul .digits {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 70px;
  line-height: 108px;
  text-align: center;
  fill: white;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

#radar .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

#radar .cd-group ul li {
  list-style-type: none;
  padding: 0;
}

#radar .cd-group ul .dot {
  margin: 0 1rem;
}

#radar .inner-circle {
  transform-origin: 126px 126px;
  transform: rotateZ(-20deg);
}
/* radar-end */

/* Lamp-start */
#lamp {
  position: relative;
}

#lamp .countdown-container {
  z-index: 1;
  position: relative;
  background-image: url(../images/lamp/bg.png);
  background-size: contain;
  text-align: center;
  border-radius: 49px;
  background-repeat: no-repeat;
  width: 80%;
  height: 43vw;
  padding: 5em;
}

#lamp .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 4vw;
  line-height: 72px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-align: start;
  color: #000000;
}

#lamp .display-1 p {
  margin: 0;
  font-weight: 600;
  color: white;
}

#lamp .cd-group ul .digits {
  font-family: "DinAlternate";
  font-style: normal;
  font-weight: 700;
  font-size: 6vw;
  line-height: 93px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.1em;
  margin: 1%;
}

#lamp .label {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-top: 10%;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;

  color: #000000;
}

#lamp .cd-group li {
  list-style-type: none;
}

#lamp .cd-group {
  width: 100%;
  position: relative;
  align-items: flex-start;
  justify-content: space-between;
}

#lamp .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  width: 70%;
  border-radius: 30px;
}

@media only screen and (max-width: 1200px) {
  #lamp .countdown-container {
    padding: 1em;
    border-radius: 15px;
    background-size: cover;
    background-position: center;
  }

  #lamp .display-1 {
    margin-bottom: -0.3rem;
    line-height: inherit;
  }

  #lamp .cd-group {
    width: 100%;
  }

  #lamp .cd-group ul {
    justify-content: space-between;
  }

  #lamp .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25% !important;
  }

  #lamp .cd-group .digits {
    font-size: 6vw !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
  }

  #lamp .cd-group .dot {
    margin-top: 2rem;
  }

  #lamp .label {
    font-size: 2vw;
    left: 15%;
    bottom: -33px;
  }
}
/* Lamp-end */

/* City-start */
#city {
  position: relative;
}

#city .countdown-container {
  z-index: 1;
  position: relative;
  background-image: url(../images/city/bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: 40vw;
  padding: 5em;
}

#city .cd-group li {
  list-style-type: none;
}

#city .countdown-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 13.4%, #000000 90.61%);
}

#city .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 4vw;
  line-height: 72px;
  text-align: center;
  letter-spacing: 0.06em;
  width: 100%;
  text-transform: uppercase;
  margin-bottom: 7%;
  color: #ffffff;
}

#city .display-1 span {
  font-weight: 600;
  color: white;
}

#city .cd-group ul .digits {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 900;
  font-size: 8vw;
  line-height: 120px;
  text-align: center;
  letter-spacing: 0.06em;

  color: #ffffff;

  text-shadow: 0px 0px 10px rgba(224, 156, 255, 0.3);
}

#city .label {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 200;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 2rem;
}

#city .cd-group {
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

#city .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

@media only screen and (max-width: 985px) {
  #city .countdown-container {
    width: 90%;
    height: fit-content;
    background-size: cover;
    background-position: center;
    padding: 3em;
  }

  #city .display-1 {
    font-size: 1.8rem;
    margin-bottom: 0px;
    line-height: inherit;
  }

  #city .cd-group {
    width: 100%;
  }

  #city .cd-group ul {
    justify-content: space-between;
  }

  #city .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25% !important;
  }

  #city .label {
    font-size: 0.9rem;
    margin-top: 0rem;
  }
}

@media only screen and (max-width: 650px) {
  #city .display-1 {
    font-size: 1rem;
    margin-bottom: 0px;
    line-height: inherit;
  }

  #city .cd-group .digits {
    font-size: 8vw !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
  }

  #city .label {
    font-size: 0.7rem;
    margin-top: 0rem;
  }
}
/* City-end */

/* Space-start */
#space {
  position: relative;
}

#space .cd-group li {
  list-style-type: none;
}

#space .countdown-container {
  z-index: 1;
  position: relative;
  background-image: url(../images/space/bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: 40vw;
  padding: 5em;
}

#space .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.06em;
  text-align: center;
  letter-spacing: 0.06em;
  width: 100%;
  text-transform: uppercase;

  color: #ffffff;
  margin-bottom: 5%;
}

#space .display-1 span {
  font-weight: 600;
  color: white;
}

#space .cd-group ul .digits {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 600;
  font-size: 8vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.06em;

  color: #ffffff;

  text-shadow: 0px 0px 10px rgba(224, 156, 255, 0.3);
}

#space .label {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  margin-top: 10%;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

#space .cd-group {
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

#space .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

@media only screen and (max-width: 1200px) {
  #space .countdown-container {
    width: 90%;
    padding: 3em;
    height: 50vw;
    background-size: cover;
    background-position: center;
  }

  #space .display-1 {
    font-size: 2rem;
    line-height: inherit;
    margin-bottom: 5%;
  }

  #space .cd-group {
    width: 100%;
  }

  #space .cd-group ul {
    justify-content: space-between;
  }

  #space .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25% !important;
  }

  #space .label {
    font-size: 1.5rem;
    margin-top: 10%;
  }
}

@media only screen and (max-width: 650px) {
  #space .display-1 {
    font-size: 1rem;
    line-height: inherit;
    margin-bottom: 10%;
  }

  #space .cd-group .digits {
    font-size: 8vw !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
  }

  #space .label {
    font-size: 2vw;
    margin-top: 0rem;
  }
}
/* Space - end */

/* Rocket-start */
#rocket {
  position: relative;
}

#rocket .cd-group li {
  list-style-type: none;
}

#rocket .countdown-container {
  z-index: 1;
  position: relative;
  background-image: url(../images/rocket/bg.svg);
  background-repeat: no-repeat;
  width: 80%;
  background-size: cover;
  height: 43vw;
  padding: 3rem;
  justify-content: flex-start;
  border-radius: 15px;
}

#rocket .display-1 {
  font-family: "Cambay", Devanagari;
  font-style: normal;
  font-weight: 400;
  font-size: 50px;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0.06em;
  color: #000000;
  margin-bottom: 0;
  text-transform: none;
}

#rocket .display-1 span {
  font-weight: 600;
  color: white;
}

#rocket .cd-group ul .digits {
  font-family: "Black Han Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 100px;
  line-height: 125px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #000000;
}

#rocket .label {
  font-family: "Cambay", Devanagari;
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 36px;
  text-align: center;
  letter-spacing: 0.06em;
  color: black;
  text-transform: lowercase;
}

#rocket .cd-group {
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

#rocket .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

@media only screen and (max-width: 1200px) {
  #rocket .countdown-container {
    width: 90%;
    padding: 1em;
    height: 50vw;
    background-size: cover;
    background-position: center;
    padding-bottom: 4em;
  }

  #rocket .display-1 {
    font-size: 2.5rem;
    line-height: inherit;
    margin-bottom: 0px;
  }

  #rocket .cd-group {
    width: 100%;
  }

  #rocket .cd-group ul {
    justify-content: space-between;
    width: 100%;
  }

  #rocket .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25% !important;
  }

  #rocket .cd-group .digits {
    font-size: 5rem !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
  }

  #rocket .label {
    font-size: 1.5rem;
    left: 15%;
    bottom: -33px;
  }
}

@media only screen and (max-width: 650px) {
  #rocket .display-1 {
    font-size: 1.5rem;
    line-height: inherit;
    margin-bottom: 0px;
  }

  #rocket .cd-group .digits {
    font-size: 8vw !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    width: fit-content;
  }

  #rocket .label {
    font-size: 1rem;
    left: 15%;
    bottom: -33px;
  }
}
/* Rocket-end */

/* Car-start */
#car {
  position: relative;
}

#car .countdown-container {
  z-index: 1;
  position: relative;
  background-image: url(../images/car/bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 80%;
  height: 40vw;
  padding: 5em;
}

#car .countdown-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(270deg, #000000 0%, rgba(0, 0, 0, 0) 107.64%);
}

#car .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 3vw;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 1rem;
  color: #ffffff;
  position: relative;
  padding: 0 1rem;
}

#car .display-1::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  height: 50%;
  width: 100%;
  background: #54ff93;
  opacity: 0.3;
}

#car .display-1 span {
  font-weight: 600;
  color: white;
}

#car .cd-group ul .digits {
  font-family: "Barlow Semi Condensed";

  font-style: normal;
  font-weight: 600;
  font-size: 7vw !important;
  line-height: 96px;
  text-align: center;
  color: #54ff93;
}

#car .cd-group li {
  list-style-type: none;
}

#car .label {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 1.5vw !important;
  line-height: 24px;

  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

#car .cd-group {
  width: 100%;
  position: relative;
  align-items: flex-end;
  justify-content: space-between;
}

#car .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

#car .cd-group ul li {
  padding: 0;
}

#car .cd-group ul .dot {
  margin: 0 1rem;
}

.carleft {
  width: 70% !important;
}

#car .cd-group ul .dot {
  margin: 0;
}

#car .cd-group .digits {
  font-size: 1.5rem !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  width: fit-content;
}

#car .label {
  font-size: 2vw;
  left: 15%;
  bottom: -33px;
}
/* Car-end */

/* Border-start */
#border {
  position: relative;
}

#border .countdown-container {
  z-index: 1;
  position: relative;
  width: 90%;
  padding: 3em;
  border-radius: 5px;
  border: 1px solid white;
}

#border .cd-group {
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

#border .display-1 {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 700;
  font-size: 3.5vw;
  line-height: 80%;
  text-align: center;
  letter-spacing: 0.06em;
  color: #ffffff;
  text-transform: none;
}

#border .display-1 span {
  font-weight: 600;
  color: white;
}

#border .cd-group li {
  list-style-type: none;
}

#border .cd-group ul .digits {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 300;
  font-size: 10vw;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.06em;
  color: white;
}

#border .label {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 200;
  font-size: 1.5vw;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

#border .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

#border .cd-group ul li {
  padding: 0;
}

#border .cd-group ul .dot {
  margin: 0 2%;
}
/* Border-end */

/* Card-start */
#card {
  position: relative;
}

#card .countdown-container {
  z-index: 1;
  position: relative;
  border-radius: 5px;
}

#card .cd-group {
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

#card .display-1 {
  font-family: "Avenir";
  font-style: normal;
  font-weight: 800;
  font-size: 2vw;
  line-height: 80%;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #ffffff;
}

#card .display-1 span {
  font-weight: 600;
  color: white;
}

#card .cd-group ul .digits {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 250;
  font-size: 9vw;
  line-height: 200%;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
}

#card .time {
  background: linear-gradient(180deg, #27afc5 14.45%, #1a8cb0 100%);
  width: 96%;
  margin: 5px;
}

#card ul li:nth-child(1) .time {
  background: linear-gradient(180deg, #fc5281 14.45%, #fb3d57 100%);
}

#card ul li:nth-child(1) .label {
  background: linear-gradient(180deg, #dc213b 42.19%, #fc5281 100%);
}

#card .label {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-size: 2vw;
  line-height: 80%;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  background: linear-gradient(180deg, #1481a4 45.31%, #27afc5 100%);
  margin: 2%;
  padding: 10%;
}

#card .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
}

#card .cd-group ul li {
  padding: 0;
  width: 25%;
}

#card .cd-group ul .dot {
  margin: 0 1rem;
}

#card .cd-group li {
  list-style-type: none;
}
/* Card-end */

/* Popper-start */
#popper {
  position: relative;
  padding-top: 10vw;
  padding-bottom: 10vw;
}

#popper .countdown-container {
  z-index: 1;
  position: relative;
  border-radius: 5px;
  width: 90%;
}

#popper .cd-group {
  width: 100%;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

#popper .display-1 {
  font-family: "Calistoga";
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  line-height: 65px;
  text-align: center;
  letter-spacing: 0.15em;
  color: #ffffff;
  text-transform: capitalize;
}

#popper .display-1 span {
  font-weight: 600;
  color: white;
}

#popper .cd-group ul .digits {
  font-family: "Calistoga";
  font-style: normal;
  font-weight: 400;
  font-size: 4.5vw;
  line-height: 104px;
  text-align: center;
  color: white;
  padding: 2rem;
}

#popper .cd-group li {
  list-style-type: none;
  margin-left: 15px;
}

#popper ul li .time {
  width: 200px;
  background-repeat: no-repeat;
  background-position: center;
  height: 190px;
}

#popper ul li:nth-child(1) .time {
  background-image: url(../images/popper/shape_1.svg);
}

#popper ul li:nth-child(2) .time {
  background-image: url(../images/popper/shape_2.svg);
}

#popper ul li:nth-child(3) .time {
  background-image: url(../images/popper/shape_3.svg);
}

#popper ul li:nth-child(4) .time {
  background-image: url(../images/popper/shape_4.svg);
}

#popper .label {
  font-family: "Calistoga";
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 34px;
  text-align: center;
  letter-spacing: 0.15em;
  text-transform: capitalize;
  padding: 0.5rem;
  position: absolute;
  bottom: 14px;
  width: 100%;
  background-color: #002958;
  clip-path: polygon(3% 16%, 94% 0, 100% 100%, 0 100%);
}

#popper .cd-group ul {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  order: 1;
  z-index: 1;
  border-radius: 30px;
  width: 80%;
}

#popper .cd-group ul li {
  padding: 0;
  position: relative;
}

#popper .cd-group ul .dot {
  margin: 0 1rem;
}

@media only screen and (max-width: 1020px) {
  #popper .display-1 {
    font-size: 2rem;
  }

  #popper .cd-group ul .digits {
    font-size: 45px;
    padding: 1rem;
  }

  #popper .label {
    font-size: 16px;
    width: 80%;
    padding: 1px;
    bottom: 35px;
    left: 20px;
  }

  #popper ul li .time {
    width: 200px;
    background-repeat: no-repeat;
    background-position: center;
    height: 180px;
    background-size: 350px 160px;
  }

  #popper .cd-group ul {
    width: 40%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  #popper .cd-group ul li {
  }
}

@media only screen and (max-width: 860px) {
  #popper .display-1 {
    font-size: 1.5rem;
  }

  #popper .cd-group ul .digits {
    font-size: 30px;
    padding: 1rem;
  }

  #popper .label {
    font-size: 12px;
    width: 90%;
    padding: 1px;
    bottom: 22px;
    left: 8px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #popper ul li .time {
    width: 141px;
    background-repeat: no-repeat;
    background-position: center;
    height: 140px;
    background-size: 140px 130px;
  }

  #popper .cd-group ul {
    width: 40%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

@media only screen and (max-width: 650px) {
  #popper .display-1 {
    font-size: 1.5rem;
  }

  #popper .cd-group ul .digits {
    font-size: 30px;
    padding: 1rem;
  }

  #popper .label {
    font-size: 12px;
    width: 90%;
    padding: 1px;
    bottom: 32px;
    left: 3px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #popper ul li .time {
    width: 90px;
    background-repeat: no-repeat;
    background-position: center;
    height: 140px;
    background-size: 140px 90px;
  }

  #popper .cd-group ul {
    width: 40%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

@media only screen and (max-width: 430px) {
  #popper .countdown-container {
    width: 100%;
    padding: 0;
    height: fit-content;
    background-size: cover;
    background-position: center;
  }

  #popper .display-1 {
    font-size: 1rem;
    line-height: inherit;
    margin-bottom: 0px;
  }

  #popper .cd-group {
    width: 100%;
  }

  #popper .cd-group ul {
    width: 100%;
    justify-content: space-between;
  }

  #popper .cd-group ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25% !important;
    padding: 0px !important;
    margin: 0 3px;
  }

  #popper .cd-group ul .dot {
    margin: 0;
  }

  #popper .cd-group .digits {
    font-size: 1.5rem !important;
    line-height: 1.5 !important;
    letter-spacing: inherit !important;
    width: 100%;
    padding: 0 !important;
    height: 100px;
    padding-top: 1.8rem !important;
  }

  #popper ul li .time {
    background-size: 90%;
  }

  #popper .label {
    font-size: 0.6rem;
    padding: 0px !important;
    bottom: 21px;
    line-height: 26px;
    left: 4px;
    height: 14px;
  }
}
/* popper-end */

/* blue-flipper-start */
#blue-flipper .display-1 {
  font-family: "Antiqua";
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #6cd6f4;
}

#blue-flipper .tick-label {
  font-size: 0.375em;
  text-align: center;
}

#blue-flipper .tick-flip-panel {
  background: #1f9fc4 !important;
}

#blue-flipper .tick-flip {
  padding: 0px;
}

#blue-flipper .tick-credits {
  display: none;
}

#blue-flipper .tick-group {
  margin: 0 0.25em;
  text-align: center;
  display: flex;
  flex-direction: column;
}

#blue-flipper .tick-group .tick-label {
  font-family: "Inknut Antiqua", serif;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  font-size: 0.25em;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #1f9fc4 !important;
  margin-top: 5% !important;
}

#blue-flipper .tick-flip-card {
  font-family: bangala !important;
  font-weight: 500;
}

#blue-flipper .tick-flip-panel-back {
  background: linear-gradient(0deg, #1eabd3 0%, #79dffd 100%) !important;
  border-radius: 0px 0px 22px 22px;
  top: 55%;
}

#blue-flipper .tick-flip-panel-front {
  border-radius: 22px 22px 0px 0px;
}

@media only screen and (max-width: 1200px) {
  #blue-flipper .countdown-container {
    width: 100%;
    padding: 0;
    height: fit-content;
    background-size: cover;
    background-position: center;
  }

  #blue-flipper .tick-group .tick-label {
    margin-top: -10px;
  }

  #blue-flipper .display-1 {
    font-size: 2vw;
    line-height: inherit;
    margin-bottom: 1rem;
  }

  #blue-flipper .tick-flip-panel-back {
    border-radius: 0px 0px 5px 5px;
    top: 55%;
  }

  #blue-flipper .tick-flip-panel-front {
    border-radius: 5px 5px 0px 0px;
  }
}
/*blue-flipper- end */

/* Green Flipper-start */
#green-flipper .display-1 {
  font-family: "Cambay";
  font-style: normal;
  font-weight: 400;
  font-size: 50px;
  line-height: 81px;
  text-align: center;
  letter-spacing: 0.15em;
  color: #ffffff;
  text-transform: capitalize;
}

#green-flipper .tick-label {
  font-size: 0.375em;
  text-align: center;
}

#green-flipper .tick-flip-panel {
  background: #15a085 !important;
}

#green-flipper .tick-flip {
  padding: 0px;
}

#green-flipper .tick-credits {
  display: none;
}

#green-flipper .tick-group {
  margin: 0 0.25em;
  text-align: center;
  display: flex;
  flex-direction: column;
  width: 15%;
  font-family: "Antiqua";
}

#green-flipper .tick-group .tick-label {
  font-family: "Bellefair", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.25em;
  line-height: 34px;
  letter-spacing: 0.1em;
  text-transform: capitalize;
  color: #ffffff;
  margin-top: 10% !important;
  text-align: center;
}

#green-flipper .tick-flip-card {
  font-family: "Bebas Neue", cursive !important;
  font-weight: 500;
  letter-spacing: 0px;
}

#green-flipper .tick-flip-panel-back-text,
#green-flipper .tick-flip-panel-front-text {
  left: -30px;
}

#green-flipper .tick-flip-panel-back {
  background: #15a085 !important;
  border-radius: 0px 0px 10px 10px;
  top: 55%;
  clip-path: polygon(
    13% 0,
    88% 0,
    88% 8%,
    100% 8%,
    100% 100%,
    0 100%,
    0 8%,
    13% 8%
  );
}

#green-flipper .tick-flip-panel-front {
  border-radius: 10px 10px 0px 0px;
  clip-path: polygon(
    100% 0,
    100% 91%,
    88% 91%,
    88% 100%,
    13% 100%,
    13% 91%,
    0 91%,
    0 0
  );
}

#green-flipper .tick-flip-panel-back {
  top: 53%;
}

#green-flipper .tick [data-layout~="horizontal"][data-layout~="fit"] {
  justify-content: center;
}

@media only screen and (max-width: 1200px) {
  #green-flipper .countdown-container {
    width: 100%;
    padding: 0;
    height: fit-content;
    background-size: cover;
    background-position: center;
  }

  #green-flipper .tick-group .tick-label {
    margin-top: 0;
  }

  #green-flipper .display-1 {
    font-size: 1rem;
    line-height: inherit;
    margin-bottom: 1rem;
  }

  #green-flipper .tick-flip-panel-back-text,
  #green-flipper .tick-flip-panel-front-text {
    left: -10px;
  }

  #green-flipper .tick-group {
    width: fit-content;
  }

  #green-flipper .tick-flip-panel-back {
    border-radius: 0px 0px 3px 3px;
  }

  #green-flipper .tick-flip-panel-front {
    border-radius: 3px 3px 0px 0px;
  }
}
/* green-flipper-end */
