.main-timeline{ font-family: 'Poppins', sans-serif; } .main-timeline:after{ content: ''; display: block; clear: both; } .main-timeline .timeline{ width: 50%; margin: 0 5px 0 0; float: left; } .main-timeline .timeline-content{ padding: 50px 80px 0 20px; display: block; position: relative; } .main-timeline .timeline-content:hover{ text-decoration: none; } .main-timeline .timeline-content:before{ content: ''; background: linear-gradient(to left,#155561,#0A8C99); height: 30px; width: 100%; position: absolute; left: 0; top: 0; } .main-timeline .timeline-icon{ color: #09919E; background-color: #fff; font-size: 40px; text-align: center; line-height: 63px; width: 110px; height: 110px; border: 25px solid #09919E; border-radius: 50%; position: absolute; right: -55px; top: 0; } .main-timeline .title{ color: #09919E; font-size: 20px; font-weight: 600; letter-spacing: 1px; text-transform: capitalize; margin: 0 0 7px; } .main-timeline .description{ color: #666; font-size: 14px; font-weight: 400; line-height: 21px; letter-spacing: 1px; margin: 0; } .main-timeline .timeline:nth-child(even){ margin: 0 0 0 5px; float: right; } .main-timeline .timeline:nth-child(even) .timeline-content{ padding: 50px 20px 0 80px; } .main-timeline .timeline:nth-child(even) .timeline-icon{ right: auto; left: -55px; } .main-timeline .timeline:nth-child(4n+2) .timeline-content:before{ background: linear-gradient(to right,#393e77,#5259AE); } .main-timeline .timeline:nth-child(4n+2) .timeline-icon, .main-timeline .timeline:nth-child(4n+2) .title{ color: #5259AE; border-color: #5259AE; } .main-timeline .timeline:nth-child(4n+3) .timeline-content:before{ background: linear-gradient(to left,#146b7f,#16A0C1); } .main-timeline .timeline:nth-child(4n+3) .timeline-icon, .main-timeline .timeline:nth-child(4n+3) .title{ color: #16A0C1; border-color: #16A0C1; } .main-timeline .timeline:nth-child(4n+4) .timeline-content:before{ background: linear-gradient(to right,#0b7a5e,#06ad83); } .main-timeline .timeline:nth-child(4n+4) .timeline-icon, .main-timeline .timeline:nth-child(4n+4) .title{ color: #06ad83; border-color: #06ad83; } @media screen and (max-width:767px){ .main-timeline .timeline, .main-timeline .timeline:nth-child(even){ width: 100%; margin: 0 0 30px; } .main-timeline .timeline-content, .main-timeline .timeline:nth-child(even) .timeline-content{ padding: 130px 20px 0; } .main-timeline .timeline-content:before, .main-timeline .timeline:nth-child(even) .timeline-content:before{ width: calc(100% - 55px); left: 0; right: auto; } .main-timeline .timeline:nth-child(even) .timeline-content:before{ transform: rotateY(180deg); } .main-timeline .timeline-icon, .main-timeline .timeline:nth-child(even) .timeline-icon{ left: auto; right: 0; } }