.timeline ul.tmlul{background:#fff;padding:50px 0}.timeline ul.tmlul>li{list-style-type:none;position:relative;width:3px;margin:0 auto;padding-top:0px;background:#d72a32}.timeline ul li#linr-start.in-view::after{background-repeat:no-repeat;background-size:contain;height:15px;width:15px;top:0}.timeline ul li#linr-end.in-view::after{background-repeat:no-repeat;background-size:contain;height:15px;width:15px;top:100%}.timeline ul.tmlul>li::after{content:'';position:absolute;left:50%;bottom:0;width:100px;height:100px;border-radius:50%;background:inherit;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.timeline ul.tmlul>li div{position:relative;bottom:0;width:400px;padding:15px;border:#c4c4c4;background:#fff}.timeline ul.tmlul>li:nth-child(odd) div{left:60px}.timeline ul.tmlul>li:nth-child(odd) div::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #d72a32 transparent transparent}.timeline ul.tmlul>li:nth-child(even) div{left:-486px}.timeline ul.tmlul>li:nth-child(even) div::before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #d72a32}time{display:block;font-size:1.2rem;font-weight:bold;margin-bottom:8px}.timeline ul.tmlul>li div img{width:100px;height:auto}.timeline ul.tmlul>li div li{padding-top:0px;margin-left:-20px;position:relative;list-style:none}.timeline ul.tmlul>li div li::before{content:'';display:block;position:absolute;background:#d72a32;border-radius:50%;width:5px;height:5px;top:9px;left:-17px}.timeline ul.tmlul>li::after{transition:background .5s ease-in-out}.timeline ul.tmlul>li div{visibility:hidden;opacity:0;transition:all .5s ease-in-out}.timeline ul.tmlul>li:nth-child(odd) div{transform:translate3d(200px,0,0)}.timeline ul.tmlul>li:nth-child(even) div{transform:translate3d(-200px,0,0)}.timeline ul.tmlul>li.in-view div{transform:translate(0px,-5px);visibility:visible;opacity:1}@media screen and (max-width:900px){.timeline ul.tmlul>li div{width:250px}.timeline ul.tmlul>li:nth-child(even) div{left:-289px}}@media screen and (max-width:600px){.timeline{padding-left:15px}.timeline ul.tmlul li{margin-left:20px;padding-top:20px}.timeline ul.tmlul>li div li{line-height:20px}.timeline ul.tmlul>li div{width:calc(100vw - 130px)}.timeline ul.tmlul>li.in-view div{transform:none}.timeline ul.tmlul>li:nth-child(even) div{left:45px}.timeline ul.tmlul>li:nth-child(even) div::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #f45b69 transparent transparent}.timeline ul.tmlul>li:nth-child(odd) div{left:60px}.timeline ul.tmlul>li:nth-child(even) div{left:60px}.timeline ul.tmlul p,.timeline ul.tmlul h3{text-align:left !important;padding:0px;margin:0px}}