.listimage {
  float:left;
  padding-right: 20px;
  padding-left: 25px;
  padding-top:50px;
  
}
.listimage img{
  border-radius: 10px;
}
.listtext {
  float:left;
  padding-top:50px;
}

.box {
      width: 90%;
      float: left;
      /*visual*/
      background-color: #E8E8E8;
      transition: .3s all;
      border-radius: 15px;
      box-shadow: 4px 4px 6px 0 rgba(0,0,0,0.3) inset;
      padding: 15px;
      margin-top: 30px;   
}

p, li{
  font-size:17px;
}
.imgWrapper{
  float:left;
  padding-left:3%;
  padding-right:10%;
}

.imgSmallGallery{
}
.imgSmallGallery img{
  border-radius: 10px;
  padding-bottom: 5px;
}
.frontLargeImg{
  padding-bottom:10px;
}
.frontLargeImg img{
  border-radius: 10px;
  height:100%;
}





.reviews{
  float:left;
  position:relative;
}
.price{
position:relative;
float:left;
}
.details{
  width:90%;
  float:left;
  padding-left:3%;

}
.mail{
  position:relative;
  float:left;
  text-align:center;
  width:100%;
}
.instockBlinker {
  color:green;
    animation-name: blinker;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}