.promos { 
  padding:10px;
}

.promos .item {
  padding: 3px;
  margin:5px;
  border:1px solid #d1d1d1;
  min-height: 310px
}
.promos .item .vrdiv{
  background-color:#e32424;
  color:#ffffff;
  padding-left:3px;
  padding-right:3px;
  position:absolute;
}
.promos img {
	width: 100%;
	object-fit: cover;
	height: 180px;
}
.promos .bname { 
  font-size: 17px; 
 }
.promos .price { 
  color: #d10000;
  font-size: 17px;
 }
.promos .detail{
    padding:5px;
}

.promos .bname a:hover {
      
}
.httitle{
  position:relative;
  margin-top:10px;
}
.httitle img{
  height:50px;
}
.httitle a{
  position:absolute; 
  right:20px;
  margin-top:20px;
  font-size:16px;
}

@media (max-width: 767px){
  .promos { 
    padding:5px;
  }
  .promos .item {
    padding: 2px;
    margin:3px; 
    min-height: 260px
  }
  .promos img { 
    height: 145px;
  }
  .promos .detail{
      padding:3px;
  }
}