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