.tickercontainer {
background: none;
width: 96%; height: 3em;
margin: 0; padding: 0;
overflow: hidden; 
}

.tickercontainer .mask {
position: relative;
padding: 0 2%;
overflow: hidden;
}

ul.newsticker {
-webkit-transition: all 0s linear;
-moz-transition: all 0s linear;
-o-transition: all 0s linear;
transition: all 0s linear;
position: relative;
list-style-type: none;
margin: 0; padding: 0;
}

ul.newsticker li {
float: left;
margin: 0;
font-weight: bold;
color: #b10126;
}

@media screen and (max-width: 319px) {
  ul.newsticker li { font-size: 0.8rem !important; }
}
@media screen and (min-width: 320px) and (max-width: 479px) {
  ul.newsticker li { font-size: 0.9rem !important; }
}
@media screen and (min-width: 480px) and (max-width: 567px) {
  ul.newsticker li { font-size: 1rem !important; }
}
@media screen and (min-width: 568px) and (max-width: 767px) {
  ul.newsticker li { font-size: 1.1rem !important; }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  ul.newsticker li { font-size: 1.2rem !important; }
}
@media screen and (min-width: 960px) {
  ul.newsticker li { font-size: 1.3rem !important; }
}

