{"id":16139,"date":"2026-05-22T15:20:43","date_gmt":"2026-05-22T09:50:43","guid":{"rendered":"https:\/\/himtrails.in\/?page_id=16139"},"modified":"2026-05-22T16:59:44","modified_gmt":"2026-05-22T11:29:44","slug":"himachal-trip-itinerary-planner","status":"publish","type":"page","link":"https:\/\/himtrails.in\/hi\/himachal-trip-itinerary-planner\/","title":{"rendered":"Himachal Trip Itinerary Planner"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16139\" class=\"elementor elementor-16139\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ee3e70 e-flex e-con-boxed e-con e-parent\" data-id=\"9ee3e70\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6362ab2 elementor-widget elementor-widget-html\" data-id=\"6362ab2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Organization\",\r\n  \"@id\": \"https:\/\/himtrails.in\/#organization\",\r\n  \"name\": \"HimTrails\",\r\n  \"alternateName\": \"Him Trails\",\r\n  \"url\": \"https:\/\/himtrails.in\/\",\r\n  \"logo\": {\r\n    \"@type\": \"ImageObject\",\r\n    \"url\": \"https:\/\/himtrails.in\/wp-content\/uploads\/2026\/02\/Him-Trails.png\",\r\n    \"caption\": \"HimTrails \u2014 Breathe the Heights, Live the Trails\"\r\n  },\r\n  \"image\": \"https:\/\/himtrails.in\/wp-content\/uploads\/2026\/02\/Him-Trails.png\",\r\n  \"description\": \"HimTrails is a Shimla-based Himachal Pradesh tour and travel company offering curated tour packages, free itinerary planner and cost calculator tools, and custom trips across Manali, Shimla, Spiti Valley, Leh Ladakh, Kasol, Dharamshala, Kinnaur, Jibhi, Bir Billing, Tirthan, Narkanda, and Chamba.\",\r\n  \"slogan\": \"Breathe the Heights, Live the Trails\",\r\n  \"founder\": {\r\n    \"@type\": \"Person\",\r\n    \"name\": \"Praveen Chauhan\",\r\n    \"url\": \"https:\/\/himtrails.in\/praveen-chauhan\/\",\r\n    \"jobTitle\": \"Founder\",\r\n    \"worksFor\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" }\r\n  },\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"addressLocality\": \"Shimla\",\r\n    \"addressRegion\": \"Himachal Pradesh\",\r\n    \"addressCountry\": \"IN\"\r\n  },\r\n  \"contactPoint\": [\r\n    {\r\n      \"@type\": \"ContactPoint\",\r\n      \"telephone\": \"+91-77176-97177\",\r\n      \"contactType\": \"customer service\",\r\n      \"areaServed\": \"IN\",\r\n      \"availableLanguage\": [\"English\", \"Hindi\"]\r\n    }\r\n  ],\r\n  \"email\": \"go.himtrails@gmail.com\",\r\n  \"telephone\": \"+91-77176-97177\",\r\n  \"aggregateRating\": {\r\n    \"@type\": \"AggregateRating\",\r\n    \"ratingValue\": \"4.9\",\r\n    \"reviewCount\": \"3973\",\r\n    \"bestRating\": \"5\",\r\n    \"worstRating\": \"1\"\r\n  },\r\n  \"knowsAbout\": [\r\n    \"Himachal Pradesh tourism\",\r\n    \"Leh Ladakh travel\",\r\n    \"Manali tour packages\",\r\n    \"Spiti Valley expeditions\",\r\n    \"Kasol and Parvati Valley tours\",\r\n    \"Shimla tours\",\r\n    \"Dharamshala and McLeodganj trips\",\r\n    \"Bir Billing paragliding\",\r\n    \"Kinnaur circuit tours\",\r\n    \"Jibhi and Tirthan Valley trips\",\r\n    \"Narkanda and Chamba tours\",\r\n    \"Himachal honeymoon packages\",\r\n    \"Himachal family tours\",\r\n    \"Himachal adventure tours\",\r\n    \"Himachal trekking and camping\"\r\n  ],\r\n  \"areaServed\": [\r\n    { \"@type\": \"State\", \"name\": \"Himachal Pradesh\" },\r\n    { \"@type\": \"AdministrativeArea\", \"name\": \"Ladakh\" }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"TravelAgency\",\r\n  \"@id\": \"https:\/\/himtrails.in\/#travelagency\",\r\n  \"name\": \"HimTrails\",\r\n  \"image\": \"https:\/\/himtrails.in\/wp-content\/uploads\/2026\/02\/Him-Trails.png\",\r\n  \"logo\": \"https:\/\/himtrails.in\/wp-content\/uploads\/2026\/02\/Him-Trails.png\",\r\n  \"url\": \"https:\/\/himtrails.in\/\",\r\n  \"telephone\": \"+91-77176-97177\",\r\n  \"email\": \"go.himtrails@gmail.com\",\r\n  \"description\": \"HimTrails is Shimla's trusted local tour and travel company for Himachal Pradesh and Leh Ladakh. Free day-by-day itinerary planner, trip cost calculator, custom tour packages across 12 destinations, 1000+ verified hotel partners, and 3,973+ happy travellers.\",\r\n  \"priceRange\": \"INR\",\r\n  \"currenciesAccepted\": \"INR\",\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"addressLocality\": \"Shimla\",\r\n    \"addressRegion\": \"Himachal Pradesh\",\r\n    \"addressCountry\": \"IN\"\r\n  },\r\n  \"openingHoursSpecification\": [\r\n    {\r\n      \"@type\": \"OpeningHoursSpecification\",\r\n      \"dayOfWeek\": [\"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"],\r\n      \"opens\": \"10:00\",\r\n      \"closes\": \"18:00\"\r\n    }\r\n  ],\r\n  \"hasOfferCatalog\": {\r\n    \"@type\": \"OfferCatalog\",\r\n    \"name\": \"Himachal and Leh Ladakh Tour Packages\",\r\n    \"itemListElement\": [\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Manali Tour Packages\", \"url\": \"https:\/\/himtrails.in\/manali-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Shimla Tour Packages\", \"url\": \"https:\/\/himtrails.in\/shimla-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Spiti Tour Packages\", \"url\": \"https:\/\/himtrails.in\/spiti-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Leh Ladakh Tour Packages\", \"url\": \"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Kasol Tour Packages\", \"url\": \"https:\/\/himtrails.in\/kasol-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Dharamshala Tour Packages\", \"url\": \"https:\/\/himtrails.in\/dharamshala-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Bir Billing Tour Packages\", \"url\": \"https:\/\/himtrails.in\/bir-billing-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Jibhi Tour Packages\", \"url\": \"https:\/\/himtrails.in\/jibhi-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Tirthan Tour Packages\", \"url\": \"https:\/\/himtrails.in\/tirthan-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Kinnaur Tour Packages\", \"url\": \"https:\/\/himtrails.in\/kinnaur-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Narkanda Tour Packages\", \"url\": \"https:\/\/himtrails.in\/narkanda-tour-packages\/\" } },\r\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Chamba Tour Packages\", \"url\": \"https:\/\/himtrails.in\/chamba-tour-packages\/\" } }\r\n    ]\r\n  },\r\n  \"aggregateRating\": {\r\n    \"@type\": \"AggregateRating\",\r\n    \"ratingValue\": \"4.9\",\r\n    \"reviewCount\": \"3973\",\r\n    \"bestRating\": \"5\",\r\n    \"worstRating\": \"1\"\r\n  },\r\n  \"review\": [\r\n    {\r\n      \"@type\": \"Review\",\r\n      \"author\": { \"@type\": \"Person\", \"name\": \"Ravi Mehta\" },\r\n      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" },\r\n      \"reviewBody\": \"The Himachal trip was just awesome. Special thanks to HimTrails for seamless coordination.\",\r\n      \"itemReviewed\": { \"@id\": \"https:\/\/himtrails.in\/#travelagency\" }\r\n    },\r\n    {\r\n      \"@type\": \"Review\",\r\n      \"author\": { \"@type\": \"Person\", \"name\": \"Pooja Sharma\" },\r\n      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" },\r\n      \"reviewBody\": \"Amazing Spiti tour! Hotels and driver were excellent. Highly recommend for offbeat places.\",\r\n      \"itemReviewed\": { \"@id\": \"https:\/\/himtrails.in\/#travelagency\" }\r\n    },\r\n    {\r\n      \"@type\": \"Review\",\r\n      \"author\": { \"@type\": \"Person\", \"name\": \"Nidhi Kaur\" },\r\n      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" },\r\n      \"reviewBody\": \"Lovely honeymoon in Jibhi. Special thanks for the surprise cake and room decor!\",\r\n      \"itemReviewed\": { \"@id\": \"https:\/\/himtrails.in\/#travelagency\" }\r\n    },\r\n    {\r\n      \"@type\": \"Review\",\r\n      \"author\": { \"@type\": \"Person\", \"name\": \"Amit Tandon\" },\r\n      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" },\r\n      \"reviewBody\": \"Kinnaur trip was like a dream! Thank you HimTrails for curating such a peaceful and scenic journey.\",\r\n      \"itemReviewed\": { \"@id\": \"https:\/\/himtrails.in\/#travelagency\" }\r\n    },\r\n    {\r\n      \"@type\": \"Review\",\r\n      \"author\": { \"@type\": \"Person\", \"name\": \"Kunal Joshi\" },\r\n      \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\", \"bestRating\": \"5\" },\r\n      \"reviewBody\": \"I booked a Leh bike trip with them. It was extremely well planned and very safe for solo travelers.\",\r\n      \"itemReviewed\": { \"@id\": \"https:\/\/himtrails.in\/#travelagency\" }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"WebSite\",\r\n  \"@id\": \"https:\/\/himtrails.in\/#website\",\r\n  \"url\": \"https:\/\/himtrails.in\/\",\r\n  \"name\": \"HimTrails\",\r\n  \"description\": \"HimTrails \u2014 Himachal Pradesh Tour and Travel Company based in Shimla. Tour packages, trip itinerary planner, and trip cost calculator.\",\r\n  \"publisher\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" },\r\n  \"inLanguage\": \"en-IN\"\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"WebPage\",\r\n  \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#webpage\",\r\n  \"url\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/\",\r\n  \"name\": \"Himachal Trip Itinerary Planner | Free Day-wise Tool by HimTrails\",\r\n  \"description\": \"Free Himachal trip itinerary planner \u2014 build your day-by-day Himachal Pradesh and Leh Ladakh trip plan instantly. 12 destinations, 5 trip styles, durations from 2N\/3D to 10N\/11D, downloadable PDF. Built by HimTrails local experts in Shimla.\",\r\n  \"inLanguage\": \"en-IN\",\r\n  \"isPartOf\": { \"@id\": \"https:\/\/himtrails.in\/#website\" },\r\n  \"about\": { \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#webapplication\" },\r\n  \"mainEntity\": { \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#webapplication\" },\r\n  \"breadcrumb\": { \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#breadcrumb\" },\r\n  \"datePublished\": \"2026-01-01\",\r\n  \"dateModified\": \"2026-04-25\"\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"WebApplication\",\r\n  \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#webapplication\",\r\n  \"name\": \"Himachal Trip Itinerary Planner\",\r\n  \"alternateName\": [\"Himachal Itinerary Planner\", \"Himachal Trip Planner\", \"Himachal Day-wise Itinerary Builder\"],\r\n  \"url\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/\",\r\n  \"applicationCategory\": \"TravelApplication\",\r\n  \"applicationSubCategory\": \"Itinerary Planner\",\r\n  \"operatingSystem\": \"Web browser (all)\",\r\n  \"browserRequirements\": \"Requires JavaScript. Works on Chrome, Safari, Firefox, Edge, and mobile browsers.\",\r\n  \"description\": \"Free Himachal trip itinerary planner by HimTrails \u2014 build your day-by-day Himachal Pradesh and Leh Ladakh trip plan instantly. 12 destinations (Manali, Shimla, Kasol, Dharamshala, Spiti Valley, Leh Ladakh, Kinnaur, Bir Billing, Jibhi, Tirthan, Narkanda, Chamba), 5 trip styles (Couple, Family, Group, Adventure, Luxury), durations from 2 Nights \/ 3 Days to 10 Nights \/ 11 Days, downloadable PDF with HimTrails branding. No sign-up required.\",\r\n  \"inLanguage\": \"en-IN\",\r\n  \"isAccessibleForFree\": true,\r\n  \"featureList\": [\r\n    \"12 Himachal and Leh Ladakh destinations\",\r\n    \"5 trip styles (Couple, Family, Group, Adventure, Luxury)\",\r\n    \"Durations from 2 Nights \/ 3 Days to 10 Nights \/ 11 Days\",\r\n    \"Instant day-by-day itinerary generation\",\r\n    \"Branded PDF download of your itinerary\",\r\n    \"WhatsApp quote integration\",\r\n    \"Altitude-aware planning for Spiti and Leh Ladakh\",\r\n    \"Mobile-optimised responsive design\",\r\n    \"No sign-up, no email required\"\r\n  ],\r\n  \"offers\": {\r\n    \"@type\": \"Offer\",\r\n    \"price\": \"0\",\r\n    \"priceCurrency\": \"INR\",\r\n    \"availability\": \"https:\/\/schema.org\/InStock\"\r\n  },\r\n  \"aggregateRating\": {\r\n    \"@type\": \"AggregateRating\",\r\n    \"ratingValue\": \"4.9\",\r\n    \"reviewCount\": \"3973\",\r\n    \"bestRating\": \"5\",\r\n    \"worstRating\": \"1\"\r\n  },\r\n  \"provider\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" },\r\n  \"publisher\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" },\r\n  \"creator\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" },\r\n  \"datePublished\": \"2026-01-01\",\r\n  \"dateModified\": \"2026-04-25\"\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"HowTo\",\r\n  \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#howto\",\r\n  \"name\": \"How to Plan a Himachal Trip with the HimTrails Itinerary Planner\",\r\n  \"description\": \"Build your perfect day-by-day Himachal Pradesh and Leh Ladakh trip itinerary in three simple steps using the free HimTrails online planner.\",\r\n  \"totalTime\": \"PT10S\",\r\n  \"estimatedCost\": {\r\n    \"@type\": \"MonetaryAmount\",\r\n    \"currency\": \"INR\",\r\n    \"value\": \"0\"\r\n  },\r\n  \"supply\": [\r\n    { \"@type\": \"HowToSupply\", \"name\": \"Internet-connected device (mobile, tablet, or desktop)\" }\r\n  ],\r\n  \"tool\": [\r\n    { \"@type\": \"HowToTool\", \"name\": \"HimTrails Trip Itinerary Planner\", \"url\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/\" }\r\n  ],\r\n  \"step\": [\r\n    {\r\n      \"@type\": \"HowToStep\",\r\n      \"position\": 1,\r\n      \"name\": \"Pick your Himachal destination\",\r\n      \"text\": \"Choose from 12 destinations: Manali, Shimla, Kasol, Dharamshala, Bir Billing, Jibhi, Tirthan Valley, Narkanda, Chamba, Kinnaur, Spiti Valley, or Leh Ladakh. Each destination has multiple curated day plans.\",\r\n      \"url\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#step-destination\"\r\n    },\r\n    {\r\n      \"@type\": \"HowToStep\",\r\n      \"position\": 2,\r\n      \"name\": \"Select your trip duration\",\r\n      \"text\": \"Pick anywhere from 2 Nights \/ 3 Days to 10 Nights \/ 11 Days. The planner automatically handles arrival and departure days. For Spiti Valley a minimum of 7 days and for Leh Ladakh a minimum of 6 days are recommended for safe acclimatisation.\",\r\n      \"url\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#step-duration\"\r\n    },\r\n    {\r\n      \"@type\": \"HowToStep\",\r\n      \"position\": 3,\r\n      \"name\": \"Choose your trip style and generate\",\r\n      \"text\": \"Select Couple, Family, Group, Adventure, or Luxury. Click Generate My Itinerary. Your complete day-by-day plan with routes, activities, overnight stays, and meals appears instantly. Download as a HimTrails-branded PDF or WhatsApp the team for a detailed quote.\",\r\n      \"url\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#step-style\"\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"BreadcrumbList\",\r\n  \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#breadcrumb\",\r\n  \"itemListElement\": [\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 1,\r\n      \"name\": \"Home\",\r\n      \"item\": \"https:\/\/himtrails.in\/\"\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 2,\r\n      \"name\": \"Himachal Trip Itinerary Planner\",\r\n      \"item\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/\"\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"ItemList\",\r\n  \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#destinations\",\r\n  \"name\": \"Himachal and Leh Ladakh Destinations Covered by the HimTrails Itinerary Planner\",\r\n  \"description\": \"All 12 destinations available in the HimTrails Trip Itinerary Planner, each with verified HimTrails tour packages.\",\r\n  \"numberOfItems\": 12,\r\n  \"itemListOrder\": \"https:\/\/schema.org\/ItemListOrderAscending\",\r\n  \"itemListElement\": [\r\n    { \"@type\": \"ListItem\", \"position\": 1,  \"name\": \"Manali\",         \"url\": \"https:\/\/himtrails.in\/manali-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 2,  \"name\": \"Shimla\",         \"url\": \"https:\/\/himtrails.in\/shimla-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 3,  \"name\": \"Kasol\",          \"url\": \"https:\/\/himtrails.in\/kasol-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 4,  \"name\": \"Dharamshala\",    \"url\": \"https:\/\/himtrails.in\/dharamshala-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 5,  \"name\": \"Bir Billing\",    \"url\": \"https:\/\/himtrails.in\/bir-billing-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 6,  \"name\": \"Jibhi\",          \"url\": \"https:\/\/himtrails.in\/jibhi-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 7,  \"name\": \"Tirthan Valley\", \"url\": \"https:\/\/himtrails.in\/tirthan-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 8,  \"name\": \"Narkanda\",       \"url\": \"https:\/\/himtrails.in\/narkanda-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 9,  \"name\": \"Chamba\",         \"url\": \"https:\/\/himtrails.in\/chamba-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 10, \"name\": \"Kinnaur\",        \"url\": \"https:\/\/himtrails.in\/kinnaur-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 11, \"name\": \"Spiti Valley\",   \"url\": \"https:\/\/himtrails.in\/spiti-tour-packages\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 12, \"name\": \"Leh Ladakh\",     \"url\": \"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\" }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"SiteNavigationElement\",\r\n  \"@id\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/#relatedtools\",\r\n  \"name\": \"HimTrails Smart Travel Tools\",\r\n  \"hasPart\": [\r\n    {\r\n      \"@type\": \"WebApplication\",\r\n      \"name\": \"Himachal Trip Itinerary Planner\",\r\n      \"url\": \"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/\",\r\n      \"description\": \"Free day-by-day Himachal and Leh Ladakh trip itinerary builder with downloadable PDF.\",\r\n      \"applicationCategory\": \"TravelApplication\",\r\n      \"isAccessibleForFree\": true,\r\n      \"offers\": { \"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"INR\" }\r\n    },\r\n    {\r\n      \"@type\": \"WebApplication\",\r\n      \"name\": \"Himachal Trip Cost Calculator\",\r\n      \"url\": \"https:\/\/himtrails.in\/himachal-trip-cost-calculator\/\",\r\n      \"description\": \"Free Himachal trip cost estimator \u2014 instant per-person and total trip cost by destination, duration, group size, and package tier.\",\r\n      \"applicationCategory\": \"TravelApplication\",\r\n      \"isAccessibleForFree\": true,\r\n      \"offers\": { \"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"INR\" }\r\n    }\r\n  ]\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6df12e8 elementor-widget elementor-widget-html\" data-id=\"6df12e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"himtrails-planner-wrapper\">\r\n<style>\r\n  #himtrails-planner-wrapper, #himtrails-planner-wrapper *,\r\n  #himtrails-planner-wrapper *::before, #himtrails-planner-wrapper *::after{\r\n    box-sizing:border-box;\r\n    font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;\r\n    -webkit-tap-highlight-color:transparent;\r\n  }\r\n  #himtrails-planner-wrapper{\r\n    max-width:1200px;margin:40px auto 0 auto;padding:0;\r\n    color:#2c3e50;width:100%;\r\n    display:block;\r\n    margin-bottom:0!important;padding-bottom:0!important;\r\n  }\r\n  \/* Hard reset of any bottom spacing inherited from page builders *\/\r\n  #himtrails-planner-wrapper > *:last-child{margin-bottom:0!important}\r\n  #himtrails-planner-wrapper .ht-plan h2,\r\n  #himtrails-planner-wrapper .ht-plan h3,\r\n  #himtrails-planner-wrapper .ht-plan h4,\r\n  #himtrails-planner-wrapper .ht-plan p{margin:0;padding:0}\r\n\r\n  .ht-plan{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(15,76,58,0.08), 0 2px 8px rgba(0,0,0,0.04);border:1px solid #eef2f5;margin-bottom:0!important}\r\n\r\n  .ht-plan-header{background:linear-gradient(135deg,#0f4c3a 0%,#1a7a5e 55%,#2d9d7a 100%);padding:44px 40px;color:#fff;position:relative;overflow:hidden}\r\n  .ht-plan-header::before{content:\"\";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:rgba(255,255,255,0.08);border-radius:50%;pointer-events:none}\r\n  .ht-plan-header::after{content:\"\";position:absolute;bottom:-90px;left:-40px;width:200px;height:200px;background:rgba(255,255,255,0.05);border-radius:50%;pointer-events:none}\r\n  #himtrails-planner-wrapper .ht-plan .ht-plan-header h2.ht-tag{display:inline-block;background:rgba(255,255,255,0.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:7px 16px;border-radius:20px;font-size:13px;font-weight:700;letter-spacing:1.2px;margin:0 0 18px 0;position:relative;z-index:2;color:#fff;line-height:1.3;font-family:inherit;text-transform:none;border:none;box-shadow:none;width:auto;text-align:left}\r\n  .ht-plan-header h3{font-size:30px;font-weight:700;margin-bottom:10px;position:relative;z-index:2;line-height:1.2;color:#fff;letter-spacing:-0.5px}\r\n  .ht-plan-header p{font-size:15px;opacity:0.92;position:relative;z-index:2;color:#fff;line-height:1.55;max-width:580px}\r\n\r\n  .ht-plan-body{padding:40px}\r\n  .ht-section-label{display:block;font-size:12px;font-weight:700;color:#1a7a5e;margin-bottom:14px;letter-spacing:1.2px;text-transform:uppercase}\r\n\r\n  \/* MODE TOGGLE \u2014 Cost Calculator pattern *\/\r\n  .ht-trip-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;background:#f0f5f2;padding:6px;border-radius:12px}\r\n  .ht-trip-toggle .opt{position:relative}\r\n  .ht-trip-toggle input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}\r\n  .ht-trip-toggle label{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:14px 12px;cursor:pointer;border-radius:8px;font-weight:700;font-size:14px;color:#546e7a;transition:background .2s ease, color .2s ease, box-shadow .2s ease;margin:0;line-height:1.3}\r\n  .ht-trip-toggle input:checked + label{background:#fff;color:#0f4c3a;box-shadow:0 2px 8px rgba(15,76,58,0.10)}\r\n  .ht-trip-toggle input:focus-visible + label{box-shadow:0 0 0 3px rgba(26,122,94,0.25)}\r\n\r\n  \/* FORM GRID \u2014 Cost Calculator pattern *\/\r\n  .ht-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}\r\n  .ht-field-full{grid-column:1 \/ -1}\r\n  .ht-field{position:relative}\r\n  .ht-field label{display:block;font-size:13px;font-weight:600;color:#1a4336;margin-bottom:10px;letter-spacing:0.2px}\r\n  .ht-field label .req{color:#e67e22;margin-left:2px;font-weight:700}\r\n\r\n  .ht-field select,.ht-field input[type=\"text\"]{width:100%;padding:14px 16px;border:2px solid #e5ecea;border-radius:10px;font-size:16px;color:#2c3e50;background:#fafbfc;transition:border-color .2s ease, background .2s ease, box-shadow .2s ease;outline:none;font-weight:500;line-height:1.3;height:52px;font-family:inherit;-webkit-appearance:none;appearance:none}\r\n  .ht-field select:hover:not(:disabled){border-color:#c8dad3}\r\n  .ht-field select:focus{border-color:#1a7a5e;background:#fff;box-shadow:0 0 0 4px rgba(26,122,94,0.12)}\r\n  .ht-field select:disabled{background:#f0f2f5;color:#90a4ae;cursor:not-allowed}\r\n  .ht-field select{cursor:pointer;background-image:url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231a7a5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3e%3c\/svg%3e\");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px}\r\n  .ht-field select optgroup{font-weight:700;color:#0f4c3a;font-size:13px;background:#f0f5f2}\r\n  .ht-field select option{font-weight:500;color:#2c3e50}\r\n\r\n  \/* HELPERS \/ NOTES *\/\r\n  .ht-helper{margin-top:8px;font-size:12px;color:#1a4336;padding:8px 12px;background:#f0f9f5;border-radius:8px;border-left:3px solid #1a7a5e;line-height:1.45;display:none}\r\n  .ht-helper.show{display:block;animation:htFade .3s ease}\r\n  .ht-helper strong{color:#0f4c3a;font-weight:700}\r\n\r\n  .ht-warn{margin-top:8px;font-size:12px;color:#7a4f00;padding:8px 12px;background:#fff8ed;border-radius:8px;border-left:3px solid #e67e22;line-height:1.45;display:none}\r\n  .ht-warn.show{display:block;animation:htFade .3s ease}\r\n  .ht-warn strong{color:#c0660d;font-weight:700}\r\n\r\n  \/* TRIP STYLE \u2014 same as pkg-options pattern *\/\r\n  .ht-style-wrap{margin-bottom:24px}\r\n  .ht-style-options{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}\r\n  .ht-style-opt{position:relative}\r\n  .ht-style-opt input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}\r\n  .ht-style-opt label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;text-align:center;border:2px solid #e5ecea;border-radius:10px;cursor:pointer;color:#546e7a;background:#fafbfc;transition:border-color .2s ease, background .2s ease, color .2s ease;margin:0;min-height:88px}\r\n  .ht-style-opt label .style-icon{font-size:20px;line-height:1;margin-bottom:6px}\r\n  .ht-style-opt label .style-title{display:block;font-size:13px;font-weight:700;line-height:1.2}\r\n  .ht-style-opt label .style-sub{display:block;font-size:10.5px;font-weight:500;color:#90a4ae;margin-top:4px;line-height:1.25}\r\n  .ht-style-opt label:hover{border-color:#1a7a5e;background:#fff}\r\n  .ht-style-opt input:checked + label{background:#1a7a5e;border-color:#1a7a5e;color:#fff;box-shadow:0 4px 12px rgba(26,122,94,0.2)}\r\n  .ht-style-opt input:checked + label .style-sub{color:rgba(255,255,255,0.88)}\r\n  .ht-style-opt input:focus-visible + label{box-shadow:0 0 0 4px rgba(26,122,94,0.2)}\r\n\r\n  \/* ERROR *\/\r\n  .ht-error{display:none;padding:14px 16px;background:#fff5f0;border:1px solid #ffccbc;color:#c0392b;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:18px;align-items:flex-start;gap:10px;line-height:1.45}\r\n  .ht-error.show{display:flex}\r\n  .ht-error svg{flex-shrink:0;margin-top:1px}\r\n\r\n  \/* PRIMARY BUTTON *\/\r\n  .ht-btn-wrap{margin-top:8px}\r\n  .ht-plan-btn{width:100%;padding:18px 24px;background:linear-gradient(135deg,#0f4c3a 0%,#1a7a5e 100%);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:0.4px;transition:transform .2s ease, box-shadow .2s ease;box-shadow:0 4px 14px rgba(26,122,94,0.28);font-family:inherit;line-height:1.3;-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:10px}\r\n  .ht-plan-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(26,122,94,0.36)}\r\n  .ht-plan-btn:active{transform:translateY(0)}\r\n  .ht-plan-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(26,122,94,0.3)}\r\n  .ht-plan-btn .ht-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:htSpin .7s linear infinite;display:none}\r\n  .ht-plan-btn.loading .ht-spinner{display:inline-block}\r\n  .ht-plan-btn.loading .ht-btn-text{opacity:0.7}\r\n  @keyframes htSpin{to{transform:rotate(360deg)}}\r\n\r\n  \/* RESULT BLOCK *\/\r\n  .ht-result{display:none;margin-top:28px;padding:32px 28px;background:linear-gradient(135deg,#f0f9f5 0%,#e8f5ee 100%);border-radius:14px;border:2px solid #c8e6d5}\r\n  .ht-result.show{display:block;animation:htFade .4s ease}\r\n  @keyframes htFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}\r\n  .ht-result-title{font-size:12px;color:#1a4336;font-weight:700;margin-bottom:6px;letter-spacing:1.2px;text-transform:uppercase}\r\n  .ht-result-dest{font-size:22px;color:#0f4c3a;margin-bottom:10px;font-weight:800;line-height:1.3;letter-spacing:-0.3px;word-wrap:break-word;overflow-wrap:break-word}\r\n  .ht-result-tag{font-size:14px;color:#1a4336;line-height:1.55;margin-bottom:16px;font-weight:500}\r\n  .ht-result-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\r\n  .ht-meta-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #d4e8dc;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#1a4336}\r\n  .ht-meta-chip svg{color:#1a7a5e;flex-shrink:0}\r\n\r\n  \/* QUICK FACTS \u2014 same look as ht-breakdown *\/\r\n  .ht-quickfacts{background:#fff;padding:20px 16px;border-radius:12px;border:1px solid #d4e8dc;margin-bottom:14px}\r\n  .ht-qf-title{font-size:11px;font-weight:700;color:#1a7a5e;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:14px;text-align:center}\r\n  .ht-qf-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 0}\r\n  .ht-qf-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:8px 4px;border-top:1px solid #f0f5f2;text-align:center;width:100%}\r\n  .ht-qf-item .ht-qf-icon{font-size:18px;line-height:1;margin-bottom:2px}\r\n  .ht-qf-item .lbl{font-size:11px;color:#90a4ae;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;line-height:1.2}\r\n  .ht-qf-item .amt{font-size:13px;font-weight:700;color:#1a4336;line-height:1.25;word-break:normal;overflow-wrap:break-word}\r\n\r\n  \/* DAY CARDS *\/\r\n  .ht-days-wrap{margin-bottom:14px;display:flex;flex-direction:column;gap:12px}\r\n  .ht-day{background:#fff;border:1px solid #d4e8dc;border-radius:12px;overflow:hidden;transition:border-color .2s ease, box-shadow .2s ease}\r\n  .ht-day:hover{border-color:#c8dad3;box-shadow:0 4px 14px rgba(15,76,58,0.06)}\r\n  .ht-day-head{display:flex;align-items:center;gap:14px;padding:14px 18px;background:linear-gradient(to right,#f0f9f5,#fafbfc);border-bottom:1px solid #e5ecea;flex-wrap:wrap}\r\n  .ht-day-badge{flex-shrink:0;width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#0f4c3a 0%,#1a7a5e 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;line-height:1.1;box-shadow:0 2px 6px rgba(15,76,58,0.18)}\r\n  .ht-day-badge.transit{background:linear-gradient(135deg,#d97706 0%,#ea580c 100%)}\r\n  .ht-day-badge .lab{font-size:8.5px;letter-spacing:0.8px;opacity:0.85}\r\n  .ht-day-badge .num{font-size:18px;margin-top:1px}\r\n  .ht-day-heading{flex:1;min-width:0}\r\n  .ht-day-title{font-size:15px;font-weight:700;color:#0f4c3a;line-height:1.3;letter-spacing:-0.2px;margin-bottom:3px;word-wrap:break-word}\r\n  .ht-day-route{font-size:11.5px;color:#1a7a5e;font-weight:600;letter-spacing:0.2px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}\r\n  .ht-day-route svg{flex-shrink:0}\r\n  .ht-day-edit{flex-shrink:0;background:#fff;border:1.5px solid #c8e6d5;color:#1a7a5e;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:0.3px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:background .2s ease, color .2s ease, border-color .2s ease;text-transform:uppercase;-webkit-appearance:none;appearance:none}\r\n  .ht-day-edit:hover{background:#1a7a5e;color:#fff;border-color:#1a7a5e}\r\n  .ht-day-body{padding:14px 18px 16px}\r\n  .ht-day-intro{font-size:13px;color:#546e7a;line-height:1.55;margin-bottom:12px}\r\n  .ht-day-acts{display:flex;flex-direction:column;gap:8px}\r\n  .ht-day-act{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#37474f;line-height:1.5}\r\n  .ht-day-act-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#1a7a5e;margin-top:7px}\r\n  .ht-day-act strong{color:#0f4c3a;font-weight:700}\r\n  .ht-day-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}\r\n  .ht-day-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:7px;font-size:11px;font-weight:600;line-height:1.2}\r\n  .ht-day-chip.stay{background:#f0f9f5;color:#1a4336;border:1px solid #c8e6d5}\r\n  .ht-day-chip.meals{background:#fff5f0;color:#8a4a2b;border:1px solid #ffd4b8}\r\n  .ht-day-chip.distance{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}\r\n  .ht-day-chip.time{background:#fef3c7;color:#78350f;border:1px solid #fde68a}\r\n  .ht-day-chip.difficulty{background:#fce7f3;color:#831843;border:1px solid #f9a8d4}\r\n  .ht-day-chip svg{flex-shrink:0}\r\n  \/* Day edit panel *\/\r\n  .ht-day-edit-panel{display:none;padding:12px 18px;background:#fafbfc;border-top:1px solid #e5ecea}\r\n  .ht-day-edit-panel.show{display:block;animation:htFade .25s ease}\r\n  .ht-day-edit-label{font-size:11px;font-weight:700;color:#1a7a5e;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}\r\n  .ht-day-edit-options{display:flex;flex-direction:column;gap:8px}\r\n  .ht-day-edit-opt{padding:10px 12px;background:#fff;border:1.5px solid #e5ecea;border-radius:8px;cursor:pointer;font-size:13px;color:#37474f;font-family:inherit;text-align:left;transition:border-color .2s ease, background .2s ease;line-height:1.4;width:100%;-webkit-appearance:none;appearance:none}\r\n  .ht-day-edit-opt:hover{border-color:#1a7a5e;background:#f0f9f5}\r\n  .ht-day-edit-opt.current{background:#e8f5ee;border-color:#1a7a5e;color:#0f4c3a;font-weight:700;cursor:default}\r\n  .ht-day-edit-opt strong{color:#0f4c3a;font-weight:700}\r\n  .ht-day-edit-cancel{margin-top:8px;padding:8px 14px;background:transparent;border:none;color:#90a4ae;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;-webkit-appearance:none;appearance:none}\r\n  .ht-day-edit-cancel:hover{color:#1a7a5e}\r\n\r\n  \/* PERMITS \/ INCLUSIONS \u2014 same look as ht-inclusions *\/\r\n  .ht-incl-card{background:#fff;padding:18px 18px 14px;border-radius:12px;border:1px solid #d4e8dc;margin-bottom:14px}\r\n  .ht-incl-card h4{font-size:11px;font-weight:700;color:#1a7a5e;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 12px 0;text-align:center}\r\n  .ht-incl-card.permits h4{color:#0f4c3a}\r\n  .ht-incl-card ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}\r\n  .ht-incl-card li{font-size:13px;color:#1a4336;padding:4px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.45}\r\n  .ht-incl-card li::before{content:\"\u2713\";color:#1a7a5e;font-weight:700;flex-shrink:0;font-size:14px}\r\n  .ht-incl-card.permits li::before{content:\"\ud83d\udcc4\";font-size:13px;color:transparent}\r\n  .ht-incl-card li strong{color:#0f4c3a;font-weight:700}\r\n  .ht-excl-card{background:#fff}\r\n  .ht-excl-card h4{color:#c0392b}\r\n  .ht-excl-card li::before{content:\"\u2717\";color:#c0392b}\r\n\r\n  \/* PRO TIP *\/\r\n  .ht-tip{padding:14px 16px;background:#fff8ed;border:1px solid #ffe0b2;color:#7a4f00;border-radius:10px;font-size:13px;line-height:1.55;margin-bottom:14px;display:flex;gap:12px;align-items:flex-start}\r\n  .ht-tip .ht-tip-icon{font-size:20px;line-height:1;flex-shrink:0;margin-top:1px}\r\n  .ht-tip-body{flex:1;min-width:0}\r\n  .ht-tip-title{font-size:11px;font-weight:700;color:#7a4f00;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}\r\n  .ht-tip-text{font-size:13px;color:#5c4500;line-height:1.55}\r\n  .ht-tip-text strong{color:#0f4c3a;font-weight:700}\r\n\r\n  \/* CTA ROW \u2014 Cost Calculator pattern (4 columns) *\/\r\n  .ht-cta-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}\r\n  .ht-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border-radius:10px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s ease, color .2s ease, transform .15s ease, box-shadow .2s ease;text-align:center;line-height:1.25;font-family:inherit;min-height:52px;cursor:pointer;-webkit-appearance:none;appearance:none;border:none}\r\n  .ht-cta:hover{transform:translateY(-1px);text-decoration:none}\r\n  .ht-cta.wa{background:#25d366;color:#fff;box-shadow:0 3px 10px rgba(37,211,102,0.25)}\r\n  .ht-cta.wa:hover{background:#1fb855;color:#fff;box-shadow:0 5px 16px rgba(37,211,102,0.35)}\r\n  .ht-cta.call{background:#fff;color:#0f4c3a;border:2px solid #0f4c3a}\r\n  .ht-cta.call:hover{background:#0f4c3a;color:#fff;box-shadow:0 5px 16px rgba(15,76,58,0.25)}\r\n  .ht-cta.pdf{background:#fff;color:#1a7a5e;border:2px solid #1a7a5e}\r\n  .ht-cta.pdf:hover{background:#1a7a5e;color:#fff;box-shadow:0 5px 16px rgba(26,122,94,0.25)}\r\n  .ht-cta.pdf:disabled{opacity:0.7;cursor:wait;transform:none}\r\n  .ht-cta.share{background:#fff;color:#1a7a5e;border:2px solid #1a7a5e}\r\n  .ht-cta.share:hover{background:#1a7a5e;color:#fff;box-shadow:0 5px 16px rgba(26,122,94,0.25)}\r\n  .ht-cta.packages{background:linear-gradient(135deg,#0f4c3a 0%,#1a7a5e 100%);color:#fff;box-shadow:0 3px 10px rgba(26,122,94,0.25)}\r\n  .ht-cta.packages:hover{box-shadow:0 5px 16px rgba(15,76,58,0.35);color:#fff}\r\n  .ht-cta svg{flex-shrink:0}\r\n  .ht-cta .ht-spinner-sm{width:14px;height:14px;border:2px solid rgba(255,255,255,0.3);border-top-color:currentColor;border-radius:50%;animation:htSpin .7s linear infinite;display:none}\r\n  .ht-cta.loading .ht-spinner-sm{display:inline-block}\r\n  .ht-cta.loading svg{display:none}\r\n\r\n  \/* SHARE MODAL \u2014 exact Cost Calculator pattern *\/\r\n  .ht-share-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:16px}\r\n  .ht-share-modal.show{display:flex;animation:htFade .2s ease}\r\n  .ht-share-overlay{position:absolute;inset:0;background:rgba(15,30,25,0.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}\r\n  .ht-share-content{position:relative;background:#fff;border-radius:16px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,0.3);overflow:hidden;animation:htSlideUp .25s ease}\r\n  @keyframes htSlideUp{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}\r\n  .ht-share-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eef2f5}\r\n  .ht-share-header h4{font-size:16px;font-weight:700;color:#0f4c3a;margin:0;line-height:1.3}\r\n  .ht-share-close{background:transparent;border:none;color:#90a4ae;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;transition:background .15s ease, color .15s ease;font-family:inherit;padding:0;-webkit-appearance:none;appearance:none}\r\n  .ht-share-close:hover{background:#f5f7f9;color:#1a4336}\r\n  .ht-share-options{padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}\r\n  .ht-share-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 6px;background:#fafbfc;border:1.5px solid #eef2f5;border-radius:10px;color:#1a4336;text-decoration:none;font-size:11.5px;font-weight:600;cursor:pointer;transition:transform .15s ease, border-color .15s ease, background .15s ease;font-family:inherit;text-align:center;line-height:1.2;-webkit-appearance:none;appearance:none}\r\n  .ht-share-opt:hover{transform:translateY(-2px);text-decoration:none}\r\n  .ht-share-opt[data-platform=\"whatsapp\"]:hover{background:#25d366;color:#fff;border-color:#25d366}\r\n  .ht-share-opt[data-platform=\"telegram\"]:hover{background:#0088cc;color:#fff;border-color:#0088cc}\r\n  .ht-share-opt[data-platform=\"email\"]:hover{background:#ea4335;color:#fff;border-color:#ea4335}\r\n  .ht-share-opt[data-platform=\"sms\"]:hover{background:#34b7f1;color:#fff;border-color:#34b7f1}\r\n  .ht-share-opt[data-platform=\"facebook\"]:hover{background:#1877f2;color:#fff;border-color:#1877f2}\r\n  .ht-share-opt[data-platform=\"twitter\"]:hover{background:#000;color:#fff;border-color:#000}\r\n  .ht-share-opt[data-platform=\"copy\"]:hover{background:#1a7a5e;color:#fff;border-color:#1a7a5e}\r\n  .ht-share-opt.copied{background:#25d366!important;color:#fff!important;border-color:#25d366!important}\r\n  .ht-share-icon{font-size:22px;line-height:1}\r\n  .ht-share-footer{padding:12px 22px 18px;border-top:1px solid #eef2f5;font-size:11.5px;color:#90a4ae;text-align:center;line-height:1.5}\r\n\r\n  \/* DISCLAIMER + BRAND FOOT *\/\r\n  .ht-disclaimer{font-size:12px;color:#78909c;text-align:center;margin-top:18px;line-height:1.6;padding:0 4px}\r\n  .ht-brand-foot{text-align:center;padding:20px 24px;background:#fafbfc;font-size:12px;color:#90a4ae;border-top:1px solid #eef2f5;line-height:1.6}\r\n  .ht-brand-foot strong{color:#1a7a5e;font-weight:700}\r\n  .ht-brand-foot .ht-dot{margin:0 8px;opacity:0.5}\r\n\r\n  \/* RESPONSIVE \u2014 fixed-pixel breakpoints, Cost Calculator pattern *\/\r\n  @media (max-width:900px){\r\n    .ht-form-grid{gap:16px}\r\n    .ht-plan-header{padding:40px 32px}\r\n    .ht-plan-body{padding:34px 30px}\r\n    .ht-style-options{grid-template-columns:repeat(3,1fr)}\r\n  }\r\n  @media (max-width:720px){\r\n    .ht-form-grid{grid-template-columns:1fr;gap:14px;margin-bottom:22px}\r\n    .ht-plan-header h3{font-size:26px}\r\n    .ht-plan-header p{font-size:14px}\r\n    .ht-result{padding:28px 22px}\r\n    .ht-incl-card ul{grid-template-columns:1fr}\r\n    .ht-style-options{grid-template-columns:repeat(3,1fr)}\r\n  }\r\n  @media (max-width:560px){\r\n    #himtrails-planner-wrapper{margin:20px auto 0 auto;padding:0}\r\n    .ht-plan{border-radius:14px}\r\n    .ht-plan-header{padding:28px 20px}\r\n    .ht-plan-header::before{width:140px;height:140px;top:-40px;right:-40px}\r\n    .ht-plan-header::after{width:120px;height:120px;bottom:-50px;left:-30px}\r\n    #himtrails-planner-wrapper .ht-plan .ht-plan-header h2.ht-tag{font-size:11px;padding:6px 12px;margin-bottom:12px;letter-spacing:1px}\r\n    .ht-plan-header h3{font-size:22px;line-height:1.2}\r\n    .ht-plan-header p{font-size:13.5px;line-height:1.5}\r\n    .ht-plan-body{padding:22px 16px}\r\n    .ht-section-label{font-size:11px;margin-bottom:10px;letter-spacing:1px}\r\n    .ht-trip-toggle label{font-size:13px;padding:12px 8px}\r\n    .ht-field label{font-size:13px;margin-bottom:8px}\r\n    .ht-field select{padding:12px 14px;height:48px;font-size:16px;padding-right:38px;background-position:right 12px center}\r\n    .ht-style-options{grid-template-columns:repeat(2,1fr);gap:8px}\r\n    .ht-style-opt label{padding:14px 6px;min-height:80px}\r\n    .ht-style-opt label .style-icon{font-size:18px}\r\n    .ht-style-opt label .style-title{font-size:12.5px}\r\n    .ht-style-opt label .style-sub{font-size:10px}\r\n    .ht-plan-btn{padding:15px 18px;font-size:15px}\r\n    .ht-error{font-size:12.5px;padding:12px 14px}\r\n    .ht-result{padding:20px 14px;margin-top:20px;border-radius:12px}\r\n    .ht-result-dest{font-size:18px;margin-bottom:8px}\r\n    .ht-result-tag{font-size:13px}\r\n    .ht-quickfacts{padding:16px 16px;border-radius:10px}\r\n    .ht-qf-grid{gap:10px 14px}\r\n    .ht-qf-item .lbl{font-size:10.5px;letter-spacing:0.4px}\r\n    .ht-qf-item .amt{font-size:12px}\r\n    .ht-day-head{padding:12px 14px;gap:10px}\r\n    .ht-day-badge{width:42px;height:42px}\r\n    .ht-day-badge .num{font-size:16px}\r\n    .ht-day-title{font-size:14px}\r\n    .ht-day-route{font-size:11px}\r\n    .ht-day-body{padding:12px 14px 14px}\r\n    .ht-day-intro{font-size:12.5px}\r\n    .ht-day-act{font-size:12.5px}\r\n    .ht-incl-card{padding:14px 14px 10px}\r\n    .ht-incl-card li{font-size:12.5px}\r\n    .ht-cta-row{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}\r\n    .ht-cta{padding:13px 8px;font-size:13px;min-height:48px;gap:6px}\r\n    .ht-share-content{max-width:100%}\r\n    .ht-share-options{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}\r\n    .ht-share-opt{padding:12px 4px;font-size:11px}\r\n    .ht-share-icon{font-size:20px}\r\n    .ht-disclaimer{font-size:11.5px;margin-top:14px;line-height:1.5}\r\n    .ht-brand-foot{padding:14px 16px;font-size:11px}\r\n    .ht-brand-foot .ht-dot{margin:0 5px}\r\n  }\r\n  @media (max-width:420px){\r\n    .ht-plan-header{padding:24px 16px}\r\n    .ht-plan-header h3{font-size:20px;letter-spacing:-0.3px}\r\n    .ht-plan-header p{font-size:13px}\r\n    .ht-plan-body{padding:20px 14px}\r\n    .ht-trip-toggle label{font-size:12px;padding:11px 6px;gap:5px}\r\n    .ht-field select{padding:11px 13px;height:46px;font-size:15px}\r\n    .ht-style-options{gap:6px}\r\n    .ht-style-opt label{padding:12px 4px;min-height:74px}\r\n    .ht-plan-btn{padding:14px 16px;font-size:14.5px}\r\n    .ht-result{padding:16px 10px;margin-top:16px}\r\n    .ht-result-dest{font-size:16px;margin-bottom:6px;line-height:1.3}\r\n    .ht-quickfacts{padding:14px 12px}\r\n    .ht-qf-grid{gap:8px 10px}\r\n    .ht-qf-item .lbl{font-size:10px}\r\n    .ht-qf-item .amt{font-size:11.5px}\r\n    .ht-incl-card li{font-size:12px}\r\n    .ht-cta{padding:11px 6px;font-size:12.5px;gap:5px}\r\n    .ht-disclaimer{font-size:11px;padding:0 2px}\r\n    .ht-brand-foot{padding:12px 14px;font-size:10.5px;line-height:1.5}\r\n  }\r\n<\/style>\r\n\r\n<div class=\"ht-plan\">\r\n  <div class=\"ht-plan-header\">\r\n    <h2 class=\"ht-tag\">\u2726 HIMACHAL TRIP ITINERARY PLANNER<\/h2>\r\n    <h3>Plan Your Himachal Itinerary<\/h3>\r\n    <p>Day-by-day Himachal plans built in 10 seconds \u2014 single destination or multi-destination combos. Realistic pacing, drive times, permits &amp; verified data, crafted by HimTrails \u2014 local Himachal experts based in Shimla.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"ht-plan-body\">\r\n\r\n    <span class=\"ht-section-label\">Trip Type<\/span>\r\n    <div class=\"ht-trip-toggle\" role=\"radiogroup\" aria-label=\"Trip type\">\r\n      <div class=\"opt\"><input type=\"radio\" name=\"ht-trip-type\" id=\"ht-tt-single\" value=\"single\" checked><label for=\"ht-tt-single\">\ud83d\udccd Single Destination<\/label><\/div>\r\n      <div class=\"opt\"><input type=\"radio\" name=\"ht-trip-type\" id=\"ht-tt-combo\" value=\"combo\"><label for=\"ht-tt-combo\">\ud83d\uddfa\ufe0f Multi-Destination Combo<\/label><\/div>\r\n    <\/div>\r\n\r\n    <span class=\"ht-section-label\">Trip Details<\/span>\r\n    <div class=\"ht-form-grid\">\r\n      <div class=\"ht-field ht-field-full\" id=\"ht-dest-wrap\">\r\n        <label for=\"ht-destination\" id=\"ht-dest-label\">Destination <span class=\"req\">*<\/span><\/label>\r\n        <select id=\"ht-destination\" aria-required=\"true\">\r\n          <option value=\"\">Select destination<\/option>\r\n          <option value=\"manali\">Manali<\/option>\r\n          <option value=\"shimla\">Shimla<\/option>\r\n          <option value=\"kasol\">Kasol \u2013 Kheerganga<\/option>\r\n          <option value=\"dharamshala\">Dharamshala \u2013 McLeodganj<\/option>\r\n          <option value=\"bir-billing\">Bir Billing<\/option>\r\n          <option value=\"jibhi\">Jibhi<\/option>\r\n          <option value=\"tirthan\">Tirthan Valley<\/option>\r\n          <option value=\"narkanda\">Narkanda<\/option>\r\n          <option value=\"chamba\">Chamba \u2013 Dalhousie<\/option>\r\n          <option value=\"kinnaur\">Kinnaur \u2013 Sangla \u2013 Chitkul<\/option>\r\n          <option value=\"spiti\">Spiti Valley<\/option>\r\n          <option value=\"leh-ladakh\">Leh Ladakh<\/option>\r\n        <\/select>\r\n        <select id=\"ht-combo\" aria-required=\"true\" style=\"display:none;\">\r\n          <option value=\"\">Select combo route<\/option>\r\n          <optgroup label=\"\u2726 Short Combos (4\u20136 Days)\">\r\n            <option value=\"manali-solang-rohtang\">Manali + Solang + Rohtang (Snow Special)<\/option>\r\n            <option value=\"shimla-kufri-chail\">Shimla + Kufri + Chail (Heritage)<\/option>\r\n            <option value=\"jibhi-tirthan\">Jibhi + Tirthan Valley (Offbeat)<\/option>\r\n            <option value=\"dharamshala-bir\">Dharamshala + Bir Billing (Spiritual + Adventure)<\/option>\r\n          <\/optgroup>\r\n          <optgroup label=\"\u2726 Classic Combos (5\u20138 Days)\">\r\n            <option value=\"shimla-manali\">Shimla + Manali (Classic Doublet)<\/option>\r\n            <option value=\"manali-kasol\">Manali + Kasol (Backpacker)<\/option>\r\n            <option value=\"manali-kasol-manikaran\">Manali + Kasol + Manikaran (Parvati Extended)<\/option>\r\n            <option value=\"kasol-kheerganga-tosh\">Kasol + Kheerganga + Tosh (Trekker)<\/option>\r\n            <option value=\"dharamshala-dalhousie\">Dharamshala + Dalhousie (Hill Stations)<\/option>\r\n            <option value=\"chamba-khajjiar-dalhousie\">Chamba + Khajjiar + Dalhousie (Heritage Circuit)<\/option>\r\n            <option value=\"dharamshala-mcleod-bir\">Dharamshala + McLeodganj + Bir (Spiritual Triangle)<\/option>\r\n          <\/optgroup>\r\n          <optgroup label=\"\u2726 Grand Combos (8+ Days)\">\r\n            <option value=\"shimla-manali-dharamshala\">Shimla + Manali + Dharamshala (Himachal Triangle)<\/option>\r\n            <option value=\"manali-shimla-kasol\">Manali + Shimla + Kasol (Triple Hill Combo)<\/option>\r\n            <option value=\"shimla-manali-kasol-dharamshala\">Shimla + Manali + Kasol + Dharamshala (Grand Tour)<\/option>\r\n            <option value=\"kasol-jibhi-tirthan\">Kasol + Jibhi + Tirthan (Offbeat Trio)<\/option>\r\n            <option value=\"manali-spiti\">Manali + Spiti Circuit (May\u2013Sep only)<\/option>\r\n            <option value=\"shimla-spiti\">Shimla \u2192 Spiti via Kinnaur<\/option>\r\n            <option value=\"shimla-kinnaur-spiti\">Shimla + Kinnaur + Spiti (Full Tribal Circuit)<\/option>\r\n            <option value=\"manali-leh-ladakh\">Manali + Leh Ladakh (Bike-Trip Classic)<\/option>\r\n          <\/optgroup>\r\n        <\/select>\r\n        <div class=\"ht-helper\" id=\"ht-dest-helper\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ht-field\">\r\n        <label for=\"ht-days\">Duration <span class=\"req\">*<\/span><\/label>\r\n        <select id=\"ht-days\" aria-required=\"true\" disabled><option value=\"\">Select destination first<\/option><\/select>\r\n        <div class=\"ht-warn\" id=\"ht-dur-warn\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ht-field\">\r\n        <label for=\"ht-origin\">Starting From<\/label>\r\n        <select id=\"ht-origin\">\r\n          <option value=\"delhi\" selected>Delhi<\/option>\r\n          <option value=\"chandigarh\">Chandigarh<\/option>\r\n          <option value=\"mumbai\">Mumbai<\/option>\r\n          <option value=\"bangalore\">Bangalore<\/option>\r\n          <option value=\"kolkata\">Kolkata<\/option>\r\n          <option value=\"ahmedabad\">Ahmedabad<\/option>\r\n          <option value=\"hyderabad\">Hyderabad<\/option>\r\n          <option value=\"pune\">Pune<\/option>\r\n          <option value=\"jaipur\">Jaipur<\/option>\r\n          <option value=\"lucknow\">Lucknow<\/option>\r\n          <option value=\"chennai\">Chennai<\/option>\r\n          <option value=\"other\">Other<\/option>\r\n        <\/select>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ht-style-wrap\">\r\n      <span class=\"ht-section-label\">Trip Style<\/span>\r\n      <div class=\"ht-style-options\" role=\"radiogroup\" aria-label=\"Trip style\">\r\n        <div class=\"ht-style-opt\"><input type=\"radio\" name=\"ht-style\" id=\"ht-style-couple\" value=\"couple\"><label for=\"ht-style-couple\"><span class=\"style-icon\">\ud83d\udc91<\/span><span class=\"style-title\">Couple<\/span><span class=\"style-sub\">Honeymoon &amp; romantic<\/span><\/label><\/div>\r\n        <div class=\"ht-style-opt\"><input type=\"radio\" name=\"ht-style\" id=\"ht-style-family\" value=\"family\" checked><label for=\"ht-style-family\"><span class=\"style-icon\">\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67<\/span><span class=\"style-title\">Family<\/span><span class=\"style-sub\">Kids &amp; parents<\/span><\/label><\/div>\r\n        <div class=\"ht-style-opt\"><input type=\"radio\" name=\"ht-style\" id=\"ht-style-group\" value=\"group\"><label for=\"ht-style-group\"><span class=\"style-icon\">\ud83c\udf89<\/span><span class=\"style-title\">Group<\/span><span class=\"style-sub\">Friends &amp; squads<\/span><\/label><\/div>\r\n        <div class=\"ht-style-opt\"><input type=\"radio\" name=\"ht-style\" id=\"ht-style-adventure\" value=\"adventure\"><label for=\"ht-style-adventure\"><span class=\"style-icon\">\ud83e\uddd7<\/span><span class=\"style-title\">Adventure<\/span><span class=\"style-sub\">Treks &amp; thrills<\/span><\/label><\/div>\r\n        <div class=\"ht-style-opt\"><input type=\"radio\" name=\"ht-style\" id=\"ht-style-luxury\" value=\"luxury\"><label for=\"ht-style-luxury\"><span class=\"style-icon\">\u2728<\/span><span class=\"style-title\">Luxury<\/span><span class=\"style-sub\">5\u2605 &amp; premium<\/span><\/label><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"ht-error\" class=\"ht-error\" role=\"alert\">\r\n      <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\r\n      <span id=\"ht-error-text\">Please complete all required fields.<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"ht-btn-wrap\">\r\n      <button type=\"button\" class=\"ht-plan-btn\" id=\"ht-plan-btn\">\r\n        <span class=\"ht-spinner\"><\/span>\r\n        <span class=\"ht-btn-text\">\u2726 Generate My Itinerary<\/span>\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <div id=\"ht-result\" class=\"ht-result\" aria-live=\"polite\">\r\n      <div class=\"ht-result-title\">Your Custom Himachal Itinerary<\/div>\r\n      <div class=\"ht-result-dest\" id=\"ht-result-dest\">\u2014<\/div>\r\n      <div class=\"ht-result-tag\" id=\"ht-result-tag\"><\/div>\r\n      <div class=\"ht-result-meta\" id=\"ht-result-meta\"><\/div>\r\n\r\n      <div class=\"ht-quickfacts\">\r\n        <div class=\"ht-qf-title\">Quick Facts<\/div>\r\n        <div class=\"ht-qf-grid\" id=\"ht-qf-grid\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ht-days-wrap\" id=\"ht-days-wrap\"><\/div>\r\n\r\n      <div class=\"ht-incl-card permits\" id=\"ht-permits-card\" style=\"display:none;\">\r\n        <h4>Documents &amp; Permits Required<\/h4>\r\n        <ul id=\"ht-permits-list\"><\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"ht-incl-card\">\r\n        <h4>What's Included<\/h4>\r\n        <ul id=\"ht-inclusions-list\"><\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"ht-incl-card ht-excl-card\">\r\n        <h4>Not Included<\/h4>\r\n        <ul id=\"ht-exclusions-list\"><\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"ht-tip\" id=\"ht-tip\">\r\n        <span class=\"ht-tip-icon\">\ud83d\udca1<\/span>\r\n        <div class=\"ht-tip-body\">\r\n          <div class=\"ht-tip-title\">HimTrails Local Tip<\/div>\r\n          <div class=\"ht-tip-text\" id=\"ht-tip-text\">\u2014<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ht-cta-row\">\r\n        <a href=\"#\" id=\"ht-wa-link\" class=\"ht-cta wa\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg>\r\n          WhatsApp\r\n        <\/a>\r\n        <a href=\"tel:+917717697177\" class=\"ht-cta call\">\r\n          <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\r\n          Call Us\r\n        <\/a>\r\n        <button type=\"button\" class=\"ht-cta pdf\" id=\"ht-pdf-btn\">\r\n          <span class=\"ht-spinner-sm\"><\/span>\r\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/><\/svg>\r\n          Download PDF\r\n        <\/button>\r\n        <button type=\"button\" class=\"ht-cta share\" id=\"ht-share-btn\">\r\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>\r\n          Share Itinerary\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <div class=\"ht-cta-row\" style=\"grid-template-columns:1fr;margin-top:10px\">\r\n        <a href=\"#\" id=\"ht-packages-link\" class=\"ht-cta packages\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\/><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\/><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\/><\/svg>\r\n          View Matching Packages\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <p class=\"ht-disclaimer\">* This is a sample itinerary. We'll customise hotels, cab, sightseeing &amp; meals based on your travel dates &amp; group size.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"ht-brand-foot\">\r\n    <strong>HimTrails<\/strong><span class=\"ht-dot\">\u00b7<\/span>Breathe the Heights, Live the Trails<span class=\"ht-dot\">\u00b7<\/span>3,973+ Happy Travellers<span class=\"ht-dot\">\u00b7<\/span>4.9\u2605 Google Rating\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- SHARE MODAL \u2014 exact Cost Calculator pattern -->\r\n<div class=\"ht-share-modal\" id=\"ht-share-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"ht-share-title\">\r\n  <div class=\"ht-share-overlay\" id=\"ht-share-overlay\"><\/div>\r\n  <div class=\"ht-share-content\">\r\n    <div class=\"ht-share-header\">\r\n      <h4 id=\"ht-share-title\">Share Your Itinerary<\/h4>\r\n      <button type=\"button\" class=\"ht-share-close\" id=\"ht-share-close\" aria-label=\"Close share menu\">\u00d7<\/button>\r\n    <\/div>\r\n    <div class=\"ht-share-options\">\r\n      <a href=\"#\" class=\"ht-share-opt\" data-platform=\"whatsapp\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"ht-share-icon\">\ud83d\udcac<\/span><span>WhatsApp<\/span><\/a>\r\n      <a href=\"#\" class=\"ht-share-opt\" data-platform=\"telegram\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"ht-share-icon\">\u2708\ufe0f<\/span><span>Telegram<\/span><\/a>\r\n      <a href=\"#\" class=\"ht-share-opt\" data-platform=\"email\"><span class=\"ht-share-icon\">\ud83d\udce7<\/span><span>Email<\/span><\/a>\r\n      <a href=\"#\" class=\"ht-share-opt\" data-platform=\"sms\"><span class=\"ht-share-icon\">\ud83d\udcad<\/span><span>SMS<\/span><\/a>\r\n      <a href=\"#\" class=\"ht-share-opt\" data-platform=\"facebook\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"ht-share-icon\">\ud83d\udcd8<\/span><span>Facebook<\/span><\/a>\r\n      <a href=\"#\" class=\"ht-share-opt\" data-platform=\"twitter\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"ht-share-icon\">\ud835\udd4f<\/span><span>X \/ Twitter<\/span><\/a>\r\n      <button type=\"button\" class=\"ht-share-opt\" data-platform=\"copy\"><span class=\"ht-share-icon\">\ud83d\udd17<\/span><span id=\"ht-copy-label\">Copy Link<\/span><\/button>\r\n    <\/div>\r\n    <div class=\"ht-share-footer\">Share your itinerary with travel companions or save for later<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- jsPDF CDN -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\r\n\r\n<script>\r\n(function(){\r\n  \/\/ ============================================================\r\n  \/\/ CONFIG \u2014 package URLs (real himtrails.in pages, like Cost Calculator)\r\n  \/\/ ============================================================\r\n  var PACKAGE_URLS = {\r\n    manali:      \"https:\/\/himtrails.in\/manali-tour-packages\/\",\r\n    shimla:      \"https:\/\/himtrails.in\/shimla-tour-packages\/\",\r\n    kasol:       \"https:\/\/himtrails.in\/kasol-tour-packages\/\",\r\n    dharamshala: \"https:\/\/himtrails.in\/dharamshala-tour-packages\/\",\r\n    \"bir-billing\": \"https:\/\/himtrails.in\/bir-billing-tour-packages\/\",\r\n    jibhi:       \"https:\/\/himtrails.in\/jibhi-tour-packages\/\",\r\n    tirthan:     \"https:\/\/himtrails.in\/tirthan-tour-packages\/\",\r\n    narkanda:    \"https:\/\/himtrails.in\/narkanda-tour-packages\/\",\r\n    chamba:      \"https:\/\/himtrails.in\/chamba-tour-packages\/\",\r\n    kinnaur:     \"https:\/\/himtrails.in\/kinnaur-tour-packages\/\",\r\n    spiti:       \"https:\/\/himtrails.in\/spiti-tour-packages\/\",\r\n    \"leh-ladakh\":\"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\",\r\n    \/\/ Combos \u2192 most relevant single-destination page\r\n    \"manali-solang-rohtang\":      \"https:\/\/himtrails.in\/manali-tour-packages\/\",\r\n    \"shimla-kufri-chail\":         \"https:\/\/himtrails.in\/shimla-tour-packages\/\",\r\n    \"jibhi-tirthan\":              \"https:\/\/himtrails.in\/jibhi-tour-packages\/\",\r\n    \"dharamshala-bir\":            \"https:\/\/himtrails.in\/dharamshala-tour-packages\/\",\r\n    \"shimla-manali\":              \"https:\/\/himtrails.in\/manali-tour-packages\/\",\r\n    \"manali-kasol\":               \"https:\/\/himtrails.in\/manali-tour-packages\/\",\r\n    \"manali-kasol-manikaran\":     \"https:\/\/himtrails.in\/kasol-tour-packages\/\",\r\n    \"kasol-kheerganga-tosh\":      \"https:\/\/himtrails.in\/kasol-tour-packages\/\",\r\n    \"dharamshala-dalhousie\":      \"https:\/\/himtrails.in\/dharamshala-tour-packages\/\",\r\n    \"chamba-khajjiar-dalhousie\":  \"https:\/\/himtrails.in\/chamba-tour-packages\/\",\r\n    \"dharamshala-mcleod-bir\":     \"https:\/\/himtrails.in\/dharamshala-tour-packages\/\",\r\n    \"shimla-manali-dharamshala\":  \"https:\/\/himtrails.in\/manali-tour-packages\/\",\r\n    \"manali-shimla-kasol\":        \"https:\/\/himtrails.in\/manali-tour-packages\/\",\r\n    \"shimla-manali-kasol-dharamshala\": \"https:\/\/himtrails.in\/manali-tour-packages\/\",\r\n    \"kasol-jibhi-tirthan\":        \"https:\/\/himtrails.in\/kasol-tour-packages\/\",\r\n    \"manali-spiti\":               \"https:\/\/himtrails.in\/spiti-tour-packages\/\",\r\n    \"shimla-spiti\":               \"https:\/\/himtrails.in\/spiti-tour-packages\/\",\r\n    \"shimla-kinnaur-spiti\":       \"https:\/\/himtrails.in\/spiti-tour-packages\/\",\r\n    \"manali-leh-ladakh\":          \"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\",\r\n    _default:                     \"https:\/\/himtrails.in\/himachal-tour-packages\/\"\r\n  };\r\n\r\n  \/\/ ============================================================\r\n  \/\/ VERIFIED ITINERARY DATA \u2014 destinations\r\n  \/\/ ============================================================\r\n  var DESTINATIONS = {\r\n    \"manali\": {\r\n      name: \"Manali\",\r\n      tagline: \"Deodar forests, snow peaks, the River Beas &amp; Mall Road vibes \u2014 Himachal's perennial Himalayan favourite at 2,050 m.\",\r\n      minNights: 2, maxNights: 12,\r\n      quickFacts: { altitude: \"2,050 m\", bestTime: \"Mar\u2013Jun, Oct\u2013Feb\", nearestAirport: \"Bhuntar (50 km)\", idealFor: \"First-timers, Snow\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel check-in\",\r\n        \"<strong>Rohtang Pass online permit<\/strong> (closed Tuesdays; we arrange)\",\r\n        \"<strong>No permit<\/strong> needed for Atal Tunnel, Solang or Sissu\"\r\n      ],\r\n      localTip: \"Atal Tunnel (9.02 km) is open year-round. Rohtang Pass is seasonal (May\u2013Nov, closed Tuesdays). Stay in Old Manali for caf\u00e9 vibes; the Left Bank is quieter.\",\r\n      arrival: { title: \"Arrival in Manali\", route: \"{origin} \u2192 Manali\", intro: \"Welcome to Manali (2,050 m), gateway to Lahaul, Spiti &amp; the Pir Panjal range.\", activities: [\"Arrival &amp; check-in at your Manali hotel\",\"Evening walk on the iconic <strong>Mall Road<\/strong>\",\"Visit the historic <strong>Manali Club House<\/strong>\",\"Try Himachali cuisine \u2014 <strong>siddu, trout, chha gosht<\/strong>\"], stay: \"Manali\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"10\u201314 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Manali\", route: \"Manali \u2192 {origin}\", intro: \"Time to head home with mountain memories.\", activities: [\"Leisurely breakfast\",\"Last-minute shopping \u2014 <strong>Kullu shawls, dry fruits<\/strong>\",\"Check-out and transfer to Volvo \/ Bhuntar airport\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"manali-solang-atal\", title: \"Solang Valley &amp; Atal Tunnel Excursion\", route: \"Manali \u2192 Solang \u2192 Atal Tunnel \u2192 Sissu \u2192 Manali\", intro: \"Solang's snow point, the Atal Tunnel marvel &amp; Lahaul's Sissu valley.\", activities: [\"Morning drive to <strong>Solang Valley<\/strong> (14 km)\",\"Continue through <strong>Atal Tunnel<\/strong> (9.02 km)\",\"Photo stop at <strong>Sissu<\/strong> in Lahaul valley\",\"Return via Nehru Kund; free time at Mall Road\"], stay: \"Manali\", meals: \"Breakfast, Dinner\", distance: \"~80 km round\", driveTime: \"5\u20136 hrs total\", difficulty: \"Easy\", style: [\"family\",\"group\",\"adventure\",\"couple\",\"luxury\"] },\r\n        { id: \"manali-local\", title: \"Local Manali Sightseeing\", route: \"Manali local circuit\", intro: \"Manali's spiritual heart &amp; legendary caf\u00e9 culture.\", activities: [\"Morning at <strong>Hadimba Devi Temple<\/strong> (built 1553)\",\"Visit <strong>Manu Temple<\/strong> in Old Manali\",\"<strong>Vashisht Hot Springs<\/strong> &amp; ancient temple\",\"Afternoon at <strong>Tibetan Monastery<\/strong> &amp; caf\u00e9-hopping\"], stay: \"Manali\", meals: \"Breakfast, Dinner\", distance: \"~15 km\", driveTime: \"2\u20133 hrs sightseeing\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"manali-kullu-adventure\", title: \"Kullu Valley &amp; River Rafting\", route: \"Manali \u2192 Pirdi \u2192 Naggar \u2192 Manali\", intro: \"High-octane day on the Beas with Naggar Castle.\", activities: [\"<strong>River rafting on the Beas<\/strong> (Pirdi to Jhiri)\",\"Visit <strong>Kullu Shawl Industry<\/strong>\",\"Drive up to <strong>Naggar Castle<\/strong> &amp; Roerich Gallery\",\"Stop at Van Vihar\"], stay: \"Manali\", meals: \"Breakfast, Dinner\", distance: \"~85 km round\", driveTime: \"4\u20135 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"family\",\"couple\"] },\r\n        { id: \"manali-manikaran-kasol\", title: \"Manikaran &amp; Kasol Day Trip\", route: \"Manali \u2192 Kasol \u2192 Manikaran \u2192 Manali\", intro: \"Israeli caf\u00e9s, hot springs &amp; a sacred gurudwara.\", activities: [\"Scenic drive through <strong>Parvati Valley<\/strong>\",\"Explore <strong>Kasol<\/strong> (1,580 m)\",\"Visit <strong>Gurudwara Manikaran Sahib<\/strong> &amp; hot springs\",\"Langar lunch at the gurudwara\"], stay: \"Manali\", meals: \"Breakfast, Dinner\", distance: \"~150 km round\", driveTime: \"5\u20136 hrs drive\", difficulty: \"Easy\", style: [\"family\",\"group\",\"couple\",\"adventure\"] },\r\n        { id: \"manali-naggar-jana\", title: \"Naggar Heritage &amp; Jana Waterfall\", route: \"Manali \u2192 Naggar \u2192 Jana \u2192 Manali\", intro: \"Offbeat cultural day \u2014 apple orchards &amp; hidden waterfall.\", activities: [\"Visit <strong>Naggar Castle<\/strong>\",\"Tour <strong>Nicholas Roerich Art Gallery<\/strong>\",\"Lunch at <strong>Jana village<\/strong> \u2014 authentic dham\",\"Short walk to <strong>Jana Waterfall<\/strong>\"], stay: \"Manali\", meals: \"Breakfast, Dinner\", distance: \"~50 km round\", driveTime: \"3\u20134 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"manali-rohtang\", title: \"Rohtang Pass Excursion (seasonal)\", route: \"Manali \u2192 Marhi \u2192 Rohtang Pass \u2192 Manali\", intro: \"Rohtang Pass (3,978 m). Permit required; closed Tuesdays.\", activities: [\"Early departure (online permit required)\",\"Drive up via Kothi &amp; Rahalla Falls\",\"Time at the pass for snow play\",\"Return via Atal Tunnel; hot Maggi at a dhaba\"], stay: \"Manali\", meals: \"Breakfast, Dinner\", distance: \"~100 km round\", driveTime: \"6\u20137 hrs\", difficulty: \"Moderate\", style: [\"family\",\"group\",\"adventure\",\"couple\"] }\r\n      ]\r\n    },\r\n    \"shimla\": {\r\n      name: \"Shimla\",\r\n      tagline: \"Former Summer Capital of British India at 2,205 m \u2014 colonial edifices, pine and deodar forests.\",\r\n      minNights: 2, maxNights: 10,\r\n      quickFacts: { altitude: \"2,205 m\", bestTime: \"Mar\u2013Jun, Dec\u2013Feb\", nearestAirport: \"Jubbarhatti (23 km)\", idealFor: \"Family, First-timers\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel check-in\",\r\n        \"<strong>Vehicle Entry Token<\/strong> for private vehicles entering Shimla town\",\r\n        \"No permits needed for Kufri, Naldehra, Chail, Narkanda or Tattapani\"\r\n      ],\r\n      localTip: \"Kalka\u2013Shimla toy train (UNESCO Heritage, since 1903) is unmissable \u2014 book Shivalik Deluxe 2\u20133 months ahead on IRCTC.\",\r\n      arrival: { title: \"Arrival in Shimla\", route: \"{origin} \u2192 Shimla\", intro: \"Step into the state capital of Himachal Pradesh.\", activities: [\"Arrival &amp; check-in\",\"Evening walk on <strong>The Ridge<\/strong>\",\"Explore <strong>Mall Road<\/strong> \u2014 Scandal Point, Christ Church\",\"Dinner at Indian Coffee House\"], stay: \"Shimla\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"7\u20139 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Shimla\", route: \"Shimla \u2192 {origin}\", intro: \"One last morning on the Ridge.\", activities: [\"Leisurely breakfast\",\"Last-minute shopping at <strong>Lakkar Bazar<\/strong>\",\"Check-out &amp; transfer\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"shimla-kufri-fagu\", title: \"Kufri, Fagu &amp; Naldehra Circuit\", route: \"Shimla \u2192 Kufri \u2192 Fagu \u2192 Naldehra \u2192 Shimla\", intro: \"The classic Shimla loop \u2014 horse rides, snow &amp; golf course.\", activities: [\"Drive to <strong>Fagu<\/strong> (22 km) viewpoint\",\"Pony ride to <strong>Mahasu Peak<\/strong>\",\"Visit Himalayan Nature Park\",\"Stop at <strong>Naldehra<\/strong> golf course\"], stay: \"Shimla\", meals: \"Breakfast, Dinner\", distance: \"~70 km round\", driveTime: \"4\u20135 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"group\",\"luxury\"] },\r\n        { id: \"shimla-heritage\", title: \"Shimla Heritage Walk\", route: \"Shimla local\", intro: \"Slow walk through Shimla's Raj-era bones.\", activities: [\"Morning at <strong>Jakhoo Hill<\/strong> (108-ft Hanuman statue)\",\"Tour <strong>Viceregal Lodge<\/strong>\",\"Heritage trail \u2014 Christ Church, Gaiety Theatre\",\"Evening at Lakkar Bazar\"], stay: \"Shimla\", meals: \"Breakfast, Dinner\", distance: \"Walking\", driveTime: \"Full day on foot\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"shimla-chail\", title: \"Chail &amp; Kandaghat Day Trip\", route: \"Shimla \u2192 Chail \u2192 Shimla\", intro: \"World's highest cricket ground &amp; royal Chail Palace.\", activities: [\"Scenic drive to <strong>Chail<\/strong> (~45 km)\",\"Tour <strong>Chail Palace<\/strong>\",\"Visit <strong>Chail cricket ground<\/strong> (2,444 m)\",\"Lunch &amp; return\"], stay: \"Shimla\", meals: \"Breakfast, Dinner\", distance: \"~90 km round\", driveTime: \"4\u20135 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"shimla-narkanda\", title: \"Narkanda &amp; Hatu Peak\", route: \"Shimla \u2192 Narkanda \u2192 Hatu \u2192 Shimla\", intro: \"Apple belt &amp; 3,400-m peak with ancient wooden temple.\", activities: [\"Drive via Kufri to <strong>Narkanda<\/strong> (65 km)\",\"Drive up to <strong>Hatu Peak<\/strong> (3,400 m)\",\"Visit ancient <strong>Hatu Mata Temple<\/strong>\",\"Lunch &amp; return\"], stay: \"Shimla\", meals: \"Breakfast, Dinner\", distance: \"~150 km round\", driveTime: \"6\u20137 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"couple\",\"family\"] },\r\n        { id: \"shimla-tattapani\", title: \"Tattapani Hot Springs &amp; Naldehra\", route: \"Shimla \u2192 Tattapani \u2192 Naldehra \u2192 Shimla\", intro: \"Sulphur springs on the Sutlej.\", activities: [\"Drive down to <strong>Tattapani<\/strong> (51 km)\",\"Natural <strong>hot-spring bath<\/strong>\",\"Optional rafting \/ zip-lining\",\"Return via <strong>Naldehra<\/strong>\"], stay: \"Shimla\", meals: \"Breakfast, Dinner\", distance: \"~110 km round\", driveTime: \"5 hrs\", difficulty: \"Easy\", style: [\"couple\",\"adventure\",\"family\",\"group\",\"luxury\"] },\r\n        { id: \"shimla-mashobra\", title: \"Mashobra &amp; Wildflower Hall area\", route: \"Shimla \u2192 Mashobra \u2192 Craignano \u2192 Shimla\", intro: \"Upscale hamlets above Shimla.\", activities: [\"Drive to <strong>Mashobra<\/strong> (~13 km)\",\"Walk through <strong>Craignano<\/strong> gardens\",\"Visit Fruit Research Station\",\"Evening on Mall Road\"], stay: \"Shimla\", meals: \"Breakfast, Dinner\", distance: \"~30 km round\", driveTime: \"3\u20134 hrs\", difficulty: \"Easy\", style: [\"luxury\",\"couple\",\"family\"] }\r\n      ]\r\n    },\r\n    \"kasol\": {\r\n      name: \"Kasol \u2013 Kheerganga\",\r\n      tagline: \"Mini Israel of India at 1,580 m in the Parvati Valley \u2014 riverside caf\u00e9s, Parvati vibes &amp; Kheerganga trek.\",\r\n      minNights: 2, maxNights: 10,\r\n      quickFacts: { altitude: \"1,580 m\", bestTime: \"Mar\u2013Jun, Sep\u2013Nov\", nearestAirport: \"Bhuntar (30 km)\", idealFor: \"Backpackers, Trekkers\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel\/camp check-in\",\r\n        \"<strong>No special permit<\/strong> for Kasol, Manikaran, Tosh, Chalal or Kheerganga\",\r\n        \"<strong>Respect Malana customs<\/strong> \u2014 local law forbids touching residents\"\r\n      ],\r\n      localTip: \"Malana has strict 'do not touch' customs. Kheerganga trek from Barshaini takes 4\u20135 hours one-way; carry water, cash &amp; power bank.\",\r\n      arrival: { title: \"Arrival in Kasol\", route: \"{origin} \u2192 Bhuntar \u2192 Kasol\", intro: \"Welcome to Mini Israel \u2014 hill-hamlet at 1,580 m on the Parvati river.\", activities: [\"Check-in at a Kasol riverside stay\",\"Lunch at a famous Israeli caf\u00e9\",\"Riverside walk along the <strong>Parvati<\/strong>\",\"Explore Kasol markets\"], stay: \"Kasol\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"12\u201314 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Kasol\", route: \"Kasol \u2192 {origin}\", intro: \"One last slow morning in Parvati Valley.\", activities: [\"Relaxed breakfast &amp; riverside time\",\"Souvenir shopping\",\"Check-out &amp; transfer to Bhuntar\",\"Overnight journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"kasol-manikaran\", title: \"Manikaran &amp; Chalal Walk\", route: \"Kasol \u2192 Manikaran \u2192 Chalal \u2192 Kasol\", intro: \"Cultural day with hot springs &amp; gurudwara.\", activities: [\"Visit <strong>Gurudwara Manikaran Sahib<\/strong> &amp; hot springs\",\"Langar lunch at the gurudwara\",\"Riverside walk to <strong>Chalal village<\/strong>\",\"Sunset caf\u00e9 overlooking the Parvati\"], stay: \"Kasol\", meals: \"Breakfast, Dinner\", distance: \"~10 km\", driveTime: \"1 hr drive + walking\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"group\",\"luxury\",\"adventure\"] },\r\n        { id: \"kasol-kheerganga\", title: \"Kheerganga Trek &amp; Hot Springs\", route: \"Kasol \u2192 Barshaini \u2192 Kheerganga (12 km round)\", intro: \"Signature Parvati Valley trek to hot springs at ~3,000 m.\", activities: [\"Drive to <strong>Barshaini<\/strong>\",\"4\u20135 hr trek via <strong>Rudra Nag waterfall<\/strong>\",\"Dip in <strong>natural hot-water spring<\/strong>\",\"Overnight in tents under stars\"], stay: \"Kheerganga camp\", meals: \"Breakfast, Dinner\", distance: \"12 km trek\", driveTime: \"1 hr drive + 4\u20135 hr trek\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"couple\"] },\r\n        { id: \"kasol-tosh\", title: \"Kheerganga Descent &amp; Tosh Village\", route: \"Kheerganga \u2192 Barshaini \u2192 Tosh\", intro: \"Descend &amp; overnight at 2,400 m.\", activities: [\"Trek down to Barshaini\",\"Drive up to <strong>Tosh village<\/strong> (2,400 m)\",\"Caf\u00e9-hopping with snow-peak views\",\"Tosh rooftop sunset\"], stay: \"Tosh\", meals: \"Breakfast, Dinner\", distance: \"8 km trek + 5 km drive\", driveTime: \"3\u20134 hr trek + 30 min drive\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"couple\"] },\r\n        { id: \"kasol-malana\", title: \"Malana Village Excursion\", route: \"Kasol \u2192 Jari \u2192 Malana \u2192 Kasol\", intro: \"Visit one of the world's oldest democracies.\", activities: [\"Drive to <strong>Jari<\/strong>; trek to <strong>Malana<\/strong>\",\"Explore village (respect 'do not touch' customs)\",\"Lunch at a local guesthouse\",\"Return to Kasol\"], stay: \"Kasol\", meals: \"Breakfast, Dinner\", distance: \"~30 km drive + 5 km trek\", driveTime: \"1.5 hr drive + 2\u20133 hr trek\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"couple\"] },\r\n        { id: \"kasol-leisure\", title: \"Kasol Leisure &amp; Katagla Waterfall\", route: \"Kasol local\", intro: \"A slow day to soak in Kasol.\", activities: [\"Lazy breakfast by the Parvati\",\"Short hike to <strong>Katagla waterfall<\/strong>\",\"Yoga \/ reading riverside\",\"Evening live music at a caf\u00e9\"], stay: \"Kasol\", meals: \"Breakfast, Dinner\", distance: \"Walking\", driveTime: \"Leisure\", difficulty: \"Easy\", style: [\"couple\",\"family\",\"luxury\",\"group\"] },\r\n        { id: \"kasol-grahan\", title: \"Grahan Village Day Trek\", route: \"Kasol \u2192 Grahan \u2192 Kasol (10 km round)\", intro: \"Offbeat short trek to a forgotten Himachali village.\", activities: [\"Trek towards <strong>Grahan<\/strong> (3\u20134 hrs)\",\"Village walk &amp; local lunch\",\"Trek back by evening\",\"Bonfire night (on request)\"], stay: \"Kasol\", meals: \"Breakfast, Dinner\", distance: \"10 km trek\", driveTime: \"6\u20137 hr trek total\", difficulty: \"Moderate\", style: [\"adventure\",\"group\"] }\r\n      ]\r\n    },\r\n    \"dharamshala\": {\r\n      name: \"Dharamshala \u2013 McLeodganj\",\r\n      tagline: \"Home of the Dalai Lama, Tibetan monasteries &amp; snow-capped Dhauladhar range views.\",\r\n      minNights: 2, maxNights: 10,\r\n      quickFacts: { altitude: \"Dharamsala 1,457 m \/ McLeodganj 1,770 m\", bestTime: \"Mar\u2013Jun, Sep\u2013Nov\", nearestAirport: \"Gaggal (13 km)\", idealFor: \"Family, Spirituality\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel\/homestay check-in\",\r\n        \"<strong>No permits<\/strong> for McLeodganj, Dharamkot, Bhagsu, Naddi or Triund\",\r\n        \"<strong>Forest entry fee<\/strong> for Triund at Gallu Devi checkpoint\"\r\n      ],\r\n      localTip: \"Stay in McLeodganj for Tibetan culture; Dharamkot for quiet yoga vibes. Triund trek best Oct\u2013April. Tibetan handicrafts every Sunday at McLeodganj.\",\r\n      arrival: { title: \"Arrival in Dharamshala\", route: \"{origin} \u2192 Dharamshala \u2192 McLeodganj\", intro: \"Welcome to Little Lhasa \u2014 McLeodganj (1,770 m).\", activities: [\"Check-in at your McLeodganj hotel\",\"Evening walk on <strong>Temple Road<\/strong>\",\"Caf\u00e9 dinner with Dhauladhar views\",\"Explore Tibetan handicraft stalls\"], stay: \"McLeodganj\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"11\u201313 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Dharamshala\", route: \"Dharamshala \u2192 {origin}\", intro: \"A last morning in the Little Lhasa.\", activities: [\"Breakfast with mountain views\",\"Souvenir shopping \u2014 <strong>thangkas, singing bowls<\/strong>\",\"Check-out &amp; transfer\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"dharamshala-mcleod\", title: \"McLeodganj Spiritual Tour\", route: \"McLeodganj local circuit\", intro: \"Walk through the heart of Tibetan Buddhist culture.\", activities: [\"Morning at <strong>Tsuglagkhang Complex (Dalai Lama Temple)<\/strong>\",\"Visit <strong>Tibet Museum<\/strong> &amp; Namgyal Monastery\",\"Lunch at a Tibetan momo caf\u00e9\",\"Walk to <strong>Bhagsu Nag Temple<\/strong> &amp; St. John in the Wilderness\"], stay: \"McLeodganj\", meals: \"Breakfast, Dinner\", distance: \"~15 km\", driveTime: \"Full day mixed\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"dharamshala-triund\", title: \"Triund Day Trek\", route: \"McLeodganj \u2192 Gallu \u2192 Triund \u2192 McLeodganj (~14 km round)\", intro: \"Iconic Dhauladhar day trek to ~2,850 m.\", activities: [\"Trek start from <strong>Gallu Devi Temple<\/strong>\",\"4\u20135 hr hike to <strong>Triund ridge<\/strong>\",\"Lunch on the ridge\",\"Descend by evening\"], stay: \"McLeodganj\", meals: \"Breakfast, Dinner\", distance: \"~14 km trek round\", driveTime: \"8\u201310 hr trek\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"couple\"] },\r\n        { id: \"dharamshala-kangra\", title: \"Kangra Valley Heritage Day\", route: \"McLeodganj \u2192 HPCA \u2192 Kangra Fort \u2192 Norbulingka \u2192 McLeodganj\", intro: \"Valley history, cricket &amp; ancient temples.\", activities: [\"Visit <strong>HPCA Cricket Stadium<\/strong>\",\"Tour <strong>Norbulingka Institute<\/strong>\",\"Visit <strong>Kangra Fort<\/strong>\",\"Return via Dal Lake\"], stay: \"McLeodganj\", meals: \"Breakfast, Dinner\", distance: \"~50 km round\", driveTime: \"5\u20136 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"dharamshala-khajjiar\", title: \"Khajjiar \u2013 Mini Switzerland\", route: \"Dharamshala \u2192 Khajjiar \u2192 Dalhousie\", intro: \"Shift base to alpine Khajjiar (1,920 m).\", activities: [\"Drive to <strong>Khajjiar<\/strong> through Kalatop forest\",\"Visit 12th-century <strong>Khajji Nag Temple<\/strong>\",\"Zorbing, horse rides (seasonal)\",\"Continue to <strong>Dalhousie<\/strong>\"], stay: \"Dalhousie\", meals: \"Breakfast, Dinner\", distance: \"~125 km\", driveTime: \"5\u20136 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"dharamshala-bir\", title: \"Bir Billing Day Trip \u2014 Paragliding\", route: \"Dharamshala \u2192 Bir \u2192 Dharamshala\", intro: \"Tandem paragliding from Billing (2,400 m).\", activities: [\"Morning drive to <strong>Bir<\/strong> (~70 km)\",\"Drive up to <strong>Billing take-off<\/strong>\",\"<strong>Tandem paragliding<\/strong> (15\u201330 min flight)\",\"Lunch at Tibetan colony &amp; return\"], stay: \"McLeodganj\", meals: \"Breakfast, Dinner\", distance: \"~140 km round\", driveTime: \"5\u20136 hrs drive + flight\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\"] }\r\n      ]\r\n    },\r\n    \"bir-billing\": {\r\n      name: \"Bir Billing\",\r\n      tagline: \"Paragliding capital of India \u2014 Tibetan monasteries, tea gardens &amp; Chowgan landing fields.\",\r\n      minNights: 2, maxNights: 8,\r\n      quickFacts: { altitude: \"Bir 1,525 m \/ Billing 2,400 m\", bestTime: \"Oct\u2013Nov peak, Mar\u2013Jun\", nearestAirport: \"Gaggal (68 km)\", idealFor: \"Adventure, Paragliders\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for guesthouse\/camp\",\r\n        \"<strong>Health declaration<\/strong> for paragliding\",\r\n        \"<strong>No special permit<\/strong> for Bir, Billing, Barot or Palampur\"\r\n      ],\r\n      localTip: \"Peak paragliding season is October\u2013November; March\u2013June also flies well. Take-off at Billing is 2,400 m.\",\r\n      arrival: { title: \"Arrival in Bir\", route: \"{origin} \u2192 Bir\", intro: \"Welcome to the paragliding capital of India.\", activities: [\"Check-in at a Bir guesthouse \/ camp\",\"Visit <strong>Chowgan landing site<\/strong>\",\"Caf\u00e9 evening at Avva's \/ 4 Tables\",\"Walk through Tibetan Colony\"], stay: \"Bir\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"12\u201313 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Bir\", route: \"Bir \u2192 {origin}\", intro: \"Final morning before heading back.\", activities: [\"Caf\u00e9 breakfast\",\"Souvenir shopping at Tibetan Colony\",\"Check-out &amp; transfer\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"bir-paragliding\", title: \"Paragliding from Billing\", route: \"Bir \u2192 Billing \u2192 Chowgan landing \u2192 Bir\", intro: \"Tandem paragliding from 2,400 m.\", activities: [\"Drive up to <strong>Billing take-off<\/strong>\",\"<strong>Tandem paragliding<\/strong> with licensed pilot\",\"Landing at Chowgan, Bir\",\"Afternoon caf\u00e9 relaxation\"], stay: \"Bir\", meals: \"Breakfast, Dinner\", distance: \"~30 km round\", driveTime: \"2 hrs + flight\", difficulty: \"Easy\", style: [\"adventure\",\"couple\",\"family\",\"group\",\"luxury\"] },\r\n        { id: \"bir-monasteries\", title: \"Monasteries &amp; Deer Park Institute\", route: \"Bir local\", intro: \"Spiritual day in Tibetan Bir.\", activities: [\"Morning at <strong>Sherab Ling Monastery<\/strong>\",\"Visit <strong>Palpung Sherabling<\/strong>\",\"Explore <strong>Deer Park Institute<\/strong>\",\"Evening caf\u00e9-hopping\"], stay: \"Bir\", meals: \"Breakfast, Dinner\", distance: \"~15 km\", driveTime: \"Half-day mixed\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"bir-barot\", title: \"Barot Valley Day Trip\", route: \"Bir \u2192 Barot \u2192 Bir\", intro: \"Scenic valley known for trout fishing.\", activities: [\"Scenic drive to <strong>Barot Valley<\/strong> (~70 km)\",\"<strong>Trout fishing<\/strong> on Uhl river\",\"Lunch at riverside dhaba\",\"Return via Jogindernagar\"], stay: \"Bir\", meals: \"Breakfast, Dinner\", distance: \"~140 km round\", driveTime: \"6\u20137 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"adventure\"] },\r\n        { id: \"bir-baijnath\", title: \"Baijnath Temple &amp; Palampur Tea Gardens\", route: \"Bir \u2192 Baijnath \u2192 Palampur \u2192 Bir\", intro: \"Ancient temples &amp; rolling tea estates.\", activities: [\"Visit 13th-century <strong>Baijnath Shiva Temple<\/strong>\",\"Drive through <strong>Palampur tea gardens<\/strong>\",\"Lunch at a tea-estate caf\u00e9\",\"Return via Andretta artists' village\"], stay: \"Bir\", meals: \"Breakfast, Dinner\", distance: \"~80 km round\", driveTime: \"4\u20135 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] }\r\n      ]\r\n    },\r\n    \"jibhi\": {\r\n      name: \"Jibhi\",\r\n      tagline: \"Hidden wooden-cottage paradise at 1,600 m \u2014 Seraj Valley pine forests, trout streams &amp; zero crowds.\",\r\n      minNights: 2, maxNights: 9,\r\n      quickFacts: { altitude: \"1,600 m\", bestTime: \"Mar\u2013Jun, Sep\u2013Nov\", nearestAirport: \"Bhuntar (60 km)\", idealFor: \"Couples, Offbeat\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for cottage\/homestay\",\r\n        \"<strong>No permits<\/strong> for Jibhi, Shoja, Jalori or Serolsar Lake\",\r\n        \"<strong>Trout fishing permit<\/strong> from Banjar Fisheries (we arrange)\"\r\n      ],\r\n      localTip: \"Book cottages 1\u20132 months ahead for weekends. Serolsar Lake from Jalori Pass is 5 km one way. Jalori Pass closes peak winter, reopens around March.\",\r\n      arrival: { title: \"Arrival in Jibhi\", route: \"{origin} \u2192 Aut \u2192 Jibhi\", intro: \"Welcome to Himachal's best-kept secret.\", activities: [\"Check-in at a traditional Himachali cottage\",\"Walk to <strong>Jibhi Waterfall<\/strong>\",\"Sunset on the riverside\",\"Home-style dinner \u2014 <strong>trout, siddu<\/strong>\"], stay: \"Jibhi\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"10\u201312 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Jibhi\", route: \"Jibhi \u2192 {origin}\", intro: \"A final quiet morning in the valley.\", activities: [\"Slow riverside breakfast\",\"Last walk through Jibhi's pine woods\",\"Check-out &amp; transfer\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"jibhi-jalori-serolsar\", title: \"Jalori Pass &amp; Serolsar Lake Trek\", route: \"Jibhi \u2192 Jalori Pass \u2192 Serolsar \u2192 Jibhi\", intro: \"Classic high-altitude day at 3,120 m.\", activities: [\"Drive up to <strong>Jalori Pass<\/strong> (3,120 m)\",\"Easy 5-km forest trek to <strong>Serolsar Lake<\/strong>\",\"Lunch at a Jalori dhaba\",\"Return via <strong>Shoja<\/strong> viewpoint\"], stay: \"Jibhi\", meals: \"Breakfast, Dinner\", distance: \"~20 km drive + 10 km trek\", driveTime: \"1.5 hr drive + 4 hr trek\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"couple\",\"family\"] },\r\n        { id: \"jibhi-tirthan\", title: \"Tirthan Valley Day\", route: \"Jibhi \u2192 Gushaini \u2192 Tirthan \u2192 Jibhi\", intro: \"River-side village life &amp; Himachal's trout capital.\", activities: [\"Drive to <strong>Gushaini<\/strong>\",\"<strong>Trout-fishing session<\/strong>\",\"Short hike towards GHNP entry\",\"Riverside lunch &amp; return\"], stay: \"Jibhi\", meals: \"Breakfast, Dinner\", distance: \"~50 km round\", driveTime: \"3\u20134 hrs\", difficulty: \"Easy\", style: [\"couple\",\"family\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"jibhi-chehni\", title: \"Chehni Kothi Heritage Trek\", route: \"Jibhi \u2192 Shringa Rishi \u2192 Chehni Kothi\", intro: \"One of Himachal's tallest Kath-Kuni towers.\", activities: [\"Drive to <strong>Shringa Rishi Temple<\/strong>\",\"Uphill trek to <strong>Chehni Kothi<\/strong> (~45 m)\",\"Village walk &amp; interactions\",\"Return early evening\"], stay: \"Jibhi\", meals: \"Breakfast, Dinner\", distance: \"~15 km drive + 4 km trek\", driveTime: \"Half-day\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"jibhi-leisure\", title: \"Jibhi Leisure &amp; Mini Thai Waterfall\", route: \"Jibhi local\", intro: \"A slow day to truly unplug.\", activities: [\"Morning yoga by the river\",\"Trek to <strong>Mini Thailand Waterfall<\/strong>\",\"Caf\u00e9 hopping in Ghiyagi\",\"Bonfire night (on request)\"], stay: \"Jibhi\", meals: \"Breakfast, Dinner\", distance: \"Walking\", driveTime: \"Leisure\", difficulty: \"Easy\", style: [\"couple\",\"family\",\"luxury\",\"group\"] },\r\n        { id: \"jibhi-shoja\", title: \"Shoja Viewpoints &amp; Raghupur Fort\", route: \"Jibhi \u2192 Shoja \u2192 Raghupur Fort \u2192 Jibhi\", intro: \"High ridge views &amp; ancient fort ruins.\", activities: [\"Drive to <strong>Shoja<\/strong>\",\"Trek to <strong>Raghupur Fort ruins<\/strong>\",\"Lunch with Dhauladhar views\",\"Return by evening\"], stay: \"Jibhi\", meals: \"Breakfast, Dinner\", distance: \"~25 km drive + 6 km trek\", driveTime: \"5\u20136 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\"] }\r\n      ]\r\n    },\r\n    \"tirthan\": {\r\n      name: \"Tirthan Valley\",\r\n      tagline: \"Great Himalayan National Park gateway (UNESCO) \u2014 trout rivers, eco-stays &amp; protected biodiversity.\",\r\n      minNights: 2, maxNights: 8,\r\n      quickFacts: { altitude: \"1,600 m\", bestTime: \"Mar\u2013Jun, Sep\u2013Nov\", nearestAirport: \"Bhuntar (58 km)\", idealFor: \"Couples, Nature lovers\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for homestay\",\r\n        \"<strong>GHNP entry permit<\/strong> at Sai Ropa forest office (we arrange)\",\r\n        \"<strong>Trout fishing permit<\/strong> from Banjar Fisheries\",\r\n        \"GHNP closed Dec\u2013March due to snow\"\r\n      ],\r\n      localTip: \"GHNP (UNESCO since 2014) entry permit at Sai Ropa. Park closed December\u2013March. Most stays are eco-conscious homestays.\",\r\n      arrival: { title: \"Arrival in Tirthan Valley\", route: \"{origin} \u2192 Aut \u2192 Tirthan\", intro: \"Welcome to the trout capital &amp; GHNP gateway.\", activities: [\"Drive via Aut tunnel into Tirthan valley\",\"Check-in at riverside homestay\",\"Evening by the Tirthan river\",\"Traditional Himachali dinner with trout\"], stay: \"Tirthan\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"10\u201312 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Tirthan\", route: \"Tirthan \u2192 {origin}\", intro: \"Last morning by the river.\", activities: [\"Slow breakfast riverside\",\"Walk in homestay orchards\",\"Check-out &amp; transfer\",\"Overnight Volvo journey\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"tirthan-ghnp\", title: \"Great Himalayan National Park Trek\", route: \"Gushaini \u2192 Rolla \/ Shilt trail\", intro: \"Moderate trek into UNESCO biodiversity.\", activities: [\"Get permit at <strong>Sai Ropa forest office<\/strong>\",\"Drive to <strong>Gushaini<\/strong>\",\"4\u20135 hr trek to Rolla with guide\",\"Picnic lunch &amp; return\"], stay: \"Tirthan\", meals: \"Breakfast, Dinner\", distance: \"~15 km drive + trek\", driveTime: \"Full day, 8\u201310 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"group\",\"couple\"] },\r\n        { id: \"tirthan-trout\", title: \"Trout Fishing &amp; River Walks\", route: \"Gushaini \u2192 Nagini \u2192 Tirthan\", intro: \"A slow day along Himachal's best trout waters.\", activities: [\"Guided <strong>trout fishing<\/strong>\",\"Learn local angling techniques\",\"Riverside picnic lunch\",\"Evening bonfire\"], stay: \"Tirthan\", meals: \"Breakfast, Dinner\", distance: \"Local\", driveTime: \"Leisure\", difficulty: \"Easy\", style: [\"couple\",\"family\",\"luxury\",\"adventure\",\"group\"] },\r\n        { id: \"tirthan-jalori\", title: \"Jalori Pass &amp; Serolsar Lake\", route: \"Tirthan \u2192 Jalori \u2192 Serolsar \u2192 Tirthan\", intro: \"Up to 3,120 m &amp; forest lake.\", activities: [\"Drive to <strong>Jalori Pass<\/strong>\",\"5-km forest trek to <strong>Serolsar Lake<\/strong>\",\"Lunch at the pass\",\"Return via Shoja\"], stay: \"Tirthan\", meals: \"Breakfast, Dinner\", distance: \"~50 km drive + 10 km trek\", driveTime: \"8\u20139 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\"] },\r\n        { id: \"tirthan-jibhi\", title: \"Jibhi &amp; Chehni Kothi\", route: \"Tirthan \u2192 Jibhi \u2192 Chehni Kothi\", intro: \"Neighbour-valley day trip.\", activities: [\"Drive to <strong>Jibhi<\/strong>\",\"Photo stop at <strong>Jibhi Waterfall<\/strong>\",\"Trek to <strong>Chehni Kothi<\/strong>\",\"Return via caf\u00e9s in Ghiyagi\"], stay: \"Tirthan\", meals: \"Breakfast, Dinner\", distance: \"~30 km round + 4 km trek\", driveTime: \"5\u20136 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"tirthan-leisure\", title: \"Tirthan Leisure &amp; Village Walks\", route: \"Tirthan local\", intro: \"A day for slow living.\", activities: [\"Morning yoga by the river\",\"Walk through Nagini &amp; Banjar villages\",\"Apple orchard visit (seasonal)\",\"Evening trout BBQ\"], stay: \"Tirthan\", meals: \"Breakfast, Dinner\", distance: \"Walking\", driveTime: \"Leisure\", difficulty: \"Easy\", style: [\"couple\",\"family\",\"luxury\"] }\r\n      ]\r\n    },\r\n    \"narkanda\": {\r\n      name: \"Narkanda\",\r\n      tagline: \"Himachal's apple capital at 2,708 m \u2014 North India's original skiing town since 1980.\",\r\n      minNights: 2, maxNights: 7,\r\n      quickFacts: { altitude: \"2,708 m\", bestTime: \"Dec\u2013Feb (ski), Mar\u2013Jun\", nearestAirport: \"Jubbarhatti (88 km)\", idealFor: \"Offbeat, Skiing\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel check-in\",\r\n        \"<strong>No permits<\/strong> for Narkanda, Hatu, Tani Jubbar or Thanedhar\",\r\n        \"<strong>Skiing fee<\/strong> at Dhomri slopes (Dec\u2013Feb only)\"\r\n      ],\r\n      localTip: \"One of North India's most underrated ski destinations. Apple-picking season is August\u2013October.\",\r\n      arrival: { title: \"Arrival in Narkanda\", route: \"{origin} \u2192 Shimla \u2192 Narkanda\", intro: \"Welcome to apple &amp; ski country at 2,708 m.\", activities: [\"Drive via Kufri &amp; Fagu to <strong>Narkanda<\/strong>\",\"Check-in at hotel or orchard homestay\",\"Evening walk through orchards\",\"Traditional dinner\"], stay: \"Narkanda\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"9\u201311 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Narkanda\", route: \"Narkanda \u2192 {origin}\", intro: \"Heading home via Shimla route.\", activities: [\"Breakfast with orchard views\",\"Buy fresh apples (seasonal)\",\"Drive back via Shimla\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"narkanda-hatu\", title: \"Hatu Peak Drive &amp; Temple\", route: \"Narkanda \u2192 Hatu \u2192 Narkanda\", intro: \"Up to 3,400 m through pine &amp; spruce.\", activities: [\"Jeep ride to <strong>Hatu Peak<\/strong> (3,400 m)\",\"Visit ancient wooden <strong>Hatu Mata Temple<\/strong>\",\"360\u00b0 Himalayan views\",\"Packed lunch at the peak\"], stay: \"Narkanda\", meals: \"Breakfast, Dinner\", distance: \"~16 km round\", driveTime: \"3\u20134 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"narkanda-skiing\", title: \"Skiing at Dhomri Slopes (winter)\", route: \"Narkanda local\", intro: \"Beginner skiing (Dec\u2013Feb only).\", activities: [\"Skiing lesson with certified instructor\",\"Practice on bunny slopes\",\"Hot chocolate at slope caf\u00e9\",\"Evening by the bonfire\"], stay: \"Narkanda\", meals: \"Breakfast, Dinner\", distance: \"Local\", driveTime: \"Half-day\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\"] },\r\n        { id: \"narkanda-tanni\", title: \"Tani Jubbar Lake &amp; Stokes Farm\", route: \"Narkanda \u2192 Tani Jubbar \u2192 Kotgarh \u2192 Narkanda\", intro: \"Birthplace of Himachal's apple industry.\", activities: [\"Drive to <strong>Tani Jubbar Lake<\/strong>\",\"Walk around lake &amp; temple\",\"Visit <strong>Stokes Farm<\/strong> at Kotgarh\",\"Lunch at orchard homestay\"], stay: \"Narkanda\", meals: \"Breakfast, Dinner\", distance: \"~40 km round\", driveTime: \"4\u20135 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"narkanda-thanedhar\", title: \"Thanedhar Apple Belt\", route: \"Narkanda \u2192 Thanedhar \u2192 Narkanda\", intro: \"Deep into horticultural heartland.\", activities: [\"Drive to <strong>Thanedhar<\/strong>\",\"Orchard walk &amp; apple-picking (Aug\u2013Oct)\",\"Local lunch \u2014 apple cider, trout\",\"Return via Mahamaya Temple\"], stay: \"Narkanda\", meals: \"Breakfast, Dinner\", distance: \"~35 km round\", driveTime: \"4 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] }\r\n      ]\r\n    },\r\n    \"chamba\": {\r\n      name: \"Chamba \u2013 Dalhousie\",\r\n      tagline: \"1,000-year-old Shikhara temples, Ravi river heritage &amp; the Mini Switzerland of India.\",\r\n      minNights: 3, maxNights: 10,\r\n      quickFacts: { altitude: \"Chamba 996 m \/ Dalhousie 2,036 m\", bestTime: \"Mar\u2013Jun, Sep\u2013Nov\", nearestAirport: \"Gaggal (120 km)\", idealFor: \"Heritage, Family\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel check-in\",\r\n        \"<strong>Kalatop Wildlife Sanctuary entry fee<\/strong>\",\r\n        \"<strong>No permits<\/strong> for Khajjiar, Dalhousie, Chamba, Bharmour\"\r\n      ],\r\n      localTip: \"Minjar Fair (late July\/early August) is one of Himachal's oldest festivals. Kalatop Wildlife Sanctuary best on foot.\",\r\n      arrival: { title: \"Arrival in Dalhousie\", route: \"{origin} \u2192 Pathankot \u2192 Dalhousie\", intro: \"Step into colonial hill town at 2,036 m.\", activities: [\"Check-in at Dalhousie hotel\",\"Evening walk on <strong>Gandhi Chowk<\/strong>\",\"Visit <strong>St. John's Church<\/strong> (1863)\",\"Dinner with Ravi valley views\"], stay: \"Dalhousie\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"12\u201314 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Departure from Dalhousie\", route: \"Dalhousie \u2192 {origin}\", intro: \"One last morning among deodars.\", activities: [\"Caf\u00e9 breakfast\",\"Last shopping on Gandhi Chowk\",\"Check-out &amp; transfer to Pathankot\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"chamba-khajjiar\", title: \"Khajjiar \u2014 Mini Switzerland\", route: \"Dalhousie \u2192 Khajjiar \u2192 Dalhousie\", intro: \"Full day at alpine saucer meadow at 1,920 m.\", activities: [\"Drive to <strong>Khajjiar<\/strong> through Kalatop forest\",\"Walk around <strong>Khajjiar meadow<\/strong>\",\"Visit 12th-century <strong>Khajji Nag Temple<\/strong>\",\"Zorbing \/ horse rides (optional)\"], stay: \"Dalhousie\", meals: \"Breakfast, Dinner\", distance: \"~50 km round\", driveTime: \"4\u20135 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"chamba-dalhousie\", title: \"Dalhousie Sightseeing\", route: \"Dalhousie local\", intro: \"Slow exploration across five hills.\", activities: [\"Visit <strong>Panchpula<\/strong> &amp; Satdhara Falls\",\"Walk <strong>Subhash Baoli<\/strong>\",\"Trek to <strong>Dainkund Peak<\/strong>\",\"Evening caf\u00e9 on Mall Road\"], stay: \"Dalhousie\", meals: \"Breakfast, Dinner\", distance: \"~20 km\", driveTime: \"Half-day mixed\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\"] },\r\n        { id: \"chamba-town\", title: \"Chamba Heritage Day\", route: \"Dalhousie \u2192 Chamba \u2192 Dalhousie\", intro: \"Ancient temples in 10th-century royal town.\", activities: [\"Drive to <strong>Chamba<\/strong> (~55 km)\",\"Visit <strong>Laxmi Narayan Temple<\/strong> (920\u2013940 AD)\",\"Tour <strong>Bhuri Singh Museum<\/strong>\",\"Walk The Chowgan; return via Ravi gorge\"], stay: \"Dalhousie\", meals: \"Breakfast, Dinner\", distance: \"~110 km round\", driveTime: \"5\u20136 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"chamba-kalatop\", title: \"Kalatop Wildlife Sanctuary\", route: \"Dalhousie \u2192 Kalatop \u2192 Dalhousie\", intro: \"Forest trek through deodar &amp; oak.\", activities: [\"Drive to <strong>Lakkar Mandi<\/strong>\",\"3-km trek to <strong>Kalatop rest house<\/strong>\",\"Picnic lunch in the woods\",\"Return by evening\"], stay: \"Dalhousie\", meals: \"Breakfast, Dinner\", distance: \"~25 km drive + 6 km trek\", driveTime: \"5\u20136 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"family\",\"group\"] },\r\n        { id: \"chamba-bharmour\", title: \"Bharmour Excursion\", route: \"Chamba \u2192 Bharmour \u2192 Chamba\", intro: \"Ancient capital with Chaurasi temple complex.\", activities: [\"Early drive to <strong>Bharmour<\/strong> (~65 km)\",\"Visit <strong>Chaurasi Temple complex<\/strong> (84 shrines)\",\"Local Gaddi village interactions\",\"Return via Sahoo\"], stay: \"Chamba \/ Dalhousie\", meals: \"Breakfast, Dinner\", distance: \"~130 km round\", driveTime: \"7\u20138 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\"] }\r\n      ]\r\n    },\r\n    \"kinnaur\": {\r\n      name: \"Kinnaur \u2013 Sangla \u2013 Chitkul\",\r\n      tagline: \"Tribal Circuit \u2014 apple orchards, Kinner Kailash &amp; India's last inhabited village on the Indo-Tibet frontier.\",\r\n      minNights: 5, maxNights: 11, sequenceLocked: true,\r\n      quickFacts: { altitude: \"Kalpa 2,758m \/ Sangla 2,696m \/ Chitkul 3,450m\", bestTime: \"Apr\u2013Oct\", nearestAirport: \"Jubbarhatti (240 km)\", idealFor: \"Scenic, Offbeat\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel check-in\",\r\n        \"<strong>NO Inner Line Permit needed<\/strong> for Sangla\u2013Chitkul\u2013Kalpa (Indians)\",\r\n        \"<strong>ILP IS required<\/strong> beyond Akpa toward Spiti \u2014 we arrange\",\r\n        \"<strong>Foreign nationals<\/strong> need ILP even for Sangla\u2013Chitkul\"\r\n      ],\r\n      localTip: \"ILP not needed for Sangla\u2013Chitkul\u2013Kalpa (Indians) but IS needed beyond Akpa. Chitkul (3,450 m) is India's last road-head village before Indo-Tibet border.\",\r\n      arrival: { title: \"Arrival in Shimla\", route: \"{origin} \u2192 Shimla\", intro: \"Begin the Kinnaur circuit in colonial state capital.\", activities: [\"Arrive &amp; check-in at Shimla\",\"Evening on <strong>The Ridge<\/strong>\",\"Walk Mall Road\",\"Early dinner &amp; rest for tomorrow's long drive\"], stay: \"Shimla\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"7\u20139 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Shimla \u2192 Departure\", route: \"Shimla \u2192 {origin}\", intro: \"Circuit ends with descent to Shimla.\", activities: [\"Breakfast at Shimla\",\"Mall Road last walk\",\"Transfer to Volvo \/ airport\",\"Onward journey home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"kinnaur-sangla\", title: \"Shimla \u2192 Sangla\", route: \"Shimla \u2192 Narkanda \u2192 Rampur \u2192 Sangla (~220 km)\", intro: \"Enter Kinnaur through dramatic cliffs &amp; Sutlej gorge.\", activities: [\"Drive via <strong>Narkanda &amp; Rampur<\/strong>\",\"Lunch at <strong>Karcham<\/strong>\",\"Arrive <strong>Sangla Valley<\/strong> (2,696 m)\",\"Evening at leisure by the Baspa river\"], stay: \"Sangla\", meals: \"Breakfast, Dinner\", distance: \"~220 km\", driveTime: \"8\u20139 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"kinnaur-chitkul\", title: \"Chitkul Full-Day &amp; Kamru Fort\", route: \"Sangla \u2192 Kamru Fort \u2192 Chitkul \u2192 Sangla\", intro: \"India's last village &amp; origin of the Bushahr dynasty.\", activities: [\"Visit <strong>Kamru Fort<\/strong>\",\"Full day at <strong>Chitkul<\/strong> (3,450 m)\",\"Visit ancient <strong>Mathi Temple<\/strong>\",\"Walk along the Baspa river\"], stay: \"Sangla\", meals: \"Breakfast, Dinner\", distance: \"~50 km round\", driveTime: \"3\u20134 hrs + walking\", difficulty: \"Easy\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"kinnaur-kalpa\", title: \"Sangla \u2192 Kalpa (Apple Country)\", route: \"Sangla \u2192 Reckong Peo \u2192 Kalpa (~55 km)\", intro: \"Kalpa (2,758 m) across the river from Kinner Kailash.\", activities: [\"Drive to <strong>Kalpa<\/strong> via <strong>Reckong Peo<\/strong>\",\"Visit Kalpa Buddhist monastery\",\"Evening at <strong>Suicide Point<\/strong>\",\"Walk through apple orchards\"], stay: \"Kalpa\", meals: \"Breakfast, Dinner\", distance: \"~55 km\", driveTime: \"2.5\u20133 hrs\", difficulty: \"Easy\", style: [\"couple\",\"family\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"kinnaur-sarahan\", title: \"Kalpa \u2192 Sarahan (Bhimakali Temple)\", route: \"Kalpa \u2192 Sarahan (~170 km)\", intro: \"Descend to a sacred temple town \u2014 one of 51 Shakti Peethas.\", activities: [\"Drive via Rampur\",\"Visit <strong>Bhimakali Temple<\/strong> complex\",\"Walk Sarahan apple groves\",\"Evening at Sarahan Bird Pheasantry\"], stay: \"Sarahan\", meals: \"Breakfast, Dinner\", distance: \"~170 km\", driveTime: \"6\u20137 hrs\", difficulty: \"Moderate\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"kinnaur-return\", title: \"Sarahan \u2192 Shimla\", route: \"Sarahan \u2192 Shimla (~165 km)\", intro: \"Gentle drive back to the Queen of Hills.\", activities: [\"Morning at Bhimakali\",\"Scenic drive via Rampur &amp; Narkanda\",\"Afternoon arrival\",\"Mall Road farewell dinner\"], stay: \"Shimla\", meals: \"Breakfast, Dinner\", distance: \"~165 km\", driveTime: \"6\u20137 hrs\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] }\r\n      ]\r\n    },\r\n    \"spiti\": {\r\n      name: \"Spiti Valley\",\r\n      tagline: \"The 'Middle Land' \u2014 lunar landscapes, 1,000-year-old monasteries (Tabo, Key, Dhankar) &amp; high villages.\",\r\n      minNights: 7, maxNights: 13, sequenceLocked: true,\r\n      quickFacts: { altitude: \"Kaza 3,650m \/ Komic 4,587m\", bestTime: \"May\u2013Oct (Manali); Year-round (Shimla)\", nearestAirport: \"Bhuntar (250 km) \/ Shimla\", idealFor: \"Offbeat, Adventure\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for all stays\",\r\n        \"<strong>Inner Line Permit<\/strong> between Reckong Peo and Sumdo\",\r\n        \"<strong>Foreign nationals<\/strong> need ILP for full Kinnaur\u2013Spiti circuit\",\r\n        \"<strong>Pin Valley National Park<\/strong> entry permit at Kungri \/ Mikkim\"\r\n      ],\r\n      localTip: \"ALWAYS acclimatise via Shimla\/Sangla\/Kalpa before Kaza \u2014 never rush from Manali side. Carry cash, Diamox &amp; warm layers. Manali-Spiti via Kunzum La open only late May to late Sep.\",\r\n      arrival: { title: \"Arrival in Shimla\", route: \"{origin} \u2192 Shimla\", intro: \"Begin Spiti circuit at 2,205 m for safe acclimatisation.\", activities: [\"Arrive &amp; check-in at Shimla\",\"Evening on <strong>The Ridge<\/strong>\",\"Visit <strong>Christ Church<\/strong>\",\"Early dinner &amp; rest\"], stay: \"Shimla\", meals: \"Dinner\", distance: \"Origin-dependent\", driveTime: \"7\u20139 hrs from Delhi\", difficulty: \"Easy\" },\r\n      departure: { title: \"Manali \u2192 Departure\", route: \"Manali \u2192 {origin}\", intro: \"Spiti circuit ends in lush green Manali.\", activities: [\"Morning at leisure\",\"Mall Road last walk\",\"Transfer to Volvo \/ Bhuntar\",\"Onward journey with Spiti memories\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"spiti-sangla\", title: \"Shimla \u2192 Sangla\", route: \"Shimla \u2192 Sangla (~220 km)\", intro: \"Enter Kinnaur through cliffs &amp; Sutlej gorge.\", activities: [\"Drive via <strong>Narkanda &amp; Rampur<\/strong>\",\"Lunch at Karcham\",\"Arrive <strong>Sangla Valley<\/strong>\",\"Evening visit to <strong>Chitkul<\/strong>\"], stay: \"Sangla\", meals: \"Breakfast, Dinner\", distance: \"~220 km\", driveTime: \"8\u20139 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"spiti-kalpa\", title: \"Sangla \u2192 Kalpa\", route: \"Sangla \u2192 Kalpa (~55 km)\", intro: \"Apple orchards with Kinner Kailash views.\", activities: [\"Drive via Reckong Peo\",\"<strong>Kinner Kailash<\/strong> viewpoint\",\"Visit Kalpa monastery\",\"Sunset at Suicide Point\"], stay: \"Kalpa\", meals: \"Breakfast, Dinner\", distance: \"~55 km\", driveTime: \"2.5\u20133 hrs\", difficulty: \"Easy\", style: [\"couple\",\"family\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"spiti-tabo\", title: \"Kalpa \u2192 Nako \u2192 Tabo\", route: \"Kalpa \u2192 Nako \u2192 Tabo (~170 km)\", intro: \"Cross into Spiti \u2014 lunar landscapes. Tabo Monastery founded 996 AD.\", activities: [\"Cross <strong>Khab Sangam<\/strong>\",\"Stop at <strong>Nako Lake &amp; monastery<\/strong>\",\"Dramatic <strong>Maling Nallah<\/strong>\",\"Arrive <strong>Tabo<\/strong> \u2014 visit 1,000-year-old monastery\"], stay: \"Tabo\", meals: \"Breakfast, Dinner\", distance: \"~170 km\", driveTime: \"7\u20138 hrs\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\",\"family\"] },\r\n        { id: \"spiti-dhankar-kaza\", title: \"Tabo \u2192 Dhankar \u2192 Pin Valley \u2192 Kaza\", route: \"Tabo \u2192 Dhankar \u2192 Kaza (~80 km + detours)\", intro: \"Heart of Spiti \u2014 Dhankar fort-monastery at 3,894 m.\", activities: [\"Visit <strong>Dhankar Monastery<\/strong>\",\"Detour into <strong>Pin Valley National Park<\/strong>\",\"Lunch at Mudh village\",\"Arrive <strong>Kaza<\/strong> (3,650 m)\"], stay: \"Kaza\", meals: \"Breakfast, Dinner\", distance: \"~80 km\", driveTime: \"6\u20137 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"spiti-key-kibber\", title: \"Key, Kibber, Hikkim &amp; Langza\", route: \"Kaza circuit (~80 km)\", intro: \"Classic Spiti postcard day \u2014 Key Monastery at 4,166 m.\", activities: [\"Morning at <strong>Key Monastery<\/strong>\",\"Drive to <strong>Kibber<\/strong> (4,270 m)\",\"Post a letter from <strong>Hikkim<\/strong> (4,440 m)\",\"Visit <strong>Langza<\/strong> (4,420 m)\"], stay: \"Kaza\", meals: \"Breakfast, Dinner\", distance: \"~80 km\", driveTime: \"Full day\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"spiti-komic-demul\", title: \"Komic, Demul &amp; Lhalung Villages\", route: \"Kaza \u2192 Komic \u2192 Demul \u2192 Lhalung \u2192 Kaza\", intro: \"Komic (4,587 m) among India's highest motorable villages.\", activities: [\"Drive to <strong>Komic<\/strong>\",\"Visit <strong>Tangyud Monastery<\/strong>\",\"<strong>Demul &amp; Lhalung<\/strong> village walks\",\"Tibetan-Buddhist homestay lunch\"], stay: \"Kaza\", meals: \"Breakfast, Dinner\", distance: \"~70 km round\", driveTime: \"Full day\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\"] },\r\n        { id: \"spiti-chandratal-manali\", title: \"Kaza \u2192 Chandratal \u2192 Manali\", route: \"Kaza \u2192 Kunzum La \u2192 Chandratal \u2192 Manali (~190 km)\", intro: \"Toughest day \u2014 Kunzum La (4,551 m) into Lahaul. May\u2013Sep only.\", activities: [\"Cross <strong>Kunzum Pass<\/strong> (4,551 m)\",\"Detour to <strong>Chandratal \u2014 Moon Lake<\/strong>\",\"Long drive via Lahaul &amp; Atal Tunnel\",\"Arrive Manali by night\"], stay: \"Manali\", meals: \"Breakfast, Dinner\", distance: \"~190 km\", driveTime: \"10\u201312 hrs\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\",\"family\"] }\r\n      ]\r\n    },\r\n    \"leh-ladakh\": {\r\n      name: \"Leh Ladakh\",\r\n      tagline: \"Land of high passes, turquoise lakes &amp; Tibetan Buddhist culture. Leh sits at 3,524 m.\",\r\n      minNights: 5, maxNights: 13, sequenceLocked: true,\r\n      quickFacts: { altitude: \"Leh 3,524m \/ Khardung La 5,359m\", bestTime: \"May\u2013Sep (road); year-round (flight)\", nearestAirport: \"KBR Leh\", idealFor: \"Adventure, Biking\" },\r\n      permits: [\r\n        \"<strong>Valid photo ID<\/strong> for hotel check-in\",\r\n        \"<strong>Inner Line Permit<\/strong> for Nubra, Pangong &amp; Tso Moriri\",\r\n        \"<strong>Ladakh Environment Fee<\/strong> on entry\",\r\n        \"<strong>Foreign nationals<\/strong> require Protected Area Permit\",\r\n        \"Pangong, Nubra &amp; Tso Moriri restricted \u2014 group of 2+ Indians needed\"\r\n      ],\r\n      localTip: \"Flying in? Rest first 24\u201348 hours fully \u2014 no sightseeing on Day 1. AMS is real above 3,500 m. Carry pulse oximeter. Ladakh is a separate UT.\",\r\n      arrival: { title: \"Arrival in Leh\", route: \"{origin} \u2192 Leh\", intro: \"Welcome to Ladakh UT \u2014 but first, ACCLIMATISATION.\", activities: [\"Arrive Leh (3,524 m)\",\"<strong>COMPLETE REST<\/strong> at hotel\",\"Drink 4\u20135 litres of water\",\"Light dinner; early sleep\"], stay: \"Leh\", meals: \"Dinner\", distance: \"Flight \/ road\", driveTime: \"Acclimatisation \u2014 no travel\", difficulty: \"Hard (altitude)\" },\r\n      departure: { title: \"Departure from Leh\", route: \"Leh \u2192 {origin}\", intro: \"Head home with a lifetime of memories.\", activities: [\"Breakfast at hotel\",\"Last shopping \u2014 <strong>pashmina, apricot jam<\/strong>\",\"Transfer to Leh airport (KBR)\",\"Onward flight home\"], stay: \"In transit\", meals: \"Breakfast\", distance: \"\u2014\", driveTime: \"\u2014\", difficulty: \"Easy\" },\r\n      days: [\r\n        { id: \"leh-local\", title: \"Leh Local Sightseeing &amp; Monasteries\", route: \"Leh local circuit\", intro: \"Gentle sightseeing at 3,524 m after acclimatisation.\", activities: [\"<strong>Shanti Stupa<\/strong> at sunrise\",\"<strong>Leh Palace<\/strong> (17th century)\",\"<strong>Hall of Fame Museum<\/strong> &amp; Magnetic Hill\",\"Evening at <strong>Leh Market<\/strong>\"], stay: \"Leh\", meals: \"Breakfast, Dinner\", distance: \"~30 km\", driveTime: \"Full day mixed\", difficulty: \"Easy\", style: [\"family\",\"couple\",\"luxury\",\"group\",\"adventure\"] },\r\n        { id: \"leh-nubra\", title: \"Leh \u2192 Khardung La \u2192 Nubra Valley\", route: \"Leh \u2192 Khardung La \u2192 Hunder (~150 km)\", intro: \"Cross Khardung La (5,359 m) \u2014 one of world's highest motorable passes.\", activities: [\"Cross <strong>Khardung La<\/strong> (5,359 m)\",\"Arrive <strong>Diskit<\/strong> \u2014 32-m Maitreya Buddha\",\"<strong>Bactrian camel ride<\/strong> on Hunder dunes\",\"Overnight in Nubra camps\"], stay: \"Hunder \/ Nubra\", meals: \"Breakfast, Dinner\", distance: \"~150 km\", driveTime: \"6\u20137 hrs\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"leh-turtuk\", title: \"Nubra \u2192 Turtuk \u2192 Nubra\", route: \"Hunder \u2192 Turtuk \u2192 Hunder (~180 km round)\", intro: \"India's last village on Pakistan border (opened 2010).\", activities: [\"Drive along the <strong>Shyok river<\/strong>\",\"Arrive <strong>Turtuk<\/strong> \u2014 Balti village\",\"Local lunch with a Balti family\",\"Return to Nubra by evening\"], stay: \"Hunder\", meals: \"Breakfast, Dinner\", distance: \"~180 km round\", driveTime: \"7\u20138 hrs\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\"] },\r\n        { id: \"leh-pangong\", title: \"Nubra \u2192 Shyok \u2192 Pangong Lake\", route: \"Hunder \u2192 Shyok \u2192 Pangong (~160 km)\", intro: \"Endorheic lake at 4,350 m \u2014 134 km long, 2\/3 in Tibet.\", activities: [\"Drive via <strong>Shyok river route<\/strong>\",\"Arrive <strong>Pangong Tso<\/strong> (4,350 m)\",\"Sunset photography\",\"Lakeside dinner under stars\"], stay: \"Pangong\", meals: \"Breakfast, Dinner\", distance: \"~160 km\", driveTime: \"6\u20137 hrs\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"leh-pangong-leh\", title: \"Pangong \u2192 Chang La \u2192 Leh\", route: \"Pangong \u2192 Chang La \u2192 Hemis \u2192 Leh (~160 km)\", intro: \"Via Chang La (5,360 m) &amp; Hemis Monastery.\", activities: [\"Sunrise at <strong>Pangong<\/strong>\",\"Drive via <strong>Chang La<\/strong> (5,360 m)\",\"Visit <strong>Hemis &amp; Thiksey<\/strong> Monasteries\",\"Arrive Leh; rest &amp; dinner\"], stay: \"Leh\", meals: \"Breakfast, Dinner\", distance: \"~160 km\", driveTime: \"6\u20137 hrs\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] },\r\n        { id: \"leh-tsomoriri\", title: \"Leh \u2192 Tso Moriri Lake\", route: \"Leh \u2192 Chumathang \u2192 Tso Moriri (~230 km)\", intro: \"Most remote high-altitude lake at 4,522 m \u2014 Ramsar wetland.\", activities: [\"Long drive via <strong>Chumathang hot springs<\/strong>\",\"Arrive <strong>Tso Moriri Lake<\/strong>\",\"Visit <strong>Korzok village<\/strong>\",\"Overnight in lakeside camps\"], stay: \"Tso Moriri\", meals: \"Breakfast, Dinner\", distance: \"~230 km\", driveTime: \"8\u20139 hrs\", difficulty: \"Hard\", style: [\"adventure\",\"couple\",\"group\"] },\r\n        { id: \"leh-sham\", title: \"Leh \u2192 Sham Valley (Lamayuru, Alchi)\", route: \"Leh \u2192 Lamayuru \u2192 Alchi \u2192 Leh (~240 km)\", intro: \"Ladakh's 'Moonland' &amp; 11th-century monasteries.\", activities: [\"Visit <strong>Sangam of Indus &amp; Zanskar<\/strong>\",\"Stop at <strong>Magnetic Hill<\/strong>\",\"<strong>Lamayuru Monastery<\/strong> &amp; Moonland\",\"<strong>Alchi &amp; Likir<\/strong> Monasteries\"], stay: \"Leh\", meals: \"Breakfast, Dinner\", distance: \"~240 km\", driveTime: \"8\u20139 hrs\", difficulty: \"Moderate\", style: [\"adventure\",\"couple\",\"group\",\"family\",\"luxury\"] }\r\n      ]\r\n    }\r\n  };\r\n\r\n  \/\/ ============================================================\r\n  \/\/ COMBO ROUTES\r\n  \/\/ ============================================================\r\n  var COMBOS = {\r\n    \"shimla-manali\": { name:\"Shimla + Manali\", tagline:\"Himachal's all-time classic doublet.\", minNights:5, maxNights:9, destinations:[\"shimla\",\"manali\"], defaultSplit:{5:[2,3],6:[3,3],7:[3,4],8:[3,5],9:[4,5]}, transit:{from:\"shimla\",to:\"manali\",title:\"Shimla \u2192 Manali\",route:\"Shimla \u2192 Mandi \u2192 Manali (~245 km)\",intro:\"Long but scenic transit day.\",activities:[\"Early check-out\",\"Drive via Sundernagar &amp; Mandi\",\"Lunch at Pandoh\",\"Arrive Manali by evening\"],stay:\"Manali\",meals:\"Breakfast, Dinner\",distance:\"~245 km\",driveTime:\"7\u20138 hrs\",difficulty:\"Easy\"} },\r\n    \"manali-kasol\": { name:\"Manali + Kasol\", tagline:\"Snow valleys + Parvati Valley vibes.\", minNights:5, maxNights:8, destinations:[\"manali\",\"kasol\"], defaultSplit:{5:[3,2],6:[3,3],7:[4,3],8:[4,4]}, transit:{from:\"manali\",to:\"kasol\",title:\"Manali \u2192 Kasol\",route:\"Manali \u2192 Kullu \u2192 Bhuntar \u2192 Kasol (~75 km)\",intro:\"Short transit drive.\",activities:[\"Check-out from Manali\",\"Scenic drive along the Beas\",\"Lunch at Bhuntar\",\"Arrive Kasol &amp; check-in\"],stay:\"Kasol\",meals:\"Breakfast, Dinner\",distance:\"~75 km\",driveTime:\"3 hrs\",difficulty:\"Easy\"} },\r\n    \"manali-kasol-manikaran\": { name:\"Manali + Kasol + Manikaran\", tagline:\"Snow Manali + Parvati + sacred gurudwara.\", minNights:5, maxNights:8, destinations:[\"manali\",\"kasol\"], defaultSplit:{5:[3,2],6:[3,3],7:[3,4],8:[4,4]}, forceDays:{manali:[\"manali-manikaran-kasol\"],kasol:[\"kasol-manikaran\"]}, transit:{from:\"manali\",to:\"kasol\",title:\"Manali \u2192 Kasol\",route:\"Manali \u2192 Kullu \u2192 Kasol (~75 km)\",intro:\"Quick descent into Parvati Valley.\",activities:[\"Check-out from Manali\",\"Drive via Kullu\",\"Arrive Kasol &amp; lunch\",\"Riverside evening\"],stay:\"Kasol\",meals:\"Breakfast, Dinner\",distance:\"~75 km\",driveTime:\"3 hrs\",difficulty:\"Easy\"} },\r\n    \"kasol-kheerganga-tosh\": { name:\"Kasol + Kheerganga + Tosh\", tagline:\"The Parvati Valley trekker's classic combo.\", minNights:5, maxNights:7, destinations:[\"kasol\"], defaultSplit:{5:[5],6:[6],7:[7]}, forceDays:{kasol:[\"kasol-kheerganga\",\"kasol-tosh\",\"kasol-manikaran\"]} },\r\n    \"dharamshala-dalhousie\": { name:\"Dharamshala + Dalhousie\", tagline:\"Tibetan culture &amp; Mini Switzerland.\", minNights:5, maxNights:8, destinations:[\"dharamshala\",\"chamba\"], defaultSplit:{5:[3,2],6:[3,3],7:[3,4],8:[4,4]}, transit:{from:\"dharamshala\",to:\"chamba\",title:\"Dharamshala \u2192 Dalhousie\",route:\"Dharamshala \u2192 Khajjiar \u2192 Dalhousie (~125 km)\",intro:\"Scenic drive via Khajjiar.\",activities:[\"Check-out from Dharamshala\",\"Drive via Chamba road\",\"Stop at <strong>Khajjiar<\/strong>\",\"Continue to <strong>Dalhousie<\/strong>\"],stay:\"Dalhousie\",meals:\"Breakfast, Dinner\",distance:\"~125 km\",driveTime:\"5\u20136 hrs\",difficulty:\"Easy\"} },\r\n    \"chamba-khajjiar-dalhousie\": { name:\"Chamba + Khajjiar + Dalhousie\", tagline:\"Heritage Chamba, Khajjiar &amp; Dalhousie.\", minNights:5, maxNights:8, destinations:[\"chamba\"], defaultSplit:{5:[5],6:[6],7:[7],8:[8]}, forceDays:{chamba:[\"chamba-khajjiar\",\"chamba-dalhousie\",\"chamba-town\",\"chamba-kalatop\"]} },\r\n    \"dharamshala-mcleod-bir\": { name:\"Dharamshala + McLeodganj + Bir\", tagline:\"Dalai Lama's seat &amp; tandem paragliding.\", minNights:5, maxNights:8, destinations:[\"dharamshala\",\"bir-billing\"], defaultSplit:{5:[3,2],6:[3,3],7:[4,3],8:[4,4]}, transit:{from:\"dharamshala\",to:\"bir-billing\",title:\"Dharamshala \u2192 Bir\",route:\"Dharamshala \u2192 Palampur \u2192 Bir (~70 km)\",intro:\"Short scenic drive through Palampur tea gardens.\",activities:[\"Check-out\",\"Drive via <strong>Palampur tea gardens<\/strong>\",\"Lunch en route\",\"Arrive Bir &amp; check-in\"],stay:\"Bir\",meals:\"Breakfast, Dinner\",distance:\"~70 km\",driveTime:\"2.5 hrs\",difficulty:\"Easy\"} },\r\n    \"shimla-manali-dharamshala\": { name:\"Shimla + Manali + Dharamshala\", tagline:\"The complete Himachal triangle.\", minNights:8, maxNights:12, destinations:[\"shimla\",\"manali\",\"dharamshala\"], defaultSplit:{8:[2,3,3],9:[3,3,3],10:[3,4,3],11:[3,4,4],12:[4,4,4]}, transitBetween:[{from:\"shimla\",to:\"manali\",title:\"Shimla \u2192 Manali\",route:\"Shimla \u2192 Mandi \u2192 Manali (~245 km)\",intro:\"Long but scenic transit.\",activities:[\"Early check-out\",\"Drive via Sundernagar &amp; Mandi\",\"Lunch at Pandoh\",\"Arrive Manali by evening\"],stay:\"Manali\",meals:\"Breakfast, Dinner\",distance:\"~245 km\",driveTime:\"7\u20138 hrs\",difficulty:\"Easy\"},{from:\"manali\",to:\"dharamshala\",title:\"Manali \u2192 Dharamshala\",route:\"Manali \u2192 Mandi \u2192 Dharamshala (~250 km)\",intro:\"Cross-state scenic drive.\",activities:[\"Check-out\",\"Drive via Mandi &amp; Palampur\",\"Lunch en route\",\"Arrive Dharamshala\"],stay:\"McLeodganj\",meals:\"Breakfast, Dinner\",distance:\"~250 km\",driveTime:\"8\u20139 hrs\",difficulty:\"Easy\"}] },\r\n    \"manali-shimla-kasol\": { name:\"Manali + Shimla + Kasol\", tagline:\"Triple-hill combo.\", minNights:8, maxNights:12, destinations:[\"manali\",\"shimla\",\"kasol\"], defaultSplit:{8:[3,3,2],9:[3,3,3],10:[4,3,3],11:[4,4,3],12:[4,4,4]}, transitBetween:[{from:\"manali\",to:\"shimla\",title:\"Manali \u2192 Shimla\",route:\"Manali \u2192 Mandi \u2192 Shimla (~245 km)\",intro:\"Long highway day.\",activities:[\"Early check-out\",\"Drive via Mandi &amp; Sundernagar\",\"Lunch en route\",\"Evening Mall Road in Shimla\"],stay:\"Shimla\",meals:\"Breakfast, Dinner\",distance:\"~245 km\",driveTime:\"7\u20138 hrs\",difficulty:\"Easy\"},{from:\"shimla\",to:\"kasol\",title:\"Shimla \u2192 Kasol\",route:\"Shimla \u2192 Bhuntar \u2192 Kasol (~250 km)\",intro:\"Long drive into Parvati Valley.\",activities:[\"Check-out\",\"Drive via Bilaspur, Mandi, Bhuntar\",\"Late lunch at Bhuntar\",\"Arrive Kasol; riverside check-in\"],stay:\"Kasol\",meals:\"Breakfast, Dinner\",distance:\"~250 km\",driveTime:\"8\u20139 hrs\",difficulty:\"Easy\"}] },\r\n    \"shimla-manali-kasol-dharamshala\": { name:\"Shimla + Manali + Kasol + Dharamshala\", tagline:\"Himachal Grand Tour \u2014 four iconic hill towns.\", minNights:10, maxNights:14, destinations:[\"shimla\",\"manali\",\"kasol\",\"dharamshala\"], defaultSplit:{10:[2,3,2,3],11:[3,3,2,3],12:[3,3,3,3],13:[3,4,3,3],14:[3,4,3,4]}, transitBetween:[{from:\"shimla\",to:\"manali\",title:\"Shimla \u2192 Manali\",route:\"Shimla \u2192 Mandi \u2192 Manali (~245 km)\",intro:\"Long Beas-valley drive.\",activities:[\"Early check-out\",\"Drive via Sundernagar\",\"Lunch at Pandoh\",\"Arrive Manali by evening\"],stay:\"Manali\",meals:\"Breakfast, Dinner\",distance:\"~245 km\",driveTime:\"7\u20138 hrs\",difficulty:\"Easy\"},{from:\"manali\",to:\"kasol\",title:\"Manali \u2192 Kasol\",route:\"Manali \u2192 Bhuntar \u2192 Kasol (~75 km)\",intro:\"Quick descent into Parvati Valley.\",activities:[\"Check-out\",\"Drive via Bhuntar\",\"Arrive Kasol\",\"Riverside evening\"],stay:\"Kasol\",meals:\"Breakfast, Dinner\",distance:\"~75 km\",driveTime:\"3 hrs\",difficulty:\"Easy\"},{from:\"kasol\",to:\"dharamshala\",title:\"Kasol \u2192 Dharamshala\",route:\"Kasol \u2192 Mandi \u2192 Dharamshala (~270 km)\",intro:\"Cross-state drive day.\",activities:[\"Check-out\",\"Long drive via Mandi\",\"Lunch en route\",\"Arrive Dharamshala by evening\"],stay:\"McLeodganj\",meals:\"Breakfast, Dinner\",distance:\"~270 km\",driveTime:\"8\u20139 hrs\",difficulty:\"Easy\"}] },\r\n    \"kasol-jibhi-tirthan\": { name:\"Kasol + Jibhi + Tirthan\", tagline:\"Offbeat trio \u2014 Parvati caf\u00e9s, Seraj cottages &amp; GHNP.\", minNights:6, maxNights:10, destinations:[\"kasol\",\"jibhi\",\"tirthan\"], defaultSplit:{6:[2,2,2],7:[3,2,2],8:[3,3,2],9:[3,3,3],10:[4,3,3]}, transitBetween:[{from:\"kasol\",to:\"jibhi\",title:\"Kasol \u2192 Jibhi\",route:\"Kasol \u2192 Aut \u2192 Jibhi (~75 km)\",intro:\"Short scenic transfer.\",activities:[\"Check-out\",\"Drive via Bhuntar\",\"Lunch at Aut\",\"Arrive Jibhi &amp; cottage check-in\"],stay:\"Jibhi\",meals:\"Breakfast, Dinner\",distance:\"~75 km\",driveTime:\"3 hrs\",difficulty:\"Easy\"},{from:\"jibhi\",to:\"tirthan\",title:\"Jibhi \u2192 Tirthan\",route:\"Jibhi \u2192 Banjar \u2192 Gushaini (~30 km)\",intro:\"Quick valley change.\",activities:[\"Slow check-out\",\"Drive via Banjar\",\"Arrive Tirthan homestay\",\"River-side evening\"],stay:\"Tirthan\",meals:\"Breakfast, Dinner\",distance:\"~30 km\",driveTime:\"1.5 hrs\",difficulty:\"Easy\"}] },\r\n    \"manali-spiti\": { name:\"Manali + Spiti Valley\", tagline:\"May\u2013September only (Kunzum La open).\", minNights:7, maxNights:11, sequenceLocked:true, destinations:[\"manali\",\"spiti\"], seasonal:{months:[5,6,7,8,9],warning:\"Manali \u2192 Spiti via Kunzum La (4,551 m) typically open only late May to late September. Outside this window, please use Shimla \u2192 Kinnaur \u2192 Spiti route.\"}, special:\"spiti-from-manali\" },\r\n    \"shimla-spiti\": { name:\"Shimla \u2192 Spiti via Kinnaur\", tagline:\"Safer Spiti circuit \u2014 slow acclimatisation via Kinnaur.\", minNights:7, maxNights:12, sequenceLocked:true, destinations:[\"spiti\"], defaultSplit:{7:[7],8:[8],9:[9],10:[10],11:[11],12:[12]} },\r\n    \"shimla-kinnaur-spiti\": { name:\"Shimla + Kinnaur + Spiti\", tagline:\"The complete Tribal Circuit.\", minNights:9, maxNights:13, sequenceLocked:true, destinations:[\"spiti\"], defaultSplit:{9:[9],10:[10],11:[11],12:[12],13:[13]} },\r\n    \"manali-leh-ladakh\": { name:\"Manali + Leh Ladakh\", tagline:\"The bike-trip classic \u2014 over Baralacha &amp; Tanglang La.\", minNights:8, maxNights:12, sequenceLocked:true, destinations:[\"manali\",\"leh-ladakh\"], defaultSplit:{8:[2,6],9:[2,7],10:[3,7],11:[3,8],12:[3,9]}, seasonal:{months:[6,7,8,9],warning:\"Manali\u2013Leh Highway typically open only mid-June to early October.\"}, transit:{from:\"manali\",to:\"leh-ladakh\",title:\"Manali \u2192 Leh (via Sarchu)\",route:\"Manali \u2192 Jispa \u2192 Sarchu \u2192 Leh (~474 km, 2 days)\",intro:\"Iconic 2-day drive over Baralacha La (4,890 m) &amp; Tanglang La (5,328 m).\",activities:[\"Early check-out from Manali\",\"Drive via Atal Tunnel, Jispa\",\"Overnight at Sarchu (4,253 m) \u2014 basic camp\",\"Continue via Tanglang La &amp; arrive Leh\"],stay:\"Leh (after 2-day drive)\",meals:\"Breakfast, Dinner\",distance:\"~474 km\",driveTime:\"2-day drive\",difficulty:\"Hard\"} },\r\n    \"dharamshala-bir\": { name:\"Dharamshala + Bir Billing\", tagline:\"Spirituality &amp; tandem paragliding in 5\u20136 days.\", minNights:4, maxNights:7, destinations:[\"dharamshala\",\"bir-billing\"], defaultSplit:{4:[2,2],5:[3,2],6:[3,3],7:[4,3]}, transit:{from:\"dharamshala\",to:\"bir-billing\",title:\"Dharamshala \u2192 Bir\",route:\"Dharamshala \u2192 Palampur \u2192 Bir (~70 km)\",intro:\"Short scenic drive through Palampur tea gardens.\",activities:[\"Check-out\",\"Drive via <strong>Palampur tea gardens<\/strong>\",\"Lunch en route\",\"Arrive Bir &amp; check-in\"],stay:\"Bir\",meals:\"Breakfast, Dinner\",distance:\"~70 km\",driveTime:\"2.5 hrs\",difficulty:\"Easy\"} },\r\n    \"manali-solang-rohtang\": { name:\"Manali + Solang + Rohtang\", tagline:\"Snow-special short combo.\", minNights:4, maxNights:6, destinations:[\"manali\"], defaultSplit:{4:[4],5:[5],6:[6]}, forceDays:{manali:[\"manali-solang-atal\",\"manali-rohtang\",\"manali-local\"]} },\r\n    \"shimla-kufri-chail\": { name:\"Shimla + Kufri + Chail\", tagline:\"Heritage Shimla, Kufri snow &amp; Chail's royal palace.\", minNights:4, maxNights:6, destinations:[\"shimla\"], defaultSplit:{4:[4],5:[5],6:[6]}, forceDays:{shimla:[\"shimla-kufri-fagu\",\"shimla-chail\",\"shimla-heritage\"]} },\r\n    \"jibhi-tirthan\": { name:\"Jibhi + Tirthan Valley\", tagline:\"Complete Seraj-valley offbeat \u2014 Jibhi &amp; GHNP gateway.\", minNights:4, maxNights:8, destinations:[\"jibhi\",\"tirthan\"], defaultSplit:{4:[2,2],5:[3,2],6:[3,3],7:[4,3],8:[4,4]}, transit:{from:\"jibhi\",to:\"tirthan\",title:\"Jibhi \u2192 Tirthan\",route:\"Jibhi \u2192 Banjar \u2192 Gushaini (~30 km)\",intro:\"Quick valley change.\",activities:[\"Slow check-out\",\"Drive via Banjar\",\"Arrive Tirthan homestay\",\"River-side evening\"],stay:\"Tirthan\",meals:\"Breakfast, Dinner\",distance:\"~30 km\",driveTime:\"1.5 hrs\",difficulty:\"Easy\"} }\r\n  };\r\n\r\n  var ORIGIN_NAMES = { delhi:\"Delhi\", chandigarh:\"Chandigarh\", mumbai:\"Mumbai\", bangalore:\"Bangalore\", kolkata:\"Kolkata\", ahmedabad:\"Ahmedabad\", hyderabad:\"Hyderabad\", pune:\"Pune\", jaipur:\"Jaipur\", lucknow:\"Lucknow\", chennai:\"Chennai\", other:\"your city\" };\r\n  var STYLE_LABEL = { couple:\"Couple \u2014 Honeymoon &amp; Romantic\", family:\"Family \u2014 Kids &amp; Parents\", group:\"Group \u2014 Friends &amp; Squads\", adventure:\"Adventure \u2014 Treks &amp; Thrills\", luxury:\"Luxury \u2014 5\u2605 &amp; Premium\" };\r\n\r\n  \/\/ ============================================================\r\n  \/\/ STATE & HELPERS\r\n  \/\/ ============================================================\r\n  var $ = function(id){ return document.getElementById(id); };\r\n  var STATE = { mode:\"single\", currentPlan:null, firstBuildDone:false, hashWriteSuppressed:false };\r\n\r\n  function show(el){ if(el) el.classList.add(\"show\"); }\r\n  function hide(el){ if(el) el.classList.remove(\"show\"); }\r\n  function stripHTML(s){ if(!s) return \"\"; return String(s).replace(\/<[^>]+>\/g,\"\").replace(\/&amp;\/g,\"&\").replace(\/&nbsp;\/g,\" \").replace(\/&lt;\/g,\"<\").replace(\/&gt;\/g,\">\").replace(\/&#39;\/g,\"'\").replace(\/&quot;\/g,'\"'); }\r\n  function pdfSafe(s){ return stripHTML(s).replace(\/[\\u2192\\u2794\\u279C\\u27A1\\u2B62\\u2B95\\u279D\\u279E\\u279F\\u27F6]\/g,\" > \").replace(\/[\\u2190\\u2B60]\/g,\" < \").replace(\/[\\u2018\\u2019]\/g,\"'\").replace(\/[\\u201C\\u201D]\/g,'\"').replace(\/\\u2013|\\u2014\/g,\"-\").replace(\/\\u2026\/g,\"...\").replace(\/\\u00d7\/g,\"x\").replace(\/\\u2022\/g,\"-\").replace(\/\\u00a0\/g,\" \").replace(\/[\\u2700-\\u27BF\\uE000-\\uF8FF\\u2011-\\u26FF]\/g,\"\").replace(\/[^\\x00-\\x7F]\/g,\"\").replace(\/\\s{2,}\/g,\" \").trim(); }\r\n\r\n  function svgPin(){ return '<svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>'; }\r\n  function svgClock(){ return '<svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>'; }\r\n  function svgUtensils(){ return '<svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2\"\/><path d=\"M7 2v20\"\/><path d=\"M21 15V2v0a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7\"\/><\/svg>'; }\r\n  function svgRoad(){ return '<svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2\"\/><circle cx=\"7\" cy=\"17\" r=\"2\"\/><path d=\"M9 17h6\"\/><circle cx=\"17\" cy=\"17\" r=\"2\"\/><\/svg>'; }\r\n  function svgMountain(){ return '<svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m8 3 4 8 5-5 5 15H2L8 3z\"\/><\/svg>'; }\r\n  function svgHome(){ return '<svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>'; }\r\n  function svgCalendar(){ return '<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>'; }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ FORM POPULATION\r\n  \/\/ ============================================================\r\n  function populateDuration(){\r\n    var sel=$(\"ht-days\"), key, data;\r\n    if(STATE.mode===\"single\"){ key=$(\"ht-destination\").value; data=DESTINATIONS[key]; }\r\n    else { key=$(\"ht-combo\").value; data=COMBOS[key]; }\r\n    if(!key || !data){\r\n      sel.innerHTML='<option value=\"\">Select destination first<\/option>';\r\n      sel.disabled=true; return;\r\n    }\r\n    var min=data.minNights+1, max=data.maxNights+1;\r\n    var html='<option value=\"\">Select duration<\/option>';\r\n    for(var i=min;i<=max;i++) html+='<option value=\"'+i+'\">'+(i-1)+'N \/ '+i+'D<\/option>';\r\n    sel.innerHTML=html; sel.disabled=false;\r\n  }\r\n\r\n  function showDestHelper(){\r\n    var helper=$(\"ht-dest-helper\");\r\n    var key, data;\r\n    if(STATE.mode===\"single\"){ key=$(\"ht-destination\").value; data=DESTINATIONS[key]; }\r\n    else { key=$(\"ht-combo\").value; data=COMBOS[key]; }\r\n    if(!key || !data){ hide(helper); helper.innerHTML=\"\"; return; }\r\n    var msgs=[];\r\n    if(data.minNights>=5) msgs.push(\"Recommended: <strong>\"+(data.minNights+1)+\"+ days<\/strong> for a relaxed pace.\");\r\n    if(data.sequenceLocked) msgs.push(\"This route follows a fixed sequence (acclimatisation matters).\");\r\n    if(data.seasonal) msgs.push(data.seasonal.warning);\r\n    if(data.localTip) msgs.push(data.localTip);\r\n    if(msgs.length){\r\n      helper.innerHTML=\"<strong>\ud83d\udca1 \"+stripHTML(data.name)+\":<\/strong> \"+msgs.join(\" \");\r\n      show(helper);\r\n    } else { hide(helper); helper.innerHTML=\"\"; }\r\n  }\r\n\r\n  function showDurationWarn(){\r\n    var warn=$(\"ht-dur-warn\");\r\n    var key, data;\r\n    if(STATE.mode===\"single\"){ key=$(\"ht-destination\").value; data=DESTINATIONS[key]; }\r\n    else { key=$(\"ht-combo\").value; data=COMBOS[key]; }\r\n    var days=parseInt($(\"ht-days\").value,10);\r\n    if(!key||!data||!days){ hide(warn); return; }\r\n    if(days < data.minNights+1){\r\n      warn.innerHTML=\"<strong>\u26a0 Pacing tip:<\/strong> \"+stripHTML(data.name)+\" is best enjoyed over \"+(data.minNights+1)+\"+ days. \"+days+\" days will feel rushed.\";\r\n      show(warn);\r\n    } else { hide(warn); }\r\n  }\r\n\r\n  function setTripType(type){\r\n    STATE.mode=type;\r\n    var single=$(\"ht-destination\"), combo=$(\"ht-combo\"), label=$(\"ht-dest-label\");\r\n    if(type===\"combo\"){\r\n      single.style.display=\"none\"; combo.style.display=\"\";\r\n      label.innerHTML='Combo Route <span class=\"req\">*<\/span>';\r\n      single.value=\"\";\r\n    } else {\r\n      single.style.display=\"\"; combo.style.display=\"none\";\r\n      label.innerHTML='Destination <span class=\"req\">*<\/span>';\r\n      combo.value=\"\";\r\n    }\r\n    populateDuration(); showDestHelper(); showDurationWarn();\r\n    hide($(\"ht-error\")); hide($(\"ht-result\"));\r\n    STATE.firstBuildDone=false;\r\n  }\r\n\r\n  function getStyle(){\r\n    var radios=document.getElementsByName(\"ht-style\");\r\n    for(var i=0;i<radios.length;i++) if(radios[i].checked) return radios[i].value;\r\n    return \"family\";\r\n  }\r\n\r\n  function getActiveKey(){\r\n    return STATE.mode===\"single\" ? $(\"ht-destination\").value : $(\"ht-combo\").value;\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ VALIDATION\r\n  \/\/ ============================================================\r\n  function validateInputs(){\r\n    var err=$(\"ht-error\"), errTxt=$(\"ht-error-text\");\r\n    hide(err);\r\n    var key=getActiveKey();\r\n    var days=parseInt($(\"ht-days\").value,10);\r\n    if(!key){ errTxt.textContent= STATE.mode===\"single\"?\"Please select a destination.\":\"Please select a combo route.\"; show(err); return null; }\r\n    if(!days){ errTxt.textContent=\"Please select trip duration.\"; show(err); return null; }\r\n    var data = STATE.mode===\"single\" ? DESTINATIONS[key] : COMBOS[key];\r\n    if(!data){ errTxt.textContent=\"Invalid selection.\"; show(err); return null; }\r\n    var nights=days-1;\r\n    if(nights<data.minNights){ errTxt.textContent=stripHTML(data.name)+\" needs at least \"+(data.minNights+1)+\" days.\"; show(err); return null; }\r\n    if(nights>data.maxNights){ errTxt.textContent=\"Max recommended is \"+(data.maxNights+1)+\" days for \"+stripHTML(data.name)+\".\"; show(err); return null; }\r\n    return { key:key, data:data, days:days, style:getStyle(), origin:$(\"ht-origin\").value||\"delhi\" };\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ PLAN BUILDERS\r\n  \/\/ ============================================================\r\n  function makeLeisureDay(destKey,n){\r\n    var d=DESTINATIONS[destKey];\r\n    return { id:\"leisure-\"+destKey+\"-\"+n, title:\"Leisure Day in \"+d.name, route:d.name+\" \u2014 at leisure\", intro:\"Free day to soak in \"+d.name+\" at your own pace.\", activities:[\"Late breakfast\",\"Optional caf\u00e9-hopping \/ massage \/ shopping\",\"Afternoon at leisure\",\"Evening walk &amp; local dinner\"], stay:d.name, meals:\"Breakfast, Dinner\", distance:\"Local\", driveTime:\"Leisure\", difficulty:\"Easy\", transit:false };\r\n  }\r\n\r\n  function pickDays(destKey,nights,style,forceList){\r\n    var d=DESTINATIONS[destKey];\r\n    var pool=d.days.slice();\r\n    var picked=[];\r\n    var forced=forceList||[];\r\n    for(var i=0;i<forced.length && picked.length<nights;i++){\r\n      for(var j=0;j<pool.length;j++){\r\n        if(pool[j].id===forced[i]){ picked.push(pool[j]); pool.splice(j,1); break; }\r\n      }\r\n    }\r\n    var styled=pool.filter(function(day){ return !day.style || day.style.indexOf(style)!==-1; });\r\n    var others=pool.filter(function(day){ return styled.indexOf(day)===-1; });\r\n    var ordered=styled.concat(others);\r\n    var idx=0;\r\n    while(picked.length<nights && idx<ordered.length){ picked.push(ordered[idx]); idx++; }\r\n    var leisureN=1;\r\n    while(picked.length<nights){ picked.push(makeLeisureDay(destKey,leisureN)); leisureN++; }\r\n    if(d.sequenceLocked){\r\n      var origOrder=d.days.map(function(x){return x.id;});\r\n      picked.sort(function(a,b){\r\n        var ai=origOrder.indexOf(a.id), bi=origOrder.indexOf(b.id);\r\n        if(ai===-1) ai=999; if(bi===-1) bi=999;\r\n        return ai-bi;\r\n      });\r\n    }\r\n    return picked;\r\n  }\r\n\r\n  function buildSingle(v){\r\n    var d=v.data, nights=v.days-1;\r\n    var origin=ORIGIN_NAMES[v.origin]||\"your origin\";\r\n    var arrival=Object.assign({},d.arrival,{ id:\"arrival\", route:d.arrival.route.replace(\"{origin}\",origin), transit:true, isArrival:true });\r\n    var departure=Object.assign({},d.departure,{ id:\"departure\", route:d.departure.route.replace(\"{origin}\",origin), transit:true, isDeparture:true });\r\n    var middle=pickDays(v.key, nights-1, v.style, []);\r\n    return { type:\"single\", destKey:v.key, data:d, style:v.style, origin:v.origin, totalDays:v.days, totalNights:nights, days:[arrival].concat(middle).concat([departure]) };\r\n  }\r\n\r\n  function distributeNights(splitMap, totalNights){\r\n    if(splitMap[totalNights]) return splitMap[totalNights].slice();\r\n    var keys=Object.keys(splitMap).map(Number).sort(function(a,b){return a-b;});\r\n    var nearest=keys[keys.length-1];\r\n    for(var i=0;i<keys.length;i++){ if(keys[i]>=totalNights){ nearest=keys[i]; break; } }\r\n    return splitMap[nearest].slice();\r\n  }\r\n\r\n  function buildCombo(v){\r\n    var c=v.data, totalNights=v.days-1;\r\n    var origin=ORIGIN_NAMES[v.origin]||\"your origin\";\r\n    if(c.special===\"spiti-from-manali\") return buildSpitiFromManali(v);\r\n    var allDays=[];\r\n    var destinations=c.destinations.slice();\r\n    var split=distributeNights(c.defaultSplit, totalNights);\r\n    var firstDest=DESTINATIONS[destinations[0]];\r\n    var arrival=Object.assign({},firstDest.arrival,{ id:\"arrival\", route:firstDest.arrival.route.replace(\"{origin}\",origin), transit:true, isArrival:true });\r\n    allDays.push(arrival);\r\n    for(var i=0;i<destinations.length;i++){\r\n      var dKey=destinations[i];\r\n      var nightsHere=split[i];\r\n      var middleHere=nightsHere - (i===0 ? 1 : 0);\r\n      if(middleHere<0) middleHere=0;\r\n      var forceList=(c.forceDays && c.forceDays[dKey]) || [];\r\n      var picked=pickDays(dKey, middleHere, v.style, forceList);\r\n      allDays=allDays.concat(picked);\r\n      if(i<destinations.length-1){\r\n        var transit=null;\r\n        if(c.transitBetween && c.transitBetween[i]) transit=Object.assign({},c.transitBetween[i],{ id:\"transit-\"+i, transit:true });\r\n        else if(c.transit && c.transit.from===dKey && c.transit.to===destinations[i+1]) transit=Object.assign({},c.transit,{ id:\"transit-\"+i, transit:true });\r\n        if(transit) allDays.push(transit);\r\n      }\r\n    }\r\n    var lastDest=DESTINATIONS[destinations[destinations.length-1]];\r\n    var departure=Object.assign({},lastDest.departure,{ id:\"departure\", route:lastDest.departure.route.replace(\"{origin}\",origin), transit:true, isDeparture:true });\r\n    allDays.push(departure);\r\n    return { type:\"combo\", comboKey:v.key, data:c, style:v.style, origin:v.origin, totalDays:v.days, totalNights:totalNights, destinations:destinations, days:allDays };\r\n  }\r\n\r\n  function buildSpitiFromManali(v){\r\n    var c=v.data, totalNights=v.days-1, origin=ORIGIN_NAMES[v.origin]||\"your origin\";\r\n    var manaliNights = totalNights>=10 ? 3 : 2;\r\n    var spitiDays=DESTINATIONS[\"spiti\"].days;\r\n    var manali=DESTINATIONS[\"manali\"];\r\n    var allDays=[];\r\n    var arrival=Object.assign({},manali.arrival,{ id:\"arrival\", route:manali.arrival.route.replace(\"{origin}\",origin), transit:true, isArrival:true });\r\n    allDays.push(arrival);\r\n    for(var i=0;i<manaliNights-1;i++) allDays.push(manali.days[i]);\r\n    var spitiOrder=[\"spiti-kalpa\",\"spiti-tabo\",\"spiti-dhankar-kaza\",\"spiti-key-kibber\",\"spiti-komic-demul\"];\r\n    var coreSpiti=[];\r\n    for(var k=0;k<spitiOrder.length;k++){\r\n      for(var m=0;m<spitiDays.length;m++){ if(spitiDays[m].id===spitiOrder[k]){ coreSpiti.push(spitiDays[m]); break; } }\r\n    }\r\n    var manaliBack=Object.assign({}, spitiDays[spitiDays.length-1]);\r\n    var middleAvail = totalNights - manaliNights - 1;\r\n    var spitiSlice = coreSpiti.slice(0, Math.max(0, middleAvail-1));\r\n    var transitToSpiti={ id:\"transit-manali-spiti\", transit:true, title:\"Manali \u2192 Kunzum La \u2192 Kaza\", route:\"Manali \u2192 Atal Tunnel \u2192 Kunzum La \u2192 Kaza (~210 km)\", intro:\"Long high-altitude transit; Kunzum La is 4,551 m. Open late May to late September only.\", activities:[\"Very early start\",\"Drive via <strong>Atal Tunnel &amp; Lahaul valley<\/strong>\",\"Cross <strong>Kunzum Pass<\/strong> (4,551 m)\",\"Arrive Kaza by evening\"], stay:\"Kaza\", meals:\"Breakfast, Dinner\", distance:\"~210 km\", driveTime:\"10\u201311 hrs\", difficulty:\"Hard\" };\r\n    allDays.push(transitToSpiti);\r\n    allDays = allDays.concat(spitiSlice);\r\n    allDays.push(manaliBack);\r\n    var departure=Object.assign({},manali.departure,{ id:\"departure\", route:manali.departure.route.replace(\"{origin}\",origin), transit:true, isDeparture:true });\r\n    allDays.push(departure);\r\n    return { type:\"combo\", comboKey:v.key, data:c, style:v.style, origin:v.origin, totalDays:v.days, totalNights:totalNights, destinations:c.destinations, days:allDays };\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ INCLUSIONS\r\n  \/\/ ============================================================\r\n  function generateInclusions(plan){\r\n    var nights=plan.totalNights, style=plan.style;\r\n    var hotelTier=\"3\u2605 comfortable hotels\";\r\n    if(style===\"luxury\") hotelTier=\"4\u2605\/5\u2605 premium hotels &amp; resorts\";\r\n    else if(style===\"couple\") hotelTier=\"3\u2605\/4\u2605 romantic hotels with mountain views\";\r\n    else if(style===\"adventure\") hotelTier=\"2\u2605\/3\u2605 hotels &amp; tented camps\";\r\n    var inc=[\r\n      \"Accommodation in \"+hotelTier+\" for \"+nights+\" nights\",\r\n      \"Daily breakfast at the hotel\",\r\n      style===\"luxury\"?\"Dinner + 1 candle-light dinner (couples)\":\"Dinner at hotel\",\r\n      \"Private cab as per itinerary\",\r\n      \"All toll, parking, driver allowance &amp; fuel\",\r\n      \"Pickup &amp; drop from nearest airport \/ Volvo \/ station\",\r\n      \"All sightseeing as per itinerary\"\r\n    ];\r\n    var pkey=plan.type===\"single\"?plan.destKey:(plan.destinations&&plan.destinations[0]);\r\n    if(pkey===\"spiti\"||pkey===\"kinnaur\"||pkey===\"leh-ladakh\") inc.push(\"Inner Line Permits where applicable\");\r\n    if(pkey===\"manali\") inc.push(\"Rohtang Pass online permit (subject to availability)\");\r\n    if(pkey===\"bir-billing\"||(plan.destinations && plan.destinations.indexOf(\"bir-billing\")!==-1)) inc.push(\"1 tandem paragliding flight (15-min)\");\r\n    inc.push(\"24x7 on-trip support from HimTrails\");\r\n    inc.push(\"All applicable GST taxes\");\r\n    var exc=[\r\n      \"Airfare \/ train tickets to your starting city\",\r\n      \"Lunch &amp; meals not specified\",\r\n      \"Entry tickets to monuments &amp; sanctuaries\",\r\n      \"Adventure activities not listed\",\r\n      \"Personal expenses \u2014 laundry, tips, mini-bar\",\r\n      \"Travel &amp; medical insurance (recommended)\",\r\n      \"Anything not in inclusions\"\r\n    ];\r\n    if(pkey===\"leh-ladakh\") exc.push(\"Oxygen cylinder &amp; medical supplies\");\r\n    return { inc:inc, exc:exc };\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ RENDER\r\n  \/\/ ============================================================\r\n  function renderPlan(plan){\r\n    STATE.currentPlan=plan;\r\n    var d=plan.data;\r\n    var firstD = DESTINATIONS[plan.type===\"single\"?plan.destKey:plan.destinations[0]];\r\n\r\n    $(\"ht-result-dest\").innerHTML=\"Your \"+plan.totalDays+\"-Day \"+stripHTML(d.name)+\" Itinerary\";\r\n    $(\"ht-result-tag\").innerHTML=d.tagline;\r\n\r\n    var origin=ORIGIN_NAMES[plan.origin]||\"\";\r\n    var meta='<span class=\"ht-meta-chip\">'+svgCalendar()+plan.totalDays+'D \/ '+plan.totalNights+'N<\/span>'+\r\n             '<span class=\"ht-meta-chip\">'+svgPin()+origin+' &rarr; '+stripHTML(d.name)+'<\/span>'+\r\n             '<span class=\"ht-meta-chip\">&#10022; '+stripHTML(STYLE_LABEL[plan.style]||plan.style)+'<\/span>';\r\n    $(\"ht-result-meta\").innerHTML=meta;\r\n\r\n    var qf=firstD.quickFacts || {};\r\n    var qfHTML=\r\n      '<div class=\"ht-qf-item\"><div class=\"ht-qf-icon\">\u26f0\ufe0f<\/div><div class=\"lbl\">Altitude<\/div><div class=\"amt\">'+(qf.altitude||\"\u2014\")+'<\/div><\/div>'+\r\n      '<div class=\"ht-qf-item\"><div class=\"ht-qf-icon\">\ud83c\udf24\ufe0f<\/div><div class=\"lbl\">Best Time<\/div><div class=\"amt\">'+(qf.bestTime||\"\u2014\")+'<\/div><\/div>'+\r\n      '<div class=\"ht-qf-item\"><div class=\"ht-qf-icon\">\u2708\ufe0f<\/div><div class=\"lbl\">Nearest Airport<\/div><div class=\"amt\">'+(qf.nearestAirport||\"\u2014\")+'<\/div><\/div>'+\r\n      '<div class=\"ht-qf-item\"><div class=\"ht-qf-icon\">\ud83d\udc65<\/div><div class=\"lbl\">Ideal For<\/div><div class=\"amt\">'+(qf.idealFor||\"\u2014\")+'<\/div><\/div>';\r\n    $(\"ht-qf-grid\").innerHTML=qfHTML;\r\n\r\n    renderDayCards(plan);\r\n\r\n    var permits=firstD.permits||[];\r\n    if(plan.type===\"combo\" && plan.destinations){\r\n      var seen={}, merged=[];\r\n      for(var i=0;i<plan.destinations.length;i++){\r\n        var dd=DESTINATIONS[plan.destinations[i]]; if(!dd||!dd.permits) continue;\r\n        for(var p=0;p<dd.permits.length;p++){\r\n          var k=stripHTML(dd.permits[p]).slice(0,40);\r\n          if(!seen[k]){ seen[k]=1; merged.push(dd.permits[p]); }\r\n        }\r\n      }\r\n      permits=merged;\r\n    }\r\n    if(permits.length){\r\n      $(\"ht-permits-list\").innerHTML=permits.map(function(p){return \"<li>\"+p+\"<\/li>\";}).join(\"\");\r\n      $(\"ht-permits-card\").style.display=\"\";\r\n    } else { $(\"ht-permits-card\").style.display=\"none\"; }\r\n\r\n    var ie=generateInclusions(plan);\r\n    $(\"ht-inclusions-list\").innerHTML=ie.inc.map(function(x){return \"<li>\"+x+\"<\/li>\";}).join(\"\");\r\n    $(\"ht-exclusions-list\").innerHTML=ie.exc.map(function(x){return \"<li>\"+x+\"<\/li>\";}).join(\"\");\r\n\r\n    $(\"ht-tip-text\").innerHTML=firstD.localTip || \"We are based in Shimla and arrange every trip with verified local drivers, hotels, and permits.\";\r\n\r\n    $(\"ht-packages-link\").href = PACKAGE_URLS[plan.type===\"single\"?plan.destKey:plan.comboKey] || PACKAGE_URLS[\"_default\"];\r\n\r\n    updateWhatsAppLink();\r\n    show($(\"ht-result\"));\r\n    if(STATE.firstBuildDone){\r\n      try{ $(\"ht-result\").scrollIntoView({behavior:\"smooth\",block:\"start\"}); }catch(e){}\r\n    }\r\n    STATE.firstBuildDone=true;\r\n  }\r\n\r\n  function renderDayCards(plan){\r\n    var c=$(\"ht-days-wrap\"); c.innerHTML=\"\";\r\n    for(var i=0;i<plan.days.length;i++) c.appendChild(buildDayCard(plan.days[i], i, plan));\r\n  }\r\n\r\n  function buildDayCard(day, idx, plan){\r\n    var card=document.createElement(\"div\"); card.className=\"ht-day\"; card.dataset.dayIdx=idx;\r\n    var isTransit=!!day.transit;\r\n    var label=day.isArrival?\"Arrival\":(day.isDeparture?\"Departure\":(isTransit?\"Transit\":\"Day\"));\r\n    var num=day.isArrival?\"1\":(day.isDeparture?String(plan.totalDays):String(idx+1));\r\n    var swappable=!isTransit && !day.isArrival && !day.isDeparture && plan.type===\"single\" && !DESTINATIONS[plan.destKey].sequenceLocked;\r\n    var routeHTML='<div class=\"ht-day-route\">'+svgPin()+'<span>'+(day.route||\"\")+'<\/span><\/div>';\r\n    var headerHTML='<div class=\"ht-day-head\">'+\r\n      '<div class=\"ht-day-badge'+(isTransit?\" transit\":\"\")+'\"><span class=\"lab\">'+label+'<\/span><span class=\"num\">'+num+'<\/span><\/div>'+\r\n      '<div class=\"ht-day-heading\"><div class=\"ht-day-title\">'+day.title+'<\/div>'+routeHTML+'<\/div>'+\r\n      (swappable?'<button type=\"button\" class=\"ht-day-edit\" data-action=\"edit-day\" data-day-idx=\"'+idx+'\">\u270e Swap<\/button>':'')+\r\n      '<\/div>';\r\n    var actsHTML='';\r\n    if(day.activities && day.activities.length){\r\n      actsHTML='<div class=\"ht-day-acts\">';\r\n      for(var a=0;a<day.activities.length;a++) actsHTML+='<div class=\"ht-day-act\"><div class=\"ht-day-act-dot\"><\/div><div>'+day.activities[a]+'<\/div><\/div>';\r\n      actsHTML+='<\/div>';\r\n    }\r\n    var chipsHTML='<div class=\"ht-day-chips\">';\r\n    if(day.stay) chipsHTML+='<span class=\"ht-day-chip stay\">'+svgHome()+'Stay: '+day.stay+'<\/span>';\r\n    if(day.meals) chipsHTML+='<span class=\"ht-day-chip meals\">'+svgUtensils()+day.meals+'<\/span>';\r\n    if(day.distance && day.distance!==\"\u2014\") chipsHTML+='<span class=\"ht-day-chip distance\">'+svgRoad()+day.distance+'<\/span>';\r\n    if(day.driveTime && day.driveTime!==\"\u2014\") chipsHTML+='<span class=\"ht-day-chip time\">'+svgClock()+day.driveTime+'<\/span>';\r\n    if(day.difficulty) chipsHTML+='<span class=\"ht-day-chip difficulty\">'+svgMountain()+day.difficulty+'<\/span>';\r\n    chipsHTML+='<\/div>';\r\n    var bodyHTML='<div class=\"ht-day-body\">'+(day.intro?'<div class=\"ht-day-intro\">'+day.intro+'<\/div>':'')+actsHTML+chipsHTML+'<\/div>';\r\n    var editHTML=swappable?'<div class=\"ht-day-edit-panel\" id=\"ht-edit-'+idx+'\"><\/div>':'';\r\n    card.innerHTML=headerHTML+bodyHTML+editHTML;\r\n    return card;\r\n  }\r\n\r\n  function toggleDayEdit(idx){\r\n    var plan=STATE.currentPlan; if(!plan || plan.type!==\"single\") return;\r\n    var panel=$(\"ht-edit-\"+idx); if(!panel) return;\r\n    if(panel.classList.contains(\"show\")){ hide(panel); return; }\r\n    var dest=DESTINATIONS[plan.destKey], style=plan.style;\r\n    var usedIds={}; for(var u=0;u<plan.days.length;u++) if(u!==idx) usedIds[plan.days[u].id]=true;\r\n    var current=plan.days[idx];\r\n    var html='<div class=\"ht-day-edit-label\">Choose an alternate day plan<\/div><div class=\"ht-day-edit-options\">';\r\n    html+='<div class=\"ht-day-edit-opt current\">\u2605 Current: <strong>'+stripHTML(current.title)+'<\/strong><\/div>';\r\n    for(var k=0;k<dest.days.length;k++){\r\n      var alt=dest.days[k];\r\n      if(alt.id===current.id) continue;\r\n      if(usedIds[alt.id]) continue;\r\n      if(alt.style && alt.style.indexOf(style)===-1) continue;\r\n      html+='<button type=\"button\" class=\"ht-day-edit-opt\" data-action=\"swap-day\" data-day-idx=\"'+idx+'\" data-alt-id=\"'+alt.id+'\"><strong>'+stripHTML(alt.title)+'<\/strong><br><span style=\"font-size:11.5px;color:#90a4ae\">'+stripHTML(alt.intro||\"\")+'<\/span><\/button>';\r\n    }\r\n    html+='<\/div><button type=\"button\" class=\"ht-day-edit-cancel\" data-action=\"cancel-edit\" data-day-idx=\"'+idx+'\">Cancel<\/button>';\r\n    panel.innerHTML=html; show(panel);\r\n  }\r\n\r\n  function swapDay(idx, altId){\r\n    var plan=STATE.currentPlan; if(!plan) return;\r\n    var dest=DESTINATIONS[plan.destKey];\r\n    for(var k=0;k<dest.days.length;k++){ if(dest.days[k].id===altId){ plan.days[idx]=dest.days[k]; break; } }\r\n    renderDayCards(plan);\r\n  }\r\n\r\n  function updateWhatsAppLink(){\r\n    var plan=STATE.currentPlan; if(!plan){ $(\"ht-wa-link\").href=\"https:\/\/wa.me\/917717697177\"; return; }\r\n    var msg=\"Hello HimTrails! I just generated a \"+plan.totalDays+\"-Day itinerary for \"+stripHTML(plan.data.name)+\" (\"+stripHTML(STYLE_LABEL[plan.style]||plan.style)+\") starting from \"+(ORIGIN_NAMES[plan.origin]||\"my city\")+\". Could you share a customised quote with hotel options &amp; pricing? Thanks!\";\r\n    $(\"ht-wa-link\").href=\"https:\/\/wa.me\/917717697177?text=\"+encodeURIComponent(stripHTML(msg));\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ HASH URL \u2014 Cost Calculator pattern\r\n  \/\/ ============================================================\r\n  function writeHash(){\r\n    if(STATE.hashWriteSuppressed) return;\r\n    var params=new URLSearchParams();\r\n    params.set(\"t\", STATE.mode);\r\n    var key=getActiveKey();\r\n    if(key) params.set(\"d\", key);\r\n    if($(\"ht-days\").value) params.set(\"dy\", $(\"ht-days\").value);\r\n    params.set(\"s\", getStyle());\r\n    params.set(\"o\", $(\"ht-origin\").value||\"delhi\");\r\n    var hash=\"#\"+params.toString();\r\n    if(window.history && window.history.replaceState){\r\n      window.history.replaceState(null, \"\", window.location.pathname+window.location.search+hash);\r\n    }\r\n  }\r\n\r\n  function loadFromHash(){\r\n    if(!window.location.hash || window.location.hash.length<2) return false;\r\n    var params=new URLSearchParams(window.location.hash.substring(1));\r\n    STATE.hashWriteSuppressed=true;\r\n    var t=params.get(\"t\");\r\n    if(t===\"combo\"){ $(\"ht-tt-combo\").checked=true; setTripType(\"combo\"); }\r\n    else { $(\"ht-tt-single\").checked=true; setTripType(\"single\"); }\r\n    var d=params.get(\"d\");\r\n    if(d){\r\n      var sel = (t===\"combo\") ? $(\"ht-combo\") : $(\"ht-destination\");\r\n      sel.value=d;\r\n      populateDuration(); showDestHelper();\r\n    }\r\n    var dy=params.get(\"dy\"); if(dy) $(\"ht-days\").value=dy;\r\n    var s=params.get(\"s\");\r\n    if(s){ var rad=$(\"ht-style-\"+s); if(rad) rad.checked=true; }\r\n    var o=params.get(\"o\"); if(o) $(\"ht-origin\").value=o;\r\n    showDurationWarn();\r\n    STATE.hashWriteSuppressed=false;\r\n    var v=validateInputs();\r\n    if(v){\r\n      hide($(\"ht-error\"));\r\n      var plan = STATE.mode===\"single\" ? buildSingle(v) : buildCombo(v);\r\n      renderPlan(plan);\r\n      return true;\r\n    }\r\n    return false;\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ SHARE MODAL \u2014 exact Cost Calculator pattern\r\n  \/\/ ============================================================\r\n  function openShareModal(){\r\n    var plan=STATE.currentPlan;\r\n    if(!plan){ alert(\"Please generate an itinerary first.\"); return; }\r\n    writeHash();\r\n    var url=window.location.href;\r\n    var title=\"My \"+plan.totalDays+\"-Day \"+stripHTML(plan.data.name)+\" Itinerary by HimTrails\";\r\n    var shareText=\"Hi! Check out this Himachal itinerary I planned with HimTrails \u2014 \"+plan.totalDays+\"-Day \"+stripHTML(plan.data.name)+\".\";\r\n    var shareTextWithUrl=shareText+\" View \/ customise: \"+url;\r\n\r\n    var enc=encodeURIComponent;\r\n    var links={\r\n      whatsapp:\"https:\/\/wa.me\/?text=\"+enc(shareTextWithUrl),\r\n      telegram:\"https:\/\/t.me\/share\/url?url=\"+enc(url)+\"&text=\"+enc(shareText),\r\n      email:\"mailto:?subject=\"+enc(title)+\"&body=\"+enc(shareTextWithUrl),\r\n      sms:\"sms:?&body=\"+enc(shareTextWithUrl),\r\n      facebook:\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=\"+enc(url),\r\n      twitter:\"https:\/\/twitter.com\/intent\/tweet?text=\"+enc(shareText)+\"&url=\"+enc(url)\r\n    };\r\n\r\n    document.querySelectorAll(\".ht-share-opt\").forEach(function(opt){\r\n      var p=opt.getAttribute(\"data-platform\");\r\n      if(links[p]) opt.setAttribute(\"href\", links[p]);\r\n    });\r\n    show($(\"ht-share-modal\"));\r\n    document.body.style.overflow=\"hidden\";\r\n  }\r\n\r\n  function closeShareModal(){\r\n    hide($(\"ht-share-modal\"));\r\n    document.body.style.overflow=\"\";\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ PDF GENERATOR\r\n  \/\/ ============================================================\r\n  function generatePDF(){\r\n    var plan=STATE.currentPlan;\r\n    if(!plan){ alert(\"Please generate an itinerary first.\"); return; }\r\n    var btn=$(\"ht-pdf-btn\");\r\n    btn.classList.add(\"loading\"); btn.disabled=true;\r\n    setTimeout(function(){\r\n      try{ doGeneratePDF(plan); }\r\n      catch(e){ console.error(e); alert(\"PDF generation failed. Please try again or contact us.\"); }\r\n      btn.classList.remove(\"loading\"); btn.disabled=false;\r\n    },150);\r\n  }\r\n\r\n  function doGeneratePDF(plan){\r\n    var jsPDF=window.jspdf.jsPDF;\r\n    var doc=new jsPDF({ unit:\"mm\", format:\"a4\", orientation:\"portrait\" });\r\n    var W=210, H=297, M=12;\r\n    var brandGreen=[15,76,58], brandLight=[26,122,94], orange=[217,119,6];\r\n    var dark=[44,62,80], grey=[120,144,156], lightGrey=[238,242,245], bg=[250,251,252], tipBg=[255,249,230], tipBorder=[244,228,168];\r\n    var pageNum=1;\r\n\r\n    \/\/ Compact 22mm banner \u2014 appears on EVERY page (no separate cover)\r\n    function drawBanner(){\r\n      doc.setFillColor.apply(doc,brandGreen); doc.rect(0,0,W,18,\"F\");\r\n      doc.setFillColor.apply(doc,brandLight); doc.rect(0,18,W,1.5,\"F\");\r\n      doc.setTextColor(255,255,255); doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(13);\r\n      doc.text(\"HimTrails\",M,8);\r\n      doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(7.5);\r\n      doc.text(\"Breathe the Heights, Live the Trails\",M,13);\r\n      doc.setFontSize(8); doc.setFont(\"helvetica\",\"bold\");\r\n      doc.text(plan.totalDays+\"-Day \"+pdfSafe(plan.data.name),W-M,8,{align:\"right\"});\r\n      doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(7);\r\n      doc.text(\"himtrails.in  |  +91 77176 97177\",W-M,13,{align:\"right\"});\r\n    }\r\n    function drawFooter(pageNum,totalPages){\r\n      doc.setDrawColor.apply(doc,lightGrey); doc.setLineWidth(0.3); doc.line(M,H-9,W-M,H-9);\r\n      doc.setTextColor.apply(doc,grey); doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(7);\r\n      doc.text(\"HimTrails  |  Shimla, Himachal Pradesh  |  himtrails.in\",M,H-5);\r\n      doc.text(\"Page \"+pageNum+\" of \"+totalPages,W-M,H-5,{align:\"right\"});\r\n    }\r\n    function newPage(){ doc.addPage(); pageNum++; drawBanner(); return 29; }\r\n    function ensureSpace(y, needed){ if(y+needed>H-13) return newPage(); return y; }\r\n\r\n    \/\/ Build a clean route from actual day data (skips 'Origin\/Home' for combos with 1 dest key)\r\n    function getRouteStops(){\r\n      var stops=[];\r\n      var origin=ORIGIN_NAMES[plan.origin]||\"Origin\";\r\n      stops.push(origin);\r\n      \/\/ Walk through days, collect unique 'stay' values that aren't \"In transit\"\r\n      var seen={};\r\n      for(var i=0;i<plan.days.length;i++){\r\n        var d=plan.days[i];\r\n        var stay=pdfSafe(d.stay||\"\");\r\n        if(!stay || stay===\"In transit\" || stay.toLowerCase().indexOf(\"transit\")!==-1) continue;\r\n        \/\/ Take first word\/segment of compound stays like \"Hunder \/ Nubra\"\r\n        var clean=stay.split(\"\/\")[0].trim();\r\n        if(clean.length>16) clean=clean.substring(0,14)+\"..\";\r\n        if(!seen[clean]){ seen[clean]=1; stops.push(clean); }\r\n      }\r\n      stops.push(origin);\r\n      \/\/ Cap at 7 stops max for readability\r\n      if(stops.length>7){\r\n        stops=[stops[0]].concat(stops.slice(1,5)).concat([\"...\"]).concat([stops[stops.length-1]]);\r\n      }\r\n      return stops;\r\n    }\r\n\r\n    \/\/ ============ PAGE 1 \u2014 banner + summary + route + first day cards ============\r\n    drawBanner();\r\n    var y=29;          \/\/ breathing room below 19.5mm banner\r\n\r\n    \/\/ Trip title\r\n    doc.setTextColor.apply(doc,brandGreen); doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(15);\r\n    doc.text(plan.totalDays+\"-Day \"+pdfSafe(plan.data.name)+\" Itinerary\",M,y); y+=6;\r\n\r\n    \/\/ Tagline\r\n    doc.setTextColor.apply(doc,dark); doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(9);\r\n    var taglineLines=doc.splitTextToSize(pdfSafe(plan.data.tagline),W-2*M);\r\n    doc.text(taglineLines,M,y); y+=taglineLines.length*4.2+3;\r\n\r\n    \/\/ Inline stat-pills row (compact, no big box)\r\n    var styleShort=stripHTML(STYLE_LABEL[plan.style]||plan.style).split(\" \")[0];\r\n    var dn=plan.type===\"single\"?1:(plan.destinations||[]).length;\r\n    var pillData=[\r\n      {l:\"DURATION\",v:plan.totalDays+\"D \/ \"+plan.totalNights+\"N\"},\r\n      {l:\"STYLE\",v:styleShort},\r\n      {l:\"ORIGIN\",v:ORIGIN_NAMES[plan.origin]||\"\u2014\"},\r\n      {l:\"PREPARED\",v:(new Date()).toDateString().slice(4,10)+\" \"+(new Date()).getFullYear()}\r\n    ];\r\n    var pillW=(W-2*M-9)\/4, pillH=12;\r\n    for(var pi=0;pi<pillData.length;pi++){\r\n      var px=M+pi*(pillW+3);\r\n      doc.setFillColor.apply(doc,bg); doc.setDrawColor(220,228,225); doc.setLineWidth(0.3);\r\n      doc.roundedRect(px,y,pillW,pillH,2,2,\"FD\");\r\n      doc.setTextColor.apply(doc,grey); doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(6.5);\r\n      doc.text(pillData[pi].l,px+pillW\/2,y+4,{align:\"center\"});\r\n      doc.setTextColor.apply(doc,brandGreen); doc.setFontSize(9);\r\n      doc.text(pillData[pi].v,px+pillW\/2,y+9,{align:\"center\"});\r\n    }\r\n    y+=pillH+5;\r\n\r\n    \/\/ Route at a glance (using actual stops from day data)\r\n    drawRouteDiagram(doc, getRouteStops(), M, y, W-2*M);\r\n    y+=20;\r\n\r\n    \/\/ Section header for day cards (small, inline)\r\n    doc.setTextColor.apply(doc,brandGreen); doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(11);\r\n    doc.text(\"Day-by-Day Itinerary\",M,y);\r\n    doc.setDrawColor.apply(doc,brandLight); doc.setLineWidth(0.4);\r\n    doc.line(M,y+1.5,M+30,y+1.5);\r\n    y+=6;\r\n\r\n    \/\/ Day cards \u2014 flow continuously, packing tightly\r\n    for(var i=0;i<plan.days.length;i++){\r\n      var card=measureDayCardPDF(doc, plan.days[i], i, W-2*M);\r\n      \/\/ If this card won't fit at all on remaining page space \u2192 new page\r\n      if(y+card.height>H-13){ y=newPage(); }\r\n      drawDayCardPDF(doc, plan.days[i], i, plan, M, y, W-2*M, card);\r\n      y+=card.height+2.5;\r\n    }\r\n\r\n    \/\/ Permits, Inclusions, Tip \u2014 flow continuously after day cards\r\n    y+=3;\r\n    y=ensureSpace(y, 8);\r\n    doc.setTextColor.apply(doc,brandGreen); doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(11);\r\n    doc.text(\"Permits, Inclusions & Local Tip\",M,y);\r\n    doc.setDrawColor.apply(doc,brandLight); doc.line(M,y+1.5,M+30,y+1.5);\r\n    y+=6;\r\n\r\n    var firstD = DESTINATIONS[plan.type===\"single\"?plan.destKey:plan.destinations[0]];\r\n    var permits=firstD.permits||[];\r\n    if(plan.type===\"combo\" && plan.destinations){\r\n      var seen={}, merged=[];\r\n      for(var pp=0;pp<plan.destinations.length;pp++){\r\n        var dd=DESTINATIONS[plan.destinations[pp]]; if(!dd||!dd.permits) continue;\r\n        for(var qq=0;qq<dd.permits.length;qq++){\r\n          var key=stripHTML(dd.permits[qq]).slice(0,40);\r\n          if(!seen[key]){ seen[key]=1; merged.push(dd.permits[qq]); }\r\n        }\r\n      }\r\n      permits=merged;\r\n    }\r\n\r\n    if(permits.length){\r\n      y=ensureSpace(y, 6);\r\n      doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(9); doc.setTextColor.apply(doc,brandGreen);\r\n      doc.text(\"Permits & Documents\",M,y); y+=4;\r\n      doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(8); doc.setTextColor.apply(doc,dark);\r\n      for(var pi2=0;pi2<permits.length;pi2++){\r\n        var ln=doc.splitTextToSize(\"- \"+pdfSafe(permits[pi2]),W-2*M-2);\r\n        y=ensureSpace(y, ln.length*3.8);\r\n        doc.text(ln,M+2,y); y+=ln.length*3.8;\r\n      }\r\n      y+=2;\r\n    }\r\n\r\n    \/\/ Inclusions \/ Exclusions \u2014 TWO COLUMNS to save space\r\n    var ie=generateInclusions(plan);\r\n    y=ensureSpace(y, 14);\r\n    var colW=(W-2*M-4)\/2;\r\n    var colInY=y, colExY=y;\r\n\r\n    doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(9); doc.setTextColor.apply(doc,brandGreen);\r\n    doc.text(\"What's Included\",M,colInY); colInY+=4;\r\n    doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(8); doc.setTextColor.apply(doc,dark);\r\n    for(var ii=0;ii<ie.inc.length;ii++){\r\n      var li=doc.splitTextToSize(\"+ \"+pdfSafe(ie.inc[ii]),colW-2);\r\n      doc.text(li,M+2,colInY); colInY+=li.length*3.6;\r\n    }\r\n\r\n    doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(9); doc.setTextColor(192,57,43);\r\n    doc.text(\"Not Included\",M+colW+4,colExY); colExY+=4;\r\n    doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(8); doc.setTextColor.apply(doc,dark);\r\n    for(var ei=0;ei<ie.exc.length;ei++){\r\n      var le=doc.splitTextToSize(\"x \"+pdfSafe(ie.exc[ei]),colW-2);\r\n      doc.text(le,M+colW+6,colExY); colExY+=le.length*3.6;\r\n    }\r\n    y=Math.max(colInY,colExY)+3;\r\n\r\n    \/\/ Local Tip \u2014 compact box\r\n    if(firstD.localTip){\r\n      var tipLines=doc.splitTextToSize(pdfSafe(firstD.localTip),W-2*M-6);\r\n      var tipH=tipLines.length*3.8+9;\r\n      y=ensureSpace(y, tipH+3);\r\n      doc.setFillColor.apply(doc,tipBg); doc.setDrawColor.apply(doc,tipBorder); doc.setLineWidth(0.3);\r\n      doc.roundedRect(M,y,W-2*M,tipH,1.5,1.5,\"FD\");\r\n      doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(8); doc.setTextColor.apply(doc,orange);\r\n      doc.text(\"HimTrails Local Tip\",M+3,y+4);\r\n      doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(8); doc.setTextColor(92,69,0);\r\n      doc.text(tipLines,M+3,y+8);\r\n      y+=tipH+3;\r\n    }\r\n\r\n    \/\/ Final CTA \u2014 compact green block\r\n    var ctaH=24;\r\n    y=ensureSpace(y, ctaH);\r\n    doc.setFillColor.apply(doc,brandGreen); doc.roundedRect(M,y,W-2*M,ctaH,2,2,\"F\");\r\n    doc.setTextColor(255,255,255); doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(11);\r\n    doc.text(\"Ready to Make This Trip Real?\",W\/2,y+6,{align:\"center\"});\r\n    doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(8);\r\n    doc.text(\"Get a FREE customised quote with hotels, exact pricing & inclusions\",W\/2,y+11,{align:\"center\"});\r\n    doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(9.5);\r\n    doc.text(\"WhatsApp: +91 77176 97177  |  himtrails.in\",W\/2,y+17,{align:\"center\"});\r\n    doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(7);\r\n    doc.text(\"Reply with 'HIMTRAILS' to chat with a local Shimla expert\",W\/2,y+22,{align:\"center\"});\r\n\r\n    \/\/ Footers on every page\r\n    var total=doc.getNumberOfPages();\r\n    for(var p=1;p<=total;p++){ doc.setPage(p); drawFooter(p,total); }\r\n\r\n    var fname=\"HimTrails_\"+plan.totalDays+\"D_\"+pdfSafe(plan.data.name).replace(\/[^a-zA-Z0-9]\/g,\"_\")+\".pdf\";\r\n    doc.save(fname);\r\n  }\r\n\r\n  function drawRouteDiagram(doc, stops, x, y, w){\r\n    var n=stops.length;\r\n    if(n<2) return;\r\n    var gap=w\/(n-1);\r\n    doc.setDrawColor(26,122,94); doc.setLineWidth(0.5);\r\n    for(var s=0;s<n-1;s++) doc.line(x+s*gap+6,y+4,x+(s+1)*gap-6,y+4);\r\n    for(var k=0;k<n;k++){\r\n      var cx=x+k*gap;\r\n      doc.setFillColor(15,76,58); doc.circle(cx,y+4,3.2,\"F\");\r\n      doc.setTextColor(255,255,255); doc.setFontSize(6.5); doc.setFont(\"helvetica\",\"bold\");\r\n      doc.text(String(k+1),cx,y+5.2,{align:\"center\"});\r\n      doc.setTextColor(44,62,80); doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(6.5);\r\n      var lbl=stops[k]; if(lbl.length>14) lbl=lbl.substring(0,12)+\"..\";\r\n      doc.text(lbl,cx,y+12,{align:\"center\",maxWidth:gap-1});\r\n    }\r\n  }\r\n\r\n  \/\/ Pre-measure a day card so we know exact height before drawing\r\n  function measureDayCardPDF(doc, day, idx, w){\r\n    var introLines=day.intro?doc.splitTextToSize(pdfSafe(day.intro),w-6):[];\r\n    var actsLines=[];\r\n    if(day.activities){\r\n      for(var a=0;a<day.activities.length;a++){\r\n        var al=doc.splitTextToSize(\"- \"+pdfSafe(day.activities[a]),w-8);\r\n        actsLines.push(al);\r\n      }\r\n    }\r\n    var height=7;                                    \/\/ header bar\r\n    if(day.route) height += 4.2;                     \/\/ route line\r\n    if(introLines.length) height += introLines.length*3.5 + 1;\r\n    for(var b=0;b<actsLines.length;b++) height += actsLines[b].length*3.5;\r\n    height += 5;                                     \/\/ chip row + bottom padding\r\n    return { height:height, introLines:introLines, actsLines:actsLines };\r\n  }\r\n\r\n  function drawDayCardPDF(doc, day, idx, plan, x, y, w, m){\r\n    var brandGreen=[15,76,58], brandLight=[26,122,94], orange=[217,119,6], dark=[44,62,80], grey=[120,144,156], bg=[250,251,252];\r\n    var isTransit=!!day.transit;\r\n    var label=day.isArrival?\"ARRIVAL\":(day.isDeparture?\"DEPARTURE\":(isTransit?\"TRANSIT\":\"DAY \"+(idx+1)));\r\n\r\n    doc.setFillColor.apply(doc,bg); doc.setDrawColor(220,228,225); doc.setLineWidth(0.25);\r\n    doc.roundedRect(x,y,w,m.height,1.5,1.5,\"FD\");\r\n\r\n    \/\/ Header strip \u2014 compact 5mm\r\n    var headerColor=isTransit?orange:brandGreen;\r\n    doc.setFillColor.apply(doc,headerColor);\r\n    doc.rect(x,y,w,5.5,\"F\");\r\n    doc.setTextColor(255,255,255); doc.setFont(\"helvetica\",\"bold\"); doc.setFontSize(7.5);\r\n    doc.text(label,x+2,y+3.7);\r\n    doc.setFontSize(8.5);\r\n    var titleX = x+ (label.length>6?22:18);\r\n    var titleMaxW = w - (titleX-x) - 2;\r\n    var titleClean = pdfSafe(day.title);\r\n    if(doc.getTextWidth(titleClean)>titleMaxW){\r\n      while(doc.getTextWidth(titleClean+\"..\")>titleMaxW && titleClean.length>10) titleClean=titleClean.slice(0,-1);\r\n      titleClean+=\"..\";\r\n    }\r\n    doc.text(titleClean, titleX, y+3.7);\r\n\r\n    var cy=y+9;\r\n    if(day.route){\r\n      doc.setTextColor.apply(doc,brandLight); doc.setFont(\"helvetica\",\"italic\"); doc.setFontSize(7);\r\n      doc.text(pdfSafe(day.route), x+3, cy);\r\n      cy+=4;\r\n    }\r\n    if(m.introLines.length){\r\n      doc.setTextColor.apply(doc,dark); doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(7.5);\r\n      doc.text(m.introLines, x+3, cy);\r\n      cy+=m.introLines.length*3.5;\r\n    }\r\n    cy+=0.5;\r\n    for(var b=0;b<m.actsLines.length;b++){\r\n      doc.setTextColor.apply(doc,dark); doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(7.3);\r\n      doc.text(m.actsLines[b], x+3.5, cy);\r\n      cy+=m.actsLines[b].length*3.5;\r\n    }\r\n    cy+=0.5;\r\n    \/\/ Chip row\r\n    doc.setTextColor.apply(doc,grey); doc.setFont(\"helvetica\",\"normal\"); doc.setFontSize(6.8);\r\n    var chipText=\"\";\r\n    if(day.stay) chipText+=\"Stay: \"+pdfSafe(day.stay)+\"  |  \";\r\n    if(day.meals) chipText+=pdfSafe(day.meals)+\"  |  \";\r\n    if(day.distance && day.distance!==\"\u2014\") chipText+=pdfSafe(day.distance)+\"  |  \";\r\n    if(day.driveTime && day.driveTime!==\"\u2014\") chipText+=pdfSafe(day.driveTime)+\"  |  \";\r\n    if(day.difficulty) chipText+=pdfSafe(day.difficulty);\r\n    chipText=chipText.replace(\/\\s\\|\\s+$\/,\"\");\r\n    doc.text(chipText, x+3, cy);\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ BUILD HANDLER\r\n  \/\/ ============================================================\r\n  function manualBuild(){\r\n    var v=validateInputs(); if(!v) return;\r\n    var btn=$(\"ht-plan-btn\"); btn.classList.add(\"loading\");\r\n    setTimeout(function(){\r\n      try{\r\n        var plan=STATE.mode===\"single\"?buildSingle(v):buildCombo(v);\r\n        renderPlan(plan); writeHash();\r\n      }catch(e){ console.error(e); alert(\"Could not build itinerary. Please check your inputs.\"); }\r\n      btn.classList.remove(\"loading\");\r\n    },200);\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ EVENT BINDINGS\r\n  \/\/ ============================================================\r\n  document.querySelectorAll('input[name=\"ht-trip-type\"]').forEach(function(el){\r\n    el.addEventListener(\"change\", function(){ setTripType(this.value); writeHash(); });\r\n  });\r\n  $(\"ht-destination\").addEventListener(\"change\", function(){\r\n    populateDuration(); showDestHelper(); showDurationWarn();\r\n    hide($(\"ht-error\")); writeHash();\r\n  });\r\n  $(\"ht-combo\").addEventListener(\"change\", function(){\r\n    populateDuration(); showDestHelper(); showDurationWarn();\r\n    hide($(\"ht-error\")); writeHash();\r\n  });\r\n  $(\"ht-days\").addEventListener(\"change\", function(){ showDurationWarn(); hide($(\"ht-error\")); writeHash(); });\r\n  $(\"ht-origin\").addEventListener(\"change\", writeHash);\r\n  document.querySelectorAll('input[name=\"ht-style\"]').forEach(function(el){\r\n    el.addEventListener(\"change\", writeHash);\r\n  });\r\n\r\n  $(\"ht-plan-btn\").addEventListener(\"click\", manualBuild);\r\n  $(\"ht-pdf-btn\").addEventListener(\"click\", generatePDF);\r\n  $(\"ht-share-btn\").addEventListener(\"click\", function(){ writeHash(); openShareModal(); });\r\n  $(\"ht-share-close\").addEventListener(\"click\", closeShareModal);\r\n  $(\"ht-share-overlay\").addEventListener(\"click\", closeShareModal);\r\n  document.addEventListener(\"keydown\", function(e){\r\n    if(e.key===\"Escape\" && $(\"ht-share-modal\").classList.contains(\"show\")) closeShareModal();\r\n  });\r\n\r\n  document.querySelector('.ht-share-opt[data-platform=\"copy\"]').addEventListener(\"click\", function(e){\r\n    e.preventDefault();\r\n    var btn=this, label=$(\"ht-copy-label\");\r\n    var url=window.location.href;\r\n    var done=function(){\r\n      btn.classList.add(\"copied\"); label.textContent=\"Copied!\";\r\n      setTimeout(function(){ btn.classList.remove(\"copied\"); label.textContent=\"Copy Link\"; },2000);\r\n    };\r\n    if(navigator.clipboard && navigator.clipboard.writeText){\r\n      navigator.clipboard.writeText(url).then(done).catch(function(){\r\n        var ta=document.createElement(\"textarea\"); ta.value=url; document.body.appendChild(ta);\r\n        ta.select(); try{ document.execCommand(\"copy\"); }catch(e){} document.body.removeChild(ta); done();\r\n      });\r\n    } else {\r\n      var ta=document.createElement(\"textarea\"); ta.value=url; document.body.appendChild(ta);\r\n      ta.select(); try{ document.execCommand(\"copy\"); }catch(e){} document.body.removeChild(ta); done();\r\n    }\r\n  });\r\n\r\n  \/\/ Day-card delegate\r\n  $(\"ht-days-wrap\").addEventListener(\"click\", function(e){\r\n    var t=e.target;\r\n    while(t && t!==this){\r\n      var act=t.getAttribute && t.getAttribute(\"data-action\");\r\n      if(act===\"edit-day\"){ toggleDayEdit(parseInt(t.getAttribute(\"data-day-idx\"),10)); return; }\r\n      if(act===\"swap-day\"){ swapDay(parseInt(t.getAttribute(\"data-day-idx\"),10), t.getAttribute(\"data-alt-id\")); return; }\r\n      if(act===\"cancel-edit\"){ var p=$(\"ht-edit-\"+t.getAttribute(\"data-day-idx\")); hide(p); return; }\r\n      t=t.parentNode;\r\n    }\r\n  });\r\n\r\n  \/\/ ============================================================\r\n  \/\/ INIT \u2014 no spacing hacks, CSS handles all layout\r\n  \/\/ ============================================================\r\n  populateDuration();\r\n  showDestHelper();\r\n  if(!loadFromHash()) writeHash();\r\n})();\r\n<\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50d27b2 e-flex e-con-boxed e-con e-parent\" data-id=\"50d27b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e372d12 elementor-widget elementor-widget-spacer\" data-id=\"e372d12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e270a2 elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"9e270a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-60c6a3b e-grid e-con-full e-con e-child\" data-id=\"60c6a3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-18549cd e-con-full e-flex e-con e-child\" data-id=\"18549cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc45285 elementor-widget elementor-widget-heading\" data-id=\"dc45285\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">5+<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e062555 elementor-widget elementor-widget-text-editor\" data-id=\"e062555\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Years Expertise<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0a89c6 e-con-full e-flex e-con e-child\" data-id=\"d0a89c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a229e55 elementor-widget elementor-widget-heading\" data-id=\"a229e55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">3,973+<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be38c79 elementor-widget elementor-widget-text-editor\" data-id=\"be38c79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Happy Travelers<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-444c51b e-con-full e-flex e-con e-child\" data-id=\"444c51b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00216ef elementor-widget elementor-widget-heading\" data-id=\"00216ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">4.9 <span style=\"color: #FF9529\">\u2605<\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7ac642 elementor-widget elementor-widget-text-editor\" data-id=\"a7ac642\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Google Rating<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7d7129 e-con-full e-flex e-con e-child\" data-id=\"f7d7129\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef6b3cb elementor-widget elementor-widget-heading\" data-id=\"ef6b3cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">24x7<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1092e1 elementor-widget elementor-widget-text-editor\" data-id=\"f1092e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Support<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f38f70e e-flex e-con-boxed e-con e-parent\" data-id=\"f38f70e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5be50a4 elementor-widget elementor-widget-spacer\" data-id=\"5be50a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d06c80 e-con-full e-flex e-con e-parent\" data-id=\"0d06c80\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-684ab4c elementor-widget elementor-widget-heading\" data-id=\"684ab4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How Our Himachal Itinerary Builder Works \u2014 In 3 Steps<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58d8c5f elementor-widget elementor-widget-text-editor\" data-id=\"58d8c5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Most online &#8220;trip planners&#8221; are just empty form fields. Ours is genuinely different \u2014 it runs on a verified destination database with real drive times, altitudes, permits, and minimum-night recommendations baked in. Here&#8217;s exactly what happens when you build a plan:<\/p><h3>Step 1 \u2014 Pick Single Destination or Multi-Destination Combo<\/h3><p>Toggle between Single Destination (12 Himachal regions: Manali, Shimla, Kasol, Dharamshala, Bir Billing, Jibhi, Tirthan, Narkanda, Chamba, Kinnaur, Spiti, Leh Ladakh) or Multi-Destination Combo (20 pre-built routes split into Short, Classic, and Grand combos \u2014 4 to 13 days). The tool understands that each destination has a minimum number of nights for a realistic experience \u2014 Spiti needs 7+ nights, Manali works in 4, Kasol opens up at 3.<\/p><h3>Step 2 \u2014 Choose Your Trip Style &amp; Duration<\/h3><p>Pick Couple, Family, Group, Adventure, or Luxury \u2014 the planner re-orders day options to match. Adventure travellers get the Kheerganga trek and rafting; couples get heritage walks, candlelit caf\u00e9s, and slower drives. Then pick your duration from a smart dropdown that only shows realistic options (e.g. Spiti shows 8\u201311 days, never 3).<\/p><h3>Step 3 \u2014 Get a Live, Editable Day-by-Day Plan<\/h3><p>The tool generates a complete plan with:<\/p><ul><li>A <strong>day-numbered card <\/strong>for every day, showing route, intro, 4 activities, stay location, meal plan, distance, drive time, and difficulty.<\/li><li><strong>Quick facts <\/strong>for each destination \u2014 altitude, best time to visit, nearest airport, ideal traveller type.<\/li><li>A full <strong>permits &amp; documents checklist <\/strong>(Inner Line Permits, Rohtang permit, GHNP entry, ILP for foreigners \u2014 only the ones your trip actually needs).<\/li><li><strong>What&#8217;s included \/ what&#8217;s not included <\/strong>lists, customised by your trip style.<\/li><li>A <strong>HimTrails local tip <\/strong>\u2014 the kind of advice you&#8217;d only get from a Shimla-based operator.<\/li><\/ul><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><em>You can hit &#8220;Edit&#8221; on any day to swap it for an alternative \u2014 same destination, different activity. The plan rebuilds instantly.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-355111c e-flex e-con-boxed e-con e-parent\" data-id=\"355111c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7210b0a elementor-widget elementor-widget-spacer\" data-id=\"7210b0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2331380 e-con-full e-flex e-con e-parent\" data-id=\"2331380\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd76e89 elementor-widget elementor-widget-heading\" data-id=\"fd76e89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why This Himachal Trip Planner is Different from Generic Tools<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1fd220 elementor-widget elementor-widget-text-editor\" data-id=\"d1fd220\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>There are dozens of &#8220;trip planner&#8221; tools online. Most are empty form-fillers that output a generic AI-generated paragraph. Ours is built specifically for Himachal Pradesh with the kind of operational detail you only get from a local company.<\/p><h3><strong>Verified data, not scraped data.<\/strong><\/h3><p>Every altitude, distance, permit requirement, and seasonal-access window has been cross-verified against <a href=\"https:\/\/himachaltourism.gov.in\/\" target=\"_blank\" rel=\"noopener\">himachaltourism.gov.in<\/a>, <a href=\"https:\/\/www.incredibleindia.gov.in\/en\" target=\"_blank\" rel=\"noopener\">incredibleindia.gov.in<\/a>, <a href=\"https:\/\/bro.gov.in\/\" target=\"_blank\" rel=\"noopener\">BRO<\/a>\/<a href=\"https:\/\/www.pib.gov.in\/\" target=\"_blank\" rel=\"noopener\">PIB<\/a> releases, and our own field data \u2014 last updated April 2026. We&#8217;ve removed disputed superlatives (e.g. &#8220;highest motorable pass&#8221; claims that were superseded years ago) so your plan reflects ground reality.<\/p><h3><strong>Sequence-locked geography.<\/strong><\/h3><p>Spiti, Kinnaur, and Leh Ladakh circuits cannot be reshuffled randomly \u2014 the order matters because of altitude acclimatisation. Our planner respects this. You&#8217;ll always start low (Shimla, 2,205 m) and gain altitude gradually before reaching Kaza (3,650 m) or Leh (3,524 m). Random AI itineraries routinely make this mistake \u2014 and altitude sickness is no joke.<\/p><h3><strong>Realistic drive times, not Google Maps fantasy.<\/strong><\/h3><p>Google Maps says Manali to Kaza is 6 hours. The actual drive across Kunzum Pass with stops, Chandratal detour, and a packed-lunch break is 10\u201312 hours. We use the real numbers our drivers have been clocking for five years.<\/p><h3><strong>Style-matched day pools.<\/strong><\/h3><p>A trip is only &#8220;for couples&#8221; if the days actually suit couples. Our planner has tagged every day option with which trip styles it fits \u2014 so a luxury traveller&#8217;s Manali plan won&#8217;t surprise them with a 12-km trek to Kheerganga, and an adventure plan won&#8217;t waste a day on a heritage walk.<\/p><h3><strong>Permit-aware.<\/strong><\/h3><p>Inner Line Permits for Spiti \/ Kinnaur \/ Pangong \/ Nubra, Rohtang permit, GHNP entry pass, foreign-national PAP requirements \u2014 the planner only shows you the permits your specific route actually needs, with arrangement notes.<\/p><h3><strong>Editable on the spot.<\/strong><\/h3><p>Don&#8217;t like Day 4? Hit &#8220;Edit&#8221;, pick from the alternative-day pool for that destination, and the tool swaps it instantly while keeping the rest of your plan intact.<\/p><h3><strong>Free PDF + share link.<\/strong><\/h3><p>Download a clean, branded HimTrails PDF of your itinerary or share a live link that reopens the same plan for your travel companions.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fdb3f17 e-flex e-con-boxed e-con e-parent\" data-id=\"fdb3f17\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-def84be elementor-widget elementor-widget-spacer\" data-id=\"def84be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64135c3 e-con-full e-flex e-con e-parent\" data-id=\"64135c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffe82ff elementor-widget elementor-widget-heading\" data-id=\"ffe82ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">All 12 Himachal Destinations You Can Plan Here<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f1a285 elementor-widget elementor-widget-text-editor\" data-id=\"6f1a285\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The planner has hand-built day pools for every major Himachal destination \u2014 minimum 4\u20136 day options per destination, plus arrival and departure days. Here&#8217;s the full list with what each is best for and the recommended duration:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24a9aa6 eael-dt-th-align-center eael-table-align-center elementor-widget elementor-widget-eael-data-table\" data-id=\"24a9aa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-data-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"eael-data-table-wrap\" data-table_id=\"24a9aa6\" id=\"eael-data-table-wrapper-24a9aa6\" data-custom_responsive=\"false\">\n\t\t\t<table class=\"tablesorter eael-data-table center\" id=\"eael-data-table-24a9aa6\">\n\t\t\t    <thead>\n\t\t\t        <tr class=\"table-header\">\n\t\t\t\t\t\t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Destination<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Altitude<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Best For<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Duration<\/span><\/th>\n\t\t\t        \t\t\t\t        <\/tr>\n\t\t\t    <\/thead>\n\t\t\t  \t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/manali-tour-packages\/\"><b>Manali<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t2,050 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFirst-timers, Snow, Couples\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t4\u20137 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/shimla-tour-packages\/\"><b>Shimla<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t2,205 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFamily, Heritage, First-timers\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t3\u20136 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/kasol-tour-packages\/\"><b>Kasol \u2013 Kheerganga<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t1,580 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBackpackers, Trekkers\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t3\u20137 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/dharamshala-tour-packages\/\"><b>Dharamshala \u2013 McLeodganj<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t1,770 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSpirituality, Couples, Family\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t3\u20136 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/bir-billing-tour-packages\/\"><b>Bir Billing<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t1,525 \/ 2,400 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tParagliding, Adventure\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t3\u20135 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/jibhi-tour-packages\/\"><b>Jibhi<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t1,600 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCouples, Offbeat seekers\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t3\u20136 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/tirthan-tour-packages\/\"><b>Tirthan Valley<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t1,600 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNature, GHNP trekkers\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t3\u20135 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/narkanda-tour-packages\/\"><b>Narkanda<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t2,708 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSkiing, Apple country\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t3\u20135 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/chamba-tour-packages\/\"><b>Chamba \u2013 Dalhousie<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t996 \/ 2,036 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tHeritage, Family\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t4\u20137 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/kinnaur-tour-packages\/\"><b>Kinnaur \u2013 Sangla \u2013 Chitkul<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t2,696\u20133,450 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tScenic, Offbeat\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t6\u20138 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/spiti-tour-packages\/\"><b>Spiti Valley<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tKaza 3,650 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tHigh-altitude adventure\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t8\u201311 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\"><b>Leh Ladakh<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tLeh 3,524 m\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAdventure, Biking\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t6\u201311 days\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t    <\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t  \t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a72c0c elementor-widget elementor-widget-text-editor\" data-id=\"0a72c0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Pacing Tip: <\/strong>For high-altitude destinations like Spiti and Leh, the planner enforces a minimum-nights rule \u2014 picking fewer days will trigger a warning, because rushing altitude is the single biggest mistake first-timers make.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a5715c e-flex e-con-boxed e-con e-parent\" data-id=\"0a5715c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bfac977 elementor-widget elementor-widget-spacer\" data-id=\"bfac977\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54e03d5 e-con-full e-flex e-con e-parent\" data-id=\"54e03d5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ef7a4c elementor-widget elementor-widget-heading\" data-id=\"6ef7a4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Multi-Destination Himachal Itinerary \u2014 20 Combo Routes for a Real Circuit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ed4afd elementor-widget elementor-widget-text-editor\" data-id=\"8ed4afd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Most travellers don&#8217;t want just one destination \u2014 they want a circuit. A proper multi-destination Himachal itinerary stitches two, three, or four regions into one continuous trip with shared transport and a logical route. Our planner has 20 pre-built combo routes covering every realistic Himachal road-trip permutation, split into three tiers by duration. Each combo includes intelligent transit days with the actual route, distance, and drive time between destinations.<\/p><h3>Short Combos (4\u20136 Days) \u2014 Long-Weekend Doublets<\/h3><p>For travellers with 4\u20136 days off and wanting two destinations:<\/p><ul><li><strong>Manali + Solang + Rohtang (Snow Special) <\/strong>\u2014 Dec\u2013Mar snow focus<\/li><li><strong>Shimla + Kufri + Chail (Heritage) <\/strong>\u2014 colonial Shimla + Patiala summer palace<\/li><li><strong>Jibhi + Tirthan Valley (Offbeat) <\/strong>\u2014 Seraj Valley wooden cottages + UNESCO trout streams<\/li><li><strong>Dharamshala + Bir Billing (Spiritual + Adventure) <\/strong>\u2014 Tibetan circuit + paragliding capital<\/li><\/ul><h3>Classic Combos (5\u20138 Days) \u2014 Most-Booked Routes<\/h3><p>The most-booked Himachal circuits, three or four destinations stitched into one continuous trip:<\/p><ul><li><strong>Shimla + Manali (Classic Doublet) <\/strong>\u2014 the most popular Himachal route, period<\/li><li><strong>Manali + Kasol (Backpacker) <\/strong>\u2014 pine forests + Parvati Valley caf\u00e9s<\/li><li><strong>Manali + Kasol + Manikaran (Parvati Extended) <\/strong>\u2014 adds the gurudwara hot springs<\/li><li><strong>Kasol + Kheerganga + Tosh (Trekker) <\/strong>\u2014 Apr\u2013Oct trek season<\/li><li><strong>Dharamshala + Dalhousie (Hill Stations)<\/strong><\/li><li><strong>Chamba + Khajjiar + Dalhousie (Heritage Circuit) <\/strong>\u2014 meadows + 1,000-year temples<\/li><li><strong>Dharamshala + McLeodganj + Bir (Spiritual Triangle) <\/strong>\u2014 full Tibetan-Buddhist circuit<\/li><\/ul><h3>Grand Combos (8+ Days) \u2014 Full Himachal Experience<\/h3><p>For travellers who want the complete canvas \u2014 three to four destinations, or a full high-altitude road trip:<\/p><ul><li><strong>Shimla + Manali + Dharamshala (Himachal Triangle) <\/strong>\u2014 flagship 8\u201311 day combo<\/li><li><strong>Manali + Shimla + Kasol (Triple Hill Combo)<\/strong><\/li><li><strong>Shimla + Manali + Kasol + Dharamshala (Grand Tour) <\/strong>\u2014 all four flagships<\/li><li><strong>Kasol + Jibhi + Tirthan (Offbeat Trio) <\/strong>\u2014 quieter alternatives<\/li><li><strong>Manali + Spiti Circuit <\/strong>\u2014 Jun\u2013Sep only, via Atal Tunnel + Kunzum Pass (4,551 m)<\/li><li><strong>Shimla \u2192 Spiti via Kinnaur <\/strong>\u2014 May\u2013Oct, the proper acclimatisation route<\/li><li><strong>Shimla + Kinnaur + Spiti (Full Tribal Circuit) <\/strong>\u2014 the grandest 9\u201313 day road trip<\/li><li><strong>Manali + Leh Ladakh (Bike-Trip Classic) <\/strong>\u2014 Jun\u2013Sep, across Baralacha La, Lachulung La &amp; Tanglang La<\/li><\/ul><p><em><strong>Why Combos Beat Two Separate Trips: <\/strong>Booking Shimla and Manali separately costs more, takes longer, and uses two separate vehicle deployments. A combo trip uses one continuous driver and route plan \u2014 saving you 8\u201312% versus two independent trips. The planner builds the transit day, the per-destination day count, and the route automatically.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-472ad9d e-flex e-con-boxed e-con e-parent\" data-id=\"472ad9d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71943b0 elementor-widget elementor-widget-spacer\" data-id=\"71943b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e3d4653 e-con-full e-flex e-con e-parent\" data-id=\"e3d4653\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ad0eaa elementor-widget elementor-widget-heading\" data-id=\"5ad0eaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">5 Trip Styles \u2014 Plans Tailored to How You Travel<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcf1e71 elementor-widget elementor-widget-text-editor\" data-id=\"fcf1e71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The same destination feels completely different depending on who you&#8217;re travelling with. Our planner re-orders the day pool to match your travel style:<\/p><h3>Couple \/ Honeymoon<\/h3><p>Slower-paced days, candlelit dinners, scenic drives over treks, suite-category stays. Includes welcome flowers and cake on arrival, candle-light dinner one evening, and honeymoon-specific Manali \/ Jibhi \/ Dharamshala routes.<\/p><h3>Family<\/h3><p>Family-friendly hotels with extra-bed options, shorter drives, kid-friendly activities, no high-altitude shock. Perfect for first-time Himachal trips with parents and children.<\/p><h3>Group \/ Friends<\/h3><p>Larger vehicles (Innova \/ Tempo Traveller \/ Bus), bonfire night with music on one evening, group photographer option, adventure-leaning day picks.<\/p><h3>Adventure<\/h3><p>Treks (Triund, Kheerganga, GHNP), rafting on the Beas, paragliding from Bir, bike rides, rock climbing. Includes activity equipment, certified instructors, and adventure-activity insurance.<\/p><h3>Luxury<\/h3><p>4-star \/ 5-star resorts, premium SUV with English-speaking chauffeur, all meals included, welcome amenities, airport pickup in luxury vehicle. Heritage stays where available (Naggar Castle, Chail Palace, Wildflower Hall area).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d25ee34 e-flex e-con-boxed e-con e-parent\" data-id=\"d25ee34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-598a308 elementor-widget elementor-widget-spacer\" data-id=\"598a308\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1008057 e-con-full e-flex e-con e-parent\" data-id=\"1008057\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9468b09 elementor-widget elementor-widget-heading\" data-id=\"9468b09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sample Himachal Day by Day Itinerary \u2014 3, 5, 7, 8 &amp; 10 Day Plans<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90e0fe1 elementor-widget elementor-widget-text-editor\" data-id=\"90e0fe1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Below is a sample Himachal day by day itinerary for each of the most-searched trip lengths. Each is a real output from the planner \u2014 the live tool will customise hotels, day-swaps, and pickup based on your inputs, but the day-wise structure follows these proven templates.<\/p><h3>Himachal Itinerary 3 Days (2N\/3D) \u2014 Quick Weekend<\/h3><p>Best for: a single destination \u2014 Shimla, Kasol, or Jibhi from Delhi\/Chandigarh.<\/p><h4><strong>Sample 3-day Shimla plan:<\/strong><\/h4><ul><li><strong>Day 1: <\/strong>Arrival in Shimla \u2192 check-in \u2192 evening on The Ridge &amp; Mall Road<\/li><li><strong>Day 2: <\/strong>Kufri + Fagu + Naldehra circuit \u2014 pony rides, Mahasu Peak, golf course<\/li><li><strong>Day 3: <\/strong>Shimla heritage walk \u2192 Lakkar Bazar shopping \u2192 departure<\/li><\/ul><h3>Himachal Itinerary 5 Days (4N\/5D) \u2014 Most Popular<\/h3><p>Best for: deeper single-destination exploration OR a Shimla + Manali combo.<\/p><h4><strong>Sample 5-day Manali plan:<\/strong><\/h4><ul><li><strong>Day 1: <\/strong>Arrival \u2192 Mall Road &amp; Manu Temple<\/li><li><strong>Day 2: <\/strong>Solang Valley + Atal Tunnel + Sissu (Lahaul)<\/li><li><strong>Day 3: <\/strong>Local Manali \u2014 Hadimba Devi Temple, Vashisht hot springs, Tibetan Monastery<\/li><li><strong>Day 4: <\/strong>Kullu Valley + River Rafting on the Beas + Naggar Castle<\/li><li><strong>Day 5: <\/strong>Last shopping \u2192 departure<\/li><\/ul><h3>Himachal Itinerary 7 Days (6N\/7D) \u2014 Multi-Destination<\/h3><p>Best for: combining two destinations like Shimla + Manali, or going deeper into Kasol + Manali + Manikaran.<\/p><h4><strong>Sample 7-day Shimla + Manali plan:<\/strong><\/h4><ul><li><strong>Day 1: <\/strong>Arrival in Shimla \u2192 The Ridge &amp; Mall Road<\/li><li><strong>Day 2: <\/strong>Kufri + Fagu + Naldehra circuit<\/li><li><strong>Day 3: <\/strong>Shimla heritage walk \u2192 optional Tattapani hot springs<\/li><li><strong>Day 4: <\/strong>Transit Shimla \u2192 Manali (245 km via Mandi, 7\u20138 hrs)<\/li><li><strong>Day 5: <\/strong>Solang Valley + Atal Tunnel<\/li><li><strong>Day 6: <\/strong>Local Manali \u2014 Hadimba, Vashisht, Tibetan Monastery<\/li><li><strong>Day 7: <\/strong>Departure<\/li><\/ul><h3>Himachal Itinerary 8 Days (7N\/8D) \u2014 Spiti Circuit<\/h3><p>Best for: the full Spiti Valley loop with proper acclimatisation via Kinnaur.<\/p><h4><strong>Sample 8-day Spiti plan:<\/strong><\/h4><ul><li><strong>Day 1: <\/strong>Arrival in Shimla (acclimatisation)<\/li><li><strong>Day 2: <\/strong>Shimla \u2192 Sangla Valley (220 km, enter Kinnaur)<\/li><li><strong>Day 3: <\/strong>Sangla \u2192 Chitkul (last village before Indo-Tibet border) \u2192 back to Sangla<\/li><li><strong>Day 4: <\/strong>Sangla \u2192 Kalpa (Kinner Kailash views) \u2192 Tabo (1,000-year-old monastery)<\/li><li><strong>Day 5: <\/strong>Tabo \u2192 Dhankar \u2192 Pin Valley \u2192 Kaza (3,650 m)<\/li><li><strong>Day 6: <\/strong>Key Monastery + Kibber + Hikkim post office (4,440 m) + Langza<\/li><li><strong>Day 7: <\/strong>Komic + Demul + Lhalung village circuit<\/li><li><strong>Day 8: <\/strong>Kaza \u2192 Chandratal \u2192 Manali (via Kunzum La 4,551 m, departure)<\/li><\/ul><h3>Himachal Itinerary 10 Days (9N\/10D) \u2014 Grand Tour or Leh Ladakh<\/h3><p>Best for: the Grand Tour (Shimla + Manali + Kasol + Dharamshala) or a complete Leh Ladakh circuit.<\/p><h4><strong>Sample 10-day Leh Ladakh plan:<\/strong><\/h4><ul><li><strong>Day 1: <\/strong>Fly into Leh (3,524 m) \u2192 complete rest, no sightseeing<\/li><li><strong>Day 2: <\/strong>Local Leh \u2014 Shanti Stupa, Leh Palace, Hall of Fame Museum<\/li><li><strong>Day 3: <\/strong>Leh \u2192 Khardung La (5,359 m) \u2192 Nubra Valley \u2192 Hunder camel ride<\/li><li><strong>Day 4: <\/strong>Nubra \u2192 Turtuk (last village before Pakistan border) \u2192 back to Nubra<\/li><li><strong>Day 5: <\/strong>Nubra \u2192 Pangong Lake (4,350 m) via Shyok route<\/li><li><strong>Day 6: <\/strong>Pangong \u2192 Chang La (5,360 m) \u2192 Hemis Monastery \u2192 Leh<\/li><li><strong>Day 7: <\/strong>Leh \u2192 Tso Moriri Lake (4,522 m) via Chumathang hot springs<\/li><li><strong>Day 8: <\/strong>Tso Moriri \u2192 Leh<\/li><li><strong>Day 9: <\/strong>Sham Valley \u2014 Lamayuru Moonland, Alchi Monastery, Magnetic Hill<\/li><li><strong>Day 10: <\/strong>Departure flight from Leh<\/li><\/ul><p><em><strong>All Derations are Tool-Verified: <\/strong>Use the tool above to build your exact dates, group size, and trip style \u2014 your plan will be slightly customised but the structure follows these proven templates.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c97bd7 e-flex e-con-boxed e-con e-parent\" data-id=\"2c97bd7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d820eae elementor-widget elementor-widget-spacer\" data-id=\"d820eae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f09f678 e-con-full e-flex e-con e-parent\" data-id=\"f09f678\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d34c7aa elementor-widget elementor-widget-heading\" data-id=\"d34c7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Himachal Permits &amp; Documents \u2014 What Your Itinerary Needs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cff31b5 elementor-widget elementor-widget-text-editor\" data-id=\"cff31b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The planner auto-detects which permits your specific trip needs. Here&#8217;s a quick reference to what each region requires (Indian citizens):<\/p><h3>No Special Permit Needed (Just Photo ID)<\/h3><p>Manali, Shimla, Kasol, Jibhi, Tirthan, Narkanda, Chamba, Dalhousie, Bir Billing, Dharamshala, McLeodganj, Khajjiar, Kullu, Naggar, Kufri, Chail.<\/p><h3>Online Permit Required (We Arrange)<\/h3><ul><li><strong>Rohtang Pass (Manali) <\/strong>\u2014 daily online quota, closed Tuesdays for maintenance, May\u2013Nov season<\/li><li><strong>GHNP entry permit (Tirthan \/ Sai Ropa) <\/strong>\u2014 for Great Himalayan National Park treks; park closed Dec\u2013Mar<\/li><\/ul><h3>Inner Line Permit Required (Indian Citizens \u2014 We Arrange)<\/h3><ul><li><strong>Spiti Valley <\/strong>\u2014 between Reckong Peo and Sumdo (mandatory)<\/li><li><strong>Pangong Tso, Nubra Valley, Tso Moriri <\/strong>in Ladakh \u2014 group of 2+ Indians needed for permit<\/li><li><strong>Beyond Akpa toward Spiti <\/strong>from Kinnaur side<\/li><\/ul><h3>NOT Required for Indian Citizens (Common Confusion)<\/h3><ul><li><strong>Sangla, Chitkul, Kalpa <\/strong>in Kinnaur \u2014 only photo ID. Many travellers mistakenly think ILP is needed here; it&#8217;s not, except for foreign nationals.<\/li><\/ul><h3>Foreign Nationals \u2014 Different Rules<\/h3><p>Foreign nationals require Inner Line Permit \/ Protected Area Permit (PAP) for the entire Kinnaur\u2013Spiti circuit and Ladakh restricted areas. Carry your passport at all times. We arrange PAPs through the DC office, Leh \/ SDM Reckong Peo.<\/p><h3>Extra Charges<\/h3><ul><li><strong>Ladakh Environment Fee: <\/strong>Rs 400\/person + Rs 20\/day + Rs 10 Red Cross\/day, payable on entry<\/li><li><strong>Forest entry fees <\/strong>for Triund, Kalatop Wildlife Sanctuary \u2014 nominal, collected at gate<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f55c0e7 e-flex e-con-boxed e-con e-parent\" data-id=\"f55c0e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59a4c3c elementor-widget elementor-widget-spacer\" data-id=\"59a4c3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60e9d7d e-con-full e-flex e-con e-parent\" data-id=\"60e9d7d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ffbac3 elementor-widget elementor-widget-heading\" data-id=\"7ffbac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Best Time to Visit Each Himachal Destination<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09b7cc2 elementor-widget elementor-widget-text-editor\" data-id=\"09b7cc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The planner respects seasonal access \u2014 Spiti&#8217;s Manali-side route only opens late May to late September; Leh Ladakh by road is mid-June to mid-September. Here&#8217;s the realistic window for each destination:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3f2dac eael-dt-th-align-center eael-table-align-center elementor-widget elementor-widget-eael-data-table\" data-id=\"b3f2dac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-data-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"eael-data-table-wrap\" data-table_id=\"b3f2dac\" id=\"eael-data-table-wrapper-b3f2dac\" data-custom_responsive=\"false\">\n\t\t\t<table class=\"tablesorter eael-data-table center\" id=\"eael-data-table-b3f2dac\">\n\t\t\t    <thead>\n\t\t\t        <tr class=\"table-header\">\n\t\t\t\t\t\t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Destination<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Best Months<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Notes<\/span><\/th>\n\t\t\t        \t\t\t\t        <\/tr>\n\t\t\t    <\/thead>\n\t\t\t  \t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/manali-tour-packages\/\"><b>Manali<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMar\u2013Jun, Oct\u2013Feb\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tYear-round; Dec\u2013Feb for snow\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/shimla-tour-packages\/\"><b>Shimla<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMar\u2013Jun, Dec\u2013Feb\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tYear-round; Dec\u2013Feb for snow\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/kasol-tour-packages\/\"><b>Kasol<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMar\u2013Jun, Sep\u2013Nov\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tClosed-feel in Dec\u2013Feb\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/dharamshala-tour-packages\/\"><b>Dharamshala<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMar\u2013Jun, Sep\u2013Nov\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tYear-round; light snow Dec\u2013Feb\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/bir-billing-tour-packages\/\"><b>Bir Billing<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tOct\u2013Nov peak, Mar\u2013Jun\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tParagliding rare in Dec\u2013Feb\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/jibhi-tour-packages\/\"><b>Jibhi \/ Tirthan<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMar\u2013Jun, Sep\u2013Nov\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tClosed in deep winter\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/narkanda-tour-packages\/\"><b>Narkanda<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tDec\u2013Feb (ski), Mar\u2013Jun\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tYear-round; ski season Jan\u2013Feb\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/chamba-tour-packages\/\"><b>Chamba \/ Dalhousie<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMar\u2013Jun, Sep\u2013Nov\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tYear-round, Dec snow possible\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/kinnaur-tour-packages\/\"><b>Kinnaur<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tApr\u2013Oct\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tRoads close Nov\u2013Mar\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/spiti-tour-packages\/\"><b>Spiti (via Manali)<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tJun\u2013Sep only\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tKunzum La closed Oct\u2013May\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/spiti-tour-packages\/\"><b>Spiti (via Shimla)<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMay\u2013Oct\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tLonger-window route\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\"><b>Leh Ladakh (road)<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tJun\u2013Sep\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tManali\u2013Leh highway open Jun\u2013Sep\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\"><b>Leh Ladakh (flight)<b \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMay\u2013Sep ideal\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFlights operate year-round\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t    <\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t  \t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da002b9 e-flex e-con-boxed e-con e-parent\" data-id=\"da002b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6c5bf8 elementor-widget elementor-widget-spacer\" data-id=\"a6c5bf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-212aa7c e-con-full e-flex e-con e-parent\" data-id=\"212aa7c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10618da elementor-widget elementor-widget-heading\" data-id=\"10618da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Customising, Sharing &amp; Saving Your Plan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67ac8cc elementor-widget elementor-widget-text-editor\" data-id=\"67ac8cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Your generated itinerary isn&#8217;t fixed. Once the tool builds your plan, you have four ways to refine and use it:<\/p><h3>Edit Any Day<\/h3><p>Click the &#8220;Edit&#8221; button on any swappable day card. The tool shows you alternative day options for that destination \u2014 different activities, different routes, same day count. Pick one, and it slots into your plan instantly without disturbing the rest.<\/p><h3>Download a Branded PDF<\/h3><p>Click &#8220;Download PDF&#8221; to get a clean, multi-page HimTrails-branded itinerary PDF \u2014 cover page with your destination, day-by-day cards with all timings and routes, permits checklist, inclusions\/exclusions, and a HimTrails local tip. Perfect for sharing with parents, agents, or saving for travel-day reference.<\/p><h3>Share a Live Link<\/h3><p>Click &#8220;Share Itinerary&#8221; to get a shareable URL. The link reopens the exact same plan for anyone who clicks it \u2014 your travel companions, family, or even another travel agent for a second opinion. Share via WhatsApp, Telegram, email, SMS, Facebook \u2014 the tool offers all six platforms plus a copy-link button.<\/p><h3>Get a Free Customised Quote<\/h3><p>Once you&#8217;ve finalised your day plan, click &#8220;WhatsApp Quote&#8221; \u2014 the tool pre-fills a complete WhatsApp message with your day-by-day plan, duration, style, and origin city. Our team responds within 2 hours with hotel options and a final price. Or call +91 7717697177 directly.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff7d113 e-flex e-con-boxed e-con e-parent\" data-id=\"ff7d113\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94d433d elementor-widget elementor-widget-spacer\" data-id=\"94d433d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-416827b e-con-full e-flex e-con e-parent\" data-id=\"416827b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5933b5a elementor-widget elementor-widget-heading\" data-id=\"5933b5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Trust HimTrails for Your Himachal Tour Plan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c71bc55 elementor-widget elementor-widget-text-editor\" data-id=\"c71bc55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Every Himachal tour plan our tool generates is backed by a real local Himachali travel company based in Shimla, operating since 2019. Unlike generic AI itinerary generators that pull data from random web sources (and sometimes make up routes that don&#8217;t exist), every destination day in our planner has been personally walked, driven, or operated by our team. Here&#8217;s our credibility stack:<\/p><ul><li><strong>3,973+ trips operated <\/strong>across Himachal Pradesh since 2019<\/li><li><strong>9\u2605 Google rating <\/strong>across travellers and platforms<\/li><li><strong>5+ years of operational expertise <\/strong>\u2014 we know which roads close in monsoon, which permits actually take 24 hours to issue, which Spiti homestays have working toilets in October<\/li><li><strong>1,000+ verified hotel partners <\/strong>across all 12 destinations<\/li><li><strong>24\u00d77 on-trip support <\/strong>via WhatsApp during your trip<\/li><li><strong>Data verified April 2026 <\/strong>against himachaltourism.gov.in, BRO\/PIB, Wikipedia, IndiaHikes, district administration sites<\/li><li><strong>No-padding pricing <\/strong>\u2014 what the tool quotes is what we book<\/li><li><strong>Local drivers only <\/strong>\u2014 we don&#8217;t send Delhi drivers up the Kinnaur cliff road. Period.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6afb88c e-flex e-con-boxed e-con e-parent\" data-id=\"6afb88c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c70b48 elementor-widget elementor-widget-spacer\" data-id=\"5c70b48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1875ca e-con-full e-flex e-con e-parent\" data-id=\"a1875ca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1af445 elementor-widget elementor-widget-heading\" data-id=\"a1af445\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Plan Your Trip End-to-End<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62b892b elementor-widget elementor-widget-text-editor\" data-id=\"62b892b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Himachal Trip Itinerary Planner is one of two free travel tools we&#8217;ve built for travellers:<\/p><ul><li><a href=\"https:\/\/himtrails.in\/himachal-trip-itinerary-planner\/\"><strong>Himachal Trip Itinerary Planner <\/strong><\/a>(this page) \u2014 for the WHAT of your trip (day-by-day plan)<\/li><li><a href=\"https:\/\/himtrails.in\/himachal-trip-cost-calculator\/\"><strong>Himachal Trip Cost Calculator <\/strong><\/a>\u2014 for the HOW MUCH of your trip (live cost estimate based on destination, duration, group size, season, and tier)<\/li><\/ul><p>Use them together: build your day plan first, then take the inputs to the cost calculator for a budget. When you&#8217;re ready to book, hit WhatsApp from either tool \u2014 your inputs travel with the message and our team replies with hotel options and a final price within 2 hours.<\/p><h3>Explore by Destination<\/h3><p><a href=\"https:\/\/himtrails.in\/destination\/manali\/\">Manali<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/shimla\/\">Shimla<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/kasol\/\">Kasol<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/dharamshala\/\">Dharamshala<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/bir-billing\/\">Bir Billing<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/jibhi\/\">Jibhi<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/tirthan-valley\/\">Tirthan<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/narkanda\/\">Narkanda<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/chamba\/\">Chamba<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/kinnaur\/\">Kinnaur<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/spiti\/\">Spiti<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/destination\/leh-ladakh\/\">Leh Ladakh<\/a><\/p><h3>Explore by Trip Type<\/h3><p><a href=\"https:\/\/himtrails.in\/himachal-couple-tour-packages\/\">Couple<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/himachal-family-tour-packages\/\">Family<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/himachal-group-tour-packages\/\">Group<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/himachal-budget-tour-packages\/\">Budget<\/a> \u00b7 <a href=\"https:\/\/himtrails.in\/himachal-luxury-tour-packages\/\">Luxury<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b94c32 e-flex e-con-boxed e-con e-parent\" data-id=\"3b94c32\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a40e2d7 elementor-widget elementor-widget-spacer\" data-id=\"a40e2d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf8919b e-con-full e-flex e-con e-parent\" data-id=\"cf8919b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-248c1a1 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"248c1a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Frequently Asked Questions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58ac820 elementor-widget elementor-widget-eael-adv-accordion\" data-id=\"58ac820\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-adv-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <div class=\"eael-adv-accordion\" id=\"eael-adv-accordion-58ac820\" data-scroll-on-click=\"no\" data-scroll-speed=\"300\" data-accordion-id=\"58ac820\" data-accordion-type=\"accordion\" data-toogle-speed=\"300\">\n            <div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"is-the-himachal-trip-itinerary-planner-really-free\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"1\" aria-controls=\"elementor-tab-content-9291\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">Is the Himachal Trip Itinerary Planner really free?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9291\" class=\"eael-accordion-content clearfix\" data-tab=\"1\" aria-labelledby=\"is-the-himachal-trip-itinerary-planner-really-free\"><p>Yes \u2014 fully free, no sign-up, no credit card, no email gate. Build as many itineraries as you want, download PDFs, share links. We make money only when you book a trip with us, and there&#8217;s zero pressure to.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"how-accurate-are-the-drive-times-in-the-planner\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"2\" aria-controls=\"elementor-tab-content-9292\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">How accurate are the drive times in the planner?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9292\" class=\"eael-accordion-content clearfix\" data-tab=\"2\" aria-labelledby=\"how-accurate-are-the-drive-times-in-the-planner\"><p>Highly accurate. Every drive time is based on real driver data from our 3,973+ operated trips, not Google Maps. Google Maps doesn&#8217;t account for stops at viewpoints, lunch breaks, military convoys on Kinnaur roads, or the Atal Tunnel speed limit. Our numbers reflect what actually happens.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"can-i-edit-days-after-the-planner-generates-my-itinerary\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"3\" aria-controls=\"elementor-tab-content-9293\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">Can I edit days after the planner generates my itinerary?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9293\" class=\"eael-accordion-content clearfix\" data-tab=\"3\" aria-labelledby=\"can-i-edit-days-after-the-planner-generates-my-itinerary\"><p>Yes. Hit the &#8220;Edit&#8221; button on any swappable day to see alternative activities for that destination. Arrival and departure days are fixed (logistics), but every middle day can be swapped.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"how-do-i-share-my-itinerary-with-my-travel-companions\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"4\" aria-controls=\"elementor-tab-content-9294\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">How do I share my itinerary with my travel companions?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9294\" class=\"eael-accordion-content clearfix\" data-tab=\"4\" aria-labelledby=\"how-do-i-share-my-itinerary-with-my-travel-companions\"><p>Click &#8220;Share Itinerary&#8221; in the result section. You&#8217;ll get a shareable link plus direct buttons for WhatsApp, Telegram, email, SMS, and Facebook. Anyone who clicks the link sees your exact plan.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"does-the-planner-cover-spiti-and-leh-ladakh-circuits-properly\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"5\" aria-controls=\"elementor-tab-content-9295\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">Does the planner cover Spiti and Leh Ladakh circuits properly?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9295\" class=\"eael-accordion-content clearfix\" data-tab=\"5\" aria-labelledby=\"does-the-planner-cover-spiti-and-leh-ladakh-circuits-properly\"><p>Yes \u2014 and this is where most other tools fail. Our planner enforces sequence-locked acclimatisation for Spiti and Leh (low altitude first, gradual ascent), realistic minimum nights (Spiti: 8 nights minimum, Leh: 6 nights minimum), and warns you if you pick a duration that&#8217;s too short.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"can-i-plan-a-multi-destination-himachal-trip\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"6\" aria-controls=\"elementor-tab-content-9296\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">Can I plan a multi-destination Himachal trip?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9296\" class=\"eael-accordion-content clearfix\" data-tab=\"6\" aria-labelledby=\"can-i-plan-a-multi-destination-himachal-trip\"><p>Absolutely \u2014 the planner has 20 pre-built combo routes (Shimla + Manali, Manali + Kasol, the Himachal Triangle, the Spiti Circuit, the full Tribal Circuit, Manali + Leh, and more). Toggle to &#8220;Multi-Destination Combo&#8221; mode at the top of the tool.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"does-the-planner-show-permit-requirements\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"7\" aria-controls=\"elementor-tab-content-9297\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">Does the planner show permit requirements?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9297\" class=\"eael-accordion-content clearfix\" data-tab=\"7\" aria-labelledby=\"does-the-planner-show-permit-requirements\"><p>Yes. After your itinerary generates, a &#8220;Documents &amp; Permits Required&#8221; section appears with the exact permits your specific route needs \u2014 Inner Line Permit for Spiti, Rohtang permit, GHNP entry, Ladakh Environment Fee, foreign-national PAPs. We arrange most permits ourselves; the planner just tells you what&#8217;s required.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"can-i-download-the-itinerary-as-a-pdf\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"8\" aria-controls=\"elementor-tab-content-9298\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">Can I download the itinerary as a PDF?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9298\" class=\"eael-accordion-content clearfix\" data-tab=\"8\" aria-labelledby=\"can-i-download-the-itinerary-as-a-pdf\"><p>Yes \u2014 click &#8220;Download PDF&#8221; for a multi-page, HimTrails-branded itinerary document. Cover page, day-by-day cards, permit checklist, inclusions\/exclusions, local tips. Perfect for offline reference during your trip.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"what-if-i-want-a-custom-destination-not-in-the-planner\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"9\" aria-controls=\"elementor-tab-content-9299\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">What if I want a custom destination not in the planner?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-9299\" class=\"eael-accordion-content clearfix\" data-tab=\"9\" aria-labelledby=\"what-if-i-want-a-custom-destination-not-in-the-planner\"><p>Use the &#8220;WhatsApp Quote&#8221; button in the result section \u2014 describe your custom request and our team will respond within 2 hours with a hand-built plan. The 12 destinations and 20 combos cover ~95% of Himachal trip requests, but we&#8217;ll plan beyond them on request.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"how-is-this-planner-different-from-a-regular-tour-package\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"10\" aria-controls=\"elementor-tab-content-92910\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">How is this planner different from a regular tour package?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-92910\" class=\"eael-accordion-content clearfix\" data-tab=\"10\" aria-labelledby=\"how-is-this-planner-different-from-a-regular-tour-package\"><p>A tour package is fixed \u2014 pre-set dates, fixed hotels, fixed group. Our planner is a planning tool that lets you design your own day-by-day plan, then convert it into a custom-quoted private trip. You control the dates, hotels (within tier), and pace; we handle the operations.<\/p><\/div>\n\t\t\t\t\t<\/div><div class=\"eael-accordion-list\">\n\t\t\t\t\t<div id=\"will-my-itinerary-include-cost-estimates\" class=\"elementor-tab-title eael-accordion-header\" tabindex=\"0\" data-tab=\"11\" aria-controls=\"elementor-tab-content-92911\"><span class=\"eael-advanced-accordion-icon-closed\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-advanced-accordion-icon-opened\"><svg aria-hidden=\"true\" class=\"fa-accordion-icon e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span><span class=\"eael-accordion-tab-title\">Will my itinerary include cost estimates?<\/span><svg aria-hidden=\"true\" class=\"fa-toggle e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg><\/div><div id=\"elementor-tab-content-92911\" class=\"eael-accordion-content clearfix\" data-tab=\"11\" aria-labelledby=\"will-my-itinerary-include-cost-estimates\"><p>Not in the planner itself \u2014 for cost, use our companion tool, the Himachal Trip Cost Calculator. The two tools work together: build your plan in the planner, then take the duration \/ destinations \/ style into the calculator for a cost estimate.<\/p><\/div>\n\t\t\t\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb037ec elementor-align-center elementor-widget elementor-widget-button\" data-id=\"bb037ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/himtrails.in\/himachal-pradesh-frequently-asked-questions\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read More FAQs<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-099a3be e-flex e-con-boxed e-con e-parent\" data-id=\"099a3be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad6a146 elementor-widget elementor-widget-spacer\" data-id=\"ad6a146\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1cebb2c elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"1cebb2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d8bfd0 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"4d8bfd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em><strong>Related Packages:<\/strong> <a href=\"https:\/\/himtrails.in\/himachal-pradesh-tour-packages\/\">Himachal Tour Packages<\/a> |\u00a0<a href=\"https:\/\/himtrails.in\/manali-tour-packages\/\">Manali Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/leh-ladakh-tour-packages\/\">Leh Ladakh Tour Packages<\/a> |\u00a0<a href=\"https:\/\/himtrails.in\/spiti-tour-packages\/\">Spiti Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/kasol-tour-packages\/\">Kasol Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/jibhi-tour-packages\/\">Jibhi Tour Packages<\/a> |\u00a0 <a href=\"https:\/\/himtrails.in\/kinnaur-tour-packages\/\">Kinnaur Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/dharamshala-tour-packages\/\">Dharamshala Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/bir-billing-tour-packages\/\">Bir Billing Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/tirthan-tour-packages\/\">Tirthan Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/shimla-tour-packages\/\">Shimla Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/narkanda-tour-packages\/\">Narkanda Tour Packages<\/a> | <a href=\"https:\/\/himtrails.in\/chamba-tour-packages\/\">Chamba Tour Packages<\/a><\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a349dee e-flex e-con-boxed e-con e-parent\" data-id=\"a349dee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d54419 elementor-widget elementor-widget-spacer\" data-id=\"0d54419\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b331999 elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"b331999\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee3611c elementor-widget elementor-widget-html\" data-id=\"ee3611c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>HimTrails \u2014 Page Bottom CTA<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display&family=DM+Sans:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<style>\n*{margin:0;padding:0;box-sizing:border-box;}\nbody{font-family:'DM Sans',sans-serif;background:#f0f0f0;}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CTA SECTION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.cta-section{\n  background:#ffffff;\n  padding:25px;\n  border-top:3px solid #3CCA98;\n  font-family:'DM Sans',sans-serif;\n}\n\n.cta-inner{\n  max-width:1100px;\n  margin:0 auto;\n}\n\n\/* \u2500\u2500 TOP ROW \u2500\u2500 *\/\n.cta-top{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:28px;\n  align-items:flex-start;\n  padding-bottom:20px;\n  border-bottom:1px solid #EAF7F2;\n  margin-bottom:20px;\n}\n\n\/* LEFT \u2014 Heading + Buttons *\/\n.cta-left{}\n\n.cta-badge{\n  display:inline-flex;align-items:center;gap:6px;\n  background:#3CCA98;color:#0D3B2E;\n  font-size:10px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;\n  padding:5px 14px;border-radius:20px;\n  margin-bottom:12px;\n  font-family:'DM Sans',sans-serif;\n}\n\n.cta-h2{\n  font-family:'DM Serif Display',serif;\n  font-size:26px;color:#1E2A38;font-weight:400;\n  line-height:1.25;margin-bottom:7px;\n}\n\n.cta-sub{\n  font-size:13px;color:#4A5568;\n  line-height:1.65;margin-bottom:18px;\n  max-width:500px;\n}\n\n.cta-buttons{\n  display:flex;flex-wrap:wrap;gap:10px;\n  align-items:center;\n}\n\n\/* Buttons *\/\n.btn{\n  display:inline-flex;align-items:center;gap:7px;\n  font-family:'DM Sans',sans-serif;\n  font-size:13px;font-weight:700;\n  padding:11px 20px;border-radius:7px;\n  text-decoration:none;\n  border:none;cursor:pointer;\n  transition:all 0.2s ease;\n  white-space:nowrap;\n}\n.btn:hover{transform:translateY(-2px);}\n\n.btn-wa{\n  background:#25D366;color:#ffffff;\n  box-shadow:0 3px 14px rgba(37,211,102,0.28);\n}\n.btn-wa:hover{background:#1fba59;box-shadow:0 6px 20px rgba(37,211,102,0.38);}\n\n.btn-call{\n  background:#3CCA98;color:#0D3B2E;\n  box-shadow:0 3px 14px rgba(60,202,152,0.25);\n}\n.btn-call:hover{background:#28A87C;color:#ffffff;box-shadow:0 6px 20px rgba(60,202,152,0.35);}\n\n.btn-pkg{\n  background:transparent;color:#1E2A38;\n  border:1.5px solid #D4F0E7;\n  padding:10px 18px;\n}\n.btn-pkg:hover{border-color:#3CCA98;color:#3CCA98;background:#F5FEFA;}\n\n\/* RIGHT \u2014 Stats grid *\/\n.cta-stats{\n  display:grid;grid-template-columns:1fr 1fr;\n  gap:10px;min-width:210px;\n  flex-shrink:0;\n}\n\n.stat-box{\n  background:#F5FEFA;border-radius:10px;\n  padding:13px 12px;text-align:center;\n  border:1px solid #D4F0E7;\n}\n.stat-num{\n  font-family:'DM Serif Display',serif;\n  font-size:20px;color:#1E2A38;line-height:1;\n}\n.stat-lbl{\n  font-size:10px;color:#6B7C8D;\n  margin-top:3px;font-weight:500;\n}\n\n\/* \u2500\u2500 BOTTOM ROW \u2500\u2500 *\/\n.cta-bottom{\n  display:flex;align-items:center;\n  justify-content:space-between;\n  flex-wrap:wrap;gap:14px;\n}\n\n\/* Contact links *\/\n.contact-row{\n  display:flex;align-items:center;\n  flex-wrap:wrap;gap:0;\n}\n\n.contact-item{\n  display:flex;align-items:center;gap:5px;\n  font-size:12.5px;color:#4A5568;\n  padding:0 12px;\n  border-right:1px solid #D4F0E7;\n}\n.contact-item:first-child{padding-left:0;}\n.contact-item:last-child{border-right:none;}\n\n.contact-item a{\n  color:#28A87C;font-weight:600;\n  text-decoration:none;\n  transition:color 0.15s;\n}\n.contact-item a:hover{color:#3CCA98;}\n\n.contact-icon{\n  font-size:13px;flex-shrink:0;\n}\n\n\/* Social Icons *\/\n.social-wrap{\n  display:flex;align-items:center;gap:7px;\n  flex-shrink:0;\n}\n\n.social-label{\n  font-size:10.5px;color:#9EB8AF;\n  font-weight:600;margin-right:2px;\n  letter-spacing:0.04em;\n  white-space:nowrap;\n}\n\n.soc{\n  width:34px;height:34px;\n  border-radius:8px;\n  display:flex;align-items:center;justify-content:center;\n  text-decoration:none;\n  font-size:14px;font-weight:800;\n  transition:all 0.2s ease;\n  position:relative;overflow:hidden;\n  flex-shrink:0;\n}\n.soc svg{width:16px;height:16px;position:relative;z-index:1;transition:transform 0.2s;}\n.soc:hover svg{transform:scale(1.15);}\n.soc:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,0.15);}\n\n\/* Each social brand *\/\n.soc-fb{background:#E8F0FE;}\n.soc-fb svg{fill:#1877F2;}\n.soc-fb:hover{background:#1877F2;}\n.soc-fb:hover svg{fill:#fff;}\n\n.soc-tw{background:#E8F4FE;}\n.soc-tw svg{fill:#1DA1F2;}\n.soc-tw:hover{background:#1DA1F2;}\n.soc-tw:hover svg{fill:#fff;}\n\n.soc-yt{background:#FEE8E8;}\n.soc-yt svg{fill:#FF0000;}\n.soc-yt:hover{background:#FF0000;}\n.soc-yt:hover svg{fill:#fff;}\n\n.soc-ig{background:#FDE8F5;}\n.soc-ig svg{fill:#C13584;}\n.soc-ig:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);}\n.soc-ig:hover svg{fill:#fff;}\n\n.soc-li{background:#E8F0F8;}\n.soc-li svg{fill:#0077B5;}\n.soc-li:hover{background:#0077B5;}\n.soc-li:hover svg{fill:#fff;}\n\n.soc-pin{background:#FEE8EA;}\n.soc-pin svg{fill:#E60023;}\n.soc-pin:hover{background:#E60023;}\n.soc-pin:hover svg{fill:#fff;}\n\n.soc-blog{background:#FDF3E8;}\n.soc-blog svg{fill:#FF5722;}\n.soc-blog:hover{background:#FF5722;}\n.soc-blog:hover svg{fill:#fff;}\n\n\/* \u2500\u2500 LOCATION STRIP \u2500\u2500 *\/\n.cta-location{\n  text-align:center;\n  padding-top:14px;\n  margin-top:16px;\n  border-top:1px solid #EAF7F2;\n  font-size:11.5px;color:#9EB8AF;\n  display:flex;align-items:center;justify-content:center;\n  gap:16px;flex-wrap:wrap;\n}\n.loc-item{display:flex;align-items:center;gap:4px;}\n.loc-sep{color:#D4F0E7;}\n\n\/* \u2550\u2550 RESPONSIVE \u2550\u2550 *\/\n@media(max-width:900px){\n  .cta-top{grid-template-columns:1fr;}\n  .cta-stats{grid-template-columns:repeat(4,1fr);min-width:unset;}\n}\n@media(max-width:640px){\n  .cta-bottom{flex-direction:column;align-items:flex-start;}\n  .contact-row{flex-direction:column;align-items:flex-start;gap:8px;}\n  .contact-item{border-right:none;padding:0;}\n  .cta-stats{grid-template-columns:repeat(2,1fr);}\n  .cta-h2{font-size:22px;}\n  .cta-buttons{flex-direction:column;}\n  .btn{width:100%;justify-content:center;}\n  .social-wrap{flex-wrap:wrap;}\n  .cta-location{flex-direction:column;gap:6px;}\n}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"cta-section\">\n  <div class=\"cta-inner\">\n\n    <!-- TOP ROW -->\n    <div class=\"cta-top\">\n\n      <!-- LEFT -->\n      <div class=\"cta-left\">\n        <div class=\"cta-badge\">\ud83c\udfd4 Plan Your Trip<\/div>\n        <h2 class=\"cta-h2\">Ready for Your Himachal Adventure?<\/h2>\n        <p class=\"cta-sub\">Get FREE customized itinerary \u00b7 Best Price Guaranteed \u00b7 Local Himachal Experts \u00b7 3,973+ Happy Travelers<\/p>\n\n        <div class=\"cta-buttons\">\n\n          <!-- WhatsApp -->\n          <a href=\"https:\/\/wa.me\/917717697177\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn btn-wa\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"#fff\" width=\"16\" height=\"16\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.124.558 4.121 1.533 5.855L.057 23.428a.5.5 0 0 0 .619.61l5.717-1.501A11.945 11.945 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.907 0-3.686-.523-5.207-1.431l-.373-.22-3.865 1.015 1.034-3.774-.242-.39A9.952 9.952 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg>\n            WhatsApp Us\n          <\/a>\n\n          <!-- Call Now -->\n          <a href=\"tel:+917717697177\" class=\"btn btn-call\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"#0D3B2E\" width=\"16\" height=\"16\"><path d=\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"\/><\/svg>\n            Call Now\n          <\/a>\n\n          <!-- View Packages -->\n          <a href=\"https:\/\/himtrails.in\/himachal-pradesh-tour-packages\/\" class=\"btn btn-pkg\">\n            \ud83d\uddfa View All Packages\n          <\/a>\n\n        <\/div>\n      <\/div>\n\n      <!-- RIGHT \u2014 Stats -->\n      <div class=\"cta-stats\">\n        <div class=\"stat-box\">\n          <div class=\"stat-num\">4.9<span style=\"color: #FF9529;\">\u2605<\/span><\/div>\n          <div class=\"stat-lbl\">Google Rating<\/div>\n        <\/div>\n        <div class=\"stat-box\">\n          <div class=\"stat-num\">3,973+<\/div>\n          <div class=\"stat-lbl\">Happy Travelers<\/div>\n        <\/div>\n        <div class=\"stat-box\">\n          <div class=\"stat-num\">5+<\/div>\n          <div class=\"stat-lbl\">Years Expertise<\/div>\n        <\/div>\n        <div class=\"stat-box\">\n          <div class=\"stat-num\">24\u00d77<\/div>\n          <div class=\"stat-lbl\">Support<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- BOTTOM ROW -->\n    <div class=\"cta-bottom\">\n\n      <!-- Contact Details -->\n      <div class=\"contact-row\">\n\n        <div class=\"contact-item\">\n          <span class=\"contact-icon\">\ud83d\udcde<\/span>\n          <a href=\"tel:+917717697177\">+91 77176 97177<\/a>\n        <\/div>\n\n        <div class=\"contact-item\">\n          <span class=\"contact-icon\">\ud83d\udce7<\/span>\n          <a href=\"mailto:go.himtrails@gmail.com\">go.himtrails@gmail.com<\/a>\n        <\/div>\n\n        <div class=\"contact-item\">\n          <span class=\"contact-icon\">\ud83c\udf10<\/span>\n          <a href=\"https:\/\/www.himtrails.in\" target=\"_blank\" rel=\"noopener noreferrer\">www.himtrails.in<\/a>\n        <\/div>\n\n        <div class=\"contact-item\">\n          <span class=\"contact-icon\">\ud83d\udccd<\/span>\n          Shimla, Himachal Pradesh\n        <\/div>\n\n      <\/div>\n\n      <!-- Social Icons -->\n      <div class=\"social-wrap\">\n        <span class=\"social-label\">Follow Us:<\/span>\n\n        <!-- Facebook -->\n        <a href=\"https:\/\/www.facebook.com\/go.himtrails\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"soc soc-fb\" title=\"Facebook\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg>\n        <\/a>\n\n        <!-- Twitter \/ X -->\n        <a href=\"https:\/\/x.com\/HimTrails\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"soc soc-tw\" title=\"Twitter \/ X\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.748l7.73-8.835L1.254 2.25H8.08l4.253 5.622 5.911-5.622zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg>\n        <\/a>\n\n        <!-- YouTube -->\n        <a href=\"https:\/\/www.youtube.com\/@HimTrails\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"soc soc-yt\" title=\"YouTube\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z\"\/><\/svg>\n        <\/a>\n\n        <!-- Instagram -->\n        <a href=\"https:\/\/www.instagram.com\/himtrails_\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"soc soc-ig\" title=\"Instagram\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z\"\/><\/svg>\n        <\/a>\n\n        <!-- LinkedIn -->\n        <a href=\"https:\/\/www.linkedin.com\/company\/himtrails\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"soc soc-li\" title=\"LinkedIn\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/><\/svg>\n        <\/a>\n\n        <!-- Pinterest -->\n        <a href=\"https:\/\/in.pinterest.com\/himtrails\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"soc soc-pin\" title=\"Pinterest\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 0C5.373 0 0 5.373 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 0 1 .083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.632-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0z\"\/><\/svg>\n        <\/a>\n\n        <!-- Blogger -->\n        <a href=\"https:\/\/himtrails.blogspot.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"soc soc-blog\" title=\"Blogger\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M21.976 24H2.026C.9 24 0 23.1 0 21.976V2.026C0 .9.9 0 2.026 0h19.95C23.1 0 24 .9 24 2.026v19.95C24 23.1 23.1 24 21.976 24zM11.5 5.5H8C6.619 5.5 5.5 6.619 5.5 8v8c0 1.381 1.119 2.5 2.5 2.5h8c1.381 0 2.5-1.119 2.5-2.5v-4c0-.552-.448-1-1-1h-1c-.552 0-1-.448-1-1V8c0-1.381-1.119-2.5-2.5-2.5zm-2 3.5h2c.552 0 1 .448 1 1s-.448 1-1 1H9.5c-.552 0-1-.448-1-1s.448-1 1-1zm5 5H9.5c-.552 0-1-.448-1-1s.448-1 1-1h5c.552 0 1 .448 1 1s-.448 1-1 1z\"\/><\/svg>\n        <\/a>\n\n      <\/div>\n    <\/div>\n\n    <!-- LOCATION STRIP -->\n    <div class=\"cta-location\">\n      <span class=\"loc-item\">\ud83d\udccd Shimla, Himachal Pradesh, India<\/span>\n      <span class=\"loc-sep\">\u00b7<\/span>\n      <span class=\"loc-item\">\ud83d\udd50 Mon\u2013Sat &nbsp;10AM \u2013 6PM IST<\/span>\n      <span class=\"loc-sep\">\u00b7<\/span>\n      <span class=\"loc-item\">\u2726 &nbsp;<em>\"Breathe the Heights, Live the Trails\"<\/em><\/span>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u2726 HIMACHAL TRIP ITINERARY PLANNER Plan Your Himachal Itinerary Day-by-day Himachal plans built in 10 seconds \u2014 single destination or multi-destination combos. Realistic pacing, drive times, permits &amp; verified data, crafted by HimTrails \u2014 local Himachal experts based in Shimla. Trip Type \ud83d\udccd Single Destination \ud83d\uddfa\ufe0f Multi-Destination Combo Trip Details Destination * Select destinationManaliShimlaKasol \u2013 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16446,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"googlesitekit_rrm_CAowjtHDDA:productID":"","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-16139","page","type-page","status-publish","has-post-thumbnail","hentry","entry","has-media"],"acf":[],"_links":{"self":[{"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/pages\/16139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/comments?post=16139"}],"version-history":[{"count":59,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/pages\/16139\/revisions"}],"predecessor-version":[{"id":16681,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/pages\/16139\/revisions\/16681"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/media\/16446"}],"wp:attachment":[{"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/media?parent=16139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}