/* swiper */
.swiper {
	width:100%;
	height:100%;
	margin-top:0;
}
.swiper-slide {
	text-align:center;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
}
.swiper-slide img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.swiper-slide .text-wrap {
	position:absolute;
	top:30%;
	left:0;
	right:0;
	width:100%;
	opacity:0;
	margin:auto;
	text-align:center;
	-webkit-transform:translateY(-40px);
	transform:translateY(-40px);
	-webkit-transition:all 0.8s ease;
	transition:all 0.8s ease z-index:1;
}
.swiper-slide-active .text-wrap {
	opacity:1;
	top:30%;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.swiper-slide .text-wrap h2 {
	font-size:42px;
	font-weight:600;
	color:#fff;
	text-align:center;
	text-shadow:0px 1px 5px rgba(0,0,0,.4);
	margin-bottom:10px;
	-webkit-transition-delay:0.8s;
	transition-delay:0.8s;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0,0,0);
  z-index: 10;
  bottom: 20px !important;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullet {
	width:22px;
	height:3px;
	display:inline-block;
	opacity:1;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	background:#fff !important;
}
.swiper-pagination-bullet-active {
	background:#3366ff !important;
	width: 30px;
}
@media (max-width:576px) {
  .swiper-slide img {
	display:block;
	width:100%;
	height:250px;
	object-fit:cover;
  }
  .swiper-slide .text-wrap {
	position:absolute;
	top:22%  !important;
  }
  .swiper-slide-active .text-wrap {
	opacity:1;
	top:23%;
	-webkit-transform:translateY(0);
	transform:translateY(0)
 }
  .swiper-slide .text-wrap h2 {
	font-size:20px;
  }
  .swiper-pagination {
   bottom: 10px !important;
 }
}
@media (max-width: 767px) {
  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }
}
