.head-cols .ico02 {
  background: url(../images/handshake.png) no-repeat;  
  width: 45px;
	height: 22px;
}

.head-cols .col:hover .ico02 {

  /*height:85px;*/
}


.swiper-container.small_product-swiper-container .swiper-slide {
	background-size: contain;
  background-repeat: no-repeat;
}

.swiper-container.product-swiper-container .swiper-slide .swiper-slide-image img {
  display: block;
  transition: all .3s ease;
  max-width: 100%;
}

.swiper-container.product-swiper-container .swiper-slide.swiper-slide-active .swiper-slide-image img {
  opacity: 1;
}

.swiper-container.product-swiper-container .swiper-slide .swiper-slide-image,
.swiper-container.product-swiper-container .swiper-slide {
  background: none !important;
  height: auto !important;
}

.gallery-wrapper .product-swiper-container {
  height: auto;
  min-height: 0;
  margin-bottom: 1rem;
}

.gallery-wrapper .small_product-swiper-container .swiper-wrapper {
	align-items: stretch;
	align-content: stretch;
}

.gallery-wrapper .product-swiper-container .swiper-wrapper > .swiper-slide {
	display: flex;
	align-items: flex-end;
}

.gallery-wrapper .small_product-swiper-container {
	height: auto;
}

.gallery-wrapper .small_product-swiper-container .swiper-slide img {
	display: block;
	height: auto !important;
	width: 100%;
	max-width: 200px ;
}

.gallery-wrapper .small_product-swiper-container .swiper-slide > div,
.gallery-wrapper .small_product-swiper-container .swiper-slide {
	height: auto !important;
	min-height: 128px;
	background-size: auto;
  	background-repeat: no-repeat;
	width: auto;
}

.gallery-wrapper .small_product-swiper-container .swiper-slide > div {
	background: none !important;
}
