.roadmap-sec {
 position:relative
}
.roadmap-timeline {
 position:relative
}
.roadmap-timeline img {
 width:100%;
}
.roadmap-timeline-item {
 padding:0 70px;
 position:relative;
 z-index:1
}
.roadmap-timeline-item .xs-roadmap {
 position:relative
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(1) {
 margin-top:-27px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(2) {
 margin-top:-33px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(2):before {
 -webkit-animation-delay:.3s;
 animation-delay:.3s;
 top:-190px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(3) {
 margin-top:-78px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(3):before {
 -webkit-animation-delay:.4s;
 animation-delay:.4s;
 top:-229px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(4) {
 margin-top:-72px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(4):before {
 -webkit-animation-delay:.5s;
 animation-delay:.5s;
 top:-226px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(5) {
 margin-top:1px
}
.roadmap-timeline-item .xs-roadmap:nth-of-type(5):before {
 -webkit-animation-delay:.5s;
 animation-delay:.5s;
 top:-168px
}
@media(min-width:1600px) {
 .custom-container.container {
  max-width:1600px;
  margin:auto
 }
 .roadmap-timeline img {
  max-width:1920px;
  margin:auto;
  display:block;
  margin:auto
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(1) {
  margin-top:-43px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(2) {
  margin-top:-59px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(3) {
  margin-top:-115px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(4) {
  margin-top:-110px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(5) {
  margin-top:-23px
 }
}
.single-roadmap-timeline {
 text-align:center;
 position:relative;
 padding-top:45px;
 margin-top:-45px;
 min-height:134px
}
.single-roadmap-timeline:before {
 position:absolute;
 width:7px;
 height:7px;
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 background:#fff;
 content:'';
 left:0;
 top:6px;
 right:0;
 margin:auto
}
.single-roadmap-timeline:after {
 position:absolute;
 width:19px;
 height:19px;
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 background:rgba(255,255,255,.5);
 content:'';
 left:0;
 top:0;
 right:0;
 margin:auto
}
.single-roadmap-timeline b {
 position:absolute;
 top:-118px;
 left:0;
 bottom:0;
 right:0;
 margin:auto;
 height:30px;
 width:30px;
 background:#fff;
 border-radius:50%;
 opacity:.5;
 -webkit-animation:loader-6-1 2s infinite;
 animation:loader-6-1 2s infinite
}
.single-roadmap-timeline h3 {
 font-size:18px;
 line-height:22px
}
.single-roadmap-timeline p {
 margin-bottom:0;
 padding:0 20px
}
@-webkit-keyframes loader-6-1 {
 0% {
  -webkit-transform:translate3d(0,0,0) scale(0);
  opacity:1
 }
 100% {
  -webkit-transform:translate3d(0,0,0) scale(1.8);
  opacity:0
 }
}
@keyframes loader-6-1 {
 0% {
  -webkit-transform:translate3d(0,0,0) scale(0);
  transform:translate3d(0,0,0) scale(0);
  opacity:1
 }
 100% {
  -webkit-transform:translate3d(0,0,0) scale(1.8);
  transform:translate3d(0,0,0) scale(1.8);
  opacity:0
 }
}

@media(min-width:992px) and (max-width:1200px) {
 .roadmap-timeline img {
  max-width:950px;
  display:block;
  margin:auto;
  height:105px
 }
 .roadmap-timeline-item .xs-roadmap:before {
  display:none
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(1) {
  margin-top:-12px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(2) {
  margin-top:-14px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(3) {
  margin-top:-47px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(4) {
  margin-top:-42px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(5) {
  margin-top:15px
 }
 .single-roadmap-timeline b {
  display:none
 }
}
@media(min-width:768px) and (max-width:991px) {
 .roadmap-timeline-item .xs-roadmap:before,
 .roadmap-timeline img {
  display:none
 }
 .roadmap-timeline-item,
 .single-roadmap-timeline p {
  padding:0
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(1),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(2),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(3),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(4),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(5),
 .single-roadmap-timeline {
  margin-top:0
 }
 .single-roadmap-timeline b {
  display:none
 }
}
@media only screen and (max-width:767px) {
 .roadmap-timeline img,
 .roadmap-timeline-item .xs-roadmap:before,
 .single-roadmap-timeline:after,
 .single-roadmap-timeline:before,
 .single-roadmap-timeline b {
  display:none
 }
 .roadmap-timeline-item {
  padding:0
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(1),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(2),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(3),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(4),
 .roadmap-timeline-item .xs-roadmap:nth-of-type(5) {
  margin-top:0;
  margin-bottom:40px
 }
 .roadmap-timeline-item .xs-roadmap:nth-of-type(5) {
  margin-bottom:0
 }
}