@media all and (max-width:1360px){
    .inner{padding-left: 2rem; padding-right: 2rem;}
    .lnb ul li > a{padding: 0 3rem;}    
}
@media all and (max-width:1300px){
    .msec1 .swiper-slide .slogan .text2{font-size: 10rem;}
    .msec1 .swiper-slide .slogan .text3{margin-left: 75rem;}
    .main_performance h2::before{bottom: -1.5rem; font-size: 9rem;}
    .business_top dl{width: 62rem;}
}

@media all and (max-width:1024px){
    .hsec1 .lnb_open{top: 2rem;}
    .online_btn{top: 1.5rem; right: 7rem;}
    .menu{display: none;}
    .msec1 .swiper-slide .slogan .text2{font-size:8rem}
    .msec1 .swiper-slide .slogan .text3{margin-left: 54rem;}
    .product_text dl dt{font-size: 4rem;}
    .product_text dl dd{font-size: 1.8rem;}
    .main_why h2{font-size: 4rem;}
    .main_why ul{flex-wrap: wrap; margin-right: -5rem;}
    .main_why ul li{flex:none; width: calc(50% - 5rem);}
    .main_performance h2::before{display: none;}
    .performance_con{flex-direction: column;}
    .sub_menu.drop{top:7rem}

    /* 인사말 */
    .greetings{flex-direction: column;}

    /* 사업분야 */
    .business_top{flex-direction: column;}
    .business_top dl{width: 100%; top:auto; left:auto; position: relative;}

    /* 적용사례 */
    .app_list{flex-direction: column;}
    .app_text{flex-direction: column;}
    .app_text dt,
    .app_text dd{width: 100%;}
}



@media all and (max-width:1023px){
    html{font-size:9px}
    .online_btn{display: none;}
    
    /* 메인페이지 */
    .msec1::before{display: none;}
    .msec1 .swiper-slide .bg{height: 80vh;}
    .msec1 .swiper-slide .slogan{top: 40%;}
    .msec1 .swiper-slide .slogan .text1{font-size: 2rem;}
    .msec1 .swiper-slide .slogan .text2{font-size: 5rem;}
    .msec1 .swiper-slide-active .slogan .text3{font-size: 1.6rem;}
    .msec1 .swiper-slide-active .slogan .text3 br{display: none;}
    .msec1 .swiper-pagination{bottom: 3rem;}

    .main_product .inner{flex-direction: column;}
    .product_text{width: 100%;}
    .product_text dl dt{font-size: 3rem;}
    .product_text dl dd br{display: none;}
    .product_img{width:100%}
    .flow_text{font-size:9rem}

    .main_business h2{font-size: 3rem;}
    .business_slide .swiper-slide-active{width: 100% !important;}

    .main_why{padding:13rem 0 40rem 0; background-size:100% 100%}
    .main_why h2{font-size: 3rem;}
    .main_why ul{margin: 0; flex-wrap: nowrap; flex-direction: column;}
    .main_why ul li{width: 100%; flex:none}
    .main_why ul li p{width: 20%;}
    .main_why ul li dl dd{font-size: 1.4rem;}

    .main_performance h2{font-size: 3rem;}
    .performance_list ul{flex-direction: column;}
    
       
    
   
    
    
   

    /* 서브공통 */
    .sub_top{height: 35rem; background-size: cover !important;}
    .sub_top::after{display: none;}
    .sub_top h2{font-size:3rem; padding-top: 3rem;}
    .sub_top h2 span{font-size: 1.8rem;}
    .sub_menu{display: none;}
    .mid_menu{display: block;}
    .sub_con{background-size: 50%;}
    .h3{padding: 0; font-size:3.5rem}
    .h4{font-size: 2.4rem;}
    .s_tit{font-size: 2.5rem;}
    .s_tit br{display: none}

    /* 인사말 */
    .greetings{flex-direction: column;}
    .greeting_img{width: 100%;}
    .greetings p,
    .greetings dl{width: 100%;}
    .greetings dl dt{font-size: 2rem;}
    .greetings dl dd em{font-size: 1.8rem; padding-top: 3rem;}
    .greeitng_bottom{flex-direction: column; gap:3rem}
    
    

    /* 상담문의 */
    .online_form dl{flex-direction: column;}
    .online_form dl dt{font-weight: bold; text-align: left; margin-bottom: 1rem;}
    .online_form dl dt,
    .online_form dl dd{width: 100%;}
    .select{width: 15rem;}
         
    /* 오시는길 */
    .map{flex-direction: column;}
    .map_info,
    .map_area{flex-basis: auto;}


    /* 사업분야 */
    .business_top dl{padding: 2rem;}
    .robot_list{margin: 0;}
    .robot_list li{width: 100%;}
    .cut_list li{width: calc(50% - 3rem);}
    .flex_text{flex-direction: column;}
    .reliability_list{flex-direction: column;}
    .welding_list{flex-direction: column;}
    .industrial_list{flex-direction: column;}


    /* 적용사례 */
    .app_img{flex-direction: column;}

    /* 카다로그 */
    .catalog_con{flex-direction: column;}
    .catalog_con p{width:100%;}
    .catalog_con dl{width: 100%;}
    
    /* 온라인 문의 */
    .online_form h3{display: none;}
    .form_area{width: 100%;}
    
    



}

