diff --git a/public/assets/images/erp.png b/public/assets/images/erp.png new file mode 100644 index 0000000..37923a6 Binary files /dev/null and b/public/assets/images/erp.png differ diff --git a/public/assets/images/services/erp/new/benifits/1.png b/public/assets/images/services/erp/new/benifits/1.png new file mode 100644 index 0000000..ae2e48c Binary files /dev/null and b/public/assets/images/services/erp/new/benifits/1.png differ diff --git a/public/assets/images/services/erp/new/benifits/2.png b/public/assets/images/services/erp/new/benifits/2.png new file mode 100644 index 0000000..cf23db7 Binary files /dev/null and b/public/assets/images/services/erp/new/benifits/2.png differ diff --git a/public/assets/images/services/erp/new/benifits/3.png b/public/assets/images/services/erp/new/benifits/3.png new file mode 100644 index 0000000..22187ff Binary files /dev/null and b/public/assets/images/services/erp/new/benifits/3.png differ diff --git a/public/assets/images/services/erp/new/benifits/4.png b/public/assets/images/services/erp/new/benifits/4.png new file mode 100644 index 0000000..35c2a92 Binary files /dev/null and b/public/assets/images/services/erp/new/benifits/4.png differ diff --git a/public/assets/images/services/erp/new/benifits/5.png b/public/assets/images/services/erp/new/benifits/5.png new file mode 100644 index 0000000..6b0f84e Binary files /dev/null and b/public/assets/images/services/erp/new/benifits/5.png differ diff --git a/public/assets/images/services/erp/new/benifits/6.png b/public/assets/images/services/erp/new/benifits/6.png new file mode 100644 index 0000000..fdad0fc Binary files /dev/null and b/public/assets/images/services/erp/new/benifits/6.png differ diff --git a/public/assets/images/services/erp/new/benifits/7.png b/public/assets/images/services/erp/new/benifits/7.png new file mode 100644 index 0000000..0725758 Binary files /dev/null and b/public/assets/images/services/erp/new/benifits/7.png differ diff --git a/public/assets/images/services/erp/new/cta/conclusion-bg.webp b/public/assets/images/services/erp/new/cta/conclusion-bg.webp new file mode 100644 index 0000000..a362946 Binary files /dev/null and b/public/assets/images/services/erp/new/cta/conclusion-bg.webp differ diff --git a/public/assets/images/services/erp/new/erp-expertise/erp-expertise.webp b/public/assets/images/services/erp/new/erp-expertise/erp-expertise.webp new file mode 100644 index 0000000..ab778fe Binary files /dev/null and b/public/assets/images/services/erp/new/erp-expertise/erp-expertise.webp differ diff --git a/public/assets/images/services/erp/new/erp-features/1.png b/public/assets/images/services/erp/new/erp-features/1.png new file mode 100644 index 0000000..b6a5da7 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/1.png differ diff --git a/public/assets/images/services/erp/new/erp-features/2.png b/public/assets/images/services/erp/new/erp-features/2.png new file mode 100644 index 0000000..31206de Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/2.png differ diff --git a/public/assets/images/services/erp/new/erp-features/3.png b/public/assets/images/services/erp/new/erp-features/3.png new file mode 100644 index 0000000..dcf1811 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/3.png differ diff --git a/public/assets/images/services/erp/new/erp-features/4.png b/public/assets/images/services/erp/new/erp-features/4.png new file mode 100644 index 0000000..cd86dc1 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/4.png differ diff --git a/public/assets/images/services/erp/new/erp-features/5.png b/public/assets/images/services/erp/new/erp-features/5.png new file mode 100644 index 0000000..73b3f45 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/5.png differ diff --git a/public/assets/images/services/erp/new/erp-features/6.png b/public/assets/images/services/erp/new/erp-features/6.png new file mode 100644 index 0000000..6bd3e43 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/6.png differ diff --git a/public/assets/images/services/erp/new/erp-features/7.png b/public/assets/images/services/erp/new/erp-features/7.png new file mode 100644 index 0000000..d3252da Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/7.png differ diff --git a/public/assets/images/services/erp/new/erp-features/erp-features.webp b/public/assets/images/services/erp/new/erp-features/erp-features.webp new file mode 100644 index 0000000..2e3833e Binary files /dev/null and b/public/assets/images/services/erp/new/erp-features/erp-features.webp differ diff --git a/public/assets/images/services/erp/new/erp-services/1.webp b/public/assets/images/services/erp/new/erp-services/1.webp new file mode 100644 index 0000000..cafdaef Binary files /dev/null and b/public/assets/images/services/erp/new/erp-services/1.webp differ diff --git a/public/assets/images/services/erp/new/erp-services/2.webp b/public/assets/images/services/erp/new/erp-services/2.webp new file mode 100644 index 0000000..f6eb37c Binary files /dev/null and b/public/assets/images/services/erp/new/erp-services/2.webp differ diff --git a/public/assets/images/services/erp/new/erp-services/3.webp b/public/assets/images/services/erp/new/erp-services/3.webp new file mode 100644 index 0000000..2033839 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-services/3.webp differ diff --git a/public/assets/images/services/erp/new/erp-services/4.webp b/public/assets/images/services/erp/new/erp-services/4.webp new file mode 100644 index 0000000..2daf81b Binary files /dev/null and b/public/assets/images/services/erp/new/erp-services/4.webp differ diff --git a/public/assets/images/services/erp/new/erp-services/5.webp b/public/assets/images/services/erp/new/erp-services/5.webp new file mode 100644 index 0000000..0f083fb Binary files /dev/null and b/public/assets/images/services/erp/new/erp-services/5.webp differ diff --git a/public/assets/images/services/erp/new/erp-services/6.webp b/public/assets/images/services/erp/new/erp-services/6.webp new file mode 100644 index 0000000..b0bcfd8 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-services/6.webp differ diff --git a/public/assets/images/services/erp/new/erp-services/erp-services-bg.webp b/public/assets/images/services/erp/new/erp-services/erp-services-bg.webp new file mode 100644 index 0000000..f2cefd8 Binary files /dev/null and b/public/assets/images/services/erp/new/erp-services/erp-services-bg.webp differ diff --git a/public/assets/images/services/erp/new/how-we-work/how-we-work.webp b/public/assets/images/services/erp/new/how-we-work/how-we-work.webp new file mode 100644 index 0000000..4bc16fc Binary files /dev/null and b/public/assets/images/services/erp/new/how-we-work/how-we-work.webp differ diff --git a/public/assets/images/services/erp/new/operational-challenges/compilance-audit-pressure.png b/public/assets/images/services/erp/new/operational-challenges/compilance-audit-pressure.png new file mode 100644 index 0000000..2328312 Binary files /dev/null and b/public/assets/images/services/erp/new/operational-challenges/compilance-audit-pressure.png differ diff --git a/public/assets/images/services/erp/new/operational-challenges/disconnected-tools.png b/public/assets/images/services/erp/new/operational-challenges/disconnected-tools.png new file mode 100644 index 0000000..80753a2 Binary files /dev/null and b/public/assets/images/services/erp/new/operational-challenges/disconnected-tools.png differ diff --git a/public/assets/images/services/erp/new/operational-challenges/inability-to-scale-operation.png b/public/assets/images/services/erp/new/operational-challenges/inability-to-scale-operation.png new file mode 100644 index 0000000..d153d7d Binary files /dev/null and b/public/assets/images/services/erp/new/operational-challenges/inability-to-scale-operation.png differ diff --git a/public/assets/images/services/erp/new/operational-challenges/legacy-on-premise erp.png b/public/assets/images/services/erp/new/operational-challenges/legacy-on-premise erp.png new file mode 100644 index 0000000..db2c809 Binary files /dev/null and b/public/assets/images/services/erp/new/operational-challenges/legacy-on-premise erp.png differ diff --git a/public/assets/images/services/erp/new/operational-challenges/manual-error-prone-process.png b/public/assets/images/services/erp/new/operational-challenges/manual-error-prone-process.png new file mode 100644 index 0000000..3b9acb1 Binary files /dev/null and b/public/assets/images/services/erp/new/operational-challenges/manual-error-prone-process.png differ diff --git a/public/assets/images/services/erp/new/operational-challenges/no-real-time-visibility.png b/public/assets/images/services/erp/new/operational-challenges/no-real-time-visibility.png new file mode 100644 index 0000000..6d955bb Binary files /dev/null and b/public/assets/images/services/erp/new/operational-challenges/no-real-time-visibility.png differ diff --git a/public/assets/images/services/erp/new/who-we-serve/distribution.png b/public/assets/images/services/erp/new/who-we-serve/distribution.png new file mode 100644 index 0000000..dae6179 Binary files /dev/null and b/public/assets/images/services/erp/new/who-we-serve/distribution.png differ diff --git a/public/assets/images/services/erp/new/who-we-serve/healthcare.png b/public/assets/images/services/erp/new/who-we-serve/healthcare.png new file mode 100644 index 0000000..d5a0e84 Binary files /dev/null and b/public/assets/images/services/erp/new/who-we-serve/healthcare.png differ diff --git a/public/assets/images/services/erp/new/who-we-serve/manufacturing.png b/public/assets/images/services/erp/new/who-we-serve/manufacturing.png new file mode 100644 index 0000000..a86d914 Binary files /dev/null and b/public/assets/images/services/erp/new/who-we-serve/manufacturing.png differ diff --git a/public/assets/images/services/erp/new/who-we-serve/non-profit.png b/public/assets/images/services/erp/new/who-we-serve/non-profit.png new file mode 100644 index 0000000..0dccf5f Binary files /dev/null and b/public/assets/images/services/erp/new/who-we-serve/non-profit.png differ diff --git a/public/assets/images/services/erp/new/who-we-serve/professional-services.png b/public/assets/images/services/erp/new/who-we-serve/professional-services.png new file mode 100644 index 0000000..2357caa Binary files /dev/null and b/public/assets/images/services/erp/new/who-we-serve/professional-services.png differ diff --git a/public/assets/images/services/erp/new/who-we-serve/retail.png b/public/assets/images/services/erp/new/who-we-serve/retail.png new file mode 100644 index 0000000..f774cb3 Binary files /dev/null and b/public/assets/images/services/erp/new/who-we-serve/retail.png differ diff --git a/src/app/globals.css b/src/app/globals.css index 06cbe91..33ebcb7 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -18395,3 +18395,119 @@ h4.service-details__dynamic-content-erp { white-space: nowrap; border: 0; } + + +/* ERP Section Responsive Titles */ +.erp-section-title { + font-size: 28px !important; +} + +.erp-features-grid { + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: auto auto; +} + +@media (max-width: 1440px) { + .erp-features-grid { + grid-template-columns: 1fr; + } +} + +@media (max-width: 991px) { + .erp-section-title { + font-size: 22px !important; + } + + /* Panel 1: Key Features */ + .erp-features-panel1 { + flex-direction: column !important; + } + .erp-features-tabs { + width: 100% !important; + display: grid !important; + grid-template-columns: 1fr 1fr; + gap: 10px; + } + + /* Panel 2: Pricing */ + .erp-pricing-grid { + grid-template-columns: 1fr !important; + } + + /* Panel 3: Industries */ + .erp-features-industries { + flex-direction: column !important; + gap: 40px !important; + } + .erp-industries-side { + align-items: center !important; + padding: 0 !important; + } + .erp-industries-item { + flex-direction: column !important; + } + .erp-industries-text { + text-align: center !important; + max-width: 100% !important; + } + + /* Panel 4: Challenges */ + .erp-challenge-row { + grid-template-columns: 1fr !important; + gap: 12px !important; + } + .erp-challenge-row > span:nth-child(2), + .erp-challenge-row > div:nth-child(2) { + display: none !important; + } + + .erp-benefits-row { + flex-wrap: wrap !important; + gap: 30px 0 !important; + } + + .erp-benefit-item { + flex: 0 0 calc(50% - 26px) !important; + max-width: calc(50% - 26px) !important; + } + + /* Hide the connector between item 2 and 3 in both rows, so they break into neat 2-item rows */ + .erp-benefit-connector:nth-child(4) { + display: none !important; + } +} + +@media (max-width: 767px) { + .erp-service-card-img { + display: none !important; + } + + .erp-features-tabs { + grid-template-columns: 1fr !important; + } + + .erp-benefits-row { + gap: 20px 0 !important; + } + + .erp-benefit-item { + flex: 0 0 100% !important; + max-width: 100% !important; + } + + /* Hide all connectors on mobile */ + .erp-benefit-connector { + display: none !important; + } +} +/* ERP Section Responsive Padding */ +.erp-section-padding { + padding: 80px 0; +} +@media (max-width: 768px) { + .erp-section-padding, #process { + padding: 60px 0 !important; + } +} + diff --git a/src/app/service/[slug]/page.tsx b/src/app/service/[slug]/page.tsx index 1bc86a0..f23fded 100644 --- a/src/app/service/[slug]/page.tsx +++ b/src/app/service/[slug]/page.tsx @@ -5,6 +5,7 @@ import Header1 from "@/components/layout/Header1"; import Footer1 from "@/components/layout/Footer1"; import PageHeader from "@/components/common/PageHeader"; import ServiceDetails from "@/components/services-digital-solutions/ServiceDetails"; +import ErpPageLayout from "@/components/erp-development-service/ErpPageLayout"; import { ourServices } from "@/utils/data"; import { notFound } from "next/navigation"; @@ -52,6 +53,8 @@ export default async function ServiceDetailsPage({ params }: { params: Promise<{ ], }; + const isErpPage = slug === "erp-development-implementation"; + return ( <>
- - + {isErpPage ? ( + + ) : ( + <> + + + + )}
- {slug === 'erp-development-implementation' && ( + {isErpPage && ( /* Schema markup code start */