@media screen and (max-width: 1600px){
	/* 솔루션&서비스 */
	.flowsort .intro .ctn-box .img{ bottom: 23.5%; }
}

@media screen and (max-width: 1550px){
	/* 솔루션&서비스 */
	#platform.orca br{ display: none; }

	/* 솔루션&서비스 - 보관 - 라디오 셔틀 */
	#radioS .info-img-txt br{ display: none; }
}

@media screen and (max-width: 1450px){
	/* 회사소개 */
	#about .ctn-box .item-box .txt-box .txt br{ display: none; }
}

@media screen and (max-width: 1400px){
	/* header */
	header .header-box nav #gnb > li{ padding: 0 30px; }
	header .header-box nav #gnb .depth2{ padding: 15px 30px; }

	/* footer */
	footer .footer-inner .btn-box .info-box{ width: 100%; }
	footer .footer-inner .btn-box .info-box ul{ margin-top: 0; }
	footer .footer-inner .btn-box .info-box ul li{ margin-top: 0; }
}

@media screen and (max-width: 1250px){
	/* header */
	header .header-box nav #gnb{ padding-right: 10px; }
	header .header-box nav #gnb > li{ padding: 0 20px; }
	header .header-box nav #gnb .depth2{ padding: 12px 20px; }
}

@media screen and (max-width: 1200px){
	/* 솔루션&서비스 */
	#solution .composition .ctn-box .txt-box{ text-align: left; }
	#solution .composition .ctn-box .txt-box .item-box .title{ justify-content: flex-start; }

	#kit .intro .ctn-box .flex-box .item-box{ min-height: auto; }

	.flowsort .intro .ctn-box .flex-box .item-box .title{ padding-top: 0; }
}

@media screen and (max-width: 1100px){
	/* 솔루션&서비스 */
	#cleaning br{ display: none; }
}

@media screen and (max-width: 768px){
	/* 솔루션&서비스 */
	.img-ani-box h5.title, 
	.img-ani-box .txt-box{ min-height: 400px; display: flex; flex-direction: column; justify-content: center; padding-block: 50px; position: static; transform: unset; }
	
	#platform .feature .img-ani-box .bg{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }

	#kit .component .ctn-box .flip-box .item-box figure{ height: 220px; }

	.division .specifi .ctn-box dl dd{ width: 70%; }
}

@media screen and (max-width: 1024px){
	/* 솔루션&서비스 */
	#kit .intro .ctn-box .flex-box .item-box .title{ padding-top: 0; }
}

@media screen and (max-width: 768px){
	/* 솔루션&서비스 */
	.division .feature .ctn-box .item-box .title{ padding-top: 0; }
}

@media screen and (max-width: 700px){
	/* (주)알티올 */
	#about .ctn-box .bg{ height: calc(100% - 610px); }
	#about .ctn-box .btxt-box p br{ display: none; }
}

@media screen and (max-width: 600px){
	/* 솔루션&서비스 */
	.pallet .btm-content .field .content .flex-box .item-box{ width: 50%; }
}

@media screen and (max-width: 500px){
	/* (주)알티올 */
	#about .ctn-box .bg{ height: calc(100% - 635px); }
}