
@media(max-width:1920px) {
    .chat_btn_n {display: block;}
}

/*  header start */
@media(max-width:1740px) {
    #header .top_wrap .logo {width: 20%;}
    #header .top_wrap .nav {width: 80%;justify-content: center;align-items: center;}
    #header .top_wrap .etc {width: auto;position: absolute;right: 0;z-index: 9999999999999999999999999999999999999999999999999999999999;color: #fff;padding-top: 32px;font-size: 13px;}
    #header .top_wrap .etc ul {margin-top: 15px;}
    .top_right_etc #hd_sch {display: none;}

    @media(max-width:1440px) {}

}

@media(max-width:1600px) {}

@media(max-width:1400px) {
    .top_right_etc p {border-radius: 0em;border: 1px #fff solid;-webkit-border-radius: 0em;-moz-border-radius: 0em;-ms-border-radius: 0em;-o-border-radius: 0em;width: 90px;height: 35px;color: #fff;font-family: 'Poppins', 'NotoSans', sans-serif;text-align: center;padding-top: 8px;font-weight: 600;font-size: 12px;/*margin-left: 20px;*/
        margin-top: 0;}
    .top_right_etc p i {margin-left: 10px;font-size: 12px;}
    .top_right_etc ul {padding: 0;border: 0;min-width: 90px;background: #fff;background: transparent;padding-top: 5px;padding-bottom: 5px;box-shadow: none;border: 1px #ddd solid;
        border-radius: 0em;-webkit-border-radius: 0em;-moz-border-radius: 0em;-ms-border-radius: 0em;-o-border-radius: 0em;}
    .top_right_etc ul li a {line-height: 18px;font-size: 13px;color: #000;font-family: 'Poppins', 'NotoSans', sans-serif;font-weight: 400;color: #fff;/*border-bottom: 1px rgb(231, 231, 231) solid;*/ border-radius: .6em;-webkit-border-radius: .6em;-moz-border-radius: .6em;-ms-border-radius: .6em;-o-border-radius: .6em;}
}

@media(max-width:1300px) {
    #header {height: 80px;transition: .5s height, .2s background;border-bottom: 1px rgba(255, 255, 255, 0.1) solid;}
    .header h1 {padding-top: 17px;padding-left: 0;}
    .header h1 a {overflow: hidden;display: block;background: url(../../img/common/logo.png) 0 0 no-repeat;text-indent: -9999px;}
    .header .gnb li {float: left;width: 150px;text-align: left;}
    .header .gnb .depth1>a {display: block;height: 40px;padding: 30px 0 0;font-size: 16px;}

    /* header_hover */
    #header.all {height: 340px;background: #fff;z-index: 1100;}
    #header.all:before {position: absolute;left: 0;top: 85px;width: 100%;height: 260px;background: #f1f1f3;content: "";}
    .header.all .gnb_wrap .depth2>li>a {padding-bottom: 4px;font-size: 14px;font-weight: 500;line-height: 1em;color: rgb(87, 87, 87);font-family: 'Noto Sans KR', sans-serif;display: inline-block;position: relative;}
    #header.sticky {top: -15px;}
    .header.sticky h1 {/* padding-top: 22px;padding-left: 30px;width: 120px; */padding-top: 36px;}
    .header.sticky .gnb .depth1>a {display: block;padding: 38px 0 0;font-size: 16px;}
    .s_visual_wrap {margin-top: 0px;}
    .s_visual_wrap .slide .content {top: 48%;}

    /* 서브 메뉴 */
    #nav_center ul li {display: block;width: 100%;text-align: center;font-size: 15px;font-weight: 500;}
    #nav_center ul li a {font-size: 15px;font-weight: 500;padding-top: 26px;padding-bottom: 26px;display: block;}
    #nav_center ul li.active a {border-bottom: 1px #000 solid;font-weight: 600;color: #000;}

    /* 서브 메뉴 마감 */

}


@media(max-width:1100px) {
    .top_right_etc .eng-btn {display: none;}
}




@media(max-width:991px) {
    .chat_btn_n {display: none;}
    .animate {opacity: 1;}
    .header.sticky {display: none;}
    #header .nav {display: none;}
    .js-offcanvas-btn {display: block;}
    .sidebar-offcanvas {display: block !important;}
    #header .top_wrap .logo {width: 50%;}
    #header .top_wrap .nav {width: 50%;justify-content: center;align-items: center;}
    #header .top_wrap .etc {padding-top: 29px;font-size: 13px;margin-right: 60px}

    /* 인덱스 */

    #index_wrap {/*padding: 0 15px;*/}
    #index_wrap section.section01 .flex {display: flex;margin-top: 40px;margin-bottom: 40px;flex-direction: column;padding: 0 15px;}
    #index_wrap section.section01 .flex .title {font-size: 22px;font-weight: 900;color: #000;line-height: 30px;}
    #index_wrap section.section01 .flex .title h1 {font-size: 20px; letter-spacing: -0.5px; font-weight: 900;color: #000;font-family: 'Noto Sans KR', 'Poppins', 'Ubuntu', dotum, sans-serif;position: relative;display: inline-block;
        margin-bottom: 20px;}
    #index_wrap section.section01 .flex .title h1::before {position: absolute;width: 100%;height: 6px;background: rgba(0, 138, 255, 0.2);content: '';margin-top: 28px;}
    #index_wrap section.section01 .flex .text {width: 100%;margin-left: auto; letter-spacing: -0.5px; line-height: 20px;font-size: 14px;font-weight: 600;}
    #index_wrap section.section01 .flex .text p {margin-top: 20px;}
    #index_wrap section.section02 {padding: 0 15px;}
    #index_wrap section.section02 .flex {display: flex;flex-direction: column;}
    #index_wrap section.section02 .flex .left,
    #index_wrap section.section02 .flex .right {width: 100%;}
    #index_wrap section.section02 .flex .left .left-flex {display: flex;flex-wrap: wrap;margin-left: 0;margin-right: 0;}
    #index_wrap section.section02 .flex .left .left-flex .box.company,
    #index_wrap section.section02 .flex .left .left-flex .box.video {width: 50%;}
    #index_wrap section.section02 .flex .left .left-flex .box.box03 {width: 100%;margin-top: 10px;}
    #index_wrap section.section02 .flex .left .left-flex .box.box03 .wrap {height: 180px;}
    #index_wrap section.section02 .flex .left .left-flex .box.box03 .wrap h2 {top: 50%;height: 180px;}
    #index_wrap section.section02 .flex .left .left-flex .box.video .youtube {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;cursor: pointer;}
    #index_wrap section.section02 .flex .left .left-flex .box.video .youtube i {color: #fff;font-size: 48px;text-decoration: none;z-index: 99999999999999999999999999999999999999999999999999999999;}
    #index_wrap section.section02 .flex .left .left-flex .box.video a {text-decoration: none;}
    #index_wrap section.section02 .flex .left .left-flex .box.video a:hover i {}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap {margin-left: 5px;margin-right: 5px;height: 140px;background: #eee;position: relative;overflow: hidden;padding-left: 15px;padding-right: 15px;background-repeat: no-repeat;background-size: cover;}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap h2,
    #index_wrap section.section02 .flex .left .left-flex .box .wrap p {position: absolute;color: #fff;z-index: 2;width: 100%;transition: opacity 0.2s, transform 0.3s;}
    /* #index_wrap section.section02 .flex .left .left-flex .box .wrap:hover {transition: all 0.3s ease-in-out;}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap:hover:before {transition: all 0.3s ease-in-out;} */
    #index_wrap section.section02 .flex .left .left-flex .box .wrap h2 {top: 37%;transform: translate3d(0, 60px, 0);font-family: 'Titillium Web', sans-serif;font-size: 18px;font-weight: 600;letter-spacing: 0px;-webkit-transform: translate3d(0, 60px, 0);-moz-transform: translate3d(0, 60px, 0);-ms-transform: translate3d(0, 60px, 0);-o-transform: translate3d(0, 60px, 0);}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap p {opacity: 0;bottom: 0;transform: translate3d(0, -10px, 0);font-size: 16px;letter-spacing: 0px;display: none;}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap:before {content: "";position: absolute;width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(3, 3, 3, 0.5) 75%);/* background: #000; */
        /* background: rgba(0, 0, 0, 0.5);  */z-index: 2;bottom: -100%;left: 0;}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap:hover:before {bottom: 0;}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap:hover h2 {bottom: 40px;transform: translate3d(0, 20px, 0);}
    #index_wrap section.section02 .flex .left .left-flex .box .wrap:hover p {opacity: 1;transform: translate3d(0, -30px, 0);display: none;}

    #index_wrap section.section02 .flex .right {margin-left: 0;background: #f8f8f8;background-size: cover;background-repeat: no-repeat;/* height: 100%; */position: relative;margin-top: 10px;}
    #index_wrap section.section02 .flex .right .slider-index {padding-left: 5px;padding-right: 5px;}
    #index_wrap section.section02 .flex .right .slider-index .item {/* height: 100%; */max-height: 320px;/* margin-left: 15px;margin-right: 15px; */position: relative;overflow: hidden;}
    #index_wrap section.section02 .flex .right .slider-index .item img {width: 100%;height: auto;}
    #index_wrap section.section02 .flex .right .slider-index .item h2,
    #index_wrap section.section02 .flex .right .slider-index .item p {position: absolute;color: #000;z-index: 9999999999999999999999999999999999999999;width: 100%;transition: opacity 0.2s, transform 0.3s;
        padding-left: 15px;padding-right: 15px;}
    #index_wrap section.section02 .flex .right .slider-index .item:hover {transition: all 0.3s ease-in-out;}
    #index_wrap section.section02 .flex .right .slider-index .item:hover:before {transition: all 0.3s ease-in-out;}
    #index_wrap section.section02 .flex .right .slider-index .item h2 {top: 57%;transform: translate3d(0, 60px, 0);font-family: 'Titillium Web', sans-serif;font-size: 18px;font-weight: 600;letter-spacing: 0px;
        -webkit-transform: translate3d(0, 60px, 0);-moz-transform: translate3d(0, 60px, 0);-ms-transform: translate3d(0, 60px, 0);-o-transform: translate3d(0, 60px, 0);}
    #index_wrap section.section02 .flex .right .slider-index .item p {opacity: 1;bottom: 8px;transform: translate3d(0, -10px, 0);font-size: 14px;letter-spacing: 0px;}
    #index_wrap section.section02 .flex .right .slider-index .item:before {content: "";position: absolute;width: 100%;height: 100%;
        background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(3, 3, 3, 0.5) 75%);
        /* background: #000; */
        z-index: 2;bottom: -100%;left: 0;}
    #index_wrap section.section02 .flex .right .slider-index .item:hover:before {bottom: 0;}
    #index_wrap section.section02 .flex .right .slider-index .item:hover h2 {bottom: 40px;transform: translate3d(0, 40px, 0);}
    #index_wrap section.section02 .flex .right .slider-index .item:hover p {opacity: 1;transform: translate3d(0, -30px, 0);}
    #index_wrap section.section02 .flex .right .slider-index {z-index: 99999999999999999999;position: relative;}

    /* 슬라이드 옵션 */
    .arrows_wrap {top: 0;width: 100%;height: 100%;position: absolute;display: flex;align-items: center;}
    .s-Arrows2 i {font-size: 14px;color: #fff;padding-top: 0px;}
    .Slick-Next2,
    .Slick-Prev2 {display: inline-block;width: 15px;height: 15px;background: #fff;background: rgba(255, 255, 255, 0.5);background: transparent;border: 1px rgba(255, 255, 255, .5) solid;border: 0;color: #fff;border-bottom: 0;/*margin-left: 1px;
    */cursor: pointer;text-align: center;transition: all 0.2s;/*transition: all 0.5s;
    */padding-bottom: 0;margin-bottom: 0;bottom: 0;border-radius: 3em;-webkit-border-radius: 3em;-moz-border-radius: 3em;-ms-border-radius: 3em;-o-border-radius: 3em;z-index: 9999999999999999999999999999999999;}
    .Slick-Prev2.active,
    .Slick-Next2.active {background: transparent;border: 1px rgba(255, 255, 255, 1) solid;border: 0;color: #fff;}
    .Slick-Prev2.active i,
    .Slick-Next2.active i {color: #fff;}
    .Slick-Next2:hover,
    .Slick-Prev2:hover {/*    background-color: rgba(255, 255, 255, 0.1);*/background: transparent;border: 1px rgba(255, 255, 255, 1) solid;color: #fff;}
    .Slick-Next2:hover i,
    .Slick-Prev2:hover i {color: #fff;}
    .Slick-Next2 {right: 20px;position: absolute;top: 48%;}
    .Slick-Prev2 {left: 20px;position: absolute;top: 50%;}

    /* 슬라이드 옵션 마감 */
    #index_wrap section.section03 {position: relative;margin-top: 40px;padding: 0 15px;}
    #index_wrap section.section03 .swiper-container02 {background: #000;}
    #index_wrap section.section03 .swiper-container02 .text_wrap {color: #fff;position: absolute;width: 100%;height: 100%;}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container {display: flex;align-items: center;height: 100%;}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container .text {position: relative;/* color: #686868; */z-index: 2;text-align: center;}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container .text h1 {/* font-family: 'Noto Sans KR', 'Poppins', 'Ubuntu', dotum, sans-serif; */
        font-family: 'NanumSquare', 'Poppins', 'Ubuntu', dotum, sans-serif;font-size: 18px;line-height: 26px;font-weight: 600;color: #fff;margin-bottom: 12px;}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container .text p {color: rgba(255, 255, 255, .5);font-size: 14px;}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container .text p .btn-1 {margin-top: 20px;width: 120px;text-align: center;background-color: transparent;border: 1px rgba(255, 255, 255, .2) solid;}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container .text p .btn-1::before {background-color: transparent}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container .text p .btn-1 span {color: rgb(255, 255, 255);border: 1px solid rgb(0, 0, 0);transition: 0.2s 0.1s;padding: 12px 16px;font-size: 14px;}
    #index_wrap section.section03 .swiper-container02 .text_wrap .container .text p .btn-1 span:hover {color: rgb(255, 255, 255);transition: 0.2s 0.1s;}
    #index_wrap section.section03 .swiper-slide .swiper-img {height: 80vmin;background-position: 50% 0%;background-repeat: no-repeat;background-size: cover;}
    #index_wrap section.section03 .swiper-container02 .swiper-pagination {bottom: 20px !important;z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;display: block !important;}
    #index_wrap section.section03 .swiper-container02 .swiper-pagination-bullet {width: 12px;height: 12px;border-radius: 2em !important;background: rgba(255, 255, 255, .5);opacity: 1;transition: 1s;}
    #index_wrap section.section03 .swiper-container02 .swiper-pagination-bullet-active {width: 34px;transition: width .5s;border-radius: 5px;background: rgba(255, 255, 255, 1);border: 1px solid #fff;}
    #index_wrap section.section04 {margin-top: 40px;margin-bottom: 40px;padding: 0 15px;}
    #index_wrap section.section04 .title {margin-bottom: 30px;}
    #index_wrap section.section04 .title h1 {font-size: 28px;padding-bottom: 12px;color: #000;font-weight: 600;font-family: 'Noto Sans KR', 'Poppins', 'Ubuntu', dotum, sans-serif;}
    #index_wrap section.section04 .title p {color: #a0a0a0;font-size: 14px;}
    #index_wrap section.section04 .gall_wrap .swiper-slide img {width: 100%;height: auto;}
    #index_wrap section.section04 .gall_wrap .swiper-slide .caption {font-size: 12px;color: #a7a7a7;margin-top: 10px;font-family: 'Spoqa Han Sans Neo', 'Nanum Gothic', 'sans-serif';}
    #index_wrap section.section04 .gall_wrap .swiper-slide .box {display: flex;}
    #index_wrap section.section04 .gall_wrap .swiper-slide .box .wrap {width: 24%;}
    #index_wrap section.section04 .gall_wrap .swiper-slide .caption h2 a {color: #000;font-size: 14px;font-weight: 600;padding-top: 8px;padding-bottom: 8px;font-family: 'Spoqa Han Sans Neo', 'Nanum Gothic', 'sans-serif';display: block;}
    #index_wrap section.section05 {background-size: cover;background-position: top center;height: auto;display: block;padding: 60px 15px; }
    #index_wrap section.section05 h2 {color: #fff;font-size: 28px;line-height: 30px;font-weight: 600;font-family: 'Spoqa Han Sans Neo', 'Nanum Gothic', 'sans-serif';}
    #index_wrap section.section06 {background: #cac2b7;padding-top: 40px;padding-bottom: 40px;padding-left:0;padding-right:0;}
    #index_wrap section.section06 .flex01 {display: flex;flex-direction: column;}
    #index_wrap section.section06 .flex01 .left {width: 100%;}
    #index_wrap section.section06 .flex01 .right {width: 100%;}
    #index_wrap section.section06 .flex01 .left h2 {font-size: 20px;font-weight: 900;color: #000;display: inline-block;position: relative;font-family: 'Noto Sans KR', 'Poppins', 'Ubuntu', dotum, sans-serif;z-index: 0;}
    #index_wrap section.section06 .flex01 .left h2::before {position: absolute;width: 100%;height: 6px;background: #e9b823;content: '';margin-top: 26px;z-index: -1;}
    #index_wrap section.section06 .flex01 .left .tel-flex {display: flex;margin-top: 30px;}
    #index_wrap section.section06 .flex01 .left .tel-flex p.icon img {width: 62px;height: auto;}
    #index_wrap section.section06 .flex01 .left dl {padding-left: 20px;}
    #index_wrap section.section06 .flex01 .left dl dt a {font-size: 19px;color: #353433;font-family: 'Poppins', 'NotoSans', sans-serif;}
    #index_wrap section.section06 .flex01 .left dl dd {margin-top: 8px;font-size: 14px;color: #353433;}
    #index_wrap section.section06 .flex01 .left dl dd p {margin-top: 8px;font-size: 14px;}
    #index_wrap section.section06 .flex01 .left dl dd a {margin-top: 26px;color: #cac2b7;text-align: center;min-width: 100%;font-weight: 600;font-size: 14px;}
    #index_wrap section.section06 .flex01 .left dl dd a span {padding-top: 15px;padding-bottom: 15px;}

    /* form */
    #index_wrap section.section06 .form_wrap {display: flex;flex-direction: column;padding-left: 0;margin-top: 8px;/* margin-left: auto; *//* width: 630px; */}
    #index_wrap section.section06 .form_write .flex {display: flex;margin-left: -6px;margin-right: -6px;margin-bottom: 9px;}
    #index_wrap section.section06 .form_write .flex .name {width: 40%;margin-left: 5px;margin-right: 5px;}
    #index_wrap section.section06 .form_write .flex .tel {width: 60%;margin-left: 5px;margin-right: 5px;}
    #index_wrap section.section06 .form_write input {width: 100%;height: 55px;border: 0;border-radius: 0;padding-left: 12px;padding-right: 12px;font-size: 14px;}
    #index_wrap section.section06 .form_write input::placeholder,
    #index_wrap section.section06 .form_write textarea::placeholder {color: #c5c5c5;}
    #index_wrap section.section06 .form_write textarea {width: 100%;border: 0;padding: 20px 16px;font-size: 16px;}
    #index_wrap section.section06 .form_write .btn_wrap {margin-top: 10px;}
    #index_wrap section.section06 .form_write .btn_wrap .check input {width: 18px;height: 18px;vertical-align: top;cursor: pointer;}
    #index_wrap section.section06 .form_write .btn_wrap .check label {font-size: 15px;vertical-align: top;cursor: pointer;margin-left: 6px;color: rgb(107, 107, 107);}
    #index_wrap section.section06 .form_write .btn_wrap .send {}
    #index_wrap section.section06 .form_write .btn_wrap .send .btn {color: #cac2b7;font-weight: 600;font-family: 'Noto Sans KR', 'Poppins', 'Ubuntu', dotum, sans-serif;height: 70px;/*line-height: 54px;
  */ font-size: 16px;letter-spacing: 1px;width: 100%;padding-right: 30px;border: 1px #1f1c18 solid;transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;background: url('../../img/main/submit.png')70% 50%;background-color: #1f1c18;background-repeat: no-repeat;}
    #index_wrap section.section06 .form_write .btn_wrap .send .btn:hover {border: 1px #80786c solid;background: url('../../img/main/submit.png')59% 46%;background-repeat: no-repeat;background-color: #80786c;color: #fff;}

    /* form end */
    #index_wrap section.section07 {padding-top: 40px;padding-bottom: 40px;}
    #index_wrap section.section07 .swiper-container02 .slider-gallery02 {margin-top: 35px;margin-bottom: 35px;}
    #index_wrap section.section07 .slider-gallery02 .slider img {border: 1px #e6e6e6 solid;} 
    #index_wrap section.section07 .slider-gallery02 .slider a:hover,
    #index_wrap section.section07 .slider-gallery02 .slider a:focus {outline: none;}
    #index_wrap section.section07 .slider-gallery02 .slider .slick-list {margin:0 -3px;}
    #index_wrap section.section07 .slider-gallery02 .slick-slide {margin:0 3px;}
    

    /* 인덱스 마감 */



    /* 서브 슬라이더 */

    .s_visual_wrap .slide {height: 200px;}
    .s_visual_wrap .slide li {height: 200px;}
    .s_visual_wrap .slide .content {top: 48%;}
    .s_visual_wrap .slide {padding-left: 15px;padding-right: 15px;}
    .s_visual_wrap .slide .content h1 {font-size: 24px;font-weight: 800;color: #fff;font-family: 'NanumSquare', 'ë§‘ì€ ê³ ë”•', 'Nanum Gothic', 'Malgun Gothic', 'Ubuntu', 'ë‹ì›€', dotum, sans-serif;padding: 0;padding: 0;}
    .s_visual_wrap .slide .content p {font-size: 14px;font-weight: 400;color: #fff;margin-top: 6px;}

    /* 서브 슬라이더 마감 */

    /* 서브 드롭다운 */
    .breadcrumbs {}
    .breadcrumbs {width: 100%;display: block;position: absolute;background: #fff;z-index: 9;}
    .breadcrumbs .container {padding: 0;margin: 0;}
    .breadcrumbs ul {border-top: 1px #ddd solid;}
    .breadcrumbs ul li {z-index: 2;text-align: left;border-bottom: 1px #ddd solid;}
    .breadcrumbs ul li a {display: block;font-size: 17px;font-weight: 600;padding-top: 16px;padding-bottom: 16px;padding-left: 25px;padding-right: 25px;font-family: 'Noto Sans KR', 'Poppins', 'Ubuntu', dotum, sans-serif;}
    .breadcrumbs ul li a:focus,
    .breadcrumbs ul li a:hover {text-decoration: none;}
    .breadcrumbs li i {float: right;transition: 0.3s all ease;margin-top: 23px;margin-right: 15px;font-size: 17px;display: block;position: absolute;top: 0;right: 0;}
    .breadcrumbs li:hover i {transform: rotate(180deg);}
    .breadcrumbs ul li ul li a {font-size:14px;font-weight:400;font-family: 'Noto Sans KR', 'Poppins', 'Ubuntu', dotum, sans-serif;}

    /* 서브 드롭다운 마감 */
    /*  서브 레이아웃 */
    #sub_content {margin-top: 100px;}
    #sub_content .page-header {margin-bottom: 0;padding-bottom: 0;}
    #sub_content .page-header h1 {font-size: 22px;font-weight: 900;color: #000;font-family: 'NanumSquare';margin-bottom: 8px;}

    /*  서브 레이아웃 마감 */

    /* footer */
    footer .sub {margin-top: 60px;}
    /*footer .sub .contain {width: 1430px;padding-left: 15px;padding-right: 15px; margin:0 auto;}*/
    footer .btn-default {background-color: #fff;background-image: none;text-shadow: none;box-shadow: none;border: 1px #dddddd solid;padding: 4px 11px;border-radius: 0;}
    footer .footer-menu {padding-top: 2px;padding-bottom: 4px;background-color: #050505;border-bottom: 1px #050505 solid;text-align: center;margin: 0 auto}
    footer .footer-menu ul {padding-top: 22px;padding-bottom: 0px;}
    footer .footer-menu ul li:nth-child(2)::before {display: none;}
    footer .footer-menu ul li:before {color: #464646;}
    footer .footer-menu ul li a {font-size: 13px;color: #92959b;font-weight: 500;padding-left: 3px;padding-right: 3px;}
    footer .footer-menu ul li a.blue {color: #92959b}
    footer address {margin-top: 12px;font-size: 13px;line-height: 19px;color: #979ba3;font-style: normal;text-align: center;}
    footer p {margin-top: 0;padding-top: 6px;color: #979ba3 !important;font-size: 13px;}




}