.supply-chain-banner .banner-content {
  padding: 118px 0;
}

.supply-chain-banner .row {
  align-items: center;
}

.supply-chain-banner .curve-icon.left-curve {
  left: -70px;
}

.supply-chain-banner .curve-icon.right-curve {
  right: 80px;
}

.supply-chain-banner .banner-image {
  margin-bottom: 109px;
  padding-right: 0;
}

.supply-chain-banner p {
  max-width: 606px;
}



.success-project-operations .crm-button {
  margin-top: 40px;
}

@media (max-width: 1490px) {
  .supply-chain-banner .banner-content {
    padding: 0 80px 0 0;
  }

  .sales-banner .row {
    --bs-gutter-x: 0;
  }

  .supply-chain-banner .banner-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .supply-chain-banner .banner-image {
    margin-bottom: 0;
  }

  .microsoft-dynamics.pending-microsoft .row {
    --bs-gutter-x: 80px;
  }
  .banner-main .banner-image {
    margin-top: 0;
  }
}


@media (max-width: 1299px) {

  .left-col {
    height: unset !important;
    margin-bottom: 60px;
  }

  .packaged-service .row>* {
    padding-right: 0;
    padding-left: 0;
  }

  .customer-story.pricing-sales .row {
    row-gap: 20px;
  }
}

@media (max-width: 1080px) {

  .transform .image {
    display: flex;
    justify-content: center;
  }

  .banner-main .banner-content {
    padding-right: 0;
  }

  .microsoft-dynamics.pending-microsoft .row {
    --bs-gutter-x: 0;
  }


  .microsoft-dynamics.pending-microsoft .row {
    --bs-gutter-x: 20px;
  }


  .supply-chain .crm-button {
    margin-top: 40px;
  }

  .supply-chain-banner p {
    max-width: 100%;

  }

  .row-second .space-top-copilot p {
    padding-bottom: 0;
  }

  .wide-col p {
    margin-bottom: 60px;
  }

  .bordered-col p {
    margin-bottom: 40px;
  }

  .space-top-copilot {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .transform-home img {
    width: 100%;
  }

  .transform .image img {
    max-width: 644px !important;
  }
}



@media (max-width: 768px) {
  .supply-chain-banner .banner-content {
    text-align: center;
  }

  .whats-new .wide-col p {
    padding-bottom: 60px;
  }


  .products-story {
    padding: 0 0 40px 0;
  }

  .supply-chain .crm-button {
    margin-top: 0;
  }

  .wide-col p {
    margin-bottom: 0;
  }

  .bordered-col p {
    margin-bottom: 28px;
  }
}

@media (max-width: 700px) {
  .whats-new .wide-col p {
    padding-bottom: 0;
  }
  .transform .image {
    display: flex;
    justify-content: start;
  }

  .products-story {
    padding: 0 0 28px 0 !important;
  }

  .transform .image {
    display: flex;
    justify-content: start;
  }

}