body {
margin:0;
padding:0;
overflow:hidden;
}
span {
color:white;
font-size:20px;
}
.wrapper {
height:100vh;
-webkit-animation: slide 60s linear infinite;
background:url(http://www.ox.ac.uk/sites/files/oxford/styles/ow_medium_feature/public/field/field_image_main/Tarantula%20nebula.jpg?itok=xbyxz9lz) repeat;
background-position:120% 100%;
background-size:cover;
animation:animatebg 60s linear infinite;
}
.pulse {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
background:url(https://fallriverchapel.files.wordpress.com/2010/02/gda_world_map_small.jpg);
background-size:cover;
animation:animateEarth 12s linear infinite;
width:200px;
height:200px;
border-radius:50%;
box-shadow:inset 0 0 40px rgba(255,255,255,.5);
}
.pulse span {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
display:block;