.timeline h4{text-align:center;padding-bottom:30px}.timeline time{display:inline-block;font-size:25px;color:#31aeef;padding-bottom:20px}.timeline-text,.timeline-text p{font-size:20px}.timeline ul{list-style:none;padding:0}.timeline ul li span{transition:all .4s ease}.timeline ul li{position:relative;width:50%;min-height:350px;padding:20px 0;clear:both}.timeline ul li:nth-child(odd){padding-right:50px;float:left;right:-13px}.timeline ul li:nth-child(even){padding-left:50px;text-align:right;float:right;left:-13px}.timeline-line-top{display:inline-block;position:absolute;top:0;left:0;background-color:#31aeef;width:100%;height:3px;transform:scaleX(0);transform-origin:left}.timeline ul li.in-view .timeline-line-top{transform:scaleX(1)}.timeline ul li:nth-child(even) .timeline-line-top{transform-origin:right}.timeline-line-side{display:inline-block;position:absolute;top:0;background-color:#31aeef;width:26px;height:0}.timeline ul li:nth-child(odd) .timeline-line-side{left:auto;right:0}.timeline ul li.in-view:nth-child(odd) .timeline-line-side{height:100%}.timeline ul li:nth-child(even) .timeline-line-side{left:0;right:auto}.timeline ul li.in-view:nth-child(even) .timeline-line-side{height:100%}@media screen and (max-width:991px){.timeline time{font-size:20px}.timeline-text,.timeline-text p{font-size:18px}}@media screen and (max-width:767px){.timeline time{font-size:18px}.timeline-text,.timeline-text p{font-size:16px}}