.main-visual-wrap-test .main-visual-box{background:#333333;}
.main-visual-wrap-test .main-visual-box .item .main-visual-img-box{height:620px;}
.main-visual-wrap-test .main-visual-box .item .main-visual-img-box img{width:100%;}
.main-visual-wrap-test .main-visual-box .item{max-width:1920px;margin:0 auto;}
.main-visual-wrap-test .main-visual-box .control-wrap{display:none;}
.main-visual-wrap-test .owl-theme .owl-dots .owl-dot span{background:#ccc;}
.main-visual-wrap-test .owl-theme .owl-dots .owl-dot.active span{width:20px;background:#3d3d3d;}

.owl-carousel .owl-nav .owl-prev{background:url(/_res/ajou/kr/img/main/bg-main-vi-prev.png) no-repeat center center;}
.main-visual-box .main-vis .owl-item .main-visual-txt-box{position:absolute;top:150px;left:50%;max-width:1280px;width:100%;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;}
.main-visual-box .main-vis .owl-item .main-visual-txt-box .txt-box p:nth-of-type(1){padding:0 0 20px;-size:22px;line-height:27px;}
.main-visual-box .main-vis .owl-item .main-visual-txt-box .txt-box p:nth-of-type(2){margin:0 0 25px;max-height:140px;font-size:60px;line-height:70px;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-visual-box .main-vis .owl-item .main-visual-txt-box .txt-box p:nth-of-type(3){text-overflow:ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word;overflow:hidden;}
.main-visual-box .main-vis .control-wrap .cnt-wrap{clear:both;float:right;}
.main-visual-box .main-vis .control-wrap .cnt-wrap .now{position:relative;padding:0 15px 0 0;font-size:35px;font-weight:600;color:#fff;}
.main-visual-box .main-vis .control-wrap .cnt-wrap .total{position:relative;top:30px;font-size:28px;font-weight:500;color:#e9e8ee;}

.main-visual-wrap-test .owl-theme .owl-nav [class*=owl-]{padding:0;margin:0;width: 18px;height: 28px;font-size:0;}
.main-visual-wrap-test .owl-theme .owl-nav .owl-next{background:url(/_res/ajou/kr/img/main/icon-slide-next02.png) no-repeat center/cover;}
.main-visual-wrap-test .owl-theme .owl-nav .owl-prev{background:url(/_res/ajou/kr/img/main/icon-slide-prev02.png) no-repeat center/cover;}
.main-visual-wrap-test .owl-nav{position:absolute;display: flex;margin-top:0;width:100%;max-width: 250px;justify-content: space-between;left:50%;bottom:26px;transform:translateX(-50%);}
.main-visual-wrap-test .owl-dots{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);}

/* ytp 영역 */
.main-video-wrap{position:relative;}
.video-frame{position:relative;height:0px;}
.main-video-wrap #ytp-video-box{width:100%;padding-bottom:0!important;height: 60vh !important;}
.main-video-wrap .inline-YTPlayer{max-width:100%!important;}
.main-video-wrap .mbYTP_wrapper iframe{margin-left:0!important;left: 50%!important;transform: translateX(-50%);min-width: 200%;min-height: calc(100% + 330px)!important;/*margin-left:0!important;margin-top:0!important;top: 50%!important;left: 50%!important;transform: translate(-50%,-50%);*/}
.main-video-wrap{position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;background:#000;overflow:hidden;}
.main-video-wrap .video-frame{width:100%;height:100%;/*padding-bottom:45.25%;*/}
.main-video-wrap .video-frame iframe{position:absolute;/*width:100vw;*/ width:1920px;min-height:100%;height:calc(100vw/1.77);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;}
.main-video-wrap .video-control{position: absolute;width: 34px;height: 34px;bottom: 40px;right: 40px;margin: auto;cursor: pointer;opacity: .8;transition: all .4s;transform: scale(1.2);font-size: 0px;border:2px solid #fff;border-radius: 100%;background-color: rgba(0,0,0,.4);}
.main-video-wrap .video-pause:after{content:'';position:absolute;display:block;width:4px;height:16px;top:50%;left:calc(50% + 5px);transform:translate(-50%, -50%);background-color:#fff;}
.main-video-wrap .video-pause:before{content:'';position:absolute;display:block;width:4px;height:16px;top:50%;right:calc(50% + 1px);transform:translate(-50%, -50%);background-color:#fff;}
.main-video-wrap .video-play:after{content:'';position:absolute;display:block;width:0;height:0;top:50%;left:56%;border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;transform:translate(-50%, -50%);}
.video-pause:hover, .video-play:hover{opacity:1;transform:scale(1)}
.main-video-wrap .video-frame .video-control > span{font-size:0;visibility:hidden;text-indent:-9999999px;opacity:0;line-height:0;}

@media (max-aspect-ratio: 16 / 9) {
	.main-visual-box .swiper-slide iframe {
		width: 177.78vh;
	}
}

@media screen and (max-width: 1024px){
	.main-visual-wrap-test .main-visual-box .item .main-visual-img-box{height:450px;}
}
@media screen and (max-width: 768px){
	.main-video-wrap .video-frame iframe{position: absolute;/*width:177.78vh;*/min-height:100%;height:calc(100vw/1.77);top:50%;left: 50%;transform: translate(-50%,-50%);pointer-events:none;}
	.main-visual-box .main-vis .owl-item .main-visual-txt-box .txt-box p:nth-of-type(2){margin:0 0 25px;max-height:140px;font-size:30px;line-height:30px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
	.main-video-wrap .video-frame{width:100%;height:100%;}


}
@media screen and ( max-width:480px ) {
	.main-video-wrap .video-frame iframe{position: absolute;width:177.78vh;min-height:100%;height:calc(100vw/1.77);top:50%;left: 50%;transform: translate(-50%,-50%);pointer-events:none;}
	.main-visual-wrap-test .main-visual-box .item .main-visual-img-box{height:380px;}


}