.tem25-video.content-right .flexBoxWrap{flex-direction: row-reverse;}
.tem25-video .flexBoxWrap{align-items: center;}
.tem25-video .text{width: 60%;}
.tem25-video .text .title{font-size: 40px;color:#2c2e30;}
.tem25-video .text .description{font-size: 16px;color:#717a82;margin:10px 0 30px;line-height: 180%;}
.tem25-video .image img{width: 100%;}
.tem25-video .video .play{width: 45px;height: 45px;line-height: 45px;border-radius: 50%;color:#fff;font-size: 22px;text-align: center;box-shadow: 0 0 18px rgba(0,0,0,.08);position: relative;display: inline-block;margin-right: 20px;box-shadow: 8px 6px 33px rgba(0,0,0,.2);transition: .2s ease-in;
-moz-transition: .2s ease-in;
-webkit-transition: .2s ease-in;}
.tem25-video .video .play span{line-height: 45px;}
.tem25-video .video .play::after{position: absolute;content: "";left:0;top:0;width: 100%;height: 100%;border:2px solid;border-color: inherit;border-radius: 50%;transition: .2s ease-in;
-moz-transition: .2s ease-in;
-webkit-transition: .2s ease-in;}
.tem25-video .video .play:hover{transform: scale(.8);}
.tem25-video .video .play:hover::after{transform: scale(1.3);-o-transform: scale(1.3);-ms-transform: scale(1.3);-moz-transform: scale(1.3);-webkit-transform: scale(1.3);width: 110%;height: 110%;left:-5%;top:-5%;}
.tem25-video .video_show{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none;z-index:-1;opacity:0}
.tem25-video .video_show:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:2}
.tem25-video .video_show .box{display:block;background-color:#FFF;box-shadow:0 0 50px rgba(0,0,0,.2);position:absolute;top:50%;left:50%;z-index:3;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.tem25-video .video_show .box video{display:block;max-height:80vh;max-width:90vw;width:100%;}
.tem25-video .video_show .box .title{padding:10px 20px;font-size:18px}
.tem25-video .video_show .box .title span{display:block}
.tem25-video .video_show .box .left{float:left;width:calc(100% - 40px);}
.tem25-video .video_show .box .left span{padding:8px 0}
.tem25-video .video_show .box .right{float:right}
.tem25-video .video_show .box .right span{padding:12px 0}
.tem25-video .video_show .video_close{cursor:pointer}
.tem25-video .video_show.show{display:block;z-index:99;opacity:1}
.tem25-video .video_show.show:before{background-color:rgba(0,0,0,.7)}
@media (max-width: 991px){
    .tem25-video .text{width: 100%;}
}
@media (max-width:768px){
    .tem25-video .container,
    .tem25-video.full-screen-spacing .container.full-screen{padding-left: 2%!important;padding-right: 2%!important;}
    .tem25-video .video .play{width: 35px;height: 35px;line-height: 35px;font-size: 16px;}
    .tem25-video .video .play span{line-height: 35px;}
    .tem25-video .box{margin-bottom: 15px;}
    .tem25-video .item2 .box{padding: 0!important;}
    .tem25-video .item1 .text{padding: 0 0 10px;}
    .tem25-video .video_show .box .left span,
    .tem25-video .video_show .box .right span{padding:0}
} 

