.a1
{
	position:relative;
	
	text-align:center;
	
	
	
}
@keyframes shadow-pulse
{
     0% {
          box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
     }
     100% {
          box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
     }
}
.boxing
{
     animation: shadow-pulse 1s infinite;
	 position:relative;
	 width:300px;
	 text-align:center;
	 margin:auto;
	 
}
div .content #bose p {
  border-right: solid 3px rgba(0,255,0,.75);
  white-space: nowrap;
  overflow: hidden;    
  font-size: 20px;
  color: rgba(255,255,255,.70);
  margin: 0 auto;
}

/* Animation */
div .content #bose p {
  animation: animated-text 4s steps(29,end) 1s 1 normal both,
             animated-cursor 600ms steps(29,end) infinite;
}
@keyframes animated-text{
  from{width: 0;}
  to{width: 400px;}
}

/* cursor animations */

@keyframes animated-cursor{
  from{border-right-color: rgba(0,255,0,.75);}
  to{border-right-color: transparent;}
}
