@-ms-keyframes hd-text{
	from{ top: 15%; opacity:0; }
	75%{ top: 15%; opacity:0; }
	to{ }
}
@-moz-keyframes hd-text{
	from{ top: 15%; opacity:0; }
	75%{ top: 15%; opacity:0; }
	to{ }
}
@-o-keyframes hd-text{
	from{ top: 15%; opacity:0; }
	75%{ top: 15%; opacity:0; }
	to{ }
}
@-webkit-keyframes hd-text{
	from{ top: 15%; opacity:0; }
	75%{ top: 15%; opacity:0; }
	to{ }
}
@keyframes hd-text{
	from{ top: 15%; opacity:0; }
	75%{ top: 15%; opacity:0; }
	to{ }
}

.header-text{
	animation:'hd-text' 6s ease-in-out 0s forwards;
	-ms-animation:hd-text 6s ease-in-out 0s forwards;
	-moz-animation:hd-text 6s ease-in-out 0s forwards;
	-o-animation:'hd-text' 6s ease-in-out 0s forwards;
	-webkit-animation:'hd-text' 6s ease-in-out 0s forwards;
}

@-ms-keyframes move1{
	from{ }
	25%{ left: 15.4%; top: 47.85%; }
	50%{ left: 15.8%; top: 49.85%; }
	75%{ left: 16.2%; top: 48.85%; }
	to{ }
}
@-moz-keyframes move1{
	from{ }
	25%{ left: 15.4%; top: 47.85%; }
	50%{ left: 15.8%; top: 49.85%; }
	75%{ left: 16.2%; top: 48.85%; }
	to{ }
}
@-o-keyframes move1{
	from{ }
	25%{ left: 15.4%; top: 47.85%; }
	50%{ left: 15.8%; top: 49.85%; }
	75%{ left: 16.2%; top: 48.85%; }
	to{ }
}
@-webkit-keyframes move1{
	from{ }
	25%{ left: 15.4%; top: 47.85%; }
	50%{ left: 15.8%; top: 49.85%; }
	75%{ left: 16.2%; top: 48.85%; }
	to{ }
}
@keyframes move1{
	from{ }
	25%{ left: 15.4%; top: 47.85%; }
	50%{ left: 15.8%; top: 49.85%; }
	75%{ left: 16.2%; top: 48.85%; }
	to{ }
}

.move1{
	animation:'move1' 4s linear 0s infinite;
	-ms-animation:move1 4s linear 0s infinite;
	-moz-animation:move1 4s linear 0s infinite;
	-o-animation:'move1' 4s linear 0s infinite;
	-webkit-animation:'move1' 4s linear 0s infinite;
}

@-ms-keyframes move2{
	from{ }
	50%{ opacity:0.6; }
	to{ }
}
@-moz-keyframes move2{
	from{ }
	50%{ opacity:0.6; }
	to{ }
}
@-o-keyframes move2{
	from{ }
	50%{ opacity:0.6; }
	to{ }
}
@-webkit-keyframes move2{
	from{ }
	50%{ opacity:0.6; }
	to{ }
}
@keyframes move2{
	from{ }
	50%{ opacity:0.6; }
	to{ }
}

.move2{
	animation:'move2' 3s linear 0s infinite;
	-ms-animation:move2 3s linear 0s infinite;
	-moz-animation:move2 3s linear 0s infinite;
	-o-animation:'move2' 3s linear 0s infinite;
	-webkit-animation:'move2' 3s linear 0s infinite;
}

@-ms-keyframes move3{
	from{ }
	50%{ left: 36.78%; top: 9.2%; opacity:0.8; }
	to{ }
}
@-moz-keyframes move3{
	from{ }
	50%{ left: 36.78%; top: 9.2%; opacity:0.8; }
	to{ }
}
@-o-keyframes move3{
	from{ }
	50%{ left: 36.78%; top: 9.2%; opacity:0.8; }
	to{ }
}
@-webkit-keyframes move3{
	from{ }
	50%{ left: 36.78%; top: 9.2%; opacity:0.8;  }
	to{ }
}
@keyframes move3{
	from{ }
	50%{ left: 36.78%; top: 9.2%; opacity:0.8; }
	to{ }
}

.move3{
	animation:'move3' 6s linear 0s infinite;
	-ms-animation:move3 6s linear 0s infinite;
	-moz-animation:move3 6s linear 0s infinite;
	-o-animation:'move3' 6s linear 0s infinite;
	-webkit-animation:'move3' 6s linear 0s infinite;
}

@-ms-keyframes move4{
	from{ }
	50%{ left: 52.7%; }
	to{ }
}
@-moz-keyframes move4{
	from{ }
	50%{ left: 52.7%; }
	to{ }
}
@-o-keyframes move4{
	from{ }
	50%{ left: 52.7%; }
	to{ }
}
@-webkit-keyframes move4{
	from{ }
	50%{ left: 52.7%; }
	to{ }
}
@keyframes move4{
	from{ }
	50%{ left: 52.7%; }
	to{ }
}

.move4{
	animation:'move4' 15s linear 0s infinite;
	-ms-animation:move4 15s linear 0s infinite;
	-moz-animation:move4 15s linear 0s infinite;
	-o-animation:'move4' 15s linear 0s infinite;
	-webkit-animation:'move4' 15s linear 0s infinite;
}

@-ms-keyframes move6{
	from{ }
	50%{ left: 79.3%; }
	to{ }
}
@-moz-keyframes move6{
	from{ }
	50%{ left: 79.3%; }
	to{ }
}
@-o-keyframes move6{
	from{ }
	50%{ left: 79.3%; }
	to{ }
}
@-webkit-keyframes move6{
	from{ }
	50%{ left: 79.3%; }
	to{ }
}
@keyframes move6{
	from{ }
	50%{ left: 79.3%; }
	to{ }
}

.move6{
	animation:'move6' 15s linear 0s infinite;
	-ms-animation:move6 15s linear 0s infinite;
	-moz-animation:move6 15s linear 0s infinite;
	-o-animation:'move6' 15s linear 0s infinite;
	-webkit-animation:'move6' 15s linear 0s infinite;
}

@-ms-keyframes move5a{
	from{ left: 56.9%; top: 72%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5a{
	from{ left: 56.9%; top: 72%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5a{
	from{ left: 56.9%; top: 72%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5a{
	from{ left: 56.9%; top: 72%; opacity:0; }
	50%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5a{
	from{ left: 56.9%; top: 72%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5a{
	animation:'move5a' 4s linear 0s infinite;
	-ms-animation:move5a 4s linear 0s infinite;
	-moz-animation:move5a 4s linear 0s infinite;
	-o-animation:'move5a' 4s linear 0s infinite;
	-webkit-animation:'move5a' 4s linear 0s infinite;
}

@-ms-keyframes move5b{
	from{ left: 59.5%; top: 70%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5b{
	from{ left: 59.5%; top: 70%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5b{
	from{ left: 59.5%; top: 70%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5b{
	from{ left: 59.5%; top: 70%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5b{
	from{ left: 59.5%; top: 70%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5b{
	animation:'move5b' 4s linear -2s infinite;
	-ms-animation:move5b 4s linear -2s infinite;
	-moz-animation:move5b 4s linear -2s infinite;
	-o-animation:'move5b' 4s linear -2s infinite;
	-webkit-animation:'move5b' 4s linear -2s infinite;
}

@-ms-keyframes move5c{
	from{ left: 60.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5c{
	from{ left: 60.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5c{
	from{ left: 60.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5c{
	from{ left: 60.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5c{
	from{ left: 60.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5c{
	animation:'move5c' 4s linear -1s infinite;
	-ms-animation:move5c 4s linear -1s infinite;
	-moz-animation:move5c 4s linear -1s infinite;
	-o-animation:'move5c' 4s linear -1s infinite;
	-webkit-animation:'move5c' 4s linear -1s infinite;
}

@-ms-keyframes move5d{
	from{ left: 65%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5d{
	from{ left: 65%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5d{
	from{ left: 65%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5d{
	from{ left: 65%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5d{
	from{ left: 65%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5d{
	animation:'move5d' 4s linear 0s infinite;
	-ms-animation:move5d 4s linear 0s infinite;
	-moz-animation:move5d 4s linear 0s infinite;
	-o-animation:'move5d' 4s linear 0s infinite;
	-webkit-animation:'move5d' 4s linear 0s infinite;
}

@-ms-keyframes move5e{
	from{ left: 61.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5e{
	from{ left: 61.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5e{
	from{ left: 61.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5e{
	from{ left: 61.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5e{
	from{ left: 61.2%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5e{
	animation:'move5e' 3s linear -2s infinite;
	-ms-animation:move5e 3s linear -2s infinite;
	-moz-animation:move5e 3s linear -2s infinite;
	-o-animation:'move5e' 3s linear -2s infinite;
	-webkit-animation:'move5e' 3s linear -2s infinite;
}

@-ms-keyframes move5f{
	from{ left: 54.5%; top: 30%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5f{
	from{ left: 54.5%; top: 30%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5f{
	from{ left: 54.5%; top: 30%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5f{
	from{ left: 54.5%; top: 30%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5f{
	from{ left: 54.5%; top: 30%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5f{
	animation:'move5f' 4s linear -1s infinite;
	-ms-animation:move5f 4s linear -1s infinite;
	-moz-animation:move5f 4s linear -1s infinite;
	-o-animation:'move5f' 4s linear -1s infinite;
	-webkit-animation:'move5f' 4s linear -1s infinite;
}

@-ms-keyframes move5g{
	from{ left: 57.8%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5g{
	from{ left: 57.8%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5g{
	from{ left: 57.8%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5g{
	from{ left: 57.8%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5g{
	from{ left: 57.8%; top: 5.5%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5g{
	animation:'move5g' 4s linear 0s infinite;
	-ms-animation:move5g 4s linear 0s infinite;
	-moz-animation:move5g 4s linear 0s infinite;
	-o-animation:'move5g' 4s linear 0s infinite;
	-webkit-animation:'move5g' 4s linear 0s infinite;
}

@-ms-keyframes move5h{
	from{ left: 61.3%; top: 69%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-moz-keyframes move5h{
	from{ left: 61.3%; top: 69%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-o-keyframes move5h{
	from{ left: 61.3%; top: 69%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@-webkit-keyframes move5h{
	from{ left: 61.3%; top: 69%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}
@keyframes move5h{
	from{ left: 61.3%; top: 69%; opacity:0; }
	30%{ opacity:1; }
	90%{ opacity:1; }
	to{ opacity:0; }
}

.move5h{
	animation:'move5h' 4s linear 0s infinite;
	-ms-animation:move5h 4s linear 0s infinite;
	-moz-animation:move5h 4s linear 0s infinite;
	-o-animation:'move5h' 4s linear 0s infinite;
	-webkit-animation:'move5h' 4s linear 0s infinite;
}

@-ms-keyframes cloud1{
	from{ }
	50%{ left: 15.5%; }
	to{ }
}
@-moz-keyframes cloud1{
	from{ }
	50%{ left: 15.5%; }
	to{ }
}
@-o-keyframes cloud1{
	from{ }
	50%{ left: 15.5%; }
	to{ }
}
@-webkit-keyframes cloud1{
	from{ }
	50%{ left: 15.5%; }
	to{ }
}
@keyframes cloud1{
	from{ }
	50%{ left: 15.5%; }
	to{ }
}

.cloud1{
	animation:'cloud1' 10s linear 0s infinite;
	-ms-animation:cloud1 10s linear 0s infinite;
	-moz-animation:cloud1 10s linear 0s infinite;
	-o-animation:'cloud1' 10s linear 0s infinite;
	-webkit-animation:'cloud1' 10s linear 0s infinite;
}

@-ms-keyframes cloud2{
	from{ }
	50%{ left: 39.7%; }
	to{ }
}
@-moz-keyframes cloud2{
	from{ }
	50%{ left: 39.7%; }
	to{ }
}
@-o-keyframes cloud2{
	from{ }
	50%{ left: 39.7%; }
	to{ }
}
@-webkit-keyframes cloud2{
	from{ }
	50%{ left: 39.7%; }
	to{ }
}
@keyframes cloud2{
	from{ }
	50%{ left: 39.7%; }
	to{ }
}

.cloud2{
	animation:'cloud2' 10s linear -5s infinite;
	-ms-animation:cloud2 10s linear -5s infinite;
	-moz-animation:cloud2 10s linear -5s infinite;
	-o-animation:'cloud2' 10s linear -5s infinite;
	-webkit-animation:'cloud2' 10s linear 5s infinite;
}

@-ms-keyframes cloud3{
	from{ }
	50%{ left: 64%; }
	to{ }
}
@-moz-keyframes cloud3{
	from{ }
	50%{ left: 64%; }
	to{ }
}
@-o-keyframes cloud3{
	from{ }
	50%{ left: 64%; }
	to{ }
}
@-webkit-keyframes cloud3{
	from{ }
	50%{ left: 64%; }
	to{ }
}
@keyframes cloud3{
	from{ }
	50%{ left: 64%; }
	to{ }
}

.cloud3{
	animation:'cloud3' 10s linear 0s infinite;
	-ms-animation:cloud3 10s linear 0s infinite;
	-moz-animation:cloud3 10s linear 0s infinite;
	-o-animation:'cloud3' 10s linear 0s infinite;
	-webkit-animation:'cloud3' 10s linear 0s infinite;
}

@-ms-keyframes cloud4{
	from{ }
	50%{ left: 73.4%; }
	to{ }
}
@-moz-keyframes cloud4{
	from{ }
	50%{ left: 73.4%; }
	to{ }
}
@-o-keyframes cloud4{
	from{ }
	50%{ left: 73.4%; }
	to{ }
}
@-webkit-keyframes cloud4{
	from{ }
	50%{ left: 73.4%; }
	to{ }
}
@keyframes cloud4{
	from{ }
	50%{ left: 73.4%; }
	to{ }
}

.cloud4{
	animation:'cloud4' 10s linear -5s infinite;
	-ms-animation:cloud4 10s linear -5s infinite;
	-moz-animation:cloud4 10s linear -5s infinite;
	-o-animation:'cloud4' 10s linear -5s infinite;
	-webkit-animation:'cloud4' 10s linear -5s infinite;
}

@-ms-keyframes cloud5{
	from{ }
	50%{ left: 83%; }
	to{ }
}
@-moz-keyframes cloud5{
	from{ }
	50%{ left: 83%; }
	to{ }
}
@-o-keyframes cloud5{
	from{ }
	50%{ left: 83%; }
	to{ }
}
@-webkit-keyframes cloud5{
	from{ }
	50%{ left: 83%; }
	to{ }
}
@keyframes cloud5{
	from{ }
	50%{ left: 83%; }
	to{ }
}

.cloud5{
	animation:'cloud5' 10s linear -5s infinite;
	-ms-animation:cloud5 10s linear -5s infinite;
	-moz-animation:cloud5 10s linear -5s infinite;
	-o-animation:'cloud5' 10s linear -5s infinite;
	-webkit-animation:'cloud5' 10s linear 5s infinite;
}

@-ms-keyframes topic{
	from{ opacity:0; height: 0%; }
	30%{ opacity:0; height: 0%; }
	55%{ opacity:1; height: 100%; }
	95%{ opacity:1; height: 100%; }
	to{ opacity:0; height: 100%; }
}
@-moz-keyframes topic{
	from{ opacity:0; height: 0%; }
	30%{ opacity:0; height: 0%; }
	55%{ opacity:1; height: 100%; }
	95%{ opacity:1; height: 100%; }
	to{ opacity:0; height: 100%; }
}
@-o-keyframes topic{
	from{ opacity:0; height: 0%; }
	30%{ opacity:0; height: 0%; }
	55%{ opacity:1; height: 100%; }
	95%{ opacity:1; height: 100%; }
	to{ opacity:0; height: 100%; }
}
@-webkit-keyframes topic{
	from{ opacity:0; height: 0%; }
	30%{ opacity:0; height: 0%; }
	55%{ opacity:1; height: 100%; }
	95%{ opacity:1; height: 100%; }
	to{ opacity:0; height: 100%; }
}
@keyframes topic{
	from{ opacity:0; height: 0%; }
	30%{ opacity:0; height: 0%; }
	55%{ opacity:1; height: 100%; }
	95%{ opacity:1; height: 100%; }
	to{ opacity:0; height: 100%; }
}

#topic1 b,#topic3 b,#topic5 b{
	animation:'topic' 6s linear 0s infinite;
	-ms-animation:topic 6s linear 0s infinite;
	-moz-animation:topic 6s linear 0s infinite;
	-o-animation:'topic' 6s linear 0s infinite;
	-webkit-animation:'topic' 6s linear 0s infinite;
}

#topic2 b,#topic4 b,#topic6 b{
	animation:'topic' 6s linear -2s infinite;
	-ms-animation:topic 6s linear -2s infinite;
	-moz-animation:topic 6s linear -2s infinite;
	-o-animation:'topic' 6s linear -2s infinite;
	-webkit-animation:'topic' 6s linear -2s infinite;
}