/* Add here all your css styles (customizations) */
.job_scrolling {
    height: 50px;
    overflow: hidden;
    position: relative;
}
.job_scrolling span {
    white-space: nowrap;
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 50px;
    text-align: left;
    /* Starting position */
    -moz-transform:translateX(100%);
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    /* Apply animation to this element */
    -moz-animation: job_scrolling 60s linear infinite;
    -webkit-animation: job_scrolling 60s linear infinite;
    animation: job_scrolling 60s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes job_scrolling {
    0%   { -moz-transform: translateX(100%); }
    100% { -moz-transform: translateX(-200%); }
}
@-webkit-keyframes job_scrolling {
    0%   { -webkit-transform: translateX(100%); }
    100% { -webkit-transform: translateX(-200%); }
}
@keyframes job_scrolling {
    0%   {
        -moz-transform: translateX(100%); /* Firefox bug fix */
        -webkit-transform: translateX(100%); /* Firefox bug fix */
        transform: translateX(100%);
    }
    100% {
        -moz-transform: translateX(-200%); /* Firefox bug fix */
        -webkit-transform: translateX(-200%); /* Firefox bug fix */
        transform: translateX(-200%);
    }
}


a.companyTitle {
    font-size: 1.28571rem;
  }

@media screen and (min-width: 320px) {
    a.companyTitle {
        font-size: 1.00000rem !important;
      }
}

@media screen and (max-width: 280px) {
    a.companyTitle {
        font-size: 0.80000rem !important;
      }
}