@media(min-width:1000px){#timeline .demo-card:nth-child(even) .head::after,#timeline .demo-card:nth-child(odd) .head::after{position:absolute;content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent}#timeline .demo-card:nth-child(even) .head::before,#timeline .demo-card:nth-child(odd) .head::before{position:absolute;content:"";width:9px;height:9px;background-color:#e30b2c;border-radius:9px;box-shadow:0px 0px 2px 8px #f7f7f7}}.demo-card:nth-child(1){order:1}.demo-card:nth-child(2){order:5}.demo-card:nth-child(3){order:2}.demo-card:nth-child(4){order:6}.demo-card:nth-child(5){order:3}.demo-card:nth-child(6){order:7}.demo-card:nth-child(7){order:4}.demo-card:nth-child(8){order:8}*{box-sizing:border-box}body{font-family:Monseratt}#timeline{padding:100px 0;background:transparent;background-image:url(https://f.hubspotusercontent40.net/hubfs/519645/20th%20Anniversary/tile_anniversary.png);border-top:1px solid rgba(191,191,191,0.4);border-bottom:1px solid rgba(191,191,191,0.4)}#timeline h1{text-align:center;font-size:2rem;font-weight:200;margin-bottom:20px;font-family:'Montserrat'}#timeline p.leader{text-align:center;max-width:90%;margin:auto;margin-bottom:45px}#timeline .demo-card-wrapper{position:relative;margin:auto}@media(min-width:1000px){#timeline .demo-card-wrapper{display:flex;flex-flow:column wrap;width:1170px;height:2260px;margin:0 auto}}#timeline .demo-card-wrapper::after{z-index:1;content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid rgba(191,191,191,0.4)}@media(min-width:1000px){#timeline .demo-card-wrapper::after{border-left:2px solid #bdbdbd}}#timeline .demo-card{position:relative;display:block;margin:10px auto 80px;max-width:94%;z-index:2}@media(min-width:480px){#timeline .demo-card{max-width:60%;box-shadow:0px 1px 22px 4px rgba(0,0,0,0.07)}}@media(min-width:720px){#timeline .demo-card{max-width:40%}}@media(min-width:1000px){#timeline .demo-card{max-width:450px;height:400px;margin:90px;margin-top:45px;margin-bottom:45px}#timeline .demo-card:nth-child(odd){margin-right:45px}#timeline .demo-card:nth-child(odd) .head::after{border-left-width:15px;border-left-style:solid;left:100%}#timeline .demo-card:nth-child(odd) .head::before{left:491.5px}#timeline .demo-card:nth-child(even){margin-left:45px}#timeline .demo-card:nth-child(even) .head::after{border-right-width:15px;border-right-style:solid;right:100%}#timeline .demo-card:nth-child(even) .head::before{right:489.5px}#timeline .demo-card:nth-child(2){margin-top:180px}}#timeline .demo-card .head{position:relative;display:flex;align-items:center;color:#fff;font-weight:400;font-family:'Montserrat'}#timeline .demo-card .head .number-box{display:inline;float:left;margin:15px;padding:10px;font-size:35px;line-height:35px;font-weight:200;background:#e6e6e6;color:#dd0606;font-family:'Montserrat'}#timeline .demo-card .head h2{text-transform:uppercase;font-size:1.3rem;font-weight:inherit;letter-spacing:0px;margin:0;padding-bottom:0px;line-height:1.2rem;font-family:'Montserrat'}@media(min-width:480px){#timeline .demo-card .head h2{font-size:140%;line-height:1.5rem;font-family:'Montserrat'}}#timeline .demo-card .head h2 span{display:block;font-size:.6rem;margin:0;font-family:'Montserrat'}@media(min-width:480px){#timeline .demo-card .head h2 span{font-size:.8rem}}#timeline .demo-card .body{background:#fff;border:0;border-top:0;padding:15px}@media(min-width:1000px){#timeline .demo-card .body{height:315px}}#timeline .demo-card .body p{font-size:14px;line-height:18px;margin-bottom:15px}#timeline .demo-card .body img{display:block;width:100%}#timeline .demo-card--step1{background-color:transparent;box-shadow:none}#timeline .demo-card--step1 .head::after{border-color:#bbbfbc}#timeline .demo-card--step2{background-color:transparent;box-shadow:none}#timeline .demo-card--step2 .head::after{border-color:#bbbfbc}#timeline .demo-card--step3{background-color:transparent;box-shadow:none}#timeline .demo-card--step3 .head::after{border-color:#bbbfbc}#timeline .demo-card--step4{background-color:transparent;box-shadow:none}#timeline .demo-card--step4 .head::after{border-color:#bbbfbc}#timeline .demo-card--step5{background-color:transparent;box-shadow:none}#timeline .demo-card--step5 .head::after{border-color:#bbbfbc}#timeline .demo-card--step6{background-color:transparent;box-shadow:none}#timeline .demo-card--step6 .head::after{border-color:#bbbfbc}#timeline .demo-card--step7{background-color:transparent;box-shadow:none}#timeline .demo-card--step7 .head::after{border-color:#bbbfbc}#timeline .demo-card--step8{background-color:transparent;box-shadow:none}#timeline .demo-card--step8 .head::after{border-color:#bbbfbc}