/* .onlyMobile — PC에서는 숨김, 모바일(≤991px)에서만 표시 */
.onlyMobile {
	display: none !important;
}

@media only screen and (max-width: 991px) {
	.onlyMobile {
		display: revert !important;
	}

	/* 언어 전환 항목: 모바일 메뉴·접힌 네비 모두 오른쪽 정렬 */
	.main-menu .navbar-nav > li.onlyMobile,
	.slicknav_nav li.onlyMobile {
		text-align: right;
	}

	.main-menu .navbar-nav > li.onlyMobile .nav-link,
	.slicknav_nav li.onlyMobile > a {
		display: block;
		text-align: right;
	}
}
