@media all and (min-width:960px) and (max-width:1199px) {



    * {
        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;
    }



    #top_btn {
        position: fixed;
        bottom: 70px;
        right: 0;
        cursor: pointer;
        z-index: 100;
        transition: all 0.2s linear;
        width: 80px;
    }



        #top_btn > img {
            width: 100%;
        }

    #section_2_left_text_4_m {
        display: none;
    }

    #section_1_text_4_m {
        display: none;
    }

    #section_2_left_text_1_m {
        display: none;
    }

    #section_2_right_text_3_m {
        display: none;
    }

    #section_text_m {
        display: none;
    }

    #section_2_m {
        display: none;
    }
    /*-----------------------모바일 메뉴---------------------*/

    #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;
    }


    #note_menu_wrap li:hover {
        background-color: #c8c8c8;
    }



    /*----------------------모바일 메뉴------------------*/


    #menu_wrap {
        display: none;
    }

    #section_1 {
        height: 1000px;
        background-image: url(../img/sec_1_main.jpg);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    #logo {
        width: 95px;
        height: 55px;
        margin-left: 10%;
        margin-top: 15px;
        float: left;
    }

        #logo img {
            width: 100%;
        }


    #sec_1_main_txt {
        width: 750px;
        height: 150px;
        margin: 310px auto auto 10%
    }

        #sec_1_main_txt > h2 {
            font-size: 62px;
            font-weight: 300;
        }


    #big_txt {
        font-weight: bold;
    }


    #sec_2_sub_txt {
        width: 750px;
        height: 100px;
        margin: 50px auto auto 8.5%;
    }

        #sec_2_sub_txt > p {
            font-size: 20px;
            font-weight: 100;
        }


    /*-----------------------------section_1_end----------------------------*/


    #section_2 {
        width: 100%;
        height: 1100px;
        float: left;
    }


    #section_2_text_1 {
        width: 80%;
        height: 130px;
        margin: 0 auto;
        margin-top: 150px;
    }

        #section_2_text_1 > p {
            font-size: 35px;
            text-align: center;
            font-weight: 400;
        }

    #section_2_text_2 {
        width: 80%;
        height: 130px;
        margin: 0 auto;
        margin-top: 20px;
    }

        #section_2_text_2 > p {
            font-size: 15px;
            text-align: center;
            font-weight: 300;
        }


    #button_wrap {
        width: 60%;
        height: 430px;
        margin: 0 auto;
        margin-top: 80px;
    }

    .button {
        width: 15px;
        height: 15px;
        background-color: #4c6ed5;
        border-radius: 50px;
        margin: 180px auto;
    }

        .button:first-child {
            margin-top: 0;
        }

    .line {
        width: 3px;
        height: 200px;
        background-color: #4c6ed5;
        margin: -390px auto;
    }

    #button_wrap_text_1 {
        width: 17%;
        height: 40px;
        margin-top: 180px;
        margin-left: 31%;
    }

        #button_wrap_text_1 > p {
            font-size: 18px;
            text-align: center;
            font-weight: 500;
            color: #4c6ed5;
        }

    #button_wrap_text_2 {
        width: 17%;
        height: 40px;
        margin-top: 152px;
        margin-left: 31%;
    }

        #button_wrap_text_2 > p {
            font-size: 18px;
            text-align: center;
            font-weight: 500;
            color: #4c6ed5;
        }

    #button_wrap_text_3 {
        width: 17%;
        height: 40px;
        margin-top: 157px;
        margin-left: 31%;
    }

        #button_wrap_text_3 > p {
            font-size: 18px;
            text-align: center;
            font-weight: 500;
            color: #4c6ed5;
        }

    #button_wrap_text_4 {
        width: 35%;
        height: 40px;
        margin-top: -430px;
        margin-left: 53%;
    }

        #button_wrap_text_4 > p {
            font-size: 15px;
            font-weight: 400;
            color: #474747;
        }

    #button_wrap_text_5 {
        width: 35%;
        height: 40px;
        margin-top: 140px;
        margin-left: 53%;
    }

        #button_wrap_text_5 > p {
            font-size: 15px;
            font-weight: 400;
            color: #474747;
        }

    #button_wrap_text_6 {
        width: 35%;
        height: 40px;
        margin-top: 170px;
        margin-left: 53%;
    }

        #button_wrap_text_6 > p {
            font-size: 15px;
            font-weight: 400;
            color: #474747;
        }



    /* ---------------------section_1---- -------------*/


    #section_3 {
        width: 100%;
        height: 900px;
        float: left;
        background-color: #f6f6f6;
    }

    #section_3_wrap {
        width: 80%;
        height: 800px;
        margin: 0 auto;
    }

    #section_3_img {
        width: 40%;
        height: 800px;
        margin-left: 8%;
        margin-top: 130px;
    }

        #section_3_img > img {
            width: 100%;
        }

    #section_3_text_wrap {
        width: 70%;
        height: 700px;
        margin-left: 45%;
        margin-top: -800px;
    }

    #section_3_text_1 {
        width: 70%;
        height: 100px;
        margin: 0 auto;
    }


        #section_3_text_1 > h1 {
            font-size: 32px;
            text-align: center;
            font-weight: 600;
            color: #2d51a3;
        }

    .section_3_text_2 {
        width: 72%;
        height: 150px;
        border-radius: 10px;
        background-color: #dcdcdc;
        margin: 50px auto;
    }

        .section_3_text_2 > h2 {
            font-size: 25px;
            text-align: center;
            font-weight: 400;
        }

        .section_3_text_2 > h3 {
            font-size: 17px;
            text-align: center;
            font-weight: 300;
            margin-top: 25px;
        }



    /*-----------------------------section_3_end----------------------------*/


    #section_3_2 {
        width: 100%;
        height: 700px;
    }



    #section_3_2_text_1 {
        width: 50%;
        height: 200px;
        margin-left: 5%;
        margin-top: 22%;
    }

        #section_3_2_text_1 > h1 {
            font-size: 33px;
            font-weight: 300;
        }

    #section_3_2_img_1 {
        width: 3%;
        height: 100px;
        margin-top: -140px;
        margin-left: -3%;
    }

        #section_3_2_img_1 > img {
            width: 100%;
        }


    #section_3_2_img_2 {
        width: 3%;
        height: 100px;
        margin-left: 24%;
        margin-left: 40%;
    }

        #section_3_2_img_2 > img {
            width: 100%;
        }


    #section_3_2_text_2 {
        width: 40%;
        height: 300px;
        margin-left: 60%;
        margin-top: -250px;
    }


        #section_3_2_text_2 > h2 {
            font-size: 30px;
            font-weight: 200;
        }

    .bold_1 {
        color: #2d51a3;
        font-weight: 400;
    }


    #section_3_2_text_2 p {
        font-size: 25px;
        font-weight: 200;
    }



    /*-----------------------------section_3_2end----------------------------*/






    #section_4_m {
        display: none;
    }


    #section_4 {
        height: 1000px;
        background-color: #fafafa;
    }


    #sec_4_round_txt {
        margin: auto auto 3%;
        padding: .6% 2%;
        min-width: 213px;
        max-width: 20%;
        height: 45px;
        color: #1f2532;
        font-size: 20px;
        text-align: center;
        border-radius: 22.5px;
        background-color: #e7ecef;
        line-height: 45px;
        margin-top: 100px;
    }



    #sec_4_main_txt {
        width: 100%;
        height: 50px;
        text-align: center;
        color: #1f2533;
        margin-bottom: 90px;
        font-size: 22px;
    }


    #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: 7%;
        }

    .not-show {
        visibility: hidden;
    }

    .item-header-box {
        margin: auto auto 15px;
        padding: 5px 13px;
        width: 90%;
        height: 30px;
    }



    .item-img {
        margin-bottom: 45px;
        width: 170px;
        height: 170px;
        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: 30%;
        font-size: 20px;
        font-weight: 400;
        text-align: left;
        color: #2f53a5;
    }





    /*-----------------------------section_4_end----------------------------*/



    #section_5 {
        height: 400px;
        background-color: #fafafa;
    }



    #sec_5_main_txt {
        width: 700px;
        height: 100px;
        margin: 55px auto 10px auto;
    }

        #sec_5_main_txt > h2 {
            font-size: 45px;
            text-align: center;
            line-height: 100px;
        }



    #sec_5_sub_txt {
        width: 700px;
        height: 60px;
        margin: 0 auto;
    }

        #sec_5_sub_txt > p {
            text-align: center;
            font-weight: 300;
        }

    #sec_5_mini_txt {
        width: 700px;
        height: 50px;
        margin: 0 auto;
        text-align: center;
        color: #2d51a3;
        font-weight: 500;
    }


    .last_go {
        width: 150px;
        height: 50px;
        background-color: #2d51a3;
        transition-duration: 0.3s;
        margin: 0px auto;
    }

    .last_go_txt {
        color: whitesmoke;
        text-align: center;
        line-height: 50px;
        font-size: 14px;
    }


    /*#contact_form{
        width: 119.375%;
        height: 242px;
        position: relative;
        left: 3%
    }
    */

    .gform {
        width: 119.375%;
        height: 242px;
        position: relative;
        left: 3%
    }



    .col-md-6 {
        width: 35%;
        float: left;
    }



    .col-md-6-1 {
        width: 37%;
        float: left;
        margin-right: 4.1%;
        margin-bottom: 25px;
    }




    .col-md-6-2 {
        width: 37%;
        float: left;
        margin-bottom: 25px;
    }


    #kakao_click {
        width: 160px;
        height: 47px;
        background-color: #fae100;
        transition-duration: 0.3s;
        border: 1px solid #fff;
        color: #fff;
        margin-top: -50px;
        margin-left: 180px;
    }



        #kakao_click p {
            color: #3b1e1e;
            text-align: center;
            line-height: 50px;
            font-size: 13px;
        }



    .col-md-12 {
        width: 76%;
    }


    .six2 {
        margin-left: 6.1%;
    }


    .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: 160px;
        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: 200px;
        background-color: #fafafa;
        margin: 0 auto;
        position: relative;
        float: left;
        border-top: 1px solid #ccc;
    }

    #footer_box {
        width: 500px;
        height: 100px;
        /*background-color: aqua;*/
        margin: 0 auto;
    }

        #footer_box > p {
            font-size: 13px;
            color: #9f9f9f;
            text-align: center;
            margin-top: 60px;
        }
}
/*end*/
