#alloffers{
  justify-content: center;
  max-width: 88vw;

}
  #alloffers h2{
  width: 100%;
  text-align: center;
  margin: 75px 0 25px 0;
}

.alloffersrow{
  max-height: 100% !important;
  height: 100% !important;
  justify-content:  center;
  padding: 0 35px 50px 35px;
  max-width: 90%;
  margin: 0 auto;
  position: relative;

}
.alloffersrow .productbox{
  margin: 0 75px;
}
.productbox-container{
  padding-bottom: 50px;
}
.faded{
  display: none;
}
.productbox-container .fading {
  opacity: .5;
}
#testopacitydivrtm{
  display: none;
  width: 100%;
  height: 330px;
  z-index: 9999;
  position: absolute;
  bottom: 0;
  margin-bottom: 50px;
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 40%,rgba(255,255,255,0.9) 80%, rgba(255,255,255,1) 100%); 
}
#testopacitydivehv{
  display: none;

  width: 100%;
  height: 330px;
  z-index: 9999;
  position: absolute;
  bottom: 0;
  margin-bottom: 50px;
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 40%,rgba(255,255,255,0.9) 80%, rgba(255,255,255,1) 100%); 
}
.loadmore{
  display: none;
  border: 2px solid #23D796;
border-radius: 42px;
width: 143px;
height: 32.4px;
position: absolute;
bottom: 0;
z-index: 10000;
color: #23D796;
text-align: center;
line-height: 28.4px;
font-weight: bold;
user-select: none;
margin-top: 50px;
}
.loadmore:hover{
  cursor: pointer;
}
.productbox.aan {
  height: auto;
}
@media only screen and (max-width: 413px){
  #bookimg{
      margin-top: 35px;
  }
}