/* 모바일, 태블릿 배너 */
@media only screen and (min-width: 320px) and (max-width: 475px){
	header .pc_banner {display:none;}
	header .mo_banner {display:block;}
	header .mo_banner img{display:none; width:100%;height:100%;margin: 0 auto;}
}

@media only screen and (min-width: 475px) and (max-width: 992px) {
	header .mo_banner img{display:none;}
	header .pc_banner {display:block;}
	header .pc_banner img {height:300px;}

}

/* 모바일 */
@media only screen and (min-width: 320px) and (max-width: 768px){

	.pc {display:none !important;}
	.mo {display:block !important;}
	.mo_inline {display:inline-block !important;}

		/* navbar */
	.navbar {padding:0;}
	.navbar .row .logo_wrap .navbar-brand {padding:0; width:40%;}
	.navbar .row .logo_wrap .navbar-brand img { width:150px;}
	.navbar .row {padding:0 15px; justify-content:space-between; align-items: center;}
	.navbar .row .logo_wrap {width:100%; text-align:center; background:none; justify-content:space-between; margin:0;}
	nav .row .pc_nav_ad .adsbygoogle { display:none;}
	.navbar .row .navbar-toggler {width:15%;border-radius: 0; color:#7f75ef;  font-size:2.2rem; border:2px solid #7f75ef; padding:0;}

	header .mo_banner {margin-bottom:30px;}

	/* 공통 */


	/* footer */
	footer {margin-top:0 !important;}
	footer h2  {font-size:1.5rem;}
}

/* 태블릿 */
@media only screen and (min-width: 769px) and (max-width: 990px){

.pc {display:none !important;}

.navbar {padding:0;}
.navbar .row {padding:0 35px; justify-content:space-between; }
.navbar .row .collapse .navbar-nav {background:#55626d;}
.navbar .row .collapse .navbar-nav .nav-item .nav-link {color:#fff;}
.mo_nav_ad { display:block; background:#fff; width:100%; text-align:center;}
.navbar .row .logo_wrap {width:88%;}
.navbar .row .navbar-toggler {width:12%;}

#main_1st_container { max-width:900px; }
#main_1st_container .right .front img { width: 30vw;} 

footer { margin-top:0 !important;}

}