@media screen and (max-width: 1700px) {

	.all_box {right:2rem}
	#footer {padding:2.5rem 2rem}
	.right_ic {right:2rem}
	.logo_b {margin-left:2rem}
}
@media screen and (max-width: 1650px) {
	#gnb h1{margin-right:0}
	/*#main_visual {height:550px}*/

}
@media screen and (max-width: 1500px) {
   
    .menu>li {margin-right:9rem}
}
@media screen and (max-width: 1400px) {
	
	/*#main_visual {height:550px}*/
	.mb_header {position:relative}
	.mb_header  button {}
	.mo_on_top  button img,
	.mb_header  button img {height:21px}
	.mb_header .fr {margin-top:12px}
	.icon-bar {
	    background-color: #333;
	    width: 25px;
	    height: 3px;
	    display:block;
	    margin-bottom:3px
	}
		.top_top {display:none}
	/*#top_bar_wrap, #gnb {display:none}*/
	#topmenu_wrap {;left:0;right:0;}
	#topmenu_wrap h1 {margin-top:0px;}
	#topmenu_wrap h1 img {height:46px;}
	#mb_gnb, .mb_header {display:none}
		.mb_menu  {background:none;border:0px;}
		
 .aside-backdrop.in, .aside.in {display: block  !important}
	 #footer {padding:2rem 1rem}
  #footer .st3 li {margin-left:0;margin-right:1rem;}
  #footer .st4,#footer .st5 {text-align:left !important;}
 
	
.mo_top {position: fixed;right:2rem;bottom:2rem}
.mo_top img {height:90px}
.symbol-target {height:0;margin-top:0;padding-top:0} 
	
}
@media screen and (max-width: 1300px) {
	.bx-wrapper .bx-controls-direction a {display:none}

}

@media screen and (max-width: 1800px) {
	#gnb h1 {margin-right:2rem;}
	#main_visual {margin:0}
}
@media screen and (max-width: 1600px) {
    .fcont2 {padding:0}
	
}
.mo_img {display:none !important;}
@media screen and (max-width: 1024px) {
	
	.mo_on_top h1 img,
	
	
	 #footer_inner img, #top_right, #hidden_logo {display: none}
	

	
		#footer_wrap .sns_ic img {height:50px}
	#footer_wrap .sns_ic {right:2rem; top:3rem;}

	.about_circle2.mo_img {padding:0 3rem;display:block !important;margin-bottom:5rem;}
	#footer_inner {padding:2rem 2rem 3rem 2rem ;background:none;text-align:center;}
		.mo_img {display:inline-block !important}
	.pc_img {display:none !important}
	#footer_wrap .sns_ic {position:relative;top:0;right:0;}
	.visual_box span {width:100%}
	#footer_inner .st1 {margin-top:2rem}
.about_in3_3>div,
.about_in3_2>div {padding:0 3px;}
.ideas_bx {padding:0 1rem;}
.contact_bx>p {margin-bottom:3rem;}
.contact_bx>ul, .contact_bx>p {display:block;width:100%;}
}
.mo_img3,
	.mo_img2 {display:none}
@media screen and (max-width: 768px) {

	.content {width:100% !important;}
	#mb_gnb h2 {border-bottom:1px solid #ddd;font-size:14px;padding:20px 10px}
	
	.main_title {font-size:25px}
	

	.foot_bar>ul>li>a {width:25%}
	.bx-wrapper img {width:100%}
	.dropdown-content {width:100%;float:none;}
	.dropdown {width:100%;float:none}
	 .dropbtn  {width:100% !important;height:50px;vertical-align:middle;padding-left:1rem;width:auto}
	 .dropdown-content a {padding:10px 0px;padding-left:1rem;padding-right:3rem;width:auto;line-height:2rem}
	.sub_title {margin-bottom:3rem;padding-bottom:2rem ;}
	.sub_title.mt60 {margin-top:3rem !important}


.mt20 {margin-top:10px !important;}
.mt30 {margin-top:20px !important;}
.mt40 {margin-top:20px !important;}
.mt50 {margin-top:20px !important;}
.mt60 {margin-top:40px !important;}
.mt70 {margin-top:50px !important;}

.mt80 {margin-top:50px !important;}


.mslider_in_in .m_st3 {font-size:1.5rem}
.mslider_in_in .m_st3 {padding:1rem 4rem}
.mslider_in_in .m_st2 {font-size:2rem}
.mslider_in_in .m_st1 {font-size:2.5rem;line-height: 3rem;}
.mainVisual .slick-dots {display:none !important}


    .mo_img2 {display:block !important}
    .pc_img2 {display:none !important}
.mo_img3 {display:block !important}
    .pc_img3 {display:none !important}



.family_list {bottom:41px;width:100%;}
.main_con1 {background:none}
.pc_br {display:inline}
#gnb .fr {margin-top:1rem;}
#gnb {padding:2rem 1rem 4rem;}
.menu>li>a {padding-bottom:2rem;}
.sub_menu_wrap {width:100%;right:0;text-align:right !important}
.menu>li {margin-left:2rem;width:auto;margin-right:0;}
.logo_b {margin-left:1rem;}
.menu_top.menu_top_sel:before {display:none;}

.logo_b img {height:32px}
.sub_menu li a {font-size:1.2rem;}
.menu>li>a {font-size:1.8rem;}
.main_con2 {margin-top:6rem;}
.main_li2 {padding:0 1rem;}
.main_li2 li {padding:0 1rem;}
.main_li2 li img {width:60%}
.con_txt1{margin-top:6rem;margin-bottom:3rem;}
.multiple-items  .slick-slide {padding-left:2rem;}
.main_li2 li a {height:80px;}
.con_txt1 {padding:0 1rem;font-size:3.8rem;line-height:4rem;}
.section.sec02 .wrap2 {padding-top:0}
.con_txt1 {max-width:inherit;}
.contact_bg {margin-top:7rem}
.foot_bx {padding:3rem 2rem 5rem; padding-left:19rem;}
.sns_1 img {height:20px}
.foot_bx2 {padding-left:1rem;padding-bottom:2rem;margin-top:0 !important;}
.sns_1 a {margin-right:1rem;}
.ideas_bx .txt1 {font-size:1rem;}
.foot_bx .left img {height:33px}
.foot_bx .left {left:2rem;top:12rem}
.foot_tb>div p img {height:19px}
.foot_tb .st1 {font-size:10px}
.foot_tb .st3,
.foot_tb .st2 {font-size:11px}
.box_1 textarea {height:200px}
.box_1 input[type="text"],
.btn_st3,
.box_1 textarea,
.contact_bx>ul a {border:2px solid #000}
.foot_tb .st1.mt10 {margin-top:5px !important}
.foot_bx {}
.ideas_bx li {margin-bottom:2rem;width:50%;}
.ideas_bx li:nth-child(2n+1) {clear:both}
.ideas_bx li:nth-child(3n+1) {clear:inherit}
.contct_in4 {margin:5rem 1rem;}
.contct_in4 li .st1 {font-size:1rem;}
.sub_menu li a {margin-right:1rem;}
.foot_tb .st3:before,
.foot_tb .st2:before {width:5px;height:5px;top:6px;left:-11px}
.contct_in4 li span {width:30px;height:1px;}
.contct_in4 li {background-size:10px;background-position:88% 14px;}
.contct_in4 li .st2 {font-size:1rem;}
.contact_in3 {margin-top:4rem;padding:0 1rem;}
.view_in {padding:0 1rem;}
.ideas_bx li .over .in div {line-height:2.2rem;font-size:2.2rem;}
.ideas_bx .txt1 {margin-top:1rem;}
.ideas_bx li .over .in p {font-size:1.1rem;}
.about_in3 {padding:0 1rem;margin:4rem auto 10rem}
.paging {margin-top:50px !Important}
.contact_bx>ul a {margin-bottom:1rem;font-size:2.5rem;}
.paging .btn,
.paging a{font-size:1.5rem;}
body {font-family:'Noto Sans KR'}
.sub_menu2 li a {font-size:1.2rem;margin-right:5px;padding:5px 0}
.sub_menu_wrap {left:0;z-index:999; margin-left:0;right:inherit;}
.hover_d:before {display:none}
.paging .btn, .paging a,
.paging span.pg, .paging a.sel {line-height:25px;width:25px;}
.foot_tb>div p,
.foot_tb>div  {font-size:1.3rem;}
.box_1 {margin-top:0;}
.contact_bx>p  {text-align:center;}
.contact_bx>p img {height:130px;}
.box_1>div {margin-bottom:1rem;}
.btn_st3 {font-size:1.6rem;}
.box_1 textarea {font-size:1.6rem;padding:1rem;}
.box_1 input[type="text"] {padding:1rem;font-size:1.6rem;height:40px;}
}
@media screen and (max-width: 765px) {
	
}

