.scroll_div {
    height: 50px;	
    overflow: hidden;
    /* position: relative; */
    display:inline-block;
    margin-left:40px;
    /* margin-right:350px;  */
    /* margin-top:12px; */
    /* width:59%; */
  }
  .scroll_div h3 {
      /* position: absolute; */
      width: 100%;
      height: 100%;
      margin: 0;
      line-height: 50px;
      text-align: center;
      /* font-size: 16px;font-weight: 700;letter-spacing: 2.2px;color: #f81212; */
  
      /* Starting position */
         -moz-transform:translateX(100%);
         -webkit-transform:translateX(100%);	
         transform:translateX(100%);
  
   /* Apply animation to this element */	
         -moz-animation: scroll_div 15s linear infinite;
         -webkit-animation: scroll_div 15s linear infinite;
         animation: scroll_div 15s linear infinite;
  }
  
  /* Move it (define the animation) */
        @-moz-keyframes scroll_div {
         0%   { -moz-transform: translateX(100%); }
         100% { -moz-transform: translateX(-100%); }
        }
        @-webkit-keyframes scroll_div {
         0%   { -webkit-transform: translateX(100%); }
         100% { -webkit-transform: translateX(-100%); }
        }
        @keyframes scroll_div {
         0%   { 
         -moz-transform: translateX(100%); /* Firefox bug fix */
         -webkit-transform: translateX(100%); /* Firefox bug fix */
         transform: translateX(100%); 		
         }
         100% { 
         -moz-transform: translateX(-100%); /* Firefox bug fix */
         -webkit-transform: translateX(-100%); /* Firefox bug fix */
         transform: translateX(-100%); 
         }
        }