
@media screen and (max-width: 1146px) {
	#gnb h1 {margin-top:2.5rem;}
	#gnb>h1 img {height:52px}
	
	.top_r img {height:50px}
	
	
	.sub_m1 {padding-left:140px}
	.sub_m2 {padding-left:130px}
	
	
}

@media screen and (max-width: 1180px) {
	.menu>li>a {padding:18px 5px;font-size:1.7rem}
	.mainVisual .slick-dots {display:none !important}
}
@media screen and (max-width: 1050px) {
		#gnb>h1 img {height:45px}
		.menu>li>a {padding:18px 2px;font-size:1.3rem}
		
}


@media all and (max-width:990px) {
	.top_r img {height:45px}
	#gnb h1 {margin-right:0px}
	

	
}
@media all and (max-width:920px) {

	
}
@media all and (max-width:890px) {
	#gnb>h1 img {height:35px}
	
	.top_r img {height:42px}
	.sub_m2 {padding-left:150px}
	.sub_m5 {padding-left: 200px;}
	
	
	.sub_m1 {padding-left:80px}
	
}


@media screen and (max-width: 765px) {
	
	.mainVisual .slick-dots {display:block !important}
	
	#top_bar_wrap, #gnb_in {display:none}
	#topmenu_wrap {width:100%;border-bottom:1px solid #ddd;position:relative;padding:2rem 1rem;}
	.mb_header img{ height:25px}
	.subContentWrap  {margin-top:-100px}
	#topmenu_wrap h1 {margin-top:0px;text-align: left}
	#mb_gnb, .mb_header {display:block}
	.mb_header {text-align:center;}
	 .aside-backdrop.in, .aside {display: block  !important}
	 .icon-bar {
	    background-color: #0e0e0e;
	    width: 20px;
	    height: 2px;
	    display:block;
	    margin-bottom:4px
	}
	.mb_menu {
    background: none;
    border: 0px;
    position: absolute;
    left:10px;
    top: 25px;
	}
	.mainWrap{padding-top:100px;}
	.shop_btn {background:#f5f5f5 url("/image/main/mo_shop.png") 90% center no-repeat;padding:1.5rem !important;color:#000;font-size:2rem;margin:1.5rem !important;background-size:30px 30px;border:1px solid #ddd;border-radius:5rem;}
	.mo_bottom {font-size:2rem;background:url("/image/main/arrow_b.png") 90% center no-repeat;border:1px solid #ddd;padding:2rem;margin:1rem 2rem;}
	.mo_bottom a {color:#faa626;}
	.custom_paging .slick-active {font-size:2rem;}
	.sliderButtons {position:static !important}
	.visual_txt1, .visual_txt3, .visual_txt4{padding:0px}
	.mainVisual .sliderButtons button {bottom:1.5rem;}
	.mainVisual .sliderButtons .sliderPrev {margin-left:-8.5rem;}
	.custom_paging {bottom:5rem;margin-left: -1.5rem;}
	.visual_txt2 {margin-top:0.5rem}
	
	.visual_li {margin:0px}
	.gnb_top {display:none}
	
	
	
	
	.mo_sec3>div {float:none;width:100%}
		.section06  {text-align:left !important;}
	.footerWrap .footerArea  {padding-top:2rem}
	
	.mo_foot_1 {border-bottom:1px solid #ddd;overflow:hidden;padding-bottom:2rem;}
	.mo_foot_2 {margin:2rem 2rem 0 2rem;overflow:hidden;background-color:#f5f5f5;border:1px solid #ddd;}
	.mo_foot_2 a {width:50%;text-align:center;padding:1.5rem 0px}
	.mo_family {position:absolute;top:4rem;right:1rem}
	.mainVisual .slick-dots {left:7%;margin-left:0px;bottom:5%}
	.mainVisual .slick-active .dot {width:30px}
	.mainVisual .slick-active .dot:after {width:30px;}
	.mainVisual .slick-active .dot {padding-bottom:5px}

	
	#con2_wrap >div>div {width:100%;display:block;}
	#con2_wrap {background-color:#fff;box-shadow:none;position:relative}
	#con2_wrap >div>div.left {padding:3rem 1rem;min-height:auto;}
	#con2_wrap .right_img {position:relative;right:0px;top:0px;}
	.main_quick>div {float:none;width:100%;margin-bottom:2rem;}
	.quick_slider .sliderButtons button {top:3rem}
	.quick_slider .sliderButtons .sliderNext {right:2rem}
	.quick_slider .sliderButtons .sliderPrev {right:6rem}
	#con2_wrap >div>div.left .txt2,
	.right_top>div.box1 .txt2,
	.right_top>div.box2 .txt2,
	.right_bottom .txt2 {min-height:100px}
	
	.sub_visual {display:none}
	
	.content_in {padding:0 1rem 5rem 1rem !important}
	.con1_img1>li {width:100%;margin-bottom:1rem;}
	.con1_banner>div {width:100%;margin-bottom:3rem;}
	.history_wrap>div>p,.history_wrap>div>ul {display:block}
	.history_wrap>div>ul {border:0px}
	.history_wrap>div>ul>li >span:before {display:none}
	.history_wrap>div>ul>li >span {padding:0;padding-right:1.5rem}
	
	.fcont2 {padding:1rem;}
	 .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:35px}
	 .notice_top>div>div a{position:absolute;right:0px;top:0px;height:35px;width:35px;}
	 .notice_top select {width:100%;margin-bottom:1rem;background-position:100% 50%}
	.tab1>li {width:50%}
	.tab2>li {width:33.333333%}
	.product_li>li {width:50%}
	.case_txt5 th {width:20%}
	.case_li>li {width:50%}
	 .product_btn>p , .view_btn>p {width:102%;float:none}
	.view_btn .fl a,.product_btn .left_btn a {margin-bottom:1rem;width:48%;padding:1rem 0;float:left;text-align:center;margin:0.2rem 0.2rem}
	.view_btn .fl, .product_btn .left_btn  {overflow:hidden;margin-bottom:1rem}
	.view_btn .fr a, .product_btn .right_btn a{text-align:center;padding:1rem 0;width:97%;margin:0px 0.2rem}
	 .view_btn_1 {padding:1rem 2.5rem;margin-bottom:1rem}
	 .pw_box {padding:2rem;background-image:none}
	.price_wrap {padding:1rem;}
	.price_wrap>div {width:100%;display:block;}
	.price_wrap>div.tel p {padding:1.5rem 0 1.5rem 2rem}
	.price_wrap .txt1 div {max-width:100%}
	.price_list>li {width:50%}
	.intell_wrap>li {width:50%;}
	.price_wrap>div.tel {margin-top:1rem}
	.price_wrap>div.tel img {margin:0}
	.write_wrap tr input[type="text"], .write_wrap tr input[type="password"] {width:100%}
	.case_btn {text-align:left !important}
	.mainVisual .items>img {display:none}
	.right_quick {position:relative;}
	/*.main_txt  {display:none}*/
	.main_txt>div>div {padding-bottom:27rem;padding-left:1rem}

	.price_top>p {clear:both;width:100%;}
	.price_select {width:100%}
	.price_top .fl {line-height:2.5rem;}

}
@media screen and (max-width: 990px) {
	
}

@media screen and (max-width: 780px) {
	
	
}