.homeSlide {
	overflow: hidden; background: #006341; position: relative;
}
.slides, .slides li {height: 100%; max-height: 100%}
.flexslider .slides img.mobileimg {display: none;}
.slideContent {
	width: 100%; height: 100%; position: absolute;
	top: 0; left: 0; right: 0; padding: 20px 20px 140px;
}
.slideBox {width: 100%; max-width: 520px;}
.slideContent {color: #fff;}
.slideContent h1 {font-size: 6rem; margin: 20px 0;}

.slideContent h1, .slideContent p, .callbtnSlide {
	-webkit-transform: translateX(100px); transform: translateX(100px);
	-ms-transform: translateX(100px); transform: translateX(100px);
}
.slideContent h1, .slideContent p, .callbtnSlide {
	opacity: 0;
	-webkit-transition: opacity,-webkit-transform, 1s ease;
	-o-transition: opacity,transform, 1s ease;
	transition: opacity,transform,-webkit-transform, 1s ease;
}

.slideContent h1 {-webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s;}
.slideContent p {
	font-size: 2rem;
	-webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s;
}
.callbtnSlide {color: #fff;}
.callbtnSlide {
	-webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s;
	-webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s;
} 
.slideBox .anim {
	opacity: 1; -webkit-transform: translate(0);
	-ms-transform: translate(0); transform: translate(0);
}

/* custom direction nav */
.flex-direction-nav a { height: 45px; margin: 0;}
.flex-direction-nav a::before {
    font-family: 'Nanum Myeongjo', serif;
    content: "<"; color: rgba(255, 255, 255, 0.6);
}
.flex-direction-nav a.flex-next::before {content: ">";}
.flex-direction-nav .flex-prev {left: 5px;}
.flex-direction-nav .flex-next {right: 5px;}
/* end custom */

@media screen and (max-width: 1366px) {
	.homeSlide {max-height: auto;}
	.slideContent {padding: 20px 20px 120px;}
	.hometitles {font-size: 4rem;}
	.slideContent h1 {font-size: 5.2rem;  margin: 15px 0;}
	.slideContent a {font-size: 1.6rem; margin: 20px 0;}
}

@media screen and (max-width: 980px) {
	.homeSlide {margin-top: 0;}
	.slideContent {padding: 20px 20px 50px;}
}

@media screen and (max-width: 860px) {
	.slideContent {padding: 0;}
	.slidebox {padding: 25px 45px;}
	.slideContent h1 {font-size: 5rem;}
}

@media screen and (max-width: 640px) {
	.slideContent h1 {font-size: 3.8rem;}
	.slideContent p {font-size: 1.6rem; line-height: 1.2;}
}

@media screen and (max-width: 568px) {
	.homeSlide {height: calc(100vh - 46px); overflow: hidden;}
	.slideContent {height: 100%; max-height: 100%;}
	.slideContent a {margin: 10px 0; padding: 15px 30px;}

	.flexslider .slides img.desktopimg {display: none;}
	.flexslider .slides img.mobileimg {display: block;}
	.slidebox {padding: 50px 40px 120px;}
	.slideContent h1 {font-size: 3.6rem;}
	.flex-direction-nav a {top: 40%;}
	.callbtnSlide {padding: 10px 0 0;}
}

@media screen and (max-width: 480px) {
	.slideContent h1 {font-size: 3.6rem;}
}