/* general styling */
/*:root {
  --smaller: 0.75;
}*/

.countdown-card {
  width: 400px;
  height: 500px;
  background-color: blue;
  border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 2px 2px 10px black;
}

.countdown-body {
  background-color: blueviolet;
}

.test {
  width: 400px;
  height: 420px;
  background-color: rgb(28, 111, 71);
}

.test img{
  width: 100%;
  /*height: 100%;*/
  object-fit: contain;
  object-position: 0% 0px;
  display: flex;
  
  
}

.countdown-span{
  width: 100%;
  height: 2px;
  background-color: white;
  position: absolute;
  padding-left: 5px;
  padding-right: 5px;
}

.container-countdown {
  width: 400px;
  height: 80px;
  background-color: red;
  display: flex;
  flex-direction: row;
}

.countdown {
  width: 100%;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  background-color: rgb(28, 111, 71);
  justify-content: space-around;
  align-items: center;
  align-self: flex-end;
  padding-bottom: 10px;
  
}

.countdown-text {
  color: white;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 35px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  padding-top: 20px;
  z-index: 20;
}

.count {
  color: white;
  font-size: 40px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 600;
}

.count-date {
  color: white;
  font-size: 15px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
}

/*--------------------responsiv-----------------------------*/

@media (max-width: 390px) {
  

  .countdown-card {
    height: 500px;
    width: 360px;
   
}

.container-countdown {
  width: 360px;
  height: 80px;
  
}

.test {
  width: 360px;
  height: 420px;
  background-color: rgb(28, 111, 71);
}

@media (max-width: 320px) {
  

  .countdown-card {
    height: 500px;
    width: 320px;
   
}

.container-countdown {
  width: 320px;
  height: 80px;
  
}

.test {
  width: 320px;
  height: 420px;
  background-color: rgb(28, 111, 71);
}

.countdown-text {
  font-size: 30px; 
}

}



















/*.container-countdown {
  color: #333;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  right: 20rem;
}*/

/*.video-wrapper.container-countdown.countdown ul li {
  display: inline-block;
  font-size: 1.5em;
  list-style-type: none;
  padding: 1em;
  text-transform: uppercase;
}*/

/*li span {
  display: block;
  font-size: 4.5rem;
}*/

/*@media all and (max-width: 768px) {
  li {
    font-size: calc(1.125rem * var(--smaller));
  }

  li span {
    font-size: calc(3.375rem * var(--smaller));
  }
}*/