/* TIMER STYLES */



.timeContainer {
  z-index: 2;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeContainer .wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 20px;
  max-height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  gap: 40px;
  /* background: #00A3D0; */
}

.timeContainer .wrapper div {
  color: #ccc;
  text-align: center;
}

.timeContainer .wrapper .dial {
  color: #1C1C1C;
}

.timeContainer .wrapper div h2 {
  font-size: 4rem;
}

.circleDiv {
  position: fixed;
  z-index: -1;
  top: calc(50% - 237px);
  left: calc(-50% + 474px);
  width: 474px;
  height: 474px;
  border-radius: 100%;
  border: 6px dashed #00A3D0;
  -webkit-animation: rotatingCircle infinite linear 60s;
  animation: rotatingCircle infinite linear 60s;
}

@-webkit-keyframes rotatingCircle {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotatingCircle {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Banner timer section */
.banner-timer-block {
  position: absolute;
  top: 80px;
  right: 0;
  z-index: 99;
  background-color: #d7e2f3;
}

@media all and (max-width:991px) {
  .banner-timer-block {
    position: relative;
    top: 0;
    padding-bottom: 10px;
  }
}

.banner-timer-block .timeContainer .wrapper {
  padding: 5px 20px 10px 20px;
}

.banner-timer-block .timeContainer .wrapper div h2 {
  font-size: 2rem;
  margin-bottom: 2px;
}

.banner-timer-block .timeContainer .wrapper {
  gap: 20px;
}

.banner-timer-block .timeContainer .wrapper .dial {
  font-size: 0.8rem;
}

.banner-timer-block .event-title {
  padding-top: 10px;
  font-size: 1rem;
  color: #000000;
  font-weight: 600;
  width: 100%;
  display: block;
  text-align: center;

}
.btn-block{
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 5px;

}

.event-page{
  position: relative;
  display: inline-block;
  font-size:14px;
  font-weight:600;
  /* width: fit-content; */
  color: #000000;
  padding:5px 10px;
  /* margin: auto; */
  background-color: #eb9309;

}
.event-page:hover{
  color:#000000;
}