@media all and (max-width:1400px) {
/* basic*/
.sub_inner { width:95%; margin:0 auto; }




/* header*/
#header { padding:0 20px; }
#header .nav { display:none; }
#mheader .mNav { width:50%; }
#header #topCate { display:none; }
#header .cate_section .contents .mBtn { display:block; }
#header.changed .cate_section .contents .mBtn { background-image: url('../images/cate_bl.png'); }
#header.smaller .cate_section .contents .mBtn { background-image: url('../images/cate_bl.png'); }




#fv-dots { left:30px; }
.f_flex { flex-flow:column; gap:30px; }
.f_flex > div { width:100%; }
.fulltxt_wrap { text-align:center; }
.fulltxt_tit h2 { font-size:35px; }
.fulltxt_tit { word-break:keep-all; margin-bottom:0; }
.fulltxt_tit .desk br { display:none; }
.full_bigtit { font-size:55px; }
.fullwrap .section-box { align-items:center !important; }
.full4_logo { gap:5px; margin-top:50px; }
.fulltxt_btn { margin-top:25px; }
.fulltxt_tit .desk { margin-top:20px; }
.full4_review .wh_bg { width:85%; }
.person_info { margin-top:-80px; }

.full2_list { margin-top:50px; width:45%; }
.full2_list li { text-align:left; }
.f_flex > div.full2_right_wrap { width:50%; position:absolute; right:0; bottom:14%; }
.full2_list li:before { left:35px; }
.full2_list li:after { left:18px; width:30px; height:30px; }


.full6_list { display:flex; align-items:center; margin-top:30px;  }
.full6_list li { flex:1 1; width:33.3%; justify-content:center; }
.full6_list li .blue_box { display:none; }
.full6_list li .b_desk { font-size:16px; }
.contact_box h3 { display:none; }
.conpop_inner li textarea { height:100px; }

.con_wrap { flex-flow:column; justify-content:center; }
.rightcont_wrap { width:100%; }
.full_newstit {  text-align:center; }
#full5 { background-color:#0d72ba; background-image:none; }
.board_list { width:90%; margin:0 auto; }

.sec3_list { flex-flow:column; }
.sec3_list li { display:flex; align-items:center; width:100%; height:25%; padding:35px 50px; }
.sec3_list li.about_us { background-image:url('../images/img03.jpg'); }
.sec3_list li.our_team { background-image:url('../images/img03_1.jpg'); }
.sec3_list li.cont_type { background-image:url('../images/img03_2.jpg'); }
.sec3_list li.incoterms { background-image:url('../images/img03_3.jpg'); }
.sec3_tit { width:100%; position:relative; bottom:auto; left:auto; display:flex; align-items:center; gap:20px; }
.sec3_icon { margin-bottom:0; }
.sec3_tit h2 { margin-bottom:0; }
.sec3_tit a { position:absolute; right:0; }

.conpop_inner li input { padding:15px; }
.contact_box { width:85%; margin:0 auto; }










/* sub */
.sub_visual { height:400px; }
.sub_title .su_stit { font-size:20px; }
.sub_title .su_tit { font-size:55px; }
.sub_visual .sub_title { width:100%; }
.sub1_bg_box h3 { font-size:35px; }
.sub1_bg { background-size:cover; background-position:center; }
.sub1_bg_box { width:95%; }
.sub1_bg_box p { font-size:18px; }
.sub1_icon { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap:15px; align-items:start;  }
.sub1_icon li .rou_area { width:100%; height:223px; }
.rou_tit { font-size:18px; }
.rou_desk { font-size:13px; letter-spacing:-0.35px; line-height:1.8em; }




.sb_tit { font-size:45px; line-height:1.1em; }
.sb_tit span { font-size:30px; }
.blk_tit h3 { font-size:45px; }
.sub2_imglist { gap:15px; }
.sub2_imglist li h3 { font-size:25px; }
.sub2_imglist li p { font-size:15px; }
.sub2_imglist li p br { display:none; }
.sub2_iconlist li h4 { font-size:18px; }
.sub2_iconlist li p { font-size:15px; }
.sub2_iconlist li p br { display:none; }
.sub2_iconlist { gap:20px; }

.sub3_iconlist li h4 { font-size:18px; }
.sub3_iconlist li p { font-size:15px; }
.sub3_iconlist { gap:20px; }

.blk_list { grid-template-columns: repeat(3, 1fr); grid-column-gap: 0; grid-row-gap: 30px; }
.blk_list li { font-size:18px; }
.onestop_list { grid-template-columns: repeat(3, 1fr);  grid-row-gap: 30px; }
.onestop_list li { padding:85px 0 50px; }
.recruit_list { grid-column-gap:25px; }
.recruit_list li { height:163px; }
.recruit_list li img { width:24px; }
.rl_tit { font-size:14px; margin:5px 0 3px; }
.rl_desk { font-size:12px; }
.recruit_list li:after { width:15px; height:15px; right:-21px; }

.partners_list li img { width:70%; }
.partners_list li { padding:25px 0; }
.inquiry_box { flex-flow:column; }
.inquiry_box > div { width:100%; }


/* footer */
#footer { min-height:auto !important; height:auto !important; }
#footer .company_info li { font-size:14px; }
#footer .f_wrap { width:72%; }
#footer > .sub_inner { flex-flow:column; gap:30px; padding:40px 0; }
}