.main-timeline{ font-family: 'Poppins', sans-serif; } .main-timeline:after{ content: ''; display: block; clear: both; } .main-timeline .timeline{ width: calc(50% + 1px); margin: 0 0 15px; float: left; } .main-timeline .timeline-content{ color: #07ABFC; text-align: center; padding: 20px 50px 20px 20px; display: block; position: relative; } .main-timeline .timeline-content:hover{ text-decoration: none; } .main-timeline .timeline-content:before, .main-timeline .timeline-content:after{ content: ''; height: 100%; width: 100%; border: 3px solid #07ABFC; position: absolute; right: 0; bottom: 0; clip-path: polygon(40% 0, 100% 0, 100% 100%, 60% 100%); } .main-timeline .timeline-content:after{ right: auto; left: 0; height: 90%; width: 30px; border-top: none; border-right: none; clip-path: none; } .main-timeline .timeline-icon{ color: #fff; background: #07ABFC; font-size: 45px; text-align: center; line-height: 70px; width: 90px; height: 90px; border: 10px solid #fff; transform: translateY(-50%); position: absolute; top: 50%; right: -45px; z-index: 1; } .main-timeline .title{ font-size: 22px; font-weight: 600; text-transform: uppercase; margin: 0 0 12px; } .main-timeline .description{ font-size: 15px; letter-spacing: 1px; margin: 0 0 5px; } .main-timeline .timeline:nth-child(even){ float: right; } .main-timeline .timeline:nth-child(even) .timeline-content{ padding: 20px 20px 20px 50px; } .main-timeline .timeline:nth-child(even) .timeline-content:before{ transform: rotateY(180deg); } .main-timeline .timeline:nth-child(even) .timeline-content:after{ left: auto; right: 0; transform: rotateY(180deg); } .main-timeline .timeline:nth-child(even) .timeline-icon{ right: auto; left: -45px; } .main-timeline .timeline:nth-child(4n+2) .timeline-content{ color: #F67409; } .main-timeline .timeline:nth-child(4n+2) .timeline-content:before, .main-timeline .timeline:nth-child(4n+2) .timeline-content:after{ border-color: #F67409; } .main-timeline .timeline:nth-child(4n+2) .timeline-icon{ background: #F67409; } .main-timeline .timeline:nth-child(4n+3) .timeline-content{ color: #d6063a; } .main-timeline .timeline:nth-child(4n+3) .timeline-content:before, .main-timeline .timeline:nth-child(4n+3) .timeline-content:after{ border-color: #d6063a; } .main-timeline .timeline:nth-child(4n+3) .timeline-icon{ background: #d6063a; } .main-timeline .timeline:nth-child(4n+4) .timeline-content{ color: #011A66; } .main-timeline .timeline:nth-child(4n+4) .timeline-content:before, .main-timeline .timeline:nth-child(4n+4) .timeline-content:after{ border-color: #011A66; } .main-timeline .timeline:nth-child(4n+4) .timeline-icon{ background: #011A66; } @media screen and (max-width:767px){ .main-timeline .timeline, .main-timeline .timeline:nth-child(even){ width: 100%; padding-top: 45px; margin: 0 0 40px; } .main-timeline .timeline-content, .main-timeline .timeline:nth-child(even) .timeline-content{ padding: 60px 20px 20px; } .main-timeline .timeline-icon, .main-timeline .timeline:nth-child(even) .timeline-icon{ transform: translateX(-50%); top: -45px; left: 50%; right: auto; } }