.marquee {
  width: 100%;
  overflow: hidden;
}

#content-container .marquee a {
  border-bottom: 0px;
  color: #111;
  font-weight: 600;
  text-decoration: none;
}

.product-wrapper {
  text-align: center;
}

.product-wrapper .product-item {
  border: 1px solid #ccc;
  background: #fff;
  display: inline-block;
  /*max-width: 240px;*/
  padding: 0.7843137254901961%; /* ~8px (800/1020) */
  margin: 0 1.470588235294118% 2.941176470588236%; /* ~15px (1500/1020) */
  max-width: 30%;  
  transition: all .18s ease-in-out;
    -moz-transition: all .18s ease-in-out;
    -webkit-transition: all .18s ease-in-out;
    -o-transition: all .18s ease-in-out;
    /* For fixing contained image movement on hovered when using with "transition" */
  -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}


.product-item-small {
  border: 1px solid #ccc;
  background: #fff;
  display: inline-block;
  padding: 0.7843137254901961%; /* ~8px (800/1020) */
  margin: 0 1.470588235294118% 2.941176470588236%; /* ~15px (1500/1020) */

  /*max-width: 30%;*/

  max-width: 170px;
  max-height: 170px;
  min-width: 170px;
  min-height: 170px;

  text-align: center;

  transition: all .18s ease-in-out;
    -moz-transition: all .18s ease-in-out;
    -webkit-transition: all .18s ease-in-out;
    -o-transition: all .18s ease-in-out;
    /* For fixing contained image movement on hovered when using with "transition" */
  -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.product-item-small img {
  max-width: 160px;
  max-height: 160px;
}

.gallery-wrapper .simillar-product-item {
  max-width: 15%;
  min-width: 15%;
}

.simillar-product-item img {
  max-width: 100px;
  max-height: 100px;
}