.marquee {
    width: 100%;
    line-height: 50px;
    background-color: transparent;
    color: #ffff00;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}
.marquee p {
    font-family: "Sans-serif", Verdana;
    display: inline-block;
    padding-left: 100%;
    font-size: 40px;
    font-weight: bold;
    animation: marquee 30s linear infinite;
}
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}