@charset "utf-8";

@media (max-width: 1600px) {
	.quick-top.show {right: 15px;}
	#header #gnb {padding-left: 300px;}
}

@media (max-width: 1400px) {
	#header #gnb > ul > li > a {width: 160px;}
}

@media (max-width: 1200px) {
	#header #gnb {padding-left: 280px;}
	#header .logo > a {width: 280px; background-size: 280px auto;}
	#header #gnb > ul > li > a {width: 140px;}
}

@media (max-width: 1024px) {
	#gnb {display:none;}
	#footer .container .terms {flex-wrap: wrap; gap: 15px;}
}

@media (max-width: 640px) {
	.quick-top.show {bottom: 30px;}
	#footer .container .info ul li {font-size: 14px;}
	#footer .container .terms {gap: 10px;}
	#footer .container .copyright {font-size: 14px; line-height: 24px;}
	#footer .container .terms > ul > li > a {font-size: 14px;}
	
	.quick-top .btn-top {width: 50px; height: 50px;}
}

@media (max-width: 480px) {

	#header .logo > a {width: 250px; background-size: 250px auto;}

	#footer {padding: 50px 0;}
	#footer .container .info {padding-bottom: 15px; margin-bottom: 15px;}
	#footer .container .info ul li:nth-of-type(2)::after,#footer .container .info ul li:nth-of-type(4)::after {display: none;}
}