.clear {clear:both; height:0px; font-size:0px;}
				
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.clear {clear:both; height:0px; font-size:0px;}
.cl{clear:both;}
.fl{float: left;}
.fr{float: right;}
.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    


/*.row .col > div {height:240px;}*/
.col {padding:0px;}

.c-table-1 {margin-top:18px; display:block;}
.c-table-1 li{padding:3px 0}
.c-shape-4 span {}
.c-shape-4 .c-col1 {width:69%; text-align:left; float: left;}
.c-shape-4 .c-col2 {width:31%; text-align: right; color:#aaa; float: right; font-weight:300;}
.c-shape-4 a {color:#555; max-width: 50%; line-height: 23px;}
.m-padding.notice_top{padding: 36px 30px 0;}



.c-image-2 {height:480px ;background:url('/page_images/index/main_back2.jpg') center top; background-size:cover;}

.c-shape-1 {background: rgba(255,255,255,0.6);width:50%;height:50%;text-align:center;position:absolute;right:0px;bottom:0px;}
.c-image-3 {display: inline-block; margin-top:60px;}
.c-shape-2 {background:#3cafff; }
.c-shape-3 {background:url('/page_images/index/greeting22.jpg') center;background-size: cover;}


.c-group-1 .col{height:240px;}
.c-shape-4 {background:white;}
.c-group-1 .m-padding {padding:32px 30px;}
.c-group-1 .m-padding div{letter-spacing: -0.005em; font-weight: 400;}

.c-widget-1 > div{height:480px;}

.c-subTitle {height:12px; margin-top:9px;}
.c-title {height: 25px;}


#_core_content_wrapper_ .row .col {float:none;}



.c-title{font-size: 24px; letter-spacing: -2px; color: #fff; display:block; height: auto!important;}
.c-subTitle{color: #fff; font-size: 12px;}
.c-title2{font-size: 24px; letter-spacing: -2px; color: #666; display:block; height: auto!important;}
.c-subTitle2{color: #666; font-size: 12px;}

/* Small devices (tablets, 768px and up) */
@media (min-width:1200px) {
    .container {width:1100px}
}




/*@media (max-width:768px) {*/
@media (max-width:767px) {
    /*.row .col > div {height:200px;}*/
	.c-shape-4 span {padding:3px 0px;}
    
    .m-imageBox {}
    .c-group-1 .col{height:200px;}
    .c-image-2 {height:240px!important; background-position-y: -20px;}
    .c-shape-1 {background:rgba(0,0,0,0.4); width:50%; height:50%; text-align:center; position:absolute; right:0px; bottom:0px;}
	.c-shape-1.mobile{display:none!important;}
    
    .c-title, .c-title1, .c-title2{height:19px;}
    .c-group-1 .m-padding {padding:25px 18px;}

    .c-image-3.pc {margin-top:20px;width:70%;}
    .c-subTitle {height:10px;margin-top:10px;}

    .m-widget .col {position:absolute;}
    #_core_content_wrapper_ .row {height:1580px;}

    .m-widget.c-xs-col-1 .col{left:0px;}
    .m-widget.c-xs-col-2 .col{left:50%;}

    .m-widget.c-xs-row-1 .col{top:315px;}
    .m-widget.c-xs-row-2 .col{top:515px;}
    .m-widget.c-xs-row-3 .col{top:790px;}
    .m-widget.c-xs-row-4 .col{top:990px;}
    .m-widget.c-xs-row-5 .col{top:1190px;}
    .m-widget.c-xs-row-6 .col{top:1380px;}

    .c-widget-1 > div{height:400px;}

	.location_bg, .worship_bg{background: #f3f5f5!important;}
	.location_bg > div{border:0px!important;}
    
    .col-sm-3.col-xs-6.slogon, .col-sm-3.col-xs-6.slogon> div{height: 400px!important; max-height: 400px!important; border:0!important;}
   	.container .foot_right{width: 100%!important;}
   

}
   	

@media (min-width:768px) {
	
    .m-widget .col {position:absolute;}
    #_core_content_wrapper_ .row {height:960px;}

    .m-widget.c-sm-col-1 .col{left:0px;}
    .m-widget.c-sm-col-2 .col{left:25%;}
    .m-widget.c-sm-col-3 .col{left:50%;}
    .m-widget.c-sm-col-4 .col{left:75%;}

    .m-widget.c-sm-row-1 .col{top:0px;}
    .m-widget.c-sm-row-2 .col{top:240px;}
    .m-widget.c-sm-row-3 .col{top:480px;}
    .m-widget.c-sm-row-4 .col{top:720px;}
    .m-widget.c-sm-row-5 .col{top:960px;}
    .m-widget.c-sm-row-6 .col{top:1200px;}
}

@media (max-width:480px) {
	html{min-width: 320px;}
	
	.col-sm-3.col-xs-6.slogon, .col-sm-3.col-xs-6.slogon> div{background-size: initial!important;}
	.col-sm-3.col-xs-6.slogon> div{padding: 35px 0px 0px 20px!important;}
}

/* 캐로셀 하단 블릿 조정 */
.owl-theme .owl-dots{z-index: 999; position: absolute; width: 100%; bottom: 15px;}
.owl-theme .owl-dots .owl-dot span{background-color:#fff;}	
.owl-theme .owl-dots .owl-dot.active span,  .owl-dots .owl-dot:hover span	{background-color:#f15728;}

/* 팝업조정 */
.popup_bottom{padding: 3px 10px 5px!important;}
.popup_bottom .popup_close, .popup_bottom .popup_text{cursor: pointer;}

@media (max-width:768px) {
	.popup{width:100%!important; height:auto!important; left:0!important; background: #fff; padding-bottom: 0px!important;}
	.popup a img{width:100%!important; height:initial!important;}
}



