@media screen and (max-width:1696px) {
.video_slider button{top:4vw;}
.video_slider button.on{top:2vw;}
.slick_bar_wp{margin:90px auto 0;}
.slick_bar_wp.on{margin:75px auto 0;}
}

@media screen and (max-width:1596px) {

	.inner{width:90%;}
/* header */
	.gnb_depth1>li{margin-left:6%;}
	.gnb_depth2 {width: 150%;}
/* main */
	.video_slide_wp{width:100%;height:100%;}
	.video_slider {height:100%;}
	.video_slider .slick-list{height:100%;}
	.video_slider .slick-track{height:100%;}
	/* .video_slider video{width:auto;height:100%;} */
	.slick_bar_wp{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);transition: bottom 1s, opacity 1s;}
	.slick_bar_wp.on{bottom:20%;}


	.inner2_1{width:45vw;}
	.inner2_2{width:45vw;}

	.main_sec02 .main_news_li{margin-left:20px;}
	

/* sub */
	/* [s] sub 1 회사소개 */
	.status_tit{margin:58px 2% 0 0 ;}
	.status_cont_li .circle{width:25%;height:0;padding-bottom:25%;}
	.ceo_cont{margin-top:25px;white-space:normal;}
	.ceo_cont p{margin-top:25px;}
	.ceo_cont h3{margin:56px 0 75px;}
	.cert_cont_txt p{white-space:normal;}
	.cert_cont_txt p span{display:block;margin-top:40px;}
	/* [e] sub 1 회사소개 */

	/* [s] sub 2 제품소개 */
	.bnr_right button div{margin-left:10%;}
	.tab_sect_cont .calc04{padding:30px 50px;}
	.tab_sect_tit.max_pre{white-space:normal;}
	.tab_sect_tit{white-space:normal;}
	.product_p_pre{white-space:normal;}
	.homo_box .homo_txt p{white-space:normal;}
	.calc02 p{margin:15px 0;}
	/* [e] sub 2 제품소개 */

	/* [s] sub 3 기술지원 */

	/* [e] sub 3 기술지원 */
	/* [s] sub 4 지속가능경영 */
	.csm_txt{white-space:normal;}
	.csm_ico_cont h6{white-space:normal;}
	.csm_ico_cont p{white-space:normal;}
	/* [e] sub 4 지속가능경영 */
	/* [s] sub 5 채용정보 */
	.person_cont p{white-space:normal;}
	.agree_info li p{white-space:normal;}
	.car_sub_txt{white-space:normal;}
	.training_li04 li{white-space:normal;}

	.recruit .form-wrap .company-infor > div{flex-wrap: wrap;}
	.recruit .form-wrap .company-name{width: 100%;}
	.recruit .form-wrap .company-name input{width: 100%;}
	.recruit .form-wrap .spot,.recruit .form-wrap .salary{width: 50%; margin-top: 24px; flex: 1;}
	.recruit .form-wrap .spot input,.recruit .form-wrap .salary input{width: 100%;}
	/* .recruit .form-wrap .salary{margin-left: 7%;} */
	.recruit .form-wrap .spot .tit, .recruit .form-wrap .salary .tit{text-align: left;}
	.recruit .language .in{padding: 0 2%;}
	.recruit .language .in select,.recruit .language .in input{width: 100%;}
	.recruit .language .file-area input{width: 368px;}
	
	/* [e] sub 5 채용정보 */
/* footer */
	#footer .ftxt{width:60%;}
	.top_btn.fixed{position:absolute;bottom:290px;right:5%;}
}


@media screen and (max-width:1492px) {
/* main */


	.main_sec04_pro{height:670px;}
	.main_sec04_pro_tit p{margin-bottom:55px;}
	.main_sec04_pro_cont a{margin:0 60px 30px 0;}
	.main_sec04_cst{height:670px;}
	.main_sec04_cst_cont span{display:block;margin-left:0;margin-top:10px;}
	.main_sec04_cst_cont a::after{bottom:10px;}

	.main_sec02 .main_news_li:last-of-type{display:none;}
	.main_sec02 .main_news_li{margin-left:0;margin-right:50px;}
	.carousel .carousel_num{right:20%;}

/* sub */
	.bnr_right {width:30%;}
	.product .sub_bnr p{width:60%;}
	.benefit_cont .pre{white-space:normal;}
}



@media screen and (max-width:1392px) {
/* header */
	.gnb_depth1>li{margin-left:5%;}
/* main */
	.main_img .main_txt{width: 590px;}
	.main_img .main_txt h2{font-size:40px;line-height:60px;}

	.main_sec03 {height:750px;text-align:center;}
	.main_sec03_tit{float:none;padding-top:0;margin:0 auto;}
	.main_sec03_tit h3{margin: 0 0 15px 0;}
	.main_sec03_cont{float:none;margin: 70px auto;}
	.main_sec03_cont .main_bene_li:first-of-type{margin-left:0;}

/* sub */
	.video_modal_wrap .close_btn {right: 5%;transform: translate(28px, -28px);}
	.cae_intro_conts li p{white-space:normal;}	
	.customer tr td .call_btn{margin-right:10px;}
	/* 	.anal_depth{display:block;} */

/* footer */
	.sitemap_dep3.sitemap_tech {width:100%;}
	.sitemap_dep3.sitemap_tech>li{width:100%;}
}


@media screen and (max-width:1292px) {
/* header */
	.gnb_depth1{font-size:17px;}
	.gnb_depth1>li{margin-left:6%;}
	.gnb_depth2 {width:150%;}

/* main */
	#slick-slide-control00{left:45%;}
	#slick-slide-control01{left:50%;}
	#slick-slide-control02{left:55%;}

/* sub */
	.sub_bnr9{background:url("/img/sub_1_bnr6.jpg") no-repeat left / cover;}
	.anal_li ul{column-count:1;}
	.anal_li_2 ul{width:100%;}

	.recruit .form-wrap ul li .flex{flex: none; width: 100%;}
	.recruit .form-wrap ul li > div.flex:last-child{margin-top: 20px;}
	.recruit .form-wrap .name .in{display: flex;}
	.recruit .form-wrap .name input{margin-left: 5px; width: 30%; flex: 1;}
	.recruit .form-wrap .email .in{display: flex; align-items: center; flex-wrap: wrap;}
	.recruit .form-wrap .email .input1{width: 96%;}
	.recruit .form-wrap .email .sign{width: 2%; margin: 0 1%;}
	.recruit .form-wrap .email .input2{width: 49%; margin-right: 1%; margin-top: 5px;}
	.recruit .form-wrap .email select{width: 50%; margin-top: 5px;}
	.recruit .form-wrap .graduate .in{display: flex; align-items: center; flex-wrap: wrap;}
	.recruit .form-wrap .graduate .year{flex: 1.5;}
	.recruit .form-wrap .graduate .month{flex: 1; margin-left: 1%;}
	.recruit .form-wrap .graduate .section{flex: 2; margin-left: 1%;}
	.recruit .form-wrap .major .in{display: flex; align-items: center; flex-wrap: wrap;}
	.recruit .form-wrap .major input[type="text"]{flex: 2; width: 75%;}
	.recruit .form-wrap .major input{margin-right: 5px;}
	.recruit .form-wrap .major button{flex: 1; margin-left: 1%;}
	.recruit .form-wrap .major .in div{display: flex; margin-top: 1%;}
	.recruit .form-wrap .day .tit{text-align: left;}
	.recruit .form-wrap ul li.school-infor{flex-wrap: wrap;}
	.recruit .form-wrap .where,.recruit .form-wrap .grade{flex: 1 !important; width: 50% !important;}
	.recruit .form-wrap .grade{padding-left: 10px;}
	.recruit .form-wrap button.delete{bottom: 20px; top: initial;}
	.recruit .form-wrap .grade-card{padding-bottom: 55px;}
	.recruit .form-wrap .file-choice{font-size: 13px; padding: 15px 0;}
	.recruit .form-wrap .file-area .input-box{display: flex;}
	.recruit .form-wrap .file-area input{width: calc(100% - 51px);}
	.recruit .form-wrap .grade-card p{font-size: 13px; line-height: 18px;}
	.recruit .form-wrap .duty{padding-bottom: 43px;}
	.recruit .introduce .tit{padding-bottom: 15px;}
	.recruit .introduce .tit span{width: 100%; text-align: right; margin-top: 20px;}
	.recruit .language .day .tit{text-align: center;}
	.recruit .language .btn-cal{right: 10px;}
}

@media screen and (max-width:1192px) {
/* header */
	.gnb_wrap{width:65%;}
	.gnb_depth1{font-size:17px;}
	.gnb_depth1>li{margin-left:6%;}
	.gnb_depth2{font-size:15px;}


/* main */
	.video_slider .slider-item {}
	.video_slider video{text-align:center;}


	.main_sec04_pro h3{margin-bottom:37px;}
	.main_sec04_pro p{margin-bottom:85px;}
	.main_sec04_pro_cont a:nth-of-type(even){margin-right:0;}

	.main_sec04_cst_tit{padding-left:15%;}
	.main_sec04_cst_tit p{width:187px;}
	.main_sec04_cst_cont{padding-left:15%;}
	.main_sec04_cst_cont a:nth-of-type(2) span{width:250px;}
	.main_sec04_cst_cont a::after{bottom:30px;right:5px;}

	.main_sec02_tit{float:none;width:100%;}
	.main_sec02_tit h3{float:left;margin: 0 0 80px 0;}
	.main_sec02_tit a{float:right;margin-top:12px;margin-right:10px;transition: margin-right .5s;}
	.main_sec02_tit a:hover{margin-right:5px;}
	.main_sec02_cont{float:none;display:grid;grid-template-columns: 1fr 1fr;grid-gap: 50px;clear:both;}
	.main_sec02_cont .main_news_li{width:100%;}

	.main_sec03{text-align:left;}
	.main_sec03_tit{margin:0;}

/* sub */
	.sub_top .sub_menu li{margin:0 30px 0 1.5px;}
	.status_cont_li h6{font-size: 20px;}
	/* .status_cont_li span{font-size: 16px;} */

/* footer */
	#footer .ftxt{width:55%;}

	.sitemap_dep3.sitemap_company {width:100%;}
	.sitemap_dep3.sitemap_product {width:100%;}
}
 
