#processMessage{
    width:120px;
    height:120px;
    color:#fff;
    padding:10px;
    border-radius:500px;
    background:rgba(0,0,0,.70);
    border:4px solid rgba(255,255,255,.2);
    text-align:center;
    box-sizing:border-box;
}

#processMessage h3{
    font-size:14px;
    line-height:40px;
    padding:0;
    margin:0;
}


#fountainG{
    position:relative;
    width:50px;
    height:6px;
}

.fountainG{
    position:absolute;
    top:0;
    background-color:#FFFFFF;
    width:7px;
    height:7px;
    -moz-animation-name:bounce_fountainG;
    -moz-animation-duration:0.7s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -moz-transform:scale(.3);
    -moz-border-radius:4px;
    -webkit-animation-name:bounce_fountainG;
    -webkit-animation-duration:0.7s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -webkit-transform:scale(.3);
    -webkit-border-radius:4px;
    -ms-animation-name:bounce_fountainG;
    -ms-animation-duration:0.7s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    -ms-transform:scale(.3);
    -ms-border-radius:4px;
    -o-animation-name:bounce_fountainG;
    -o-animation-duration:0.7s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
    -o-transform:scale(.3);
    -o-border-radius:4px;
    animation-name:bounce_fountainG;
    animation-duration:0.7s;
    animation-iteration-count:infinite;
    animation-direction:linear;
    transform:scale(.3);
    border-radius:4px;
}

#fountainG_1{
    left:0;
    -moz-animation-delay:0.28s;
    -webkit-animation-delay:0.28s;
    -ms-animation-delay:0.28s;
    -o-animation-delay:0.28s;
    animation-delay:0.28s;
}

#fountainG_2{
    left:6px;
    -moz-animation-delay:0.35s;
    -webkit-animation-delay:0.35s;
    -ms-animation-delay:0.35s;
    -o-animation-delay:0.35s;
    animation-delay:0.35s;
}

#fountainG_3{
    left:13px;
    -moz-animation-delay:0.42s;
    -webkit-animation-delay:0.42s;
    -ms-animation-delay:0.42s;
    -o-animation-delay:0.42s;
    animation-delay:0.42s;
}

#fountainG_4{
    left:19px;
    -moz-animation-delay:0.49s;
    -webkit-animation-delay:0.49s;
    -ms-animation-delay:0.49s;
    -o-animation-delay:0.49s;
    animation-delay:0.49s;
}

#fountainG_5{
    left:25px;
    -moz-animation-delay:0.56s;
    -webkit-animation-delay:0.56s;
    -ms-animation-delay:0.56s;
    -o-animation-delay:0.56s;
    animation-delay:0.56s;
}

#fountainG_6{
    left:31px;
    -moz-animation-delay:0.63s;
    -webkit-animation-delay:0.63s;
    -ms-animation-delay:0.63s;
    -o-animation-delay:0.63s;
    animation-delay:0.63s;
}

#fountainG_7{
    left:38px;
    -moz-animation-delay:0.7s;
    -webkit-animation-delay:0.7s;
    -ms-animation-delay:0.7s;
    -o-animation-delay:0.7s;
    animation-delay:0.7s;
}

#fountainG_8{
    left:44px;
    -moz-animation-delay:0.77s;
    -webkit-animation-delay:0.77s;
    -ms-animation-delay:0.77s;
    -o-animation-delay:0.77s;
    animation-delay:0.77s;
}

@-moz-keyframes bounce_fountainG{
    0%{
        -moz-transform:scale(1);
    background-color:#FFFFFF;
}

100%{
    -moz-transform:scale(.3);
background-color:#222222;
}

}

@-webkit-keyframes bounce_fountainG{
    0%{
        -webkit-transform:scale(1);
    background-color:#FFFFFF;
}
	
100%{
    -webkit-transform:scale(.3);
background-color:#222222;
}

}

@-ms-keyframes bounce_fountainG{
    0%{
        -ms-transform:scale(1);
    background-color:#FFFFFF;
}
	
100%{
    -ms-transform:scale(.3);
background-color:#222222;
}

}

@-o-keyframes bounce_fountainG{
    0%{
        -o-transform:scale(1);
    background-color:#FFFFFF;
}
	
100%{
    -o-transform:scale(.3);
background-color:#222222;
}

}

@keyframes bounce_fountainG{
    0%{
        transform:scale(1);
    background-color:#FFFFFF;
}
	
100%{
    transform:scale(.3);
background-color:#222222;
}

}