.intro{
	line-height: 2;
	font-family:  WKLChongbong  !important; 
	background-size: contain; 
	background-repeat: no-repeat;
	background-position: center; 
	text-align: justify;
	text-justify: inter-word;
	font-weight: bold;
	min-height: 200px;
  }
.leader_title{
	width: 50%;
	margin: auto;

}
  p{
	  font-family: wklchongbong;
	  font-weight: bold;
	  line-height: 30px;
  }

  .article_title a{
	  color: inherit !important;
	  font-family: wklchongbong;
	  font-weight: 600;
	  line-height: 25px;
	  color:black
  }

  .article_title .fa {
	  color:#da1212 !important
  }

  .portfolio_title {
	  padding-left: 0;
  }

  .sub_title{
	  font-weight: 900;
	  line-height:20px;
  }

  .home_sub_title:before {
    position: absolute;
    top: 49%;
    right: -80px;
    bottom: 0;
    content: '';
    width: 60px;
    height: 2px;
    background: #da1212;
}

.home_sub_title{
    position: relative;
	color:black;
	font-family: wklchongbong;
}

.home_sub_title:after {
    position: absolute;
    top: 49%;
    left: -80px;
    bottom: 0;
    content: '';
    width: 60px;
    height: 2px;
    background: #da1212;
}


.page_title p {
	margin-bottom:1em;
}

.padding-6em{

	padding-top:6em;
	padding-bottom:6em;
}



.article_title{
	margin-top: 0;
    margin-bottom: 0;
    color: inherit;
	padding: 30px 0 30px 30px;
    position: relative;
	background: none;
	box-shadow:0 1px 1px rgba(0, 0, 0, .05)}	

  .fa-link.col-md-1{
	  padding-right: 0 !important;
	  padding-left: 0 !important;
  }
 

  
  
.logo_img{
	width: 100%;
	margin-top: 3em;
}






.img_desc{
	font-family: WKLChongbong;
	padding:1em
}

 img{
	 width: 100%;
	 height:auto;
 }

 .intro_img img{
	 background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		width: 120px;
		height: 120px;
		display: block;
		margin: 0 auto;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		border-radius: 50%;
		margin-top:4em;
	}
	
	.intro{
	 font-family: wklchongbong  !important;

 }

 section:nth-child(even){
	 background-color: #eee;;
 }

 video{
	 width:100%;
	 height:90%;
	 box-shadow: 0 3px 9px rgba(0,0,0,.5);
	 vertical-align: middle;
	 position: relative;
 }

 .modal-content{
	 background-color: transparent !important;
	 box-shadow: none !important;
	 border:none;
	 display:flex;
	 justify-content: center;
	 align-items: center;
 }

 .modal-header{
	 border:none !important
 }

 .modal-dialog, .modal-content{
	width:80%;
	height:100%;
	margin:auto
}

  
#modal_trigger{
	display: none;
  }

  .close.close_exihibition{
	padding:5px;
		border-radius:50% !important;
		background-color:rgba(0, 0, 0, 0.904);
		text-shadow:none;
		font-weight:900;
		position:fixed;
		top:1%;
		right:1%;
		color:white;
		z-index: 2212121;
		border:3px solid #fff;
		opacity:1 !important;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
  }

  @media(max-width:600px){
	  .home_sub_title{
		  white-space: normal;
		  font-size: 16px;
	  }
	  
  }

  .modal-body, .modal-content, .modal-dialog{
    width:100%;
    /* height:100%; */
    padding:0;
    margin:0;
}

.modal{
    background-color:#ae0101;
}
#img_exihibition{
    padding-right:0 !important;
    padding-left:0 !important;
}
.v_container>video{
    height:100%;
    width:80%;
}

.v_container{
    display:flex;
    justify-content:center;
    align-item:center
}

#myModal,  .modal-dialog, .modal-body, video, .v_container{
    display:flex !important;
    justify-content:center;
    align-item:center !important
}

.close.close_video{
    vertical-align: super;
    height:21px;
    color:white;
    opacity:1;
    z-index: 1000 !important;
}
.container.clearfix{
	background-color: #ae0101;
}


#slider	{
	background-color: #ae0101;
}