strong {
  font-weight: 600;
}
.analytics-and-exploration {
  .titleSection {
    span {
      display: block;
      padding: 0 50px;
    }
  }
  .testingService {
    margin-top: 0;
    padding-top: 100px;
  }
  .testingServiceList {
    .innerBlock {
      width: 49%;
      ul {
        li {
          /* line-height: 19px; */
        }
      }
    }
  }
}

.harnessingPowerSection {
  background-color: #0025a5;
  padding: 80px 0;

  .titleSection {
    margin-bottom: 0;
    h3 {
      color: #fff;
      font-size: 42px;
      margin-bottom: 16px;
      &::before {
        display: none;
      }
    }
    span {
      color: #fff;
      font-size: 16px;
      opacity: 0.79638671875;
    }
  }
}

.ourIdentity {
    margin-top: 50px;
  .approchListing {
    flex-wrap: wrap;
    justify-content: flex-start;

    .approchSteps {
      flex: 0 0 32%;
      flex-wrap: wrap;
      display: inline-flex;
      padding-top: 20px;

      span {
        left: unset;
        right: 0;
        border-radius: 0 0 0 39px;
      }
    }
  }

  .approchSteps {
    .stepContent {
      ul {
        li {
          position: relative;
          padding: 0 0 10px 30px;
          color: #212121;
          font-size: 16px;
          line-height: 21px;
          text-align: left;
          &::before {
            background: url(../images/l2-data-analysis-and-exploration/check.svg)
              left 0 no-repeat;
            background-size: 100%;
            content: "";
            position: absolute;
            left: 0;
            top: 2px;
            width: 16px;
            height: 16px;
          }
        }
      }
    }
  }
}

.importanceTestingService {
    margin-top: 50px;
}

.advancedTechnologiesTools {
  .innerSection {
    ul {
      li {
        img {
          height: auto;
          max-height: fit-content;
        }
      }
    }
  }
}

.whyChooseUsNew {
  padding-bottom: 70px;
  .whyChooseUs {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    .chooseBox {
      flex: 0 0 32%;
      align-items: center;
      justify-items: center;
      text-align: center;

      p {
        color: #424242;
        font-family: "graphikregular";
        font-size: 16px;
        line-height: 21px;
        text-align: center;
      }
    }
  }
  h5 {
    color: #212121;
    font-family: "graphiksemibold";
    font-size: 20px;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

.stayup-to-date {
  margin-top: 52px;

  .stayup-to-date-Wrapper {
    background-color: #ffffff;
    border: 1px solid #49cc79;
    box-shadow: 0 12px 74px 20px rgba(0, 0, 0, 0.03);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 24px 0;

    p {
      color: #424242;
      font-family: "graphikregular";
      font-size: 16px;
      line-height: 21px;
      text-align: center;
      margin-top: 10px;
    }
  }
  .secHeading {
    font-size: 32px;
    line-height: 40px;
    color: #212121;
    font-family: "graphikbold";
    text-align: left;
  }
  .stayup-to-date-Wrapper .scrollClass {
    background-color: #49cc79;
    border-radius: 4px;
    width: auto;
    height: 50px;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 14px;
    font-family: "graphikmedium";
    padding: 15px 22px;
    margin-top: 23px;
  }
  .stayup-to-date-Wrapper .scrollClass polyline {
    stroke: #ffffff;
  }
}

.stayup-to-date {
    margin-top: 100px;
}

@media(max-width:1199px) {
    .ourIdentity {
        & .approchListing {
            .approchSteps {
                flex: 0 0 48%;
            }
        }
    }
    .advancedTechnologiesTools {
        & .innerSection {
            & ul {
                li {
                    width: 23.5%;
                }
            }
        }
    }
    .whyChooseUsNew {
        & .whyChooseUs {
            .chooseBox {
                flex: 0 0 31%;
            }
        }
    }
}

@media (max-width: 991px) {
    .stayup-to-date {
        .stayup-to-date-Wrapper {
            padding: 20px;
        }
        .secHeading {
            text-align: center;
        }
    }
}

@media (max-width: 768px) {
  .advancedTechnologiesTools {
    & .innerSection {
      padding: 0 0 30px;
        & ul {
            li {
                width: 30.7%;
                height: auto;
                padding: 0;

                img {
                  height: auto;
                  max-height: fit-content;
                }
            }
        }
    }
  }
}

@media (max-width: 767px) {
    .analytics-and-exploration {
        & .titleSection {
            span {
                display: block;
                padding: 0;
            }
        }
    }
    .analytics-and-exploration {
        & .testingServiceList {
            .innerBlock {
                width: 100%;
            }
        }
    }

    .harnessingPowerSection {
        padding: 40px 0;
        & .titleSection {
            h3 {
                font-size: 28px;
            }
        }
    }
    .importanceTestingService {
        margin-top: 25px;
    }
    .ourIdentity {
        & .approchListing {
            .approchSteps {
                flex: 0 0 100%;

                .stepContent {
                    padding-top: 20px;
                }
            }
        }
    }
    .whyChooseUsNew {
        & .whyChooseUs {
            .chooseBox {
                flex: 0 0 100%;
                border-bottom: 1px solid #c2c2c2;
                padding-bottom: 15px;

                &:last-child {
                    border-bottom: none;
                }
            }
        }
    }
    .stayup-to-date {
        margin-top: 50px;
        .stayup-to-date-Wrapper {
            padding: 24px 20px;
        }
        .secHeading {
            font-size: 28px;
            text-align: center;
            line-height: 30px;
        }
    }
    .stayup-to-date {
        .stayup-to-date-Wrapper .scrollClass {
          text-align: center;
          height: auto;
          line-height: 15px;
          padding: 10px 22px 5px;
        }
    }
}
@media (max-width: 360px) {
    .advancedTechnologiesTools {
        & .innerSection {
          padding: 0 0 30px;
            & ul {
                li {
                    width: 47%;
                    height: auto;
                    padding: 0;

                    img {
                      max-height: fit-content;
                    }
                }
            }
        }
    }
}