        .bounce {
            height: 35px;
			width: 95%;
            overflow: hidden;
            position: relative;
            background: #fefefe;
            color: #333;
            border: 1px solid brown;
			border-radius: 10px;
			margin-left: 10px;
			
        }
        
        .bounce p {
            position: absolute;
            width: 100%;
            height: 100%;
            margin: 0;
            line-height:32px;
            text-align: center;
			color: red;
			font-size: 0.85em;
			background:lightyellow;
			
            -moz-transform: translateX(50%);
            -webkit-transform: translateX(50%);
            transform: translateX(50%);
			
            -moz-animation: bouncing-text 1s linear infinite alternate;
            -webkit-animation: bouncing-text 1s linear infinite alternate;
            animation: bouncing-text 1s linear infinite alternate;
        }

		@media (min-width: 450px) {
			
			.bounce p {
				font-size: 1.0em;
			}

		}

        
        @-moz-keyframes bouncing-text {
            0% {
                -moz-transform: translateX(50%);
            }
            100% {
                -moz-transform: translateX(-50%);
            }
        }
        
        @-webkit-keyframes bouncing-text {
            0% {
                -webkit-transform: translateX(50%);
            }
            100% {
                -webkit-transform: translateX(-50%);
            }
        }
        
        @keyframes bouncing-text {
            0% {
                -moz-transform: translateX(6%);
                -webkit-transform: translateX(6%);
                transform: translateX(1%);
            }
            100% {
                -moz-transform: translateX(-6%);
                -webkit-transform: translateX(-6%);
                transform: translateX(-6%);
            }
        }