#counter_sec_odometer .counter-row {
  display: flex;
  max-width: 1130px;
  margin: 0 auto;
  flex-direction: column;
  min-height: 450px;
  align-items: center;
  justify-content: space-around; }
  #counter_sec_odometer .counter-row .counter-top-title {
    z-index: 10; }
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-1 {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 36px;
      line-height: 36px;
      padding: 10px;
      color: #000000;
      text-shadow: none;
      font-weight: 700;
      font-style: italic;
      text-transform: uppercase; }
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-2 {
      display: inline-block;
      padding: 10px 0;
      font-family: "Roboto Condensed", sans-serif;
      font-size: 36px;
      line-height: 36px;
      color: #c8ff0b;
      background-color: #000000;
      transition: all 0.3s linear;
      text-shadow: none;
      font-weight: 700;
      font-style: italic;
      text-transform: uppercase; }
      #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-2 a {
        padding: 10px;
        color: #c8ff0b;
        transition: all 0.3s linear; }
        #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-2 a:hover {
          color: #ffffff; }
  #counter_sec_odometer .counter-row .counter-main {
    position: relative;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 290px;
    line-height: 300px;
    color: #ffffff;
    text-shadow: -2px 0 #9e9e9e, 0 2px #9e9e9e, 2px 0 #9e9e9e, 0 -2px #9e9e9e;
    font-weight: 700; }
    #counter_sec_odometer .counter-row .counter-main .odometer-value {
      font-family: "Roboto Condensed", sans-serif; }
    #counter_sec_odometer .counter-row .counter-main .odometer-formatting-mark {
      font-family: "Roboto Condensed", sans-serif; }
    #counter_sec_odometer .counter-row .counter-main:after {
      content: "Events serviced... And counting";
      position: absolute;
      display: block;
      bottom: -10px;
      right: -55px;
      font-size: 36px;
      line-height: 36px;
      color: #969696;
      text-shadow: none;
      font-weight: 700;
      font-style: italic;
      text-transform: uppercase; }
  #counter_sec_odometer .counter-row .counter-bottom-header {
    align-self: baseline;
    display: flex;
    align-items: baseline; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-subcounter {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 76px;
      line-height: 76px;
      color: #c8ff0b;
      font-weight: 700; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-title-slogan {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 36px;
      color: #d7d7d7;
      font-weight: 700;
      font-style: italic;
      text-transform: uppercase; }
  @media screen and (max-width: 1040px) {
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-1 {
      font-size: 30px;
      line-height: 30px; }
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-2 {
      font-size: 30px;
      line-height: 30px; }
    #counter_sec_odometer .counter-row .counter-main {
      font-size: 280px;
      line-height: 280px; }
      #counter_sec_odometer .counter-row .counter-main .odometer-value {
        font-size: 280px; }
      #counter_sec_odometer .counter-row .counter-main:after {
        right: -10px;
        font-size: 30px;
        line-height: 30px; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-subcounter {
      font-size: 60px;
      line-height: 60px; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-title-slogan {
      font-size: 30px; } }
  @media screen and (max-width: 880px) {
    #counter_sec_odometer .counter-row .counter-main {
      font-size: 250px;
      line-height: 250px; }
      #counter_sec_odometer .counter-row .counter-main .odometer-value {
        font-size: 250px; } }
  @media screen and (max-width: 795px) {
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-1 {
      font-size: 26px;
      line-height: 26px; }
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-2 {
      font-size: 26px;
      line-height: 26px; }
    #counter_sec_odometer .counter-row .counter-main {
      font-size: 220px;
      line-height: 220px; }
      #counter_sec_odometer .counter-row .counter-main .odometer-value {
        font-size: 220px; }
      #counter_sec_odometer .counter-row .counter-main:after {
        right: -10px;
        bottom: -30px;
        font-size: 26px;
        line-height: 26px; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-subcounter {
      font-size: 46px;
      line-height: 46px; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-title-slogan {
      font-size: 26px; } }
  @media screen and (max-width: 698px) {
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-1 {
      font-size: 22px;
      line-height: 22px; }
    #counter_sec_odometer .counter-row .counter-top-title .top-title-slogan-2 {
      font-size: 22px;
      line-height: 22px; }
    #counter_sec_odometer .counter-row .counter-main {
      font-size: 170px;
      line-height: 170px; }
      #counter_sec_odometer .counter-row .counter-main .odometer-value {
        font-size: 170px; }
      #counter_sec_odometer .counter-row .counter-main:after {
        right: -10px;
        bottom: -30px;
        font-size: 22px;
        line-height: 22px; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-subcounter {
      font-size: 40px;
      line-height: 40px; }
    #counter_sec_odometer .counter-row .counter-bottom-header .bottom-title-slogan {
      font-size: 22px; } }
  @media screen and (max-width: 550px) {
    #counter_sec_odometer .counter-row .counter-main {
      font-size: 120px;
      line-height: 140px; }
      #counter_sec_odometer .counter-row .counter-main .odometer-value {
        font-size: 120px; }
    #counter_sec_odometer .counter-row .counter-bottom-header {
      flex-direction: column;
      width: 100%;
      align-items: center;
      justify-content: center; } }
  @media screen and (max-width: 410px) {
    #counter_sec_odometer .counter-row .counter-main {
      font-size: 96px; }
      #counter_sec_odometer .counter-row .counter-main .odometer-value {
        font-size: 96px; } }
  @media screen and (max-width: 325px) {
    #counter_sec_odometer .counter-row .counter-main {
      font-size: 80px; }
      #counter_sec_odometer .counter-row .counter-main .odometer-value {
        font-size: 80px; } }

/*# sourceMappingURL=odometer.css.map */
