@-webkit-keyframes step_animate {
    0%   { opacity:0.5; filter: alpha(opacity=50); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	15%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:0.5; filter: alpha(opacity=50); }
}
@-moz-keyframes step_animate {
    0%   { opacity:0.5; filter: alpha(opacity=50); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0.5; filter: alpha(opacity=50); }
}
@-ms-keyframes step_animate {
    0%   { opacity:0.5; filter: alpha(opacity=50); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0.5; filter: alpha(opacity=50); }
}
@-o-keyframes step_animate {
    0%   { opacity:0.5; filter: alpha(opacity=50); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0.5; filter: alpha(opacity=50); }
}
@keyframes step_animate {
    0%   { opacity:0.5; filter: alpha(opacity=50); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0.5; filter: alpha(opacity=50); }
}

@-webkit-keyframes text_animate {
    0%   { color: #000000; }
	5%   { color: #db1c29; }
	20%  { color: #db1c29; }
	25%  { color: #000000; }
}
@-moz-keyframes text_animate {
    0%   { color: #000000; }
	5%   { color: #db1c29; }
	20%  { color: #db1c29; }
	25%  { color: #000000; }
}
@-ms-keyframes text_animate {
    0%   { color: #000000; }
	5%   { color: #db1c29; }
	20%  { color: #db1c29; }
	25%  { color: #000000; }
}
@-o-keyframes text_animate {
    0%   { color: #000000; }
	5%   { color: #db1c29; }
	20%  { color: #db1c29; }
	25%  { color: #000000; }
}
@keyframes text_animate {
    0%   { color: #000000; }
	5%   { color: #db1c29; }
	20%  { color: #db1c29; }
	25%  { color: #000000; }
}

@-webkit-keyframes step_animate1 {
    0%   { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
}
@-moz-keyframes step_animate1 {
    0%   { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
}
@-ms-keyframes step_animate1 {
    0%   { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
}
@-o-keyframes step_animate1 {
    0%   { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
}
@keyframes step_animate1 {
    0%   { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide1-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide1.png) no-repeat center center; }
}

@-webkit-keyframes step_animate2 {
    0%   { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
}
@-moz-keyframes step_animate2 {
    0%   { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
}
@-ms-keyframes step_animate2 {
    0%   { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
}
@-o-keyframes step_animate2 {
    0%   { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
}
@keyframes step_animate2 {
    0%   { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide2-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide2.png) no-repeat center center; }
}

@-webkit-keyframes step_animate3 {
    0%   { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
}
@-moz-keyframes step_animate3 {
    0%   { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
}
@-ms-keyframes step_animate3 {
    0%   { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
}
@-o-keyframes step_animate3 {
    0%   { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
}
@keyframes step_animate3 {
    0%   { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide3-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide3.png) no-repeat center center; }
}

@-webkit-keyframes step_animate4 {
    0%   { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
}
@-moz-keyframes step_animate4 {
    0%   { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
}
@-ms-keyframes step_animate4 {
    0%   { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
}
@-o-keyframes step_animate4 {
    0%   { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
}
@keyframes step_animate4 {
    0%   { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide4-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide4.png) no-repeat center center; }
}

@-webkit-keyframes step_animate5 {
    0%   { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
}
@-moz-keyframes step_animate5 {
    0%   { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
}
@-ms-keyframes step_animate5 {
    0%   { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
}
@-o-keyframes step_animate5 {
    0%   { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
}
@keyframes step_animate5 {
    0%   { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
	5%   { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	20%  { background: url(../assets/images/icon-guide5-on.png) no-repeat center center; }
	25%  { background: url(../assets/images/icon-guide5.png) no-repeat center center; }
}

@-webkit-keyframes desc {
    0%   { opacity:0; filter: alpha(opacity=0); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0; filter: alpha(opacity=0); }
}
@-moz-keyframes desc {
    0%   { opacity:0; filter: alpha(opacity=0); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0; filter: alpha(opacity=0); }
}
@-ms-keyframes desc {
    0%   { opacity:0; filter: alpha(opacity=0); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0; filter: alpha(opacity=0); }
}
@-o-keyframes desc {
    0%   { opacity:0; filter: alpha(opacity=0); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0; filter: alpha(opacity=0); }
}
@keyframes desc {
    0%   { opacity:0; filter: alpha(opacity=0); }
	5%  { opacity:1; filter: alpha(opacity=100); }
	20%  { opacity:1; filter: alpha(opacity=100); }
	25%  { opacity:0; filter: alpha(opacity=0); }
}