@charset "utf-8";
/* CSS Document */

.animated .no-animation{animation: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation:none !important; opacity: 1 !important;}
.animated .no-animation span{ opacity:1; animation: none !important;}
.animated .no-animation .rw-words span{ opacity:0;}
.animated .widthani.no-animation{width:100%;}
.animated .heightani.no-animation{height:100%;}
.animated .disc-ani.no-animation{top: 52px !important; left: 45px !important;}

.widthani{width: 0px; height:100%;  overflow: hidden;  position: absolute; }
.heightani{height: 0px; width: 100%; overflow: hidden; }
.widthheightani{width: 0px; height:0;  overflow: hidden;  }

.animated .no-animation span, .active.animated .no-animation .progress.p55 .progress-right .progress-bar, .active.animated .no-animation .progress .progress-right span.progress-bar{ opacity:1; animation: none !important;}
.animated .no-animation .rw-words span, .animated .no-animation.fadeoutani0{ opacity:0;}

.animated .circleani.no-animation{transform: scale(1) !important; -webkit-transform: scale(1) !important;  -moz-transform: scale(1) !important;  -ms-transform: scale(1) !important;}

.animated .no-animation .progress .progress-right span.progress-bar{-webkit-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }
.animated .no-animation .progress.p55 .progress-right span.progress-bar{-webkit-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }
.animated .no-animation .progress.p55 .progress-left span.progress-bar{-webkit-transform: rotate(17deg) !important; transform: rotate(17deg) !important;}
.animated .no-animation .progress.p50 .progress-right span.progress-bar{-webkit-transform: rotate(180deg) !important;   transform: rotate(180deg) !important;}
.animated .no-animation .progress.p45 .progress-right span.progress-bar{-webkit-transform: rotate(155deg) !important; transform: rotate(155deg) !important;}
.animated .no-animation .progress.p47 .progress-right span.progress-bar{-webkit-transform: rotate(164deg) !important; transform: rotate(164deg) !important;}

@keyframes inFromRight{0%{transform:translate3d(505%,0,0); opacity: 0.6;}to{transform:translateZ(0); opacity: 1;}}

@keyframes inFromtop{0%{transform:translate3d(0,-100%,0); opacity: 0.6;}to{transform:translateZ(0); opacity: 1;}}

@keyframes inFrombottom{0%{transform:translate3d(0,100%,0); opacity: 0.6;}to{transform:translateZ(0); opacity: 1;}}
@keyframes inFromLeft{0%{transform:translate3d(-50%,0,0); opacity: 0.6;}to{transform:translateZ(0); opacity: 1;}}

.sap-slide{ opacity: 0;}
.loaded .slide1{
	animation:inFromtop 1.5s 0s forwards;
    }
.loaded .slide2{
	animation:inFromtop 1.5s 0.7s forwards;
    }
.loaded .slide3{
	animation:inFromtop 1.5s 1.4s forwards;
    }
.loaded .slide4{
	animation:inFromtop 1.5s 2.1s forwards;
    }
.loaded .slide5{
	animation:inFromtop 1.5s 2.8s forwards;
    }
.loaded .slide6{
	animation:inFromtop 1.5s 3.5s forwards;
    }
.loaded .slide7{
	animation:inFromtop 1.5s 4.4s forwards;
    }
.loaded .slide8{
	animation:inFromtop 1.5s 5.2s forwards;
    }
.loaded .slide1m{
	animation:inFromRight 1.5s 0s forwards;
    }
.loaded .slide2m{
	animation:inFromRight 1.5s 0.7s forwards;
    }
.loaded .slide3m{
	animation:inFromRight 1.5s 1.4s forwards;
    }
.loaded .slide4m{
	animation:inFromRight 1.5s 2.1s forwards;
    }
.loaded .slide5m{
	animation:inFromRight 1.5s 2.8s forwards;
    }
.loaded .slide6m{
	animation:inFromRight 1.5s 3.5s forwards;
    }
.loaded .slide7m{
	animation:inFromRight 1.5s 4.4s forwards;
    }
.loaded .slide8m{
	animation:inFromRight 1.5s 5.3s forwards;
    }

.active .arrowbox1{animation:inFrombottom 1.5s 0s forwards;    }
.active .arrow1{animation:inFrombottom 1.5s 1.5s forwards;    }
.active .arrow2{animation:inFrombottom 1.5s 1.8s forwards;    }
.active .arrow3{animation:inFrombottom 1.5s 2s forwards;    }
.active .arrow4{animation:inFrombottom 1.5s 2.2s forwards;    }
.active .arrow5{animation:inFrombottom 1.5s 2.4s forwards;    }
.active .arrow6{animation:inFrombottom 1.5s 2.4s forwards;    }
.active .arrow7{animation:inFromLeft 1.5s 3.9s forwards;    }
.active .arrowbox2{animation:inFrombottom 1.2s 4s forwards;    }

@keyframes inFrombottom1{0%{transform:translate3d(0,40%,0); opacity: 0.6;}to{transform:translateZ(0); opacity: 1;}}
.active .boxup{animation:inFrombottom1 1.2s 4.8s forwards;    }
.active .slidefbtm{animation:inFrombottom1 1.2s 6s forwards;    }

.active .slidefl{animation:inFromLeft 1.2s 1.4s forwards;    }
@keyframes inFromrightimg{0%{transform:translate3d(50%,0%,0); opacity: 0.6;}to{transform:translateZ(0); opacity: 1;}}
.active .slidefr{animation:inFromrightimg 1.2s 1.4s forwards;    }

@keyframes slidetoright{0%{left:5.7vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}
@-webkit-keyframes slidetoright{0%{left:5.7vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}
@-moz-keyframes slidetoright{0%{left:5.7vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}
@-ms-keyframes slidetoright{0%{left:5.7vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}
@-o-keyframes slidetoright{0%{left:5.7vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}

@keyframes slidetobottom{0%{bottom:0vw; opacity: 1;}to{bottom:-1.5vw;opacity: 0;}}
@-webkit-keyframes slidetobottom{0%{bottom:0vw; opacity: 1;}to{bottom:-1.5vw;opacity: 0;}}
@-moz-keyframes slidetobottom{0%{bottom:0vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}
@-ms-keyframes slidetobottom{0%{bottom:0vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}
@-o-keyframes slidetobottom{0%{bottom:0vw; opacity: 1;}to{left:9.7vw;opacity: 0;}}
.sap-slide:hover .s-readmore{
	-webkit-animation: slidetobottom 1s 0s infinite both;
    -moz-animation: slidetobottom 1s 0s infinite both;
    -o-animation: slidetobottom 1s 0s infinite both;
    -ms-animation: slidetobottom 1s 0s infinite  both;
    animation: slidetobottom 1s 0s infinite both; }



/* Fade */
.sap-slide:before {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}


/* Rectangle Out */
.hvr-rectangle-out {  
  -webkit-transform: translateZ(0);
  transform: translateZ(0);  
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;  
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; 
  background: rgba(0,118,203,0.9);
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1); 
  transform: scale(1);
}
.hvr-bounce-to-top{-webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;}

.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,118,203,0.9);
  -webkit-transform: scaleY(0.3);
  transform: scaleY(0.3);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

body{
	background:#eee;
}

.fadeincircle1{
	-webkit-animation: fadein1 200ms linear 2s both;
    -moz-animation: fadein1 200ms linear 2s both;
    -o-animation: fadein1 200ms linear 2s both;
    -ms-animation: fadein1 200ms linear 2s both;
    animation: fadein1 0ms linear 2s both; 
}
.fadeincircle2{
	-webkit-animation: fadein1 200ms linear 3s both;
    -moz-animation: fadein1 200ms linear 3s both;
    -o-animation: fadein1 200ms linear 3s both;
    -ms-animation: fadein1 200ms linear 3s both;
    animation: fadein1 0ms linear 3s both; 
}
.fadeincircle3{
	-webkit-animation: fadein1 200ms linear 5s both;
    -moz-animation: fadein1 200ms linear 5s both;
    -o-animation: fadein1 200ms linear 5s both;
    -ms-animation: fadein1 200ms linear 5s both;
    animation: fadein1 0ms linear 5s both; 
}
@keyframes ribbon { 0% {  transform: scaleX(0);} 100% {  transform: scaleX(1);}}
@-webkit-keyframes ribbon { 0% {  -webkit-transform: scaleX(0);} 100% {  -webkit-transform: scaleX(1);}}
@-moz-keyframes ribbon { 0% {  -moz-transform: scaleX(0);} 100% {  -moz-transform: scaleX(1);}}
@-ms-keyframes ribbon { 0% {  -ms-transform: scaleX(0);} 100% {  -ms-transform: scaleX(1);}}
@-webkit-keyframes whiteCircleOne {
  from {
    -webkit-transform: scale(0);
  }
  15% {
    -webkit-transform: scale(0);
  }
  35% {
    -webkit-transform: scale(1);
  }
  to {
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes greenCircleOne {
  from {
    -webkit-transform: scale(0);
  }
  8% {
    -webkit-transform: scale(0);
  }
  15% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1);
  }
  to {
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes logo {
  from {
    -webkit-transform: scale(0);
  }
  15% {
    -webkit-transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
  }
  to {
    -webkit-transform: scale(1);
  }
}


@-moz-keyframes whiteCircleOne {
  from {
    -moz-transform: scale(0);
  }
  15% {
    -moz-transform: scale(0);
  }
  35% {
    -moz-transform: scale(1);
  }
  to {
    -moz-transform: scale(1);
  }
}
@-moz-keyframes greenCircleOne {
  from {
    -moz-transform: scale(0);
  }
  8% {
    -moz-transform: scale(0);
  }
  15% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1);
  }
  to {
    -moz-transform: scale(1);
  }
}
@-moz-keyframes logo {
  from {
    -moz-transform: scale(0);
  }
  15% {
    -moz-transform: scale(1.5);
  }
  50% {
    -moz-transform: scale(1);
  }
  to {
    -moz-transform: scale(1);
  }
}


@-ms-keyframes whiteCircleOne {
  from {
    -ms-transform: scale(0);
  }
  15% {
    -ms-transform: scale(0);
  }
  35% {
    -ms-transform: scale(1);
  }
  to {
    -ms-transform: scale(1);
  }
}
@-ms-keyframes greenCircleOne {
  from {
    -ms-transform: scale(0);
  }
  8% {
    -ms-transform: scale(0);
  }
  15% {
    -ms-transform: scale(1);
  }
  50% {
    -ms-transform: scale(1);
  }
  to {
    -ms-transform: scale(1);
  }
}
@-ms-keyframes logo {
  from {
    -ms-transform: scale(0);
  }
  15% {
    -ms-transform: scale(1.5);
  }
  50% {
    -ms-transform: scale(1);
  }
  to {
    -ms-transform: scale(1);
  }
}

@-moz-keyframes whiteCircleOne {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(0);
  }
  35% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes whiteCircleOne {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(0);
  }
  35% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-o-keyframes whiteCircleOne {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(0);
  }
  35% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@keyframes whiteCircleOne {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(0);
  }
  35% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-moz-keyframes greenCircleOne {
  from {
    transform: scale(0);
  }
  8% {
    transform: scale(0);
  }
  15% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes greenCircleOne {
  from {
    transform: scale(0);
  }
  8% {
    transform: scale(0);
  }
  15% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-o-keyframes greenCircleOne {
  from {
    transform: scale(0);
  }
  8% {
    transform: scale(0);
  }
  15% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@keyframes greenCircleOne {
  from {
    transform: scale(0);
  }
  8% {
    transform: scale(0);
  }
  15% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-moz-keyframes logo {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(1.5);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes logo {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(1.5);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@-o-keyframes logo {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(1.5);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}
@keyframes logo {
  from {
    transform: scale(0);
  }
  15% {
    transform: scale(1.5);
  }
  50% {
    transform: scale(1);
  }
  to {
    transform: scale(1);
  }
}


@keyframes grow {
		0% {
				transform: scale(0);
		}
		30% {
				transform: scale(1.1);
		}
		60% {
				transform: scale(0.9);
		}
}

@keyframes turn {
		0% {
				transform: rotate(0) scale(0);
				opacity: 0;
		}
		60% {
				transform: rotate(375deg) scale(1.1);
		}
		80% {
				transform: rotate(355deg) scale(0.9);
		}
		100% {
				transform: rotate(360deg) scale(1);
		}
}

@-webkit-keyframes scaleout {
0% { opacity: 1; -webkit-transform: scale(1.5); }
100% { opacity: 1; -webkit-transform: scale(1); }
}
@-moz-keyframes scaleout {
0% { opacity: 1; -moz-transform: scale(1.5); }
100% { opacity: 1; -moz-transform: scale(1); }
}
@keyframes scaleout {
0% { opacity: 1; transform: scale(1.5); }
100% { opacity: 1; transform: scale(1); }
}

.scaleout1{
-webkit-animation:scaleout 0.8s 0s ;
-moz-animation:scaleout 0.8s 0s;
-ms-animation:scaleout 0.8s 0s;}
.scaleout2{
-webkit-animation:scaleout 0.8s 1s ;
-moz-animation:scaleout 0.8s 1s;
-ms-animation:scaleout 0.8s 1s;}
.scaleout3{
-webkit-animation:scaleout 0.8s 2s ;
-moz-animation:scaleout 0.8s 2s;
-ms-animation:scaleout 0.8s 2s;}

@-webkit-keyframes scalein {
0% { opacity: 0; -webkit-transform: scale(0); }
100% { opacity: 1; -webkit-transform: scale(1); }
}
@-moz-keyframes scalein {
0% { opacity: 0; -moz-transform: scale(0); }
100% { opacity: 1; -moz-transform: scale(1); }
}
@keyframes scalein {
0% { opacity: 0; transform: scale(0); }
100% { opacity: 1; transform: scale(1); }
}
.signal {	
		position:absolute; left:0; top:0;
	-webkit-animation: lefts 2s linear infinite;
	-moz-animation: lefts 2s linear infinite;
	-o-animation: lefts 2s linear infinite;
	animation: lefts 2s linear infinite;
}

.signal3 {-webkit-animation-delay:.3s;
		-moz-animation-delay:.3s;
		-o-animation-delay:.3s;
		animation-delay:.3s;}
.signal2 { -webkit-animation-delay:.2s;
		-moz-animation-delay:.2s;
		-o-animation-delay:.2s;
		animation-delay:.2s;}
.signal1 {-webkit-animation-delay:.1s;
		-moz-animation-delay:.1s;
		-o-animation-delay:.1s;
		animation-delay:.1s;}

@-webkit-keyframes lefts{
	0% { opacity: 1;}
	100% {opacity: 0;}
}

	@-moz-keyframes lefts{
	0% { opacity: 1;}
	100% {opacity: 0;}
}
	@-o-keyframes lefts{
	0% { opacity: 1;}
	100% {opacity: 0;}
}
	@keyframes lefts{
	0% { opacity: 1;}
	100% {opacity: 0;}
}




@keyframes slide-to-left{0%{transform:translate3d(5%,0,0)}to{transform:translateZ(0)}}
@keyframes slide-to-right{0%{transform:translate3d(-5%,0,0)}to{transform:translateZ(0)}}
@keyframes slide-to-up{0%{bottom:0; opacity: 0;}to{bottom:0;opacity: 1;}}

.active .slide-to-right{animation:slide-to-right 1s 0s forwards;}
.active .slide-to-left{animation:slide-to-left 1s 0s forwards; }

.active .fadeht{
	-webkit-animation: slide-to-uph 1s 5.6s forwards;
    -moz-animation: slide-to-uph 1s 5.6s forwards;
    -o-animation: slide-to-uph 1s 5.6s forwards;
    -ms-animation: slide-to-uph 1s 5.6s forwards;
    animation: slide-to-uph 1s 5.6s forwards; }

@keyframes slide-to-uph{0%{bottom:-10%; opacity: 0;}to{bottom:44px;opacity: 1;}}
@-webkit-keyframes slide-to-uph{0%{bottom:-10%; opacity: 0;}to{bottom:44px;opacity: 1;}}
@-moz-keyframes slide-to-uph{0%{bottom:-10%; opacity: 0;}to{bottom:44px;opacity: 1;}}
@-ms-keyframes slide-to-uph{0%{bottom:-10%; opacity: 0;}to{bottom:44px;opacity: 1;}}
@-o-keyframes slide-to-uph{0%{bottom:-10%; opacity: 0;}to{bottom:44px;opacity: 1;}}

@keyframes fadein1{0%{opacity:0;}100%{ opacity:1;}}
@-webkit-keyframes fadein1{0%{ -khtml-opacity:0;opacity:0;}100%{-khtml-opacity:1;opacity:1;}}
@-moz-keyframes fadein1{0%{ -moz-opacity:0;opacity:0;}100%{-moz-opacity:1;opacity:1;}}
@-ms-keyframes fadein1{0%{ filter: alpha(opacity=0);opacity:0;}100%{filter: alpha(opacity=1);opacity:1;}}
@-o-keyframes fadein1{0%{ opacity:0;}100%{opacity:1;}}

.fadeani {  opacity: 0;}
.active .fadein1{
	-webkit-animation: fadein1 200ms linear 0s both;
    -moz-animation: fadein1 200ms linear 0s both;
    -o-animation: fadein1 200ms linear 0s both;
    -ms-animation: fadein1 200ms linear 0s both;
    animation: fadein1 200ms linear 0s both; }

@-webkit-keyframes rotateWord {
    0% {   opacity: 0; }
    2% {   opacity: 0;  -webkit-transform: translateY(-1px);    }
    5% {   opacity: 1;   -webkit-transform: translateY(0px);    }
    17% { opacity: 1;   -webkit-transform: translateY(0px);   }
    20% {     opacity: 0;    -webkit-transform: translateY(1);  }
    80% { opacity: 0; }
    100% {   opacity: 0;    }
}
@-ms-keyframes rotateWord {
    0% {opacity: 0; }
    2% {opacity: 0;-ms-transform: translateY(-1px);    }
    5% {opacity: 1;-ms-transform: translateY(0px);    }
    17% {opacity: 1; -ms-transform: translateY(0px);    }
    20% { opacity: 0; -ms-transform: translateY(1px);    }
    80% { opacity: 0; }
    100% {    opacity: 0;   }
}
@-o-keyframes rotateWord {
    0% {opacity: 0; }
    2% {opacity: 0; -o-transform: translateY(-1px); }
    5% { opacity: 1; -o-transform: translateY(0px);    }
    17% {  opacity: 1; -o-transform: translateY(0px);    }
    20% {  opacity: 0; -o-transform: translateY(1px);    }
    80% {  opacity: 0;  }
    100% { opacity: 0;}
}
@keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;-webkit-transform: translateY(-1px); transform: translateY(-1px);    }
    5% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
    17% {opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
    20% { opacity: 0; -webkit-transform: translateY(1px); transform: translateY(1px); }
    80% {   opacity: 0;  }
	100% {  opacity: 0;  }
}

.rw-words{ position:relative; display:inline;    margin: 0 0 0 0px;}
.rw-words-1 span {  position: absolute;  opacity: 0; overflow: hidden; margin: 0px 0 0 0;  /*left:0; top:6px;*/}
.fp-slide .rw-words-1 span{margin:10px 0 0 0;}
.active .word0{
    -webkit-animation: fadein1 200ms linear 0s both;
    -moz-animation: fadein1 200ms linear 0s both;
    -o-animation: fadein1 200ms linear 0s both;
    -ms-animation: fadein1 200ms linear 0s both;
    animation: fadein1 200ms linear 0s both;}

.active .number1 .rw-words-1 span{
    -webkit-animation: rotateWord 1s linear 1 0s;
    -moz-animation: rotateWord 1s linear 1 0s;
    -o-animation: rotateWord 1s linear 1 0s;
    -ms-animation: rotateWord 1s linear 1 0s;
    animation: rotateWord 1s linear 1 0s;
}

.active .number1 .rw-words-1 span:nth-child(2){
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    -o-animation-delay: 0.1s;
    -ms-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.active .number1 .rw-words-1 span:nth-child(3) {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.active .number1 .rw-words-1 span:nth-child(4) {
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay:  0.3s;
    -o-animation-delay:  0.3s;
    -ms-animation-delay:  0.3s;
    animation-delay:  0.3s;
}
.active .number1 .rw-words-1 span:nth-child(5) {
    -webkit-animation-delay: 0.4s;
    -moz-animation-delay: 0.4s;
    -o-animation-delay: 0.4s;
    -ms-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.active .number1 .rw-words-1 span:nth-child(6) {
    -webkit-animation-delay: 0.5s;
    -moz-animation-delay: 0.5s;
    -o-animation-delay: 0.5s;
    -ms-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.active .number1 .rw-words-1 span:nth-child(7) {
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.active .number1 .rw-words-1 span:nth-child(8) {
    -webkit-animation-delay: 0.7s;
    -moz-animation-delay: 0.7s;
    -o-animation-delay: 0.7s;
    -ms-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.active .number1 .rw-words-1 span:nth-child(9) {
    -webkit-animation-delay: 0.8s;
    -moz-animation-delay:  0.8s;
    -o-animation-delay:  0.8s;
    -ms-animation-delay:  0.8s;
    animation-delay:  0.8s;
}
.active .number1 .rw-words-1 span:nth-child(10) {
    -webkit-animation-delay:  0.9s;
    -moz-animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    animation-delay: 0.9s;
}
.active .number1 .rw-words-1 span:nth-child(11) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    -ms-animation-delay: 1s;
    animation-delay: 1s;
}
.active .word1{
    -webkit-animation: fadein1 200ms linear 1.1s both;
    -moz-animation: fadein1 200ms linear 1.1s both;
    -o-animation: fadein1 200ms linear 1.1s both;
    -ms-animation: fadein1 200ms linear 1.1s both;
    animation: fadein1 200ms linear 1.1s both;}

.active .fadein2{
	-webkit-animation: fadein1 200ms linear 1.2s both;
    -moz-animation: fadein1 200ms linear 1.2s both;
    -o-animation: fadein1 200ms linear 1.2s both;
    -ms-animation: fadein1 200ms linear 1.2s both;
    animation: fadein1 200ms linear 1.2s both; }
.active .fadein3{
	-webkit-animation: fadein1 200ms linear 1.4s both;
    -moz-animation: fadein1 200ms linear 1.4s both;
    -o-animation: fadein1 200ms linear 1.4s both;
    -ms-animation: fadein1 200ms linear 1.4s both;
    animation: fadein1 200ms linear 1.4s both; }

.active .number2 .rw-words-1 span{
    -webkit-animation: rotateWord 1s linear 1 1.4s;
    -moz-animation: rotateWord 1s linear 1 1.4s;
    -o-animation: rotateWord 1s linear 1 1.4s;
    -ms-animation: rotateWord 1s linear 1 1.4s;
    animation: rotateWord 1s linear 1 1.4s;
}

.active .number2 .rw-words-1 span:nth-child(2){
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.active .number2 .rw-words-1 span:nth-child(3) {
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    -o-animation-delay: 1.6s;
    -ms-animation-delay: 1.6s;
    animation-delay: 1.6s;
}

.active .number2 .rw-words-1 span:nth-child(4) {
    -webkit-animation-delay: 1.7s;
    -moz-animation-delay:  1.7s;
    -o-animation-delay:  1.7s;
    -ms-animation-delay:  1.7s;
    animation-delay:  1.7s;
}
.active .number2 .rw-words-1 span:nth-child(5) {
    -webkit-animation-delay: 1.8s;
    -moz-animation-delay: 1.8s;
    -o-animation-delay: 1.8s;
    -ms-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
.active .number2 .rw-words-1 span:nth-child(6) {
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    -o-animation-delay: 1.9s;
    -ms-animation-delay: 1.9s;
    animation-delay: 1.9s;
}
.active .number2 .rw-words-1 span:nth-child(7) {
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    -o-animation-delay: 2s;
    -ms-animation-delay: 2s;
    animation-delay: 2s;
}
.active .number2 .rw-words-1 span:nth-child(8) {
    -webkit-animation-delay: 2.1s;
    -moz-animation-delay: 2.1s;
    -o-animation-delay: 2.1s;
    -ms-animation-delay: 2.1s;
    animation-delay: 2.1s;
}
.active .number2 .rw-words-1 span:nth-child(9) {
    -webkit-animation-delay: 2.2s;
    -moz-animation-delay:  2.2s;
    -o-animation-delay:  2.2s;
    -ms-animation-delay:  2.2s;
    animation-delay:  2.2s;
}
.active .number2 .rw-words-1 span:nth-child(10) {
    -webkit-animation-delay:  2.3s;
    -moz-animation-delay: 2.3s;
    -o-animation-delay: 2.3s;
    -ms-animation-delay: 2.3s;
    animation-delay: 2.3s;
}
.active .number2 .rw-words-1 span:nth-child(11) {
    -webkit-animation-delay: 2.4s;
    -moz-animation-delay:  2.4s;
    -o-animation-delay:  2.4s;
    -ms-animation-delay:  2.4s;
    animation-delay:  2.4s;
}
.active .word2{
    -webkit-animation: fadein1 200ms linear 2.5s both;
    -moz-animation: fadein1 200ms linear 2.5s both;
    -o-animation: fadein1 200ms linear 2.5s both;
    -ms-animation: fadein1 200ms linear 2.5s both;
    animation: fadein1 200ms linear 2.5s both;}

.active .fadein4{
	-webkit-animation: fadein1 200ms linear 2.6s both;
    -moz-animation: fadein1 200ms linear 2.6s both;
    -o-animation: fadein1 200ms linear 2.6s both;
    -ms-animation: fadein1 200ms linear 2.6s both;
    animation: fadein1 200ms linear 2.6s both; }

.active .slide-to-up{animation:slide-to-up 1s 2.8s forwards; }

.active .fade1{
	-webkit-animation: fadein1 200ms linear 0s both;
    -moz-animation: fadein1 200ms linear 0s both;
    -o-animation: fadein1 200ms linear 0s both;
    -ms-animation: fadein1 200ms linear 0s both;
    animation: fadein1 200ms linear 0s both; }
.active .fade2, .mfp-ready .pfade0{
	-webkit-animation: fadein1 200ms linear 0.2s both;
    -moz-animation: fadein1 200ms linear 0.2s both;
    -o-animation: fadein1 200ms linear 0.2s both;
    -ms-animation: fadein1 200ms linear 0.2s both;
    animation: fadein1 200ms linear 0.2s both; }
.active .fade3, .mfp-ready .pfade0a{
	-webkit-animation: fadein1 200ms linear 0.4s both;
    -moz-animation: fadein1 200ms linear 0.4s both;
    -o-animation: fadein1 200ms linear 0.4s both;
    -ms-animation: fadein1 200ms linear 0.4s both;
    animation: fadein1 200ms linear 0.4s both; }
.active .fade4, .mfp-ready .pfade1{
	-webkit-animation: fadein1 200ms linear 0.6s both;
    -moz-animation: fadein1 200ms linear 0.6s both;
    -o-animation: fadein1 200ms linear 0.6s both;
    -ms-animation: fadein1 200ms linear 0.6s both;
    animation: fadein1 200ms linear 0.6s both; }
.active .fade4a{
	-webkit-animation: fadein1 200ms linear 0.65s both;
    -moz-animation: fadein1 200ms linear 0.65s both;
    -o-animation: fadein1 200ms linear 0.65s both;
    -ms-animation: fadein1 200ms linear 0.65s both;
    animation: fadein1 200ms linear 0.65s both; }
.active .fade4b{
	-webkit-animation: fadein1 200ms linear 0.7s both;
    -moz-animation: fadein1 200ms linear 0.7s both;
    -o-animation: fadein1 200ms linear 0.7s both;
    -ms-animation: fadein1 200ms linear 0.7s both;
    animation: fadein1 200ms linear 0.7s both; }
.active .fade4c{
	-webkit-animation: fadein1 200ms linear 0.75s both;
    -moz-animation: fadein1 200ms linear 0.75s both;
    -o-animation: fadein1 200ms linear 0.75s both;
    -ms-animation: fadein1 200ms linear 0.75s both;
    animation: fadein1 200ms linear 0.75s both; }
.active .fade4d{
	-webkit-animation: fadein1 200ms linear 0.8s both;
    -moz-animation: fadein1 200ms linear 0.8s both;
    -o-animation: fadein1 200ms linear 0.8s both;
    -ms-animation: fadein1 200ms linear 0.8s both;
    animation: fadein1 200ms linear 0.8s both; }

.active .fade5, .mfp-ready .pfade2{
	-webkit-animation: fadein1 200ms linear 0.8s both;
    -moz-animation: fadein1 200ms linear 0.8s both;
    -o-animation: fadein1 200ms linear 0.8s both;
    -ms-animation: fadein1 200ms linear 0.8s both;
    animation: fadein1 200ms linear 0.8s both; }
.active .fade5a{
	-webkit-animation: fadein1 200ms linear 0.9s both;
    -moz-animation: fadein1 200ms linear 0.9s both;
    -o-animation: fadein1 200ms linear 0.9s both;
    -ms-animation: fadein1 200ms linear 0.9s both;
    animation: fadein1 200ms linear 0.9s both; }
.active .fade6, .mfp-ready .pfade3{
	-webkit-animation: fadein1 200ms linear 1s both;
    -moz-animation: fadein1 200ms linear 1s both;
    -o-animation: fadein1 200ms linear 1s both;
    -ms-animation: fadein1 200ms linear 1s both;
    animation: fadein1 200ms linear 1s both; }
.active .fade6a{
	-webkit-animation: fadein1 200ms linear 1.1s both;
    -moz-animation: fadein1 200ms linear 1.1s both;
    -o-animation: fadein1 200ms linear 1.1s both;
    -ms-animation: fadein1 200ms linear 1.1s both;
    animation: fadein1 200ms linear 1.1s both; }
.active .fade7, .mfp-ready .pfade4{
	-webkit-animation: fadein1 200ms linear 1.2s both;
    -moz-animation: fadein1 200ms linear 1.2s both;
    -o-animation: fadein1 200ms linear 1.2s both;
    -ms-animation: fadein1 200ms linear 1.2s both;
    animation: fadein1 200ms linear 1.2s both; }
.active .fade7a{
	-webkit-animation: fadein1 200ms linear 1.3s both;
    -moz-animation: fadein1 200ms linear 1.3s both;
    -o-animation: fadein1 200ms linear 1.3s both;
    -ms-animation: fadein1 200ms linear 1.3s both;
    animation: fadein1 200ms linear 1.3s both; }
.active .disc-ani{
	-webkit-animation: disc1 1.5s 1 1.2s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: disc1 1.5s 1 1.2s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: disc1 1.5s 1 1.2s;   -ms-animation-fill-mode: forwards; 
	-o-animation: disc1 1.5s 1 1.2s;   -o-animation-fill-mode: forwards; 
    animation: disc1 1.5s 1 1.2s;  animation-fill-mode: forwards;}

.active .fade8, .mfp-ready .pfade5{
	-webkit-animation: fadein1 200ms linear 1.4s both;
    -moz-animation: fadein1 200ms linear 1.4s both;
    -o-animation: fadein1 200ms linear 1.4s both;
    -ms-animation: fadein1 200ms linear 1.4s both;
    animation: fadein1 200ms linear 1.4s both; }
.active .fade9, .mfp-ready .pfade6{
	-webkit-animation: fadein1 200ms linear 1.6s both;
    -moz-animation: fadein1 200ms linear 1.6s both;
    -o-animation: fadein1 200ms linear 1.6s both;
    -ms-animation: fadein1 200ms linear 1.6s both;
    animation: fadein1 200ms linear 1.6s both; }
.active .fade10, .mfp-ready .pfade7{
	-webkit-animation: fadein1 200ms linear 1.8s both;
    -moz-animation: fadein1 200ms linear 1.8s both;
    -o-animation: fadein1 200ms linear 1.8s both;
    -ms-animation: fadein1 200ms linear 1.8s both;
    animation: fadein1 200ms linear 1.8s both; }
.active .fade11, .mfp-ready .pfade8{
	-webkit-animation: fadein1 200ms linear 2s both;
    -moz-animation: fadein1 200ms linear 2s both;
    -o-animation: fadein1 200ms linear 2s both;
    -ms-animation: fadein1 200ms linear 2s both;
    animation: fadein1 200ms linear 2s both; }
.active .fade12, .mfp-ready .pfade9{
	-webkit-animation: fadein1 200ms linear 2.2s both;
    -moz-animation: fadein1 200ms linear 2.2s both;
    -o-animation: fadein1 200ms linear 2.2s both;
    -ms-animation: fadein1 200ms linear 2.2s both;
    animation: fadein1 200ms linear 2.2s both; }
.active .fade13, .mfp-ready .pfade10{
	-webkit-animation: fadein1 200ms linear 2.4s both;
    -moz-animation: fadein1 200ms linear 2.4s both;
    -o-animation: fadein1 200ms linear 2.4s both;
    -ms-animation: fadein1 200ms linear 2.4s both;
    animation: fadein1 200ms linear 2.4s both; }
.active .fade14, .mfp-ready .pfade11{
	-webkit-animation: fadein1 200ms linear 2.6s both;
    -moz-animation: fadein1 200ms linear 2.6s both;
    -o-animation: fadein1 200ms linear 2.6s both;
    -ms-animation: fadein1 200ms linear 2.6s both;
    animation: fadein1 200ms linear 2.6s both; }
.active .fade15, .mfp-ready .pfade12{
	-webkit-animation: fadein1 200ms linear 2.8s both;
    -moz-animation: fadein1 200ms linear 2.8s both;
    -o-animation: fadein1 200ms linear 2.8s both;
    -ms-animation: fadein1 200ms linear 2.8s both;
    animation: fadein1 200ms linear 2.8s both; }
.active .fade16, .mfp-ready .pfade13{
	-webkit-animation: fadein1 200ms linear 3s both;
    -moz-animation: fadein1 200ms linear 3s both;
    -o-animation: fadein1 200ms linear 3s both;
    -ms-animation: fadein1 200ms linear 3s both;
    animation: fadein1 200ms linear 3s both; }
.active .fade16a{
	-webkit-animation: fadein1 200ms linear 3.2s both;
    -moz-animation: fadein1 200ms linear 3.2s both;
    -o-animation: fadein1 200ms linear 3.2s both;
    -ms-animation: fadein1 200ms linear 3.2s both;
    animation: fadein1 200ms linear 3.2s both; }
.active .fade17, .mfp-ready .pfade14{
	-webkit-animation: fadein1 200ms linear 3.4s both;
    -moz-animation: fadein1 200ms linear 3.4s both;
    -o-animation: fadein1 200ms linear 3.4s both;
    -ms-animation: fadein1 200ms linear 3.4s both;
    animation: fadein1 200ms linear 3.4s both; }
.active .fade17b{
	-webkit-animation: fadein1 200ms linear 3.6s both;
    -moz-animation: fadein1 200ms linear 3.6s both;
    -o-animation: fadein1 200ms linear 3.6s both;
    -ms-animation: fadein1 200ms linear 3.6s both;
    animation: fadein1 200ms linear 3.6s both; }
.active .fade17a{
	-webkit-animation: fadein1 200ms linear 4.6s both;
    -moz-animation: fadein1 200ms linear 4.6s both;
    -o-animation: fadein1 200ms linear 4.6s both;
    -ms-animation: fadein1 200ms linear 4.6s both;
    animation: fadein1 200ms linear 4.6s both; }
.active .fade17c{
	-webkit-animation: fadein1 200ms linear 5.9s both;
    -moz-animation: fadein1 200ms linear 5.9s both;
    -o-animation: fadein1 200ms linear 5.9s both;
    -ms-animation: fadein1 200ms linear 5.9s both;
    animation: fadein1 200ms linear 5.9s both; }
.active .fade18{
	-webkit-animation: fadein1 200ms linear 3.6s both;
    -moz-animation: fadein1 200ms linear 3.6s both;
    -o-animation: fadein1 200ms linear 3.6s both;
    -ms-animation: fadein1 200ms linear 3.6s both;
    animation: fadein1 200ms linear 3.6s both; }
.active .fade19{
	-webkit-animation: fadein1 200ms linear 3.8s both;
    -moz-animation: fadein1 200ms linear 3.8s both;
    -o-animation: fadein1 200ms linear 3.8s both;
    -ms-animation: fadein1 200ms linear 3.8s both;
    animation: fadein1 200ms linear 3.8s both; }
.active .fade20{
	-webkit-animation: fadein1 200ms linear 4s both;
    -moz-animation: fadein1 200ms linear 4s both;
    -o-animation: fadein1 200ms linear 4s both;
    -ms-animation: fadein1 200ms linear 4s both;
    animation: fadein1 200ms linear 4s both; }
.active .fade21{
	-webkit-animation: fadein1 200ms linear 4.2s both;
    -moz-animation: fadein1 200ms linear 4.2s both;
    -o-animation: fadein1 200ms linear 4.2s both;
    -ms-animation: fadein1 200ms linear 4.2s both;
    animation: fadein1 200ms linear 4.2s both; }
.active .fade22{
	-webkit-animation: fadein1 0ms linear 4.4s both;
    -moz-animation: fadein1 0ms linear 4.4s both;
    -o-animation: fadein1 0ms linear 4.4s both;
    -ms-animation: fadein1 0ms linear 4.4s both;
    animation: fadein1 0ms linear 4.4s both; }
.active .fade23{
	-webkit-animation: fadein1 0ms linear 4.6s both;
    -moz-animation: fadein1 0ms linear 4.6s both;
    -o-animation: fadein1 0ms linear 4.6s both;
    -ms-animation: fadein1 0ms linear 4.6s both;
    animation: fadein1 0ms linear 4.6s both; }
.active .fade24{
	-webkit-animation: fadein1 200ms linear 4.8s both;
    -moz-animation: fadein1 200ms linear 4.8s both;
    -o-animation: fadein1 200ms linear 4.8s both;
    -ms-animation: fadein1 200ms linear 4.8s both;
    animation: fadein1 200ms linear 4.8s both; }
.active .fade25{
	-webkit-animation: fadein1 200ms linear 5s both;
    -moz-animation: fadein1 200ms linear 5s both;
    -o-animation: fadein1 200ms linear 5s both;
    -ms-animation: fadein1 200ms linear 5s both;
    animation: fadein1 200ms linear 5s both; }
.active .fade26{
	-webkit-animation: fadein1 200ms linear 5.2s both;
    -moz-animation: fadein1 200ms linear 5.2s both;
    -o-animation: fadein1 200ms linear 5.2s both;
    -ms-animation: fadein1 200ms linear 5.2s both;
    animation: fadein1 200ms linear 5.2s both; }
.active .fade27{
	-webkit-animation: fadein1 200ms linear 5.4s both;
    -moz-animation: fadein1 200ms linear 5.4s both;
    -o-animation: fadein1 200ms linear 5.4s both;
    -ms-animation: fadein1 200ms linear 5.4s both;
    animation: fadein1 200ms linear 5.4s both; }
.active .fade28{
	-webkit-animation: fadein1 200ms linear 5.6s both;
    -moz-animation: fadein1 200ms linear 5.6s both;
    -o-animation: fadein1 200ms linear 5.6s both;
    -ms-animation: fadein1 200ms linear 5.6s both;
    animation: fadein1 200ms linear 5.6s both; }
.active .fade29{
	-webkit-animation: fadein1 200ms linear 5.8s both;
    -moz-animation: fadein1 200ms linear 5.8s both;
    -o-animation: fadein1 200ms linear 5.8s both;
    -ms-animation: fadein1 200ms linear 5.8s both;
    animation: fadein1 200ms linear 5.8s both; }
.active .fade30{
	-webkit-animation: fadein1 200ms linear 6s both;
    -moz-animation: fadein1 200ms linear 6s both;
    -o-animation: fadein1 200ms linear 6s both;
    -ms-animation: fadein1 200ms linear 6s both;
    animation: fadein1 200ms linear 6s both; }
.active .fade31{
	-webkit-animation: fadein1 200ms linear 6.2s both;
    -moz-animation: fadein1 200ms linear 6.2s both;
    -o-animation: fadein1 200ms linear 6.2s both;
    -ms-animation: fadein1 200ms linear 6.2s both;
    animation: fadein1 200ms linear 6.2s both; }
.active .fade32{
	-webkit-animation: fadein1 200ms linear 6.4s both;
    -moz-animation: fadein1 200ms linear 6.4s both;
    -o-animation: fadein1 200ms linear 6.4s both;
    -ms-animation: fadein1 200ms linear 6.4s both;
    animation: fadein1 200ms linear 6.4s both; }
.active .fade33{
	-webkit-animation: fadein1 200ms linear 6.6s both;
    -moz-animation: fadein1 200ms linear 6.6s both;
    -o-animation: fadein1 200ms linear 6.6s both;
    -ms-animation: fadein1 200ms linear 6.6s both;
    animation: fadein1 200ms linear 6.6s both; }
.active .fade34{
	-webkit-animation: fadein1 200ms linear 6.8s both;
    -moz-animation: fadein1 200ms linear 6.8s both;
    -o-animation: fadein1 200ms linear 6.8s both;
    -ms-animation: fadein1 200ms linear 6.8s both;
    animation: fadein1 200ms linear 6.8s both; }
.active .fade35{
	-webkit-animation: fadein1 200ms linear 7s both;
    -moz-animation: fadein1 200ms linear 7s both;
    -o-animation: fadein1 200ms linear 7s both;
    -ms-animation: fadein1 200ms linear 7s both;
    animation: fadein1 200ms linear 7s both; }
.active .fade36{
	-webkit-animation: fadein1 200ms linear 7.2s both;
    -moz-animation: fadein1 200ms linear 7.2s both;
    -o-animation: fadein1 200ms linear 7.2s both;
    -ms-animation: fadein1 200ms linear 7.2s both;
    animation: fadein1 200ms linear 7.2s both; }
.active .fade37{
	-webkit-animation: fadein1 200ms linear 8.4s both;
    -moz-animation: fadein1 200ms linear 8.4s both;
    -o-animation: fadein1 200ms linear 8.4s both;
    -ms-animation: fadein1 200ms linear 8.4s both;
    animation: fadein1 200ms linear 8.4s both; }
.active .fade38{
	-webkit-animation: fadein1 200ms linear 8.6s both;
    -moz-animation: fadein1 200ms linear 8.6s both;
    -o-animation: fadein1 200ms linear 8.6s both;
    -ms-animation: fadein1 200ms linear 8.6s both;
    animation: fadein1 200ms linear 8.6s both; }
.active .fade39{
	-webkit-animation: fadein1 200ms linear 8.8s both;
    -moz-animation: fadein1 200ms linear 8.8s both;
    -o-animation: fadein1 200ms linear 8.8s both;
    -ms-animation: fadein1 200ms linear 8.8s both;
    animation: fadein1 200ms linear 8.8s both; }
.active .fade40{
	-webkit-animation: fadein1 200ms linear 9.5s both;
    -moz-animation: fadein1 200ms linear 9.5s both;
    -o-animation: fadein1 200ms linear 9.5s both;
    -ms-animation: fadein1 200ms linear 9.5s both;
    animation: fadein1 200ms linear 9.5s both; }
.active .fade41{
	-webkit-animation: fadein1 200ms linear 9.2s both;
    -moz-animation: fadein1 200ms linear 9.2s both;
    -o-animation: fadein1 200ms linear 9.2s both;
    -ms-animation: fadein1 200ms linear 9.2s both;
    animation: fadein1 200ms linear 9.2s both; }
.active .fade42{
	-webkit-animation: fadein1 200ms linear 9.4s both;
    -moz-animation: fadein1 200ms linear 9.4s both;
    -o-animation: fadein1 200ms linear 9.4s both;
    -ms-animation: fadein1 200ms linear 9.4s both;
    animation: fadein1 200ms linear 9.4s both; }
.active .fade43{
	-webkit-animation: fadein1 200ms linear 9.6s both;
    -moz-animation: fadein1 200ms linear 9.6s both;
    -o-animation: fadein1 200ms linear 9.6s both;
    -ms-animation: fadein1 200ms linear 9.6s both;
    animation: fadein1 200ms linear 9.6s both; }
.active .fade44{
	-webkit-animation: fadein1 200ms linear 9.8s both;
    -moz-animation: fadein1 200ms linear 9.8s both;
    -o-animation: fadein1 200ms linear 9.8s both;
    -ms-animation: fadein1 200ms linear 9.8s both;
    animation: fadein1 200ms linear 9.8s both; }
.active .fade45{
	-webkit-animation: fadein1 200ms linear 10.2s both;
    -moz-animation: fadein1 200ms linear 10.2s both;
    -o-animation: fadein1 200ms linear 10.2s both;
    -ms-animation: fadein1 200ms linear 10.2s both;
    animation: fadein1 200ms linear 10.2s both; }

@keyframes fadeout1{0%{opacity:1;}100%{ opacity:0;}}
@-webkit-keyframes fadeout1{0%{ -khtml-opacity:1;opacity:1;}100%{-khtml-opacity:0;opacity:0;}}
@-moz-keyframes fadeout1{0%{ -moz-opacity:1;opacity:1;}100%{-moz-opacity:0;opacity:0;}}
@-ms-keyframes fadeout1{0%{ filter: alpha(opacity=1);opacity:1;}100%{filter: alpha(opacity=0);opacity:0;}}
@-o-keyframes fadeout1{0%{ opacity:1;}100%{opacity:0;}}
.active .fadeoutani1{
	-webkit-animation: fadeout1 0ms linear 7.4s both;
    -moz-animation: fadeout1 0ms linear 7.4s both;
    -o-animation: fadeout1 0ms linear 7.4s both;
    -ms-animation: fadeout1 0ms linear 7.4s both;
    animation: fadeout1 0ms linear 7.4s both;}

.active .slide-to-right2{animation:slide-to-right 1s 1.2s forwards;}

@-webkit-keyframes width1 {
    0% {width: 0px;}
   100% {width: 100%; }
}
@-moz-keyframes width1 {
    0% {width: 0px;}
   100% {width: 100%; }
}
@-ms-keyframes width1 {
    0% {width: 0px;}
   100% {width: 100%; }
}
@-o-keyframes width1 {
    0% {width: 0px;}
   100% {width: 100%; }
}
@keyframes width1 {
    0% {width: 0px;}
    100% {width: 100%; }
}

@-webkit-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@-moz-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@-ms-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@-o-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@keyframes height1 {
   0% {height: 0px;}
   100% {height: 100%; }
}
@-webkit-keyframes widthheight1 {
    0% {width:0 ;height: 0px;}
   100% {width:100% ;height: 100%; }
}
@-moz-keyframes widthheight1 {
    0% {width:0 ;height: 0px;}
   100% {width:100% ;height: 100%; }
}
@-ms-keyframes widthheight1 {
    0% {width:0 ;height: 0px;}
   100% {width:100% ;height: 100%; }
}
@-o-keyframes widthheight1 {
    0% {width:0 ;height: 0px;}
   100% {width:100% ;height: 100%; }
}
@keyframes widthheight1 {
   0% {width:0 ;height: 0px;}
   100% {width:100% ;height: 100%; }
}
@-webkit-keyframes scaleout {
    0% {-webkit-transform: scale(1.5);}
    100% {-webkit-transform: scale(1); }
   
}
@-moz-keyframes scaleout {
    0% {-moz-transform: scale(1.5);}
   100% {-moz-transform: scale(1); }
}
@-ms-keyframes scaleout {
    0% {-ms-transform: scale(1.5);}
   100% {-ms-transform: scale(1); }
}
@-o-keyframes scaleout {
    0% {-o-transform: scale(1.5);}
   100% {-o-transform: scale(1); }
}
@keyframes scaleout {
   0% {transform: scale(1.5);}
   100% {transform: scale(1); }
}

@-webkit-keyframes scalein {
    0% {-webkit-transform: scale(0);}
    100% {-webkit-transform: scale(1); }   
}
@-moz-keyframes scalein {
    0% {-moz-transform: scale(0);}
   100% {-moz-transform: scale(1); }
}
@-ms-keyframes scalein {
    0% {-ms-transform: scale(0);}
   100% {-ms-transform: scale(1); }
}
@-o-keyframes scalein {
    0% {-o-transform: scale(0);}
   100% {-o-transform: scale(1); }
}
@keyframes scalein {
   0% {transform: scale(0);}
   100% {transform: scale(1); }
}
@-webkit-keyframes scaleinx {
    0% {-webkit-transform: scale(0,1);}
    100% {-webkit-transform: scale(1,1); }
   
}
@-moz-keyframes scaleinx {
    0% {-moz-transform: scale(0,1);}
   100% {-moz-transform: scale(1,1); }
}
@-ms-keyframes scaleinx {
    0% {-ms-transform: scale(0,1);}
   100% {-ms-transform: scale(1,1); }
}
@-o-keyframes scaleinx {
    0% {-o-transform: scale(0,1);}
   100% {-o-transform: scale(1,1); }
}
@keyframes scaleinx {
   0% {transform: scale(0,1);}
   100% {transform: scale(1,1); }
}
@-webkit-keyframes scaleintext {
    0% {-webkit-transform: scale(1);}
    100% {-webkit-transform: scale(1.1); }
   
}
@-moz-keyframes scaleintext {
    0% {-moz-transform: scale(1);}
   100% {-moz-transform: scale(1.1); }
}
@-ms-keyframes scaleintext {
    0% {-ms-transform: scale(1);}
   100% {-ms-transform: scale(1.1); }
}
@-o-keyframes scaleintext {
    0% {-o-transform: scale(1);}
   100% {-o-transform: scale(1.1); }
}
@keyframes scaleintext {
   0% {transform: scale(1);}
   100% {transform: scale(1.1); }
}
.sap-slide:hover .s-desc {	
	animation: scaleintext 0.8s 1 0s both;
	-webkit-animation: scaleintext 0.8s 1 0s both;
	-moz-animation: scaleintext 0.8s 1 0s both;
	-ms-animation: scaleintext 0.8s 1 0s both; 
	-o-animation: scaleintext 0.8s 1 0s both;  transform-origin: left;
}
.active .scalin_animation1, .mfp-ready .pscalein1 {	
	animation: scalein 1s 1 0.5s both;
	-webkit-animation: scalein 1s 1 0.5s both;
	-moz-animation: scalein 1s 1 0.5s both;
	-ms-animation: scalein 1s 1 0.5s both; 
	-o-animation: scalein 1s 1 0.5s both; 
}
.mfp-ready .pscalein0 {	
	animation: scalein 1s 1 0s both;
	-webkit-animation: scalein 1s 1 0s both;
	-moz-animation: scalein 1s 1 0s both;
	-ms-animation: scalein 1s 1 0s both; 
	-o-animation: scalein 1s 1 0s both; 
}
.active .scalin_animation2 {	
	animation: scaleinx 1s 1 0.5s both;
	-webkit-animation: scaleinx 1s 1 0.5s both;
	-moz-animation: scaleinx 1s 1 0.5s both;
	-ms-animation: scaleinx 1s 1 0.5s both; 
	-o-animation: scaleinx 1s 1 0.5s both; 
}
.active .scaleout_animation0, .mfp-ready .scaleout0{
	-webkit-animation: scaleout 1s 1 0.1s both;     
	-moz-animation: scaleout 1s 1 0.1s both;   
	-ms-animation: scaleout 1s 1 0.1s both;   
	-o-animation: scaleout 1s 1 0.1s both;   
    animation: scaleout 1s 1 0.1s both; 
}
.mfp-ready .scaleout4{
	-webkit-animation: scaleout 1s 1 0.8s both;     
	-moz-animation: scaleout 1s 1 0.8s both;   
	-ms-animation: scaleout 1s 1 0.8s both;   
	-o-animation: scaleout 1s 1 0.8s both;   
    animation: scaleout 1s 1 0.8s both; 
}
.active .scaleout_animation1, .mfp-ready .scaleout1{
	-webkit-animation: scaleout 1s 1 0.5s both;     
	-moz-animation: scaleout 1s 1 0.5s both;   
	-ms-animation: scaleout 1s 1 0.5s both;   
	-o-animation: scaleout 1s 1 0.5s both;   
    animation: scaleout 1s 1 0.5s both; 
}
.mfp-ready .scaleout5{
	-webkit-animation: scaleout 1s 1 1.2s both;     
	-moz-animation: scaleout 1s 1 1.2s both;   
	-ms-animation: scaleout 1s 1 1.2s both;   
	-o-animation: scaleout 1s 1 1.2s both;   
    animation: scaleout 1s 1 1.2s both; 
}
.mfp-ready .scaleout6{
	-webkit-animation: scaleout 1s 1 2.8s both;     
	-moz-animation: scaleout 1s 1 2.8s both;   
	-ms-animation: scaleout 1s 1 2.8s both;   
	-o-animation: scaleout 1s 1 2.8s both;   
    animation: scaleout 1s 1 2.8s both; 
}
.active .scalein_animation3, .mfp-ready .scalein2{
	-webkit-animation: scalein 1s 1 1.4s both;     
	-moz-animation: scalein 1s 1 1.4s both;   
	-ms-animation: scalein 1s 1 1.4s both;   
	-o-animation: scalein 1s 1 1.4s both;   
    animation: scalein 1s 1 1.4s both; 
}
.mfp-ready .scalein3{
	-webkit-animation: scalein 1s 1 1.2s both;     
	-moz-animation: scalein 1s 1 1.2s both;   
	-ms-animation: scalein 1s 1 1.2s both;   
	-o-animation: scalein 1s 1 1.2s both;   
    animation: scalein 1s 1 1.2s both; 
}
.active .scalein_animation4{
	-webkit-animation: scalein 1s 1 1.6s both;     
	-moz-animation: scalein 1s 1 1.6s both;   
	-ms-animation: scalein 1s 1 1.6s both;   
	-o-animation: scalein 1s 1 1.6s both;   
    animation: scalein 1s 1 1.6s both; 
}
.mfp-ready .scalein6
{
	-webkit-animation: scalein 1s 1 1.8s both;     
	-moz-animation: scalein 1s 1 1.8s both;   
	-ms-animation: scalein 1s 1 1.8s both;   
	-o-animation: scalein 1s 1 1.8s both;   
    animation: scalein 1s 1 1.8s both; 
}
.active .scalein_animation5{
	-webkit-animation: scalein 1s 1 4.4s both;     
	-moz-animation: scalein 1s 1 4.4s both;   
	-ms-animation: scalein 1s 1 4.4s both;   
	-o-animation: scalein 1s 1 4.4s both;   
    animation: scalein 1s 1 4.4s both; 
}
.active .scalein_animation6{
	-webkit-animation: scalein 1s 1 5.2s both;     
	-moz-animation: scalein 1s 1 5.2s both;   
	-ms-animation: scalein 1s 1 5.2s both;   
	-o-animation: scalein 1s 1 5.2s both;   
    animation: scalein 1s 1 5.2s both; 
}
.active .scale_animation2, .mfp-ready .scaleout7{
	-webkit-animation: scaleout 1s 1 1.4s both;     
	-moz-animation: scaleout 1s 1 1.4s both;   
	-ms-animation: scaleout 1s 1 1.4s both;   
	-o-animation: scaleout 1s 1 1.4s both;   
    animation: scaleout 1s 1 1.4s both; 
}
.mfp-ready .scaleout8{
	-webkit-animation: scaleout 1s 1 2.4s both;     
	-moz-animation: scaleout 1s 1 2.4s both;   
	-ms-animation: scaleout 1s 1 2.4s both;   
	-o-animation: scaleout 1s 1 2.4s both;   
    animation: scaleout 1s 1 2.4s both; 
}
.active .scale_animation3, .mfp-ready .scalein5{
	-webkit-animation: scaleout 1s 1 1.8s both;     
	-moz-animation: scaleout 1s 1 1.8s both;   
	-ms-animation: scaleout 1s 1 1.8s both;   
	-o-animation: scaleout 1s 1 1.8s both;   
    animation: scaleout 1s 1 1.8s both; 
}
.active .scaleout_animation3{
	-webkit-animation: scaleout 1s 1 3.8s both;     
	-moz-animation: scaleout 1s 1 3.8s both;   
	-ms-animation: scaleout 1s 1 3.8s both;   
	-o-animation: scaleout 1s 1 3.8s both;   
    animation: scaleout 1s 1 3.8s both; 
}
.active .scaleout_animation4{
	-webkit-animation: scaleout 1s 1 5.6s both;     
	-moz-animation: scaleout 1s 1 5.6s both;   
	-ms-animation: scaleout 1s 1 5.6s both;   
	-o-animation: scaleout 1s 1 5.6s both;   
    animation: scaleout 1s 1 5.6s both; 
}
.active .scaleout_animation4a{
	-webkit-animation: scaleout 1s 1 5.8s both;     
	-moz-animation: scaleout 1s 1 5.8s both;   
	-ms-animation: scaleout 1s 1 5.8s both;   
	-o-animation: scaleout 1s 1 5.8s both;   
    animation: scaleout 1s 1 5.8s both; 
}
.active .scaleout_animation5{
	-webkit-animation: scaleout 1s 1 6s both;     
	-moz-animation: scaleout 1s 1 6s both;   
	-ms-animation: scaleout 1s 1 6s both;   
	-o-animation: scaleout 1s 1 6s both;   
    animation: scaleout 1s 1 6s both; 
}
.active .scaleout_animation6{
	-webkit-animation: scaleout 1s 1 3.4s both;     
	-moz-animation: scaleout 1s 1 3.4s both;   
	-ms-animation: scaleout 1s 1 3.4s both;   
	-o-animation: scaleout 1s 1 3.4s both;   
    animation: scaleout 1s 1 3.4s both; 
}
.active .scaleout_animation7{
	-webkit-animation: scaleout 1s 1 4.2s both;     
	-moz-animation: scaleout 1s 1 4.2s both;   
	-ms-animation: scaleout 1s 1 4.2s both;   
	-o-animation: scaleout 1s 1 4.2s both;   
    animation: scaleout 1s 1 4.2s both; 
}
.active .scaleout_animation8{
	-webkit-animation: scaleout 1s 1 2.8s both;     
	-moz-animation: scaleout 1s 1 2.8s both;   
	-ms-animation: scaleout 1s 1 2.8s both;   
	-o-animation: scaleout 1s 1 2.8s both;   
    animation: scaleout 1s 1 2.8s both; 
}
.active .scaleout_animation9{
	-webkit-animation: scaleout 1s 1 4.6s both;     
	-moz-animation: scaleout 1s 1 4.6s both;   
	-ms-animation: scaleout 1s 1 4.6s both;   
	-o-animation: scaleout 1s 1 4.6s both;   
    animation: scaleout 1s 1 4.6s both; 
}
.active .scale_animation4{
	-webkit-animation: scaleout 1s 1 2s both;     
	-moz-animation: scaleout 1s 1 2s both;   
	-ms-animation: scaleout 1s 1 2s both;   
	-o-animation: scaleout 1s 1 2s both;   
    animation: scaleout 1s 1 2s both; 
}
.active .scalein_animation2 {	
	animation: scalein 1s 1 0.8s both;
	-webkit-animation: scalein 1s 1 0.8s both;
	-moz-animation: scalein 1s 1 0.8s both;
	-ms-animation: scalein 1s 1 0.8s both; 
	-o-animation: scalein 1s 1 0.8s both; 
}
.active .scalin_animation3 {	
	animation: scalein 1s 1 5.2s both;
	-webkit-animation: scalein 1s 1 5.2s both;
	-moz-animation: scalein 1s 1 5.2s both;
	-ms-animation: scalein 1s 1 5.2s both; 
	-o-animation: scalein 1s 1 5.2s both; 
}
.active .scalin_animation5 {	
	animation: scalein 1s 1 1s both;
	-webkit-animation: scalein 1s 1 1s both;
	-moz-animation: scalein 1s 1 1s both;
	-ms-animation: scalein 1s 1 1s both; 
	-o-animation: scalein 1s 1 1s both; 
}
.active .scalin_animation4 {	
	animation: scalein 1s 1 5.6s both;
	-webkit-animation: scalein 1s 1 5.6s both;
	-moz-animation: scalein 1s 1 5.6s both;
	-ms-animation: scalein 1s 1 5.6s both; 
	-o-animation: scalein 1s 1 5.6s both; 
}
.active .scale_animation6, .mfp-ready .scale_animation6{	
	animation: scaleout 1s 1 2.2s both;
	-webkit-animation: scaleout 1s 1 2.2s both;
	-moz-animation: scaleout 1s 1 2.2s both;
	-ms-animation: scaleout 1s 1 2.2s both; 
	-o-animation: scaleout 1s 1 2.2s both; 
}
.active .playbtn_animation {	
	animation: pulse-play 1s infinite;
	-webkit-animation: pulse-play 1s infinite;
	-moz-animation: pulse-play 1s infinite;
	-ms-animation: pulse-play 1s infinite; 
	-o-animation: pulse-play 1s infinite; 
}
.active .bo_center_circle, .active .mc_center_circle{-webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: whiteCircleOne 3000ms forwards 0s;
  -moz-animation: whiteCircleOne 3000ms forwards 0s;
  -ms-animation: whiteCircleOne 3000ms forwards 0s;
  animation: whiteCircleOne 3000ms forwards 0s;}
.active .mc_center_circle1{	-webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: greenCircleOne 5000ms forwards 0s;
  -moz-animation: greenCircleOne 5000ms forwards 0s;
  -ms-animation: greenCircleOne 5000ms forwards 0s;
  animation: greenCircleOne 5000ms forwards 0s;}
@-webkit-keyframes leftarrow {
    0% {margin-left: -96%;}
   100% {margin-left: 0%; }
}
@-moz-keyframes leftarrow {
    0% {margin-left: -96%;}
   100% {margin-left: 0%;}
}
@-ms-keyframes leftarrow {
    0% {margin-left: -96%;}
   100% {margin-left: 0%;}
}
@-o-keyframes leftarrow {
    0% {margin-left: -96%;}
   100% {margin-left: 0%; }
}
@keyframes leftarrow {
    0% {margin-left: -96%;}
   100% {margin-left: 0%; }
}	
.active .arrow_animation1{
	-webkit-animation: leftarrow 0.7s 1 6s both;     
	-moz-animation: leftarrow 0.7s 1 6s both;    
	-ms-animation: leftarrow 0.7s 1 6s both;    
	-o-animation: leftarrow 0.7s 1 6s both;    
    animation: leftarrow 0.7s 1 6s both;  }
.active .arrow_animation2{
	-webkit-animation: leftarrow 0.7s 1 6.6s both;     
	-moz-animation: leftarrow 0.7s 1 6.6s both;    
	-ms-animation: leftarrow 0.7s 1 6.6s both;    
	-o-animation: leftarrow 0.7s 1 6.6s both;    
    animation: leftarrow 0.7s 1 6.6s both;  }
.active .arrow_animation3{
	-webkit-animation: leftarrow 0.7s 1 7s both;     
	-moz-animation: leftarrow 0.7s 1 7s both;    
	-ms-animation: leftarrow 0.7s 1 7s both;    
	-o-animation: leftarrow 0.7s 1 7s both;    
    animation: leftarrow 0.7s 1 7s both;  }

@keyframes pulse-play {
	0% {transform: scale(0.75);	}	
	70% {transform: scale(1);	}	
	100% {transform: scale(0.75);}
}
@-webkit-keyframes pulse-play {
	0% {-webkit-transform: scale(0.75);	}	
	70% {-webkit-transform: scale(1);	}	
	100% {-webkit-transform: scale(0.75);}
}
@-moz-keyframes pulse-play {
	0% {-moz-transform: scale(0.75);	}	
	70% {-moz-transform: scale(1);	}	
	100% {-moz-transform: scale(0.75);}
}
@-ms-keyframes pulse-play {
	0% {-ms-transform: scale(0.75);	}	
	70% {-ms-transform: scale(1);	}	
	100% {-ms-transform: scale(0.75);}
}
@-o-keyframes pulse-play {
	0% {-o-transform: scale(0.75);	}	
	70% {-o-transform: scale(1);	}	
	100% {-o-transform: scale(0.75);}
}
@-webkit-keyframes moveUp1 {
	0% {opacity: 1;	margin-top: 100%;}	100% {opacity: 1;margin-top: 0px;	}
}

@-moz-keyframes moveUp1 {
	0% {opacity: 1;	margin-top: 100%;	}100% {opacity: 1;margin-top: 0px;	}
}

@-o-keyframes moveUp1 {
	0% {opacity: 1;	margin-top: 100%;	}100% {opacity: 1;margin-top: 0px;	}
}

@keyframes moveUp1 {
	0% {opacity: 1;	margin-top: 100%;	}100% {opacity: 1;margin-top: 0px;	}
}
.active .moveUp1 {
	-webkit-animation: moveUp1 1.4s 1.4s both;
	-moz-animation: moveUp1 1.4s 1.4s both;
	-o-animation: moveUp1 1.4s 1.4s both;
	animation: moveUp1 1.4s 1.4s both;
}
@-webkit-keyframes rotate1 {
    0% {-webkit-transform: rotate(-130deg);  }
    100% {-webkit-transform: rotate(0deg); }   
}
@-moz-keyframes rotate1 {
    0% {-moz-transform: rotate(-130deg);}
   100% {-moz-transform: rotate(0deg);   }
}
@-ms-keyframes rotate1 {
    0% {-ms-transform: rotate(-130deg); }
   100% {-ms-transform: rotate(0deg);    }
}
@-o-keyframes rotate1 {
    0% {-o-transform: rotate(-130deg);}
   100% {-o-transform: rotate(0deg);    }
}
@keyframes rotate1 {
   0% {transform: rotate(-130deg); }
   100% {transform: rotate(0deg);    }
}


@-webkit-keyframes needlerotate1 {
    0% {-webkit-transform: rotate(-99deg);  }
	50% {-webkit-transform: rotate(76deg);  }
    100% {-webkit-transform: rotate(0deg);   }   
}
@-moz-keyframes needlerotate1 {
    0% {-moz-transform:rotate(-99deg); }
	50% {-moz-transform:rotate(76deg); }
   100% {-moz-transform: rotate(0deg);    }
}
@-ms-keyframes needlerotate1 {
    0% {-ms-transform: rotate(-99deg);  }
	50% {-ms-transform: rotate(76deg);  }
   100% {-ms-transform: rotate(0deg);   }
}
@-o-keyframes needlerotate1 {
    0% {-o-transform: rotate(-99deg);   }
	50% {-o-transform: rotate(76deg);   }
   100% {-o-transform: rotate(0deg);     }
}
@keyframes needlerotate1 {
   0% {transform: rotate(-99deg);  }
   50% {transform: rotate(76deg);  }
   100% {transform: rotate(0deg);   }
}

@-webkit-keyframes needlerotate2 {
    0% {-webkit-transform: rotate(-120deg);  }
	50% {-webkit-transform: rotate(24deg);  }
    100% {-webkit-transform: rotate(0deg);   }   
}
@-moz-keyframes needlerotate2 {
    0% {-moz-transform:rotate(-120deg); }
	50% {-moz-transform:rotate(24deg); }
   100% {-moz-transform: rotate(0deg);    }
}
@-ms-keyframes needlerotate2 {
    0% {-ms-transform: rotate(-120deg);  }
	50% {-ms-transform: rotate(24deg);  }
   100% {-ms-transform: rotate(0deg);   }
}
@-o-keyframes needlerotate2 {
    0% {-o-transform: rotate(-120deg);   }
	50% {-o-transform: rotate(24deg);   }
   100% {-o-transform: rotate(0deg);     }
}
@keyframes needlerotate2 {
   0% {transform: rotate(-120deg);  }
   50% {transform: rotate(24deg);  }
   100% {transform: rotate(0deg);   }
}
@-webkit-keyframes needlerotate3 {
    0% {-webkit-transform: rotate(-120deg);  }
	50% {-webkit-transform: rotate(24deg);  }
    100% {-webkit-transform: rotate(-130deg);   }   
}
@-moz-keyframes needlerotate3 {
    0% {-moz-transform:rotate(-120deg); }
	50% {-moz-transform:rotate(24deg); }
   100% {-moz-transform: rotate(-130deg);    }
}
@-ms-keyframes needlerotate3 {
    0% {-ms-transform: rotate(-120deg);  }
	50% {-ms-transform: rotate(24deg);  }
   100% {-ms-transform: rotate(-130deg);   }
}
@-o-keyframes needlerotate3 {
    0% {-o-transform: rotate(-120deg);   }
	50% {-o-transform: rotate(24deg);   }
   100% {-o-transform: rotate(-130deg);     }
}
@keyframes needlerotate3 {
   0% {transform: rotate(-120deg);  }
   50% {transform: rotate(24deg);  }
   100% {transform: rotate(-130deg);   }
}

@-webkit-keyframes rotate5 {
    0% {-webkit-transform: rotate(0deg);  }
    100% {-webkit-transform: rotate(360deg);   }   
}
@-moz-keyframes rotate5 {
    0% {-moz-transform:rotate(0deg); }
   100% {-moz-transform: rotate(360deg);    }
}
@-ms-keyframes rotate5 {
    0% {-ms-transform: rotate(0deg);  }
   100% {-ms-transform: rotate(360deg);   }
}
@-o-keyframes rotate5 {
    0% {-o-transform: rotate(0deg);   }
   100% {-o-transform: rotate(360deg);     }
}
@keyframes rotate5 {
   0% {transform: rotate(0deg);  }
   100% {transform: rotate(360deg);   }
}
@-webkit-keyframes rotate270 {  0% {-webkit-transform: rotate(360deg);  }  100% {-webkit-transform: rotate(270deg);   }   }
@-moz-keyframes rotate270 {  0% {-moz-transform:rotate(360deg); } 100% {-moz-transform: rotate(270deg);    }}
@-ms-keyframes rotate270 {  0% {-ms-transform: rotate(360deg);  } 100% {-ms-transform: rotate(270deg);   }}
@-o-keyframes rotate270 {  0% {-o-transform: rotate(360deg);  } 100% {-o-transform: rotate(270deg);     }}
@keyframes rotate270 { 0% {transform: rotate(360deg);  }  100% {transform: rotate(270deg);   }}
.active .spin270{
	-webkit-animation: rotate270 2s 1 1.2s both;     
	-moz-animation: rotate270 2s 1 1.2s both;   
	-ms-animation: rotate270 2s 1 1.2s both;   
	-o-animation: rotate270 2s 1 1.2s both;   
    animation: rotate270 2s 1 1.2s both; 
}
@-webkit-keyframes rotate180 {  0% {-webkit-transform: rotate(270deg);  }  100% {-webkit-transform: rotate(180deg);   }   }
@-moz-keyframes rotate180 {  0% {-moz-transform:rotate(270deg); } 100% {-moz-transform: rotate(180deg);    }}
@-ms-keyframes rotate180 {  0% {-ms-transform: rotate(270deg);  } 100% {-ms-transform: rotate(180deg);   }}
@-o-keyframes rotate180 {  0% {-o-transform: rotate(270deg);  } 100% {-o-transform: rotate(180deg);     }}
@keyframes rotate180 { 0% {transform: rotate(270deg);  }  100% {transform: rotate(180deg);   }}
.active .spin180{
	-webkit-animation: rotate180 2s 1 0s both;     
	-moz-animation: rotate180 2s 1 0s both;   
	-ms-animation: rotate180 2s 1 0s both;   
	-o-animation: rotate180 2s 1 0s both;   
    animation: rotate180 2s 1 0s both; 
}
@-webkit-keyframes rotate90 {  0% {-webkit-transform: rotate(180deg);  }  100% {-webkit-transform: rotate(90deg);   }   }
@-moz-keyframes rotate90 {  0% {-moz-transform:rotate(180deg); } 100% {-moz-transform: rotate(90deg);    }}
@-ms-keyframes rotate90 {  0% {-ms-transform: rotate(180deg);  } 100% {-ms-transform: rotate(90deg);   }}
@-o-keyframes rotate90 {  0% {-o-transform: rotate(180deg);  } 100% {-o-transform: rotate(90deg);     }}
@keyframes rotate90 { 0% {transform: rotate(180deg);  }  100% {transform: rotate(90deg);   }}
.active .spin90{
	-webkit-animation: rotate90 2s 1 0s both;     
	-moz-animation: rotate90 2s 1 0s both;   
	-ms-animation: rotate90 2s 1 0s both;   
	-o-animation: rotate90 2s 1 0s both;   
    animation: rotate90 2s 1 0s both; 
}
@-webkit-keyframes rotate0 {  0% {-webkit-transform: rotate(90deg);  }  100% {-webkit-transform: rotate(0deg);   }   }
@-moz-keyframes rotate0 {  0% {-moz-transform:rotate(90deg); } 100% {-moz-transform: rotate(0deg);    }}
@-ms-keyframes rotate0 {  0% {-ms-transform: rotate(90deg);  } 100% {-ms-transform: rotate(0deg);   }}
@-o-keyframes rotate0 {  0% {-o-transform: rotate(90deg);  } 100% {-o-transform: rotate(0deg);     }}
@keyframes rotate0 { 0% {transform: rotate(90deg);  }  100% {transform: rotate(0deg);   }}
.active .spin0{
	-webkit-animation: rotate0 2s 1 0s both;     
	-moz-animation: rotate0 2s 1 0s both;   
	-ms-animation: rotate0 2s 1 0s both;   
	-o-animation: rotate0 2s 1 0s both;   
    animation: rotate0 2s 1 0s both; 
}
.mfp-ready .pspin0{
	-webkit-animation: rotate0 2s 1 1s both;     
	-moz-animation: rotate0 2s 1 1s both;   
	-ms-animation: rotate0 2s 1 1s both;   
	-o-animation: rotate0 2s 1 1s both;   
    animation: rotate0 2s 1 1s both; 
}

@-webkit-keyframes rotate270a {  0% {-webkit-transform: rotate(-90deg);  }  100% {-webkit-transform: rotate(0deg);   }   }
@-moz-keyframes rotate270a {  0% {-moz-transform:rotate(-90deg); } 100% {-moz-transform: rotate(0deg);    }}
@-ms-keyframes rotate270a {  0% {-ms-transform: rotate(-90deg);  } 100% {-ms-transform: rotate(0deg);   }}
@-o-keyframes rotate270a {  0% {-o-transform: rotate(-90deg);  } 100% {-o-transform: rotate(0deg);     }}
@keyframes rotate270a { 0% {transform: rotate(-90deg);  }  100% {transform: rotate(0deg);   }}
.active .spin0a, .mfp-ready .pspin3{
	-webkit-animation: rotate270a 2s 1 1.2s both;     
	-moz-animation: rotate270a 2s 1 1.2s both;   
	-ms-animation: rotate270a 2s 1 1.2s both;   
	-o-animation: rotate270a 2s 1 1.2s both;   
    animation: rotate270a 2s 1 1.2s both; 
}
.mfp-ready .pspin1{
	-webkit-animation: rotate270a 1s 1 1s both;     
	-moz-animation: rotate270a 1s 1 1s both;   
	-ms-animation: rotate270a 1s 1 1s both;   
	-o-animation: rotate270a 1s 1 1s both;   
    animation: rotate270a 1s 1 1s both; 
}
.mfp-ready .pspin2{
	-webkit-animation: rotate270a 1s 1 0.6s both;     
	-moz-animation: rotate270a 1s 1 0.6s both;   
	-ms-animation: rotate270a 1s 1 0.6s both;   
	-o-animation: rotate270a 1s 1 0.6s both;   
    animation: rotate270a 1s 1 0.6s both; 
}
.mfp-ready .pspin4{
	-webkit-animation: rotate270a 2s 1 1.8s both;     
	-moz-animation: rotate270a 2s 1 1.8s both;   
	-ms-animation: rotate270a 2s 1 1.8s both;   
	-o-animation: rotate270a 2s 1 1.8s both;   
    animation: rotate270a 2s 1 1.8s both; 
}
@-webkit-keyframes rotate180a {  0% {-webkit-transform: rotate(0deg);  }  100% {-webkit-transform: rotate(90deg);   }   }
@-moz-keyframes rotate180a {  0% {-moz-transform:rotate(0deg); } 100% {-moz-transform: rotate(90deg);    }}
@-ms-keyframes rotate180a {  0% {-ms-transform: rotate(0deg);  } 100% {-ms-transform: rotate(90deg);   }}
@-o-keyframes rotate180a {  0% {-o-transform: rotate(0deg);  } 100% {-o-transform: rotate(90deg);     }}
@keyframes rotate180a { 0% {transform: rotate(0deg);  }  100% {transform: rotate(90deg);   }}
.active .spin90a{
	-webkit-animation: rotate180a 2s 1 0s both;     
	-moz-animation: rotate180a 2s 1 0s both;   
	-ms-animation: rotate180a 2s 1 0s both;   
	-o-animation: rotate180a 2s 1 0s both;   
    animation: rotate180a 2s 1 0s both; 
}
@-webkit-keyframes rotate90a {  0% {-webkit-transform: rotate(90deg);  }  100% {-webkit-transform: rotate(180deg);   }   }
@-moz-keyframes rotate90a {  0% {-moz-transform:rotate(90deg); } 100% {-moz-transform: rotate(180deg);    }}
@-ms-keyframes rotate90a {  0% {-ms-transform: rotate(90deg);  } 100% {-ms-transform: rotate(180deg);   }}
@-o-keyframes rotate90a {  0% {-o-transform: rotate(90deg);  } 100% {-o-transform: rotate(180deg);     }}
@keyframes rotate90a { 0% {transform: rotate(90deg);  }  100% {transform: rotate(180deg);   }}
.active .spin180a{
	-webkit-animation: rotate90a 2s 1 0s both;     
	-moz-animation: rotate90a 2s 1 0s both;   
	-ms-animation: rotate90a 2s 1 0s both;   
	-o-animation: rotate90a 2s 1 0s both;   
    animation: rotate90a 2s 1 0s both; 
}
@-webkit-keyframes rotate0a {  0% {-webkit-transform: rotate(180deg);  }  100% {-webkit-transform: rotate(270deg);   }   }
@-moz-keyframes rotate0a {  0% {-moz-transform:rotate(180deg); } 100% {-moz-transform: rotate(270deg);    }}
@-ms-keyframes rotate0a {  0% {-ms-transform: rotate(180deg);  } 100% {-ms-transform: rotate(270deg);   }}
@-o-keyframes rotate0a {  0% {-o-transform: rotate(180deg);  } 100% {-o-transform: rotate(270deg);     }}
@keyframes rotate0a { 0% {transform: rotate(180deg);  }  100% {transform: rotate(270deg);   }}
.active .spin270a{
	-webkit-animation: rotate0a 2s 1 0s both;     
	-moz-animation: rotate0a 2s 1 0s both;   
	-ms-animation: rotate0a 2s 1 0s both;   
	-o-animation: rotate0a 2s 1 0s both;   
    animation: rotate0a 2s 1 0s both; 
}
.active .widthanimation0{
	-webkit-animation: width1 1s 1 8.8s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 8.8s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 8.8s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 8.8s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 8.8s;  animation-fill-mode: forwards;}

.active .widthanimation1{
	-webkit-animation: width1 1s 1 4s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 4s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 4s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 4s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 4s;  animation-fill-mode: forwards;}

.active .widthanimation2, .mfp-ready .pwidthanimation1{
	-webkit-animation: width1 1.5s 1 1.8s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1.5s 1 1.8s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1.5s 1 1.8s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1.5s 1 1.8s;   -o-animation-fill-mode: forwards; 
    animation: width1 1.5s 1 1.8s;  animation-fill-mode: forwards;}
.active .widthanimation3{
	-webkit-animation: width1 1s 1 2s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 2s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 2s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 2s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 2s;  animation-fill-mode: forwards;}
.active .widthanimation3a{
	-webkit-animation: width1 1s 1 2.2s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 2.2s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 2.2s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 2.2s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 2.2s;  animation-fill-mode: forwards;}
.mfp-ready .widthanimation3b{
	-webkit-animation: width1 2s 1 2.2s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 2s 1 2.2s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 2s 1 2.2s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 2s 1 2.2s;   -o-animation-fill-mode: forwards; 
    animation: width1 2s 1 2.2s;  animation-fill-mode: forwards;}
.active .widthanimation4, .mfp-ready .pwidthanimation0{
	-webkit-animation: width1 2s 1 0.3s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 2s 1 0.3s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 2s 1 0.3s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 2s 1 0.3s;   -o-animation-fill-mode: forwards; 
    animation: width1 2s 1 0.3s;  animation-fill-mode: forwards;}
.mfp-ready .pwidthanimation3a{
	-webkit-animation: width1 2s 1 0s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 2s 1 0s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 2s 1 0s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 2s 1 0s;   -o-animation-fill-mode: forwards; 
    animation: width1 2s 1 0s;  animation-fill-mode: forwards;}
.mfp-ready .pwidthanimation3{
	-webkit-animation: width1 1s 1 0s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 0s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 0s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 0s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 0s;  animation-fill-mode: forwards;}
.mfp-ready .pwidthanimation4a{
	-webkit-animation: width1 2s 1 1.4s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 2s 1 1.4s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 2s 1 1.4s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 2s 1 1.4s;   -o-animation-fill-mode: forwards; 
    animation: width1 2s 1 1.4s;  animation-fill-mode: forwards;}
.mfp-ready .pwidthanimation4b, .active .widthanimation1b{
	-webkit-animation: width1 2s 1 0.8s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 2s 1 0.8s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 2s 1 0.8s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 2s 1 0.8s;   -o-animation-fill-mode: forwards; 
    animation: width1 2s 1 0.8s;  animation-fill-mode: forwards;}
.mfp-ready .pwidthanimation4{
	-webkit-animation: width1 1s 1 1.4s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 1.4s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 1.4s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 1.4s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 1.4s;  animation-fill-mode: forwards;}
.active .widthanimation7{
	-webkit-animation: width1 1s 1 2.8s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 2.8s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 2.8s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 2.8s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 2.8s;  animation-fill-mode: forwards;}
.mfp-ready .pwidthanimation2{
	-webkit-animation: width1 2s 1 2.8s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 2s 1 2.8s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 2s 1 2.8s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 2s 1 2.8s;   -o-animation-fill-mode: forwards; 
    animation: width1 2s 1 2.8s;  animation-fill-mode: forwards;}
.active .widthanimation8{
	-webkit-animation: width1 2s 1 6.4s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 2s 1 6.4s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 2s 1 6.4s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 2s 1 6.4s;   -o-animation-fill-mode: forwards; 
    animation: width1 2s 1 6.4s;  animation-fill-mode: forwards;}
.active .widthanimation9{
	-webkit-animation: width1 1s 1 7.4s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 7.4s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 7.4s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 7.4s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 7.4s;  animation-fill-mode: forwards;}
.active .widthanimation10{
	-webkit-animation: width1 1s 1 8.4s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 8.4s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 8.4s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 8.4s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 8.4s;  animation-fill-mode: forwards;}
.active .widthanimation12{
	-webkit-animation: width1 1s 1 5.6s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 5.6s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 5.6s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 5.6s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 5.6s;  animation-fill-mode: forwards;}
.active .widthanimation5{
	-webkit-animation: width1 1s 1 1.7s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 1.7s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 1.7s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 1.7s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 1.7s;  animation-fill-mode: forwards;}
.active .widthanimation6{
	-webkit-animation: width1 1s 1 2.4s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 2.4s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 2.4s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 2.4s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 2.4s;  animation-fill-mode: forwards;}
.active .widthanimation11{
	-webkit-animation: width1 1s 1 7.2s;      -webkit-animation-fill-mode: forwards; 
	-moz-animation: width1 1s 1 7.2s;    -moz-animation-fill-mode: forwards; 
	-ms-animation: width1 1s 1 7.2s;   -ms-animation-fill-mode: forwards; 
	-o-animation: width1 1s 1 7.2s;   -o-animation-fill-mode: forwards; 
    animation: width1 1s 1 7.2s;  animation-fill-mode: forwards;}
.mfp-ready .heightanimation0a{
	-webkit-animation: height1 1s 1 0s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 0s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 0s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 0s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 0s; animation-fill-mode: forwards;
}
.mfp-ready .heightanimation0b{
	-webkit-animation: height1 2s 1 0s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 2s 1 0s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 2s 1 0s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 2s 1 0s; -o-animation-fill-mode: forwards; 
            animation: height1 2s 1 0s; animation-fill-mode: forwards;
}
.active .heightanimation0, .mfp-ready .pheightanimation0{
	-webkit-animation: height1 1s 1 0.5s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 0.5s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 0.5s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 0.5s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 0.5s; animation-fill-mode: forwards;
}
.active .heightanimation1, .mfp-ready .pheightanimation5{
	-webkit-animation: height1 1s 1 1s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 1s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 1s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 1s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 1s; animation-fill-mode: forwards;
}
.mfp-ready .heightanimation1a{
	-webkit-animation: height1 1s 1 1.4s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 1.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 1.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 1.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 1.4s; animation-fill-mode: forwards;
}
.mfp-ready .pheightanimation4{
	-webkit-animation: height1 1s 1 1.8s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 1.8s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 1.8s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 1.8s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 1.8s; animation-fill-mode: forwards;
}
.mfp-ready .pheightanimation6{
	-webkit-animation: height1 1s 1 2.4s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 2.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 2.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 2.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 2.4s; animation-fill-mode: forwards;
}
.active .heightanimation2{
	-webkit-animation: height1 1s 1 3.6s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 1.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 1.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 1.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 3.6s; animation-fill-mode: forwards;
}
.active .heightanimation3, .mfp-ready .pheightanimation2{
	-webkit-animation: height1 2s 1 0.7s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 2s 1 0.7s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 2s 1 0.7s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 2s 1 0.7s; -o-animation-fill-mode: forwards; 
            animation: height1 2s 1 0.7s; animation-fill-mode: forwards;
}
.active .heightanimation4{
	-webkit-animation: height1 2s 1 2s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 2s 1 2s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 2s 1 2s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 2s 1 2s; -o-animation-fill-mode: forwards; 
            animation: height1 2s 1 2s; animation-fill-mode: forwards;
}
.active .heightanimation5{
	-webkit-animation: height1 1.5s 1 3s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1.5s 1 3s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1.5s 1 3s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1.5s 1 3s; -o-animation-fill-mode: forwards; 
            animation: height1 1.5s 1 3s; animation-fill-mode: forwards;
}
.active .heightanimation6{
	-webkit-animation: height1 1s 1 4.4s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 4.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 4.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 4.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 4.4s; animation-fill-mode: forwards;
}
.active .heightanimation7{
	-webkit-animation: height1 1s 1 3.4s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 3.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 3.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 3.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 3.4s; animation-fill-mode: forwards;
}
.active .heightanimation8{
	-webkit-animation: height1 1s 1 4.4s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 4.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 4.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 4.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 4.4s; animation-fill-mode: forwards;
}
.active .heightanimation9{
	-webkit-animation: height1 1s 1 5.4s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 5.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 5.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 5.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 5.4s; animation-fill-mode: forwards;
}
.active .heightanimation10, .mfp-ready .pheightanimation1{
	-webkit-animation: height1 1s 1 2.6s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 2.6s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 2.6s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 2.6s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 2.6s; animation-fill-mode: forwards;
}
.active .heightanimation11{
	-webkit-animation: height1 1s 1 9.2s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 9.2s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 9.2s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 9.2s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 9.2s; animation-fill-mode: forwards;
}
.active .heightanimation12{
	-webkit-animation: height1 1s 1 4.8s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 4.8s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 4.8s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 4.8s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 4.8s; animation-fill-mode: forwards;
}
.active .heightanimation13{
	-webkit-animation: height1 1s 1 6.4s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: height1 1s 1 6.4s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 1s 1 6.4s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 1s 1 6.4s; -o-animation-fill-mode: forwards; 
            animation: height1 1s 1 6.4s; animation-fill-mode: forwards;
}
.active .widthheightanimation1{
	-webkit-animation: widthheight1 2s 1 0.8s; -webkit-animation-fill-mode: forwards; 
	   -moz-animation: widthheight1 2s 1 0.8s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: widthheight1 2s 1 0.8s; -ms-animation-fill-mode: forwards; 
	     -o-animation: widthheight1 2s 1 0.8s; -o-animation-fill-mode: forwards; 
            animation: widthheight1 2s 1 0.8s; animation-fill-mode: forwards;
}
.active .clockrotate1{
	-webkit-animation: rotate1 1s 1 0s both;     
	-moz-animation: rotate1 1s 1 0s both;   
	-ms-animation: rotate1 1s 1 0s both;   
	-o-animation: rotate1 1s 1 0s both;   
    animation: rotate1 1s 1 0s both; 
}
.mfp-ready .pclockrotate1{
	-webkit-animation: rotate1 1s 1 0.6s both;     
	-moz-animation: rotate1 1s 1 0.6s both;   
	-ms-animation: rotate1 1s 1 0.6s both;   
	-o-animation: rotate1 1s 1 0.6s both;   
    animation: rotate1 1s 1 0.6s both; 
}
.mfp-ready .protate2{
	-webkit-animation: rotate1 1s 1 2.6s both;     
	-moz-animation: rotate1 1s 1 2.6s both;   
	-ms-animation: rotate1 1s 1 2.6s both;   
	-o-animation: rotate1 1s 1 2.6s both;   
    animation: rotate1 1s 1 2.6s both; 
}
.mfp-ready .pclockrotate2{
	-webkit-animation: rotate1 1s 1 1.4s both;     
	-moz-animation: rotate1 1s 1 1.4s both;   
	-ms-animation: rotate1 1s 1 1.4s both;   
	-o-animation: rotate1 1s 1 1.4s both;   
    animation: rotate1 1s 1 1.4s both; 
}
.active .clockrotate2{
	-webkit-animation: rotate1 1s 1 8.4s both;     
	-moz-animation: rotate1 1s 1 8.4s both;   
	-ms-animation: rotate1 1s 1 8.4s both;   
	-o-animation: rotate1 1s 1 8.4s both;   
    animation: rotate1 1s 1 8.4s both; 
}
.active .needlerotate1{
	-webkit-animation: needlerotate1 4s 1 2.8s both;     
	-moz-animation: needlerotate1 4s 1 2.8s both;   
	-ms-animation: needlerotate1 4s 1 2.8s both;   
	-o-animation: needlerotate1 4s 1 2.8s both;   
    animation: needlerotate1 4s 1 2.8s both; 
}
.active .needlerotate2{
	-webkit-animation: needlerotate2 4s 1 1.6s both;     
	-moz-animation: needlerotate2 4s 1 2.8s both;   
	-ms-animation: needlerotate2 4s 1 2.8s both;   
	-o-animation: needlerotate2 4s 1 2.8s both;   
    animation: needlerotate2 4s 1 1.6s both; 
}
.mfp-ready .needlerotate2a{
	-webkit-animation: needlerotate2 4s 1 0.6s both;     
	-moz-animation: needlerotate2 4s 1 0.6s both;   
	-ms-animation: needlerotate2 4s 1 0.6s both;   
	-o-animation: needlerotate2 4s 1 0.6s both;   
    animation: needlerotate2 4s 1 0.6s both; 
}
.mfp-ready .needlerotate4{
	-webkit-animation: needlerotate3 2s 1 1.2s both;     
	-moz-animation: needlerotate3 2s 1 1.2s both;   
	-ms-animation: needlerotate3 2s 1 1.2s both;   
	-o-animation: needlerotate3 2s 1 1.2s both;   
    animation: needlerotate3 2s 1 1.2s both; 
}
.mfp-ready .needlerotate3a{
	-webkit-animation: needlerotate2 4s 1 1s both;     
	-moz-animation: needlerotate2 4s 1 1s both;   
	-ms-animation: needlerotate2 4s 1 1s both;   
	-o-animation: needlerotate2 4s 1 1s both;   
    animation: needlerotate2 4s 1 1s both; 
}
.active .needlerotate3{
	-webkit-animation: needlerotate2 4s 1 0.2s both;     
	-moz-animation: needlerotate2 4s 1 0.2s both;   
	-ms-animation: needlerotate2 4s 1 0.2s both;   
	-o-animation: needlerotate2 4s 1 0.2s both;   
    animation: needlerotate2 4s 1 0.2s both; 
}
.active .spin1{
	-webkit-animation: rotate5 1s 1 1.2s both;     
	-moz-animation: rotate5 1s 1 1.2s both;   
	-ms-animation: rotate5 1s 1 1.2s both;   
	-o-animation: rotate5 1s 1 1.2s both;   
    animation: rotate5 1s 1 1.2s both; 
}
.active .spin2{
	-webkit-animation: rotate5 2s 1 4.5s both;     
	-moz-animation: rotate5 2s 1 4.5s both;   
	-ms-animation: rotate5 2s 1 4.5s both;   
	-o-animation: rotate5 2s 1 4.5s both;   
    animation: rotate5 2s 1 4.5s both; 
}
.active .spin3{
	-webkit-animation: rotate5 2s 1 0.8s both;     
	-moz-animation: rotate5 2s 1 0.8s both;   
	-ms-animation: rotate5 2s 1 0.8s both;   
	-o-animation: rotate5 2s 1 0.8s both;   
    animation: rotate5 2s 1 0.8s both; 
}
.active .spin4{
	-webkit-animation: rotate5 2s 1 1.8s both;     
	-moz-animation: rotate5 2s 1 1.8s both;   
	-ms-animation: rotate5 2s 1 1.8s both;   
	-o-animation: rotate5 2s 1 1.8s both;   
    animation: rotate5 2s 1 1.8s both; 
}
@keyframes slidedown{0%{margin-top:-8px;}100%{ margin-top:0px;}}
@-webkit-keyframes slidedown{0%{margin-top:-8px;}100%{ margin-top:0px;}}
@-moz-keyframes slidedown{0%{margin-top:-8px;}100%{ margin-top:0px;}}
@-ms-keyframes slidedown{0%{margin-top:-8px;}100%{ margin-top:0px;}}
@-o-keyframes slidedown{0%{margin-top:-8px;}100%{ margin-top:0px;}}
.active .qani1{
	-webkit-animation: slidedown 1.2s 1 3.7s both;     
	-moz-animation: slidedown 1.2s 1 3.7s both;   
	-ms-animation: slidedown 1.2s 1 3.7s both;   
	-o-animation: slidedown 1.2s 1 3.7s both;   
    animation: slidedown 1.2s 1 3.7s both; 
}
.active .qani2{
	-webkit-animation: slidedown 1.2s 1 5.9s both;     
	-moz-animation: slidedown 1.2s 1 5.9s both;   
	-ms-animation: slidedown 1.2s 1 5.9s both;   
	-o-animation: slidedown 1.2s 1 5.9s both;   
    animation: slidedown 1.2s 1 5.9s both; 
}
.active .qani3{
	-webkit-animation: slidedown 1.2s 1 8.5s both;     
	-moz-animation: slidedown 1.2s 1 8.5s both;   
	-ms-animation: slidedown 1.2s 1 8.5s both;   
	-o-animation: slidedown 1.2s 1 8.5s both;   
    animation: slidedown 1.2s 1 8.5s both; 
}
.active .slide-up1{animation:slide-to-up 1s 4.5s forwards; }
@-webkit-keyframes wheelani1 {
    0% {margin-left: -4%;}
   100% {margin-left: 0%; }
}
@-moz-keyframes wheelani1 {
    0% {margin-left: -4%;}
   100% {margin-left: 0%;}
}
@-ms-keyframes wheelani1 {
    0% {margin-left: -4%;}
   100% {margin-left: 0%;}
}
@-o-keyframes wheelani1 {
    0% {margin-left: -4%;}
   100% {margin-left: 0%; }
}
@keyframes wheelani1 {
    0% {margin-left: -4%;}
   100% {margin-left: 0%; }
}	
.active .wheelani1{
	-webkit-animation: wheelani1 3s 1 0.2s both;     
	-moz-animation: wheelani1 3s 1 0.2s both;    
	-ms-animation: wheelani1 3s 1 0.2s both;    
	-o-animation: wheelani1 3s 1 0.2s both;    
    animation: wheelani1 3s 1 0.2s both;  }

@-webkit-keyframes lefttopcloud { 0% {margin: -10px 0 0 -10px;} 100% {margin: 0; }}
@-moz-keyframes lefttopcloud {0% {margin: -10px 0 0 -10px;} 100% {margin: 0; }}
@-ms-keyframes lefttopcloud {0% {margin: -10px 0 0 -10px;} 100% {margin: 0; }}
@-o-keyframes lefttopcloud {0% {margin: -10px 0 0 -10px;} 100% {margin: 0; }}
@keyframes lefttopcloud {0% {margin: -10px 0 0 -10px;} 100% {margin: 0; }}	
.active .cloudmove1{
	-webkit-animation: lefttopcloud 1.2s 1 2.6s both;     
	-moz-animation: lefttopcloud 1.2s 1 2.6s both;    
	-ms-animation: lefttopcloud 1.2s 1 2.6s both;    
	-o-animation: lefttopcloud 1.2s 1 2.6s both;    
    animation: lefttopcloud 1.2s 1 2.6s both;  }
@-webkit-keyframes lefttopcloud1 { 0% {left: 0;}50% {left: -15px; }100% {left: 0; }}
@-moz-keyframes lefttopcloud1 {0% {left: 0;}50% {left: -15px; }100% {left: 0; }}
@-ms-keyframes lefttopcloud1 {0% {left: 0;}50% {left: -15px; }100% {left: 0; }}
@-o-keyframes lefttopcloud1 {0% {left: 0;}50% {left: -15px; }100% {left: 0; }}
@keyframes lefttopcloud1 {0% {left: 0;}50% {left: -15px; }100% {left: 0; }}	
.active .cloudmove0{
	-webkit-animation: lefttopcloud1 1s 1 0.6s both;     
	-moz-animation: lefttopcloud1 1s 1 0.6s both;    
	-ms-animation: lefttopcloud1 1s 1 0.6s both;    
	-o-animation: lefttopcloud1 1s 1 0.6s both;    
    animation: lefttopcloud1 1s 1 0.6s both;  }
.active .cloudmove2{
	-webkit-animation: lefttopcloud1 1s 2 2.6s both;     
	-moz-animation: lefttopcloud1 1s 2 2.6s both;    
	-ms-animation: lefttopcloud1 1s 2 2.6s both;    
	-o-animation: lefttopcloud1 1s 2 2.6s both;    
    animation: lefttopcloud1 1s 2 2.6s both;  }
.mfp-ready .pcloudmove1{
	-webkit-animation: lefttopcloud1 2s 1 1.4s both;     
	-moz-animation: lefttopcloud1 2s 1 1.4s both;    
	-ms-animation: lefttopcloud1 2s 1 1.4s both;    
	-o-animation: lefttopcloud1 2s 1 1.4s both;    
    animation: lefttopcloud1 2s 1 1.4s both;  }
@-webkit-keyframes lefttopcloud2 { 0% {top: 0;}50% {top: 15px; }100% {top: 0; }}
@-moz-keyframes lefttopcloud2 {0% {top: 0;}50% {top: 15px; }100% {top: 0; }}
@-ms-keyframes lefttopcloud2 {0% {top: 0;}50% {top: 15px; }100% {top: 0; }}
@-o-keyframes lefttopcloud2 {0% {top: 0;}50% {top: 15px; }100% {top: 0; }}
@keyframes lefttopcloud2 {0% {top: 0;}50% {top: 15px; }100% {top: 0; }}	
.active .cloudmove3{
	-webkit-animation: lefttopcloud2 2s 2 2.6s both;     
	-moz-animation: lefttopcloud2 2s 2 2.6s both;    
	-ms-animation: lefttopcloud2 2s 2 2.6s both;    
	-o-animation: lefttopcloud2 2s 2 2.6s both;    
    animation: lefttopcloud2 2s 2 2.6s both;  }
.active .cloudmove4{
	-webkit-animation: lefttopcloud2 2s 2 3.2s both;     
	-moz-animation: lefttopcloud2 2s 2 3.2s both;    
	-ms-animation: lefttopcloud2 2s 2 3.2s both;    
	-o-animation: lefttopcloud2 2s 2 3.2s both;    
    animation: lefttopcloud2 2s 2 3.2s both;  }

@-webkit-keyframes steam {
0% { top: -8px; opacity: 1; visibility: visible; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-moz-keyframes steam {
0% { top: -8px; opacity: 1; visibility: visible; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-ms-keyframes steam {
0% { top: -8px; opacity: 1; visibility: visible; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-o-keyframes steam {
0% { top: -8px; opacity: 1; visibility: visible; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@keyframes steam {
0% { margin-top: 0px; opacity: 1; visibility: visible; }
100% { margin-top: -8px; opacity: 0; visibility: hidden; }
}
.active .coffee_steam{-webkit-animation: steam 3s linear infinite 0.5s;
-moz-animation: steam 1s linear infinite 0.5s;
-ms-animation: steam 1s linear infinite 0.5s;
-o-animation: steam 1s linear infinite 0.5s;
animation: steam 1s linear infinite 0.5s;}

@keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-5px;}100%{ margin-top:0px;}}
@-webkit-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-5px;}100%{ margin-top:0px;}}
@-moz-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-5px;}100%{ margin-top:0px;}}
@-ms-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-5px;}100%{ margin-top:0px;}}
@-o-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-5px;}100%{ margin-top:0px;}}

.active .lockani{
	-webkit-animation: headupdown 1.6s linear 1s 2 both;
    -moz-animation: headupdown 1.6s linear 1s 2 both;
    -o-animation: headupdown 1.6s linear 1s 2 both;
    -ms-animation: headupdown 1.6s linear 1s 2 both;
    animation: headupdown 1.6s linear 1s 2 both; }

@keyframes lefttoright{0%{margin-left:-9px;}100%{ margin-left:0px;}}
@-webkit-keyframes lefttoright{0%{margin-left:-9px;}100%{ margin-left:0px;}}
@-moz-keyframes lefttoright{0%{margin-left:-9px;}100%{ margin-left:0px;}}
@-ms-keyframes lefttoright{0%{margin-left:-9px;}100%{ margin-left:0px;}}
@-o-keyframes lefttoright{0%{margin-left:-9px;}100%{ margin-left:0px;}}
.active .lefttoright1{
	-webkit-animation: lefttoright 0.6s linear 2s 1 both;
    -moz-animation: lefttoright 0.6s linear 2s 1 both;
    -o-animation: lefttoright 0.6s linear 2s 1 both;
    -ms-animation: lefttoright 0.6s linear 2s 1 both;
    animation: lefttoright 0.6s linear 2s 1 both; }
.active .lefttoright2{
	-webkit-animation: lefttoright 0.6s linear 2.2s 1 both;
    -moz-animation: lefttoright 0.6s linear 2.2s 1 both;
    -o-animation: lefttoright 0.6s linear 2.2s 1 both;
    -ms-animation: lefttoright 0.6s linear 2.2s 1 both;
    animation: lefttoright 0.6s linear 2.2s 1 both; }
.active .lefttoright3{
	-webkit-animation: lefttoright 0.6s linear 2.6s 1 both;
    -moz-animation: lefttoright 0.6s linear 2.6s 1 both;
    -o-animation: lefttoright 0.6s linear 2.6s 1 both;
    -ms-animation: lefttoright 0.6s linear 2.6s 1 both;
    animation: lefttoright 0.6s linear 2.6s 1 both; }
.active .lefttoright4{
	-webkit-animation: lefttoright 0.6s linear 3s 1 both;
    -moz-animation: lefttoright 0.6s linear 3s 1 both;
    -o-animation: lefttoright 0.6s linear 3s 1 both;
    -ms-animation: lefttoright 0.6s linear 3s 1 both;
    animation: lefttoright 0.6s linear 3s 1 both; }

@keyframes rotateani {
    0% {   transform:rotate(-20deg);   }	 	
	100%{     transform:rotate(0deg);  }
}
@keyframes handani2 {
    0% {   transform:rotate(-20deg);   }		
	100%{     transform:rotate(0deg);  }
}
.active .rotateanimation1 {animation: rotateani 1s 1 5s both;}
.active .bphandani2 {animation: handani2 1s 1 2.1s both;}

@keyframes handani3 {
    0% {   transform:rotate(0deg);   }
	25% {   transform:rotate(-5deg);   }
	50% {   transform:rotate(0deg);   }
	100%{     transform:rotate(0deg);  }
}
@keyframes handani4 {
    0% {   transform:rotate(0deg);   }
	25% {   transform:rotate(7deg);   }
	50% {   transform:rotate(0deg);   }
	100%{     transform:rotate(0deg);  }
}
@keyframes handani5 {
    0% {   transform:rotate(83deg);   }	
	100%{     transform:rotate(0deg);  }
}
.active .m_hand2{animation: handani3 1500ms infinite 3.2s linear both;}
.active .m_hand3{animation: handani4 1500ms infinite 3.7s linear both;}
.active .m_hand4{animation: handani3 1500ms infinite 4.7s linear both;}
.active .m_hand5{animation: handani4 1500ms infinite 5.4s linear both;}
.active .handani6{animation: handani5 1500ms 1 4.7s linear both;}
.active .handani7{animation: handani4 1500ms infinite 8.2s linear both;}

@keyframes location1{0%{margin: -0.6vw 0 0 0;}100%{ margin: 0;}}
@-webkit-keyframes location1{0%{margin: -0.6vw 0 0 0;}100%{ margin: 0;}}
@-moz-keyframes location1{0%{margin: -0.6vw 0 0 0;}100%{ margin: 0;}}
@-ms-keyframes location1{0%{margin: -0.6vw 0 0 0;}100%{ margin: 0;}}
@-o-keyframes location1{0%{margin: -0.6vw 0 0 0;}100%{ margin: 0;}}
.active .location1{
	-webkit-animation: location1 1s 2s 1 both;
    -moz-animation: location1 1s 2s 1 both;
    -o-animation: location1 1s 2s 1 both;
    -ms-animation: location1 1s 2s 1 both;
    animation: location1 1s 2s 1 both; }
.mfp-ready .location2{
	-webkit-animation: location1 1s 1.8s 1 both;
    -moz-animation: location1 1s 1.8s 1 both;
    -o-animation: location1 1s 1.8s 1 both;
    -ms-animation: location1 1s 1.8s 1 both;
    animation: location1 1s 1.8s 1 both; }
/*.lc_animation2{transform:rotate(-3deg);}*/
@keyframes crane1{
	0%{  transform:rotate(0deg); }
	100%{transform:rotate(-1deg);}}
@keyframes crane5{
	0%{  transform:rotate(0deg); }
	100%{transform:rotate(-4deg);}}

/*.lc_animation3{transform:rotate(5deg);}*/

@keyframes crane2{
	0%{  transform:rotate(0deg)}
	100%{transform:rotate(3deg)}}
@keyframes crane3{
	0%{  transform:rotate(0deg); }
	100%{transform:rotate(-2deg);}}
@keyframes crane4{
	0%{  transform:rotate(10deg); }
	100%{transform:rotate(0deg);}}
@keyframes crane6{
	0%{  transform:rotate(0deg); }
	100%{transform:rotate(6deg);}}

.active .robotani1{animation:crane1 1s 1.5s both 1; }
.active .robotani2{animation:crane2 2s 2.5s both 1;}
.active .robotani3{animation:crane5 1s 4.5s both 1; }
.active .robotani3a{animation:crane3 1s 2.5s both 1; }
.active .robotani3b{animation:crane4 1s 3.3s both 1;}

.active .rc_animation2{animation:crane3 2s 4.3s both 1;}
.active .rc_animation3{animation:crane4 2s 6.3s both 1;}



.active .progress .progress-right.rp .progress-bar{animation: loading-1a 1.8s linear forwards;}

.active .progress .progress-right .progress-bar{animation: loading-1 1.8s 1.4s linear forwards;}
.active .progress.p18 .progress-right .progress-bar{animation: loading-18 1.8s linear forwards;}
.active .progress.p4 .progress-right .progress-bar{animation: loading-1a 1.8s linear forwards;}
.active .progress.p1 .progress-right .progress-bar{  animation: loading-1b 1.5s linear forwards;}
.active .progress.p55 .progress-left .progress-bar{  animation: loading-55 1s linear forwards 1.5s !important;}
.active .progress.p55 .progress-right .progress-bar{  animation: loading-50 1s linear forwards 0.5s !important;}
.active .progress.p50 .progress-right .progress-bar{  animation: loading-50 1s linear forwards 0.5s;}
.active .progress.p45 .progress-right .progress-bar{  animation: loading-45 1s linear forwards 0.5s;}
.active .progress.p47 .progress-right .progress-bar{animation: loading-47 1s linear forwards 0.5s;}
.active .progress.p29 .progress-right .progress-bar{  animation: loading-1c 1s 1.4s linear forwards;}
.active .progress.p8 .progress-right .progress-bar{  animation: loading-1d 1s linear forwards;}


.active  .progress.gray1 .progress-left .progress-bar{
    animation: loading-2 1.5s linear forwards 1.8s;
}
.active  .progress.yellow .progress-left .progress-bar{
    animation: loading-3 1s linear forwards 1.8s;
}
.active  .progress.pink .progress-left .progress-bar{
    animation: loading-4 0.4s linear forwards 1.8s;
}

.active  .progress.green .progress-left .progress-bar{
    animation: loading-5 1.2s linear forwards 1.8s;
}
@keyframes loading-1{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@keyframes loading-36{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(140deg);
        transform: rotate(140deg);
    }
}
@keyframes loading-55{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(17deg);
        transform: rotate(17deg);
    }
}
@keyframes loading-50{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@keyframes loading-45{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(155deg);
        transform: rotate(155deg);
    }
}
@keyframes loading-47{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(164deg);
        transform: rotate(164deg);
    }
}
@keyframes loading-76{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(97deg);
        transform: rotate(97deg);
    }
}
@keyframes loading-2{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(94deg);
        transform: rotate(94deg);
    }
}

@keyframes loading-18{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
    }
}
@keyframes loading-1a{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }
}
@keyframes loading-1b{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
}
@keyframes loading-1c{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(110deg);
        transform: rotate(110deg);
    }
}
@keyframes loading-1d{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}
@keyframes loading-3{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
    }
}
@keyframes loading-4{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(36deg);
        transform: rotate(36deg);
    }
}
@keyframes loading-5{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(126deg);
        transform: rotate(126deg);
    }
}
@media only screen and (max-width: 990px){
    .progress{ margin-bottom: 20px; }
}



