@media all and (max-width:759px) {


    * {
        margin: 0;
        padding: 0;
        font-family: 'Noto Sans KR', sans-serif;
    }


    img {
        float: left;
        display: block;
    }

    ul, li {
        list-style: none;
    }

    a {
        text-decoration: none;
        color: #333333;
    }

    header, section, footer {
        float: left;
        width: 100%;
    }

    #wrap {
        width: 100%;
        max-width: 1920px;
        margin: 0 auto;
        overflow: hidden;
    }

    header {
        height: 100px;
        position: fixed;
        z-index: 9999;
    }


    #note_menu_wrap li:hover {
        background-color: #c8c8c8;
    }

    /*-----------------------모바일 메뉴---------------------*/

    #menu_mo_btn_wrap {
        width: 30px;
        height: auto;
        float: right;
        margin: 30px 15px 0 0;
    }

        #menu_mo_btn_wrap > li {
            width: 30px;
            height: 2px;
            background-color: rgba(0,0,0,0.7);
            margin-bottom: 10px;
        }

            #menu_mo_btn_wrap > li:nth-child(2) {
                width: 20px;
            }

            #menu_mo_btn_wrap > li:nth-child(3) {
                margin-bottom: 0px;
            }

    #note_menu_wrap {
        width: 1200px;
        height: 0px;
        background-color: #fafafa;
        position: relative;
        top: 5px;
        left: 0;
        z-index: 99;
        overflow: hidden;
    }

        #note_menu_wrap li {
            border-bottom: 1px solid #cdcdcd;
            display: none;
        }

    #top_border {
        border-top: 1px solid #cdcdcd;
    }

    #note_menu_wrap h4 {
        font-size: 20px;
        line-height: 70px;
        text-align: 100;
        margin-left: 50px;
    }

    /*----------------------모바일 메뉴------------------*/


    #menu_wrap {
        display: none;
    }

    #section_1 {
        height: 700px;
        background-image: url(../img/tabmain.jpg);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    #logo {
        width: 80px;
        height: 65px;
        margin-left: 10%;
        margin-top: 25px;
        float: left;
    }

        #logo img {
            width: 100%;
        }


    #sec_1_main_txt {
        width: 100%;
        height: 150px;
        margin: 470px auto 0 auto;
    }

        #sec_1_main_txt > h2 {
            font-size: 35px;
            font-weight: 300;
            text-align: center;
        }


    #big_txt {
        font-weight: bold;
    }


    #sec_2_sub_txt {
        width: 100%;
        height: 100px;
        margin: -20px auto 0 auto;
    }

        #sec_2_sub_txt > p {
            font-size: 14px;
            font-weight: 100;
            text-align: center;
        }

    #top_btn {
        position: fixed;
        bottom: 70px;
        right: 0;
        cursor: pointer;
        z-index: 100;
        transition: all 0.2s linear;
        width: 70px;
    }

        #top_btn > img {
            width: 100%;
        }
    /*-----------------------------section_1_end----------------------------*/


    #section_2 {
        width: 100%;
        height: 800px;
        float: left;
    }


    #section_2_text_1 {
        width: 90%;
        height: 110px;
        margin: 0 auto;
        margin-top: 100px;
    }

        #section_2_text_1 > p {
            font-size: 25px;
            text-align: center;
            font-weight: 400;
        }

    #section_2_text_2 {
        width: 100%;
        height: 130px;
        margin: 0 auto;
    }

        #section_2_text_2 > p {
            font-size: 13px;
            text-align: center;
            font-weight: 300;
        }


    #button_wrap {
        width: 100%;
        height: 500px;
        margin-top: 30px;
        margin-left: -15%;
    }

    .button {
        width: 11px;
        height: 11px;
        background-color: #4c6ed5;
        border-radius: 50px;
        margin: 200px auto;
    }

        .button:first-child {
            margin-top: 0;
        }

    .line {
        width: 3px;
        height: 230px;
        background-color: #4c6ed5;
        margin: -430px auto;
    }

    #button_wrap_text_1 {
        width: 37%;
        height: 40px;
        margin-top: 190px;
        margin-left: 45%;
    }

        #button_wrap_text_1 > p {
            font-size: 16px;
            text-align: center;
            font-weight: 500;
            color: #4c6ed5;
        }

    #button_wrap_text_2 {
        width: 37%;
        height: 40px;
        margin-top: 172px;
        margin-left: 45%;
    }

        #button_wrap_text_2 > p {
            font-size: 16px;
            text-align: center;
            font-weight: 500;
            color: #4c6ed5;
        }

    #button_wrap_text_3 {
        width: 37%;
        height: 40px;
        margin-top: 167px;
        margin-left: 45%;
    }

        #button_wrap_text_3 > p {
            font-size: 16px;
            text-align: center;
            font-weight: 500;
            color: #4c6ed5;
        }

    #button_wrap_text_4 {
        width: 60%;
        height: 40px;
        margin-top: -430px;
        margin-left: 58%;
    }

        #button_wrap_text_4 > p {
            font-size: 13px;
            font-weight: 400;
            color: #474747;
        }

    #button_wrap_text_5 {
        width: 60%;
        height: 40px;
        margin-top: 170px;
        margin-left: 58%;
    }

        #button_wrap_text_5 > p {
            font-size: 13px;
            font-weight: 400;
            color: #474747;
        }

    #button_wrap_text_6 {
        width: 60%;
        height: 40px;
        margin-top: 170px;
        margin-left: 58%;
    }

        #button_wrap_text_6 > p {
            font-size: 13px;
            font-weight: 400;
            color: #474747;
        }



    /* ---------------------section_1---- -------------*/


    #section_3 {
        width: 100%;
        height: 700px;
        float: left;
        background-color: #f6f6f6;
    }

    #section_3_wrap {
        width: 90%;
        height: 450px;
        margin: 50px auto;
    }


    #section_3_img {
        width: 65%;
        height: 700px;
        margin: 0 auto;
        display: none;
    }

        #section_3_img > img {
            width: 100%;
        }

    #section_3_text_wrap {
        width: 90%;
        height: 600px;
        margin: 0 auto;
    }

    #section_3_text_1 {
        width: 100%;
        height: 100px;
        margin: 0 auto;
    }


        #section_3_text_1 > h1 {
            font-size: 23px;
            text-align: center;
            font-weight: 600;
            color: #2d51a3;
        }

    .section_3_text_2 {
        width: 100%;
        height: 100px;
        border-radius: 10px;
        background-color: #dcdcdc;
        margin: 40px auto;
    }

        .section_3_text_2 > h2 {
            font-size: 19px;
            text-align: center;
            font-weight: 400;
        }

        .section_3_text_2 > h3 {
            font-size: 13px;
            text-align: center;
            font-weight: 300;
            margin-top: 15px;
        }



    /*-----------------------------section_3_end----------------------------*/

    #section_3_2 {
        width: 100%;
        height: 600px;
    }



    #section_3_2_text_1 {
        width: 100%;
        height: 130px;
        margin-left: 5%;
        margin-top: 22%;
    }

        #section_3_2_text_1 > h1 {
            font-size: 22px;
            font-weight: 300;
        }

    /* #section_3_2_img_1{
        width: 1.5%;
        height: 100px;
        margin-top: -190px;
        margin-left: 3%;
    }
    
    #section_3_2_img_1>img{
        width: 100%;
    }
    
    
     #section_3_2_img_2{
        width: 1.5%;
        height: 100px;
        margin-left: 24%;
    }
    
    #section_3_2_img_2>img{
        width: 100%;
    }*/


    #section_3_2_text_2 {
        width: 100%;
        height: 250px;
        margin-left: 5%;
        margin-top: 50px;
    }


        #section_3_2_text_2 > h2 {
            font-size: 20px;
            font-weight: 200;
        }

    .bold_1 {
        color: #2d51a3;
        font-weight: 400;
    }


    #section_3_2_text_2 p {
        font-size: 15px;
        font-weight: 200;
    }



    /*-----------------------------section_3_2end----------------------------*/




    #section_4 {
        height: 600px;
        background-color: #fafafa;
        display: none;
    }


    #section_4_m {
        height: 640px;
        position: relative;
    }



    #sec_4_round_txt_m {
        margin: auto auto 3%;
        padding: .6% 2%;
        min-width: 213px;
        max-width: 20%;
        height: 45px;
        color: #1f2532;
        font-size: 16px;
        text-align: center;
        border-radius: 22.5px;
        background-color: #e7ecef;
        line-height: 45px;
        margin-top: 50px;
    }



    #sec_4_main_txt_m {
        width: 100%;
        height: 0px;
        text-align: center;
        color: #1f2533;
        margin-bottom: 90px;
        font-size: 13px;
    }


    #process_m {
        width: 80%;
        height: 500px;
        margin: 0 auto;
    }


        #process_m > img {
            width: 100%;
        }









    #sec_4_round_txt {
        margin: auto auto 3%;
        padding: .6% 2%;
        min-width: 213px;
        max-width: 20%;
        height: 45px;
        color: #1f2532;
        font-size: 16px;
        text-align: center;
        border-radius: 22.5px;
        background-color: #e7ecef;
        line-height: 45px;
        margin-top: 50px;
    }



    #sec_4_main_txt {
        width: 100%;
        height: 0px;
        text-align: center;
        color: #1f2533;
        margin-bottom: 90px;
        font-size: 14px;
    }


    #item-1-wrapper {
        display: inline-block;
        margin-bottom: 61px;
        width: 100%;
        margin: 0 auto;
    }


    .item {
        display: inline-block;
        float: left;
        margin-right: 45.8px;
        width: 13%;
    }


        .item:first-child {
            margin-left: 3%;
        }

    .not-show {
        visibility: hidden;
    }

    .item-header-box {
        margin: auto auto 15px;
        padding: 5px 13px;
        width: 90%;
        height: 30px;
    }



    .item-img {
        margin-bottom: 45px;
        width: 140px;
        height: 140px;
        border-radius: 50%;
        box-shadow: 5px 5px 15px rgba(0,0,0,06);
    }



        .item-img > img {
            width: 100%;
        }



    .item-title {
        margin-bottom: 22px;
        font-size: 15px;
        font-weight: 500;
    }


    .item-description {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 30px;
    }



    .item_2_wrapper {
        display: inline-block;
    }


    .left {
        display: inline-block;
        float: left;
        width: 11%;
        margin-left: 4%
    }


    .left-img {
        width: 140%;
        margin-bottom: 20px;
    }

        .left-img > img {
            width: 100%;
        }

    .item-txt {
        width: 100%;
        font-size: 13px;
        font-weight: 400;
        text-align: left;
        color: #888;
        margin-left: 30%
    }



    .right {
        display: inline-block;
        float: left;
        width: 70%;
        margin-top: -11px;
        margin-left: 6%;
    }


    .right-img {
        width: 100%;
        margin-bottom: 20px;
    }

        .right-img > img {
            width: 100%;
        }



    .item-txt_2 {
        width: 33%;
        font-size: 15px;
        font-weight: 400;
        text-align: left;
        color: #2f53a5;
    }





    /*-----------------------------section_4_end----------------------------*/


    #section_5 {
        height: 400px;
        background-color: #fafafa;
    }



    #sec_5_main_txt {
        width: 100%;
        height: 100px;
        margin: 55px auto 10px auto;
    }

        #sec_5_main_txt > h2 {
            font-size: 25px;
            text-align: center;
            line-height: 100px;
        }



    #sec_5_sub_txt {
        width: 100%;
        height: 60px;
        margin: 0 auto;
    }

        #sec_5_sub_txt > p {
            text-align: center;
            font-weight: 300;
        }

    #sec_5_mini_txt {
        width: 100%;
        height: 50px;
        margin: 0 auto;
        text-align: center;
        color: #2d51a3;
        font-weight: 500;
    }

    .last_go {
        width: 120px;
        height: 40px;
        background-color: #2d51a3;
        transition-duration: 0.3s;
        margin: 0px auto;
    }

    .last_go_txt {
        color: whitesmoke;
        text-align: center;
        line-height: 40px;
        font-size: 14px;
    }



    /*#contact_form{
        width: 100%;
        height: 242px;
        position: relative;
        left: 3%
    }*/



    .gform {
        width: 100%;
        height: 242px;
        position: relative;
        left: 3%
    }



    .col-md-6 {
        width: 85%;
        float: left;
    }



    .col-md-6-1 {
        width: 90%;
        margin-right: 4.1%;
        margin-bottom: 25px;
        margin-top: 15px;
    }




    .col-md-6-2 {
        width: 90%;
        float: left;
        margin-bottom: 25px;
    }



    #kakao_click {
        width: 140px;
        height: 47px;
        background-color: #fae100;
        transition-duration: 0.3s;
        border: 1px solid #fff;
        color: #fff;
        margin-top: -50px;
        margin-left: 160px;
        border-radius: 15%
    }



        #kakao_click p {
            color: #3b1e1e;
            text-align: center;
            line-height: 50px;
            font-size: 13px;
        }


    .col-md-12 {
        width: 85%;
    }


    .six2 {
        margin-top: 20px;
    }


    .form_contorl {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
    }



    #form_name {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
    }


    #form_message {
        width: 100%;
        height: 72px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
    }



    #mmm {
        float: left;
        margin-top: 20px;
    }




    #submit_btn {
        width: 140px;
        height: 50px;
        background-color: #2d51a3;
        transition-duration: 0.3s;
        border: 1px solid #fff;
        color: #fff;
        margin-top: 20px;
    }




    /*-----------------------------section_5_end----------------------------*/




    #footer {
        width: 100%;
        height: 150px;
        background-color: #fff;
        margin: 0 auto;
        position: relative;
        float: left;
        border-top: 1px solid #ccc;
    }

    #footer_box {
        width: 100%;
        height: 100px;
        /*background-color: aqua;*/
        margin: 0 auto;
    }

        #footer_box > p {
            font-size: 11px;
            color: #9f9f9f;
            text-align: center;
            margin-top: 40px;
        }
}
/*end*/
