.new-program-flag {
    background: transparent url(../images/new_program_flag.png) no-repeat left top;
    width: 176px;
    height: 51px;
    padding: 23px 0 0 55px;
    position: relative;
    color: #000;
    margin-bottom: 8px;
    -webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
   /* -webkit-animation-delay: 2s;*/ /* Chrome, Safari, Opera */
    animation-name: example;
    animation-duration: 6s;
    /*animation-delay: 2s;*/
    /*-webkit-transition: color 1s ease-in-out;
  -moz-transition: color 1s ease-in-out;
  -ms-transition: color 1s ease-in-out;
  -o-transition: color 1s ease-in-out;
  transition: color 1s ease-in-out;*/

}

@media only screen and (max-width:992px) {
  .new-program-flag {
    font-size: 14px;
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes example {
    0%   {color:#ffffff; left:0px; top:0px;}
    100% {color:#000; left:0px; top:0px;}
}

/* Standard syntax */
@keyframes example {
    0%   {color:#ffffff; left:0px; top:0px;}
    100% {color:#000; left:0px; top:0px;}
}