3sourcelogistic Nig. Ltd. | Premier Shipping, Customs Clearance & Freight Forwarding /* ── TOKENS ─────────────────────────────────────────────── */ :root { --orange: #e67e15; --yellow: #f6cb05; --dark: #11161e; --light: #f9faec; --text: #333d4a; --muted: #64748b; --white: #ffffff; --trans: all 0.3s cubic-bezier(0.4,0,0.2,1); --fh: 'Cabinet Grotesk', sans-serif; --fb: 'Plus Jakarta Sans', sans-serif; } *,*::before,*::after{margin:0;padding:0;box-sizing:border-box;outline:none;} html{scroll-behavior:smooth;} body{font-family:var(--fb);background:#fafbfc;color:var(--text);line-height:1.6;overflow-x:hidden;} ul{list-style:none;} a{text-decoration:none;color:inherit;transition:var(--trans);} img{max-width:100%;display:block;} ::-webkit-scrollbar{width:7px;} ::-webkit-scrollbar-track{background:#f1f1f1;} ::-webkit-scrollbar-thumb{background:var(--orange);border-radius:4px;} /* ── LOGO — single consolidated block (FIX: removed duplicate definitions) */ .logo-container{display:flex;align-items:center;gap:12px;height:100%;} .logo-img{height:50px;width:auto;object-fit:contain;} .logo-text{font-family:var(--fh);font-weight:800;font-size:1.5rem;line-height:1.1;color:var(--dark);} .logo-text span{color:var(--orange);display:block;font-size:.73rem;font-family:var(--fb);font-weight:600;letter-spacing:2px;text-transform:uppercase;} /* ── TOP BAR */ .top-bar{background:var(--dark);color:var(--white);font-size:.82rem;padding:8px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--orange);} .top-info span{margin-right:18px;display:inline-flex;align-items:center;gap:6px;} .top-info i{color:var(--yellow);} .top-socials a{margin-left:14px;color:#94a3b8;} .top-socials a:hover{color:var(--yellow);} /* ── HEADER */ header{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);padding:0 5%;height:85px;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,.06);} /* ── NAV */ .az-nav{height:100%;display:flex;align-items:center;} .az-menu{display:flex;gap:4px;align-items:center;height:100%;} .az-menu>li{position:relative;height:100%;display:flex;align-items:center;} .az-menu>li>a{font-weight:700;font-size:.93rem;color:var(--dark);padding:0 15px;height:100%;display:flex;align-items:center;gap:5px;} .az-menu>li.has-dropdown>a::after,.az-menu>li.has-mega>a::after{content:"f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.78rem;transition:var(--trans);} .az-menu>li:hover>a{color:var(--orange);} .az-menu>li:hover>a::after{transform:rotate(180deg);} .dropdown{position:absolute;top:100%;left:0;background:var(--white);box-shadow:0 10px 30px rgba(0,0,0,.09);border-top:3px solid var(--orange);min-width:220px;padding:10px 0;opacity:0;visibility:hidden;transform:translateY(15px);transition:var(--trans);border-radius:0 0 6px 6px;} .dropdown li a{display:block;padding:10px 24px;font-size:.88rem;font-weight:600;color:var(--text);} .dropdown li a:hover{background:#f8fafc;color:var(--orange);padding-left:28px;} .has-mega{position:static!important;} .mega-menu{position:absolute;top:100%;left:5%;width:90%;background:var(--white);box-shadow:0 15px 35px rgba(0,0,0,.09);border-top:3px solid var(--orange);padding:35px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;opacity:0;visibility:hidden;transform:translateY(15px);transition:var(--trans);border-radius:0 0 8px 8px;} .mega-column{display:flex;flex-direction:column;gap:7px;} .mega-column h4{font-family:var(--fh);font-size:1rem;color:var(--dark);margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid #f1f5f9;text-transform:uppercase;letter-spacing:.5px;} .mega-column a{font-size:.88rem;font-weight:600;color:var(--muted);padding:5px 0;} .mega-column a:hover{color:var(--orange);padding-left:5px;} @media(min-width:992px){.az-menu li:hover .dropdown,.az-menu li:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0);}} /* ── ACTIONS */ .az-actions{display:flex;align-items:center;gap:14px;} .cta-btn{background:linear-gradient(135deg,var(--orange),#c96b0a);color:var(--white)!important;padding:11px 22px;border-radius:6px;font-weight:700;font-size:.88rem;box-shadow:0 4px 14px rgba(230,126,21,.3);white-space:nowrap;} .cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,126,21,.5);} /* ── HAMBURGER */ .az-toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer;z-index:1001;} .az-toggle span{width:100%;height:2.5px;background:var(--dark);border-radius:2px;transition:var(--trans);} .az-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,6px);} .az-toggle.open span:nth-child(2){opacity:0;} .az-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px);} /* ── HERO SLIDER */ .hero-slider{position:relative;width:100%;height:88vh;min-height:520px;overflow:hidden;} .slide{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;background-size:cover;background-position:center;} .slide.active{opacity:1;z-index:1;} .slide:nth-child(1){background-image:linear-gradient(rgba(17,22,30,.78),rgba(17,22,30,.6)),url('https://images.unsplash.com/photo-1578575437130-527eed3abbec?q=80&w=2070&auto=format&fit=crop');} .slide:nth-child(2){background-image:linear-gradient(rgba(17,22,30,.78),rgba(17,22,30,.6)),url('https://images.unsplash.com/photo-1494412574643-ff11b0a5c1c3?q=80&w=2070&auto=format&fit=crop');} .slide:nth-child(3){background-image:linear-gradient(rgba(17,22,30,.78),rgba(17,22,30,.6)),url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?q=80&w=2070&auto=format&fit=crop');} .slide-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 8%;color:var(--white);z-index:2;max-width:760px;} .slide-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(230,126,21,.2);border:1px solid rgba(230,126,21,.4);color:var(--yellow);font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:30px;margin-bottom:22px;width:fit-content;animation:slideIn .7s ease .2s both;} .slide-content h1{font-family:var(--fh);font-size:clamp(2rem,4.5vw,3.6rem);font-weight:800;line-height:1.1;margin-bottom:18px;animation:slideIn .7s ease .35s both;} .slide-content h1 span{color:var(--orange);} .slide-content p{font-size:clamp(.95rem,1.5vw,1.1rem);color:rgba(255,255,255,.82);max-width:560px;margin-bottom:32px;line-height:1.7;animation:slideIn .7s ease .5s both;} .slide-btns{display:flex;gap:14px;flex-wrap:wrap;animation:slideIn .7s ease .65s both;} .btn-primary{background:linear-gradient(135deg,var(--orange),#c96b0a);color:var(--white);padding:13px 28px;border-radius:6px;font-weight:700;font-size:.92rem;box-shadow:0 4px 16px rgba(230,126,21,.35);} .btn-primary:hover{transform:translateY(-2px);box-shadow:0 7px 22px rgba(230,126,21,.5);} .btn-ghost{background:transparent;color:var(--white);padding:13px 28px;border-radius:6px;font-weight:700;font-size:.92rem;border:2px solid rgba(255,255,255,.35);} .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);} @keyframes slideIn{from{opacity:0;transform:translateY(22px);}to{opacity:1;transform:translateY(0);}} .slider-nav{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;gap:10px;} .slider-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35);border:none;cursor:pointer;transition:var(--trans);padding:0;} .slider-dot.active{background:var(--orange);transform:scale(1.3);} .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:var(--white);width:48px;height:48px;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:var(--trans);backdrop-filter:blur(4px);} .slider-arrow:hover{background:var(--orange);border-color:var(--orange);} .slider-arrow.prev{left:28px;} .slider-arrow.next{right:28px;} .slider-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--orange);z-index:10;width:0%;transition:width 5s linear;} /* ── FEATURES STRIP */ .features-strip{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);} .feat-item{display:flex;align-items:flex-start;gap:18px;padding:32px 28px;border-right:1px solid rgba(255,255,255,.07);transition:var(--trans);} .feat-item:last-child{border-right:none;} .feat-item:hover{background:rgba(230,126,21,.06);} .feat-icon{width:50px;height:50px;border-radius:10px;flex-shrink:0;background:rgba(230,126,21,.15);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--orange);} .feat-info h3{font-family:var(--fh);font-size:1rem;color:var(--white);margin-bottom:6px;} .feat-info p{font-size:.84rem;color:#94a3b8;line-height:1.6;} /* ── SHARED LAYOUT */ section{padding:90px 5%;} .section-subtitle{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin-bottom:14px;} .section-title{font-family:var(--fh);font-size:clamp(1.8rem,3vw,2.6rem);color:var(--dark);line-height:1.15;margin-bottom:20px;} /* ── SERVICE BLOCKS FIX 1: padding:0 so rows are edge-to-edge (no section padding gap) FIX 2: replaced direction:rtl (breaks text/BiDi) with flex order swap */ .svc-blocks{background:#fff;padding:0;} .svc-row{display:grid;grid-template-columns:1fr 1fr;min-height:460px;} .svc-row.reverse .svc-img{order:2;} .svc-row.reverse .svc-text{order:1;} .svc-img{overflow:hidden;position:relative;} .svc-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s ease;display:block;} .svc-row:hover .svc-img img{transform:scale(1.04);} .svc-text{display:flex;flex-direction:column;justify-content:center;padding:64px 56px;background:var(--dark);} .svc-text.light{background:var(--light);} .svc-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin-bottom:13px;display:block;} .svc-text h3{font-family:var(--fh);font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:800;line-height:1.2;margin-bottom:14px;color:var(--white);} .svc-text.light h3{color:var(--dark);} .svc-text p{font-size:.92rem;line-height:1.8;color:rgba(255,255,255,.72);margin-bottom:28px;} .svc-text.light p{color:var(--muted);} .svc-learn{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:6px;font-family:var(--fh);font-weight:700;font-size:.84rem;letter-spacing:.3px;width:fit-content;transition:var(--trans);background:linear-gradient(135deg,var(--orange),#c96b0a);color:var(--white);box-shadow:0 4px 14px rgba(230,126,21,.3);} .svc-learn:hover{transform:translateY(-2px);box-shadow:0 7px 22px rgba(230,126,21,.5);gap:12px;} @media(max-width:820px){ .svc-row{grid-template-columns:1fr;min-height:auto;} /* FIX: reset order on mobile — image always stacks on top */ .svc-row .svc-img,.svc-row.reverse .svc-img{order:0;min-height:260px;} .svc-row .svc-text,.svc-row.reverse .svc-text{order:1;} .svc-text{padding:40px 28px;} } /* ── ABOUT */ .about-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;} .about-images{position:relative;padding-bottom:50px;} /* FIX: room for floating box */ .about-img-main{width:100%;height:480px;object-fit:cover;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.12);} .about-floating-box{position:absolute;bottom:0;right:0;background:var(--dark);color:var(--white);padding:22px 26px;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.2);border-left:4px solid var(--orange);max-width:220px;} .about-floating-box .num{font-family:var(--fh);font-size:2.2rem;font-weight:800;color:var(--orange);} .about-floating-box p{font-size:.82rem;color:#94a3b8;margin-top:4px;line-height:1.5;} .about-heading p{color:var(--muted);margin-bottom:16px;line-height:1.8;font-size:.95rem;} .compliance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;} .comp-item{display:flex;align-items:center;gap:9px;font-size:.88rem;font-weight:600;color:var(--text);} .comp-item i{color:var(--orange);} /* ── SERVICES — FIX: removed redundant inline padding from HTML */ .services-section{background:var(--light);text-align:center;} .services-tabs-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 40px;} .tab-btn{padding:9px 22px;border-radius:30px;border:2px solid #e2e8f0;background:transparent;font-family:var(--fb);font-weight:700;font-size:.85rem;color:var(--muted);cursor:pointer;transition:var(--trans);} .tab-btn:hover,.tab-btn.active{background:var(--orange);border-color:var(--orange);color:var(--white);} .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;text-align:left;} .service-card{background:var(--white);border-radius:14px;padding:32px 28px;box-shadow:0 2px 18px rgba(0,0,0,.05);border:1px solid #f1f5f9;transition:var(--trans);} .service-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px rgba(0,0,0,.1);border-color:rgba(230,126,21,.2);} .srv-icon{width:54px;height:54px;border-radius:12px;background:rgba(230,126,21,.1);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--orange);margin-bottom:18px;} .service-card h3{font-family:var(--fh);font-size:1.1rem;color:var(--dark);margin-bottom:10px;} .service-card p{font-size:.88rem;color:var(--muted);line-height:1.7;} .srv-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-weight:700;font-size:.85rem;color:var(--orange);} .srv-link:hover{gap:11px;} /* ── COUNTER */ .counter-section{background:linear-gradient(135deg,var(--orange),#c96b0a);display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;padding:60px 5%;} .counter-item{text-align:center;color:var(--white);} .counter-item .number{font-family:var(--fh);font-size:2.8rem;font-weight:800;display:block;} .counter-item .lbl{font-size:.85rem;opacity:.85;margin-top:4px;display:block;} /* ── INFO SPLIT */ .info-split-block{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;} .info-text-side h2{font-family:var(--fh);font-size:2rem;color:var(--dark);margin-bottom:16px;line-height:1.2;} .info-text-side p{font-size:.93rem;color:var(--muted);margin-bottom:26px;line-height:1.8;} .doc-list{display:flex;flex-direction:column;gap:12px;} .doc-list-item{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--text);} .doc-list-item i{color:var(--orange);} .info-image-side img{width:100%;height:420px;object-fit:cover;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.1);} /* ── REVIEWS */ .reviews-section{background:var(--light);text-align:center;} .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px;text-align:left;} .review-card{background:var(--white);border-radius:14px;padding:28px;box-shadow:0 2px 18px rgba(0,0,0,.05);border:1px solid #f1f5f9;} .stars{color:var(--yellow);font-size:.95rem;margin-bottom:14px;display:flex;gap:3px;} .review-card p{font-size:.88rem;color:var(--muted);line-height:1.75;font-style:italic;} .reviewer{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #f1f5f9;} .reviewer-info h4{font-weight:700;font-size:.92rem;color:var(--dark);} .reviewer-info span{font-size:.8rem;color:var(--muted);} /* ── CONTACT */ .contact-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--dark);color:var(--white);} .contact-details h2{font-family:var(--fh);font-size:2rem;margin-bottom:16px;line-height:1.2;} .contact-details p{font-size:.9rem;color:#94a3b8;margin-bottom:30px;line-height:1.8;} .info-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;} .info-row-icon{width:44px;height:44px;background:rgba(230,126,21,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--orange);flex-shrink:0;} .info-row-text h4{font-weight:700;font-size:.9rem;margin-bottom:4px;} .info-row-text p{font-size:.85rem;color:#94a3b8;} .form-container{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:36px;} .form-container h3{font-family:var(--fh);font-size:1.4rem;margin-bottom:26px;} .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;} /* FIX: no double-spacing — grid gap handles spacing; margin-bottom only on standalone form-groups */ .form-grid .form-group{margin-bottom:0;} .form-group{margin-bottom:16px;} .form-group label{display:block;font-size:.8rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;} .form-control{width:100%;padding:12px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--white);font-family:var(--fb);font-size:.9rem;transition:var(--trans);} .form-control::placeholder{color:#64748b;} .form-control:focus{border-color:var(--orange);background:rgba(230,126,21,.06);} .form-control option{background:#1e2736;} textarea.form-control{resize:vertical;} .submit-btn{width:100%;padding:14px;background:linear-gradient(135deg,var(--orange),#c96b0a);color:var(--white);border:none;border-radius:8px;font-family:var(--fh);font-size:1rem;font-weight:700;cursor:pointer;transition:var(--trans);margin-top:6px;} .submit-btn:hover{opacity:.9;transform:translateY(-1px);} /* ── LICENCES */ .licences-section{padding:72px 5%;background:var(--light);overflow:hidden;} .licences-section h2{font-family:var(--fh);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:800;color:var(--dark);text-align:center;margin-bottom:10px;} .licences-section .section-subtitle{display:block;text-align:center;} .marquee-outer{position:relative;overflow:hidden;margin-top:16px;padding:8px 0;} .marquee-outer::before,.marquee-outer::after{content:'';position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none;} .marquee-outer::before{left:0;background:linear-gradient(to right,var(--light),transparent);} .marquee-outer::after{right:0;background:linear-gradient(to left,var(--light),transparent);} .marquee-track{display:flex;align-items:center;gap:44px;width:max-content;} .marquee-track.fwd{animation:mq-fwd 28s linear infinite;} .marquee-track.rev{animation:mq-rev 34s linear infinite;} .marquee-track:hover{animation-play-state:paused;} @keyframes mq-fwd{from{transform:translateX(0);}to{transform:translateX(-50%);}} @keyframes mq-rev{from{transform:translateX(-50%);}to{transform:translateX(0);}} .lic-logo{height:64px;max-width:160px;object-fit:contain;flex-shrink:0;filter:grayscale(50%);opacity:.75;transition:filter .3s ease,opacity .3s ease;border-radius:6px;} .lic-logo:hover{filter:grayscale(0%);opacity:1;} .marquee-outer+.marquee-outer{margin-top:18px;} /* ── FOOTER */ footer{background:#0c1016;color:#94a3b8;padding:70px 5% 0;} .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:50px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.07);} .footer-col h3{font-family:var(--fh);font-size:1rem;color:var(--white);margin-bottom:18px;letter-spacing:.5px;} /* FIX: footer logo text white, span orange */ .footer-logo-side .logo-text{color:var(--white);} .footer-logo-side .logo-text span{color:var(--orange);} .footer-logo-side p{font-size:.85rem;line-height:1.7;margin-top:16px;color:#64748b;} .footer-links li{margin-bottom:10px;} .footer-links a{font-size:.88rem;color:#64748b;transition:var(--trans);} .footer-links a:hover{color:var(--orange);padding-left:5px;} .newsletter-desc{font-size:.84rem;line-height:1.7;margin-bottom:14px;} /* FIX: newsletter input expands to fill row */ .newsletter-form{display:flex;gap:8px;} .newsletter-form .form-control{flex:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--white);border-radius:6px;} .newsletter-btn{background:var(--orange);color:var(--white);border:none;padding:0 16px;border-radius:6px;cursor:pointer;font-size:.95rem;transition:var(--trans);flex-shrink:0;} .newsletter-btn:hover{background:#c96b0a;} .footer-bottom{padding:22px 0;text-align:center;font-size:.82rem;color:#475569;} /* ── RESPONSIVE */ @media(max-width:991px){ header{height:72px;} .az-toggle{display:flex;} /* FIX: z-index added so mobile nav slides above content but below header */ .az-nav{position:fixed;top:72px;left:-100%;width:100%;height:calc(100vh - 72px);background:var(--white);overflow-y:auto;padding:20px 5% 40px;transition:var(--trans);align-items:flex-start;z-index:999;} .az-nav.active{left:0;} .az-menu{flex-direction:column;width:100%;height:auto;gap:0;} .az-menu>li{flex-direction:column;width:100%;height:auto;align-items:flex-start;border-bottom:1px solid #f1f5f9;} .az-menu>li>a{width:100%;padding:15px 0;justify-content:space-between;} .dropdown,.mega-menu{position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;border-top:none;padding:0 0 15px 15px;display:none;background:#fafbfc;border-radius:4px;} .dropdown.visible,.mega-menu.visible{display:block;} .mega-menu{grid-template-columns:1fr;gap:18px;padding-top:10px;} .az-actions .cta-btn{display:none;} .features-strip{grid-template-columns:1fr;} .feat-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.07);} .about-section,.info-split-block{grid-template-columns:1fr;gap:40px;} .contact-section{grid-template-columns:1fr;gap:40px;} .footer-grid{grid-template-columns:1fr 1fr;gap:36px;} .form-grid{grid-template-columns:1fr;} /* FIX: restore individual margins when form-grid collapses to 1 col */ .form-grid .form-group{margin-bottom:16px;} } @media(max-width:576px){ .hero-slider{height:78vh;} .slide-content{padding:0 6%;} .footer-grid{grid-template-columns:1fr;} .counter-section{flex-direction:column;align-items:center;} .slide-btns{flex-direction:column;} .btn-primary,.btn-ghost{text-align:center;} /* FIX: top bar wraps gracefully on very small screens */ .top-bar{flex-direction:column;gap:6px;text-align:center;} .top-info span{margin-right:6px;font-size:.76rem;} }
1/3, Creek Road,Apapa Lagos, Nigeria. Mon – Fri: 8:00 AM – 5:00 PM
3Source Logistic Logo
ISO 9001:2015 Certified Partner

We Move What Matters Across Nigeria & Beyond

Reliable shipping, transparent progress tracking, and zero-delay logistics coordination. We manage your entire cargo value chain from port to last-mile destination.

Sea & Air Freight Specialists

Global Freight Solutions, Local Expertise

FCL, LCL, air cargo, and multimodal transport — fully coordinated from origin to Nigerian ports with zero hidden charges and complete documentation support.

Customs Clearance Experts

Form M, PAAR & Port Clearance — Done Right

Deep regulatory relationships across major Nigerian ports. We audit your documents before cargo moves, eliminating demurrage risk and port bottlenecks entirely.

All-Risk Asset Protection

Complete regulatory clearance tracking security protocol for absolute peace of mind.

Timely Doorstep Delivery

Pre-planned route mappings designed to meet every delivery timeline effortlessly.

Transparent Status Reports

Daily validation updates mapping clear progress checkpoints for every shipment.

Sea Freight Cargo Shipping
Ocean Freight

Sea Freight / Cargo Shipping

FCL, LCL, port handling and global ocean movement. We coordinate your full-container and groupage shipments end-to-end — from origin to Nigerian ports — with zero hidden charges and complete documentation coverage.

Learn More  
Air Freight Solutions
Air Freight

Air Freight Solutions

Fast and reliable air cargo for urgent shipments. Priority and consolidated air freight with full tracking, proactive status updates, and on-time delivery commitment across all major global lanes.

Learn More  
Customs Clearance Nigeria
Customs & Compliance

Customs Clearance

Hassle-free clearance at all Nigerian ports. We leverage strong regulatory relationships, proactive PAAR and Form-M management, and clean documentation to eliminate bottlenecks before your cargo moves.

Learn More  
Maritime Logistics Operations
15+

Years of Combined Maritime Operational Experience across Nigerian Ports.

Who We Are

Customs Clearance Done Right Without Bottlenecks

Choosing a reliable logistics partner means trusting a team that values your delivery timelines and commercial commitments. At 3sourcelogistic, we approach supply chain management with robust planning, technical insight, and strong regulatory relationships across major shipping channels.

From clearing single-item air freights to organizing complex offshore heavy project cargo pipelines, our framework emphasises route predictability, strict execution tracking, and full transparency.

Form M Coordination
PAAR Processing
SONCAP Certification
NIMASA Clearance
Core Expertise

End-To-End Supply Chain Management

Air Freight Solutions

Premium and consolidated global air freight services calibrated for high-priority urgent commercial stock handling.

Book Freight

Sea Freight (FCL / LCL)

Flexible global ocean cargo import and export options covering full container loads and grouped shipping demands.

Book Freight

Shipping Documentation

Early-stage audit, structuring, and management of legal customs paperwork, avoiding unforeseen port demurrage charges.

Consult Expert

Offshore & Vessel Support

Robust transport of provisions, drilling materials, and high-capacity equipment directly to vessel platforms at anchorage.

Inquire Service

Port Boundary Clearance

Streamlined physical representation and regulatory verification processing across major maritime customs sectors.

Consult Expert

Contract 3PL Warehousing

Secure, strategically integrated warehouse hubs optimizing multi-tier inventory storage across major trade hubs.

Request Space
1,480+Successful Clearances & Deliveries
36States Covered Nationwide
100%Transparent Progress Documentation
Documentation Standards

We Audit Documents Before Your Cargo Moves

At 3sourcelogistic, clear data logging compliance is the foundation of successful execution. Early structural document review maps absolute cost savings, avoiding administrative delays.

Proforma & Commercial Invoice Validations
Verified Bills of Lading / Air Waybills
Standard NXP & Form M Opening Pipelines
Industrial Import Permit Compliance Mapping
Logistics Compliance Auditing
Client Endorsements

Trusted By Enterprise Importers

"3sourcelogistic resolved our Form M compliance discrepancies within 48 hours. Exceptional professional responsiveness and accurate status updates throughout."

Alhaji T. Benson

Manufacturing Lead, Lagos

"Their offshore support team understands maritime vessel coordination timelines. Demurrage risks dropped completely since our business signed on."

Engr. Kingsley O.

Energy Infrastructure Director

"Last-mile delivery across regional distribution centers can be unpredictable, but their pre-routed mapping models ensure structured timelines stay consistent."

Amara N.

Retail Supply Chain Consultant
Connect With Us

Initiate Transparent Freight Logistics Routing

Ready to deploy a streamlined logistics configuration without hidden fees? Provide your operational details and our team will contact you within the hour.

Direct Operational Helpline

+234-8036591700

Corporate Communication Desk

info@3sourcelogistic.com

Headquarters

1/3, Creek Road,Apapa Lagos, Nigeria.

Request Pricing Blueprint

Air Freight Clearing Sea Freight (FCL) Port Clearance Only Offshore Vessel Support
Regulatory Compliance

Our Licences & Certifications

/* ── NAV */ const trigger = document.getElementById('menu-trigger'); const navWrap = document.getElementById('nav-wrapper'); trigger.addEventListener('click', () => { trigger.classList.toggle('open'); navWrap.classList.toggle('active'); }); document.querySelectorAll('.az-menu .has-dropdown > a, .az-menu .has-mega > a') .forEach(link => { link.addEventListener('click', e => { if (window.innerWidth <= 991) { e.preventDefault(); const sub = link.parentElement.querySelector('.dropdown, .mega-menu'); if (sub) sub.classList.toggle('visible'); } }); }); // FIX: close mobile nav on leaf-link click document.querySelectorAll('.dropdown a, .mega-menu a') .forEach(link => { link.addEventListener('click', () => { if (window.innerWidth <= 991) { trigger.classList.remove('open'); navWrap.classList.remove('active'); } }); }); /* ── HERO SLIDER */ const slides = document.querySelectorAll('.slide'); const dots = document.querySelectorAll('.slider-dot'); const progress = document.getElementById('slider-progress'); let current = 0, timer; function goTo(idx) { slides[current].classList.remove('active'); dots[current].classList.remove('active'); current = (idx + slides.length) % slides.length; slides[current].classList.add('active'); dots[current].classList.add('active'); resetProgress(); } function resetProgress() { progress.style.transition = 'none'; progress.style.width = '0%'; requestAnimationFrame(() => requestAnimationFrame(() => { progress.style.transition = 'width 5s linear'; progress.style.width = '100%'; })); } function autoPlay() { clearInterval(timer); timer = setInterval(() => goTo(current + 1), 5000); } document.getElementById('slider-prev').addEventListener('click', () => { goTo(current - 1); autoPlay(); }); document.getElementById('slider-next').addEventListener('click', () => { goTo(current + 1); autoPlay(); }); dots.forEach(d => d.addEventListener('click', () => { goTo(+d.dataset.index); autoPlay(); })); resetProgress(); autoPlay(); /* ── SERVICES FILTER */ function filterServices(cat, e) { document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active')); if (e && e.target) e.target.classList.add('active'); document.querySelectorAll('.service-card').forEach(card => { if (cat === 'all' || card.dataset.cat === cat) { card.style.display = 'block'; setTimeout(() => { card.style.opacity = '1'; card.style.transform = 'translateY(0)'; }, 30); } else { card.style.opacity = '0'; card.style.transform = 'translateY(10px)'; setTimeout(() => { card.style.display = 'none'; }, 220); } }); } /* ── FORM SUBMIT */ function handleFormSubmission(e) { e.preventDefault(); alert('Pricing request submitted successfully. An expert will contact you shortly.'); document.getElementById('quoteForm').reset(); }