.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%;height: 100%;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{ -webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev {background-image:url(back.png);left:20px;right:auto}
.swiper-button-next {background-image:url(next.png);right:20px;left:auto} 
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#f5f5f5;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#17a8ad}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.sw1{ background: #f2f2f2;} 
.sw1 .swiper-slide{position:relative;float:left;width:100%; height:600px; background-color:#999; background-position: center center;background-repeat: no-repeat;background-size: cover;} 
.sw1 .stext{ position: absolute; font-weight:500;font-family:'Roboto',sans-serif;color:#fff; font-size:16px;position: absolute; z-index: 100; width:100%; height: 100%; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items:center; align-items: center;
display: none; text-align: center;} 
.sw1 .stext b{ font-weight:600; font-size:56px;text-transform: uppercase; margin-bottom:20px;} 
.sw1 .stext p{ font-weight:400; font-size:24px; margin-bottom:10px; margin-top:12px; } 
.sw1 .stext a{ display: block;  padding:0px 30px; text-align: center; color: #fff; display:inline-block;font-weight:500;font-family:'Roboto', sans-serif; font-size: 14px; line-height:50px; height: 48px; position: relative; background:#17a8ad; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; letter-spacing: 0.05em; margin-top: 20px} 
.sw1 .swiper-pagination-bullet{width:14px;height:14px;} 
.sw1 .swiper-pagination{text-align:center;  width:100%;}
.sw1>.swiper-pagination-bullets{bottom:10px;} 
.swiper-slide-active .stext{display: flex;}
@media only screen and (max-width:1100px)
{ 
	.sw1 .swiper-slide{height:400px;} 
	.sw1>.swiper-pagination-bullets{bottom:10px;}
	.sw1 .divider, .sw1 .swiper-button-prev, .sw1 .swiper-button-next { display: none;} 
	.sw1 .swiper-pagination{text-align:center; padding-left:0px; width: 100%;} 
	.sw1 .stext div{ width: 100%;} 
} 
@media only screen and (max-width:600px)
{ 
.sw1 .stext b{font-size:40px;} 
.sw1 .stext p{font-size:18px;} 
} 
@media only screen and (max-width:400px)
{ 
.sw1 .swiper-slide{height:360px;} 
.sw1 .stext b{font-size:32px;} 
.sw1 .stext p{font-size:16px;} 
.sw1 .stext a{padding:0px 20px; font-weight:500;font-size: 13px; line-height:44px; height: 42px;letter-spacing: 0.03em; margin-top:16px} 
} 