@media (min-width:1300px) {

/* 헤더 */
#header { position:absolute; width:100%; height:; z-index:9; }
#header .wrapper { position:relative; width:100%; min-width:1300px; margin:0 auto;}

#header .wrapper .logo { position:absolute; left:5%; top:35px; z-index:9;}

#header .wrapper #menu_pc { position:absolute; top:25px; right:10%; width:; text-align:; z-index:9; }
#header .wrapper #menu_mobile { display:none;}

/* 햄버거 전체메뉴 */
#header .wrapper #all_menu { position:absolute; top:51px; right:5%; padding:0; z-index:9;}
#header .wrapper #all_menu .overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
}

#header .wrapper #all_menu .overlay-content {
  position: relative;
  top: 25%;
  width: 1100px; margin:0 auto;
  text-align: ;
  margin-top: 30px; overflow:hidden;
}

#header .wrapper #all_menu .overlay-content ul { float:left; width:20%; }
#header .wrapper #all_menu .overlay-content ul li.title { margin-bottom:10px; font-size:22px; font-weight:500; color:#fff;}
#header .wrapper #all_menu .overlay-content ul li { padding-left:20px; line-height:40px;}

#header .wrapper #all_menu .overlay a {
  padding: ;
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

#header .wrapper #all_menu .overlay a:hover, .overlay a:focus {
  color: #1bbfff;
}

#header .wrapper #all_menu .overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-family: 'Noto Sans KR',sans-serif; font-size: 70px;
}
/* 햄버거 전체메뉴 */




/* 푸터 */
#footer{ background:#000; width:100%; padding:35px 0; z-index:9;}
#footer .wrapper{ width:1300px; margin:0 auto; overflow:hidden;}
#footer .footer_logo { display:; float:right; margin-top:15px;}
#footer .footer_logo li { margin-bottom:;}
#footer .copyright{ float:left; border-left:0px #6c6c6c solid; padding-left:0; margin-bottom:;  text-align:;}
#footer .copyright .admin li {display:inline-block; border-left:0px #dcdcdc solid; padding:0 5px; font-size:15px; font-weight:500; line-height:25px;}
#footer .copyright .admin li:first-child{ padding:0;}
#footer .copyright .admin a{ color:#fff;}
#footer .copyright .address { margin-top:10px; font-size:13px !important; font-weight:; color:#989898; line-height:21px; letter-spacing:0.5px; text-align:;}

}



@media (min-width:768px) and (max-width:1299px){
	
/* 헤더 */
#header { position:absolute; width:100%; height:; z-index:9; }
#header .wrapper { position:relative; width:100%; min-width:100%; margin:0 auto; }

#header .wrapper .logo { position:absolute; left:5%; top:35px; z-index:9;}

#header .wrapper #menu_pc { display:none;}
#header .wrapper #all_menu { display:none;}
#header .wrapper #menu_mobile { display:block; position:absolute; width:100%; z-index:9; }
#header .wrapper #menu_mobile .menu-link { padding:50px 55px 30px 0; text-align:right; }

/* 푸터 */
#footer{ background:#000; width:100%; padding:35px 0; z-index:9;}
#footer .wrapper{ width:90%; margin:0 auto; overflow:hidden;}
#footer .footer_logo { display:block; right:0; padding:2% 0;}
#footer .footer_logo img { width:150px;}
#footer .copyright{ display:block; border-left:0px #6c6c6c solid; padding-left:0; margin-bottom:;  text-align:;}
#footer .copyright .admin li {display:inline-block; border-left:0px #dcdcdc solid; padding:0 5px; font-size:15px; font-weight:500; line-height:25px;}
#footer .copyright .admin li:first-child{ padding:0;}
#footer .copyright .admin a{ color:#fff;}
#footer .copyright .address { width:100%; margin-top:10px; font-size:13px !important; font-weight:; color:#989898; line-height:21px; letter-spacing:0.5px; text-align:;}
	
}





@media (max-width:767px){
	
/* 헤더 */
#header { position:absolute; width:100%; z-index:9;}
#header .wrapper { position:relative; width:100%; min-width:100%; margin:0 auto; }

#header .wrapper .logo { position:absolute; left:5%; top:25px; z-index:9;}
#header .wrapper .logo img { height:25px; }

#header .wrapper #menu_pc { display:none;}
#header .wrapper #all_menu { display:none;}
#header .wrapper #menu_mobile { display:block; position:absolute; width:100%; z-index:8; }
#header .wrapper #menu_mobile .menu-link { padding:30px 20px 10px 0; text-align:right; }

/* 푸터 */
#footer{ background:#000; width:100%; padding:35px 0; z-index:9;}
#footer .wrapper{ width:90%; margin:0 auto; overflow:hidden;}
#footer .footer_logo { display:block; right:0; padding:2% 0;}
#footer .footer_logo img { width:130px;}
#footer .copyright{ display:block; border-left:0px #6c6c6c solid; padding-left:0; margin-bottom:;  text-align:;}
#footer .copyright .admin li {display:none; border-left:0px #dcdcdc solid; padding:0 5px; font-size:15px; font-weight:500; line-height:25px;}
#footer .copyright .admin li:first-child{ padding:0;}
#footer .copyright .admin a{ color:#fff;}
#footer .copyright .address { width:100%; margin-top:10px; font-size:12px !important; font-weight:; color:#989898; line-height:20px; letter-spacing:0.5px; text-align:;}
	
}












