/* Responsive */
@media only screen and (max-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5){
  .section-blk .section-title{font-size: 2.25rem !important;font-weight: 700 !important;text-align:center;}
  .section-blk .section-subtitle{
    color: var(--text-muted-custom);font-size: 1.175rem !important;font-weight: 500 !important;
    line-height: 1.6;text-align:center;margin: 0.5rem 0 2rem;
  }
  .testimonial-block .nav-tabs {
    justify-content: center;
}
}
@media (max-width: 767.98px) {
  /* Mobile: stats pill should stretch full width */
  .service-page .stats-pill {
    max-width: none;
    width: 100%;
  }
}

@media (max-width: 991.98px) {

  .service-page .hero-bg-img { object-fit: cover;object-position: cover; }
  .service-page .hero-wrap .container, .service-page #customer-benefits .container {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0;
  }

  .service-page #customer-benefits .benefits-wrap {
    border-radius: 0;
    padding: 2.25rem 1.25rem;
  }

  .service-page #customer-benefits .benefits-img img {
    min-height: 220px;
  }
  .service-page .stat-num{font-size: 1rem;}
  .service-page .stat-label{font-size: 0.75rem;}
  .service-page .stat-icon-ellipse{flex-shrink:0; background: #FFFFFF;
    box-shadow: 0px 1px 3.3px rgba(0, 0, 0, 0.1); width: 48px; height: 48px;}
  .service-page .stats-pill{border-radius: 0; background: linear-gradient(260.68deg, #FFF7F2 12.98%, #F1F7FF 89.28%);;}
}

@media (min-width: 992px) {
  .service-page .hero-wrap {
    /* min-height: 556px; */
  }

  .service-page .hero-content {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .service-page .benefits-wrap {
    padding: 3rem 3.5rem;
  }
  .service-page .process-card{padding: 1.25rem 0.75rem 1.5rem;}
}