		<div data-elementor-type="wp-page" data-elementor-id="6695" class="elementor elementor-6695" data-elementor-post-type="page">
				<div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-110eb38 e-con-full e-flex e-con e-parent" data-id="110eb38" data-element_type="container" data-e-type="container">
		<div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-c62fc55 e-con-full e-flex e-con e-parent" data-id="c62fc55" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-04752f1 elementor-widget elementor-widget-shortcode" data-id="04752f1" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
							<div class="elementor-shortcode">	<!-- BOOKING STYLE SEARCH CONTAINER FOR TRIPS -->
	<div class="bk-search-wrapper">
		<div class="bk-search-box">
			<div class="bk-input-group">
				<span class="bk-icon">🗺️</span>
				<input 
					type="text" 
					id="trip_dest_input" 
					placeholder="Where are you going? (e.g. Cairo, Pyramids, Sharm...)" 
					autocomplete="off"
				>
				<div id="trip_dest_suggestions" class="bk-suggestions-box"></div>
			</div>
			<button type="button" class="bk-search-btn" onclick="executeTripSearch()">
				Search
			</button>
		</div>
		<div id="trip_dest_error" class="bk-status-msg"></div>
	</div>

	<style>
	/* Booking.com Layout & Design Tokens (LTR English) */
	.bk-search-wrapper {
		direction: ltr !important;
		text-align: left !important;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
		width: 100% !important;
		max-width: 900px !important;
		margin: 15px auto !important;
		box-sizing: border-box !important;
	}
	.bk-search-box {
		background: #f4f8ff !important;
		padding: 6px !important;
		border-radius: 14px !important;
		display: flex !important;
		align-items: center !important;
		gap: 6px !important;
		border: 1.5px solid #003580 !important;
		box-shadow: 0 4px 14px rgba(0, 53, 128, 0.12) !important;
	}
	.bk-input-group {
		position: relative !important;
		flex: 1 !important;
		background: #ffffff !important;
		border-radius: 10px !important;
		display: flex !important;
		align-items: center !important;
		padding: 0 14px !important;
		height: 52px !important;
		min-height: 52px !important;
		border: 2px solid #003580 !important;
		transition: all 0.2s ease !important;
		box-sizing: border-box !important;
	}
	.bk-input-group:focus-within {
		border-color: #006ce4 !important;
		box-shadow: 0 0 0 3px rgba(0, 108, 228, 0.25) !important;
	}
	.bk-icon {
		font-size: 20px !important;
		margin-right: 10px !important;
		color: #1a1a1a !important;
		display: flex !important;
		align-items: center !important;
	}
	#trip_dest_input {
		width: 100% !important;
		height: 100% !important;
		min-height: 100% !important;
		border: none !important;
		outline: none !important;
		font-size: 15px !important;
		color: #1a1a1a !important;
		font-weight: 600 !important;
		background: transparent !important;
		box-shadow: none !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	#trip_dest_input::placeholder {
		color: #666666 !important;
		font-weight: 500 !important;
	}
	.bk-search-btn {
		background: #006ce4 !important;
		color: #ffffff !important;
		border: none !important;
		height: 52px !important;
		min-height: 52px !important;
		padding: 0 28px !important;
		font-size: 16px !important;
		font-weight: 700 !important;
		border-radius: 10px !important;
		cursor: pointer !important;
		transition: background 0.15s ease !important;
		white-space: nowrap !important;
	}
	.bk-search-btn:hover {
		background: #0057b8 !important;
	}
	/* Autocomplete Dropdown */
	.bk-suggestions-box {
		position: absolute !important;
		top: calc(100% + 8px) !important;
		right: 0 !important;
		left: 0 !important;
		background: #ffffff !important;
		border: 2px solid #003580 !important;
		border-radius: 10px !important;
		box-shadow: 0 8px 24px rgba(0,0,0,0.18) !important;
		max-height: 280px !important;
		overflow-y: auto !important;
		z-index: 9999 !important;
		display: none;
	}
	.bk-suggestion-item {
		padding: 14px 16px !important;
		font-size: 14px !important;
		color: #1a1a1a !important;
		cursor: pointer !important;
		border-bottom: 1px solid #f2f2f2 !important;
		display: flex !important;
		align-items: center !important;
		gap: 10px !important;
		font-weight: 600 !important;
		transition: background 0.15s ease !important;
	}
	.bk-suggestion-item:last-child {
		border-bottom: none !important;
	}
	.bk-suggestion-item:hover {
		background-color: #f0f6ff !important;
		color: #006ce4 !important;
	}
	.bk-item-type {
		font-size: 11px !important;
		background: #e7f0ff !important;
		color: #003580 !important;
		padding: 3px 8px !important;
		border-radius: 4px !important;
		margin-left: auto !important;
		font-weight: 700 !important;
	}
	/* Status Message */
	.bk-status-msg {
		margin-top: 8px !important;
		padding: 10px 14px !important;
		border-radius: 6px !important;
		font-size: 13.5px !important;
		font-weight: 600 !important;
		display: none;
	}
	.bk-status-msg.loading {
		background: #eef6ff !important;
		color: #004cb8 !important;
		border: 1px solid #cce2ff !important;
	}
	.bk-status-msg.error {
		background: #fdf2f2 !important;
		color: #b91c1c !important;
		border: 1px solid #fecaca !important;
	}
	/* Responsive Adjustments */
	@media screen and (max-width: 600px) {
		.bk-search-box {
			flex-direction: column !important;
			gap: 10px !important;
			padding: 8px !important;
			border-radius: 14px !important;
		}
		.bk-input-group {
			width: 100% !important;
			height: 68px !important;
			min-height: 68px !important;
			padding: 0 16px !important;
			border-radius: 12px !important;
			border-width: 2px !important;
		}
		.bk-icon {
			font-size: 26px !important;
			margin-right: 12px !important;
		}
		#trip_dest_input {
			font-size: 16px !important;
			height: 68px !important;
			min-height: 68px !important;
			line-height: 68px !important;
		}
		#trip_dest_input::placeholder {
			font-size: 14px !important;
		}
		.bk-search-btn {
			width: 100% !important;
			height: 52px !important;
			min-height: 52px !important;
			font-size: 17px !important;
			border-radius: 12px !important;
		}
	}
	</style>

	<script>
	(function() {
		const mapping = {"Cairo":"https:\/\/farestours.com\/cairo-excirsions\/","Sharm El Sheikh":"\/sharm-el-sheikh-excursions-tours\/","Hurghada":"\/hurghada-excursions-tours\/","cairo tours":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","cairo excursions":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","pyramids tour":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","sharm tours":"\/sharm-el-sheikh-excursions-tours\/","sharm excursions":"\/sharm-el-sheikh-excursions-tours\/","sharm el sheikh":"\/sharm-el-sheikh-excursions-tours\/","hurghada tours":"\/hurghada-excursions-tours\/","hurghada excursions":"\/hurghada-excursions-tours\/","Pyramids & Sphinx Tour":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","pyramids":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","Egyptian Museum Tour":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","cairo museum":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","Nile Dinner Cruise":"https:\/\/farestours.com\/cairo-excirsions-tours-from-cairo\/","Ras Mohamed Snorkeling":"\/sharm-el-sheikh-excursions-tours\/","ras mohamed":"\/sharm-el-sheikh-excursions-tours\/","Giftun Island Speedboat":"\/hurghada-excursions-tours\/","giftun island":"\/hurghada-excursions-tours\/","Desert Safari Quad Biking":"\/hurghada-excursions-tours\/","quad biking":"\/hurghada-excursions-tours\/"};
		
		const autocompleteDatabase = [];
		const mainDestinations = ['Cairo', 'Sharm El Sheikh', 'Hurghada'];

		for (let key in mapping) {
			const cleanKey = key.trim();
			const isMainDest = mainDestinations.some(dest => dest.toLowerCase() === cleanKey.toLowerCase());
			
			if (isMainDest) {
				autocompleteDatabase.push({
					display: cleanKey,
					key: cleanKey,
					type: 'Destination'
				});
			} else {
				// Prevent duplicate keyword entries in suggestions if desired
				if (cleanKey.charAt(0) === cleanKey.charAt(0).toUpperCase()) {
					autocompleteDatabase.push({
						display: cleanKey,
						key: cleanKey,
						type: 'Trip / Tour'
					});
				}
			}
		}

		const inputEl = document.getElementById('trip_dest_input');
		const suggEl = document.getElementById('trip_dest_suggestions');
		const errorEl = document.getElementById('trip_dest_error');

		inputEl.addEventListener('focus', function() {
			showSuggestions(this.value.trim().toLowerCase());
		});

		document.addEventListener('click', function(e) {
			if (!e.target.closest('.bk-input-group')) {
				suggEl.style.display = 'none';
			}
		});

		inputEl.addEventListener('input', function() {
			showSuggestions(this.value.trim().toLowerCase());
		});

		inputEl.addEventListener('keypress', function(e) {
			if (e.key === 'Enter') {
				executeTripSearch();
			}
		});

		function showSuggestions(query = '') {
			suggEl.innerHTML = '';
			let filtered = autocompleteDatabase;
			
			if (query) {
				filtered = autocompleteDatabase.filter(d => d.key.toLowerCase().includes(query));
			}

			if (filtered.length === 0) {
				suggEl.style.display = 'none';
				return;
			}

			filtered.forEach(item => {
				const div = document.createElement('div');
				div.className = 'bk-suggestion-item';
				const icon = item.type === 'Destination' ? '📍' : '🎟️';
				div.innerHTML = `<span>${icon} ${item.display}</span> <span class="bk-item-type">${item.type}</span>`;
				
				div.addEventListener('click', function() {
					inputEl.value = item.display; 
					suggEl.style.display = 'none';
					
					const targetUrl = mapping[item.key];
					if (targetUrl) {
						showStatus("Redirecting to tour page...", "loading");
						setTimeout(function() {
							window.location.href = targetUrl; 
						}, 150);
					}
				});
				suggEl.appendChild(div);
			});
			suggEl.style.display = 'block';
		}

		function showStatus(msg, type) {
			errorEl.className = 'bk-status-msg ' + type;
			errorEl.innerHTML = msg;
			errorEl.style.display = 'block';
		}

		window.executeTripSearch = function() {
			const rawInput = inputEl.value.trim().toLowerCase();
			errorEl.style.display = 'none';
			if (!rawInput) return;

			// Direct Match
			for (let key in mapping) {
				if (key.toLowerCase() === rawInput) {
					showStatus("Redirecting to tour page...", "loading");
					setTimeout(function() {
						window.location.href = mapping[key];
					}, 150);
					return;
				}
			}

			// Partial Match
			let foundUrl = null;
			for (let key in mapping) {
				if (rawInput.includes(key.toLowerCase()) || key.toLowerCase().includes(rawInput)) {
					foundUrl = mapping[key];
					break;
				}
			}

			if (foundUrl) {
				showStatus("Redirecting to tour page...", "loading");
				setTimeout(function() {
					window.location.href = foundUrl;
				}, 150);
			} else {
				showStatus("🔍 No tours found matching your search. Please choose an option from the list.", "error");
			}
		};
	})();
	</script>
	
</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0c7b929 elementor-widget elementor-widget-shortcode" data-id="0c7b929" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
							<div class="elementor-shortcode">    <div class="ft-tour-wrapper ft-ltr">
        <div class="ft-container">
            <!-- HERO HEADER -->
            <header class="ft-header">
                <div class="ft-brand-info">
                    <h1>5 Days / 4 Nights — Cairo Highlights, Pyramids, GEM, Saqqara & Memphis</h1>
                </div>
                <div class="ft-price-badge">
                    <div class="ft-price-prefix">Starts from</div>
                    <div class="ft-price-amount" id="ftHeaderPrice">$340 USD</div>
                    <button class="ft-btn-book-now" onclick="ftOpenBookingModal()">Book Now</button>
                </div>
            </header>
            <!-- PHOTO GALLERY SECTION -->
            <div class="ft-gallery-grid">
                <div class="ft-gallery-item ft-gallery-main" onclick="ftOpenLightbox(0)">
                    <img src="https://images.unsplash.com/photo-1503177119275-0aa32b3a9368?auto=format&fit=crop&w=1200&q=80" alt="Giza Pyramids">
                </div>
                <div class="ft-gallery-item" onclick="ftOpenLightbox(1)">
                    <img src="https://images.unsplash.com/photo-1539650116574-8efeb43e2750?auto=format&fit=crop&w=600&q=80" alt="Cairo Citadel">
                </div>
                <div class="ft-gallery-item" onclick="ftOpenLightbox(2)">
                    <img src="https://images.unsplash.com/photo-1544551763-46a013bb70d5?auto=format&fit=crop&w=600&q=80" alt="Saqqara Pyramid">
                </div>
                <div class="ft-gallery-item" onclick="ftOpenLightbox(3)">
                    <img src="https://images.unsplash.com/photo-1572252009286-268acec5ca0a?auto=format&fit=crop&w=600&q=80" alt="Grand Egyptian Museum">
                </div>
                <div class="ft-gallery-item" onclick="ftOpenLightbox(4)">
                    <img src="https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=600&q=80" alt="Cairo Cityscape">
                    <div class="ft-gallery-more">+ See All Photos</div>
                </div>
            </div>
            <!-- MAIN LAYOUT GRID -->
            <div class="ft-main-layout">
                
                <!-- LEFT COLUMN: ITINERARY -->
                <div class="ft-content-col">
                    <div class="ft-quick-stats">
                        <div class="ft-stat-card">
                            <svg class="ft-stat-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
                            <div>
                                <strong>Duration</strong>
                                5 Days / 4 Nights                            </div>
                        </div>
                        <div class="ft-stat-card">
                            <svg class="ft-stat-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M19 21V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v16"/><path d="M9 7h1"/><path d="M9 11h1"/><path d="M9 15h1"/><path d="M14 7h1"/><path d="M14 11h1"/><path d="M14 15h1"/><path d="M10 21v-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4"/></svg>
                            <div>
                                <strong>Cairo Hotel</strong>
                                4 Nights (4★ BB)                            </div>
                        </div>
                        <div class="ft-stat-card">
                            <svg class="ft-stat-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>
                            <div>
                                <strong>Tour Type</strong>
                                100% Private Guided                            </div>
                        </div>
                    </div>
                    <!-- DAY 1 -->
                    <div class="ft-day-card">
                        <div class="ft-day-header"><div class="ft-day-title">Day 1: Arrival in Cairo / Meet & Greet</div></div>
                        <div class="ft-day-body">
                            <div class="ft-timeline-item">
                                <p>Upon arrival at Cairo International Airport, our representative will meet you holding a sign board with your name. Transfer by private air-conditioned vehicle to your hotel in Cairo. Check-in and overnight in Cairo.</p>
                            </div>
                            <div class="ft-day-meta">
                                <span class="ft-meta-pill ft-meta-visits">Day 1 Visits: None</span>
                                <span class="ft-meta-pill ft-meta-meals">Day 1 Meals: No Meals Included</span>
                            </div>
                        </div>
                    </div>
                    <!-- DAY 2 -->
                    <div class="ft-day-card">
                        <div class="ft-day-header"><div class="ft-day-title">Day 2: Giza Pyramids, Sphinx & Grand Egyptian Museum (GEM)</div></div>
                        <div class="ft-day-body">
                            <div class="ft-timeline-item">
                                <h4>08:30 AM — Giza Pyramids & Sphinx</h4>
                                <p>Your private Egyptologist guide and driver will pick you up to visit the iconic Giza Pyramids (Khufu, Khafre, Menkaure), the Panoramic Viewpoint, and the Great Sphinx.</p>
                            </div>
                            <div class="ft-timeline-item">
                                <h4>01:00 PM — Open Buffet Lunch</h4>
                                <p>Enjoy a delicious open-buffet lunch at a high-quality local restaurant near the Giza Plateau.</p>
                            </div>
                            <div class="ft-timeline-item">
                                <h4>02:00 PM — Grand Egyptian Museum (GEM)</h4>
                                <p>Explore the magnificent Grand Egyptian Museum, featuring the hanging obelisk, the majestic statue of Ramses II, the Grand Staircase, and the main exhibition galleries. Return to hotel for overnight.</p>
                            </div>
                            <div class="ft-day-meta">
                                <span class="ft-meta-pill ft-meta-visits">Day 2 Visits: Pyramids, Sphinx, GEM</span>
                                <span class="ft-meta-pill ft-meta-meals">Day 2 Meals: Breakfast, Lunch</span>
                            </div>
                        </div>
                    </div>
                    <!-- DAY 3 -->
                    <div class="ft-day-card">
                        <div class="ft-day-header"><div class="ft-day-title">Day 3: Saqqara Pyramid Complex & Ancient Memphis</div></div>
                        <div class="ft-day-body">
                            <div class="ft-timeline-item">
                                <h4>09:00 AM — Saqqara Step Pyramid</h4>
                                <p>Head to the ancient necropolis of Saqqara to explore the Step Pyramid of Djoser (the oldest stone building in history) and ancient noble tombs.</p>
                            </div>
                            <div class="ft-timeline-item">
                                <h4>12:30 PM — Memphis Open-Air Museum</h4>
                                <p>Visit Memphis, the first capital of ancient Egypt, to view the colossal statue of Ramses II and the Alabaster Sphinx. Enjoy lunch at a local restaurant. Return to hotel for overnight.</p>
                            </div>
                            <div class="ft-day-meta">
                                <span class="ft-meta-pill ft-meta-visits">Day 3 Visits: Saqqara Step Pyramid, Memphis</span>
                                <span class="ft-meta-pill ft-meta-meals">Day 3 Meals: Breakfast, Lunch</span>
                            </div>
                        </div>
                    </div>
                    <!-- DAY 4 -->
                    <div class="ft-day-card">
                        <div class="ft-day-header"><div class="ft-day-title">Day 4: Old Cairo, Citadel & Khan El Khalili Bazaar</div></div>
                        <div class="ft-day-body">
                            <div class="ft-timeline-item">
                                <h4>09:00 AM — Citadel of Saladin & Mohamed Ali Mosque</h4>
                                <p>Explore the medieval Citadel of Saladin and the magnificent Alabaster Mosque of Mohamed Ali overlooking Cairo.</p>
                            </div>
                            <div class="ft-timeline-item">
                                <h4>01:00 PM — Old Cairo & Khan El Khalili</h4>
                                <p>Discover historic Old Cairo (Coptic Cairo) including the Hanging Church and Ben Ezra Synagogue, then wander through the labyrinth of Khan El Khalili Bazaar. Overnight in Cairo.</p>
                            </div>
                            <div class="ft-day-meta">
                                <span class="ft-meta-pill ft-meta-visits">Day 4 Visits: Citadel, Old Cairo, Khan El Khalili</span>
                                <span class="ft-meta-pill ft-meta-meals">Day 4 Meals: Breakfast</span>
                            </div>
                        </div>
                    </div>
                    <!-- DAY 5 -->
                    <div class="ft-day-card">
                        <div class="ft-day-header"><div class="ft-day-title">Day 5: Hotel Check-Out & Final Departure</div></div>
                        <div class="ft-day-body">
                            <div class="ft-timeline-item">
                                <h4>Check-Out & Airport Drop-Off</h4>
                                <p>Breakfast at the hotel, check-out, and private transfer to Cairo International Airport for your final departure flight home.</p>
                            </div>
                            <div class="ft-day-meta">
                                <span class="ft-meta-pill ft-meta-visits">Day 5 Visits: Airport Transfer</span>
                                <span class="ft-meta-pill ft-meta-meals">Day 5 Meals: Breakfast</span>
                            </div>
                        </div>
                    </div>
                    <!-- INCLUSIONS / EXCLUSIONS -->
                    <div class="ft-details-grid">
                        <div class="ft-inc-exc-box ft-inc-box">
                            <h3>Program Includes</h3>
                            <ul class="ft-inc-exc-list">
                                                                    <li>Private A/C Vehicle transfers throughout</li>
                                                                    <li>Private Licensed Egyptologist Tour Guide</li>
                                                                    <li>4 Nights accommodation in Cairo (4★ BB)</li>
                                                                    <li>Mentioned Entrance Fees (Pyramids, GEM, Saqqara, Memphis, Citadel)</li>
                                                                    <li>Open Buffet Lunches during day tours</li>
                                                                    <li>All service charges & local taxes</li>
                                                            </ul>
                        </div>
                        <div class="ft-inc-exc-box ft-exc-box">
                            <h3>Program Excludes</h3>
                            <ul class="ft-inc-exc-list">
                                                                    <li>International Flights</li>
                                                                    <li>Egypt Entry Visa</li>
                                                                    <li>Personal Tipping & Beverages</li>
                                                            </ul>
                        </div>
                    </div>
                </div>
                <!-- RIGHT COLUMN: SIDEBAR / BOOKING WIDGET -->
                <div class="ft-sidebar-col">
                    <div class="ft-booking-widget">
                        <!-- STARTS FROM BANNER -->
                        <div class="ft-widget-starts-from">
                            Starts from <span>$340 USD</span> / person                        </div>
                        <h3 class="ft-widget-title">Select Date & Travelers</h3>
                        
                        <div class="ft-form-group">
                            <label for="ftSidebarDate">Tour Date</label>
                            <input type="date" id="ftSidebarDate" />
                        </div>
                        <div class="ft-grid-2">
                            <div class="ft-form-group">
                                <label for="ftSidebarAdults">Adults (Min: 2)</label>
                                <input type="number" id="ftSidebarAdults" min="2" value="2" oninput="ftSyncAndRecalculate('sidebar')" />
                            </div>
                            <div class="ft-form-group">
                                <label for="ftSidebarChildren">Children (80%)</label>
                                <input type="number" id="ftSidebarChildren" min="0" value="0" oninput="ftSyncAndRecalculate('sidebar')" />
                            </div>
                        </div>
                        <div class="ft-tier-info">
                            <span>Group Tier Rate:</span>
                            <strong id="ftActiveTierLabel">2 Pax ($550/p)</strong>
                        </div>
                        <div class="ft-price-summary">
                            <div class="ft-summary-row">
                                <span>Adults Subtotal:</span>
                                <span id="ftSidebarAdultSub">$1,100</span>
                            </div>
                            <div class="ft-summary-row">
                                <span>Children Subtotal:</span>
                                <span id="ftSidebarChildSub">$0</span>
                            </div>
                            <div class="ft-summary-row ft-total-row">
                                <span>Total Price:</span>
                                <span id="ftSidebarTotal">$1,100</span>
                            </div>
                        </div>
                        <button class="ft-btn-whatsapp" onclick="ftSendToWhatsApp('sidebar')">
                            Book via WhatsApp                        </button>
                    </div>
                </div>
            </div>
        </div>
        <!-- LIGHTBOX POPUP -->
        <div class="ft-lightbox" id="ftLightbox">
            <span class="ft-lightbox-close" onclick="ftCloseLightbox()">&times;</span>
            <img class="ft-lightbox-img" id="ftLightboxImg" src="" alt="Gallery Preview">
            <div class="ft-lightbox-nav ft-prev" onclick="ftChangeLightbox(-1)">&#10095;</div>
            <div class="ft-lightbox-nav ft-next" onclick="ftChangeLightbox(1)">&#10094;</div>
        </div>
        <!-- MOBILE BOOKING MODAL -->
        <div class="ft-modal-overlay" id="ftBookingModal">
            <div class="ft-modal-content">
                <button class="ft-close-btn" onclick="ftCloseBookingModal()">&times;</button>
                
                <div class="ft-widget-starts-from" style="margin-bottom: 12px;">
                    Starts from <span>$340 USD</span> / person                </div>
                <h3 class="ft-modal-title">Book Tour Package</h3>
                <div class="ft-form-group">
                    <label for="ftModalDate">Tour Date</label>
                    <input type="date" id="ftModalDate" />
                </div>
                <div class="ft-grid-2">
                    <div class="ft-form-group">
                        <label for="ftModalAdults">Adults (Min: 2)</label>
                        <input type="number" id="ftModalAdults" min="2" value="2" oninput="ftSyncAndRecalculate('modal')" />
                    </div>
                    <div class="ft-form-group">
                        <label for="ftModalChildren">Children (80%)</label>
                        <input type="number" id="ftModalChildren" min="0" value="0" oninput="ftSyncAndRecalculate('modal')" />
                    </div>
                </div>
                <div class="ft-tier-info">
                    <span>Group Tier Rate:</span>
                    <strong id="ftModalTierLabel">2 Pax ($550/p)</strong>
                </div>
                <div class="ft-price-summary">
                    <div class="ft-summary-row">
                        <span>Adults Subtotal:</span>
                        <span id="ftModalAdultSub">$1,100</span>
                    </div>
                    <div class="ft-summary-row">
                        <span>Children Subtotal:</span>
                        <span id="ftModalChildSub">$0</span>
                    </div>
                    <div class="ft-summary-row ft-total-row">
                        <span>Total Price:</span>
                        <span id="ftModalTotal">$1,100</span>
                    </div>
                </div>
                <button class="ft-btn-whatsapp" onclick="ftSendToWhatsApp('modal')">
                    Confirm Booking via WhatsApp                </button>
            </div>
        </div>
    </div>
    <style>
    .ft-tour-wrapper {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        color: #0f172a;
        line-height: 1.6;
        width: 100%;
        margin: 20px 0;
    }
    .ft-tour-wrapper.ft-ltr { direction: ltr !important; text-align: left !important; }
    .ft-tour-wrapper.ft-rtl { direction: rtl !important; text-align: right !important; }
    .ft-tour-wrapper * { box-sizing: border-box; }
    .ft-container { max-width: 1150px; margin: 0 auto; }
    
    /* HEADER */
    .ft-header {
        background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
        color: #ffffff;
        padding: 30px 24px;
        border-radius: 16px;
        margin-bottom: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        gap: 20px;
    }
    .ft-brand-info h1 { font-size: 22px !important; font-weight: 800 !important; color: #fff !important; margin: 0 !important; }
    .ft-price-badge { background: linear-gradient(135deg, #ea580c 0%, #f97316 100%); padding: 14px 20px; border-radius: 12px; text-align: center; }
    .ft-price-prefix { font-size: 11px; text-transform: uppercase; color: #ffedd5; font-weight: 700; }
    .ft-price-amount { font-size: 26px; font-weight: 900; color: #ffffff; margin-bottom: 6px; }
    .ft-btn-book-now { background: #ffffff; color: #ea580c; border: none; padding: 6px 14px; border-radius: 6px; font-weight: 800; cursor: pointer; text-transform: uppercase; font-size: 12px; }
    
    /* GALLERY GRID */
    .ft-gallery-grid {
        display: grid;
        grid-template-columns: 2fr 1fr 1fr;
        grid-template-rows: 160px 160px;
        gap: 10px;
        margin-bottom: 24px;
        border-radius: 16px;
        overflow: hidden;
    }
    .ft-gallery-item { position: relative; cursor: pointer; overflow: hidden; }
    .ft-gallery-item img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
    .ft-gallery-item:hover img { transform: scale(1.05); }
    .ft-gallery-main { grid-row: span 2; }
    .ft-gallery-more {
        position: absolute; inset: 0; background: rgba(15, 23, 42, 0.6);
        color: #fff; display: flex; align-items: center; justify-content: center;
        font-weight: 700; font-size: 15px; backdrop-filter: blur(2px);
    }
    
    /* MAIN LAYOUT */
    .ft-main-layout { display: grid; grid-template-columns: 1fr 340px; gap: 24px; }
    .ft-sidebar-col { width: 100%; }
    .ft-booking-widget {
        background: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px;
        padding: 20px; position: sticky; top: 20px; box-shadow: 0 4px 16px rgba(0,0,0,0.06);
    }
    .ft-widget-starts-from {
        background: #f1f5f9;
        border: 1px solid #cbd5e1;
        padding: 8px 12px;
        border-radius: 8px;
        font-size: 13px;
        color: #475569;
        margin-bottom: 14px;
        text-align: center;
        font-weight: 600;
    }
    .ft-widget-starts-from span { color: #ea580c; font-weight: 800; font-size: 15px; }
    .ft-widget-title { font-size: 18px; font-weight: 800; margin: 0 0 16px 0 !important; color: #0f172a; }
    .ft-tier-info { background: #fff7ed; border: 1px solid #ffedd5; padding: 10px; border-radius: 8px; font-size: 12px; color: #c2410c; margin-bottom: 12px; display: flex; justify-content: space-between; }
    
    /* CONTENT STYLES & QUICK STATS */
    .ft-quick-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 10px; margin-bottom: 20px; }
    .ft-stat-card { 
        background: #fff; 
        padding: 10px 12px; 
        border-radius: 10px; 
        border: 1px solid #e2e8f0; 
        display: flex; 
        align-items: center; 
        gap: 10px; 
        font-size: 12px; 
    }
    .ft-stat-icon { width: 22px; height: 22px; color: #ea580c; flex-shrink: 0; }
    .ft-stat-card strong { display: block; color: #ea580c; font-size: 13px; line-height: 1.2; }
    
    .ft-day-card { background: #fff; border-radius: 12px; border: 1px solid #e2e8f0; margin-bottom: 16px; overflow: hidden; }
    .ft-day-header { background: #f8fafc; padding: 14px 18px; border-bottom: 1px solid #e2e8f0; }
    .ft-day-title { font-size: 16px; font-weight: 700; color: #1e293b; }
    .ft-day-body { padding: 16px; font-size: 14px; }
    
    /* Directional Timeline & Lists */
    .ft-ltr .ft-timeline-item { margin-bottom: 12px; padding-left: 12px; border-left: 3px solid #ea580c; }
    .ft-rtl .ft-timeline-item { margin-bottom: 12px; padding-right: 12px; border-right: 3px solid #ea580c; }
    .ft-timeline-item h4 { font-size: 14px; color: #1e293b; margin: 0 0 2px 0 !important; font-weight: 700; }
    
    .ft-day-meta { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; padding-top: 10px; border-top: 1px dashed #e2e8f0; }
    .ft-meta-pill { font-size: 12px; padding: 3px 10px; border-radius: 16px; font-weight: 600; }
    .ft-meta-visits { background: #e0f2fe; color: #0284c7; }
    .ft-meta-meals { background: #fef3c7; color: #b45309; }
    .ft-details-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 20px; }
    .ft-inc-exc-box { background: #fff; padding: 18px; border-radius: 12px; border: 1px solid #e2e8f0; }
    .ft-inc-exc-box h3 { font-size: 16px; margin: 0 0 10px 0 !important; }
    .ft-inc-box h3 { color: #16a34a; } .ft-exc-box h3 { color: #dc2626; }
    
    .ft-inc-exc-list { list-style: none !important; padding: 0 !important; margin: 0 !important; font-size: 13px; }
    .ft-inc-exc-list li { position: relative; margin-bottom: 6px; }
    .ft-ltr .ft-inc-exc-list li { padding-left: 20px; }
    .ft-ltr .ft-inc-box li::before { content: "✓"; position: absolute; left: 0; color: #16a34a; font-weight: bold; }
    .ft-ltr .ft-exc-box li::before { content: "✕"; position: absolute; left: 0; color: #dc2626; font-weight: bold; }
    .ft-rtl .ft-inc-exc-list li { padding-right: 20px; }
    .ft-rtl .ft-inc-box li::before { content: "✓"; position: absolute; right: 0; color: #16a34a; font-weight: bold; }
    .ft-rtl .ft-exc-box li::before { content: "✕"; position: absolute; right: 0; color: #dc2626; font-weight: bold; }
    
    /* FORM INPUTS & BUTTONS */
    .ft-form-group { margin-bottom: 12px; }
    .ft-form-group label { display: block; font-size: 12px; color: #475569; margin-bottom: 4px; font-weight: 600; }
    .ft-form-group input { width: 100%; padding: 8px 10px; border: 1px solid #cbd5e1; border-radius: 6px; font-size: 13px; }
    .ft-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
    .ft-price-summary { background: #f8fafc; border-radius: 8px; padding: 12px; margin: 12px 0; border: 1px solid #e2e8f0; }
    .ft-summary-row { display: flex; justify-content: space-between; font-size: 13px; color: #475569; margin-bottom: 4px; }
    .ft-total-row { border-top: 1px dashed #cbd5e1; padding-top: 6px; margin-top: 6px; font-size: 15px; font-weight: 800; color: #0f172a; }
    .ft-btn-whatsapp { width: 100%; background-color: #25d366; color: #fff; border: none; padding: 10px; border-radius: 8px; font-size: 14px; font-weight: 700; cursor: pointer; }
    .ft-btn-whatsapp:hover { background-color: #128c7e; }
    
    /* LIGHTBOX & MODALS */
    .ft-lightbox { position: fixed; inset: 0; background: rgba(0,0,0,0.9); display: none; align-items: center; justify-content: center; z-index: 9999999; }
    .ft-lightbox.ft-active { display: flex; }
    .ft-lightbox-img { max-width: 90%; max-height: 85vh; border-radius: 8px; }
    .ft-lightbox-close { position: absolute; top: 20px; color: #fff; font-size: 35px; cursor: pointer; }
    .ft-ltr .ft-lightbox-close { right: 25px; } .ft-rtl .ft-lightbox-close { left: 25px; }
    .ft-lightbox-nav { position: absolute; top: 50%; color: #fff; font-size: 30px; cursor: pointer; padding: 10px; background: rgba(0,0,0,0.4); border-radius: 50%; }
    .ft-ltr .ft-prev { left: 20px; } .ft-ltr .ft-next { right: 20px; }
    .ft-rtl .ft-prev { right: 20px; } .ft-rtl .ft-next { left: 20px; }
    
    .ft-modal-overlay { position: fixed; inset: 0; background: rgba(15,23,42,0.7); display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: all 0.2s ease; padding: 16px; z-index: 999999; }
    .ft-modal-overlay.ft-active { opacity: 1; visibility: visible; }
    .ft-modal-content { background: #fff; padding: 20px; border-radius: 14px; max-width: 400px; width: 100%; position: relative; }
    .ft-close-btn { position: absolute; top: 10px; background: none; border: none; font-size: 22px; color: #94a3b8; cursor: pointer; }
    .ft-ltr .ft-close-btn { right: 14px; } .ft-rtl .ft-close-btn { left: 14px; }
    .ft-modal-title { font-size: 18px; margin: 0 0 14px 0 !important; color: #1e293b; font-weight: 700; }
    
    @media (max-width: 900px) {
        .ft-main-layout { grid-template-columns: 1fr; }
        .ft-sidebar-col { margin-top: 24px; }
        .ft-booking-widget { position: static; }
        .ft-gallery-grid { grid-template-columns: 1fr 1fr; grid-template-rows: 120px 120px; }
        .ft-gallery-main { grid-row: span 1; }
        .ft-details-grid { grid-template-columns: 1fr; }
    }
    </style>
    <script>
    const FT_TARGET_WA = "201005872561";
    const FT_TIERS = [{"min":2,"max":2,"price":550},{"min":3,"max":4,"price":480},{"min":5,"max":7,"price":420},{"min":8,"max":15,"price":380},{"min":16,"max":35,"price":340}];
    const FT_LANG = "en";

    function ftGetAdultRate(adultCount) {
        let rate = FT_TIERS[FT_TIERS.length - 1].price;
        for (let t of FT_TIERS) {
            if (adultCount >= t.min && adultCount <= t.max) {
                rate = t.price;
                break;
            }
        }
        return rate;
    }
    const ftGalleryImages = [
        "https://images.unsplash.com/photo-1503177119275-0aa32b3a9368?auto=format&fit=crop&w=1200&q=80",
        "https://images.unsplash.com/photo-1539650116574-8efeb43e2750?auto=format&fit=crop&w=1200&q=80",
        "https://images.unsplash.com/photo-1544551763-46a013bb70d5?auto=format&fit=crop&w=1200&q=80",
        "https://images.unsplash.com/photo-1572252009286-268acec5ca0a?auto=format&fit=crop&w=1200&q=80",
        "https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1200&q=80"
    ];
    let ftCurrentImgIdx = 0;
    function ftOpenLightbox(idx) {
        ftCurrentImgIdx = idx;
        document.getElementById('ftLightboxImg').src = ftGalleryImages[ftCurrentImgIdx];
        document.getElementById('ftLightbox').classList.add('ft-active');
    }
    function ftCloseLightbox() { document.getElementById('ftLightbox').classList.remove('ft-active'); }
    function ftChangeLightbox(dir) {
        ftCurrentImgIdx = (ftCurrentImgIdx + dir + ftGalleryImages.length) % ftGalleryImages.length;
        document.getElementById('ftLightboxImg').src = ftGalleryImages[ftCurrentImgIdx];
    }
    function ftSyncAndRecalculate(source) {
        let adultsInput = source === 'sidebar' ? document.getElementById('ftSidebarAdults') : document.getElementById('ftModalAdults');
        let adults = parseInt(adultsInput.value) || 2;
        if (adults < 2) {
            adults = 2;
            adultsInput.value = 2;
        }
        let children, date;
        if (source === 'sidebar') {
            children = parseInt(document.getElementById('ftSidebarChildren').value) || 0;
            date = document.getElementById('ftSidebarDate').value;
            document.getElementById('ftModalAdults').value = adults;
            document.getElementById('ftModalChildren').value = children;
            document.getElementById('ftModalDate').value = date;
        } else {
            children = parseInt(document.getElementById('ftModalChildren').value) || 0;
            date = document.getElementById('ftModalDate').value;
            document.getElementById('ftSidebarAdults').value = adults;
            document.getElementById('ftSidebarChildren').value = children;
            document.getElementById('ftSidebarDate').value = date;
        }
        const adultRate = ftGetAdultRate(adults);
        const childRate = adultRate * 0.80;
        const adultSub = adults * adultRate;
        const childSub = children * childRate;
        const grandTotal = adultSub + childSub;
        const tierLabel = (FT_LANG === 'ar') ? `${adults} أفراد ($${adultRate.toLocaleString()}/فرد)` : `${adults} Pax Tier ($${adultRate.toLocaleString()}/p)`;
        
        document.getElementById('ftActiveTierLabel').innerText = tierLabel;
        document.getElementById('ftSidebarAdultSub').innerText = `$${adultSub.toLocaleString()}`;
        document.getElementById('ftSidebarChildSub').innerText = `$${childSub.toLocaleString()}`;
        document.getElementById('ftSidebarTotal').innerText = `$${grandTotal.toLocaleString()}`;
        document.getElementById('ftModalTierLabel').innerText = tierLabel;
        document.getElementById('ftModalAdultSub').innerText = `$${adultSub.toLocaleString()}`;
        document.getElementById('ftModalChildSub').innerText = `$${childSub.toLocaleString()}`;
        document.getElementById('ftModalTotal').innerText = `$${grandTotal.toLocaleString()}`;
    }
    function ftOpenBookingModal() {
        document.getElementById('ftBookingModal').classList.add('ft-active');
        if(!document.getElementById('ftModalDate').value) {
            const today = new Date().toISOString().split('T')[0];
            document.getElementById('ftModalDate').value = today;
            document.getElementById('ftSidebarDate').value = today;
        }
        ftSyncAndRecalculate('modal');
    }
    function ftCloseBookingModal() { document.getElementById('ftBookingModal').classList.remove('ft-active'); }
    function ftSendToWhatsApp(source) {
        const date = (source === 'sidebar') ? document.getElementById('ftSidebarDate').value : document.getElementById('ftModalDate').value;
        const adults = parseInt((source === 'sidebar') ? document.getElementById('ftSidebarAdults').value : document.getElementById('ftModalAdults').value) || 2;
        const children = parseInt((source === 'sidebar') ? document.getElementById('ftSidebarChildren').value : document.getElementById('ftModalChildren').value) || 0;
        if (!date) {
            alert(FT_LANG === 'ar' ? 'الرجاء اختيار تاريخ الرحلة.' : 'Please select a tour date.');
            return;
        }
        const adultRate = ftGetAdultRate(adults);
        const childRate = adultRate * 0.80;
        const adultSub = adults * adultRate;
        const childSub = children * childRate;
        const total = adultSub + childSub;
        
        let msg = "";
        if (FT_LANG === 'ar') {
            msg = `*طلب حجز جديد* 🏛️\n` +
                  `----------------------------------\n` +
                  `*الرحلة:* 5 أيام / 4 ليالٍ - معالم القاهرة والأهرامات وسقارة\n` +
                  `*التاريخ:* ${date}\n\n` +
                  `*تفاصيل المسافرين:*\n` +
                  `• البالغون: ${adults} × $${adultRate.toLocaleString()} = $${adultSub.toLocaleString()}\n` +
                  `• الأطفال: ${children} × $${childRate.toLocaleString()} = $${childSub.toLocaleString()}\n\n` +
                  `*المبلغ الإجمالي:* *$${total.toLocaleString()} USD*\n` +
                  `----------------------------------\n` +
                  `يرجى التحقق من التوافر وتأكيد الحجز.`;
        } else {
            msg = `*New Booking Request* 🏛️\n` +
                  `----------------------------------\n` +
                  `*Tour:* 5D4N Cairo Highlights, Pyramids, GEM, Saqqara & Memphis\n` +
                  `*Date:* ${date}\n\n` +
                  `*Guests Details:*\n` +
                  `• Adults: ${adults} × $${adultRate.toLocaleString()} = $${adultSub.toLocaleString()}\n` +
                  `• Children: ${children} × $${childRate.toLocaleString()} = $${childSub.toLocaleString()} (80% rate)\n\n` +
                  `*Total Amount:* *$${total.toLocaleString()} USD*\n` +
                  `----------------------------------\n` +
                  `Please check availability and confirm my reservation.`;
        }
        window.open(`https://wa.me/${FT_TARGET_WA}?text=${encodeURIComponent(msg)}`, '_blank');
    }
    document.addEventListener('DOMContentLoaded', function() {
        const today = new Date().toISOString().split('T')[0];
        if(document.getElementById('ftSidebarDate')) document.getElementById('ftSidebarDate').value = today;
        if(document.getElementById('ftModalDate')) document.getElementById('ftModalDate').value = today;
    });
    </script>
    
</div>
						</div>
				</div>
		{"id":6695,"date":"2026-10-07T11:36:00","date_gmt":"2026-10-07T11:36:00","guid":{"rendered":"https:\/\/farestours.com\/cairo-excursions-tours-from-cairo\/"},"modified":"2026-10-11T11:44:43","modified_gmt":"2026-10-11T11:44:43","slug":"cairo-excursions-tours-from-cairo","status":"publish","type":"page","link":"https:\/\/farestours.com\/en\/cairo-excursions-tours-from-cairo\/","title":{"rendered":"Cairo tour &#8211; Pyramids and Sakkara 5 Days Trip"},"content":{"rendered":"\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-6695","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/pages\/6695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/comments?post=6695"}],"version-history":[{"count":9,"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/pages\/6695\/revisions"}],"predecessor-version":[{"id":6747,"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/pages\/6695\/revisions\/6747"}],"wp:attachment":[{"href":"https:\/\/farestours.com\/en\/wp-json\/wp\/v2\/media?parent=6695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}