
    .timelineFlat .item {
      width: 320px !important;}

    @media (min-width: 450px) {
      .timelineFlat .item {
        width: 410px !important;}
    }

    .timelineFlat .item span {
      height: auto;}

    .timelineFlat .description {
      margin-left: 20px;
      margin-right: 20px;}

    .timelineFlat .description {
      font-size: 90%;}

    @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2),
    only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2),
    only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3),
    only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1),
    only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1),
    only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
      #t_line_left {
        display: none !important;}

      #t_line_right {
        display: none !important;}
    }
  