
/*================================================
Timeline Area CSS
=================================================*/

.ea-timeline-area.bg-gradient-color {
  background: -webkit-gradient(linear, left bottom, right top, from(#e3fdf5), color-stop(#dbfaff), color-stop(#dff5ff), color-stop(#eeeeff), to(#ffe6fa));
  background: linear-gradient(to right top, #e3fdf5, #dbfaff, #dff5ff, #eeeeff, #ffe6fa);
}

.ea-timeline-area.bg-gradient-color2 {
  background: -webkit-gradient(linear, right top, left top, from(#ac32e4), color-stop(#9c24ea), color-stop(#8817f1), color-stop(#6f09f8), to(#4801ff));
  background: linear-gradient(to left, #ac32e4, #9c24ea, #8817f1, #6f09f8, #4801ff);
}

.ea-timeline-area.bg-gradient-color2 .section-title h2 {
  color: var(--whiteColor);
}

.ea-timeline-area.bg-gradient-color2 .section-title p {
  color: var(--whiteColor) !important;
  opacity: 0.9;
}

.ea-timeline.style-one {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.ea-timeline.style-one .ea-timeline-item {
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.ea-timeline.style-one .ea-timeline-item::before {
  top: 0;
  left: 50%;
  width: 2px;
  content: '';
  height: 100%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #dfdfdf;
}

.ea-timeline.style-one .ea-timeline-item .ea-timeline-content {
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  padding: 30px;
}

.ea-timeline.style-one .ea-timeline-item .ea-timeline-content .ea-timeline-title {
  margin-bottom: 12px;
  font-weight: 600;
}

.ea-timeline.style-one .ea-timeline-item .ea-timeline-content h3 {
  font-size: 20px;
}

.ea-timeline.style-one .ea-timeline-item .ea-timeline-info span {
  display: block;
  font-size: 16px;
  margin-top: 50px;
  color: #666666;
}

.ea-timeline.style-one .ea-timeline-item .ea-timeline-marker {
  left: 50%;
  top: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1px solid #850f81;
  background-color: var(--whiteColor);
}

.ea-timeline.style-one .ea-timeline-item .ea-timeline-marker::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  margin: 2px;
  border-radius: 50%;
  position: absolute;
  background-color: #850f81;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(even) .ea-timeline-content {
  width: 47%;
  float: right;
  text-align: start;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(even) .ea-timeline-info {
  width: 47%;
  float: left;
  text-align: end;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(odd) .ea-timeline-content {
  width: 47%;
  float: left;
  text-align: end;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(odd) .ea-timeline-info {
  width: 47%;
  float: right;
  text-align: start;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(2) .ea-timeline-marker, .ea-timeline.style-one .ea-timeline-item:nth-child(5) .ea-timeline-marker {
  border-color: #0170ed;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(2) .ea-timeline-marker::before, .ea-timeline.style-one .ea-timeline-item:nth-child(5) .ea-timeline-marker::before {
  background-color: #0170ed;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(3) .ea-timeline-marker, .ea-timeline.style-one .ea-timeline-item:nth-child(6) .ea-timeline-marker {
  border-color: #e872dc;
}

.ea-timeline.style-one .ea-timeline-item:nth-child(3) .ea-timeline-marker::before, .ea-timeline.style-one .ea-timeline-item:nth-child(6) .ea-timeline-marker::before {
  background-color: #e872dc;
}

.ea-timeline.style-one .ea-timeline-item:last-child {
  padding-bottom: 0;
}

.ea-timeline.style-two {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.ea-timeline.style-two .ea-timeline-item {
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.ea-timeline.style-two .ea-timeline-item::before {
  top: 0;
  left: 50%;
  width: 2px;
  content: '';
  height: 100%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #dfdfdf;
}

.ea-timeline.style-two .ea-timeline-item .ea-timeline-content {
  background-color: var(--whiteColor);
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  position: relative;
  padding: 30px;
}

.ea-timeline.style-two .ea-timeline-item .ea-timeline-content .ea-timeline-title {
  margin-bottom: 12px;
  font-weight: 600;
}

.ea-timeline.style-two .ea-timeline-item .ea-timeline-content h3 {
  font-size: 20px;
}

.ea-timeline.style-two .ea-timeline-item .ea-timeline-content::before {
  top: 48px;
  content: '';
  width: 25px;
  height: 25px;
  right: -13px;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border: 1px solid #dfdfdf;
  background-color: var(--whiteColor);
  border-left: none;
  border-bottom: none;
}

.ea-timeline.style-two .ea-timeline-item .ea-timeline-info span {
  display: block;
  font-size: 16px;
  margin-top: 50px;
  color: #666666;
}

.ea-timeline.style-two .ea-timeline-item .ea-timeline-marker {
  left: 50%;
  top: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1px solid #850f81;
  background-color: var(--whiteColor);
}

.ea-timeline.style-two .ea-timeline-item .ea-timeline-marker::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  margin: 2px;
  border-radius: 50%;
  position: absolute;
  background-color: #850f81;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(even) .ea-timeline-content {
  width: 45%;
  float: right;
  text-align: start;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(even) .ea-timeline-content::before {
  right: auto;
  left: -13px;
  border: 1px solid #dfdfdf;
  border-right: none;
  border-top: none;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(even) .ea-timeline-info {
  width: 45%;
  float: left;
  text-align: end;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(odd) .ea-timeline-content {
  width: 45%;
  float: left;
  text-align: end;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(odd) .ea-timeline-info {
  width: 45%;
  float: right;
  text-align: start;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(2) .ea-timeline-marker, .ea-timeline.style-two .ea-timeline-item:nth-child(5) .ea-timeline-marker {
  border-color: #0170ed;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(2) .ea-timeline-marker::before, .ea-timeline.style-two .ea-timeline-item:nth-child(5) .ea-timeline-marker::before {
  background-color: #0170ed;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(3) .ea-timeline-marker, .ea-timeline.style-two .ea-timeline-item:nth-child(6) .ea-timeline-marker {
  border-color: #e872dc;
}

.ea-timeline.style-two .ea-timeline-item:nth-child(3) .ea-timeline-marker::before, .ea-timeline.style-two .ea-timeline-item:nth-child(6) .ea-timeline-marker::before {
  background-color: #e872dc;
}

.ea-timeline.style-two .ea-timeline-item:last-child {
  padding-bottom: 0;
}

.ea-timeline.style-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  text-align: center;
}

.ea-timeline.style-three .ea-timeline-item {
  position: relative;
  padding-top: 85px;
  padding-left: 15px;
  padding-right: 15px;
}

.ea-timeline.style-three .ea-timeline-item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 58px;
  width: 100%;
  height: 2px;
  background-color: #dfdfdf;
}

.ea-timeline.style-three .ea-timeline-item::after {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid #dfdfdf;
  content: '';
  position: absolute;
  left: 0;
  top: 51px;
  right: 0;
  background-color: var(--whiteColor);
  margin-left: auto;
  margin-right: auto;
}

.ea-timeline.style-three .ea-timeline-item .icon {
  line-height: 1;
  position: absolute;
  left: 0;
  right: 0;
  top: -20px;
  z-index: 1;
  font-size: 40px;
  margin-left: auto;
  margin-right: auto;
  background: -webkit-gradient(linear, left top, right top, from(#6a11cb), color-stop(#5c38db), color-stop(#4c4fe8), color-stop(#3963f3), to(#2575fc));
  background: linear-gradient(to right, #6a11cb, #5c38db, #4c4fe8, #3963f3, #2575fc);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ea-timeline.style-three .ea-timeline-item:nth-child(2) .icon, .ea-timeline.style-three .ea-timeline-item:nth-child(2) .ea-timeline-title {
    background: -webkit-gradient(linear, left top, right top, from(#00c6fb), color-stop(#00affe), color-stop(#0097ff), color-stop(#007bf9), to(#005bea));
    background: linear-gradient(to right, #00c6fb, #00affe, #0097ff, #007bf9, #005bea);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ea-timeline.style-three .ea-timeline-item:nth-child(3) .icon, .ea-timeline.style-three .ea-timeline-item:nth-child(3) .ea-timeline-title {
    background: -webkit-gradient(linear, left top, right top, from(#f43b47), color-stop(#de1c68), color-stop(#b92083), color-stop(#863092), to(#453a94));
    background: linear-gradient(to right, #f43b47, #de1c68, #b92083, #863092, #453a94);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ea-timeline.style-three .ea-timeline-item:nth-child(4) .icon, .ea-timeline.style-three .ea-timeline-item:nth-child(4) .ea-timeline-title {
    background: -webkit-gradient(linear, left top, right top, from(#f77062), color-stop(#fc676d), color-stop(#ff5e79), color-stop(#ff5787), to(#fe5196));
    background: linear-gradient(to right, #f77062, #fc676d, #ff5e79, #ff5787, #fe5196);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ea-timeline.style-three .ea-timeline-item:nth-child(5) .icon, .ea-timeline.style-three .ea-timeline-item:nth-child(5) h3 {
    background: -webkit-gradient(linear, left top, right top, from(#cc208e), color-stop(#c0009c), color-stop(#ae00ad), color-stop(#9200bf), to(#6713d2));
    background: linear-gradient(to right, #cc208e, #c0009c, #ae00ad, #9200bf, #6713d2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ea-timeline.style-three .ea-timeline-item .ea-timeline-title {
  margin-bottom: 12px;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, right top, from(#6a11cb), color-stop(#5c38db), color-stop(#4c4fe8), color-stop(#3963f3), to(#2575fc));
  background: linear-gradient(to right, #6a11cb, #5c38db, #4c4fe8, #3963f3, #2575fc);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ea-timeline.style-three .ea-timeline-item h3 {
  font-size: 20px;
}

.ea-timeline.style-four {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.ea-timeline.style-four .ea-timeline-item {
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.ea-timeline.style-four .ea-timeline-item .ea-timeline-content {
  background-color: var(--whiteColor);
  border-radius: 5px;
  padding: 30px;
}

.ea-timeline.style-four .ea-timeline-item .ea-timeline-content .ea-timeline-title {
  margin-bottom: 12px;
  font-weight: 600;
}

.ea-timeline.style-four .ea-timeline-item .ea-timeline-content h3 {
  font-size: 20px;
}

.ea-timeline.style-four .ea-timeline-item .ea-timeline-info span {
  display: block;
  font-size: 16px;
  margin-top: 51px;
  color: var(--blackColor);
}

.ea-timeline.style-four .ea-timeline-item .ea-timeline-marker {
  left: 50%;
  top: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1px solid #850f81;
  background-color: var(--whiteColor);
}

.ea-timeline.style-four .ea-timeline-item .ea-timeline-marker::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  margin: 2px;
  border-radius: 50%;
  position: absolute;
  background-color: #850f81;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(even) .ea-timeline-content {
  width: 46%;
  float: right;
  text-align: start;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(even) .ea-timeline-info {
  width: 46%;
  float: left;
  text-align: end;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(odd) .ea-timeline-content {
  width: 46%;
  float: left;
  text-align: end;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(odd) .ea-timeline-info {
  width: 46%;
  float: right;
  text-align: start;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(2) .ea-timeline-marker, .ea-timeline.style-four .ea-timeline-item:nth-child(5) .ea-timeline-marker {
  border-color: #0170ed;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(2) .ea-timeline-marker::before, .ea-timeline.style-four .ea-timeline-item:nth-child(5) .ea-timeline-marker::before {
  background-color: #0170ed;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(3) .ea-timeline-marker, .ea-timeline.style-four .ea-timeline-item:nth-child(6) .ea-timeline-marker {
  border-color: #e872dc;
}

.ea-timeline.style-four .ea-timeline-item:nth-child(3) .ea-timeline-marker::before, .ea-timeline.style-four .ea-timeline-item:nth-child(6) .ea-timeline-marker::before {
  background-color: #e872dc;
}

.ea-timeline.style-four .ea-timeline-item:last-child {
  padding-bottom: 0;
}

.ea-timeline.style-five {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.ea-timeline.style-five .icon i {
  color: #ffffff;
}

.ea-timeline.style-five .ea-timeline-item {
  padding-bottom: 30px;
  position: relative;
  margin-left: 180px;
}

.ea-timeline.style-five .ea-timeline-item .ea-timeline-info {
  position: absolute;
  left: -210px;
  top: 50px;
  font-size: 15px;
  color: var(--optionalColor);
}

.ea-timeline.style-five .ea-timeline-item .ea-timeline-marker {
  left: -50px;
  top: 48px;
  width: 25px;
  height: 25px;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1px solid #850f81;
  background-color: var(--whiteColor);
}

.ea-timeline.style-five .ea-timeline-item .ea-timeline-marker::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  margin: 2px;
  border-radius: 50%;
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(#cc208e), color-stop(#c0009c), color-stop(#ae00ad), color-stop(#9200bf), to(#6713d2));
  background: linear-gradient(to top, #cc208e, #c0009c, #ae00ad, #9200bf, #6713d2);
}

.ea-timeline.style-five .ea-timeline-item .ea-timeline-content {
  background: -webkit-gradient(linear, left bottom, left top, from(#cc208e), color-stop(#c0009c), color-stop(#ae00ad), color-stop(#9200bf), to(#6713d2));
  background: linear-gradient(to top, #cc208e, #c0009c, #ae00ad, #9200bf, #6713d2);
  padding: 30px;
  border-radius: 5px;
}

.ea-timeline.style-five .ea-timeline-item .ea-timeline-content .ea-timeline-title {
  margin-bottom: 12px;
  color: var(--whiteColor);
  font-weight: 700;
}

.ea-timeline.style-five .ea-timeline-item .ea-timeline-content h3 {
  font-size: 20px;
}

.ea-timeline.style-five .ea-timeline-item .ea-timeline-content p {
  color: var(--whiteColor);
  opacity: 0.9;
}

.ea-timeline.style-five .ea-timeline-item:last-child {
  padding-bottom: 0;
}

.ea-timeline.style-five .ea-timeline-item:nth-child(2) .ea-timeline-marker, .ea-timeline.style-five .ea-timeline-item:nth-child(5) .ea-timeline-marker {
  border-color: #FF9944;
}

.ea-timeline.style-five .ea-timeline-item:nth-child(2) .ea-timeline-marker::before, .ea-timeline.style-five .ea-timeline-item:nth-child(5) .ea-timeline-marker::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#fc6076), color-stop(#ff6c68), color-stop(#ff7a5b), color-stop(#ff894f), to(#ff9944));
  background: linear-gradient(to bottom, #fc6076, #ff6c68, #ff7a5b, #ff894f, #ff9944);
}

.ea-timeline.style-five .ea-timeline-item:nth-child(2) .ea-timeline-content, .ea-timeline.style-five .ea-timeline-item:nth-child(5) .ea-timeline-content {
  background: -webkit-gradient(linear, left top, left bottom, from(#fc6076), color-stop(#ff6c68), color-stop(#ff7a5b), color-stop(#ff894f), to(#ff9944));
  background: linear-gradient(to bottom, #fc6076, #ff6c68, #ff7a5b, #ff894f, #ff9944);
}

.ea-timeline.style-five .ea-timeline-item:nth-child(3) .ea-timeline-marker, .ea-timeline.style-five .ea-timeline-item:nth-child(6) .ea-timeline-marker {
  border-color: #007bf9;
}

.ea-timeline.style-five .ea-timeline-item:nth-child(3) .ea-timeline-marker::before, .ea-timeline.style-five .ea-timeline-item:nth-child(6) .ea-timeline-marker::before {
  background: -webkit-gradient(linear, left bottom, left top, from(#00c6fb), color-stop(#00affe), color-stop(#0097ff), color-stop(#007bf9), to(#005bea));
  background: linear-gradient(to top, #00c6fb, #00affe, #0097ff, #007bf9, #005bea);
}

.ea-timeline.style-five .ea-timeline-item:nth-child(3) .ea-timeline-content, .ea-timeline.style-five .ea-timeline-item:nth-child(6) .ea-timeline-content {
  background: -webkit-gradient(linear, left bottom, left top, from(#00c6fb), color-stop(#00affe), color-stop(#0097ff), color-stop(#007bf9), to(#005bea));
  background: linear-gradient(to top, #00c6fb, #00affe, #0097ff, #007bf9, #005bea);
}

.ea-timeline.style-six {
  text-align: end;
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.ea-timeline.style-six .ea-timeline-item {
  padding-bottom: 30px;
  position: relative;
  margin-right: 180px;
}

.ea-timeline.style-six .ea-timeline-item::before {
  top: 0;
  width: 1px;
  content: '';
  height: 100%;
  right: -50px;
  position: absolute;
  background-color: var(--whiteColor);
}

.ea-timeline.style-six .ea-timeline-item .ea-timeline-info {
  position: absolute;
  right: -210px;
  top: 50px;
  font-size: 15px;
  color: var(--whiteColor);
}

.ea-timeline.style-six .ea-timeline-item .ea-timeline-marker {
  right: -75px;
  top: 48px;
  width: 25px;
  height: 25px;
  z-index: 1;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1px solid var(--whiteColor);
}

.ea-timeline.style-six .ea-timeline-item .ea-timeline-marker::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  margin: 2px;
  border-radius: 50%;
  position: absolute;
  background: var(--whiteColor);
}

.ea-timeline.style-six .ea-timeline-item .ea-timeline-content {
  background: var(--whiteColor);
  padding: 30px;
  border-radius: 5px;
}

.ea-timeline.style-six .ea-timeline-item .ea-timeline-content .ea-timeline-title {
  margin-bottom: 12px;
  font-weight: 700;
}

.ea-timeline.style-six .ea-timeline-item .ea-timeline-content h3 {
  font-size: 20px;
}

.ea-timeline.style-six .ea-timeline-item:last-child {
  padding-bottom: 0;
}

.ea-timeline.style-seven {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.ea-timeline.style-seven .icon i {
  color: #ffffff;
}

.ea-timeline.style-seven .ea-timeline-item {
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.ea-timeline.style-seven .ea-timeline-item .ea-timeline-content {
  background: -webkit-gradient(linear, left bottom, left top, from(#d70a84), color-stop(#b90087), color-stop(#990287), color-stop(#760b84), to(#51127f));
  background: linear-gradient(to top, #d70a84, #b90087, #990287, #760b84, #51127f);
  border-radius: 5px;
  padding: 30px;
}

.ea-timeline.style-seven .ea-timeline-item .ea-timeline-content .ea-timeline-title {
  margin-bottom: 12px;
  color: var(--whiteColor);
  font-weight: 600;
}

.ea-timeline.style-seven .ea-timeline-item .ea-timeline-content h3 {
  font-size: 20px;
}

.ea-timeline.style-seven .ea-timeline-item .ea-timeline-content p {
  color: var(--whiteColor);
  opacity: 0.9;
}

.ea-timeline.style-seven .ea-timeline-item .ea-timeline-info span {
  display: block;
  font-size: 16px;
  margin-top: 51px;
  color: var(--blackColor);
}

.ea-timeline.style-seven .ea-timeline-item .ea-timeline-marker {
  left: 50%;
  top: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 1px solid #850f81;
  background-color: var(--whiteColor);
}

.ea-timeline.style-seven .ea-timeline-item .ea-timeline-marker::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  margin: 2px;
  border-radius: 50%;
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(#d70a84), color-stop(#b90087), color-stop(#990287), color-stop(#760b84), to(#51127f));
  background: linear-gradient(to top, #d70a84, #b90087, #990287, #760b84, #51127f);
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(even) .ea-timeline-content {
  width: 46%;
  float: right;
  text-align: start;
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(even) .ea-timeline-info {
  width: 46%;
  float: left;
  text-align: end;
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(odd) .ea-timeline-content {
  width: 46%;
  float: left;
  text-align: end;
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(odd) .ea-timeline-info {
  width: 46%;
  float: right;
  text-align: start;
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(2) .ea-timeline-marker, .ea-timeline.style-seven .ea-timeline-item:nth-child(5) .ea-timeline-marker {
  border-color: #0170ed;
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(2) .ea-timeline-marker::before, .ea-timeline.style-seven .ea-timeline-item:nth-child(5) .ea-timeline-marker::before {
  background: -webkit-gradient(linear, left bottom, left top, from(#015eea), color-stop(#007bf7), color-stop(#0094fc), color-stop(#00abfd), to(#00c0fa));
  background: linear-gradient(to top, #015eea, #007bf7, #0094fc, #00abfd, #00c0fa);
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(2) .ea-timeline-content, .ea-timeline.style-seven .ea-timeline-item:nth-child(5) .ea-timeline-content {
  background: -webkit-gradient(linear, left bottom, left top, from(#015eea), color-stop(#007bf7), color-stop(#0094fc), color-stop(#00abfd), to(#00c0fa));
  background: linear-gradient(to top, #015eea, #007bf7, #0094fc, #00abfd, #00c0fa);
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(3) .ea-timeline-marker, .ea-timeline.style-seven .ea-timeline-item:nth-child(6) .ea-timeline-marker {
  border-color: #ffb41d;
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(3) .ea-timeline-marker::before, .ea-timeline.style-seven .ea-timeline-item:nth-child(6) .ea-timeline-marker::before {
  background: -webkit-gradient(linear, left top, right top, from(#f9d423), color-stop(#ffb41d), color-stop(#ff932b), color-stop(#ff713e), to(#ff4e50));
  background: linear-gradient(to right, #f9d423, #ffb41d, #ff932b, #ff713e, #ff4e50);
}

.ea-timeline.style-seven .ea-timeline-item:nth-child(3) .ea-timeline-content, .ea-timeline.style-seven .ea-timeline-item:nth-child(6) .ea-timeline-content {
  background: -webkit-gradient(linear, left top, right top, from(#f9d423), color-stop(#ffb41d), color-stop(#ff932b), color-stop(#ff713e), to(#ff4e50));
  background: linear-gradient(to right, #f9d423, #ffb41d, #ff932b, #ff713e, #ff4e50);
}

.ea-timeline.style-seven .ea-timeline-item:last-child {
  padding-bottom: 0;
}
