.marquee {
	height: 50px;
	overflow: hidden;
	position: relative;
	background: #008dd2;
}

.marquee h5{
	font-size: 1rem; 
}

.marquee h5 {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-moz-animation: scroll-left 2s linear infinite;
	-webkit-animation: scroll-left 2s linear infinite;
	animation: scroll-left 20s linear infinite;
	color: #fff;
}

.marquee h5 a {
	color: #fff;
	text-decoration: underline;
}

.marquee h5 a:hover {
	color: #fff;
	text-decoration: none;
}

@-moz-keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
	}
	100% {
		-moz-transform: translateX(-100%);
	}
}

@-webkit-keyframes scroll-left {
	0% {
		-webkit-transform: translateX(100%);
	}
	100% {
		-webkit-transform: translateX(-100%);
	}
}

@keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	100% {
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
