.s-comp18 h1:before,.s-comp18 h2:before,.s-comp18 h3:before,.s-comp18 h4:before,.s-comp18 h5:before,.s-comp18 h6:before{content:"";position:relative;display:block}.s-comp18 h1:after,.s-comp18 h2:after,.s-comp18 h3:after,.s-comp18 h4:after,.s-comp18 h5:after,.s-comp18 h6:after{content:"";position:relative;display:block}.timeline .timeline-item:after,.timeline .timeline-item:before{content:'';display:block;width:100%;clear:both}.timeline{width:100%;margin:30px auto;position:relative;padding:0 10px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.timeline:before{content:"";width:3px;height:100%;background:#c0392b;left:50%;top:0;position:absolute}.timeline:after{content:"";clear:both;display:table;width:100%}.timeline .timeline-item{margin-bottom:50px;position:relative}.timeline-icon{background:#c0392b;width:50px;height:50px;position:absolute;top:0;left:50%;overflow:hidden;margin-left:-23px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;font-size:30px;text-align:center;padding:4px 0 0 0}.timeline .timeline-item .timeline-content{width:45%;padding:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.timeline .timeline-item .timeline-content.right{float:right}@media screen and (max-width:768px){.timeline{margin:15px;padding:0;width:90%}.timeline:before{left:0}.timeline .timeline-item .timeline-content{width:90%;float:right}.timeline .timeline-item .timeline-content:before,.timeline .timeline-item .timeline-content.right:before{left:10%;margin-left:-6px;border-left:0;border-right:7px solid #c0392b}.timeline .timeline-item .timeline-icon{left:0}}.s-comp18{margin:0 0 0 0}.s-comp18{padding:50px 0 50px 0}.s-comp18 h1{font-size:30px}.s-comp18 h2{padding:15px 0 15px 0}.s-comp18 .timeline .timeline-content{background-color:#fff}.s-comp18 .timeline-icon{background-color:#777}.s-comp18 .timeline-icon{padding:8px 0 0 0}.s-comp18 .timeline:before{background-color:#777}@media (max-width:480px){.s-comp18 h1{font-size:25px}}