  .bottom-gnb-wrap {position:relative;}
.gnb-wrap .gnb {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;

}
.gnb-wrap .gnb .gnb-ul {
	max-width:1280px;
	width:100%;
	margin:0 auto;
	position:relative;

}
.gnb-wrap .gnb .gnb-ul > li > a {
	display: block;
	position: relative;
	padding: 30px 0px;
	font-size: 20px;
	line-height: 23px;
	color: #222;
	font-weight: 500;	
}
@media screen and  (max-width:1024px) {
	.gnb-wrap .gnb {
		display:block;

	}
	.btn-menu {
		display:none;
	}
	.top-header-box {
		display:block;
	}
	.gnb-wrap .gnb .gnb-ul > li > a {
		display: block;
		position: relative;
		padding: 30px 0px;
		font-size: 18px;
		line-height: 23px;
		color: #222;
		font-weight: 500;	
	}
}

@media screen and  (max-width:768px) {
	.gnb-wrap .gnb {
		display:block;

	}
	.btn-menu {
		display:none;
	}
	.top-header-box {
		display:block;
	}
	.gnb-wrap .gnb .gnb-ul > li > a {
		display: block;
		position: relative;
		padding: 30px 0px;
		font-size: 15px;
		line-height: 23px;
		color: #222;
		font-weight: 500;	
	}
}@media screen and  (max-width:480px) {
	.gnb-wrap .gnb {
		display:block;

	}
	.btn-menu {
		display:none;
	}
	.top-header-box {
		display:block;
	}
	.gnb-wrap .gnb .gnb-ul > li > a {
		display: block;
		position: relative;
		padding: 30px 0px;
		font-size: 13px;
		line-height: 23px;
		color: #222;
		font-weight: 500;	
	}
}