.com_ml_list_flex_wrap{
	display: flex;
	flex-wrap: wrap;
	width:100%;
	justify-content: space-between;

}


.wp_img_effect_common---{
   margin-top:20px;
}


.wp_img_effect_common img{
   width:100%;
}


.com_effect_img_m{
  display:none;
}
.com_ml_flex_colum1 > div{ width:100%; }
.com_ml_flex_colum2_0 > div { width:49%; }
.com_ml_flex_colum2_1 > div { width:49%; }
.com_ml_flex_colum2_1 > div:nth-last-of-type(1){ width:100%;}

.com_ml_flex_colum3_0 > div {width:32%;}
.com_ml_flex_colum3_1 > div:nth-last-of-type(1) {width:100%;}
.com_ml_flex_colum3_2 > div:nth-last-of-type(1) {width:49%;}
.com_ml_flex_colum3_2 > div:nth-last-of-type(2) {width:49%;}


 
.com_ml_list_flex_wrap .img_effect_subject_wrap{
	color: #fff;
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;

   display: flex;
   justify-content: center;
   align-items: center; 
   width:100%;

}


.com_ml_list_flex_wrap .img_effect_subject  {
	color: #fff;	 
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out; 
	text-align: center;
	margin: 0;
	background: rgba(255,255,255,0.8) !important;
	color:#006da2;
	padding: 8px 30px;
	margin-left: auto;
	margin-right: auto;
	line-height: normal;
	display:inline-block;
	font-size:2.0rem;
	border-radius:30px;
	font-family: 'GongGothicBold','Noto Sans Korean','Noto Sans KR', 'Dotum', 'Helvetica', 'AppleGothic', 'Sans-serif';
	letter-spacing :2px;
}
 
 
.wp_img_effect_common:hover .img_effect_subject_wrap{
 
    color: rgba(255,255,255,0);
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .5s ease-in-out;
 
    transform: translateY(-10px);
	transform--: translateY(-10px);
 
}



 .wp_img_effect_caption h3{ padding-top:10px;}
 .wp_img_effect_caption p { padding-top:10px;}


.wp_img_effect_common .ml_text2{
   font-size:2.0rem;
   font-family: 'Noto Sans Korean','Noto Sans KR', 'Dotum', 'Helvetica', 'AppleGothic', 'Sans-serif';
   height:150%;
   color:#ffffff;
}


.wp_img_effect_common .ml_text3{
   font-size:1.6rem;
   font-family: 'Noto Sans Korean','Noto Sans KR', 'Dotum', 'Helvetica', 'AppleGothic', 'Sans-serif';
   font-weight:500;
   padding-top:10px;
    height:150%;
   color:#ffffff;
}




.com_headline_type1{
   font-size:3rem;
   font-family: 'Noto Sans Korean','Noto Sans KR', 'Dotum', 'Helvetica', 'AppleGothic', 'Sans-serif';
   color:#414141;
   text-align:center;
   font-weight:700;
}

.com_headline_type2{
   font-size:1.6rem;
   font-family: 'Noto Sans Korean','Noto Sans KR', 'Dotum', 'Helvetica', 'AppleGothic', 'Sans-serif';
   color:#414141;
   text-align:center; 
   padding:20px 0;
}



.com_view_block_m{display:none;}
.com_view_inline_m{display:none;}

@media screen and (max-width: 768px){

		.com_effect_img_p{
		  display:none;
		}


		.com_effect_img_m{
		  display:block;
		}
		.com_ml_list_flex_wrap{
			display: block; 
			width:100%; 

		}



		.com_ml_flex_colum1 > div{ width:100%; }
		.com_ml_flex_colum2_0 > div { width:100%; }
		.com_ml_flex_colum2_1 > div { width:100%; }
		.com_ml_flex_colum2_1 > div:nth-last-of-type(1){ width:100%;}

		.com_ml_flex_colum3_0 > div {width:100%;}
		.com_ml_flex_colum3_1 > div:nth-last-of-type(1) {width:100%;}
		.com_ml_flex_colum3_2 > div:nth-last-of-type(1) {width:100%;}
		.com_ml_flex_colum3_2 > div:nth-last-of-type(2) {width:100%;}



         .wp_img_effect_caption h3{ display:none;}
		 .wp_img_effect_caption p { display:none; }


		 .com_view_block_m{display:block;}
		 .com_view_block_p{display:none;}

		 .com_view_inline_m{display:inline;}
		 .com_view_inline_p{display:none;}
}
