@media (max-width: 576px) {
  .container.erp-container-mobile {
    padding: 0px 20px;
  }
  .erp-container-mobile .ai-services-holder {
    padding: 40px 20px;
  }
}

/* cards css */
@media (max-width: 767px) {
  .erp-card-shape {
    left: -36.1px !important;
    top: 83px;
  }

  .erp-card-shape-2,
  .erp-card-shape-3 {
    left: -41px !important;
    top: 83px;
  }

  .pie-shape {
    left: -42px;
    height: 18px;
    top: 72px;
  }
}

@media (max-width: 575px) {
  .erp-card-shape-2,
  .erp-card-shape-3 {
    left: -37px !important ;
    top: 75px;
  }

  .pie-shape {
    left: -37px;
    top: 80px;
    height: 16px;
  }
}

@media (max-width: 570px) {
  .erp-card-shape-3 {
    left: -41.6px !important;
  }
}

@media (max-width: 560px) {
  .erp-card-shape {
    left: -42px !important;
    top: 83px;
  }
  .erp-card-shape-2 {
    left: -41.6px !important;
  }
}

@media (max-width: 400px) {
  .erp-card-shape,
  .erp-card-shape-2,
  .erp-card-shape-3 {
    left: -46.7px !important;
    top: 94px;
  }

  .pie-shape {
    left: -46px;
    top: 90px;
    height: 20px;
  }
}

@media (max-width: 371px) {
  .erp-card-shape {
    left: -50.7px !important;
    top: 102px;
  }
  .erp-card-shape-2 {
    left: -46.7px !important;
    top: 90px;
  }
}

@media (max-width: 360px) {
  .erp-card-shape-2 {
    left: -50.7px !important;
    top: 100px;
  }
}

@media (max-width: 972px) {
  .erp-container-mobile .ai-services-holder {
    margin-top: 0px;
  }
}

section.service-content-detail {
    padding: 75px 0px 0px 0px;
}
section.service-content-detail-2 {
    padding: 0px 0px 50px 0px !important;
}
