.swiper-container {
	width: 100%;
	height: 100%;
	
}
.swiper {overflow:hidden; position: relative; }


.swiper-slide {
	text-align: left;
	font-size: 18px;
	background:transparent;

	/* Center slide text vertically */
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	*/
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	/*object-fit: cover;*/
	/*border:solid 1px #cecece;*/
}

/*.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background: url(./images/btn_next_certification.png) no-repeat; width: 69px; height: 23px; right: -100px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background: url(./images/btn_prev_certification.png) no-repeat; width: 69px; height: 23px; left: -100px;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: ''; }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: ''; }
*/


.swiper-scrollbar {position: absolute; left: 1%; bottom: -70px; z-index: 50; height: 1px; width: 98%; background: #aeaeae;  display:none;}
.swiper-scrollbar-drag {background: #000000; border-radius: 0px; height: 2px;  top: -1px; }

.swiper-slide .thumb {position: relative; width: 100%; height: 100%; overflow:hidden;}
.swiper-slide .thumb:hover .thumb_over {opacity: 1; /*cursor: pointer;*/ transition-duration: 0.8s; border:1px solid #fff; height:100%;}
.swiper-slide .thumb .thumb_over {position: absolute; height: 0; width: 100%; bottom:0; background: rgba(23,23,23,0.8); color: #fff; opacity: 0; text-align:center;  transition-duration: 1s;}

.swiper-slide .thumb .thumb_over .thumb_overWrap {margin-top: 50%; padding: 0px 20px; }
.swiper-slide .thumb .thumb_over .txt1 {font-size:1.7rem; }
.swiper-slide .thumb .thumb_over .txt2 {font-size:1.9rem; font-weight:bold; padding-top:2.5rem;}
.swiper-slide .thumb .thumb_over .txt3 {font-size:1.5rem;  padding-top:1.0rem;}

@media all and (max-width:768px){
	.swiper-slide .thumb .thumb_over .txt1 {font-size:1.6rem; }
	.swiper-slide .thumb .thumb_over .txt2 {font-size:1.8rem; }
	.swiper-slide .thumb .thumb_over .thumb_overWrap {margin-top: 35%; }

}