/* rotate */
/* transform */
/* transition */
/* transform-transition */
/* css-transition */
/* transform-css-transition */
/* keyframes */
/*@include keyframes(scroll-loop) { 0% { @include  transform(translateY(0)); } 50% { @include  transform(translateY(0));  } 100% { @include  transform(translateY(0));  }
}*/
/* line */
body { overflow-x: auto; background: #fff; }

.footer_wrap { position: relative; z-index: 100; }

#content { position: relative; margin: 0 auto; overflow: hidden; line-height: 28px; }

.content { position: relative; width: 100%; visibility: hidden; }
.content.onShow { visibility: visible; }

.tilt-bg-holder { position: absolute; width: 200%; height: 100%; left: 50%; margin-left: -100%; }
.tilt-bg-holder .box { position: absolute; width: 100%; height: 100%; left: 0; -webkit-transition: -webkit-transform 1s cubic-bezier(0.7, 0, 0.2, 1); -webkit-transition-delay: 0s; -moz-transition: -moz-transform 1s cubic-bezier(0.7, 0, 0.2, 1); -moz-transition-delay: 0s; -ms-transition: -ms-transform 1s cubic-bezier(0.7, 0, 0.2, 1); -ms-transition-delay: 0s; -o-transition: -o-transform 1s cubic-bezier(0.7, 0, 0.2, 1); -o-transition-delay: 0s; transition: transform 1s cubic-bezier(0.7, 0, 0.2, 1); transition-delay: 0s; background-color: #eeeeee; }
.tilt-bg-holder.up { overflow: hidden; }
.tilt-bg-holder.up.onTrans .box { top: 0; -webkit-transform: matrix(1, 0.37, 0, 1, 0, 0); -moz-transform: matrix(1, 0.37, 0, 1, 0, 0); -ms-transform: matrix(1, 0.37, 0, 1, 0, 0); -o-transform: matrix(1, 0.37, 0, 1, 0, 0); transform: matrix(1, 0.37, 0, 1, 0, 0); }
.tilt-bg-holder.up .box { -webkit-transform: matrix(1, 0, 0, 1, 0, 0); -moz-transform: matrix(1, 0, 0, 1, 0, 0); -ms-transform: matrix(1, 0, 0, 1, 0, 0); -o-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); }
.tilt-bg-holder.down { -webkit-transform: matrix(1, 0.37, 0, 1, 0, 0); -moz-transform: matrix(1, 0.37, 0, 1, 0, 0); -ms-transform: matrix(1, 0.37, 0, 1, 0, 0); -o-transform: matrix(1, 0.37, 0, 1, 0, 0); transform: matrix(1, 0.37, 0, 1, 0, 0); overflow: hidden; }
.tilt-bg-holder.down.onTrans .box { -webkit-transform: matrix(1, 0, 0, 1, 0, 0); -moz-transform: matrix(1, 0, 0, 1, 0, 0); -ms-transform: matrix(1, 0, 0, 1, 0, 0); -o-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); }
.tilt-bg-holder.down .box { bottom: 0; -webkit-transform: matrix(1, -0.37, 0, 1, 0, 0); -moz-transform: matrix(1, -0.37, 0, 1, 0, 0); -ms-transform: matrix(1, -0.37, 0, 1, 0, 0); -o-transform: matrix(1, -0.37, 0, 1, 0, 0); transform: matrix(1, -0.37, 0, 1, 0, 0); }
.tilt-bg-holder.reverse.up.onTrans .box { -webkit-transform: matrix(1, -0.37, 0, 1, 0, 0); -moz-transform: matrix(1, -0.37, 0, 1, 0, 0); -ms-transform: matrix(1, -0.37, 0, 1, 0, 0); -o-transform: matrix(1, -0.37, 0, 1, 0, 0); transform: matrix(1, -0.37, 0, 1, 0, 0); }
.tilt-bg-holder.reverse.up .box { background-color: #181b1e; }
.tilt-bg-holder.reverse.down { -webkit-transform: matrix(1, -0.37, 0, 1, 0, 0); -moz-transform: matrix(1, -0.37, 0, 1, 0, 0); -ms-transform: matrix(1, -0.37, 0, 1, 0, 0); -o-transform: matrix(1, -0.37, 0, 1, 0, 0); transform: matrix(1, -0.37, 0, 1, 0, 0); }
.tilt-bg-holder.reverse.down.onTrans .box { -webkit-transform: matrix(1, 0, 0, 1, 0, 0); -moz-transform: matrix(1, 0, 0, 1, 0, 0); -ms-transform: matrix(1, 0, 0, 1, 0, 0); -o-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); }
.tilt-bg-holder.reverse.down .box { -webkit-transform: matrix(1, 0.37, 0, 1, 0, 0); -moz-transform: matrix(1, 0.37, 0, 1, 0, 0); -ms-transform: matrix(1, 0.37, 0, 1, 0, 0); -o-transform: matrix(1, 0.37, 0, 1, 0, 0); transform: matrix(1, 0.37, 0, 1, 0, 0); background-color: #181b1e; }

.common_btn { font-size: 0; }

.btn_download { display: inline-block; width: 210px; height: 45px; margin-right: 15px; font-size: 0; text-indent: -9999px; vertical-align: top; background: url(../img/btn_download.png) no-repeat 0 0; }

.btn_download:hover { background-position: 0 -55px; }

.btn_go_sec { display: inline-block; width: 210px; height: 45px; margin-right: 5px; font-size: 0; text-indent: -9999px; vertical-align: top; background: url(../img/btn_sec.png) no-repeat 0 0; }

.btn_go_sec:hover { background-position: 0 -55px; }

h1 { font-family: 'samsungonelatin300'; font-size: 78px; letter-spacing: 0.05em; line-height: normal; font-weight: 100; color: #fff; }

h3 { font-family: 'samsungonekorean300'; font-size: 40px; letter-spacing: 0; line-height: 60px; color: #fff; }

h4 { font-family: 'samsungonekorean400'; font-size: 30px; letter-spacing: -0.035em; line-height: normal; font-weight: 100; color: #fff; }

p { font-weight: 100; }

span.caption { font-family: 'samsungonekorean500'; font-size: 13px; letter-spacing: -0.05em; line-height: normal; color: #888; }

.inner-cont-wrap { position: relative; height: 100%; text-align: center; }

#section-1 .content-1 p { font-family: 'samsungonekorean500'; font-size: 30px; letter-spacing: 0; line-height: normal; color: #fff; }

#section-1 .content-2 p { font-family: 'samsungonekorean400'; font-size: 24px; letter-spacing: -0.035em; line-height: 40px; color: #fff; }

#section-2 p { font-family: 'samsungonekorean300'; font-size: 40px; letter-spacing: 0em; line-height: 60px; color: #000; }

#section-3 p { font-family: 'samsungonekorean400'; font-size: 18px; letter-spacing: -0.040em; line-height: 30px; }

#section-5 p { font-family: 'samsungonekorean400'; font-size: 18px; letter-spacing: -0.035em; line-height: 30px; color: #fff; }

#section-7 p { font-family: 'samsungonekorean400'; font-size: 18px; letter-spacing: -0.035em; line-height: 30px; color: #000; }

#section-8 p { font-family: 'samsungonekorean300'; font-size: 24px; letter-spacing: -0.035em; line-height: 40px; color: #fff; }

/*common*/
body { min-width: 1280px; }

/*part section*/
#section-1 .inner-cont-wrap { position: fixed; top: 70px; width: 100%; min-width: 1280px; height: 100%; background-color: #9a8887; }
#section-1 .inner-cont-wrap .content-1 { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -webkit-transition-delay: 0s; -moz-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -moz-transition-delay: 0s; -ms-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -ms-transition-delay: 0s; -o-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -o-transition-delay: 0s; transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); transition-delay: 0s; }
#section-1 .inner-cont-wrap .content-1 .content-holder { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 1280px; height: 667px; -webkit-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -webkit-transition-delay: 0s; -moz-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -moz-transition-delay: 0s; -ms-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -ms-transition-delay: 0s; -o-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -o-transition-delay: 0s; transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); transition-delay: 0s; opacity: 0; filter: alpha(opacity=0); }
#section-1 .inner-cont-wrap .content-1 .content-holder .txt-box { position: absolute; width: 100%; text-align: center; left: 0; top: 308px; z-index: 2; /*          .text-cover{ display: block; position: absolute; @include transform-css-transition('1.3s ease-in-out 0.1s'); &.onTrans{ @include transform(translateX(100%));} }*/ }
#section-1 .inner-cont-wrap .content-1 .content-holder .txt-box .txt { white-space: nowrap; }
#section-1 .inner-cont-wrap .content-1 .content-holder .txt-box h1 { padding-bottom: 14px; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(22px); -moz-transform: translateY(22px); -ms-transform: translateY(22px); -o-transform: translateY(22px); transform: translateY(22px); }
#section-1 .inner-cont-wrap .content-1 .content-holder .txt-box h1.onShow { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition: -webkit-transform 0.65s ease-in-out 1.1s,opacity linear 0.65s 1.1s; -moz-transition: -moz-transform 0.65s ease-in-out 1.1s,opacity linear 0.65s 1.1s; -ms-transition: -ms-transform 0.65s ease-in-out 1.1s,opacity linear 0.65s 1.1s; -o-transition: -o-transform 0.65s ease-in-out 1.1s,opacity linear 0.65s 1.1s; transition: transform 0.65s ease-in-out 1.1s,opacity linear 0.65s 1.1s; }
#section-1 .inner-cont-wrap .content-1 .content-holder .txt-box p { opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(38px); -moz-transform: translateY(38px); -ms-transform: translateY(38px); -o-transform: translateY(38px); transform: translateY(38px); }
#section-1 .inner-cont-wrap .content-1 .content-holder .txt-box p.onShow { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition: -webkit-transform 0.64s ease-in-out 1.1s,opacity linear 0.64s 1.3s; -moz-transition: -moz-transform 0.64s ease-in-out 1.1s,opacity linear 0.64s 1.3s; -ms-transition: -ms-transform 0.64s ease-in-out 1.1s,opacity linear 0.64s 1.3s; -o-transition: -o-transform 0.64s ease-in-out 1.1s,opacity linear 0.64s 1.3s; transition: transform 0.64s ease-in-out 1.1s,opacity linear 0.64s 1.3s; }
#section-1 .inner-cont-wrap .content-1 .content-holder .img-box .kv { position: relative; z-index: 1; -webkit-transform: translateX(-115%) rotate(4deg); -moz-transform: translateX(-115%) rotate(4deg); -ms-transform: translateX(-115%) rotate(4deg); -o-transform: translateX(-115%) rotate(4deg); transform: translateX(-115%) rotate(4deg); opacity: 0; filter: alpha(opacity=0); -webkit-transform-origin: right bottom; -moz-transform-origin: right bottom; -ms-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; }
#section-1 .inner-cont-wrap .content-1 .content-holder .img-box .kv.onTrans { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1.2s ease-in-out; -moz-transition: -moz-transform 1.2s ease-in-out; -ms-transition: -ms-transform 1.2s ease-in-out; -o-transition: -o-transform 1.2s ease-in-out; transition: transform 1.2s ease-in-out; }
#section-1 .inner-cont-wrap .content-1 .content-holder .img-box .road { display: block; position: absolute; right: 160px; width: 72vw; height: 76px; min-width: 1920px; background-color: #bfb0af; margin-top: -91px; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(-82%) rotate(0deg); -moz-transform: translateX(-82%) rotate(0deg); -ms-transform: translateX(-82%) rotate(0deg); -o-transform: translateX(-82%) rotate(0deg); transform: translateX(-82%) rotate(0deg); -webkit-transition: -webkit-transform 1.2s ease-in-out,1.2s opacity linear; -moz-transition: -moz-transform 1.2s ease-in-out,1.2s opacity linear; -ms-transition: -ms-transform 1.2s ease-in-out,1.2s opacity linear; -o-transition: -o-transform 1.2s ease-in-out,1.2s opacity linear; transition: transform 1.2s ease-in-out,1.2s opacity linear; }
#section-1 .inner-cont-wrap .content-1 .content-holder .img-box .road.onTrans { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
#section-1 .inner-cont-wrap .content-1.onShow { opacity: 1; filter: alpha(opacity=100); }
#section-1 .inner-cont-wrap .content-1.onShow .content-holder { opacity: 1; filter: alpha(opacity=100); }
#section-1 .inner-cont-wrap .content-2 { position: absolute; width: 1280px; left: 50%; top: 0; margin-left: -640px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -webkit-transition-delay: 0s; -moz-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -moz-transition-delay: 0s; -ms-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -ms-transition-delay: 0s; -o-transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); -o-transition-delay: 0s; transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1); transition-delay: 0s; }
#section-1 .inner-cont-wrap .content-2 .content-holder { display: table; width: 100%; height: 100%; }
#section-1 .inner-cont-wrap .content-2 .content-holder .vacuum { position: absolute; left: 50%; top: 50%; width: 854px; height: 1010px; margin-left: -427px; margin-top: -700px; /*margin-top: -1146px;*/ }
#section-1 .inner-cont-wrap .content-2 .content-holder .vacuum .square { position: absolute; margin-top: -380px; margin-left: 127px; width: 600px; background-color: #bfb0af; height: 1000px; }
#section-1 .inner-cont-wrap .content-2 .content-holder .vacuum .img-box { position: relative; }
#section-1 .inner-cont-wrap .content-2 .content-holder .vacuum.onTrans { -webkit-transform: translateY(400px); -moz-transform: translateY(400px); -ms-transform: translateY(400px); -o-transform: translateY(400px); transform: translateY(400px); }
#section-1 .inner-cont-wrap .content-2 .content-holder .txt-box { display: table-cell; vertical-align: middle; }
#section-1 .inner-cont-wrap .content-2 .content-holder .txt-box p { opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); -webkit-transition: -webkit-transform 0.9s ease-out 0.4s,opacity linear 0.9s 0.4s; -moz-transition: -moz-transform 0.9s ease-out 0.4s,opacity linear 0.9s 0.4s; -ms-transition: -ms-transform 0.9s ease-out 0.4s,opacity linear 0.9s 0.4s; -o-transition: -o-transform 0.9s ease-out 0.4s,opacity linear 0.9s 0.4s; transition: transform 0.9s ease-out 0.4s,opacity linear 0.9s 0.4s; }
#section-1 .inner-cont-wrap .content-2 .content-holder .txt-box p.onTrans { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
#section-1 .inner-cont-wrap .content-2.onShow { opacity: 1; filter: alpha(opacity=100); }
#section-1 .inner-cont-wrap .btn-scroll { position: absolute; bottom: 70px; width: 100%; }
#section-1 .inner-cont-wrap .btn-scroll a { display: block; width: 45px; margin: 0 auto; }

#section-2 .inner-cont-wrap { height: 1460px; }
#section-2 .inner-cont-wrap .content-holder { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("../img/sec3_bg.jpg") no-repeat center center; background-size: cover; }
#section-2 .inner-cont-wrap .content-holder .txt-box { position: relative; top: 416px; text-align: center; }
#section-2 .inner-cont-wrap .content-holder .txt-box p { opacity: 0; filter: alpha(opacity=0); }
#section-2 .inner-cont-wrap .content-holder .txt-box p.onShow { opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 2s linear,opacity 2s; -moz-transition: -moz-transform 2s linear,opacity 2s; -ms-transition: -ms-transform 2s linear,opacity 2s; -o-transition: -o-transform 2s linear,opacity 2s; transition: transform 2s linear,opacity 2s; }

#section-3 { z-index: 20; }
#section-3 .inner-cont-wrap .tilt-bg-holder.up { top: -330px; }
#section-3 .inner-cont-wrap .tilt-bg-holder.down { bottom: 0px; }
#section-3 .inner-cont-wrap .bg-holder { top: -330px; height: 1000px; }
#section-3 .inner-cont-wrap .content-holder { position: relative; left: 50%; width: 1280px; height: 1282px; margin-left: -640px; }
#section-3 .inner-cont-wrap .content-holder .img-box { position: absolute; left: 74px; top: -710px; -webkit-transform: translate(40px, 50px); -moz-transform: translate(40px, 50px); -ms-transform: translate(40px, 50px); -o-transform: translate(40px, 50px); transform: translate(40px, 50px); opacity: 0; filter: alpha(opacity=0); }
#section-3 .inner-cont-wrap .content-holder .img-box.onTrans { -webkit-transition: -webkit-transform 1s ease-out 1s,opacity 1s 1s; -moz-transition: -moz-transform 1s ease-out 1s,opacity 1s 1s; -ms-transition: -ms-transform 1s ease-out 1s,opacity 1s 1s; -o-transition: -o-transform 1s ease-out 1s,opacity 1s 1s; transition: transform 1s ease-out 1s,opacity 1s 1s; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); }
#section-3 .inner-cont-wrap .content-holder .txt-box p { position: absolute; text-align: left; -webkit-transform: translateX(35px); -moz-transform: translateX(35px); -ms-transform: translateX(35px); -o-transform: translateX(35px); transform: translateX(35px); opacity: 0; filter: alpha(opacity=0); }
#section-3 .inner-cont-wrap .content-holder .txt-box p.onShow { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s; transition: transform 1s ease-in-out,opacity linear 1s; }
#section-3 .inner-cont-wrap .content-holder .txt-box p.txt-1 { left: 682px; top: -74px; }
#section-3 .inner-cont-wrap .content-holder .txt-box p.txt-2 { -webkit-transform: translateX(-60px); -moz-transform: translateX(-60px); -ms-transform: translateX(-60px); -o-transform: translateX(-60px); transform: translateX(-60px); left: 162px; top: 642px; }
#section-3 .inner-cont-wrap .content-holder .txt-box p.txt-2.onShow { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

#section-4 .inner-cont-wrap { height: 1080px; }
#section-4 .inner-cont-wrap .content-holder { position: absolute; width: 100%; height: 100%; background: url("../img/sec5_bg.jpg") no-repeat center center; background-size: cover; }
#section-4 .inner-cont-wrap .content-holder .txt-box { display: table; width: 100%; height: 100%; }
#section-4 .inner-cont-wrap .content-holder .txt-box h3 { display: table-cell; color: #fff; text-align: center; vertical-align: middle; opacity: 0; filter: alpha(opacity=0); }
#section-4 .inner-cont-wrap .content-holder .txt-box h3.onShow { -webkit-transition: -webkit-transform 2s linear,opacity 2s; -moz-transition: -moz-transform 2s linear,opacity 2s; -ms-transition: -ms-transform 2s linear,opacity 2s; -o-transition: -o-transform 2s linear,opacity 2s; transition: transform 2s linear,opacity 2s; opacity: 1; filter: alpha(opacity=100); }

#section-5 { z-index: 20; }
#section-5 .inner-cont-wrap { position: relative; }
#section-5 .inner-cont-wrap .tilt-bg-holder { height: 1800px; }
#section-5 .inner-cont-wrap .tilt-bg-holder.up { top: -330px; }
#section-5 .inner-cont-wrap .tilt-bg-holder.down { bottom: 0px; }
#section-5 .inner-cont-wrap > ul.content-holder { position: relative; left: 50%; width: 1280px; height: 3169px; margin-left: -640px; }
#section-5 .inner-cont-wrap > ul.content-holder > li { position: relative; }
#section-5 .inner-cont-wrap > ul.content-holder > li .txt-box { position: absolute; left: 0; text-align: left; }
#section-5 .inner-cont-wrap > ul.content-holder > li .txt-box h4 { -webkit-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; filter: alpha(opacity=0); }
#section-5 .inner-cont-wrap > ul.content-holder > li .txt-box p { -webkit-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; filter: alpha(opacity=0); }
#section-5 .inner-cont-wrap > ul.content-holder > li .txt-box.onTrans h4 { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s; transition: transform 1s ease-in-out,opacity linear 1s; }
#section-5 .inner-cont-wrap > ul.content-holder > li .txt-box.onTrans p { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s 0.2s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s 0.2s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s 0.2s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s 0.2s; transition: transform 1s ease-in-out,opacity linear 1s 0.2s; }
#section-5 .inner-cont-wrap > ul.content-holder > li .img-box { position: absolute; }
#section-5 .inner-cont-wrap > ul.content-holder > li > ul.img-box { position: absolute; }
#section-5 .inner-cont-wrap > ul.content-holder > li > ul.img-box li { position: absolute; }
#section-5 .inner-cont-wrap > ul.content-holder > li > ul.img-box li.target { opacity: 0; filter: alpha(opacity=0); -webkit-transition: -webkit-transform 0.6s ease-out,opacity linear 0.6s; -moz-transition: -moz-transform 0.6s ease-out,opacity linear 0.6s; -ms-transition: -ms-transform 0.6s ease-out,opacity linear 0.6s; -o-transition: -o-transform 0.6s ease-out,opacity linear 0.6s; transition: transform 0.6s ease-out,opacity linear 0.6s; }
#section-5 .inner-cont-wrap > ul.content-holder > li > ul.img-box li.onShow { opacity: 1; filter: alpha(opacity=100); }
#section-5 .inner-cont-wrap > ul.content-holder li.content-1 { height: 1117px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-1 .txt-box { left: 80px; top: 433px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-1 .txt-box h4 { padding-bottom: 28px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-1 .img-box { left: 447px; top: -237px; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate(50px, 50px); -moz-transform: translate(50px, 50px); -ms-transform: translate(50px, 50px); -o-transform: translate(50px, 50px); transform: translate(50px, 50px); }
#section-5 .inner-cont-wrap > ul.content-holder li.content-1 .img-box.onTrans { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate(0); -moz-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); -webkit-transition: -webkit-transform 1s ease-out 1s,opacity linear 1s 1s; -moz-transition: -moz-transform 1s ease-out 1s,opacity linear 1s 1s; -ms-transition: -ms-transform 1s ease-out 1s,opacity linear 1s 1s; -o-transition: -o-transform 1s ease-out 1s,opacity linear 1s 1s; transition: transform 1s ease-out 1s,opacity linear 1s 1s; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 { height: 1038px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .bx-wrapper { -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; filter: alpha(opacity=0); }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .bx-wrapper.onTrans { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-out,opacity linear 1s; -moz-transition: -moz-transform 1s ease-out,opacity linear 1s; -ms-transition: -ms-transform 1s ease-out,opacity linear 1s; -o-transition: -o-transform 1s ease-out,opacity linear 1s; transition: transform 1s ease-out,opacity linear 1s; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .txt-box { left: 690px; top: 363px; z-index: 51; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .txt-box h4 { padding-bottom: 28px; -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); opacity: 0; filter: alpha(opacity=0); }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .txt-box p { -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); opacity: 0; filter: alpha(opacity=0); }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .txt-box.onTrans h4 { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s; transition: transform 1s ease-in-out,opacity linear 1s; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .txt-box.onTrans p { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s 0.2s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s 0.2s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s 0.2s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s 0.2s; transition: transform 1s ease-in-out,opacity linear 1s 0.2s; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .slide { position: absolute; left: -320px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-2 .slide li.isFaded { opacity: 1 !important; filter: alpha(opacity=100) !important; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-3 .txt-box { position: relative; margin-top: 96px; margin-left: 80px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-3 .txt-box h4 { padding-bottom: 26px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-3 .slide { position: absolute; /*left:80px;*/ width: 720px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-3 .img-box { left: 162px; top: -307px; }
#section-5 .inner-cont-wrap > ul.content-holder li.content-3 .bx-wrapper { margin-left: 80px; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); transform: translateX(-30px); }
#section-5 .inner-cont-wrap > ul.content-holder li.content-3 .bx-wrapper.onTrans { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s; transition: transform 1s ease-in-out,opacity linear 1s; opacity: 1; filter: alpha(opacity=100); }

#section-6 .inner-cont-wrap { height: 1080px; }
#section-6 .inner-cont-wrap .content-holder { position: absolute; width: 100%; height: 100%; background: url("../img/sec7_bg.jpg") no-repeat center center; background-size: cover; }
#section-6 .inner-cont-wrap .content-holder .txt-box { display: table; width: 100%; height: 100%; }
#section-6 .inner-cont-wrap .content-holder .txt-box h3 { position: relative; display: table-cell; color: #000; text-align: center; vertical-align: middle; background-image: url("../img/sec6_text_back.png"); background-repeat: no-repeat; background-position: center; opacity: 0; filter: alpha(opacity=0); }
#section-6 .inner-cont-wrap .content-holder .txt-box h3.onShow { opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 2s linear,opacity 2s; -moz-transition: -moz-transform 2s linear,opacity 2s; -ms-transition: -ms-transform 2s linear,opacity 2s; -o-transition: -o-transform 2s linear,opacity 2s; transition: transform 2s linear,opacity 2s; }

#section-7 { width: 100%; min-width: 1280px; height: 1957px; }
#section-7 .inner-cont-wrap { width: 100%; height: 1957px; }
#section-7 .inner-cont-wrap .tilt-bg-holder { height: 1957px; /*      &.up{top:-312px;@include transform(matrix(1,0.37,0,1,0,0));}*/ }
#section-7 .inner-cont-wrap .bg-holder { position: absolute; width: 100%; bottom: 0; left: 0; background-color: #eeeeee; }
#section-7 .inner-cont-wrap ul.content-holder { position: relative; left: 50%; margin-left: -640px; width: 1280px; height: 1957px; }
#section-7 .inner-cont-wrap ul.content-holder > li { position: relative; }
#section-7 .inner-cont-wrap ul.content-holder > li .txt-box { position: absolute; left: 0; }
#section-7 .inner-cont-wrap ul.content-holder > li .txt-box p { text-align: left; }
#section-7 .inner-cont-wrap ul.content-holder > li .img-box { position: absolute; }
#section-7 .inner-cont-wrap ul.content-holder > li .deco-box { position: absolute; left: -320px; top: -668px; opacity: 0; filter: alpha(opacity=0); }
#section-7 .inner-cont-wrap ul.content-holder > li .deco-box.onTrans { opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 0.7s linear 0.6s,opacity 0.5s 0.7s ease-in ; -moz-transition: -moz-transform 0.7s linear 0.6s,opacity 0.5s 0.7s ease-in ; -ms-transition: -ms-transform 0.7s linear 0.6s,opacity 0.5s 0.7s ease-in ; -o-transition: -o-transform 0.7s linear 0.6s,opacity 0.5s 0.7s ease-in ; transition: transform 0.7s linear 0.6s,opacity 0.5s 0.7s ease-in ; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 { height: 934px; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 .txt-box { left: 115px; top: 186px; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 .txt-box h4 { padding-bottom: 36px; text-align: left; color: #000; -webkit-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; filter: alpha(opacity=0); }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 .txt-box p { -webkit-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; filter: alpha(opacity=0); }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 .txt-box.onTrans h4 { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; -moz-transition: -moz-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; -ms-transition: -ms-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; -o-transition: -o-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; transition: transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 .txt-box.onTrans p { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; -moz-transition: -moz-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; -ms-transition: -ms-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; -o-transition: -o-transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; transition: transform 1s 0.2s ease-in-out,opacity linear 1s 0.2s; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 ul.img-box { left: 606px; top: -327px; -webkit-transform: translate(-120px, -45px); -moz-transform: translate(-120px, -45px); -ms-transform: translate(-120px, -45px); -o-transform: translate(-120px, -45px); transform: translate(-120px, -45px); opacity: 0; filter: alpha(opacity=0); }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 ul.img-box.onTrans { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 0.9s ease-out,opacity linear 1.2s; -moz-transition: -moz-transform 0.9s ease-out,opacity linear 1.2s; -ms-transition: -ms-transform 0.9s ease-out,opacity linear 1.2s; -o-transition: -o-transform 0.9s ease-out,opacity linear 1.2s; transition: transform 0.9s ease-out,opacity linear 1.2s; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 ul.img-box li { position: absolute; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 ul.img-box li.target { opacity: 0; filter: alpha(opacity=0); -webkit-transition: -webkit-transform 0.6s ease-out,opacity linear 0.6s; -moz-transition: -moz-transform 0.6s ease-out,opacity linear 0.6s; -ms-transition: -ms-transform 0.6s ease-out,opacity linear 0.6s; -o-transition: -o-transform 0.6s ease-out,opacity linear 0.6s; transition: transform 0.6s ease-out,opacity linear 0.6s; }
#section-7 .inner-cont-wrap ul.content-holder li.content-1 ul.img-box li.onShow { opacity: 1; filter: alpha(opacity=100); }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 { height: 908px; }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .txt-box { left: 745px; top: 248px; }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .txt-box h4 { padding-bottom: 36px; text-align: left; color: #000; -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); opacity: 0; filter: alpha(opacity=0); }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .txt-box p { -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); opacity: 0; filter: alpha(opacity=0); }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .txt-box.onTrans h4 { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s; transition: transform 1s ease-in-out,opacity linear 1s; }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .txt-box.onTrans p { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-in-out,opacity linear 1s 0.2s; -moz-transition: -moz-transform 1s ease-in-out,opacity linear 1s 0.2s; -ms-transition: -ms-transform 1s ease-in-out,opacity linear 1s 0.2s; -o-transition: -o-transform 1s ease-in-out,opacity linear 1s 0.2s; transition: transform 1s ease-in-out,opacity linear 1s 0.2s; }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .img-box { left: -254px; -webkit-transform: translateX(-50px); -moz-transform: translateX(-50px); -ms-transform: translateX(-50px); -o-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; filter: alpha(opacity=0); }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .img-box.onTrans { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 1s ease-out,opacity linear 1s; -moz-transition: -moz-transform 1s ease-out,opacity linear 1s; -ms-transition: -ms-transform 1s ease-out,opacity linear 1s; -o-transition: -o-transform 1s ease-out,opacity linear 1s; transition: transform 1s ease-out,opacity linear 1s; }
#section-7 .inner-cont-wrap ul.content-holder li.content-2 .img-box span { position: absolute; left: 447px; top: 658px; }

#section-8 .inner-cont-wrap { position: relative; width: 100%; height: 1080px; }
#section-8 .inner-cont-wrap .content-holder { display: table; position: relative; left: 0; top: 0; width: 100%; height: 100%; background: url("../img/sec9_bg.jpg") no-repeat center center; background-size: cover; }
#section-8 .inner-cont-wrap .content-holder .txt-box { display: table-cell; left: 0; top: 0; width: 100%; vertical-align: middle; }
#section-8 .inner-cont-wrap .content-holder .txt-box .txt { opacity: 0; filter: alpha(opacity=0); }
#section-8 .inner-cont-wrap .content-holder .txt-box .txt p { text-align: center; padding-bottom: 74px; }
#section-8 .inner-cont-wrap .content-holder .txt-box .txt p span.title { display: block; padding-bottom: 16px; }
#section-8 .inner-cont-wrap .content-holder .txt-box .txt.onShow { opacity: 1; filter: alpha(opacity=100); -webkit-transition: -webkit-transform 2s linear,opacity 2s; -moz-transition: -moz-transform 2s linear,opacity 2s; -ms-transition: -ms-transform 2s linear,opacity 2s; -o-transition: -o-transform 2s linear,opacity 2s; transition: transform 2s linear,opacity 2s; }

/*
#section-2{ .inner-cont-wrap{ .bg-holder{
 } .title-holder{
 } .obj-holder{ .txt-box{} .img-box{} } .txt-holder{ h2{} } }
}*/
.bx-pager { text-align: center; margin-top: -42px; font-size: 0; position: relative; }
.bx-pager .bx-pager-item { display: inline-block; /*text-indent:-999px; */ border: 2px solid #181b1e; width: 10px; height: 10px; border-radius: 50%; margin-right: 7px; }
.bx-pager .bx-pager-item a { display: block; width: 100%; height: 100%; }
.bx-pager .bx-pager-item a.active { background-color: #181b1e; }
.bx-pager .bx-pager-item a.active.isWhite { background-color: #fff; }
.bx-pager .bx-pager-item:last-child { margin-right: 0; }

/*# sourceMappingURL=page.css.map */
