@charset "utf-8";

@media (max-width:1600px) {
    .w_1580{width:auto; margin:0 20px;}
    .main_slide .txt_box{left:24%}
}

@media (max-width:1420px) {
    .header_wrap .header{padding:0 20px;}
    .header_wrap .header .logo{margin-right:35px;}
    .header_wrap .header .logo > img{width:150px;}
    .header_wrap .header .user_menu{margin-left:35px;}

    .footer_wrap{padding:40px 20px;}
}

@media (max-width:1240px) {
    .header_wrap .header{height:60px;display:block;text-align:center;}
    .header_wrap .header .logo{top:0;display:inline-block;line-height:60px;}
    .header_wrap .header .logo > img{width:90px;top:5px;position:relative;}
    .header_wrap .header .gnb{display:none;}
    .header_wrap .header .user_menu{display:none;}
    .header_wrap .menu_btn,
    .header_wrap .back_btn{display:block;width:60px;height:60px;display:flex;flex-direction: column;justify-content:center;align-items:center;position: absolute;top:0}
    .header_wrap .menu_btn img{height:18px;}
    .header_wrap .back_btn img{height:18px;}
   

    .menu_btn{display:block; cursor: pointer}
    .nav_wrap .m_gnb{display:block;}

}

@media (max-width:1024px) {

    .footer_wrap{padding:30px 20px;}    
    .footer_wrap .footer{display:block;position:relative;}
    .footer_wrap .footer .f_logo img{width:80px;}
    .footer_wrap .footer .f_logo2 img{width:150px;}
    .footer_wrap .footer .right{position:absolute;top:-5px;right:0;}
    .footer_wrap .footer .f_logo3{display:none;} 
    .footer_wrap .footer .footer-menu{margin-top:20px;display:block;text-align:center;}
    .footer_wrap .footer .footer-menu li{display:inline-block;}
    .footer_wrap .footer .footer-menu li a{font-size:13px;}
    .footer_wrap .footer .footer-menu li ~ li{margin-left:10px;}
    .footer_wrap .footer .address{font-size:12px;text-align:center;margin-top:10px;}
    .footer_wrap .footer .address span{display:inline-block;}
    .footer_wrap .footer .address .copy,
    .footer_wrap .footer .address .contact{display:block;}
    .footer_wrap .footer .address .contact .bar:first-child{display:none;}

}
