.timeline-md-wrapper{margin:10px 0 68px;padding:34px 0}.timeline-md-header{margin-bottom:1.5%}.timeline-holder .timeline{list-style-type:none;line-height:26px;margin:0;padding:0 0 1em 1em}.timeline{position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#1c3f95;left:50%;margin-left:-1.5px}.timeline>li{margin-bottom:20px;position:relative}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-badge{color:#fff;width:50px;height:50px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:0;left:50%;margin-left:-33px;background-color:#f47c2f;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}.timeline>li>.timeline-panel{width:46%;float:left;border:1px solid #d4d4d4;background-color:#fff;border-radius:2px;padding:20px;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.175);box-shadow:0 1px 6px rgba(0,0,0,0.175)}.timeline>li>.timeline-panel:before{position:absolute;top:1px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}.timeline>li>.timeline-panel:after{position:absolute;top:1px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.timeline .timeline-title{margin-top:0;background-color:#f47c2f;color:#fff;padding:10px;border-radius:5px}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-holder{padding:0 25px;text-align:center}@media(max-width:1326px){.timeline-holder .timeline{padding-left:0}.timeline-holder{padding:0}.timeline>li>.timeline-panel{width:calc(50% - 50px)}}@media(max-width:767px){.timeline-md-header{margin-bottom:30px}.timeline-md-wrapper{margin:50px 0;padding:14px 0}}@media(max-width:600px){.timeline>li>.timeline-panel{width:calc(100% - 66px)}.timeline>li>.timeline-badge{left:auto;right:0}.timeline>li.timeline-inverted>.timeline-badge{left:0;right:auto;margin-left:0}.timeline:before{opacity:0}}