@media screen and (max-width:767px){.container{width:95%;}
}
.slide-window{width:100%;position:relative;overflow:hidden;}
.slide-window .slide-wrapper{position:relative;left:0;display:flex;-webkit-transition:right 0.5s;transition:right 0.5s;-webkit-transition:left 0.5s;transition:left 0.5s;}
.slide-window .slide-wrapper .slide{position:relative;width:100%;}
.slide-window .slide-wrapper .slide:before{content:"";display:block;padding-top:41.17%;}
.slide-window .slide-wrapper .slide .slide-image{background-size:cover;background-position:50% 50%;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}
.slide-window .slide-wrapper .slide .slide-caption{position:absolute;bottom:22%;left:25%;width:50%;color:#fff;padding:3em 3em;}
@media screen and (max-width:767px){}
.slide-window:hover .slide-control-left{left:1%;opacity:1;}
.slide-window:hover .slide-control-right{right:1%;opacity:1;}
.slide-control-left{position:absolute;margin:auto;top:0;bottom:0;width:40px;height:40px;border-radius:50%;border:2px solid #fff;color:#fff;cursor:pointer;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;left:10%;right:auto;}
.slide-control-left .slide-control-line{position:absolute;top:50%;width:2px;height:14px;-webkit-transform-origin:50% 0;transform-origin:50% 0;left:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.slide-control-left .slide-control-line:nth-child(2){-webkit-transform:translateY(1px) rotate(-135deg);transform:translateY(1px) rotate(-135deg);}
.slide-control-left .slide-control-line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.slide-control-left:hover{background-color:#fff;}
.slide-control-left:hover .slide-control-line:after{background-color:#aaa;}
.slide-control-left .rotate-left-top:after{animation:arrowLineRotation 0.49s;}
.slide-control-left .rotate-left-down:after{animation:arrowLineRotationRev 0.49s;}
@media screen and (max-width:767px){.slide-control-left{height:30px;width:30px;opacity:1;}
.slide-control-left .slide-control-line{left:9px;height:10px;}
}
@media screen and (max-width:1023px){.slide-control-left{opacity:1;left:1%;}
}
.slide-control-right{position:absolute;margin:auto;top:0;bottom:0;width:40px;height:40px;border-radius:50%;border:2px solid #fff;color:#fff;cursor:pointer;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;right:10%;left:auto;}
.slide-control-right .slide-control-line{position:absolute;top:50%;width:2px;height:14px;-webkit-transform-origin:50% 0;transform-origin:50% 0;right:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.slide-control-right .slide-control-line:nth-child(2){-webkit-transform:translateY(1px) rotate(135deg);transform:translateY(1px) rotate(135deg);}
.slide-control-right .slide-control-line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.slide-control-right:hover{background-color:#fff;}
.slide-control-right:hover .slide-control-line:after{background-color:#aaa;}
.slide-control-right .rotate-right-down:after{animation:arrowLineRotation 0.49s;}
.slide-control-right .rotate-right-top:after{animation:arrowLineRotationRev 0.49s;}
@media screen and (max-width:767px){.slide-control-right{height:30px;width:30px;opacity:1;}
.slide-control-right .slide-control-line{right:9px;height:10px;}
}
@media screen and (max-width:1023px){.slide-control-right{opacity:1;right:1%;}
}
@keyframes arrowLineRotation{to{transform:rotate(180deg);}
}
@keyframes arrowLineRotationRev{to{transform:rotate(-180deg);}
}
.slide-control-btn ul{position:absolute;padding:0;bottom:10%;width:100%;display:flex;justify-content:left;left:15%;display:none;}
.slide-control-btn ul li{margin:0 5px;list-style:none;}
.slide-control-btn ul li a{display:block;width:15px;height:15px;border-radius:50%;border:1px solid #fff;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;}
.slide-control-btn ul li a.active,
.slide-control-btn ul li a:hover{background-color:#fff;}
@media screen and (max-width:1080px){}
@media screen and (max-width:1050px){.slide-window .slide-wrapper .slide .slide-caption{position:absolute;bottom:30%;left:20%;width:58%;padding:3em 1em;}
}
@media screen and (max-width:1024px){}
@media screen and (max-width:991px){.slide-window .slide-wrapper .slide .slide-caption{bottom:27%;}
}
@media screen and (max-width:800px){}
@media screen and (max-width:768px){}
@media screen and (max-width:767px){.slide-control-btn ul{margin:.5rem 0;}
.slide-control-btn ul li a{width:10px;height:10px;}
}
@media screen and (max-width:667px){.slide-window .slide-wrapper .slide .slide-caption{position:absolute;bottom:26%;left:15%;width:70%;padding:2em 1em;}
}
@media screen and (max-width:600px){}
@media screen and (max-width:480px){}
@media screen and (max-width:414px){.slide-window .slide-wrapper .slide .slide-caption{position:absolute;left:17%;width:66%;padding:1.5em 0em;}
}
@media screen and (max-width:375px){.slide-control-right{opacity:1;right:2%;}
.slide-window .slide-wrapper .slide .slide-caption{bottom:21%;}
}