
/* 모바일만 */
@media screen and (max-width:767px) {
    .inner {padding-left: 5%; padding-right: 5%;}
    /* .sec01-img {background-size: 100%;} */
	
	/* 모바일 header */
	.lang { display: flex; position: absolute; right: -100%; top: 0; bottom: 0; flex-direction: column; width: calc(70% - 50px); height: 100vh; padding: 60px 30px; background: #050505; transition: right 0.4s; }
	.lang.active { right: 0; display: flex; }
	.lang a { margin-bottom: 10px; font-size: 18px; font-weight: 600; }
	.lang span { display: none; }
	.lang a:nth-child(1) { margin-left: 0; }
	.mobile-bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100vw; height: 100vh; z-index: -1; opacity: 0; transition: all 0.4s; display: none; }
	.mobile-bg.active { opacity: 1; background: rgba(0,0,0,0.8); display: block; }

	.menu-trigger { background-color: transparent !important; position: relative; width: 30px; height: 21px; margin-right: 17px; z-index: 3; }
	.menu-trigger,.menu-trigger span { display: inline-block; transition: all .4s; box-sizing: border-box; }
	.menu-trigger span { position: absolute; left: 0; width: 100%; height: 3px; background-color: #fff; }
	
	.menu-trigger span:nth-of-type(1) { top: 0; }
	.menu-trigger span:nth-of-type(2) { top: 9px; }
	.menu-trigger span:nth-of-type(3) { bottom: 0; }

	.menu-trigger.active span:nth-of-type(1) { -webkit-transform: translateY 9px) rotate (-45deg); transform: translateY(9px) rotate(-45deg); }
	.menu-trigger.active span:nth-of-type(2) { opacity: 0; }
	.menu-trigger.active span:nth-of-type(3) { -webkit-transform: translateY(-9px) rotate(45deg); transform: translateY(-9px) rotate(45deg); }
}

/* 태블릿부터 */
@media screen and (min-width: 768px) {
    .sec-txt {font-size: 1.2em;}
}

/* 태블릿만 */
@media screen and (min-width: 768px) and (max-width: 1023px) {}

/*태블릿 ~ 작은 PC */
@media screen and (min-width: 768px) and (max-width: 1279px) {
}

/* 작은 PC */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
}

/* PC */
@media screen and (min-width: 1280px) {
    .sec-txt {font-size: 1.3em;}
}