#transwrap *,
#transwrap {
  transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
}

#transwrap {
	perspective-origin: 50% 50%;
	-webkit-perspective-origin: 50% 50%;
	perspective: 1500px;
	-webkit-perspective: 1500px;
}

.present{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:1;
}

.forth0{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:1;
}

.forth1{
    -webkit-transform: translate3d(100%,0%,0);
    transform: translate(100%,0%);
	opacity:0;
}

.forth2{
    -webkit-transform: translate3d(-100%,0%,0);
    transform: translate(-100%,0%);
	opacity:0;
}

.forth3{
    -webkit-transform: translate3d(-100%,0%,0);
    transform: translate(-100%,0%);
	opacity:0;
}

.forth4{
    -webkit-transform: translate3d(100%,0%,0);
    transform: translate(100%,0%);
	opacity:0;
}

.forth5{
    -webkit-transform: translate3d(100%,-100%,0);
    transform: translate(100%,-100%);
	opacity:0;
}

.forth6{
    -webkit-transform: translate3d(0%,-100%,0);
    transform: translate(0%,-100%);
	opacity:0;
}

.forth7{
    -webkit-transform: translate3d(-100%,100%,0);
    transform: translate(-100%,100%);
	opacity:0;
}
.forth8{
    -webkit-transform: translate3d(0%,-100%,0);
    transform: translate(0%,-100%);
	opacity:0;
}
.forth9{
    -webkit-transform: translate3d(0%,100%,0);
    transform: translate(0%,100%);
	opacity:0;
}
.forth10{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:0;
}
.forth11{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:0;
}
.forth12{
    -webkit-transform: translate3d(-100%,-100%,0);
    transform: translate(-100%,-100%);
	opacity:0;
}
.forth13{
    -webkit-transform: translate3d(100%,100%,0);
    transform: translate(100%,100%);
	opacity:0;
}
.forth14{
    -webkit-transform: translate3d(-100%,100%,0);
    transform: translate(-100%,100%);
	opacity:0;
}
.forth15{
    -webkit-transform: translate3d(0%,0%,0) scale(0.2);
    transform: translate(0%,0%) scale(0.2);
	opacity:0;
}
.forth16{
    -webkit-transform: translate3d(0%,100%,0);
    transform: translate(0%,100%);
	opacity:0;
}
.forth17{
    -webkit-transform: translate3d(100%,100%,0);
    transform: translate(100%,100%);
	opacity:0;
}
.forth18{
    -webkit-transform: translate3d(-100%,-100%,0);
    transform: translate(-100%,-100%);
	opacity:0;
}
.forth19{
    -webkit-transform: translate3d(100%,-100%,0);
    transform: translate(100%,-100%);
	opacity:0;
}
.forth20{
    -webkit-transform: translate3d(0%,0%,0) rotate3d(1,0,0,179deg);
    transform: translate(0%,0%) rotate3d(1,0,0,179deg);
	opacity:0;
}
.forth21{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:1;
}
.forth22{
    -webkit-transform: translate3d(0%,0%,0) rotate3d(0,1,0,179deg);
    transform: /*translate(0%,0%)*/ rotateY(179deg);
	opacity:0;
}
.forth23{
    -webkit-transform: translate3d(100%,0%,0) rotate3d(0,1,0,90deg) translate3d(100%,0%,0);
    transform: translate(100%,0%) rotate3d(0,1,0,90deg) translate(100%,0%);
	opacity:0;
}
.forth24{
    -webkit-transform: translate3d(0%,-100%,0) rotate3d(1,0,0,90deg) translate3d(0%,-100%,0);
    transform: translate(0%,-100%) rotate3d(1,0,0,90deg) translate(0%,-100%);
	opacity:0;
}
.forth25{
    -webkit-transform: translate3d(100%,0%,0) rotate3d(0,1,0,-90deg) translate3d(100%,0%,0);
    transform: translate(100%,0%) rotate3d(0,1,0,-90deg) translate(100%,0%);
	opacity:0;
}
.forth26{
    -webkit-transform: translate3d(0%,-100%,0) rotate3d(1,0,0,-90deg) translate3d(0%,-100%,0);
    transform: translate(0%,-100%) rotate3d(1,0,0,-90deg) translate(0%,-100%);
	opacity:0;
}
.forth27{
    -webkit-transform: translate3d(100%,100%,0) rotate3d(0,0,1,60deg);
    transform: translate(100%,100%) rotate3d(0,0,1,60deg);
	opacity:0;
}
.forth28{
    -webkit-transform: translate3d(0%,0%,0) rotate3d(0,1,1,179deg);
    transform: translate(0%,0%) rotate3d(0,1,1,179deg);
	opacity:0;
}
.forth29{
    -webkit-transform: translate3d(0%,0%,0) scale(0.1);
    transform: translate(0%,0%) scale(0.1);
	opacity:0;
}


.back0{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:1;
}
.back1{
    -webkit-transform: translate3d(-100%,0%,0);
    transform: translate(-100%,0%);
	opacity:0;
}
.back2{
    -webkit-transform: translate3d(100%,0%,0);
    transform: translate(100%,0%);
	opacity:0;
}
.back3{
    -webkit-transform: translate3d(100%,0%,0);
    transform: translate(100%,0%);
	opacity:0;
}
.back4{
    -webkit-transform: translate3d(-100%,0%,0);
    transform: translate(-100%,0%);
	opacity:0;
}
.back5{
    -webkit-transform: translate3d(-100%,100%,0);
    transform: translate(-100%,100%);
	opacity:0;
}
.back6{
    -webkit-transform: translate3d(0%,100%,0);
    transform: translate(0%,100%);
	opacity:0;
}
.back7{
    -webkit-transform: translate3d(100%,-100%,0);
    transform: translate(100%,-100%);
	opacity:0;
}
.back8{
    -webkit-transform: translate3d(0%,100%,0);
    transform: translate(0%,100%);
	opacity:0;
}
.back9{
    -webkit-transform: translate3d(0%,-100%,0);
    transform: translate(0%,-100%);
	opacity:0;
}
.back10{
    -webkit-transform: translate3d(-100%,100%,0) rotate3d(0,1,1,-179deg);
    transform: translate(-100%,100%) rotate3d(0,1,1,-179deg);
	opacity:0;
}
.back11{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:0;
}
.back12{
    -webkit-transform: translate3d(100%,100%,0);
    transform: translate(100%,100%);
	opacity:0;
}
.back13{
    -webkit-transform: translate3d(-100%,-100%,0);
    transform: translate(-100%,-100%);
	opacity:0;
}
.back14{
    -webkit-transform: translate3d(100%,-100%,0);
    transform: translate(100%,-100%);
	opacity:0;
}
.back15{
    -webkit-transform: translate3d(0%,0%,0) rotate3d(0,0,0,0deg) translate3d(0%,0%,0);
    transform: translate(0%,0%) rotate3d(0,0,0,0deg) translate(0%,0%);
	opacity:0;
}
.back16{
    -webkit-transform: translate3d(0%,-100%,0);
    transform: translate(0%,-100%);
	opacity:0;
}
.back17{
    -webkit-transform: translate3d(-100%,-100%,0);
    transform: translate(-100%,-100%);
	opacity:0;
}
.back18{
    -webkit-transform: translate3d(100%,100%,0);
    transform: translate(100%,100%);
	opacity:0;
}
.back19{
    -webkit-transform: translate3d(-100%,100%,0);
    transform: translate(-100%,100%);
	opacity:0;
}
.back20{
    -webkit-transform: translate3d(0%,0%,0) rotate3d(1,0,0,-179deg);
    transform: translate(0%,0%) rotate3d(1,0,0,-179deg);
	opacity:0;
}
.back21{
    -webkit-transform: translate3d(0%,0%,0);
    transform: translate(0%,0%);
	opacity:1;
}
.back22{
    -webkit-transform: translate3d(0%,0%,0) rotate3d(0,1,0,-179deg);
    transform: /*translate(0%,0%)*/ rotateY(-179deg);
	opacity:0;
}
.back23{
    -webkit-transform: translate3d(-100%,0%,0) rotate3d(0,1,0,-90deg) translate3d(-100%,0%,0);
    transform: translate(-100%,0%) rotate3d(0,1,0,-90deg) translate(-100%,0%);
	opacity:0;
}
.back24{
    -webkit-transform: translate3d(0%,100%,0) rotate3d(1,0,0,-90deg) translate3d(0%,100%,0);
    transform: translate(0%,100%) rotate3d(1,0,0,-90deg) translate(0%,100%);
	opacity:0;
}
.back25{
    -webkit-transform: translate3d(-100%,0%,0) rotate3d(0,1,0,90deg) translate3d(-100%,0%,0);
    transform: translate(-100%,0%) rotate3d(0,1,0,90deg) translate(-100%,0%);
	opacity:0;
}
.back26{
    -webkit-transform: translate3d(0%,100%,0) rotate3d(1,0,0,90deg) translate3d(0%,100%,0);
    transform: translate(0%,100%) rotate3d(1,0,0,90deg) translate(0%,100%);
	opacity:0;
}
.back27{
    -webkit-transform: translate3d(-100%,100%,0) rotate3d(0,0,1,-60deg);
    transform: translate(-100%,100%) rotate3d(0,0,1,-60deg);
	opacity:0;
}
.back28{
    -webkit-transform: translate3d(0%,0%,0) rotate3d(0,1,1,-179deg);
    transform: translate(0%,0%) rotate3d(0,1,1,-179deg);
	opacity:0;
}
.back29{
    -webkit-transform: translate3d(0%,0%,0) scale(0.1);
    transform: translate(0%,0%) scale(0.1);
	opacity:0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	.forth22{
		transform: translate(0%,0%) rotate3d(0,1,0,89deg);
	}
	.back22{
		transform: translate(0%,0%) rotate3d(0,1,0,-89deg);
	}
}
