.vertical-center {	
	/* Flexbox display */
	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	
	/* Horizontal alignment */
	-webkit-box-pack: center;	-moz-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center;justify-content: center;/* Vertical alignment */
	-webkit-box-align: center;	-moz-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;	align-items: center;	
	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	transform-style: preserve-3d;
	}

/* Main Layout*/
main {  display: block;  min-height: 100vh; /* width: calc(100% - 65px);  margin-left: 65px;*/
  -webkit-transition: all 0.2s ease-out 0.25s;	transition: all 0.2s ease-out 0.25s;  /*   color: #fff; *//*   border: 10px solid lightblue; */}

.subnav-open main {  -webkit-transform: translate(0px, 0);  transform: translate(0px, 0);}
main .main-overlay { content:'';  display: block;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  z-index: -100;  background: rgba(0,0,0,0.05);  opacity: 0.0;
  -webkit-transition: all 0.2s ease-out 0.25s;	transition: all 0.2s ease-out 0.25s;}
.subnav-open main .main-overlay {  z-index: 200;  opacity: 1.0;}

main .section {  position: reltive;  overflow: hidden;  /*   border: 4px solid lightgreen; */}
main .fp-tableCell {background-size:cover !important; position:relative; }
/*main .fp-tableCell:after {content:""; position:absolute; width:100%; height:100%; background-color:rgb(0,0,0,0);  top:0;}*/
/*main #section1 .fp-tableCell:after {display:none;}
main #section1 .fp-tableCell {background:url("../img/slide1.jpg")no-repeat center center;  }
main #section2 .fp-tableCell {background:url("../img/slide2.jpg")no-repeat center center;  }*/
/*main #section3 .fp-tableCell {background:url("../img/slide4.jpg")no-repeat center center;  }*/
main #section4 .fp-tableCell {background:url("../img/slide3.jpg")no-repeat center center;  }
/*main #section5 .fp-tableCell {background:url("../img/slide5.jpg")no-repeat center center;}*/
main #section6 .fp-tableCell {background:url("../img/slide6.jpg")no-repeat center center;}
main #section7 .fp-tableCell {background:url("../img/slide7.jpg")no-repeat center center;}

/* Video Backgrounds */
#homepage-fullpage .video-background {
  display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; min-width: 100%;  min-height: 100%;
  width: auto;  height: 100vh;  -webkit-transform: translate(-230px, 0); transform: translate(-230px, 0);  
  -webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%); position: absolute;left: 50%;	top: 50%;
  /* overflow: hidden; */  object-fit: cover;  /*   border: 4px solid red; */}

#homepage-fullpage .inner {  display: block;  max-width: 100%;  margin: 0 auto;  color: #fff;   
position: relative;  z-index: 1;  opacity: 1.0; -webkit-transform: translate(0, 0px);
  transform: translate(0, 0px);    -webkit-transition: all 0.2s ease-out 0.75s;transition: all 0.2s ease-out 0.75s;}
#homepage-fullpage .active .inner { opacity: 1.0;  -webkit-transform: translate(0, 0);  transform: translate(0, 0);  
  
/*#homepage-fullpage .inner {  display: block;  max-width: 100%;  margin: 0 auto;   color: #fff;  
 position: relative;  z-index: 1;  opacity: 0.0; -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);    -webkit-transition: all 0.2s ease-out 0.75s;transition: all 0.2s ease-out 0.75s;}
#homepage-fullpage .active .inner {  opacity: 1.0;  -webkit-transform: translate(0, 0);  transform: translate(0, 0); */ 
/*   -webkit-transition: all 0s linear 0s;transition: 	all 0s linear 0s; */}
/* FullPage JS Controls Theme Overrides */
#fp-nav {  -webkit-transition: 	all 0.2s ease-out 0.25s;transition: all 0.2s ease-out 0.25s;}
.subnav-open #fp-nav { opacity: 0.0;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {   background: rgba(255,255,255,0.70);}

.section:last-child,.section:last-child .fp-tableCell{height:auto !important;}
/*.section:last-child .fp-tableCell .inner {padding: 3em 0;  text-align: center;}*/

/*.bgW ul li .fp-tooltip {color:#333 !important;}
.bgW ul li a span, .fp-slidesNav ul li a span {background:rgba(0,0,0,0.70) !important}
.bgW ul li a:hover span, .fp-slidesNav ul li a:hover span {background:rgba(0,0,0,0.70) !important; color:#333 !importnat}
.bgW ul li::after{background-color:rgba(0,0,0,0.1) !important}*/

/*sldie backgrkound - white*/
.fp-viewing-slide2 ul li .fp-tooltip,
.fp-viewing-slide3 ul li .fp-tooltip,
.fp-viewing-slide4 ul li .fp-tooltip,
.fp-viewing-slide5 ul li .fp-tooltip {color:#333 !important; font-weight:500;}
.fp-viewing-slide2 ul li a span,
.fp-viewing-slide3 ul li a span,
.fp-viewing-slide4 ul li a span,
.fp-viewing-slide5 ul li a span, .fp-slidesNav ul li a span {background:rgba(0,0,0,0.70) !important}
.fp-viewing-slide2 ul li a:hover span,
.fp-viewing-slide3 ul li a:hover span,
.fp-viewing-slide4 ul li a:hover span,
.fp-viewing-slide5 ul li a:hover span, .fp-slidesNav ul li a:hover span {background:rgba(0,0,0,0.70) !important}
/*.fp-viewing-slide2 ul li::after,*/
.fp-viewing-slide2 #fp-nav ul li::after,
.fp-viewing-slide3 #fp-nav ul li::after,
.fp-viewing-slide4 #fp-nav ul li::after,
.fp-viewing-slide5 #fp-nav ul li::after{background-color:rgba(0,0,0,0.1) !important}

.fp-viewing-slide2 .gnb .mobile-menu-list .dropdown-mobile .depth1 a,
.fp-viewing-slide3 .gnb .mobile-menu-list .dropdown-mobile .depth1 a,
.fp-viewing-slide4 .gnb .mobile-menu-list .dropdown-mobile .depth1 a,
.fp-viewing-slide5 .gnb .mobile-menu-list .dropdown-mobile .depth1 a {color:#333 !important;}

.fp-viewing-home #header div.logo a .logo2,
.fp-viewing-slide1 #header div.logo a .logo2{display:none;}

.fp-viewing-slide2 #header div.logo a .logo2,
.fp-viewing-slide3 #header div.logo a .logo2,
.fp-viewing-slide4 #header div.logo a .logo2,
.fp-viewing-slide5 #header div.logo a .logo2{display:block;}

.fp-viewing-slide2 #header div.logo a .logo1,
.fp-viewing-slide3 #header div.logo a .logo1,
.fp-viewing-slide4 #header div.logo a .logo1,
.fp-viewing-slide5 #header div.logo a .logo1{display:none;}

.fp-viewing-slide2 #nav-icon1 span,
.fp-viewing-slide3 #nav-icon1 span,
.fp-viewing-slide4 #nav-icon1 span,
.fp-viewing-slide5 #nav-icon1 span{background:#333;}

.fp-viewing-home .navi_bg li:last-child,
.fp-viewing-slide1 .navi_bg li:last-child,
.fp-viewing-slide2 .navi_bg li:last-child,
.fp-viewing-slide3 .navi_bg li:last-child,
.fp-viewing-slide4 .navi_bg li:last-child,
.fp-viewing-slide5 .navi_bg li:last-child{display:none;}

.fp-viewing-home .navi_bg li:nth-child(3):after,
.fp-viewing-slide1 .navi_bg li:nth-child(3):after,
.fp-viewing-slide2 .navi_bg li:nth-child(3):after,
.fp-viewing-slide3 .navi_bg li:nth-child(3):after,
.fp-viewing-slide4 .navi_bg li:nth-child(3):after,
.fp-viewing-slide5 .navi_bg li:nth-child(3):after{border:none;}

