@charset "utf-8";

@media (max-width: 1400px) {
	#header #gnb > ul {padding-right: 65px; gap: 30px;}
}

@media (max-width: 1200px){
	#header #gnb > ul {gap: 20px}
	#header #gnb > ul > li > a {font-size: 18px;}
}

@media (max-width: 1024px) {
	#gnb {display:none;}
	
	.quick-top {bottom: 170px;}
	.quick-top.show {right: 15px;}
}

@media (max-width: 768px) {
	#footer .ft_logo {max-width: 450px;}
	#footer .terms {flex-wrap: wrap; gap: 0;}
	
	.quick-top {bottom: 100px;}
	.quick-top .btn-top {width: 50px; height: 50px;}
}

@media (max-width: 480px) {
	#footer .ft_logo {max-width: 300px;}
	#footer .info h5 {font-size: 24px;}
	#footer .info ul li {width: 100%; font-size: 16px;}
	#footer .info ul li:not(:last-child) {padding-right: 0;}
	#footer .info ul li::after {display: none;}
	#footer .copyright {font-size: 16px;}
	

	
}