@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: -41.1px !important;
    top: 83px;
  }

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

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

@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;
  }
}

@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;;
}
}