
.scroll-left {
 height: 20px;
 overflow: hidden;
 position: relative;
 color: red;
 font-size: 15px;
 }
.scroll-left p {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 20px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);    
 transform:translateX(100%);
 /* Apply animation to this element */    
 -moz-animation: scroll-left 15s linear infinite;
 -webkit-animation: scroll-left 15s linear infinite;
 animation: scroll-left 25s linear infinite;
}
/* Move it (define the animation) */
@-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%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%);         
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}

<!-- HRBAT-4944 - mobile version FAQ -->


@media (max-width: 1280px) {
  /* Mobile styles that you want to avoid */
  
 
  .desk {
    display: none; 
  }
}

<!-- mobile version FAQ -->
@media (max-width: 768px) {
  /* Mobile styles that you want to avoid */
  
 
  .desk {
    display: block; /* Shows mobile navigation */
  }
}

<!-- HRBAT-4944 - mobile version FAQ -->
