#animated-1 {
   line-height: 30px;
   border: solid 0px #1A7404;
   position: absolute;
   top:40px;
   left:50%;
   background-color:transparent;
   z-index:1;
   color: #fff;
   font-size: 28px;
   text-align: center;
   width: 100px;
   height: 100px;
   border-radius: 50%;
   box-shadow: 10px 0px 10px 10px #29A488;
   font-weight: bold;
}
#animated-1 span {
  font-size: 14px;
  line-height: 16px;
  margin-top:-20px !important;
   }
.animated-1 {
   -webkit-animation-duration: 1s;
   -moz-animation-duration: 1s;
   animation-duration: 1s;
   -webkit-animation-fill-mode: both;
   -moz-animation-fill-mode: both;
   animation-fill-mode: both;
	-webkit-animation-delay:5s;
	-moz-animation-delay:5s;
	animation-delay:5s;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    -webkit-transform: none;
    opacity: 1;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center;
    -moz-transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -moz-transform-origin: center;
    -moz-transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
            transform-origin: center;
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
            transform-origin: center;
            transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
          animation-name: rotateIn;
}

img.light {

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  -webkit-animation: flash 0.3s 3; /* Safari 4+ */
  -moz-animation:    flash 0.3s 3; /* Fx 5+ */
  -o-animation:      flash 0.3s 3; /* Opera 12+ */
  animation:         flash 0.3s 3; /* IE 10+ */
  position:absolute;
  top:71px;
  margin-left:474px;
	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	animation-delay:3s;
}
@-webkit-keyframes flash {
  0%   { background: -webkit-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0.09) 20%,hsla(0,0%,100%,0) 65%); }
  50%   { background: -webkit-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,0.5) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 65%); }
  100% { background: -webkit-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,1) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 65%); }
}
@-moz-keyframes flash {
  0%   { background: -moz-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0.09) 20%,hsla(0,0%,100%,0) 65%); }
  50%   { background: -moz-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,0.5) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 65%); }
  100% { background: -moz-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,1) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 65%); }
}
@-o-keyframes flash {
  0%   { background: -o-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0.09) 20%,hsla(0,0%,100%,0) 65%); }
  50%   { background: -o-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,0.5) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 65%); }
  100% { background: -o-radial-gradient(center, ellipse cover,  hsla(0,0%,100%,1) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 65%); }
}
@keyframes flash {
  0%   { background: radial-gradient(ellipse at center,  hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 55%); }
  50%   { background: radial-gradient(ellipse at center,  hsla(0,0%,100%,0.5) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 55%); }
  100% { background: radial-gradient(ellipse at center,  hsla(0,0%,100%,1) 0%,hsla(0,0%,100%,0.09) 50%,hsla(0,0%,100%,0) 55%); }
}
#animated-0 {
   width: auto;
   height: auto;
   border: solid 0px #1A7404;
   z-index:10;
   overflow:visible;
}

.animated-0 {
   -webkit-animation-duration: 2s;
   -moz-animation-duration: 2s;
   animation-duration: 2s;
   -webkit-animation-fill-mode: both;
   -moz-animation-fill-mode: both;
   animation-fill-mode: both;
}
@keyframes fadeInLeft {
    0% {
		filter: blur(3px);
        opacity: 0;
        transform: translateX(-60px);
    }
    100% {
		filter: blur(0px);
        opacity: 1;
        transform: translateX(0);
    }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@media handheld, only screen and (max-width: 1024px) {
	img.light {
		display:none;
		}
	#animated-1 {
	left:75%;
  top:30px;
	width:75px !important;
  height: 75px;
  line-height: 20px;
  font-size: 20px;
  box-shadow: 5px 0px 5px 5px #29A488;
	}
	#animated-1 img {
		width:30%;
		height:auto;
		}

    #animated-1 span {
      font-size: 12px;
      line-height: 14px;
       }
}
