@media (max-width: 1500px){
	.pd_view .board-view .detail {gap: 40px;}
	.pd_view .board-view .detail .slide-box {max-width: 650px;}
	.pd_view .board-view .select-box .info dl {gap: 20px;}
	
}

@media (max-width: 1400px){
	#bo_cate ul {flex-wrap: wrap; gap: 10px 0;}
	.s7_1 > .container {padding: 0 15px !important;}
}

@media (max-width: 1200px){
	.pd_view .board-view .detail .slide-box {max-width: 550px;}
	.pd_view .board-view .select-box .sel-tit h4 {font-size: 35px;}
	.pd_view .board-view .select-box .sel-tit h5 {font-size: 24px;}
	.pd_view .board-view .select-box .info dl dt {font-size: 18px; max-width: 120px;}
	.pd_view .board-view .select-box .info dl dd {font-size: 18px;}
}

@media (max-width: 1024px){
	.product ul li {width:calc(33.33333333% - 20px) !important; }
	.product ul li a .txt {font-size: 16px;}
	.product ul li a .thumb .num {width: 50px; height: 50px; font-size: 16px;}
	
	.pd_view .board-view .detail {flex-wrap: wrap;}
	.pd_view .board-view .detail .slide-box {max-width: 100%;}
	
	.s7_2 .logo-box ul {gap: 20px;}
	.s7_2 .logo-box ul li dl dt {font-size: 18px;}
	.s7_2 .logo-box ul li dl dd {font-size: 22px;}
	
	.s7_2 .figure-box ul {flex-wrap: wrap;}
	.s7_2 .figure-box ul li {flex: 1 1 calc(50% - 10px); height: auto;}
	.s7_2 .figure-box ul li:nth-of-type(2) figure {height: auto;}
	
}

@media (max-width: 768px){
	.page-header .container h2 {font-size: 40px;}
	.s-nav {gap: 8px;}
	.s-nav li {font-size: 18px; }
	.s-nav li ~ li {padding-left: 32px;}
	.lnb ul li a {font-size: 18px; height: 54px;}
	
	section {padding: 100px 0 120px;}
	.section-header h3 {font-size: 30px; padding-top: 20px;}
	
	.list_total {font-size: 20px;}
	.search_bar {max-width: 280px; height: 40px; padding: 0 15px;}
	.search_bar .sch_input {font-size: 16px; width: 180px;}
	
	.product ul li {width:calc(50% - 20px) !important; margin-left: 20px !important;}
	
	.pd_view .board-view .detail {padding-bottom: 100px;}
	.pd_view .board-view .select-box .sel-tit h4 {font-size: 28px;}
	.pd_view .board-view .select-box .sel-tit h5 {font-size: 20px;}
	
	.pd_view .board-view .video {padding: 40px 0 60px}
	.pd_view .board-view .video p {font-size: 24px;}

	.pd_view .board-view .cnt-wrap {margin-top: 80px;}
	.pd_view .board-view .tab-box {height: 55px}
	.pd_view .board-view .tab-box ul li a {font-size: 18px; line-height: 54px;}
	.pd_view .board-view .content-box {padding: 50px 0;}
	.pd_view .board-view .content-box .txt-box .tit {font-size: 22px;}
	
	.s7_1 .section-header h3 {font-size: 26px;}
	.s7_1 .table-wrap table colgroup col:nth-of-type(1) {width: 150px !important;}
	.s7_1 .table-wrap table td {font-size: 18px;}
	
	.s7_2 .section-header h3 {font-size: 50px;}
	.s7_2 .section-header p {font-size: 18px;}
	.s7_2 .section-header p > span {font-size: 18px;}
	.s7_2 .logo-box {margin-top: 150px;}
	.s7_2 .logo-box ul {flex-wrap: wrap; gap: 40px;}
	.s7_2 .logo-box ul li {flex: 100%;}
	
	#bo_cate ul li a {font-size: 18px;}
}

@media (max-width: 480px){
	.page-header {height: 430px;}
	.page-header > .container {padding-top: 180px !important;}
	.page-header .container h2 {font-size: 35px;}
	.s-nav li {font-size: 16px;}
	.lnb > .container {padding: 0;}
	
	.list_total {font-size: 18px;}
	.board-top {margin-top: 50px; margin-bottom: 50px;}
	
	.product ul li a .thumb .num {width: 40px; height: 40px; font-size: 14px;}
	
	.s7_1 .section-header h3 {font-size: 22px;}
	.s7_1 .table-wrap table colgroup col:nth-of-type(1) {width: 120px !important;}
	.s7_1 .table-wrap table td {font-size: 16px; padding: 15px 10px;}
	
	.s7_2 .figure-box {margin-top: 100px;}
	.s7_2 .figure-box ul {gap: 10px;}
	.s7_2 .figure-box ul li {flex: 1 1 calc(50% - 5px);}
	.s7_2 .figure-box ul li:nth-of-type(2) figure ~ figure {margin-top: 10px;}
	
	.certi-pop .popup .inner {padding: 50px 20px 0;}
	.certi-pop .popup .inner a {top: 15px; right: 15px;}
	.certi-pop .popup .inner .pop-img img {max-width: 95%;}
	.certi-pop .popup .inner .pop-tit {font-size: 18px; padding: 20px 0;}
	
	#bo_cate ul li {padding: 0 10px;}
	#bo_cate ul li a {font-size: 14px;}
}