















.visual_rolling .carousel-indicators { display:none; }
.visual_rolling .carousel-control { width:17%; }

.visual_rolling .carousel-caption { }

.visual_rolling h1 { font-family:NanumSquareB; font-size:3.8rem; letter-spacing:-0.5px; padding-bottom:30px; margin-bottom:30px; background:url(../img/main/text_line.jpg) left bottom no-repeat; }
.visual_rolling p { font-family:NanumBold; font-size:1.7rem; letter-spacing:-0.5px;}
.visual_rolling a.down_btn { display:inline-block; font-family:NanumBold; font-size:1.6rem; color:#dde4ed; text-decoration:none; background:#005a9c; border-radius:20px; 
line-height:240%; padding:0 2%; }
.visual_rolling a.down_btn i { color:#fff; margin-right:10px; }

@media (max-width:1200px) {
	/*.visual_rolling .carousel-caption {padding-bottom:0px; padding-top:0px;}*/
	.visual_rolling .carousel-caption img { max-width:100%;}
}
@media (max-width:992px) {
	.visual_rolling .left.carousel-control,
	.visual_rolling .right.carousel-control { display:none; }
	
	.visual_rolling .carousel-caption {padding-bottom:50px;}
	/*.visual_rolling h1 { font-size:2rem; padding-bottom:10px; margin-bottom:10px; }
	.visual_rolling p { font-size:1.2rem; margin-bottom:10px; }*/
	.visual_rolling .carousel-caption p { padding-top : 16px;}
	.visual_rolling .carousel-caption img { max-width:100%;}
}
@media (max-width:768px) {
	.visual_rolling .carousel-caption { left:10%; right:10%; padding-bottom:50px;}
	/*.visual_rolling h1 { font-size:2rem; padding-bottom:10px; margin-bottom:10px; }
	.visual_rolling p { font-size:1.2rem; margin-bottom:10px; }*/
	.visual_rolling .carousel-caption p { padding-top : 16px; }
	.visual_rolling .carousel-caption img { max-width:100%;}
}
