@charset "utf-8";
/* CSS Document */

/* pc */
@media only screen and (max-width:1400px){
    .header_mid { padding: 0; }
}
@media only screen and (max-width:1200px){
.top_nav{display: none;}
.nav_contact_wrap {
    right: 15%;
}
.lang_box{    right: 9%;}
.m_menu_btn_wrap,.m_menu_wrap { display: block; }
.footer-top{gap: 30px;}
.footer-top-left, .footer-btm-left{width: auto;}
.footer-top-mid, .footer-btm-mid{width: auto;}
}




/* tablet */
@media only screen and (max-width:1024px){
	.logo_wrap { top: 8px; }
.nav_contact_wrap { right: 140px; top: 25px; }
.m_menu_btn_wrap { top: 6px; }
.main-slider .slide-item > .slide-con > .slide-txt > h2.txt-tt { font-size: 5vw; line-height: 1.4; }
.slider-wrap,.img-box,.main_vid_01 { height: 80vh; }
.nav_contact_btn { gap: 15px; font-size: 14px; padding: 8px 15px; }
.lang_box { right: 80px; top: 24px; }
.related_pdt_list{    flex-direction: column;}
.pdt_slider_wrap{width: 90%;}
.pdt_slider_wrap img{width: 100% !important}
.buiss_info{display: none;}
.business_con_box{           padding: 0 5%; gap: 30vw;}
.main_manuf_text_wrap {
    padding-bottom: 50px;
}

}

@media only screen and (max-width:890px){
	
}



/* mobile */
@media only screen and (max-width:768px){

	.footer-top-mid address{flex-direction: column;}
    .buiss_dot_wrap{width: 50px;}
    .business_con_box { gap: 50px 22vw; }
    .business_con_right{padding-top: 80px;}
}

@media only screen and (max-width:499px){
	
}

@media only screen and (max-width:400px){
}


