HomeTag

December Travel Archives - Top Guide Adventures - Best Local Tanzania Tour Operator in Moshi

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap'); :root { --tga-orange:#B9781E; --tga-green:#013218; --tga-cream:#F8F6F0; --tga-white:#FFFFFF; --tga-soft:#F8F6F0; --tga-text:#4D5A51; --tga-line:#E5E9E4; --tga-shadow:0 18px 48px rgba(1,50,24,.08); --tga-shadow-hover:0 24px 62px rgba(1,50,24,.13); } .tga-membership-section, .tga-modern-footer { width:100%; font-family:'Montserrat', Arial, sans-serif; } .tga-membership-section *, .tga-membership-section *::before, .tga-membership-section *::after, .tga-modern-footer *, .tga-modern-footer *::before, .tga-modern-footer *::after { box-sizing:border-box; } .tga-membership-section a, .tga-modern-footer a { text-decoration:none !important; } .tga-mini-container, .tga-footer-shell { width:min(1180px, calc(100% - 32px)); margin-inline:auto; } /* ========================================================= MEMBERSHIP SECTION ========================================================= */ .tga-membership-section { position:relative; overflow:hidden; padding:54px 18px; text-align:center; background: radial-gradient(circle at 14% 10%, rgba(185,120,30,.10), transparent 28%), radial-gradient(circle at 86% 16%, rgba(248,246,240,.18), transparent 31%), linear-gradient(180deg, var(--tga-white), var(--tga-soft)); border-top:1px solid var(--tga-line); border-bottom:1px solid var(--tga-line); } .tga-section-kicker { display:inline-flex; align-items:center; justify-content:center; gap:8px; margin-bottom:12px; padding:7px 14px; border:1px solid rgba(185,120,30,.22); border-radius:999px; background:rgba(185,120,30,.08); color:var(--tga-green); font-size:11px; line-height:1; font-weight:900; letter-spacing:.07em; text-transform:uppercase; } .tga-section-kicker::before { content:""; width:7px; height:7px; border-radius:50%; background:var(--tga-orange); } .tga-membership-section h2 { margin:0 0 12px; color:var(--tga-green); font-size:clamp(22px,3vw,34px); line-height:1.2; letter-spacing:-.035em; font-weight:900; } .tga-membership-intro { max-width:750px; margin:0 auto 28px; color:var(--tga-text); font-size:14px; line-height:1.78; } .tga-membership-logos { display:grid; grid-template-columns:repeat(4,1fr); gap:16px; } .tga-membership-card { min-height:126px; display:flex; align-items:center; justify-content:center; padding:18px; border:1px solid var(--tga-line); border-radius:20px; background:rgba(255,255,255,.92); box-shadow:var(--tga-shadow); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; } .tga-membership-card:hover { transform:translateY(-5px); border-color:rgba(185,120,30,.42); box-shadow:var(--tga-shadow-hover); } .tga-membership-card img { display:block; width:132px; max-width:100%; height:80px; object-fit:contain; filter:saturate(.95); } /* ========================================================= FOOTER WRAPPER ========================================================= */ .tga-modern-footer { position:relative; overflow:hidden; padding-top:34px; color:var(--tga-green); background: radial-gradient(circle at 8% 18%, rgba(185,120,30,.08), transparent 30%), radial-gradient(circle at 92% 42%, rgba(248,246,240,.17), transparent 34%), linear-gradient(180deg, var(--tga-white), #F8F6F0 58%, var(--tga-white)); border-top:1px solid var(--tga-line); } .tga-footer-shell { position:relative; z-index:2; } /* ========================================================= FOOTER CTA ========================================================= */ .tga-footer-cta { display:grid; grid-template-columns:minmax(0,1.5fr) auto; gap:24px; align-items:center; margin-bottom:24px; padding:27px; border:1px solid var(--tga-line); border-radius:26px; background:rgba(255,255,255,.95); box-shadow:0 24px 68px rgba(1,50,24,.09); } .tga-footer-badge { display:inline-flex; align-items:center; gap:7px; margin-bottom:11px; padding:7px 13px; border:1px solid rgba(248,246,240,.7); border-radius:999px; background:rgba(248,246,240,.19); color:var(--tga-green); font-size:11px; line-height:1.35; font-weight:900; } .tga-footer-badge::before { content:""; width:7px; height:7px; border-radius:50%; background:var(--tga-orange); } .tga-footer-cta h2 { margin:0 0 10px; color:var(--tga-green); font-size:clamp(22px,3vw,33px); line-height:1.17; letter-spacing:-.038em; font-weight:900; } .tga-footer-cta p { max-width:770px; margin:0; color:var(--tga-text); font-size:14px; line-height:1.78; } .tga-footer-cta-actions { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:10px; } .tga-cta-btn { min-height:47px; display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:12px 18px; border-radius:999px; color:var(--tga-white) !important; font-size:13px; line-height:1; font-weight:900; box-shadow:0 14px 28px rgba(1,50,24,.14); transition: transform .23s ease, box-shadow .23s ease, filter .23s ease; } .tga-cta-btn:hover { transform:translateY(-3px); box-shadow:0 18px 36px rgba(1,50,24,.20); filter:brightness(1.03); } .tga-cta-whatsapp { background:linear-gradient(135deg, var(--tga-green), #0A4327); } .tga-cta-email { color:var(--tga-green) !important; background:linear-gradient(135deg, var(--tga-orange), #D7A45E); } .tga-cta-btn svg { width:17px; height:17px; fill:currentColor; } /* ========================================================= MAIN FOOTER GRID ========================================================= */ .tga-footer-main { display:grid; grid-template-columns:1.35fr .75fr 1.15fr 1.05fr; gap:18px; align-items:stretch; margin-bottom:24px; } .tga-footer-card { padding:22px; border:1px solid var(--tga-line); border-radius:23px; background:rgba(255,255,255,.95); box-shadow:var(--tga-shadow); } .tga-footer-logo-link { display:inline-flex; margin-bottom:15px; } .tga-footer-logo { display:block; width:185px; max-width:100%; height:auto; } .tga-footer-brand p { margin:0 0 18px; color:var(--tga-text); font-size:13px; line-height:1.8; } .tga-footer-brand strong { color:var(--tga-green); } .tga-footer-motto { display:block; margin-bottom:17px; padding:11px 13px; border-left:3px solid var(--tga-orange); background:var(--tga-soft); color:var(--tga-green); font-size:12px; line-height:1.55; font-weight:800; } .tga-socials { display:flex; align-items:center; gap:9px; } .tga-socials a { width:39px; height:39px; display:grid; place-items:center; border-radius:13px; color:var(--tga-white) !important; box-shadow:0 12px 24px rgba(1,50,24,.13); transition: transform .23s ease, box-shadow .23s ease; } .tga-socials a:hover { transform:translateY(-3px); box-shadow:0 16px 31px rgba(1,50,24,.19); } .tga-socials svg { width:16px; height:16px; fill:currentColor; } .tga-social-facebook { background:var(--tga-green); } .tga-social-instagram { background:linear-gradient(135deg, var(--tga-orange), var(--tga-green)); } .tga-social-youtube { background:var(--tga-orange); } .tga-footer-card h3 { position:relative; margin:0 0 16px; color:var(--tga-green); font-size:16px; line-height:1.35; font-weight:900; letter-spacing:-.02em; } .tga-footer-card h3::after { content:""; display:block; width:42px; height:3px; margin-top:9px; border-radius:999px; background:linear-gradient(90deg,var(--tga-green),var(--tga-orange)); } .tga-footer-links { list-style:none; padding:0; margin:0; } .tga-footer-links li { margin-bottom:10px; } .tga-footer-links li:last-child { margin-bottom:0; } .tga-footer-links a { display:inline-flex; align-items:center; gap:8px; color:var(--tga-text); font-size:13px; line-height:1.45; font-weight:700; transition: color .22s ease, transform .22s ease; } .tga-footer-links a::before { content:""; width:7px; height:7px; border-radius:50%; background:var(--tga-orange); box-shadow:0 0 0 4px rgba(185,120,30,.11); } .tga-footer-links a:hover { color:var(--tga-orange); transform:translateX(3px); } /* Popular trips */ .tga-keyword-cloud { display:flex; flex-wrap:wrap; gap:8px; } .tga-keyword-cloud span { display:inline-flex; align-items:center; padding:8px 10px; border:1px solid var(--tga-line); border-radius:999px; background:#F8F6F0; color:var(--tga-text); font-size:11px; line-height:1.25; font-weight:800; } /* Contact */ .tga-contact-row { display:flex; align-items:flex-start; gap:11px; margin-bottom:14px; } .tga-contact-row:last-of-type { margin-bottom:0; } .tga-contact-icon { width:41px; height:41px; min-width:41px; display:grid; place-items:center; border-radius:14px; color:var(--tga-white); box-shadow:0 12px 24px rgba(1,50,24,.13); } .tga-contact-icon.green { background:var(--tga-green); } .tga-contact-icon.gold { background:var(--tga-orange); color:var(--tga-green); } .tga-contact-icon svg { width:17px; height:17px; fill:currentColor; } .tga-contact-row small { display:block; margin-bottom:3px; color:#5F6A62; font-size:10px; line-height:1; font-weight:850; letter-spacing:.05em; text-transform:uppercase; } .tga-contact-row a, .tga-contact-row span { display:block; color:var(--tga-green); font-size:13px; line-height:1.55; font-weight:800; overflow-wrap:anywhere; } .tga-contact-row a:hover { color:var(--tga-orange); } .tga-policy-links { display:flex; flex-wrap:wrap; gap:8px; margin-top:18px; padding-top:15px; border-top:1px solid var(--tga-line); } .tga-policy-links a { display:inline-flex; padding:7px 10px; border:1px solid var(--tga-line); border-radius:999px; background:var(--tga-soft); color:var(--tga-green) !important; font-size:10px; line-height:1.3; font-weight:900; } .tga-policy-links a:hover { border-color:rgba(185,120,30,.38); color:var(--tga-orange) !important; } /* ========================================================= SAFARI VEHICLE SECTION ========================================================= */ .tga-safari-section { margin-bottom:26px; padding:22px; border:1px solid var(--tga-line); border-radius:25px; background:rgba(255,255,255,.95); box-shadow:var(--tga-shadow); } .tga-safari-title { margin-bottom:16px; text-align:center; } .tga-safari-title span { display:inline-flex; margin-bottom:8px; padding:6px 12px; border:1px solid rgba(185,120,30,.22); border-radius:999px; background:rgba(185,120,30,.08); color:var(--tga-green); font-size:11px; line-height:1; font-weight:900; } .tga-safari-title h3 { margin:0; color:var(--tga-green); font-size:18px; line-height:1.35; font-weight:900; } .tga-safari-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; } .tga-safari-grid figure { position:relative; overflow:hidden; margin:0; border:1px solid var(--tga-line); border-radius:18px; aspect-ratio:4 / 3; background:var(--tga-white); } .tga-safari-grid figure::after { content:""; position:absolute; inset:auto 0 0; height:48%; background:linear-gradient(180deg,transparent,rgba(1,50,24,.48)); opacity:0; transition:opacity .24s ease; } .tga-safari-grid figure:hover::after { opacity:1; } .tga-safari-grid img { display:block; width:100%; height:100%; object-fit:cover; transition:transform .34s ease; } .tga-safari-grid figure:hover img { transform:scale(1.06); } /* ========================================================= FOOTER BOTTOM ========================================================= */ .tga-footer-bottom { position:relative; z-index:2; padding:14px 0; background:var(--tga-white); border-top:1px solid var(--tga-line); } .tga-footer-bottom-inner { display:grid; grid-template-columns:1.15fr 1fr 1fr; gap:18px; align-items:center; } .tga-footer-bottom p { margin:0; color:var(--tga-text); font-size:12px; line-height:1.6; } .tga-footer-bottom a { color:var(--tga-orange) !important; font-weight:900; } .tga-developer { text-align:center; } .tga-payment-list { list-style:none; display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:6px; margin:0; padding:0; } .tga-payment-list li { display:inline-flex; } .tga-payment-list a { width:42px; height:28px; display:grid; place-items:center; padding:4px; border:1px solid var(--tga-line); border-radius:8px; background:var(--tga-soft); transition: transform .22s ease, box-shadow .22s ease; } .tga-payment-list a:hover { transform:translateY(-2px); box-shadow:0 10px 20px rgba(1,50,24,.10); } .tga-payment-list img { display:block; width:auto; max-width:100%; height:18px; } /* ========================================================= BACK TO TOP ONLY ========================================================= */ .tga-back-to-top { position:fixed; right:13px; bottom:13px; z-index:999; } .tga-back-to-top a { width:42px; height:42px; display:grid; place-items:center; border-radius:14px; color:var(--tga-white) !important; background:var(--tga-green); box-shadow:0 14px 30px rgba(1,50,24,.22); transition: transform .22s ease, background .22s ease, color .22s ease; } .tga-back-to-top a:hover { transform:translateY(-4px); color:var(--tga-green) !important; background:var(--tga-orange); } .tga-back-to-top svg { width:17px; height:17px; fill:currentColor; } /* ========================================================= RESPONSIVE ========================================================= */ @media (max-width:1199px) { .tga-membership-logos { grid-template-columns:repeat(2,1fr); } .tga-footer-cta, .tga-footer-main { grid-template-columns:1fr 1fr; } .tga-safari-grid { grid-template-columns:repeat(2,1fr); } .tga-footer-bottom-inner { grid-template-columns:1fr; text-align:center; } .tga-payment-list { justify-content:center; } } @media (max-width:768px) { .tga-membership-section { padding:43px 14px; } .tga-membership-logos { gap:12px; } .tga-membership-card { min-height:110px; padding:14px; border-radius:17px; } .tga-membership-card img { width:114px; height:70px; } .tga-footer-shell, .tga-mini-container { width:min(100% - 24px,1180px); } .tga-footer-cta, .tga-footer-main { grid-template-columns:1fr; } .tga-footer-cta { padding:22px; border-radius:21px; text-align:center; } .tga-footer-cta-actions { justify-content:center; } .tga-footer-card, .tga-safari-section { padding:20px; border-radius:20px; } .tga-footer-brand, .tga-footer-card { text-align:center; } .tga-footer-logo-link, .tga-socials { justify-content:center; display:flex; } .tga-footer-card h3::after { margin-left:auto; margin-right:auto; } .tga-footer-links a { justify-content:center; } .tga-keyword-cloud, .tga-policy-links { justify-content:center; } .tga-contact-row { justify-content:center; text-align:left; } .tga-safari-grid { grid-template-columns:1fr; gap:11px; } .tga-safari-grid figure { aspect-ratio:16 / 10; } } @media (max-width:480px) { .tga-membership-logos { grid-template-columns:1fr 1fr; } .tga-footer-cta-actions { display:grid; grid-template-columns:1fr; } .tga-cta-btn { width:100%; } .tga-footer-bottom p { font-size:11.5px; } } @media (prefers-reduced-motion:reduce) { .tga-membership-card, .tga-cta-btn, .tga-socials a, .tga-footer-links a, .tga-safari-grid img, .tga-safari-grid figure::after, .tga-payment-list a, .tga-back-to-top a { transition:none; } }
Local knowledge. Responsible travel. Real experiences.

Travel thoughtfully through Tanzania and Zanzibar

Top Guide Adventures is a local Tanzania tour operator based in Moshi and Arusha. We value responsible Kilimanjaro operations, dependable safari planning and respectful travel across Tanzania and Zanzibar.

{ "@context":"https://schema.org", "@type":"TravelAgency", "name":"Top Guide Adventures", "url":"https://top-guide-adventures.com/", "logo":"https://top-guide-adventures.com/wp-content/uploads/2026/06/logo-00.png", "description":"Top Guide Adventures is a local Tanzania tour operator based in Moshi and Arusha, offering Kilimanjaro trekking, wildlife safaris, Zanzibar holidays and tailor-made journeys.", "image":"https://www.topguideadventures.com/images/footer-safari-vehicle.jpeg", "email":"topguideadventures@gmail.com", "telephone":"+255616946642", "address":{ "@type":"PostalAddress", "addressLocality":"Moshi", "addressCountry":"TZ" }, "areaServed":[ "Tanzania", "Arusha", "Mount Kilimanjaro", "Serengeti National Park", "Ngorongoro Crater", "Tarangire National Park", "Lake Manyara National Park", "Zanzibar" ] }
Top Guide AdventuresBooking Form!Send us your travel request

Safaris, Kilimanjaro climbs, Zanzibar holidays and private Tanzania tours.