
        .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;}
        }
    