@media all and (max-width:1280px){
    .inner{padding-left:2rem; padding-right: 2rem;}
    .msec1 .swiper-slide .slogan{padding:0 2rem}
    .swiper-progress-bar{margin-left: 2rem;}
    .swiper-pagination{padding: 0 2rem;}
    .hamburger-menu-wrapper{right:2rem !important}
    .dropdown{right: 7rem;}      
}


@media all and (max-width:1279px){
    html{font-size: 9px;}
    .hamburger-menu-wrapper{display: none !important;}
    .dropbtn{color:#333}
    .dropdown{top: 1rem;}   
}

@media all and (max-width:1024px){
    .main_info{text-align: center;}
}

@media all and (max-width:1023px){
    html{font-size: 8px;}
    .mob{display: block !important;}
    .pc{display: none !important;}

    .main_tit span{font-size:3rem}
    .msec1 .swiper-slide .bg{height: 60rem;}
    .msec1 .swiper-slide .slogan .text1{font-size: 2.5rem;}
    .msec1 .swiper-slide .slogan .text2{font-size: 4rem;}
    .msec1 .swiper-slide .slogan .text3{font-size: 2rem;}
    
    .swiper-progress-bar .slide_progress-bar{width: 30rem;}
    
    footer address p{display: none;}


    .main_info dl dt br{display: none;}

    .features{background-position: top left;}
    .features dd br{display: none;}

    /* 메인 스토리 */
    .main_story_slide p{width: 20rem; height: 20rem;}
    
    /* 메인 게시판 */
    .main_board .board_img{display: none;}
    .main_board_list{flex-direction: column;}
    .main_board_list li a{flex-direction: column;}

    /* 서브공통 */
    .sub_menu{display: none;}
    .mid_menu{display:block}
    .sub_top{height: 40rem;}
    .sub_top h2{font-size:3rem}
    .sub_con{background-size: 40%;}
    .h3{font-size:4rem}
    .tabmenu li a{padding: 0 3rem;}

    /* 인사말 */
    .info_con dl{flex-basis: auto; width: 100%;}

    /* 회사연혁 */
    .history::before{display: none;}
    .history li{flex-basis: 100%;}
    .history li:nth-child(even){padding-top: 0;}

    /* 경영이념 */
    .management_video video{position: relative; bottom: auto; left: auto;}
    .management_video dl{position: relative; text-shadow: none; color: #333; top: auto; left: auto; transform: none;}
    .management_video dl br{display: none;}
    .management_video dl dd{font-weight: normal;}
    .management ul{flex-direction: column; align-items: center;}
    .management_video dl dt{font-size: 3.5rem;}

    /* 인증현황 */
    .cer_list li{flex-basis: calc(50% - 4rem);}

    /* 오시는길 */
    .map{flex-direction: column;}
    .map_info,
    .map_area{width: auto;}

    /* 브랜드스토리 */
    .story_photo{flex-direction: column;}
    .story_bg{height: auto; padding:5rem 0}
    .story_vision{flex-direction: column; gap:2rem}
    .story_vision li{width: 100%;}

    /* 제품소개 게시판 */
    .gall_row .col-gn-4{width: 50%;}
    #bo_gall .gall_img{height: auto !important;}
    #bo_gall .bo_cnt{overflow: hidden; text-overflow: ellipsis; display: block;}

    
}

