header .logo img.logo_w {
	opacity: 1
}
header .logo img.logo{
	opacity: 0
}
header nav>ul>li>a {
	color: #fff;
}

header {
	background-color: transparent;
}
header.fixed {
	box-shadow:none;
}

#fullpage .section .fp-bg{
    background-size: cover;
    background-position: center;
    transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    top:0;
    bottom:0;
    width: 100%;
    position:absolute;
    z-index: -1;
    transition: transform 700ms ease;
    transform: translateX(0px) translateY(0);
}


#fullpage .section.active .fp-bg{
    transform: translateX(0px) translateY(0);
}
#fullpage .section.active + .section .fp-bg{
    transform: translateX(0px) translateY(-40%);
}

#fullpage .section .sec_title {
    font-weight: 900;
    font-size: 5em;
    -webkit-text-shadow: 0 .3rem .9rem rgba(0,0,0,.4);
    text-shadow: 0 0.3rem 0.9rem rgb(0 0 0 / 40%);
    letter-spacing: -3px;
    color: #fff;
    text-align: center;
}
#fullpage .section .desc {
    width: 50%;
    margin: 0 auto;
    font-size: 1.5em;
    text-shadow: -1px 1px 8px rgb(0 0 0 / 80%);
    color: #fff;
}


@media only screen  and (max-width: 1420px) {
 
}
@media only screen  and (max-width: 1024px) {
  
}

@media only screen and (max-width: 900px) {
  
    
}
@media only screen and (max-width: 768px) {
 
}
@media only screen and (max-width: 551px) {
 
}
@media only screen and (max-width: 414px) {

 
}



.fp-section, .fp-slide, .fp-section.fp-table, .fp-slide.fp-table, .fp-section .fp-tableCell, .fp-slide .fp-tableCell {position:relative;overflow: hidden;}