.slider a {
  display: block;
}

.slider .sp-fade-arrows {
  opacity: 1;
}

.slider .sp-next-arrow:after,
.slider .sp-next-arrow:before,
.slider .sp-previous-arrow:after,
.slider .sp-previous-arrow:before {
  background: #818181;
  transition: all .3s;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
  position: relative;
  top: 0;
  width: 73px;
  height: 73px;
  cursor: pointer;
}

.sp-bottom-thumbnails .sp-thumbnail-container,
.sp-top-thumbnails .sp-thumbnail-container {
  margin-left: 12px;
  margin-right: 12px;
}

.slider .sp-bottom-thumbnails.sp-has-pointer,
.slider .sp-bottom-thumbnails {
  width: 360px !important;
  margin: 14px auto 40px auto;
}

.slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail {
  opacity: .6;
}

.slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,
.slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
  border: none;
  margin-top: 0;
}

.slider img {
  width: 100%;
  height: 100%;
  background: #ffffff;
  object-fit: contain;
}

.sp-arrow {
  width: 8px;
}

.listblk .item.f-sb .sp-bottom-thumbnails .sp-thumbnail-container,
.listblk .item.f-sb .sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
  width: 90px !important;
  height: 90px !important;
}

.listblk .item.f-sb .sp-thumbnails {
  height: 90px !important;
}

.listblk .item.f-sb .slider .sp-bottom-thumbnails.sp-has-pointer,
.slider .sp-bottom-thumbnails {
  width: 440px !important;
}

@media only screen and (max-width: 1180px) {

  .listblk .item.f-sb .sp-bottom-thumbnails .sp-thumbnail-container,
  .listblk .item.f-sb .sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
    width: 73px !important;
    height: 73px !important;
  }

  .listblk .item.f-sb .sp-thumbnails {
    height: 73px !important;
  }

  .listblk .item.f-sb .slider .sp-bottom-thumbnails.sp-has-pointer,
  .slider .sp-bottom-thumbnails.sp-has-pointer,
  .slider .sp-bottom-thumbnails {
    width: 100% !important;
    max-width: 360px !important;
  }
  .sp-bottom-thumbnails .sp-thumbnail-container, .sp-top-thumbnails .sp-thumbnail-container {
    margin-left: 10px;
    margin-right: 10px;
}

}