.add_container{
	width:100%;
	max-width:1200px;
	display:block;
	margin:0 auto;
}
.grid_two{
	display:grid;
	grid-template-columns:repeat(2,1fr);
}
.grid_three{
	display:grid;
	grid-template-columns:repeat(3,1fr);
}
.link{
	color:var(--main-color);
}
.link:hover{
	color:var(--secondary-color);
}
.gap_30{
	grid-gap:30px;
}
.head_cont{
	text-align:center;
	padding:50px;
}
.inner_sec h2,
.head_cont h2{
	font-size:28px;
	line-height:1.4;
	color:#000;
}
.inner_sec h3{
	font-size:20px;
	line-height:1.3;
	color:#000;
}
.resource_sec .grid_two{
	max-width:1000px;
	margin:0 auto;
}
.rs_box{
	min-height:400px;
	width:100%;
	display: inline-grid;
	background-size:cover;
	position:relative;
	background-position:center;
	position:relative;
}
.rs_box h3 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) translateY(30px);
    padding: 10px 20px;
    text-align: center;
    transition: 0.5s;
    width: calc(100% - 30px);
    background: var(--main-color);
    color: #fff;
    font-size:22px;
}
.rs_box:hover h3{
	transform: translateX(-50%) translateY(-5px);
}
.inner_sec{
	padding:80px 0;
}
.list_item{
	margin:20px 0;
	
}
.list_item li{
	list-style:none;
	position:relative;
	padding-left:20px;
	margin-bottom:10px;
}
.list_item li:after{
	position:absolute;
	content:"\e004";
	left:0;
	top:2px;
	font-family:'gnb-font';
	font-size:13px;
	color:var(--main-color);
}
.link_list{
	margin:20px 0;
	list-style:none;
}
.link_list li{
	margin-bottom:10px;
	font-size:16px;
}
.link_list li a{
	font-size:16px;
	color:var(--main-color);
	text-decoration:underline;
}
.link_list li a + a{
	margin-left:10px;
}
.link_list li a:hover{
	color:var(--secondary-color);
}
@media(max-width:1280px){
	.add_container{
		padding:0 30px;
	}
}
@media(max-width:992px){
	.grid_two{
		grid-template-columns:auto;	
	}
	.resource_sec .grid_two{
		max-width:80%;
		
	}
	.inner_sec h2,
	.head_cont h2{
		font-size: 26px;
	}
	.inner_sec {
	    padding: 60px 0;
	}
}
@media(max-width:768px){
	
	.resource_sec .grid_two{
		max-width:100%;
		
	}
	.head_cont{
		padding: 30px;
	}
}
@media(max-width:576px){
	body,
	.link_list li a{
		font-size:15px !important;
	}
	.inner_sec h2,
	.head_cont h2
	{
		font-size: 24px;
	}
	.inner_sec h3{
		font-size: 18px;
	}
	.inner_sec {
	    padding: 40px 0;
	}
	
}

