@media (max-width: 1200px) {
    .pc_hidden { display:block; }
    
    /*.gnb { display:none } */
    .login_link { display:none; }
    .icon_bars { display:block;color:#00a6ba;z-index:4 }
    .gnb { position:fixed;height:100%;background:#00a6ba;width:0;z-index:3;right:0;padding-left:0;display:none;margin-top:0 }
    .gnb li { float:none;height:40px;line-height:40px;width:100%;background:#00a6ba;font-size:12pt;font-weight:600 }
    .gnb li:nth-child(1) { margin-top:80px; }
    .gnb li:nth-child(6) div { color:#333;width:48%;float:left;border-top:1px solid #FFF;margin-top:10px;border-bottom:1px solid #FFF;border-collapse: collapse;padding:2px }
    .gnb li:nth-child(6) div:nth-child(1) { border-right:1px solid #FFF;border-collapse: collapse; }
    .gnb li a:hover { color:#FFF !important; }
    .gnb li a:active { color:#FFF; }

    header { top:0 }
    header { width:100% !important }
}


@media (max-width: 768px) {
    html, body  { overflow-x:hidden }
    header { width:100% !important }

    .logo { padding-left:15px;line-height:145px; }
    .logo img { width:150px; }

    .main_visual_header  { padding:0; }
    .main_visual_header ul { display:block;padding-left:0 }
    .main_visual_header ul li { display:block;font-size:16pt; }
    .visual_txt { padding-left:40px; }
    .req_button { text-align:center }
    .main_visual_header ul li:nth-child(2) { text-align:center; } 
    .main_visual_header ul li img { width:90%;margin-top:40px; }

    .main_visual_bg { margin-top:-320px;height:225px; }

    .mobile_hidden { display:none; }
    .section_02, .section_03 { margin-top:0 }

    .content_wrap { flex-direction: column-reverse;justify-content: center; }
    
    .slide_wrap { margin:0 auto;max-width:340px;width:100%; }
    .slide_content_wrap { padding:10px;text-align:justify;max-width:340px;width:100%; }

    .next { padding-left:260px;top:-155px }
    .prev { top:-155px; }
    
    .bg_drone_01 { background: url(../img/bg_drone_01.jpg) right center no-repeat;height: 300px;background-size: cover }

    .section_03 .section_inner div:nth-child(4) { margin-top:0;font-size:14pt; }

	.slide_desc { font-size:1.2rem; }

    /* 방제의뢰 [S] */
    .bg_02 { position:absolute;top:95px;margin-top:0 !important;transform: translateY(0) !important;
        background-size: contain !important;
        background-position: top center !important;background-size:contain;
        height:300px;
    }
    .req_bg { padding: 110px 0 }
    .req_form { width:100% !important;padding:0 !important; }
    .req_form label { text-align:left; }
    .req_form .flex-column { padding:10px 15px 10px 15px;}
    .req_form select { width:100%; }
    .mobile_adj { margin-left:-30px;}
    .m_ml_75 { margin-left:-75px; }
    .mobile_adj_2 { margin-left: -19px;font-size: 11pt; }
    .m_w_95p { width:95% !important; }
    .req_bg .mobile_title { padding:10px; }
    .req_bg .mobile_caption { padding:10px; }
    .btn_req { margin-top:-145px; }
    /* 방제의뢰 [E] */


    /* 방제사지원 [S] */
    .bg_03 { height:580px;background-size: contain !important }
    .section2_thumb_1 { height:300px;width:300px;background-size:300px 300px;margin-left:10px; }
    .m_section_2_thumb { margin-top:120px; }
    .section2_thumb_2 { width:200px;height:200px;background-size:200px 200px;margin-left:200px; }
    .bg_04 { height:300px;background-size:300px;background-size: cover !important; }
    .bg_04 .section_inner div:nth-child(4) { margin-top:-100px;padding:10px }
    .bg_04 .section_inner div:nth-child(5) { padding:10px }
    /* 방제사지원 [E] */


    /* 방제사지원 폼 [S] */
    .bg_05 { margin-top: 0 !important;position: absolute;height: 250px;background-size: contain !important;top: 57px; }
    .apply_form_secion_01 { margin-top: 140px; }
    /* 방제사지원 폼 [E] */

    /* 방제사 신청현황 [S] */
    .main_visual_header ul li div:nth-child(2) { font-size:12pt !important;margin-top:0; }
    .visual_map { margin-top:-30px !important; }

    .pc_hidden img { width:360px !important; }
    .bg_gray { background:#F2F2F2;height:340px;width:100%;margin-top:-222px; }
    .total_cnt_info { padding-left:0; margin:245px 5% 0 5%; }
    .section_inner { padding:15px; }
    select { width:100%;margin-bottom:15px; }
    .btn_search { width:100%; }
    .tb_btn_req { width:50px;border-radius:10px;padding:5px; }
    .bg_06 { background:url('../img/bg_06.jpg') center center no-repeat !important;height:300px;background-size:cover !important; }
    /*.bg_06 .fc_white:nth-child(4) { margin-top:180px !important; }    */
    /* 방제사 신청현황 [E] */

    /* 방제결과물작성 [S] */
    .bg_07 { margin-top: -1130px !important;background-size: 540px !important;height: 1160px;background-position: top !important;  }
    .report_form {transform:none }
    .report_form .mobile_title { padding:10px; }
    .report_form .mobile_caption { padding:10px; }
    /* 방제결과물작성 [E] */




    footer { height:420px; }
    footer .footer_gnb { display:none; }
    footer .company_info { padding-top:0;padding:10px; }
    footer .company_info ul li { width:100%;height:30px;line-height:30px; }

	footer .company_info div:nth-child(1) { padding-top:0px }
	footer .section_inner { padding-top:95px; }


}
