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