.egate-steps-sec .raast-sec-main .steps-main ul li {
  min-width: 230px;
  max-width: 230px;
}
.egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(odd)::after {
  right: -100px;
  bottom: 60px;
  right: -170px;
  top: auto;
  transform: rotate(-180deg) scaleX(-1);
}
.egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(even)::before {
  bottom: 100px;
  right: -160px;
  transform: rotate(0deg) scaleX(1);
}
.egate-steps-sec .raast-sec-main .steps-main ul li:last-child::after {
  display: none;
}

@media screen and (min-width: 1200px) and (max-width: 1699px) {
  .egate-steps-sec .raast-sec-main .steps-main ul li {
    min-width: 200px;
    max-width: 200px;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(odd)::after {
    bottom: 90px;
    right: -150px;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(even)::before {
    top: 0;
    right: -150px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .egate-steps-sec .raast-sec-main .steps-main ul li {
    min-width: 200px;
    max-width: 200px;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(odd)::after {
    bottom: 90px;
    right: -150px;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(even)::before {
    top: 0;
    right: -150px;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .egate-steps-sec .raast-sec-main .steps-main ul {
    justify-content: space-between;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li {
    min-width: 180px;
    max-width: 180px;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(odd)::after {
    bottom: 40px;
    right: -150px;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(even)::before {
    top: -70px;
    right: -130px;
  }
}
@media (max-width: 767px) {
  .egate-steps-sec .raast-sec-main .steps-main ul {
    justify-content: space-between;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li {
    min-width: 55%;
    max-width: 45%;
    margin: 0 auto;
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(odd)::after {
    bottom: -70px;
    right: -105px;
    transform: rotate(-280deg) scaleX(1);
  }
  .egate-steps-sec .raast-sec-main .steps-main ul li:nth-child(even)::before {
    bottom: 80px;
    right: auto;
    left: -100px;
    top: 60px;
    transform: rotate(-80deg) scaleX(-1);
  }
}/*# sourceMappingURL=egate-steps.css.map */