
@media screen and (max-width: 1300px) {
	.bx-wrapper .bx-controls-direction a {display:none}
}
@media screen and (max-width: 1146px) {
	#gnb h1 {margin-right:1rem}
	#gnb>h1 img {height:40px}
	.menu>li>a {padding:3rem 1.5rem;font-size:1.6rem}
	.sub_menu li a{width:87px;font-size:1.3rem}
	
}

@media screen and (max-width: 940px) {
	#gnb>h1 img {height:30px}
	.menu>li>a {padding:0.8rem 0.5rem;font-size: 1.5rem;}
	.right_sm {margin:3.3rem 0px 3.3rem 0rem}
	.pro_list>li {width:33.333333%}
	.sub_menu li a{width:75px;font-size:1.2rem;}

}
@media screen and (max-width: 780px) {
	#content1_1>div {float:none !important;width:100% !important;padding-top:450px}
	
}

@media screen and (max-width: 765px) {
	#top_bar_wrap, #gnb {display:none}
	#topmenu_wrap {border-bottom:1px solid rgba(255,255,255,0.2);width:100%;padding:20px 10px;left:0px;margin-left:0px;top:0px;background:none;}
	#topmenu_wrap h1 {margin-top:0px;text-align: center}
	#mb_gnb, .mb_header {display:block}

	#sub_bar_wrap, #footer_inner img, #top_right, #hidden_logo {display: none}
	
	.icon-bar {
	    background-color: #fff;
	    width: 25px;
	    height: 3px;
	    display:block;
	    margin-bottom:3px
	}
	.notice_in>div>a>img, .prod_li>li img {width:100%}
	.mb_menu  {background:none;border:0px;position:absolute;right:20px;top:35px;}
	.content {width:100% !important;}
	#mb_gnb h2 {border-bottom:1px solid #ddd;font-size:14px;padding:20px 10px}
	 .aside-backdrop.in, .aside.in {display: block  !important}
	
	#footer_inner {padding:30px 10px}
	.company_wrap {padding:5rem 1rem;}
	.contact, .product_wrap, .mail_wrap {padding:5rem 1rem}
	.product_li>li  {width:50%;margin-bottom:2rem}
	.contact_li>li:nth-child(2),.contact_li>li:nth-child(3) {padding-left:0px;}
	.contact_li>li {width:100%;border:0px;border-bottom:1px solid #ddd;padding:2rem 0px !important;}
	.contact_li>li:last-child {border:0px;}
	.mail_box li {font-size:2.5rem;margin-bottom:1rem}
	#footer_inner>p ,.family_wrap {float:none}
	.family_wrap {margin-top:2rem}
	#main_visual {height:300px}
	#main_visual .bx-wrapper img {height:100%}
	.sub_visual_text {border:0px}
	/*.main_title {font-size:25px}
	.customer_in>div:last-child, .notice_in>div:last-child {margin-bottom:0px}
	.customer_in>div, .notice_in>div , .main_notice>div>div {width:100%;margin-bottom:3rem;}
	#title_wrap {font-size:3rem !important;line-height:3rem !important}
	#sub_visual  {height:250px}
	.sub_title .sub_left img ,.sub_title .sub_right img {height:40px;}
	.con_2_img>p , .con_1_img>p {width:100%;margin-bottom:1rem;}
	.con_3_img>p {width:50%;margin-bottom:1rem;}
	.bg_gr {margin-top:0px;}
	.history_wrap {background:none}
	.h_left {margin-right:0px;display:block}
	 .h_right {margin-left:0px;display:block}
	.h_left>p, .h_right>p {left:0px;position:relative}
	.h_right>div>ul {margin-left:0px}
	.h_right>div>ul>li {margin-left:0px}
	.h_right>div{margin-top:2rem;display:block}
	.h_left>div {width:100%;margin-top:3rem;padding:0px}
	.h_left>div>ul>li {display:block}
	.h_left>div>ul>li>div {width:100%}
	.h_left>div>ul>li>span {padding-left:30px}
	 .inquir_wrap, .notice_tb, .con1_1_tb {width:765px !important;}
	 #location_wrap>div .more a {position: relative;top: 0;display: inline-block;}
	 #certi_wrap>li  {width:50%;}
	 #pro_wrap>div  {width:100%;margin-bottom:2rem}
	 .pro_list>li  {width:100%}
	 .etc_img>p {width:100%;height:auto;}
	 .etc_wrap>li {margin-bottom:1rem}
	 .etc_text_in {padding:0px 1rem;}
	 .tab_st1>li>a {width:50%}
	 .notice_top>div>div, .notice_top>div {width:100%;position:relative}
	 .notice_top>div>div input[type="text"] {width:100%;border-left:1px solid #ddd}
	 .notice_top>div>div {padding-right:40px}
	 .notice_top>div>div a{position:absolute;right:0px;top:0px;height:40px;width:40px;}
	 .notice_top select {width:100%;margin-bottom:1rem;background-position:95% 50%}
	 .bo_title2>div {width:100%}
	 .sm_wrap>div {width:100%}*/
	#sub_visual2, #sub_visual3, #sub_visual  {height:250px;}
	.sub_visual_text .txt1 {margin-top:2rem}
	.sub_visual_text .txt2 {margin-top:0rem;font-size:4rem}
	.sub_tab_in {margin:0px 1rem}
	.sub_con_in {padding:0px 1rem;}
		 .org_tb table, .bio_tb table, .con1_1_tb {width:765px;}
		 .nano_box .txt1 {padding-right:0px;}
		 .nano_box>p{position:relative;padding-bottom:1rem;}
		 .nano_wrap2>div{padding:7rem 1rem;}
		 .nano_wrap2 .nano_li li {width:50%;margin-bottom:2rem;}
	.sub_con_wrap {margin:10rem auto}	 
	.mb_header img {width:120px}
	.badge-danger {display:block}
}
@media screen and (max-width: 765px) {
	.con_box {margin-bottom:30px}
	.bx-wrapper .bx-pager.bx-default-pager a {width:12px !important;height:12px !important;}
	.content {padding:30px 10px !important}
}

