.main-timeline2{width:80%;margin:20px auto;position:relative}.main-timeline2:before{content:"";display:block;width:2px;height:100%;background:#25303b;margin:0 0 0 -1px;position:absolute;top:0;left:50%}.main-timeline2 .timeline2{width:100%;margin-bottom:20px;position:relative}.main-timeline2 .timeline2:after{content:"";display:block;clear:both}.main-timeline2 .timeline-content2{width:40%;float:left;margin:5px 0 0 0;border-radius:6px}.main-timeline2 .image{display:block;width:70px;height:70px;border-radius:50%;background:#25303b;padding:5px 0;margin:0 0 0 -36px;position:absolute;top:0;left:50%;font-size:12px;font-weight:900;text-transform:uppercase;color:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.2);box-shadow:0 0 0 7px #25303b}.main-timeline2 .image a{margin:0 auto;display:block}.main-timeline2 .image img{margin:0 auto;padding:0;display:table}.main-timeline2 .image span{display:block;text-align:center}.main-timeline2 .title,.main-timeline2 .title a{padding:5px 15px;margin:0;font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:-1px;border-radius:6px 6px 0 0;position:relative;text-decoration:none}.main-timeline2 .title:after{content:"";width:10px;height:10px;position:absolute;top:50%;margin-top:-4px;right:-5px;transform:rotate(-45deg)}.main-timeline2 .timeline2:nth-child(2n) .title:after{content:"";width:10px;height:10px;position:absolute;top:50%;margin-top:-4px;left:-5px;right:auto}.main-timeline2 .description{padding:15px;margin:0;font-size:14px;color:#656565;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 0 15px rgba(0,0,0,.1)}.main-timeline2 .timeline2:nth-child(2n+2) .timeline-content2{float:right}.main-timeline2 .timeline2:nth-child(2n+2) .title:after{left:-5px}.main-timeline2 .timeline2 .title,.main-timeline2 .timeline2 .title:after{background:#ff9a1d}@media only screen and (max-width:990px){.main-timeline2{width:100%}}@media only screen and (max-width:767px){.main-timeline2:before,.main-timeline2 .image{left:6%}.main-timeline2 .timeline-content2{width:85%;float:right}.main-timeline2 .title:after{left:-5px}}@media only screen and (max-width:480px){.main-timeline2:before,.main-timeline2 .image{left:12%}.main-timeline2 .timeline-content2{width:75%}.main-timeline2 .image{width:60px;height:60px;margin-left:-30px}}