.youtube-intro .youtube-list {margin-top:40px;}
.youtube-intro .youtube-list ul {display:grid; grid-template-columns:repeat(2,1fr); gap:50px 30px;}
.youtube-intro .youtube-list .frame-bx {position:relative; width:100%; padding-top:56.25%;}
.youtube-intro .youtube-list .frame-bx iframe {position:absolute; inset:0; width:100%; height:100%; border:0;}
.youtube-intro .youtube-list .youtube-tit {color:#333; margin-top:15px; text-align:center; overflow:hidden; white-space:normal; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:keep-all; padding: 0 20px;}
.youtube-intro .board_ebi .page_box {margin-top:60px;}

/* ************************ 태블릿 이하(~1249) ************************ */
@media screen and (max-width: 1249px) { 
.youtube-intro .youtube-list ul {grid-template-columns:repeat(2,1fr);}
}

/* ************************ 태블릿 이하(~991) ************************ */
@media screen and (max-width: 991px) {
.pc_991 {display:none;}
.youtube-intro .youtube-list ul {grid-template-columns:1fr; gap:40px 20px;}
.youtube-intro .board_ebi .page_box {margin-top:50px;}
}

/* ************************ 태블릿 이하(~767) ************************ */
@media screen and (max-width: 767px) { 
.pc_767 {display:none;}
.youtube-intro .youtube-list {margin-top:30px;}
}

/* ************************ 태블릿 이하(~500) ************************ */
@media screen and (max-width: 500px) { 
.pc_500 {display:none;}
.youtube-intro .youtube-list ul {grid-template-columns:repeat(1,1fr);}
.youtube-intro .board_ebi .page_box {margin-top:30px;}
.youtube-intro .youtube-list .youtube-tit {margin-top:10px;}
}