.gallery {
  #border: 1px solid #ccc;
  
}

.image_container
{
	width:100%;
}

.gallery>.img_container
{
  max-height:450px;
  overflow-y:hidden;
  overflow-x:hidden;
  border-radius:20px;
}

.product>* .gallery>.img_container
{
  height:800px;
  max-height: unset;
  overflow-y:hidden;
  overflow-x:hidden;
}



.gallery:hover {
  #border: 1px solid #777;
}

.gallery>.img_container img {
  width: 110%;
  height: auto;
}


.product>.gallery>.img_container img {
  width:auto;
  height: 100%;
}

.rent_it_button
{
  background-color: antiquewhite;
  font-size: var(--fs-450);
  font-weight: 600;
  padding: 10px;
}

.gallery>.desc_label>.desc {
  padding: 7px;
  text-align: left;
  line-height: 1.8em;
  color:#b1b1b1;
  font-weight: 600;
  display: flex
}
.gallery>.desc_label>.desc>.cost{
  font-weight: 800 !important;
  color:black;
}

.gallery>.col-*
{
  padding:unset !important;
}

.product>* .wishlistIcon
{
	position:absolute;top:25px;padding:5px;width:90%;height:0px;z-index:10;	
}


@media (max-width: 768px) {

	.product>* .gallery>.img_container
	{
	  height:unset;
	  max-height: calc(100vh - 100px);
	  overflow-y:hidden;
	  overflow-x:hidden;
	}
	
	.product>* .wishlistIcon
	{
		position:absolute;top:10px;padding:5px;width:90%;height:0px;z-index:10;	
	}

	.gallery_central_image
	{
		padding: unset !important;width:100% !important;max-width:unset;	
	}

}



/* Avatar */

.avatar img
{
  width: 44px;
  height: auto;
}

.avatar1 img:hover
{
  border:3px solid #9bb7d6;;;
  border-radius: 50%;
}


/*Rating*/
.fa{
  display:inline-block;
  padding:2px;
}
.checked
{
  color:orange;
  background-color:white;
  
}

* {
  box-sizing: border-box;
}

