#container {
    background-color:#e7e7e7;
    width:100% !important;
    position:relative;
    padding:20px;
}

#flipbook {
    height: 600px !important;
    margin:0 auto 3em;
    background-color:#e7e7e7;
}

#prevPage {
    /*position: absolute;*/
    /*z-index: 1000;*/
    /*top: 45%;*/
    /*left: 23%;*/
    height:50px;
    width:50px;
    font-size:40px;
    border:none;
    background-Color:transparent;
}

#downloadBtn {
    position:absolute;
    top:20px;
    right:50px;
}

#fullScreenBtn {
    position:absolute;
    bottom:20px;
    right:50px;
    cursor:pointer;
}
#controls{
    text-align: center;
}

#nextPage {
    /*position: absolute;*/
    /*z-index: 1000;*/
    /*top: 45%;*/
    /*right: 23%;*/
    height:50px;
    width:50px;
    font-size:40px;
    border:none;
    background-Color:transparent;
}

.counter {
    position:absolute;
    bottom:20px;
    left:20px;
}


.page img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}




.progress-bar__wrapper {
  position: relative;
}
.progress-bar__value {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
progress {
  width: 100%;
  height: 20px;
  border-radius: 50px;
  background-color: #ddd;
  transition: width 300ms ease;
}
progress[value]::-webkit-progress-bar {
  width: 100%;
  height: 20px;
  border-radius: 50px;
  background-color: #ddd;
  transition: width 300ms ease;
}
progress[value]::-webkit-progress-value {
  width: 0;
  border-radius: 50px;
  background-color: maroon;
  transition: width 300ms ease;
}
















