.timeline:before{background:#4b4b51;content:"";height:calc(100% - 10px);left:50%;position:absolute;top:6px;width:2px;z-index:1}.timeline{margin:50px auto;padding:0;position:relative;width:1000px}.timeline ul{display:inline-block;margin:0;padding:0}.timeline ul li{box-sizing:border-box;display:flex;justify-content:space-between;line-height:normal;list-style:none;margin-bottom:80px;padding:0 40px;position:relative;width:100%}.timeline ul li:nth-child(2n){clear:both;float:left;text-align:right}.timeline ul li:nth-child(2n) .text-Content:before{background:#d9d9d9;content:"";height:12px;position:absolute;right:-47px;top:6px;width:12px;z-index:9}.timeline ul li:nth-child(odd) .text-Content:before{background:#d9d9d9;content:"";height:12px;left:-45px;position:absolute;top:6px;width:12px;z-index:9}h5.date-field{font-size:18px;font-weight:400;line-height:26px}h2.time-title,h5.date-field{color:#4b4b51;font-family:Cormorant Garamond;font-style:normal;margin:0}h2.time-title{font-size:30px;font-weight:600;line-height:normal}p.time-desc{color:#4b4b51;font-family:Cormorant Garamond;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:0}.text-Content{position:relative}.image-content,.text-Content{width:calc(50% - 40px)}.timeline ul li:nth-child(odd){flex-direction:row-reverse}.timeline ul li:last-of-type{margin-bottom:0}@media (max-width:1000px){.timeline{width:100%}}@media (max-width:767px){.timeline{width:100%}.timeline:before{left:20px}.timeline ul li{display:flex;flex-direction:column!important}.image-content,.text-Content{width:100%}.timeline ul li:nth-child(2n) .text-Content:before,.timeline ul li:nth-child(odd) .text-Content:before{left:16px}.timeline ul li:nth-child(2n){text-align:left}.timeline ul li .text-Content:before{left:-25px!important}}