diff --git a/public/images/pahse1.png b/public/images/pahse1.png new file mode 100644 index 0000000..8d3835e Binary files /dev/null and b/public/images/pahse1.png differ diff --git a/public/images/wings-heroslide2.png b/public/images/wings-heroslide2.png new file mode 100644 index 0000000..29188b6 Binary files /dev/null and b/public/images/wings-heroslide2.png differ diff --git a/public/images/wings-heroslider3.png b/public/images/wings-heroslider3.png new file mode 100644 index 0000000..f730de8 Binary files /dev/null and b/public/images/wings-heroslider3.png differ diff --git a/src/app/doormile-wings/page.tsx b/src/app/doormile-wings/page.tsx index aecbfcd..69a843b 100644 --- a/src/app/doormile-wings/page.tsx +++ b/src/app/doormile-wings/page.tsx @@ -1,59 +1,61 @@ -import AirFreightHero from "@/components/sections/AirFreightHero"; -import AirFreightServices from "@/components/sections/AirFreightServices"; -import AirFreightAdvantages from "@/components/sections/AirFreightAdvantages"; -import AirFreightCoverage from "@/components/sections/AirFreightCoverage"; -import AirFreightWorkflow from "@/components/sections/AirFreightWorkflow"; -import AirFreightFleet from "@/components/sections/AirFreightFleet"; -import AirFreightBenefits from "@/components/sections/AirFreightBenefits"; -import AirFreightBanner from "@/components/sections/AirFreightBanner"; -import AirFreightFAQ from "@/components/sections/AirFreightFAQ"; -import AirFreightCTA from "@/components/sections/AirFreightCTA"; +import WingsHero from "@/components/sections/WingsHero"; +import WingsWhyGrid from "@/components/sections/WingsWhyGrid"; +import WingsSpeedAdvantage from "@/components/sections/WingsSpeedAdvantage"; +import WingsFeatureGrid from "@/components/sections/WingsFeatureGrid"; +import WingsIndustries from "@/components/sections/WingsIndustries"; +import WingsHowItWorks from "@/components/sections/WingsHowItWorks"; +import WingsFleetStrategy from "@/components/sections/WingsFleetStrategy"; +import WingsInfrastructure from "@/components/sections/WingsInfrastructure"; +import WingsMileTruth from "@/components/sections/WingsMileTruth"; +import WingsRoadmap from "@/components/sections/WingsRoadmap"; +import WingsFinalCTA from "@/components/sections/WingsFinalCTA"; export const metadata = { - title: "Doormile Wings – Doormile", - description: "Doormile Wings delivers precision cargo solutions — express air cargo, charter capacity, cold chain, and customs clearance — across domestic and international trade lanes.", + title: "Doormile Wings – Redefining Domestic Air Logistics Through AI", + description: "Doormile Wings links India's major regional capitals with AI-powered, same-day air logistics and zero-emission EV last-mile delivery — where quick commerce meets quick logistics.", alternates: { canonical: "https://doormile.com/doormile-wings", }, openGraph: { - title: "Doormile Wings – Doormile", - description: "Precision air cargo solutions across India and 60+ countries. Guaranteed transit times, real-time tracking, and full customs management from a single partner.", + title: "Doormile Wings – Redefining Domestic Air Logistics Through AI", + description: "Same-day air logistics linking India's major regional capitals, powered by MileTruth™ AI and zero-emission EV last-mile delivery.", url: "https://doormile.com/doormile-wings", siteName: "Doormile", type: "website", images: [ { - url: "https://doormile.com/images/air-freight-slide-1.jpg", + url: "https://doormile.com/images/wings-logo.png", width: 1200, height: 630, - alt: "Doormile Wings precision cargo solutions", + alt: "Doormile Wings", }, ], }, twitter: { card: "summary_large_image", - title: "Doormile Wings – Doormile", - description: "Precision air cargo solutions across India and 60+ countries. Guaranteed transit times, real-time tracking, full customs management.", - images: ["https://doormile.com/images/air-freight-slide-1.jpg"], + title: "Doormile Wings – Redefining Domestic Air Logistics Through AI", + description: "Same-day air logistics linking India's major regional capitals, powered by MileTruth™ AI and zero-emission EV last-mile delivery.", + images: ["https://doormile.com/images/wings-logo.png"], }, }; -export default function AirFreightPage() { +export default function DoormileWingsPage() { return (
- - - - - - - - - - + + + + + + + + + + +
diff --git a/src/app/globals.css b/src/app/globals.css index fdd23f6..c7b1fe5 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -985,6 +985,7 @@ body { to .elementor-61). Scope the same 20px frame to the Doormile Wings hero so the card alignment matches Home and Solutions exactly. */ @media (min-width: 1025px) { + .wings-hero-page.elementor-element-741f56c, .af-hero-page.elementor-element-741f56c { --padding-top: 20px; --padding-right: 20px; diff --git a/src/components/layout/Header.tsx b/src/components/layout/Header.tsx index b68994f..c69e564 100644 --- a/src/components/layout/Header.tsx +++ b/src/components/layout/Header.tsx @@ -1011,10 +1011,10 @@ export default function Header() { top: 100%; left: 50%; transform: translate(-50%, 34px); - width: 380px; - min-width: 380px; + width: 240px; + min-width: 240px; margin: 0; - padding: 24px 22px; + padding: 12px; list-style: none; background: linear-gradient(180deg, rgba(31, 31, 31, 0.98) 0%, rgba(18, 18, 18, 0.98) 100%); -webkit-backdrop-filter: blur(20px); @@ -1044,10 +1044,10 @@ export default function Header() { display: flex; align-items: center; justify-content: flex-start; - gap: 12px; - height: 76px; - padding: 0 34px; - border-radius: 12px; + gap: 10px; + height: 48px; + padding: 0 16px; + border-radius: 10px; /* Hardcoded rather than var(--logico-dark-text-color): that variable is only overridden to white inside a few unrelated scoped contexts (e.g. #side-panel-2f31137) and otherwise @@ -1055,7 +1055,7 @@ export default function Header() { which would be invisible on this dark glass panel. */ color: rgba(255, 255, 255, 0.85); font-family: var(--font-manrope), "Manrope", sans-serif; - font-size: 18px; + font-size: 15px; font-weight: 600; line-height: 1.25; letter-spacing: normal; @@ -1068,7 +1068,7 @@ export default function Header() { content: ""; width: 11px; height: 11px; - margin-left: -23px; + margin-left: -16px; flex: 0 0 11px; background-color: #c01227; opacity: 0; @@ -1088,7 +1088,7 @@ export default function Header() { #masthead .header-menu-container .main-menu > li.menu-item-has-children .dm-solutions-dropdown li > a:focus-visible { background-color: rgba(255, 255, 255, 0.08); color: #ffffff; - padding-left: 40px; + padding-left: 22px; } #masthead .header-menu-container .main-menu > li.menu-item-has-children .dm-solutions-dropdown li > a:hover:before, diff --git a/src/components/sections/AirFreightAdvantages.tsx b/src/components/sections/AirFreightAdvantages.tsx deleted file mode 100644 index 7e4114c..0000000 --- a/src/components/sections/AirFreightAdvantages.tsx +++ /dev/null @@ -1,180 +0,0 @@ -"use client"; - -import { useEffect, useRef } from "react"; -import Link from "next/link"; -import gsap from "gsap"; -import { ScrollTrigger } from "gsap/ScrollTrigger"; -import { ScrollReveal } from "@/animations/Reveal"; - -if (typeof window !== "undefined") { - gsap.registerPlugin(ScrollTrigger); -} - -export default function AirFreightAdvantages() { - const counterRef = useRef(null); - const sectionRef = useRef(null); - - useEffect(() => { - const counter = counterRef.current; - const section = sectionRef.current; - if (!counter || !section) return; - - const trigger = ScrollTrigger.create({ - trigger: section, - start: "top 75%", - once: true, - onEnter: () => { - const obj = { val: 200000 }; - gsap.to(obj, { - val: 250000, - duration: 2.2, - ease: "power2.out", - onUpdate: () => { - if (counter) counter.textContent = Math.round(obj.val).toLocaleString("en-IN"); - }, - }); - }, - }); - - return () => { trigger.kill(); }; - }, []); - - return ( - <> -