From 5408898102a3e4f1a9258e3c4c7b2261d41d7224 Mon Sep 17 00:00:00 2001 From: akash Date: Thu, 22 Jan 2026 17:38:34 +0530 Subject: [PATCH] catering section content organized --- .../CateringContent.tsx | 6 +- src/components/Catering/Catering.module.css | 173 +++++++++++++++++- src/components/Catering/Catering.tsx | 12 +- 3 files changed, 181 insertions(+), 10 deletions(-) diff --git a/src/app/catering-services-ontario/CateringContent.tsx b/src/app/catering-services-ontario/CateringContent.tsx index 48e19ff..66dcf28 100644 --- a/src/app/catering-services-ontario/CateringContent.tsx +++ b/src/app/catering-services-ontario/CateringContent.tsx @@ -160,7 +160,7 @@ export default function CateringContent() {
-

Events & Celebrations

+

Corporate & Social Events

{/* */} @@ -179,7 +179,7 @@ export default function CateringContent() {
-

Food & Beverage Catering

+

Family Gatherings & Weddings

{/* */} @@ -198,7 +198,7 @@ export default function CateringContent() {
-

Venue & Service Options

+

Birthday Party & Baby Shower

{/* */} diff --git a/src/components/Catering/Catering.module.css b/src/components/Catering/Catering.module.css index d11f48e..2c8cdd2 100644 --- a/src/components/Catering/Catering.module.css +++ b/src/components/Catering/Catering.module.css @@ -196,7 +196,7 @@ grid-template-columns: 1.1fr 1fr; gap: 20px; - margin-bottom: 40px; + margin-bottom: 15px; } /* Features List */ @@ -440,4 +440,175 @@ .actionRow { justify-content: center; } +} + +/* Perfect 320px Mobile Styles */ +@media (max-width: 320px) { + .cateringSection { + padding: 60px 0; + } + + .container { + padding: 0 15px; + gap: 40px; + } + + /* Left Side - Images */ + .leftSide { + min-height: 420px; + } + + .topLeftImage { + height: 250px; + margin-bottom: -40px; + } + + .bottomRightImage { + height: 220px; + width: 85%; + margin-left: 15%; + border-top: 8px solid #c49c5c; + border-left: 8px solid #c49c5c; + } + + .decorativeFrame { + width: 100px; + height: 100px; + border-left: 12px solid #c49c5c; + border-bottom: 12px solid #c49c5c; + } + + /* Email Widget - Critical Fix for 320px */ + .callWidgetLeft { + position: absolute; + top: 15px; + right: 0; + left: auto; + max-width: 280px; + width: calc(100% - 15px); + padding: 12px 10px; + gap: 10px; + border-left: 4px solid #c49c5c; + } + + .callIconCircleLeft { + width: 45px; + height: 45px; + flex-shrink: 0; + } + + .callIconLeft { + width: 20px; + height: 20px; + } + + .callLabelLeft { + font-size: 11px; + margin-bottom: 2px; + } + + .callNumberLeft { + font-size: 13px; + line-height: 1.2; + word-break: break-all; + } + + /* Right Side - Content */ + .smallHeading { + font-size: 12px; + margin-bottom: 0.75rem; + letter-spacing: 1px; + } + + .title { + font-size: 28px; + margin-bottom: 15px; + line-height: 1.3; + } + + .description { + font-size: 14px; + line-height: 1.6; + margin-bottom: 30px; + } + + /* Features */ + .featuresColumn { + gap: 20px; + } + + .featureItem { + gap: 12px; + } + + .featureIconCircle { + width: 45px; + height: 45px; + border: 2px solid #c49c5c; + } + + .featureIcon { + width: 20px; + height: 20px; + } + + .featureContent h4 { + font-size: 15px; + white-space: normal; + line-height: 1.3; + } + + /* Quote Box */ + .quoteBoxWrapper { + padding: 20px 15px; + min-height: 180px; + border-radius: 15px 0 15px 0; + } + + .quoteText { + font-size: 13px; + line-height: 1.5; + margin-bottom: 15px; + } + + .quoteIcon { + font-size: 50px; + bottom: -5px; + } + + .sliderdots { + gap: 6px; + } + + .dot { + width: 7px; + height: 7px; + } + + .activeDot { + width: 18px; + } + + /* Action Row */ + .actionRow { + padding-top: 15px; + gap: 20px; + flex-direction: column; + align-items: center; + } + + .discoverBtn { + padding: 12px 30px; + font-size: 14px; + width: 100%; + max-width: 280px; + justify-content: center; + text-align: center; + } + + /* Middle Content Row */ + .middleContentRow { + gap: 25px; + margin-bottom: 25px; + } } \ No newline at end of file diff --git a/src/components/Catering/Catering.tsx b/src/components/Catering/Catering.tsx index d9f6423..0fdee1a 100644 --- a/src/components/Catering/Catering.tsx +++ b/src/components/Catering/Catering.tsx @@ -215,7 +215,7 @@ export default function Catering() {
-

Family Gatherings

+

Family Gatherings & Weddings

@@ -223,25 +223,25 @@ export default function Catering() {
-

Birthday Party

+

Birthday Party & Baby Shower

- + {/*

Baby Shower

-
- + */} + {/*

Weddings

-
+
*/} {/* Quote Box Slider */}