.date {
  border-bottom-left-radius: 20px;
  padding: 20px;
}

.date h3 {
  font-size: 30px;
  font-weight: bold;
}

.datecontent {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  border: 2px solid #0B3F73;
}

/*first image*/
.numbertopright {
  position: absolute;
  top: 0;
  right: -35px;
  z-index: 1000;
  font-weight: bold;
  padding: 20px 30px;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
}
.leftCard {
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.rightCard {
  border-top-right-radius: 30px;

  border-bottom-right-radius: 30px;
  padding-right: 0px;
}
.topleft {
  position: absolute;
  top: 20px;
  left: 20px;
  font-weight: bold;
}
.bottomleft {
  /*     position: absolute;
    left: 30px;
    bottom: 20px; */
  border-radius: 20px;
  width: 60%;
}

/*second image*/
.btnnew {
  margin-left: 0;
  padding: 20px;
  width: 80px;
}
.numbertopleft {
  position: absolute;
  top: 0;
  left: -35px;
  z-index: 1000;
  font-weight: bold;
  padding: 20px 30px;
  border-bottom-right-radius: 25px;
}
.raduisbottomright {
  border-bottom-right-radius: 20px;
}

.top {
  position: absolute;
  top: 100px;
  left: 30px;
}
.top + ul {
  position: absolute;
  top: 170px;
  left: 50px;
}

/*image 3 */

.thirdtop {
  position: absolute;
  top: 60px;
  left: 30px;
}

.popover {
  width: 70% !important;
  max-width: 80% !important;
}

/*mobile*/
@media only screen and (max-width: 600px) {
  .abovetop {
    margin-top: 10px;
  }
  .h {
    height: 300px;
  }
}
/* ipad*/
@media only screen and (min-width: 768px) {
  .h {
    height: 300px;
  }
  .abovetop {
    margin-top: -69px;
  }
}
@media only screen and (max-width: 767px) {
  .h {
    height: 300px;
  }
  .abovetop {
    margin-top: 10px;
  }
}

/*large devices*/
@media only screen and (min-width: 980px) {
  /*first image*/

  .bottomleft {
    position: absolute;
    left: 30px;
    bottom: 20px;
    border-radius: 20px;
    width: 60%;
  }

  /*image 5*/
}
