@media (max-width: 1600px){
	.scroll {right: 15px;}
	
	.sec2 .industrial .txt {padding: 120px 50px 130px 15px;}
}

@media (max-width: 1400px){
	.sec2 .industrial .txt .tit p br {display: none;}
	
	.sec4 .item .txt {padding: 0 15px;}
	.sec4 .item .txt p br {display: none;}
}

@media (max-width: 1200px){
	.sec2 .tab {gap: 20px;}
	.sec2 .tab a {font-size: 20px;}
	.sec2 .industrial .txt .tit h4 {font-size: 40px;}
	.sec2 .industrial .txt .tit p {font-size: 20px;}
	
	.sec3 .item .txt h5 {font-size: 40px;}
	.sec3 .item .txt p {font-size: 20px;}
	
	.sec4 .item .txt h5 {font-size: 45px;}
	.sec4 .item .txt p {font-size: 20px;}
	
}

@media (max-width: 1024px){
	.m-visual .visual .swiper-wrapper .swiper-slide .container h3 {font-size: 45px;}
	
	.sec2 .tab {margin-top: 120px;}
	.sec4 .item .txt h5 {font-size: 38px;}
}

@media (max-width: 768px){
	.m-visual .visual .swiper-wrapper .swiper-slide .container h3 {font-size: 35px; width: calc(100% - 30px);}
	.scroll {display: none;}
	
	.sec2 .industrial {flex-wrap: wrap;}
	.sec2 .tab {margin-top: 50px;}
	.sec2 .tab a {font-size: 18px;}
	.sec2 .industrial .txt {width: 100%; padding: 80px 15px 40px;}
	.sec2 .industrial .img {width: 100%;}
	.sec2 .industrial .txt .tit h4 {font-size: 30px;}
	.sec2 .industrial .txt .tit p {font-size: 18px; margin-top: 20px;}
	
	.sec3 .item .txt h5 {font-size: 30px;}
	.sec3 .item .txt p {font-size: 18px;}
	
	.sec4 {flex-wrap: wrap;}
	.sec4 .item {flex: 100%; height: 320px;}
	.sec4 .item .txt h5 {font-size: 30px;}
	.sec4 .item .txt p {font-size: 18px; margin-top: 20px;}
	.sec4 .item .txt a {margin-top: 30px;}
}

@media (max-width: 480px){
	/* .m-visual .visual {height: 90dvh;} */
	.m-visual .visual .swiper-wrapper .swiper-slide .container h3 {font-size: 26px; top: 220px;}
	.m-visual .visual .swiper-wrapper .swiper-slide-active .container h3 {top: 260px;}
	
	.sec2 .industrial .txt .tit h4 {font-size: 26px;}
	.sec2 .tab a {font-size: 16px; line-height: 1.3;}
	
	.sec3 .item {height: 150px;}
	.sec3 .item .txt h5 {font-size: 24px;}
	.sec3 .item .txt p {font-size: 16px;}
	.sec3 .item span {max-width: 30px}
	
	.sec4 .item .txt h5 {font-size: 24px;}
	.sec4 .item .txt p {font-size: 16px;}
	.sec4 .item .txt a {line-height: 42px; font-size: 16px;}
}