	
@media screen and (max-width:1350px) {		

    .header-wrap .header-title .title-logo img,
    .footer .f_logo img{width:110px;}
    .header-wrap .navbar-nav > li .va_wrap{font-size:1.125em;}
    .header-wrap .navbar-nav > li:not(:last-child){margin-right:50px;}
    
    /*main*/
    .main_tit .in_tt{font-size:3.125em;}
    .main_tit .in_tx{font-size:1.25em;}
    .view_btn{font-size:1.068em;}
    .main_company .comp_con .in_wrap.st1 .in_img{width:50%;}
    .main_company .comp_con .in_wrap.st1 .in_txt{width:50%;}
    .main_company .comp_con .in_wrap.st2 .in_img{width:50%; height:450px; z-index: 3;}
    .main_company .comp_con .in_wrap.st2 .in_txt{width:50%;}
    .main_company .comtxt{color:#eee;}
    
    
    /*sub*/
    .bus_01_02 .bus_cont > li .in{width:300px; height: 300px; margin:0 20px;}

    
}
	
@media screen and (max-width:1024px) {		
    /*inc*/	
    body{font-size:15px; line-height: 1.4;}	
    .mobile_only { display:block !important }
    .mobile_no,
    .pc_only{ display:none !important }
    .pc_all_menu{display:none;}
    .pc_all_menu2{display:none;}
    .mo_all_menu{display:block;}
    
    .page-title-wrap{height:300px;}
    .page-title-wrap h2{font-size:2.5em;}
    .page-title-wrap .sub-breadcrumb-wrap{display:none;}
    
    /*main*/
    .main_tit .in_tt{font-size:2.825em;}
    .main_tit .in_tx{font-size:1.125em;}
    .main_product .tab_idx > li a{font-size:1.125em;}
    .main_product .tab_idx > li:not(:last-child){margin-right:20px;}
    
    
    /*sub*/
    .page_tt{font-size:1.5em;}
    .page_stt2{font-size:1.125em;}
    .dot_list > li:not(:last-child){margin-bottom:10px;}
    .bus_01_02 .page_tt{font-size:2.125em;}
    .bus_01_02 .bus_cont > li:not(:last-child) .in:after{display:none;}
    .bus_03_02 .prog_list > li{padding:1em 0 2em;}
	.bus_03_02 .prog_list > li .page_tt{width:100%; padding-right:0;}
	.bus_03_02 .prog_list > li .tbox{width:100%;}
    .bus_03_02 .prog_list > li .page_tt{ margin-bottom: 20px;}
}	
	
@media screen and (max-width:768px) {
    /*inc*/
    :root { 
        --header_H:75px;
    }
    
    
    /**/
    .btn-e{padding:7px 10px;}
    .tab-scroll-category #tab-category .category-list span{padding:0 10px!important;}
    .board-list .bl-list{height:34px!important; padding:5px 0!important;}
    .board-list .bl-mobile{font-size:.875em;}
    .board-view .board-view-subj{font-size:1.25em!important;}
    
    /**/
    .header-wrap .header-title .title-logo img,
    .footer .f_logo img{width:100px;}
    .mo_all_menu .mobile_gnb .depth1 .dp1{font-size:1.375em;}
    .footer .f_top{margin-bottom:30px;}
    .footer .footer-cont-info{font-size:.938em;}
    .footer .footer-copyright{padding:15px 0; margin-top:30px;}
    
    .container_title{font-size:1.825em; margin:40px 0 30px; padding-top:30px;}
    .container_title:before{height:20px;}
    .page-title-wrap{height:240px;}
    .basic-body{margin-top:40px;}
    .snb_list > .sidebar-nav-item > .collapse > li > a{height:3em;}
    .snb_list > .sidebar-nav-item > .collapse > li > a .va{font-size:1.068em;}
    
    /**/
    .main_tit{text-align:center; margin-bottom: 20px;}
    .main_tit .in_tt{font-size:2em;}
    .main_tit .in_tx{font-size:1.068em; margin-top:15px;}
    .view_btn{margin-top:30px; padding:12px 25px; font-size:1em;}
    .main_product{padding:60px 0 50px;}
    .main_product .tab_idx{position: inherit; top: inherit; right:inherit; justify-content: center; margin-bottom: 25px;}
    .main_product .tab_idx > li a{font-size:1.068em;}
    .main_company{padding:60px 0;}
    .main_company .comp_con .in_wrap.st1 .in_img,
    .main_company .comp_con .in_wrap.st2 .in_img{width:100%; height: 250px;}
    .main_company .comp_con .in_wrap.st1 .in_txt,
    .main_company .comp_con .in_wrap.st2 .in_txt{width:100%; padding:30px 0 0 0; text-align: center;}
    .main_company .comtxt{display:none;}
    .main_cs{padding:80px 0;}
    
    /**/
    .page_tt{font-size:1.5em; }
    .page_stt{font-size:1.25em; }
    .page_tx{font-size:1.068em; }
    .page_stx{font-size:1em; }

    .bus_01_02 .bus_cont{margin-top:0;}
    .bus_01_02 .bus_cont > li{width:100%;}
    .bus_01_02 .bus_cont > li:not(:last-child) .in:after{display:none;}
    .bus_01_02 .bus_cont > li .in{border-radius: 0; width:100%; height: auto; margin:0 auto 7px; padding:20px; border:1px solid #ddd;}
    .bus_01_02 .bus_cont > li .in .in_icon{margin-bottom:20px;}
    .bus_01_02 .bus_cont > li .in .in_icon img{width:60px; height: auto;}
    
    .agree_box .in_con{padding:.5em; margin:.5em;}
    .qk_list{display:none;}

    
}


@media screen and (max-width:500px) {
    /*inc*/
    :root { 
        --header_H:65px;
    }
    
    body{font-size:14px; line-height: 1.4;}
    .container_title{font-size:1.75em; padding-top:0; margin:0 0 20px;}
    .container_title:before{display:none;}
    .page-title-wrap h2{font-size:2.125em;}
    .snb_list > .sidebar-nav-item > .collapse > li{max-width:33.33%; }
    .snb_list > .sidebar-nav-item > .collapse > li > a .va{font-size:.938em;}
    .mo_all_menu .mobile_gnb .depth1 .dp1{font-size:1.25em;}
    .basic-body{margin-top:30px;}
    
    /**/
    .header-wrap .header-title .title-logo img, .footer .f_logo img{width:90px;}
    .header-wrap .btn_gnb{width:28px; height: 20px;}
    .footer{margin-top:80px;}
    .footer .f_top{padding-bottom:0; margin-bottom:15px; border-bottom:0;}
    .footer .f_logo{width:100%; text-align: center; margin-bottom: 20px;}
    .footer .f_priv{width:100%; text-align: center}
    .footer .footer-cont-info{display: flex; flex-wrap: wrap; justify-content: center;}
    .footer .footer-cont-info li{margin:0 10px 2px;}
    .footer .footer-copyright{padding:10px 0; margin-top:20px;}
    .mo_all_menu .mobile_gnb .depth1{margin-bottom:.5em;}
    
    /**/
    .main-slider-top{margin-top:var(--header_H);}
    .main_tit .in_tt{font-size:1.825em;}
    .main_tit .in_tx{font-size:1em; margin-top:10px;}
    .view_btn{margin-top:25px; padding:10px 20px; font-size:.938em;}
    .view_btn .xi{margin-left:10px;}
    .main_product .tab_idx > li:not(:last-child){margin-right:10px;}
    .main_product .tab_idx > li a{font-size:1em;}
    
    /**/
    .page_tt{font-size:1.35em; }
    .page_stt{font-size:1.12em; }
    .page_stt2{font-size:1.068em; }
    .page_tx{font-size:1em; }
    .page_stx{font-size:1em;}
    
    .bus_03_02 .prog_list > li .tbox .page_stt2 .xi{width:35px; height: 35px; line-height: 35px;}
    .bus_03_02 .prog_list > li .tbox .bank_img{margin-bottom:10px;}
    .bus_03_02 .prog_list > li .tbox .bank_img img{width:110px; height: auto;}
    .bus_01_02 .bus_cont > li .in .in_icon img{width:50px;}
}



