ul.swiper-wrapper {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}

/* Swiper container */
.swiper {
  max-width: 100%;
  height: auto;
}
/* 
/* swiper responive image */
.swiper img {
  width: auto;
  height: auto;
}


/* Swiper custom pagination */
.swiper-pagination-bullet {
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  color: rgba(255, 255, 255, .75);
  opacity: 1;
  background: rgba(255, 255, 255, .3);
  transition: all 0.2s ease, color 0.2s ease;
}

/* Swiper custom pagination */
.swiper-pagination-bullet:hover {
  transition: background-color 0.5s ease;
  background: rgba(0, 0, 0, 1);
  color: white;
}

/* Swiper custom pagination active state */
.swiper-pagination-bullet-active {
  color: #fff;
  background: black;
}

/* override zoom cursor */
.pswp__img {
  cursor: pointer !important;
}

.swiper-slide {
  text-align: center;

  /* remove this if you want 1 slide perview - than change slidesPerView js-option to 1 instead of auto */
  width: 80%;
}

.swiper-pagination {
	background: rgba(0, 0, 0, .6);
	padding: .7rem 0;
	position: relative;
	bottom: 0 !important;
}

/*.swiper-pagination-bullet {
  width: 37px;
  height: 37px;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  color: #000;
  opacity: 1;
  background: rgba(255, 255, 255, 1);
  border: 1px solid #fff;
  font-weight: 600;
}*/

.swiper-pagination-bullet-active {
  color: #fff;
  background: #056a36;
}

.swiper-button-next:after, .swiper-button-prev:after {
	display: none;
} 

.swiper-button-next {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M502.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L402.7%20224%2032%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l370.7%200-73.4%2073.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l128-128z%22%2F%3E%3C%2Fsvg%3E");
  background-size: cover;
  width: 55px;
  top: 45%;
}

.swiper-button-prev {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M9.4%20233.4c-12.5%2012.5-12.5%2032.8%200%2045.3l128%20128c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L109.3%20288%20480%20288c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-370.7%200%2073.4-73.4c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-128%20128z%22%2F%3E%3C%2Fsvg%3E");
  background-size: cover;
  width: 55px;
  top: 45%;
}