/* 1024px */
@media screen and (max-width:1024px) {
    .mian-page {
        display: none;
    }

    .mo-main {
        display: block !important;
    }

    .item-title {
        height: 90px !important;
    }
}

@media screen and (max-width:1440px) {

    .html_header_left #main {
        margin-left: 308px;
    }

    /*푸터*/
    .footer-div02 {
        flex-direction: column;
        line-height: 21px;
    }

    /* 메뉴 */
    #header_main {
        max-width: 300px !important;
    }

    .html_header_sidebar .logo {
        padding: 40px 20px 0 !important;
    }

    input#search_input {
        padding: 17px 12px 17px 44px !important;
    }

    .sub-menu a span {
        font-size: 19px !important;
    }

    /* 메인페이지 */



    .main-table-img img {
        width: 100%;
    }

    .main-table-title a {
        font-size: 16px !important;
    }

    /*회사소개*/
    .ready-page>div:nth-child(2) {
        letter-spacing: -0.8px;
        font-size: 16px !important;
    }

    /*제품*/
    .kboard-category-list>li:not(.kboard-category-selected)>a {
        font-size: 15px;
    }

    /*오시는길*/
    .contact-left,
    .contact-right {
        float: none !important;
        width: 100% !important;
    }

    .contact-right {
        margin: 50px 0 0 0 !important;
    }

    .contact-left {
        margin: 50px 0 0 0 !important;
    }

    .content-box {
        flex-direction: column;
    }

    .contact-div {
        flex-direction: column;
    }

    .contact-div>div {
        margin-top: 15px;
    }

    .contact-div02 {
        margin-top: 15px !important;
    }

    .contact-div>div:not(:last-child) {
        padding: 0 !important;
    }

    .box-div02 {
        padding: 25px 0 0 0 !important;
        border-left: none !important;
    }
}