{"id":16643,"date":"2026-05-22T16:29:33","date_gmt":"2026-05-22T10:59:33","guid":{"rendered":"https:\/\/himtrails.in\/?page_id=16643"},"modified":"2026-05-25T15:21:42","modified_gmt":"2026-05-25T09:51:42","slug":"himachal-trek-map","status":"publish","type":"page","link":"https:\/\/himtrails.in\/hi\/himachal-trek-map\/","title":{"rendered":"Himachal Trek Map"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16643\" class=\"elementor elementor-16643\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f8bfa8 e-flex e-con-boxed e-con e-parent\" data-id=\"9f8bfa8\" 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-74a22a2 elementor-widget elementor-widget-html\" data-id=\"74a22a2\" 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\": \"WebApplication\",\r\n  \"@id\": \"https:\/\/himtrails.in\/himachal-trek-map\/#webapp\",\r\n  \"name\": \"Himachal Trek Map by HimTrails\",\r\n  \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/\",\r\n  \"applicationCategory\": \"TravelApplication\",\r\n  \"operatingSystem\": \"Web browser (all devices)\",\r\n  \"browserRequirements\": \"Requires JavaScript\",\r\n  \"description\": \"Himachal Trek Map is a free, interactive trail guide to 30+ verified treks across Himachal Pradesh. Explore routes, difficulty, altitude, best season, permits and what to carry on satellite, terrain and trail map layers, then get a free quote for a guided trip.\",\r\n  \"inLanguage\": \"en\",\r\n  \"isAccessibleForFree\": true,\r\n  \"offers\": {\r\n    \"@type\": \"Offer\",\r\n    \"price\": \"0\",\r\n    \"priceCurrency\": \"INR\"\r\n  },\r\n  \"featureList\": [\r\n    \"30+ verified Himachal Pradesh trekking routes\",\r\n    \"Interactive satellite, terrain and trail map layers\",\r\n    \"Trek difficulty, distance, altitude and duration\",\r\n    \"Best season, permits and what-to-carry guidance\",\r\n    \"Navigate to trailhead in Google Maps\",\r\n    \"Free quote and guided trip booking\"\r\n  ],\r\n  \"publisher\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" }\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": [\"TravelAgency\", \"Organization\"],\r\n  \"@id\": \"https:\/\/himtrails.in\/#organization\",\r\n  \"name\": \"HimTrails\",\r\n  \"url\": \"https:\/\/himtrails.in\/\",\r\n  \"logo\": {\r\n    \"@type\": \"ImageObject\",\r\n    \"url\": \"https:\/\/himtrails.in\/himachal-trek-map-himtrails.jpg\"\r\n  },\r\n  \"image\": \"https:\/\/himtrails.in\/himachal-trek-map-himtrails.jpg\",\r\n  \"description\": \"HimTrails is a Shimla-based Himachal Pradesh travel and trekking company offering guided treks, tours and trip planning across Himachal Pradesh since 2019.\",\r\n  \"slogan\": \"Breathe the Heights, Live the Trails\",\r\n  \"foundingDate\": \"2019\",\r\n  \"telephone\": \"+91-77176-97177\",\r\n  \"priceRange\": \"\u20b9\u20b9\",\r\n  \"areaServed\": { \"@type\": \"State\", \"name\": \"Himachal Pradesh\" },\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"addressLocality\": \"Shimla\",\r\n    \"addressRegion\": \"Himachal Pradesh\",\r\n    \"addressCountry\": \"IN\"\r\n  },\r\n  \"knowsAbout\": [\"Trekking\", \"Himachal Pradesh tourism\", \"Guided treks\", \"Adventure travel\", \"Mountain expeditions\"],\r\n  \"contactPoint\": {\r\n    \"@type\": \"ContactPoint\",\r\n    \"telephone\": \"+91-77176-97177\",\r\n    \"contactType\": \"customer service\",\r\n    \"areaServed\": \"IN\",\r\n    \"availableLanguage\": [\"en\", \"hi\"]\r\n  }\r\n}\r\n<\/script>\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\": \"Guided treks and trips across Himachal Pradesh.\",\r\n  \"publisher\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" },\r\n  \"inLanguage\": \"en\"\r\n}\r\n<\/script>\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-trek-map\/#webpage\",\r\n  \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/\",\r\n  \"name\": \"Himachal Trek Map 2026 | Interactive Trail Guide & Routes\",\r\n  \"description\": \"Explore 30+ verified Himachal Pradesh treks on a free interactive map. See routes, difficulty, altitude, best season and permits, then book a guided trip with HimTrails.\",\r\n  \"isPartOf\": { \"@id\": \"https:\/\/himtrails.in\/#website\" },\r\n  \"about\": { \"@id\": \"https:\/\/himtrails.in\/#organization\" },\r\n  \"primaryImageOfPage\": {\r\n    \"@type\": \"ImageObject\",\r\n    \"url\": \"https:\/\/himtrails.in\/himachal-trek-map-himtrails.jpg\",\r\n    \"width\": 1200,\r\n    \"height\": 630\r\n  },\r\n  \"inLanguage\": \"en\"\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"BreadcrumbList\",\r\n  \"itemListElement\": [\r\n    { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/himtrails.in\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Trekking\", \"item\": \"https:\/\/himtrails.in\/activities\/trekking\/\" },\r\n    { \"@type\": \"ListItem\", \"position\": 3, \"name\": \"Himachal Trek Map\", \"item\": \"https:\/\/himtrails.in\/himachal-trek-map\/\" }\r\n  ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"ItemList\",\r\n  \"name\": \"Popular Himachal Pradesh Treks on the Himachal Trek Map\",\r\n  \"description\": \"A selection of verified treks featured on the HimTrails Himachal Trek Map.\",\r\n  \"itemListOrder\": \"https:\/\/schema.org\/ItemListOrderDescending\",\r\n  \"numberOfItems\": 8,\r\n  \"itemListElement\": [\r\n    { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Triund Trek\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=triund\" },\r\n    { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Hampta Pass Trek\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=hampta-pass\" },\r\n    { \"@type\": \"ListItem\", \"position\": 3, \"name\": \"Kheerganga Trek\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=kheerganga\" },\r\n    { \"@type\": \"ListItem\", \"position\": 4, \"name\": \"Bhrigu Lake Trek\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=bhrigu-lake\" },\r\n    { \"@type\": \"ListItem\", \"position\": 5, \"name\": \"Spiti Valley Circuit\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=spiti-circuit\" },\r\n    { \"@type\": \"ListItem\", \"position\": 6, \"name\": \"Kareri Lake Trek\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=kareri-lake\" },\r\n    { \"@type\": \"ListItem\", \"position\": 7, \"name\": \"Chandratal Lake Trek\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=chandratal\" },\r\n    { \"@type\": \"ListItem\", \"position\": 8, \"name\": \"Prashar Lake Trek\", \"url\": \"https:\/\/himtrails.in\/himachal-trek-map\/?trek=prashar-lake\" }\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-a760479 elementor-widget elementor-widget-spacer\" data-id=\"a760479\" 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<div class=\"elementor-element elementor-element-7fbfa00 elementor-widget elementor-widget-html\" data-id=\"7fbfa00\" 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=\"htmap-root\" style=\"all:initial;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;display:block;width:100%;\"><link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" crossorigin=\"\"><style>\r\n#htmap-root, #htmap-root *, #htmap-root *::before, #htmap-root *::after { box-sizing: border-box !important; margin: 0; padding: 0; }\r\n#htmap-root { font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif !important; color: #1F2937; width: 100%; max-width: 100%; margin: 0 auto; 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; line-height: 1.5; position: relative; }\r\n#htmap-root a { text-decoration: none; }\r\n#htmap-root button { font-family: inherit; cursor: pointer; border: none; background: none; }\r\n#htmap-root img { max-width: 100%; display: block; }\r\n#htmap-root .hm-hero { background: linear-gradient(135deg,#0f4c3a 0%,#1a7a5e 55%,#2d9d7a 100%); border-radius: 20px 20px 0 0; padding: 44px 40px; color: #fff; position: relative; overflow: hidden; }\r\n#htmap-root .hm-hero::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#htmap-root .hm-hero::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#htmap-root .hm-badge { display: inline-block; font-size: 13px; font-weight: 700; letter-spacing: 1.2px; background: rgba(255,255,255,0.18); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); padding: 7px 16px; border-radius: 20px; margin-bottom: 18px; color: #fff; position: relative; z-index: 2; }\r\n#htmap-root .hm-hero h2 { font-size: 30px; font-weight: 700; margin-bottom: 10px; color: #fff; line-height: 1.2; letter-spacing: -0.5px; position: relative; z-index: 2; }\r\n#htmap-root .hm-hero p { font-size: 15px; color: rgba(255,255,255,0.92); max-width: 620px; line-height: 1.55; position: relative; z-index: 2; }\r\n#htmap-root .hm-tb { display: flex; gap: 8px; padding: 14px 18px; background: #F9FAFB; border-bottom: 1px solid #E5E7EB; flex-wrap: wrap; align-items: center; }\r\n#htmap-root .hm-sw { position: relative; flex: 1; min-width: 200px; max-width: 320px; }\r\n#htmap-root .hm-search { width: 100%; padding: 9px 14px 9px 38px; border: 1.5px solid #E5E7EB; border-radius: 100px; font-family: inherit; font-size: 13px; background: #fff; color: #1F2937; outline: none; transition: border-color 0.15s; }\r\n#htmap-root .hm-search:focus { border-color: #1a7a5e; box-shadow: 0 0 0 3px rgba(60,202,152,0.1); }\r\n#htmap-root .hm-si { position: absolute; left: 14px; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; pointer-events: none; }\r\n#htmap-root .hm-sg { position: absolute; top: calc(100% + 6px); left: 0; right: 0; background: #fff; border: 1px solid #E5E7EB; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,0.12); max-height: 320px; overflow-y: auto; z-index: 1500; display: none; }\r\n#htmap-root .hm-sg.show { display: block; }\r\n#htmap-root .hm-si-item { padding: 10px 14px; display: flex; gap: 10px; align-items: center; cursor: pointer; border-bottom: 1px solid #F3F4F6; transition: background 0.1s; }\r\n#htmap-root .hm-si-item:hover { background: #F9FAFB; }\r\n#htmap-root .hm-si-img { width: 40px; height: 40px; border-radius: 8px; background-size: cover; background-position: center; background-color: #E5E7EB; flex-shrink: 0; }\r\n#htmap-root .hm-si-n { font-size: 13px; font-weight: 600; color: #1F2937; }\r\n#htmap-root .hm-si-m { font-size: 11px; color: #6B7280; }\r\n#htmap-root .hm-chip { display: inline-flex; align-items: center; gap: 6px; padding: 8px 14px; border-radius: 100px; background: #fff; border: 1.5px solid #E5E7EB; font-size: 13px; font-weight: 500; color: #374151; white-space: nowrap; font-family: inherit; line-height: 1; transition: all 0.15s; }\r\n#htmap-root .hm-chip:hover { border-color: #1a7a5e; color: #0f4c3a; }\r\n#htmap-root .hm-chip.active { background: #1a7a5e; color: #fff; border-color: #1a7a5e; }\r\n#htmap-root .hm-chip svg { width: 14px; height: 14px; }\r\n#htmap-root .hm-spc { flex: 1; }\r\n#htmap-root .hm-ct { font-size: 13px; font-weight: 600; color: #0f4c3a; background: #ECFDF5; padding: 6px 14px; border-radius: 100px; }\r\n#htmap-root .hm-main { display: grid; grid-template-columns: 380px 1fr; height: 640px; position: relative; overflow: hidden; }\r\n#htmap-root .hm-side { background: #fff; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; border-right: 1px solid #E5E7EB; height: 640px; }\r\n#htmap-root .hm-side::-webkit-scrollbar { width: 6px; }\r\n#htmap-root .hm-side::-webkit-scrollbar-thumb { background: #D1D5DB; border-radius: 3px; }\r\n#htmap-root .hm-sh { padding: 14px 18px; border-bottom: 1px solid #F3F4F6; display: flex; justify-content: space-between; align-items: center; position: sticky; top: 0; background: #fff; z-index: 10; }\r\n#htmap-root .hm-sh h3 { font-size: 15px; font-weight: 600; color: #111827; }\r\n#htmap-root .hm-sort { font-size: 12px; font-weight: 500; color: #6B7280; background: #fff; border: 1px solid #E5E7EB; padding: 6px 10px; border-radius: 6px; font-family: inherit; cursor: pointer; }\r\n#htmap-root .hm-card { padding: 10px 14px; border-bottom: 1px solid #F3F4F6; cursor: pointer; transition: all 0.15s; display: grid; grid-template-columns: 92px 1fr; gap: 12px; align-items: center; }\r\n#htmap-root .hm-card:hover { background: #F9FAFB; }\r\n#htmap-root .hm-card.sel { background: #ECFDF5; border-left: 3px solid #1a7a5e; padding-left: 15px; }\r\n#htmap-root .hm-card-img { width: 92px; height: 70px; border-radius: 10px; background-size: cover; background-position: center; background-color: #94A3B8; background-image: linear-gradient(135deg, #94A3B8, #475569); margin-bottom: 0; position: relative; overflow: hidden; }\r\n#htmap-root .hm-card-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }\r\n#htmap-root .hm-card-tag { position: absolute; top: 8px; left: 8px; display: flex; gap: 4px; flex-wrap: wrap; max-width: calc(100% - 60px); z-index: 2; }\r\n#htmap-root .hm-card-tags { display: flex; gap: 5px; flex-wrap: wrap; margin-top: 6px; }\r\n.hm-pill { font-size: 10px; font-weight: 700; padding: 3px 8px; border-radius: 5px; text-transform: uppercase; letter-spacing: 0.3px; white-space: nowrap; color: #fff; line-height: 1.4; }\r\n#htmap-root .hm-pill.season { background: #16a34a; }\r\n#htmap-root .hm-pill.warn { background: #d97706; }\r\n#htmap-root .hm-pill.perm { background: #dc2626; }\r\n#htmap-root .hm-card-body { min-width: 0; position: relative; }\r\n.hm-fav { position: absolute; top: 0; right: 0; width: 26px; height: 26px; background: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 1px 4px rgba(0,0,0,0.12); transition: transform 0.15s; z-index: 2; }\r\n#htmap-root .hm-fav:hover { transform: scale(1.1); }\r\n#htmap-root .hm-fav svg { width: 13px; height: 13px; fill: none; stroke: #6B7280; stroke-width: 2; }\r\n#htmap-root .hm-fav.on svg { fill: #EF4444; stroke: #EF4444; }\r\n#htmap-root .hm-card h4 { font-size: 14.5px; font-weight: 600; color: #111827; margin-bottom: 2px; line-height: 1.25; }\r\n#htmap-root .hm-card-r { font-size: 11.5px; color: #6B7280; margin-bottom: 5px; }\r\n#htmap-root .hm-card-m { display: flex; gap: 8px; font-size: 11px; color: #4B5563; flex-wrap: wrap; }\r\n#htmap-root .hm-d { display: inline-block; font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.5px; }\r\n#htmap-root .hm-d-easy { background: #D1FAE5; color: #065F46; }\r\n#htmap-root .hm-d-moderate { background: #FED7AA; color: #9A3412; }\r\n#htmap-root .hm-d-hard { background: #FECACA; color: #991B1B; }\r\n#htmap-root .hm-d-strenuous { background: #FCA5A5; color: #7C2D12; }\r\n#htmap-root .hm-empty { padding: 40px 20px; text-align: center; color: #6B7280; }\r\n#htmap-root .hm-empty-i { font-size: 36px; margin-bottom: 10px; opacity: 0.5; }\r\n#htmap-root .hm-empty p { font-size: 13px; margin-bottom: 14px; }\r\n#htmap-root .hm-empty button { padding: 8px 16px; background: #1a7a5e; color: #fff; border-radius: 100px; font-size: 12px; font-weight: 600; font-family: inherit; }\r\n#htmap-root .hm-mw { position: relative; background: #E5E7EB; overflow: hidden; }\r\n#htmap-root .hm-lf { width: 100%; height: 640px; background: #d4dadc; }\r\n#htmap-root .leaflet-container { font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif !important; }\r\n#htmap-root .leaflet-control-attribution { font-size: 9px !important; background: rgba(255,255,255,0.85) !important; }\r\n#htmap-root .hm-ctrls { position: absolute; top: 14px; right: 14px; display: flex; flex-direction: column; gap: 8px; z-index: 500; }\r\n#htmap-root .hm-mb { width: 40px; height: 40px; background: #fff; border-radius: 8px; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px rgba(0,0,0,0.15); color: #374151; transition: background 0.15s; }\r\n#htmap-root .hm-mb:hover { background: #F3F4F6; }\r\n#htmap-root .hm-mb svg { width: 18px; height: 18px; stroke: currentColor; }\r\n#htmap-root .hm-mb-plan { width: auto; padding: 0 16px; gap: 8px; font-size: 13px; font-weight: 600; color: #fff; background: #1F2937; white-space: nowrap; }\r\n#htmap-root .hm-mb-plan:hover { background: #111827; }\r\n#htmap-root .hm-lm { position: absolute; top: 0; right: 50px; background: #fff; border-radius: 8px; box-shadow: 0 4px 16px rgba(0,0,0,0.15); padding: 6px; display: none; min-width: 140px; z-index: 600; }\r\n#htmap-root .hm-lm.show { display: block; }\r\n#htmap-root .hm-lo { padding: 8px 12px; font-size: 13px; cursor: pointer; border-radius: 6px; font-weight: 500; color: #374151; }\r\n#htmap-root .hm-lo:hover { background: #F3F4F6; }\r\n#htmap-root .hm-lo.active { background: #ECFDF5; color: #0f4c3a; }\r\n#htmap-root .hm-info-bar { position: absolute; bottom: 14px; right: 14px; background: rgba(255,255,255,0.95); backdrop-filter: blur(8px); border-radius: 12px; padding: 12px 16px; box-shadow: 0 4px 14px rgba(0,0,0,0.15); z-index: 500; display: none; max-width: 280px; }\r\n#htmap-root .hm-info-bar.show { display: block; }\r\n#htmap-root .hm-info-bar h5 { font-size: 13px; font-weight: 700; color: #111827; margin-bottom: 4px; }\r\n#htmap-root .hm-info-bar p { font-size: 11px; color: #6B7280; margin-bottom: 8px; }\r\n#htmap-root .hm-info-bar button { background: #1a7a5e; color: #fff; padding: 6px 12px; border-radius: 100px; font-size: 11px; font-weight: 600; font-family: inherit; }\r\n#htmap-root .hm-banner { position: absolute; top: 14px; left: 50%; transform: translateX(-50%); background: #1F2937; color: #fff; padding: 10px 18px; border-radius: 100px; font-size: 13px; font-weight: 500; z-index: 500; display: none; align-items: center; gap: 10px; box-shadow: 0 4px 14px rgba(0,0,0,0.25); }\r\n#htmap-root .hm-banner.show { display: flex; }\r\n#htmap-root .hm-banner button { background: #1a7a5e; color: #fff; padding: 4px 12px; border-radius: 100px; font-size: 12px; font-weight: 600; font-family: inherit; }\r\n#htmap-root .hm-rp { position: absolute; bottom: 14px; left: 14px; background: #fff; border-radius: 14px; padding: 16px; width: 280px; box-shadow: 0 8px 24px rgba(0,0,0,0.15); z-index: 500; display: none; }\r\n#htmap-root .hm-rp.show { display: block; }\r\n#htmap-root .hm-rp h4 { font-size: 14px; font-weight: 600; margin-bottom: 12px; color: #111827; }\r\n#htmap-root .hm-rps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 12px; }\r\n#htmap-root .hm-rps-b { background: #F9FAFB; padding: 8px; border-radius: 8px; text-align: center; }\r\n#htmap-root .hm-rps-v { font-size: 14px; font-weight: 700; color: #111827; }\r\n#htmap-root .hm-rps-l { font-size: 10px; color: #6B7280; text-transform: uppercase; margin-top: 2px; }\r\n#htmap-root .hm-rpa { display: flex; gap: 8px; }\r\n#htmap-root .hm-rpa button { flex: 1; padding: 8px; border-radius: 6px; font-family: inherit; font-size: 11px; font-weight: 600; }\r\n#htmap-root .hm-rpc { background: #FEE2E2; color: #991B1B; }\r\n#htmap-root .hm-rpv { background: #1a7a5e; color: #fff; }\r\n#htmap-root .hm-mk { width: 32px; height: 32px; background: #1a7a5e; border: 3px solid #fff; border-radius: 50% 50% 50% 0; transform: rotate(-45deg); box-shadow: 0 3px 8px rgba(0,0,0,0.3); display: flex; align-items: center; justify-content: center; color: #fff; font-weight: 700; font-size: 14px; transition: transform 0.2s; }\r\n#htmap-root .hm-mk span { transform: rotate(45deg); }\r\n#htmap-root .hm-mk-start { background: #10B981; width: 38px; height: 38px; }\r\n#htmap-root .hm-mk-end { background: #EF4444; width: 38px; height: 38px; }\r\n#htmap-root .hm-mk-label { position: absolute; top: -22px; left: 50%; transform: translateX(-50%) rotate(45deg); background: rgba(0,0,0,0.85); color: #fff; padding: 2px 8px; border-radius: 4px; font-size: 10px; font-weight: 700; white-space: nowrap; letter-spacing: 0.5px; }\r\n#htmap-root .hm-dr { position: absolute; top: 0; left: 0; width: 380px; height: 100%; background: #fff; z-index: 1000; transform: translateX(-100%); transition: transform 0.25s ease; display: flex; flex-direction: column; border-right: 1px solid #E5E7EB; box-shadow: 4px 0 20px rgba(0,0,0,0.1); }\r\n#htmap-root .hm-dr.show { transform: translateX(0); }\r\n#htmap-root .hm-dh { padding: 14px 20px; border-bottom: 1px solid #E5E7EB; display: flex; justify-content: space-between; align-items: center; flex-shrink: 0; }\r\n#htmap-root .hm-dh h3 { font-size: 16px; font-weight: 600; }\r\n#htmap-root .hm-cl { font-size: 22px; color: #6B7280; width: 32px; height: 32px; border-radius: 6px; font-family: inherit; }\r\n#htmap-root .hm-cl:hover { background: #F3F4F6; }\r\n#htmap-root .hm-db { flex: 1; overflow-y: auto; padding: 18px 20px; }\r\n#htmap-root .hm-fg { margin-bottom: 22px; }\r\n#htmap-root .hm-fg h4 { font-size: 13px; font-weight: 600; color: #111827; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.5px; }\r\n#htmap-root .hm-fo { display: flex; flex-wrap: wrap; gap: 6px; }\r\n#htmap-root .hm-fc { padding: 6px 12px; border: 1.5px solid #E5E7EB; background: #fff; border-radius: 100px; font-size: 12px; font-weight: 500; color: #374151; font-family: inherit; transition: all 0.15s; }\r\n#htmap-root .hm-fc:hover { border-color: #1a7a5e; }\r\n#htmap-root .hm-fc.active { background: #1a7a5e; color: #fff; border-color: #1a7a5e; }\r\n#htmap-root .hm-rr { display: flex; justify-content: space-between; font-size: 12px; color: #6B7280; margin-bottom: 5px; }\r\n#htmap-root .hm-rng { width: 100%; appearance: none; -webkit-appearance: none; height: 4px; background: #E5E7EB; border-radius: 2px; outline: none; }\r\n#htmap-root .hm-rng::-webkit-slider-thumb { -webkit-appearance: none; width: 18px; height: 18px; background: #1a7a5e; border-radius: 50%; cursor: pointer; }\r\n#htmap-root .hm-rng::-moz-range-thumb { width: 18px; height: 18px; background: #1a7a5e; border-radius: 50%; cursor: pointer; border: none; }\r\n#htmap-root .hm-df { padding: 12px 20px; border-top: 1px solid #E5E7EB; display: flex; gap: 10px; flex-shrink: 0; }\r\n#htmap-root .hm-btn { flex: 1; padding: 11px; border-radius: 10px; font-family: inherit; font-size: 13px; font-weight: 600; }\r\n#htmap-root .hm-btn-p { background: #1a7a5e; color: #fff; }\r\n#htmap-root .hm-btn-p:hover { background: #0f4c3a; }\r\n#htmap-root .hm-btn-s { background: #F3F4F6; color: #374151; }\r\n#htmap-root .hm-btn-s:hover { background: #E5E7EB; }\r\n.hm-mbg { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100vw !important; height: 100vh !important; background: rgba(15,23,42,0.7) !important; z-index: 2147483647 !important; display: none; align-items: center; justify-content: center; padding: 20px; font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif; box-sizing: border-box; }\r\n.hm-mbg *, .hm-mbg *::before { box-sizing: border-box; }\r\n.hm-mbg.show { display: flex !important; }\r\n.hm-modal { background: #fff; border-radius: 18px; width: 100%; max-width: 920px; max-height: 90vh; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; position: relative; color: #1F2937; }\r\n.hm-modal::-webkit-scrollbar { width: 6px; }\r\n.hm-modal::-webkit-scrollbar-thumb { background: #D1D5DB; border-radius: 3px; }\r\n.hm-mclose { position: absolute; top: 16px; right: 16px; width: 36px; height: 36px; background: rgba(255,255,255,0.95); border-radius: 50%; cursor: pointer; font-size: 20px; display: flex; align-items: center; justify-content: center; z-index: 10; box-shadow: 0 2px 8px rgba(0,0,0,0.15); color: #374151; border: none; font-family: inherit; }\r\n.hm-mhero { height: 260px; background-size: cover; background-position: center; background-color: #475569; background-image: linear-gradient(135deg, #94A3B8, #475569); position: relative; overflow: hidden; }\r\n.hm-mhero img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }\r\n.hm-mhov { position: absolute; bottom: 0; left: 0; right: 0; padding: 24px; background: linear-gradient(to top, rgba(0,0,0,0.75), transparent); color: #fff; z-index: 2; }\r\n.hm-mhov h2 { font-size: 26px; font-weight: 700; margin-bottom: 4px; color: #fff; }\r\n.hm-mhov p { font-size: 14px; opacity: 0.9; color: #fff; }\r\n.hm-mbody { padding: 22px 24px; }\r\n.hm-warn-row { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 16px; }\r\n.hm-warn-pill { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 100px; font-size: 12px; font-weight: 600; }\r\n.hm-w-perm { background: #FEE2E2; color: #991B1B; }\r\n.hm-w-alt { background: #FEF3C7; color: #92400E; }\r\n.hm-w-season { background: #DBEAFE; color: #1E40AF; }\r\n.hm-w-month { background: #D1FAE5; color: #065F46; }\r\n.hm-stats { display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; margin-bottom: 22px; }\r\n.hm-stat { background: #F9FAFB; border-radius: 10px; padding: 14px 8px; text-align: center; border: 1px solid #F3F4F6; }\r\n.hm-stat-i { font-size: 18px; margin-bottom: 4px; }\r\n.hm-stat-v { font-size: 15px; font-weight: 700; color: #111827; margin-bottom: 2px; }\r\n.hm-stat-l { font-size: 10px; color: #6B7280; text-transform: uppercase; letter-spacing: 0.3px; }\r\n.hm-sec { margin-bottom: 22px; }\r\n.hm-sec h3 { font-size: 15px; font-weight: 600; margin-bottom: 12px; color: #111827; }\r\n.hm-sec p { font-size: 14px; line-height: 1.6; color: #4B5563; }\r\n.hm-info { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }\r\n.hm-info-i { background: #F9FAFB; padding: 12px 14px; border-radius: 8px; font-size: 13px; border: 1px solid #F3F4F6; }\r\n.hm-info-i strong { display: block; color: #111827; font-size: 12px; margin-bottom: 2px; }\r\n.hm-info-i span { color: #4B5563; }\r\n.hm-tip { background: linear-gradient(135deg, #FEF3C7, #FDE68A); border-left: 4px solid #F59E0B; padding: 14px 18px; border-radius: 8px; display: flex; gap: 12px; font-size: 13px; line-height: 1.5; color: #78350F; margin-bottom: 22px; }\r\n.hm-tip strong { display: block; margin-bottom: 4px; color: #92400E; }\r\n.hm-elev { background: #F9FAFB; border-radius: 12px; padding: 16px; height: 200px; border: 1px solid #F3F4F6; }\r\n.hm-list { list-style: none; display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; padding: 0; margin: 0; }\r\n.hm-list li { font-size: 13px; color: #4B5563; padding: 8px 12px; background: #F9FAFB; border-radius: 6px; list-style: none; }\r\n.hm-list li::before { content: '\u2713 '; color: #1a7a5e; font-weight: 700; }\r\n.hm-cta { background: linear-gradient(135deg, #1a7a5e 0%, #0f4c3a 100%); border-radius: 14px; padding: 22px 24px; color: #fff; margin-bottom: 22px; position: relative; overflow: hidden; }\r\n.hm-cta::before { content: '\ud83c\udfd4'; position: absolute; right: -10px; bottom: -30px; font-size: 140px; opacity: 0.08; }\r\n.hm-cta h3 { font-size: 18px; font-weight: 700; margin-bottom: 6px; color: #fff; }\r\n.hm-cta p { font-size: 13px; color: rgba(255,255,255,0.95); margin-bottom: 14px; line-height: 1.5; }\r\n.hm-cta-pr { font-size: 22px; font-weight: 700; margin-bottom: 12px; color: #fff; }\r\n.hm-cta-pr small { font-size: 12px; font-weight: 400; opacity: 0.85; }\r\n.hm-cta-bts { display: flex; gap: 10px; flex-wrap: wrap; }\r\n#htmap-root .hm-home-bar { display: flex; justify-content: center; align-items: center; padding: 18px; background: #F9FAFB; border-top: 1px solid #E5E7EB; }\r\n#htmap-root .hm-home-btn { display: inline-flex; align-items: center; gap: 8px; padding: 11px 24px; background: #fff; border: 1.5px solid #1a7a5e; color: #0f4c3a; border-radius: 100px; font-family: inherit; font-size: 14px; font-weight: 600; text-decoration: none; transition: all 0.15s; }\r\n#htmap-root .hm-home-btn:hover { background: #1a7a5e; color: #fff; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(60,202,152,0.3); }\r\n#htmap-root .hm-home-btn svg { width: 16px; height: 16px; }\r\n#htmap-root .hm-brand-foot { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 28px; background: linear-gradient(135deg,#0f4c3a,#1a7a5e); border-radius: 0 0 20px 20px; flex-wrap: wrap; }\r\n#htmap-root .hm-foot-brand { display: flex; flex-direction: column; gap: 2px; }\r\n#htmap-root .hm-foot-brand strong { color: #fff; font-weight: 800; font-size: 18px; letter-spacing: 0.3px; }\r\n#htmap-root .hm-foot-tag { color: rgba(255,255,255,0.8); font-size: 12.5px; font-style: italic; }\r\n#htmap-root .hm-foot-links { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }\r\n#htmap-root .hm-foot-link { color: rgba(255,255,255,0.92); font-size: 13px; font-weight: 600; text-decoration: none; padding: 8px 14px; border-radius: 100px; border: 1px solid rgba(255,255,255,0.3); transition: all 0.15s; }\r\n#htmap-root .hm-foot-link:hover { background: rgba(255,255,255,0.15); }\r\n#htmap-root .hm-foot-wa { background: #25d366; border-color: #25d366; color: #fff; }\r\n#htmap-root .hm-foot-wa:hover { background: #1fb855; }\r\n.hm-lead { background: rgba(255,255,255,0.15); border-radius: 12px; padding: 14px; margin-top: 14px; }\r\n.hm-lead-h { font-size: 13px; font-weight: 700; color: #fff; margin-bottom: 10px; display: flex; align-items: center; gap: 6px; }\r\n.hm-lead-row { display: flex; gap: 8px; margin-bottom: 8px; flex-wrap: wrap; }\r\n.hm-lead-f { flex: 1; min-width: 120px; }\r\n.hm-lead-f input, .hm-lead-f select { width: 100%; padding: 10px 12px; border-radius: 8px; border: none; font-family: inherit; font-size: 13px; line-height: 1.4; height: 42px; color: #1F2937; background: #fff; outline: none; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; }\r\n.hm-lead-f select { background-image: url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\"); background-repeat: no-repeat; background-position: right 12px center; padding-right: 32px; }\r\n.hm-lead-f input::placeholder { color: #9CA3AF; }\r\n.hm-lead-send { width: 100%; padding: 13px; background: #25d366; color: #fff; border-radius: 8px; font-family: inherit; font-size: 14px; font-weight: 700; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; transition: transform 0.1s, box-shadow 0.2s; box-shadow: 0 3px 10px rgba(37,211,102,0.25); }\r\n.hm-lead-send:hover { transform: translateY(-1px); }\r\n.hm-lead-note { font-size: 10px; color: rgba(255,255,255,0.8); margin-top: 8px; text-align: center; }\r\n.hm-lead-ok { background: rgba(16,185,129,0.95); color: #fff; padding: 12px; border-radius: 8px; font-size: 13px; font-weight: 600; text-align: center; margin-top: 10px; display: none; }\r\n.hm-cta-bt { padding: 11px 20px; border-radius: 100px; font-family: inherit; font-size: 13px; font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; gap: 6px; border: none; cursor: pointer; }\r\n.hm-cta-wa { background: #25d366; color: #fff; box-shadow: 0 3px 10px rgba(37,211,102,0.25); }\r\n.hm-cta-cl { background: rgba(255,255,255,0.2); color: #fff; border: 1.5px solid rgba(255,255,255,0.4); }\r\n.hm-acts { display: flex; gap: 8px; padding-top: 16px; border-top: 1px solid #F3F4F6; }\r\n.hm-act { flex: 1; padding: 10px; border: 1.5px solid #E5E7EB; background: #fff; border-radius: 8px; font-family: inherit; font-size: 12px; font-weight: 500; color: #374151; display: flex; align-items: center; justify-content: center; gap: 6px; cursor: pointer; }\r\n.hm-act:hover { border-color: #1a7a5e; color: #0f4c3a; }\r\n#htmap-root .hm-map-hint { display: none; }\r\n@media (max-width: 900px) {\r\n  #htmap-root .hm-main { grid-template-columns: 1fr; height: auto; }\r\n  #htmap-root .hm-side { height: 320px; border-right: none; border-bottom: 1px solid #E5E7EB; }\r\n  #htmap-root .hm-lf { height: 460px; }\r\n  #htmap-root .hm-mw { height: 460px; }\r\n  #htmap-root .hm-dr { width: 100%; }\r\n  #htmap-root .hm-hero h2 { font-size: 21px; }\r\n  .hm-stats { grid-template-columns: repeat(3, 1fr); }\r\n  .hm-info { grid-template-columns: repeat(2, 1fr); }\r\n  .hm-list { grid-template-columns: repeat(2, 1fr); }\r\n  .hm-mhero { height: 200px; }\r\n}\r\n@media (max-width: 600px) {\r\n  #htmap-root { border-radius: 14px; }\r\n  #htmap-root .hm-hero { padding: 18px 16px; }\r\n  #htmap-root .hm-hero h2 { font-size: 19px; line-height: 1.25; }\r\n  #htmap-root .hm-hero p { font-size: 12.5px; }\r\n  #htmap-root .hm-badge { font-size: 10px; padding: 5px 11px; }\r\n  #htmap-root .hm-tb { padding: 12px 12px 12px 12px; gap: 8px; display: grid; grid-template-columns: 1fr 1fr 1fr; align-items: center; }\r\n  #htmap-root .hm-sw { grid-row: 1; grid-column: 1 \/ -1; min-width: 0; max-width: none; margin-bottom: 2px; }\r\n  #htmap-root .hm-search { padding: 12px 14px 12px 38px; font-size: 14px; }\r\n  #htmap-root #hm-of { grid-row: 2; grid-column: 1 \/ 2; justify-content: center; margin: 0; }\r\n  #htmap-root .hm-ct { grid-row: 2; grid-column: 2 \/ 3; justify-self: end; margin: 0; display: flex; align-items: center; }\r\n  #htmap-root .hm-chip[data-region=\"all\"] { grid-row: 2; grid-column: 3 \/ 4; justify-content: center; }\r\n  #htmap-root #hm-dbg-toggle { display: none !important; }\r\n  #htmap-root .hm-spc { display: none; }\r\n  #htmap-root .hm-chip[data-region=\"Manali\"] { grid-row: 3; grid-column: 1 \/ 2; justify-content: center; }\r\n  #htmap-root .hm-chip[data-region=\"Spiti\"] { grid-row: 3; grid-column: 2 \/ 3; justify-content: center; }\r\n  #htmap-root .hm-chip[data-region=\"Kasol\"] { grid-row: 3; grid-column: 3 \/ 4; justify-content: center; }\r\n  #htmap-root .hm-chip[data-region=\"Dharamshala\"] { grid-row: 4; grid-column: 1 \/ 3; justify-content: center; }\r\n  #htmap-root .hm-chip[data-region=\"Kinnaur\"] { grid-row: 4; grid-column: 3 \/ 4; justify-content: center; }\r\n  #htmap-root .hm-chip { padding: 9px 8px; font-size: 12.5px; white-space: nowrap; }\r\n  #htmap-root .hm-main { display: flex; flex-direction: column; }\r\n  #htmap-root .hm-side { height: auto; max-height: 440px; order: 2; border-bottom: none; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; }\r\n  #htmap-root .hm-map-hint { display: block; position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); background: rgba(17,24,39,0.82); color: #fff; font-size: 11px; font-weight: 600; padding: 6px 14px; border-radius: 100px; z-index: 8; pointer-events: none; white-space: nowrap; }\r\n  #htmap-root .hm-mw { height: 340px; order: 1; }\r\n  #htmap-root .hm-lf { height: 340px; }\r\n  #htmap-root .hm-sh { padding: 12px 14px; position: sticky; top: 0; background: #fff; z-index: 6; }\r\n  #htmap-root .hm-card { grid-template-columns: 78px 1fr; gap: 11px; padding: 9px 14px; }\r\n  #htmap-root .hm-card-img { width: 78px; height: 62px; }\r\n  #htmap-root .hm-card h4 { font-size: 14px; }\r\n  #htmap-root .hm-card-r { font-size: 11px; margin-bottom: 4px; }\r\n  #htmap-root .hm-card-m { font-size: 10.5px; gap: 7px; }\r\n  #htmap-root .hm-mb { width: 42px; height: 42px; }\r\n  #htmap-root .hm-mb svg { width: 19px; height: 19px; }\r\n  #htmap-root .hm-mb-plan { padding: 0 13px; font-size: 12.5px; }\r\n  #htmap-root .hm-ctrls { gap: 8px; top: 12px; right: 12px; }\r\n  #htmap-root .hm-info-bar { left: 12px; right: 12px; max-width: none; bottom: 12px; }\r\n  #htmap-root .hm-lm { min-width: 165px; }\r\n  #htmap-root .hm-lo { padding: 11px 14px; font-size: 14px; }\r\n  .hm-modal { max-height: 90vh; border-radius: 16px 16px 0 0; }\r\n  .hm-mbody { padding: 18px 18px 0 18px; }\r\n  .hm-mhov h2 { font-size: 21px; }\r\n  .hm-stats { grid-template-columns: repeat(2, 1fr); gap: 8px; }\r\n  .hm-info { grid-template-columns: repeat(2, 1fr); gap: 8px; }\r\n  .hm-info-i { padding: 11px 12px; font-size: 12px; border-radius: 9px; }\r\n  .hm-info-i strong { display: block; margin-bottom: 3px; font-size: 11px; }\r\n  .hm-list { grid-template-columns: repeat(2, 1fr); gap: 7px 10px; }\r\n  .hm-list li { font-size: 12px; padding: 9px 11px; border-radius: 8px; display: flex; align-items: flex-start; line-height: 1.3; gap: 5px; }\r\n  .hm-sec { padding: 0; }\r\n  .hm-sec h3 { font-size: 16px; }\r\n  .hm-cta { padding: 18px 16px; }\r\n  .hm-cta h3 { font-size: 16px; }\r\n  .hm-wa-extra { display: none; }\r\n  .hm-cta-bts { display: flex; gap: 8px; flex-wrap: wrap; }\r\n  .hm-cta-bt { flex: 1 1 0; min-width: 0; justify-content: center; padding: 13px 6px; font-size: 13px; white-space: nowrap; overflow: hidden; }\r\n  .hm-cta-pr { font-size: 18px; }\r\n  .hm-lead-f { min-width: 100%; }\r\n  .hm-lead-row { gap: 8px; }\r\n  .hm-lead-send { font-size: 13.5px; white-space: nowrap; padding: 14px 10px; }\r\n  .hm-acts { gap: 8px; padding: 16px 0 34px 0; }\r\n  .hm-act { flex: 1; padding: 14px 8px; font-size: 13px; white-space: nowrap; }\r\n  #htmap-root .hm-home-bar { padding: 16px; }\r\n  #htmap-root .hm-home-btn { width: 100%; max-width: 320px; justify-content: center; padding: 13px 24px; }\r\n  #htmap-root .hm-dr { box-shadow: none; }\r\n  #htmap-root .hm-brand-foot { flex-direction: column; align-items: center; text-align: center; gap: 12px; padding: 16px 14px; }\r\n  #htmap-root .hm-foot-brand { align-items: center; gap: 1px; }\r\n  #htmap-root .hm-foot-brand strong { font-size: 16px; }\r\n  #htmap-root .hm-foot-tag { font-size: 11px; }\r\n  #htmap-root .hm-foot-links { justify-content: center; gap: 7px; flex-wrap: nowrap; width: 100%; }\r\n  #htmap-root .hm-foot-link { padding: 8px 10px; font-size: 12px; flex: 1 1 0; text-align: center; white-space: nowrap; }\r\n}\r\n<\/style><div class=\"hm-hero\"><span class=\"hm-badge\">\u2726 HIMACHAL TREK MAP<\/span><h2>Himachal Trek Map \u2014 Interactive Trail Guide<\/h2><p>Himachal Trek Map is a live, interactive guide to 30+ verified treks across Himachal Pradesh, with satellite, terrain and trail layers. Click any trek to see its route, start and end points, difficulty, altitude, best season, permits and what to carry \u2014 then get a free quote and book a guided trip with HimTrails.<\/p><\/div><div class=\"hm-tb\"><div class=\"hm-sw\"><svg class=\"hm-si\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#6B7280\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle><path d=\"M21 21l-4.35-4.35\"><\/path><\/svg><input type=\"text\" class=\"hm-search\" id=\"hm-search\" placeholder=\"Search treks, regions, features...\" autocomplete=\"off\"><div class=\"hm-sg\" id=\"hm-sg\"><\/div><\/div><button class=\"hm-chip\" id=\"hm-of\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 6h18M6 12h12M10 18h4\"><\/path><\/svg>Filters<\/button><button class=\"hm-chip active\" data-region=\"all\">All<\/button><button class=\"hm-chip\" data-region=\"Manali\">Manali<\/button><button class=\"hm-chip\" data-region=\"Spiti\">Spiti<\/button><button class=\"hm-chip\" data-region=\"Kasol\">Kasol<\/button><button class=\"hm-chip\" data-region=\"Dharamshala\">Dharamshala<\/button><button class=\"hm-chip\" data-region=\"Kinnaur\">Kinnaur<\/button><div class=\"hm-spc\"><\/div><button class=\"hm-chip\" id=\"hm-dbg-toggle\" style=\"display:none;\" title=\"debug\">Log<\/button><span class=\"hm-ct\" id=\"hm-ct\">30 trails<\/span><\/div><div class=\"hm-main\"><div class=\"hm-dr\" id=\"hm-dr\"><div class=\"hm-dh\"><h3>All Filters<\/h3><button class=\"hm-cl\" id=\"hm-dc\">\u00d7<\/button><\/div><div class=\"hm-db\"><div class=\"hm-fg\"><h4>Difficulty<\/h4><div class=\"hm-fo\" id=\"hm-f-d\"><button class=\"hm-fc active\" data-val=\"all\">All<\/button><button class=\"hm-fc\" data-val=\"easy\">Easy<\/button><button class=\"hm-fc\" data-val=\"moderate\">Moderate<\/button><button class=\"hm-fc\" data-val=\"hard\">Hard<\/button><button class=\"hm-fc\" data-val=\"strenuous\">Strenuous<\/button><\/div><\/div><div class=\"hm-fg\"><h4>Length (km)<\/h4><div class=\"hm-rr\"><span>0 km<\/span><span id=\"hm-lv\">600 km<\/span><\/div><input type=\"range\" class=\"hm-rng\" id=\"hm-lr\" min=\"0\" max=\"600\" value=\"600\"><\/div><div class=\"hm-fg\"><h4>Highest Point (m)<\/h4><div class=\"hm-rr\"><span>0 m<\/span><span id=\"hm-av\">6000 m<\/span><\/div><input type=\"range\" class=\"hm-rng\" id=\"hm-ar\" min=\"2000\" max=\"6000\" value=\"6000\" step=\"100\"><\/div><div class=\"hm-fg\"><h4>Duration<\/h4><div class=\"hm-fo\" id=\"hm-f-dur\"><button class=\"hm-fc active\" data-val=\"all\">Any<\/button><button class=\"hm-fc\" data-val=\"1\">Day Hike<\/button><button class=\"hm-fc\" data-val=\"2-3\">2-3 Days<\/button><button class=\"hm-fc\" data-val=\"4-7\">4-7 Days<\/button><button class=\"hm-fc\" data-val=\"8+\">8+ Days<\/button><\/div><\/div><div class=\"hm-fg\"><h4>Features<\/h4><div class=\"hm-fo\" id=\"hm-f-f\"><button class=\"hm-fc\" data-val=\"snow\">\u2744\ufe0f Snow<\/button><button class=\"hm-fc\" data-val=\"lake\">\ud83d\udca7 Lake<\/button><button class=\"hm-fc\" data-val=\"waterfall\">\ud83d\udca6 Waterfall<\/button><button class=\"hm-fc\" data-val=\"monastery\">\ud83d\uded5 Monastery<\/button><button class=\"hm-fc\" data-val=\"meadow\">\ud83c\udf3f Meadow<\/button><button class=\"hm-fc\" data-val=\"pass\">\u26f0 Pass<\/button><button class=\"hm-fc\" data-val=\"village\">\ud83c\udfd8 Village<\/button><\/div><\/div><div class=\"hm-fg\"><h4>Quick Filters<\/h4><div class=\"hm-fo\" id=\"hm-f-q\"><button class=\"hm-fc\" data-val=\"this_month\">\ud83d\udcc5 Best This Month<\/button><button class=\"hm-fc\" data-val=\"no_permit\">\u2713 No Permit Needed<\/button><button class=\"hm-fc\" data-val=\"beginner\">\ud83d\udfe2 Beginner Friendly<\/button><\/div><\/div><\/div><div class=\"hm-df\"><button class=\"hm-btn hm-btn-s\" id=\"hm-rst\">Reset<\/button><button class=\"hm-btn hm-btn-p\" id=\"hm-apl\">Show <span id=\"hm-fct\">30<\/span> trails<\/button><\/div><\/div><div class=\"hm-side\"><div class=\"hm-sh\"><h3>Explore trails<\/h3><select class=\"hm-sort\" id=\"hm-sort\"><option value=\"popular\">Most Popular<\/option><option value=\"distance\">Distance: Low-High<\/option><option value=\"elevation\">Altitude: Low-High<\/option><option value=\"difficulty\">Difficulty<\/option><option value=\"month\">Best This Month<\/option><\/select><\/div><div id=\"hm-list\"><\/div><\/div><div class=\"hm-mw\"><div class=\"hm-lf\" id=\"hm-lf\"><\/div><div class=\"hm-banner\" id=\"hm-bn\"><span>\ud83c\udfaf Click map to add waypoints<\/span><button id=\"hm-eb\">Exit<\/button><\/div><div class=\"hm-ctrls\"><button class=\"hm-mb\" id=\"hm-lb\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"><\/path><\/svg><\/button><div class=\"hm-lm\" id=\"hm-lmenu\"><div class=\"hm-lo active\" data-layer=\"hybrid\">\ud83d\udef0 Satellite + Labels<\/div><div class=\"hm-lo\" data-layer=\"satellite\">\ud83d\udef0 Satellite (plain)<\/div><div class=\"hm-lo\" data-layer=\"topo\">\u26f0 Terrain + Trails<\/div><div class=\"hm-lo\" data-layer=\"osm\">\ud83d\uddfa Street Map<\/div><\/div><button class=\"hm-mb\" id=\"hm-zi\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"><\/line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg><\/button><button class=\"hm-mb\" id=\"hm-zo\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><\/svg><\/button><button class=\"hm-mb\" id=\"hm-loc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M12 1v6m0 10v6m11-11h-6m-10 0H1\"><\/path><\/svg><\/button><button class=\"hm-mb\" id=\"hm-deselect\" style=\"display:none;background:#FEE2E2;color:#991B1B;\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg><\/button><button class=\"hm-mb hm-mb-plan\" id=\"hm-bld\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"6\" cy=\"19\" r=\"3\"><\/circle><circle cx=\"18\" cy=\"5\" r=\"3\"><\/circle><path d=\"M8.5 17.5L15.5 6.5\"><\/path><\/svg>Plan Route<\/button><\/div><div id=\"hm-dbg\" style=\"position:absolute;bottom:14px;left:14px;width:340px;max-width:calc(100% - 28px);background:rgba(17,24,39,0.95);border-radius:10px;z-index:550;display:none;box-shadow:0 4px 14px rgba(0,0,0,0.3);\"><div style=\"padding:8px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.1);\"><span style=\"color:#fff;font-size:11px;font-weight:600;\">\ud83d\udd27 Route Fetch Log<\/span><button id=\"hm-dbg-close\" style=\"color:#9CA3AF;font-size:16px;font-family:inherit;\">\u00d7<\/button><\/div><div id=\"hm-dbg-body\" style=\"padding:10px 12px;height:160px;overflow-y:auto;font-family:monospace;font-size:10px;line-height:1.5;\"><\/div><\/div><div class=\"hm-info-bar\" id=\"hm-info-bar\"><h5 id=\"hm-ib-title\">Trail Name<\/h5><p id=\"hm-ib-meta\">Stats<\/p><div id=\"hm-route-badge\" style=\"display:none;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;background:#1a7a5e;color:#fff;margin-bottom:8px;\"><\/div><div style=\"display:flex;gap:6px;\"><button id=\"hm-ib-view\">Full Details \u2192<\/button><button id=\"hm-freeze-btn\" style=\"display:none;background:#1F2937;color:#fff;padding:6px 12px;border-radius:100px;font-size:11px;font-weight:600;font-family:inherit;align-items:center;gap:4px;\">\u2744 Freeze<\/button><\/div><\/div><div class=\"hm-rp\" id=\"hm-rp\"><h4>\ud83c\udfaf Your Custom Route<\/h4><div class=\"hm-rps\"><div class=\"hm-rps-b\"><div class=\"hm-rps-v\" id=\"hm-rd\">0.0<\/div><div class=\"hm-rps-l\">km<\/div><\/div><div class=\"hm-rps-b\"><div class=\"hm-rps-v\" id=\"hm-rpt\">0<\/div><div class=\"hm-rps-l\">points<\/div><\/div><div class=\"hm-rps-b\"><div class=\"hm-rps-v\" id=\"hm-rt\">0.0<\/div><div class=\"hm-rps-l\">hrs<\/div><\/div><\/div><div class=\"hm-rpa\"><button class=\"hm-rpc\" id=\"hm-rclr\">Clear<\/button><button class=\"hm-rpv\" id=\"hm-rsv\">WhatsApp<\/button><\/div><\/div><\/div><\/div><div class=\"hm-brand-foot\"><div class=\"hm-foot-brand\"><strong>HimTrails<\/strong><span class=\"hm-foot-tag\">Breathe the Heights, Live the Trails<\/span><\/div><div class=\"hm-foot-links\"><a href=\"https:\/\/himtrails.in\/\" class=\"hm-foot-link\">Home<\/a><a href=\"https:\/\/himtrails.in\/treks-in-himachal-pradesh\/\" class=\"hm-foot-link\">All Treks<\/a><a href=\"https:\/\/wa.me\/917717697177\" class=\"hm-foot-link hm-foot-wa\" target=\"_blank\" rel=\"noopener\">\ud83d\udcac WhatsApp Us<\/a><\/div><\/div><div class=\"hm-mbg\" id=\"hm-modal\"><div class=\"hm-modal\"><button class=\"hm-mclose\" id=\"hm-mc\">\u00d7<\/button><div class=\"hm-mhero\" id=\"hm-mh\"><div class=\"hm-mhov\"><h2 id=\"hm-mt\">Trail<\/h2><p id=\"hm-mr\">Region<\/p><\/div><\/div><div class=\"hm-mbody\"><div class=\"hm-warn-row\" id=\"hm-mwarn\"><\/div><div class=\"hm-stats\"><div class=\"hm-stat\"><div class=\"hm-stat-i\">\ud83d\udccf<\/div><div class=\"hm-stat-v\" id=\"hm-ml\">\u2014<\/div><div class=\"hm-stat-l\">Length<\/div><\/div><div class=\"hm-stat\"><div class=\"hm-stat-i\">\u26f0\ufe0f<\/div><div class=\"hm-stat-v\" id=\"hm-ma\">\u2014<\/div><div class=\"hm-stat-l\">Max Alt<\/div><\/div><div class=\"hm-stat\"><div class=\"hm-stat-i\">\ud83d\udcc8<\/div><div class=\"hm-stat-v\" id=\"hm-mg\">\u2014<\/div><div class=\"hm-stat-l\">Gain<\/div><\/div><div class=\"hm-stat\"><div class=\"hm-stat-i\">\u23f1\ufe0f<\/div><div class=\"hm-stat-v\" id=\"hm-md\">\u2014<\/div><div class=\"hm-stat-l\">Duration<\/div><\/div><div class=\"hm-stat\"><div class=\"hm-stat-i\">\ud83c\udfaf<\/div><div class=\"hm-stat-v\" id=\"hm-mdf\">\u2014<\/div><div class=\"hm-stat-l\">Difficulty<\/div><\/div><\/div><div class=\"hm-cta\"><h3>Book this trek with a HimTrails Guide<\/h3><p>Certified local guides \u00b7 Permits arranged \u00b7 Transport \u00b7 Stays \u00b7 24\u00d77 support<\/p><div class=\"hm-cta-pr\">From \u20b9<span id=\"hm-mp\">\u2014<\/span> <small>per person (group of 4)<\/small><\/div><div class=\"hm-cta-bts\"><a href=\"#\" id=\"hm-mwa\" target=\"_blank\" rel=\"noopener\" class=\"hm-cta-bt hm-cta-wa\">\ud83d\udcac WhatsApp<span class=\"hm-wa-extra\"> Quote<\/span><\/a><a href=\"tel:+917717697177\" class=\"hm-cta-bt hm-cta-cl\">\ud83d\udcde +91 77176 97177<\/a><\/div><div class=\"hm-lead\"><div class=\"hm-lead-h\">\ud83d\udccb Get a free quote + itinerary<\/div><div class=\"hm-lead-row\"><div class=\"hm-lead-f\"><input type=\"text\" id=\"hm-ld-name\" placeholder=\"Your name\"><\/div><div class=\"hm-lead-f\"><input type=\"tel\" id=\"hm-ld-phone\" placeholder=\"Phone \/ WhatsApp\"><\/div><\/div><div class=\"hm-lead-row\"><div class=\"hm-lead-f\"><input type=\"text\" id=\"hm-ld-date\" placeholder=\"Preferred month\/dates\"><\/div><div class=\"hm-lead-f\"><select id=\"hm-ld-group\"><option value=\"\">Group size<\/option><option value=\"1\">Solo<\/option><option value=\"2\">2 people<\/option><option value=\"3-5\">3-5 people<\/option><option value=\"6-10\">6-10 people<\/option><option value=\"10+\">10+ people<\/option><\/select><\/div><\/div><button class=\"hm-lead-send\" id=\"hm-ld-send\">\ud83d\udcf2 Send my enquiry on WhatsApp<\/button><div class=\"hm-lead-note\">We reply within a few hours with dates, group options & final price.<\/div><div class=\"hm-lead-ok\" id=\"hm-ld-ok\">\u2713 Thank you! Opening WhatsApp to send your enquiry\u2026<\/div><\/div><\/div><div class=\"hm-sec\"><h3>About this trek<\/h3><p id=\"hm-mdesc\"><\/p><\/div><div class=\"hm-sec\"><h3>Elevation Profile <span style=\"font-size:11px;font-weight:400;color:#9CA3AF;\">(indicative)<\/span><\/h3><div class=\"hm-elev\"><canvas id=\"hm-mch\"><\/canvas><\/div><\/div><div class=\"hm-sec\"><h3>Quick Info<\/h3><div class=\"hm-info\" id=\"hm-mi\"><\/div><\/div><div class=\"hm-tip\"><div style=\"font-size:24px;\">\ud83d\udca1<\/div><div><strong>HimTrails Local Tip<\/strong><span id=\"hm-mtp\"><\/span><\/div><\/div><div class=\"hm-sec\"><h3>What to Carry<\/h3><ul class=\"hm-list\" id=\"hm-mcr\"><\/ul><\/div><div class=\"hm-acts\"><button class=\"hm-act\" id=\"hm-mgpx\">\ud83e\udded Navigate to Trailhead<\/button><button class=\"hm-act\" id=\"hm-msh\">\ud83d\udd17 Share<\/button><\/div><\/div><\/div><\/div><\/div><script>\r\n(function(){\r\nfunction loadScript(src,cb){var s=document.createElement('script');s.src=src;s.onload=cb;s.onerror=function(){console.error('HimTrails load failed: '+src);};document.head.appendChild(s);}\r\nfunction go(){\r\nif(typeof L==='undefined'){loadScript('https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js',go);return;}\r\nif(typeof Chart==='undefined'&&!window.__hmChartTried){window.__hmChartTried=true;var cs=document.createElement('script');cs.src='https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.0\/dist\/chart.umd.min.js';cs.onload=go;cs.onerror=function(){init();};document.head.appendChild(cs);return;}\r\ninit();\r\n}\r\nfunction init(){\r\nif(window.__hmInited)return;window.__hmInited=true;\r\nfunction makePlaceholder(name,theme){var grad=theme==='snow'?['#DBEAFE','#93C5FD','#3B82F6']:theme==='forest'?['#D1FAE5','#6EE7B7','#10B981']:theme==='high'?['#E2E8F0','#94A3B8','#475569']:theme==='lake'?['#CFFAFE','#67E8F9','#06B6D4']:['#FEF3C7','#FCD34D','#F59E0B'];var svg='<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"800\" height=\"400\" viewBox=\"0 0 800 400\"><defs><linearGradient id=\"g\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"'+grad[0]+'\"\/><stop offset=\"55%\" stop-color=\"'+grad[1]+'\"\/><stop offset=\"100%\" stop-color=\"'+grad[2]+'\"\/><\/linearGradient><\/defs><rect width=\"800\" height=\"400\" fill=\"url(#g)\"\/><path d=\"M0 300 L150 180 L260 250 L400 130 L520 240 L650 160 L800 280 L800 400 L0 400 Z\" fill=\"rgba(255,255,255,0.25)\"\/><path d=\"M0 340 L180 240 L320 300 L460 210 L600 290 L800 220 L800 400 L0 400 Z\" fill=\"rgba(255,255,255,0.35)\"\/><circle cx=\"660\" cy=\"80\" r=\"34\" fill=\"rgba(255,255,255,0.55)\"\/><\/svg>';return 'data:image\/svg+xml;charset=utf-8,'+encodeURIComponent(svg);}\r\nfunction trekTheme(t){var f=t.features||[];if(f.indexOf('lake')>=0)return 'lake';if(f.indexOf('snow')>=0||t.max_alt>=4500)return 'snow';if(t.max_alt>=3800)return 'high';if(f.indexOf('meadow')>=0||f.indexOf('village')>=0||f.indexOf('waterfall')>=0)return 'forest';return 'meadow';}\r\nvar FALLBACK=makePlaceholder('Himachal Trek','meadow');\r\nvar IMG={\r\ntriund:'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/9\/9b\/Triund_top.jpg\/800px-Triund_top.jpg',kheerganga:'',hampta:'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/7\/77\/Hampta_Pass_Himachal_Pradesh_India.jpg\/800px-Hampta_Pass_Himachal_Pradesh_India.jpg',bhrigu:'',prashar:'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/be\/A_scenic_hiking_trail_Prashar_Lake_Himachal_Pradesh_India_views_forest_nature_2015.jpg\/800px-A_scenic_hiking_trail_Prashar_Lake_Himachal_Pradesh_India_views_forest_nature_2015.jpg',beas:'',chandratal:'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/a\/a3\/Beautiful_Chandratal_Lake.jpg\/800px-Beautiful_Chandratal_Lake.jpg',kareri:'',jalori:'',nag:'',sar:'',indrahar:'',bijli:'',hatu:'',jogini:'',mani:'https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/a\/a0\/Mt._Kailash_Manimahesh_Lake.jpg\/800px-Mt._Kailash_Manimahesh_Lake.jpg',pinparvati:'',churdhar:'',tosh:'',chander:'',deot:'',buran:'',rupin:'',pinbhaba:'',spiti:'',manaliLeh:'',kanamo:'',friendship:'',shrikhand:'',parangla:''\r\n};\r\nvar WIKI_CAT={triund:'Triund',kheerganga:'Kheerganga',hampta:'Hamta Pass',bhrigu:'Bhrigu Lake',prashar:'Prashar Lake',beas:'Beas Kund',chandratal:'Chandra Taal',kareri:'Kareri Lake',jalori:'Jalori Pass',sar:'Sar Pass',indrahar:'Indrahar Pass',bijli:'Bijli Mahadev',jogini:'Jogini Falls',mani:'Manimahesh Lake',pinparvati:'Pin Parvati Pass',tosh:'Tosh',chander:'Chanderkhani Pass',deot:'Deo Tibba',buran:'Buran Ghati',rupin:'Rupin Pass',parangla:'Parang La',spiti:'Spiti Valley',kanamo:'Kanamo Peak',friendship:'Friendship Peak (India)',shrikhand:'Shrikhand Mahadev',churdhar:'Churdhar',hatu:'Hatu Peak',nag:'Nag Tibba',pinbhaba:'Pin Bhaba Pass',manaliLeh:'Leh-Manali Highway'};\r\nvar wikiImgCache={};\r\nfunction fetchWikiImage(t,cb){if(wikiImgCache[t.id]!==undefined){cb(wikiImgCache[t.id]);return;}var cat=WIKI_CAT[t.id];if(!cat){wikiImgCache[t.id]=null;cb(null);return;}var api='https:\/\/commons.wikimedia.org\/w\/api.php?action=query&generator=categorymembers&gcmtitle='+encodeURIComponent('Category:'+cat)+'&gcmtype=file&gcmlimit=12&prop=imageinfo&iiprop=url|mime&iiurlwidth=800&format=json&origin=*';fetch(api).then(function(r){return r.json();}).then(function(d){var url=null;if(d&&d.query&&d.query.pages){var pages=d.query.pages;for(var k in pages){var p=pages[k];if(p.imageinfo&&p.imageinfo[0]){var info=p.imageinfo[0];var mime=info.mime||'';var title=(p.title||'').toLowerCase();if(mime.indexOf('image')<0)continue;if(title.indexOf('.svg')>=0||title.indexOf('map')>=0||title.indexOf('locator')>=0||title.indexOf('.tif')>=0)continue;if(info.thumburl){url=info.thumburl;break;}}}}wikiImgCache[t.id]=url;cb(url);}).catch(function(){wikiImgCache[t.id]=null;cb(null);});}\r\nfunction autoFetchImages(){if(typeof fetch==='undefined')return;var queue=trails.filter(function(t){return WIKI_CAT[t.id]&&(!IMG[mapImgKey(t.id)]||IMG[mapImgKey(t.id)]==='');});var idx=0;function next(){if(idx>=queue.length)return;var t=queue[idx++];fetchWikiImage(t,function(url){if(url){t.image=url;var card=document.querySelector('.hm-card[data-id=\"'+t.id+'\"] .hm-card-img img');if(card){var probe=new Image();probe.onload=function(){if(card)card.src=url;};probe.src=url;}if(S.sel&&S.sel.id===t.id){var hero=document.querySelector('#hm-mh img');if(hero){var probe2=new Image();probe2.onload=function(){if(hero)hero.src=url;};probe2.src=url;}}dbgLog(t.name+': auto-fetched real photo from Wikimedia Commons','ok');}setTimeout(next,250);});}next();}\r\nfunction mapImgKey(id){var m={'hampta-pass':'hampta','bhrigu-lake':'bhrigu','prashar-lake':'prashar','beas-kund':'beas','kareri-lake':'kareri','jalori-pass':'jalori','nag-tibba':'nag','sar-pass':'sar','indrahar-pass':'indrahar','bijli-mahadev':'bijli','hatu-peak':'hatu','jogini-falls':'jogini','pin-parvati':'pinparvati','tosh-glacier':'tosh','chanderkhani':'chander','deo-tibba-base':'deot','buran-ghati':'buran','rupin-pass':'rupin','pin-bhaba':'pinbhaba','parang-la':'parangla','spiti-circuit':'spiti','manali-leh':'manaliLeh','kanamo-peak':'kanamo','friendship-peak':'friendship','manimahesh':'mani'};return m[id]||id;}\r\nvar trails=[\r\n{id:'triund',name:'Triund Trek',region:'Dharamshala',difficulty:'easy',length:9,elevation_gain:1100,max_alt:2875,duration:'1-2 Days',durationDays:1,popularity:95,activity:'hiking',features:['meadow','village'],months:[3,4,5,6,9,10,11],coords:[[32.241,76.321],[32.244,76.3255],[32.247,76.33],[32.2505,76.336],[32.254,76.342],[32.257,76.347],[32.2595,76.351],[32.2617,76.3544],[32.266,76.358]],mapStops:['Dharamkot, McLeod Ganj, Himachal Pradesh','Gallu Devi Temple, Dharamkot','Magic View Cafe Triund','Triund, Himachal Pradesh'],image:IMG.triund,price:2499,desc:'Triund is the most popular weekend trek in Himachal \u2014 a 9km hike from McLeodganj rewarding you with sweeping Dhauladhar views. Gentle forest path for two-thirds, then 22 tight switchbacks climb steeply to the ridge.',season:'Mar\u2013Jun, Sep\u2013Nov',permit:'Forest checkpoint at Gallu Devi (free)',network:'Jio\/Airtel until ~2400m',accli:'Not needed',nearest:'McLeodganj (5 km)',tip:'Start by 6 AM in summer to avoid afternoon heat. Magic View Cafe at midpoint has the best lemon tea. In winter, only attempt with a guide and proper gear.',carry:['Water 2L','Trail snacks','Sunscreen','Cap','Light jacket','Trekking shoes','Power bank','First aid']},\r\n{id:'kheerganga',name:'Kheerganga Trek',region:'Kasol',difficulty:'moderate',length:12,elevation_gain:1100,max_alt:2960,duration:'2 Days',durationDays:2,popularity:92,activity:'trekking',features:['waterfall','village'],months:[4,5,6,9,10,11],coords:[[32.0095,77.343],[32.014,77.352],[32.022,77.365],[32.031,77.378],[32.038,77.388],[32.044,77.396],[32.047,77.401]],mapStops:['Barshaini, Himachal Pradesh','Nakthan, Himachal Pradesh','Rudra Nag','Kheerganga, Himachal Pradesh'],image:IMG.kheerganga,price:3499,desc:'Sacred hot-spring meadow at 2960m above Parvati Valley. 12km trek from Barshaini, passing Nakthan and Rudra Nag waterfall. Natural sulphur springs where Lord Shiva is said to have meditated for 3000 years.',season:'Apr\u2013Jun, Sep\u2013Nov',permit:'None',network:'Patchy above Nakthan',accli:'Not needed',nearest:'Barshaini',tip:'Hot springs separated for men and women. Carry a small towel and change of clothes. Avoid weekends for solitude.',carry:['Sleeping bag','Tent or pre-book','Headlamp','Warm jacket','Trekking pole','Water purifier','Cash','Power bank']},\r\n{id:'hampta-pass',name:'Hampta Pass Trek',region:'Manali',difficulty:'moderate',length:35,elevation_gain:2200,max_alt:4290,duration:'5 Days',durationDays:5,popularity:90,activity:'trekking',features:['pass','lake','meadow','snow'],months:[6,7,8,9],coords:[[32.263,77.185],[32.267,77.205],[32.269,77.235],[32.267,77.275],[32.255,77.32],[32.242,77.376],[32.255,77.43],[32.272,77.48],[32.29,77.52]],mapStops:['Jobra, Himachal Pradesh','Chika, Himachal Pradesh','Balu Ka Ghera','Hampta Pass','Shea Goru','Chatru, Himachal Pradesh'],image:IMG.hampta,price:11999,desc:'Classic crossover trek connecting lush green Kullu Valley with the arid moonscape of Lahaul. At 4290m the pass day is dramatic \u2014 alpine meadows to Spiti-like terrain. Ends with a Chandratal Lake visit.',season:'Jun\u2013Sep',permit:'Forest entry',network:'None after Jobra',accli:'Required',nearest:'Manali (40 min to Jobra)',tip:'Day 3 pass crossing is hardest \u2014 9-10 hours with steepest ascent at dawn. June trips have snow on the pass; carry microspikes and gaiters.',carry:['Sleeping bag (-5\u00b0C)','Trekking pole (2)','Gaiters','Rain jacket','Down jacket','Microspikes (Jun)','Sun goggles','Glucose']},\r\n{id:'bhrigu-lake',name:'Bhrigu Lake Trek',region:'Manali',difficulty:'moderate',length:25,elevation_gain:1900,max_alt:4300,duration:'3 Days',durationDays:3,popularity:85,activity:'trekking',features:['lake','meadow','snow'],months:[5,6,7,8,9,10],coords:[[32.298,77.233],[32.308,77.242],[32.318,77.25],[32.327,77.256],[32.336,77.261],[32.343,77.264],[32.347,77.264]],mapStops:['Gulaba, Himachal Pradesh','Rola Kholi','Bhrigu Lake, Himachal Pradesh'],image:IMG.bhrigu,price:7999,desc:'Sacred high-altitude alpine lake at 4300m, named after sage Bhrigu. 3-day trek from Gulaba \u2014 one of the best short high-altitude experiences in Himachal with vast green meadows and panoramic Dhauladhar views.',season:'May\u2013Oct',permit:'Forest entry',network:'None on trail',accli:'Recommended',nearest:'Gulaba (45 min from Manali)',tip:'Less crowded than Hampta Pass with similar altitude. Time your trek with full moon \u2014 the lake reflection at night is unforgettable.',carry:['Sleeping bag (-5\u00b0C)','Rain jacket','Down jacket','Trekking pole','Headlamp','Sunscreen SPF50','Trail snacks']},\r\n{id:'prashar-lake',name:'Prashar Lake Trek',region:'Mandi',difficulty:'easy',length:7,elevation_gain:900,max_alt:2730,duration:'1-2 Days',durationDays:1,popularity:80,activity:'hiking',features:['lake','village'],months:[3,4,5,6,9,10,11,12],coords:[[31.893,77.042],[31.8588,77.0572],[31.8245,77.0725],[31.7903,77.0877],[31.756,77.103]],image:IMG.prashar,price:1999,desc:'Floating-island lake at 2730m with a 13th-century pagoda temple of Sage Prashar. Short 7km trek from Baggi village \u2014 ideal for first-timers and families. Temple has free dharamshala stays.',season:'Mar\u2013Jun, Sep\u2013Dec',permit:'None',network:'Jio\/Airtel at start',accli:'Not needed',nearest:'Mandi (50 km)',tip:'You can drive to Prashar but the trek is more rewarding. Avoid monsoon when the road is landslide-prone.',carry:['Water 1.5L','Light jacket','Trail snacks','Cap','Trekking shoes','Power bank']},\r\n{id:'beas-kund',name:'Beas Kund Trek',region:'Manali',difficulty:'moderate',length:16,elevation_gain:1450,max_alt:3700,duration:'3 Days',durationDays:3,popularity:82,activity:'trekking',features:['lake','meadow','snow'],months:[5,6,7,8,9,10],coords:[[32.317,77.156],[32.3287,77.144],[32.3405,77.132],[32.3522,77.12],[32.364,77.108]],image:IMG.beas,price:6499,desc:'Beas Kund is the glacial source of the Beas river, a sacred lake at 3700m surrounded by the Pir Panjal peaks. 3-day trek from Solang \u2014 excellent first high-altitude trek with manageable difficulty.',season:'May\u2013Oct',permit:'Forest entry',network:'None after Dhundi',accli:'Recommended',nearest:'Solang (30 min from Manali)',tip:'Best base camp is Bakarthach. Day 2 to Beas Kund is steep at the end. Many beginner mountaineering courses use this route.',carry:['Sleeping bag (-5\u00b0C)','Down jacket','Trekking pole','Headlamp','Sunscreen','Gaiters','Snow goggles']},\r\n{id:'chandratal',name:'Chandratal Lake',region:'Spiti',difficulty:'moderate',length:2,elevation_gain:100,max_alt:4250,duration:'1 Day',durationDays:1,popularity:88,activity:'hiking',features:['lake'],months:[6,7,8,9],coords:[[32.472,77.621],[32.475,77.6203],[32.478,77.6197],[32.481,77.619]],image:IMG.chandratal,price:1499,desc:'Chandratal Moon Lake at 4250m \u2014 crescent-shaped high-altitude lake near Kunzum Pass. Short 1.5km walk from parking, but high altitude makes it physically challenging without acclimatisation.',season:'Jun\u2013Sep',permit:'None for Indians; PAP for foreigners',network:'None',accli:'Required \u2014 come from Kaza side',nearest:'Batal (14 km drive)',tip:'Camp at the official campsite 4km away \u2014 direct camping at the lake is banned. Sunrise reflection is unreal. From Manali side only after July.',carry:['Down jacket','Thermal innerwear','Sun goggles','Sunscreen SPF50','Water 2L','Glucose','Diamox (consult doctor)']},\r\n{id:'kareri-lake',name:'Kareri Lake Trek',region:'Dharamshala',difficulty:'moderate',length:26,elevation_gain:1900,max_alt:3050,duration:'3 Days',durationDays:3,popularity:78,activity:'trekking',features:['lake','village','meadow'],months:[4,5,6,9,10],coords:[[32.262,76.312],[32.2748,76.3302],[32.2876,76.3484],[32.3004,76.3666],[32.3132,76.3848],[32.326,76.403]],image:IMG.kareri,price:5999,desc:'Freshwater lake at 3050m below the Dhauladhar peaks, fed by a glacier above. 3-day trek from Kareri village \u2014 quieter alternative to Triund with postcard mountain reflections.',season:'Apr\u2013Jun, Sep\u2013Oct',permit:'Forest entry',network:'Patchy after Kareri',accli:'Not needed',nearest:'Dharamshala (30 km)',tip:'Camp at Reothi mid-camp for warmer nights. Pre-monsoon has wildflower meadows along the trail.',carry:['Sleeping bag (0\u00b0C)','Tent','Trekking pole','Headlamp','Light gloves','Rain cover','Water filter']},\r\n{id:'jalori-pass',name:'Jalori Pass + Serolsar',region:'Kullu',difficulty:'easy',length:10,elevation_gain:500,max_alt:3100,duration:'1 Day',durationDays:1,popularity:75,activity:'hiking',features:['lake','pass','meadow'],months:[4,5,6,7,8,9,10,11],coords:[[31.529,77.372],[31.5358,77.3805],[31.5425,77.389],[31.5493,77.3975],[31.556,77.406]],image:IMG.jalori,price:1799,desc:'Jalori Pass at 3120m connects Kullu and Shimla regions via a scenic ridge. Easy 5km walk leads to Serolsar Lake in dense oak forest. Perfect for day-trippers and families.',season:'Apr\u2013Nov',permit:'None',network:'Jio\/Airtel patchy',accli:'Not needed',nearest:'Jibhi (15 km)',tip:'Combine with Raghupur Fort for a full day. Closed Dec\u2013Mar due to snow.',carry:['Water 1L','Trail snacks','Cap','Light jacket','Trekking shoes']},\r\n{id:'nag-tibba',name:'Nag Tibba Trek',region:'Sirmaur',difficulty:'easy',length:16,elevation_gain:900,max_alt:3022,duration:'2 Days',durationDays:2,popularity:73,activity:'hiking',features:['meadow','village'],months:[1,2,3,4,5,6,9,10,11,12],coords:[[30.453,78.128],[30.442,78.1322],[30.431,78.1365],[30.42,78.1407],[30.409,78.145]],image:IMG.nag,price:2999,desc:'Nag Tibba \"Serpent\\'s Peak\" at 3022m is a popular weekend trek with views of Bandarpoonch, Swargarohini, and Gangotri ranges. Excellent first overnight trek.',season:'Year-round',permit:'None',network:'Patchy',accli:'Not needed',nearest:'Pantwari',tip:'Winter (Dec\u2013Feb) is most beautiful with snow but only with proper gear and a guide. Pre-book campsite for peak weekends.',carry:['Sleeping bag (0\u00b0C)','Tent','Trekking pole','Headlamp','Warm cap','Gloves']},\r\n{id:'sar-pass',name:'Sar Pass Trek',region:'Kasol',difficulty:'moderate',length:48,elevation_gain:2300,max_alt:4220,duration:'5 Days',durationDays:5,popularity:84,activity:'trekking',features:['pass','snow','meadow','village'],months:[5,6,9,10],coords:[[32.0095,77.343],[32.0296,77.3584],[32.0497,77.3738],[32.0698,77.3892],[32.0899,77.4046],[32.11,77.42]],image:IMG.sar,price:10499,desc:'Popular 5-day trek through Parvati Valley villages, ending with a thrilling snow slide down the pass at 4220m. Mix of dense pine forests, alpine meadows, and snow fields.',season:'May\u2013Jun, Sep\u2013Oct',permit:'Forest entry',network:'None after Day 1',accli:'Recommended',nearest:'Kasol',tip:'May trips have the famous snow slide \u2014 book early. Descent from Sar Pass is a long 5km slide on snow in May. Pack everything in plastic bags.',carry:['Sleeping bag (-10\u00b0C)','Rain pants','Plastic bags','Trekking pole','Down jacket','Gaiters','Snow goggles']},\r\n{id:'indrahar-pass',name:'Indrahar Pass Trek',region:'Dharamshala',difficulty:'hard',length:35,elevation_gain:3000,max_alt:4342,duration:'5 Days',durationDays:5,popularity:76,activity:'trekking',features:['pass','snow','meadow','village'],months:[5,6,7,8,9,10],coords:[[32.2489,76.3254],[32.2615,76.3473],[32.2741,76.3692],[32.2868,76.3912],[32.2994,76.4131],[32.312,76.435]],image:IMG.indrahar,price:12999,desc:'Indrahar Pass at 4342m is the gateway from Kangra to Chamba valley over the Dhauladhar range. Challenging 5-day trek from McLeodganj via Triund and Lahesh Cave. Steep, technical, stunning views.',season:'May\u2013Oct',permit:'Forest entry',network:'None after Triund',accli:'Required',nearest:'McLeodganj',tip:'Day 4 pass crossing starts at 3 AM. Technical with loose rocks. Many turn back at Lahesh Cave; only proceed with a certified guide.',carry:['Mountain boots','Crampons','Ice axe','Sleeping bag (-10\u00b0C)','Down jacket','Helmet','Rope (with guide)']},\r\n{id:'bijli-mahadev',name:'Bijli Mahadev Hike',region:'Kullu',difficulty:'easy',length:6,elevation_gain:700,max_alt:2460,duration:'1 Day',durationDays:1,popularity:77,activity:'hiking',features:['village'],months:[3,4,5,6,9,10,11],coords:[[31.946,77.162],[31.949,77.167],[31.952,77.172],[31.955,77.177],[31.958,77.182]],image:IMG.bijli,price:1299,desc:'Sacred Shiva temple at 2460m above Kullu, famous for its lightning-attracting Shiva lingam. Short 3km trek from Chansari village. Summit offers 360\u00b0 Beas Valley views.',season:'Mar\u2013Nov',permit:'None',network:'Jio\/Airtel works',accli:'Not needed',nearest:'Kullu (12 km)',tip:'Visit during Shivaratri for the festival experience. Avoid monsoon \u2014 slippery. Combine with a Kullu town visit.',carry:['Water 1L','Trail snacks','Cap','Light jacket','Trekking shoes']},\r\n{id:'hatu-peak',name:'Hatu Peak Trek',region:'Narkanda',difficulty:'easy',length:8,elevation_gain:700,max_alt:3400,duration:'1 Day',durationDays:1,popularity:72,activity:'hiking',features:['meadow','village'],months:[1,2,3,4,5,6,9,10,11,12],coords:[[31.264,77.464],[31.2682,77.4705],[31.2725,77.477],[31.2767,77.4835],[31.281,77.49]],image:IMG.hatu,price:1499,desc:'Hatu Peak at 3400m is the highest point near Narkanda. Short 4km trail leads to the summit with Mata Hatu Devi temple and 360\u00b0 views of the Pir Panjal and Greater Himalayan ranges.',season:'Year-round',permit:'None',network:'Jio works',accli:'Not needed',nearest:'Narkanda (8 km)',tip:'You can drive up but walking is far better. Apple season (Sep-Oct) \u2014 taste freshly picked apples on the way.',carry:['Water 1L','Warm jacket','Cap','Trekking shoes','Camera']},\r\n{id:'jogini-falls',name:'Jogini Waterfall',region:'Manali',difficulty:'easy',length:3,elevation_gain:250,max_alt:2200,duration:'1 Day',durationDays:1,popularity:84,activity:'hiking',features:['waterfall','village'],months:[3,4,5,6,9,10,11],coords:[[32.264,77.188],[32.267,77.1917],[32.27,77.1953],[32.273,77.199]],image:IMG.jogini,price:999,desc:'50m waterfall above Vashisht village near Manali. Easy 1.5km hike through apple orchards and pine forests. Sacred to locals with a small shrine at the top.',season:'Mar\u2013Nov',permit:'None',network:'Jio\/Airtel works',accli:'Not needed',nearest:'Vashisht (1 km)',tip:'Combine with Vashisht hot springs after the hike \u2014 perfect post-walk soak. Avoid monsoon \u2014 slippery and dangerous.',carry:['Water 500ml','Cap','Trekking shoes','Camera']},\r\n{id:'manimahesh',name:'Manimahesh Yatra',region:'Chamba',difficulty:'moderate',length:26,elevation_gain:2200,max_alt:4080,duration:'3 Days',durationDays:3,popularity:82,activity:'trekking',features:['lake','pass','village'],months:[7,8,9],coords:[[32.403,76.475],[32.4117,76.4942],[32.4205,76.5135],[32.4293,76.5328],[32.438,76.552]],image:IMG.mani,price:5999,desc:'Sacred lake at 4080m at the foot of unclimbed Kailash peak (5653m). Annual yatra (Aug-Sep) brings thousands of pilgrims. 3-day trek from Hadsar.',season:'Jul\u2013Sep',permit:'None',network:'Jio at Hadsar',accli:'Recommended',nearest:'Bharmour',tip:'During yatra season the trail is super crowded \u2014 go mid-September for peace. Free langar food at multiple points during yatra.',carry:['Sleeping bag (0\u00b0C)','Rain jacket','Headlamp','Cash','Trekking pole','Light gloves']},\r\n{id:'pin-parvati',name:'Pin Parvati Pass',region:'Kasol',difficulty:'strenuous',length:110,elevation_gain:4100,max_alt:5319,duration:'10-12 Days',durationDays:11,popularity:70,activity:'trekking',features:['pass','snow','village','meadow'],months:[7,8],coords:[[32.0095,77.343],[32.0058,77.4082],[32.0021,77.4734],[31.9983,77.5387],[31.9946,77.6039],[31.9909,77.6691],[31.9872,77.7343],[31.9834,77.7996],[31.9797,77.8648],[31.976,77.93]],image:IMG.pinparvati,price:32999,desc:'One of India\\'s toughest treks \u2014 11-day expedition crossing from lush Parvati Valley over a 5319m glaciated pass into Pin Valley, Spiti. Crevasses, glacier crossings, ice walls.',season:'Jul\u2013Aug',permit:'PAP for foreigners; ID check for Indians',network:'None after Day 2',accli:'Critical',nearest:'Manikaran',tip:'Requires prior 4500m+ trek experience. Glacier rope team and certified mountaineering guide mandatory. High-altitude rescue insurance non-negotiable.',carry:['Mountain boots','Crampons','Ice axe','Harness','Sleeping bag (-15\u00b0C)','Down jacket','Snow goggles','Helmet']},\r\n{id:'churdhar',name:'Churdhar Trek',region:'Sirmaur',difficulty:'moderate',length:16,elevation_gain:1700,max_alt:3647,duration:'2 Days',durationDays:2,popularity:70,activity:'trekking',features:['meadow','village'],months:[4,5,6,9,10,11],coords:[[30.887,77.448],[30.8835,77.4577],[30.88,77.4675],[30.8765,77.4772],[30.873,77.487]],image:IMG.churdhar,price:4999,desc:'Churdhar at 3647m is the highest peak in outer Himalayas. 2-day trek from Nauradhar or Sarain. Summit has a small Shiva shrine and 360\u00b0 views.',season:'Apr\u2013Nov',permit:'None',network:'Patchy',accli:'Not needed',nearest:'Nauradhar',tip:'Best summit view at sunrise \u2014 start from Teesri base camp at 4 AM. Closed for monsoon Jul-Aug due to leeches.',carry:['Sleeping bag (0\u00b0C)','Trekking pole','Headlamp','Cap','Light jacket','Rain jacket']},\r\n{id:'tosh-glacier',name:'Tosh Glacier Trek',region:'Kasol',difficulty:'moderate',length:18,elevation_gain:1500,max_alt:3650,duration:'3 Days',durationDays:3,popularity:71,activity:'trekking',features:['snow','village','meadow','waterfall'],months:[4,5,6,9,10],coords:[[32.024,77.346],[32.0355,77.3595],[32.047,77.373],[32.0585,77.3865],[32.07,77.4]],image:IMG.tosh,price:6499,desc:'Short rewarding trek above Tosh village in Parvati Valley. 3 days from Tosh through Buddhaban meadow to glacier viewpoint at 3650m. Less crowded alternative to Kheerganga.',season:'Apr\u2013Jun, Sep\u2013Oct',permit:'None',network:'Jio at Tosh only',accli:'Not needed',nearest:'Tosh village',tip:'Stay at Buddhaban meadow camp \u2014 feels like Switzerland. Combine with Kheerganga for a 5-day Parvati Valley experience.',carry:['Sleeping bag (0\u00b0C)','Down jacket','Trekking pole','Rain cover','Cash','Headlamp']},\r\n{id:'chanderkhani',name:'Chanderkhani Pass',region:'Kullu',difficulty:'moderate',length:21,elevation_gain:1700,max_alt:3650,duration:'3 Days',durationDays:3,popularity:68,activity:'trekking',features:['pass','meadow','village'],months:[5,6,7,8,9,10],coords:[[32.093,77.185],[32.1023,77.2007],[32.1115,77.2165],[32.1208,77.2323],[32.13,77.248]],image:IMG.chander,price:6999,desc:'Chanderkhani Pass at 3650m offers 360\u00b0 views of Pir Panjal, Parvati range, and Bara Bhangal. Famous for visiting Malana \u2014 India\\'s oldest democracy. 3-day trek from Naggar.',season:'May\u2013Oct',permit:'None',network:'Patchy',accli:'Not needed',nearest:'Naggar',tip:'Malana has strict customs \u2014 do not touch villagers or belongings without permission. Carry cash; no ATMs.',carry:['Sleeping bag (0\u00b0C)','Tent','Trekking pole','Cash','Headlamp','Rain jacket']},\r\n{id:'deo-tibba-base',name:'Deo Tibba Base Camp',region:'Manali',difficulty:'moderate',length:24,elevation_gain:2100,max_alt:4480,duration:'4 Days',durationDays:4,popularity:70,activity:'trekking',features:['meadow','snow','lake'],months:[5,6,7,8,9,10],coords:[[32.138,77.223],[32.151,77.256],[32.164,77.289],[32.177,77.322],[32.19,77.355]],image:IMG.deot,price:9499,desc:'Deo Tibba \"God\\'s Bench\" at 6001m is a major Himalayan peak. Base camp trek at 4480m offers stunning peak views without summit risk. 4 days from Jagatsukh.',season:'May\u2013Oct',permit:'Forest entry',network:'None after Khanaul',accli:'Recommended',nearest:'Jagatsukh',tip:'Seri meadow camp is one of the most beautiful in Himachal \u2014 make it a 2-night stay. Less crowded than Hampta.',carry:['Sleeping bag (-5\u00b0C)','Down jacket','Trekking pole','Headlamp','Gaiters','Sunscreen SPF50']},\r\n{id:'buran-ghati',name:'Buran Ghati Trek',region:'Shimla',difficulty:'hard',length:37,elevation_gain:2700,max_alt:4570,duration:'7 Days',durationDays:7,popularity:72,activity:'trekking',features:['pass','snow','lake','meadow','village'],months:[6,7,8,9],coords:[[31.44,77.82],[31.426,77.838],[31.412,77.856],[31.398,77.874],[31.384,77.892],[31.37,77.91]],image:IMG.buran,price:14999,desc:'Stunning 7-day crossover trek from Janglik in Pabbar Valley to Barua in Sangla Valley. Pass at 4570m with a famous rappel descent. Visits sacred Chandranahan Lake.',season:'Jun\u2013Sep',permit:'Forest entry',network:'None after Janglik',accli:'Required',nearest:'Janglik',tip:'Pass descent involves a near-vertical 200m rappel on a fixed rope \u2014 non-negotiable safety equipment. Best with a certified mountaineering organisation.',carry:['Climbing harness','Helmet','Crampons','Ice axe','Sleeping bag (-10\u00b0C)','Down jacket','Gaiters','Snow goggles']},\r\n{id:'rupin-pass',name:'Rupin Pass Trek',region:'Sirmaur',difficulty:'hard',length:52,elevation_gain:3400,max_alt:4650,duration:'7 Days',durationDays:7,popularity:78,activity:'trekking',features:['pass','snow','waterfall','village','meadow'],months:[5,6,9,10],coords:[[31.12,78.05],[31.146,78.07],[31.172,78.09],[31.198,78.11],[31.224,78.13],[31.25,78.15]],image:IMG.rupin,price:13999,desc:'One of the best multi-terrain treks in India. 7 days, 52km, from Dhaula in Uttarakhand to Sangla in Kinnaur. Hanging villages, waterfall valleys, snow bridges.',season:'May\u2013Jun, Sep\u2013Oct',permit:'PAP for foreigners; Indians need ID',network:'None after Dhaula',accli:'Required',nearest:'Dhaula',tip:'U-turn climb at upper waterfall camp is the signature view. Snow on the pass guaranteed even in late May.',carry:['Sleeping bag (-10\u00b0C)','Crampons','Trekking pole (2)','Down jacket','Gaiters','Snow goggles','Rain jacket']},\r\n{id:'pin-bhaba',name:'Pin-Bhaba Pass',region:'Kinnaur',difficulty:'hard',length:60,elevation_gain:3300,max_alt:4915,duration:'8 Days',durationDays:8,popularity:66,activity:'trekking',features:['pass','snow','village','meadow'],months:[7,8,9],coords:[[31.56,78.03],[31.6432,78.01],[31.7264,77.99],[31.8096,77.97],[31.8928,77.95],[31.976,77.93]],image:IMG.pinbhaba,price:22999,desc:'Stunning crossover from green Kinnaur to barren Spiti via a 4915m pass. 8 days through ancient villages, dense forests, alpine lakes, and lunar terrain.',season:'Jul\u2013Sep',permit:'PAP for foreigners; ID for Indians',network:'None after Day 2',accli:'Required',nearest:'Kafnu',tip:'Contrast on pass day is the highlight \u2014 pine forests on Bhaba side, moonscape Spiti on the other. Mudh village on Pin side has homestays.',carry:['Crampons','Ice axe','Sleeping bag (-15\u00b0C)','Down jacket','Snow goggles','Gaiters','Trekking pole (2)']},\r\n{id:'parang-la',name:'Parang La Pass',region:'Spiti',difficulty:'strenuous',length:70,elevation_gain:3000,max_alt:5580,duration:'9 Days',durationDays:9,popularity:60,activity:'trekking',features:['pass','snow','lake'],months:[7,8],coords:[[32.333,78.011],[32.4224,78.0788],[32.5118,78.1466],[32.6012,78.2144],[32.6906,78.2822],[32.78,78.35]],image:IMG.parangla,price:35999,desc:'Parang La at 5580m is an ancient trade route between Spiti and Ladakh. 9 days from Kibber to Tso Moriri. One of the longest and highest treks in India.',season:'Jul\u2013Aug',permit:'PAP for foreigners both states',network:'None',accli:'Critical',nearest:'Kibber',tip:'Only attempt with prior 5000m+ experience. Horses or yaks required for gear. Allow 2 weeks total including acclimatisation.',carry:['Mountain boots','Crampons','Ice axe','Sleeping bag (-20\u00b0C)','Down jacket','Glacier glasses','Helmet']},\r\n{id:'shrikhand',name:'Shrikhand Mahadev',region:'Kullu',difficulty:'strenuous',length:35,elevation_gain:3500,max_alt:5227,duration:'5 Days',durationDays:5,popularity:64,activity:'trekking',features:['pass','snow','village'],months:[7],coords:[[31.587,77.534],[31.5697,77.5525],[31.5525,77.571],[31.5353,77.5895],[31.518,77.608]],image:IMG.shrikhand,price:18999,desc:'One of the toughest pilgrim treks in India. 75ft Shiva lingam at 5227m summit. 5 days from Jaon village with three days of relentless steep climbing.',season:'Jul (yatra only)',permit:'Yatra registration mandatory',network:'None',accli:'Critical',nearest:'Jaon (Nirmand)',tip:'Officially open only during 15-day yatra window. Requires online registration and medical fitness certificate.',carry:['Trekking pole (2)','Down jacket','Sleeping bag (-5\u00b0C)','Rain jacket','Glucose','First aid','ID proof']},\r\n{id:'kanamo-peak',name:'Kanamo Peak Climb',region:'Spiti',difficulty:'strenuous',length:14,elevation_gain:1700,max_alt:5974,duration:'5 Days',durationDays:5,popularity:58,activity:'trekking',features:['pass','snow'],months:[6,7,8,9],coords:[[32.333,78.011],[32.3247,78.0157],[32.3165,78.0205],[32.3083,78.0252],[32.3,78.03]],image:IMG.kanamo,price:24999,desc:'Kanamo Peak at 5974m is a non-technical trekking peak above Kibber, Spiti. 5-day acclimatisation + summit attempt. Excellent stepping-stone to higher Himalayan peaks.',season:'Jun\u2013Sep',permit:'PAP for foreigners',network:'None after Kibber',accli:'Critical',nearest:'Kibber (4205m)',tip:'Requires prior 4500m+ experience. Summit day is 12+ hours. Acclimatise in Kibber for 3 nights before attempt.',carry:['Mountain boots','Crampons','Ice axe','Helmet','Sleeping bag (-15\u00b0C)','Down jacket','Glacier glasses']},\r\n{id:'friendship-peak',name:'Friendship Peak',region:'Manali',difficulty:'strenuous',length:30,elevation_gain:3000,max_alt:5289,duration:'7 Days',durationDays:7,popularity:62,activity:'trekking',features:['snow','pass','meadow'],months:[5,6,7,8,9,10],coords:[[32.317,77.156],[32.3252,77.1483],[32.3335,77.1405],[32.3418,77.1328],[32.35,77.125]],image:IMG.friendship,price:28999,desc:'Friendship Peak at 5289m is the easiest 5000+ mountaineering peak in India, in the Pir Panjal range above Beas Kund. 7-day expedition from Solang.',season:'May\u2013Oct',permit:'IMF permit (foreigners)',network:'None after Solang',accli:'Required',nearest:'Solang Valley',tip:'Requires basic mountaineering course completion. Rope team mandatory above advanced base camp.',carry:['Plastic boots','Crampons','Ice axe','Harness','Helmet','Sleeping bag (-20\u00b0C)','Down suit']},\r\n{id:'spiti-circuit',name:'Spiti Valley Circuit',region:'Spiti',difficulty:'easy',length:540,elevation_gain:0,max_alt:4551,duration:'8 Days',durationDays:8,popularity:88,activity:'mountain_biking',features:['monastery','village','lake','pass'],months:[5,6,7,8,9,10],coords:[[31.104,77.171],[31.536,77.860],[31.583,78.272],[31.477,78.434],[31.745,78.452],[32.044,78.069],[32.097,78.072],[32.226,78.067],[32.270,77.640],[32.241,77.380],[32.244,77.245]],mapStops:['Shimla, Himachal Pradesh','Narkanda, Himachal Pradesh','Rampur Bushahr, Himachal Pradesh','Reckong Peo, Himachal Pradesh','Nako, Himachal Pradesh','Tabo, Himachal Pradesh','Kaza, Himachal Pradesh','Kunzum Pass','Gramphu, Himachal Pradesh','Manali, Himachal Pradesh'],image:IMG.spiti,price:24999,desc:'540km road trip from Shimla via Kinnaur, into Spiti, and back via Manali. Crosses Kunzum Pass at 4551m. Visits Tabo, Dhankar, Key, Kibber monasteries.',season:'Jul\u2013Sep (full loop)',permit:'PAP for foreigners; Indians need only ID',network:'BSNL only beyond Kaza',accli:'Required',nearest:'Shimla or Manali',tip:'Do Shimla\u2192Spiti\u2192Manali direction \u2014 gradual altitude gain is safer. Carry extra fuel between Kaza and Manali. Hikkim has the world\\'s highest post office.',carry:['Cash','Diamox (consult doctor)','BSNL SIM','Power bank','Snacks','Warm jacket','Sunscreen SPF50']},\r\n{id:'manali-leh',name:'Manali\u2013Leh Highway',region:'Manali',difficulty:'hard',length:473,elevation_gain:0,max_alt:5359,duration:'6 Days',durationDays:6,popularity:92,activity:'mountain_biking',features:['pass','monastery','village'],months:[6,7,8,9],coords:[[32.2396,77.1887],[32.5129,77.2442],[32.7862,77.2996],[33.0595,77.3551],[33.3327,77.4106],[33.606,77.4661],[33.8793,77.5215],[34.1526,77.577]],image:IMG.manaliLeh,price:32999,desc:'Legendary 473km route crossing 5 high passes including Baralacha La (4890m), Lachulung La (5059m), and Tanglang La (5328m). Open Jun-Sep.',season:'Jun\u2013Sep',permit:'Ladakh permits for protected areas',network:'BSNL\/Airtel postpaid only',accli:'Critical',nearest:'Manali',tip:'Sarchu camping rough at 4290m \u2014 Jispa stop more comfortable. Carry spare tyre, fuel can, oxygen.',carry:['Helmet ISI','Riding gear','Spare tyre','Fuel can','Diamox','BSNL SIM','Cash','First aid']}\r\n];\r\nvar OSM_NAMES={triund:'Triund',hampta:'Hampta',kheerganga:'Kheerganga|Kheer Ganga',sar:'Sar Pass',beas:'Beas Kund',bhrigu:'Bhrigu',kareri:'Kareri',indrahar:'Indrahar',chandratal:'Chandra Taal|Chandratal',hatu:'Hatu',jalori:'Serolsar|Jalori',prashar:'Prashar|Parashar',bijli:'Bijli Mahadev',jogini:'Jogini'};\r\ntrails.forEach(function(t){t.start=t.coords[0];t.end=t.coords[t.coords.length-1];t.approxCoords=t.coords.slice();t.placeholder=makePlaceholder(t.name,trekTheme(t));if(!t.image){t.image=t.placeholder;}var lats=t.coords.map(function(c){return c[0];}),lngs=t.coords.map(function(c){return c[1];});var pad=0.08;t.bbox=[Math.min.apply(null,lats)-pad,Math.min.apply(null,lngs)-pad,Math.max.apply(null,lats)+pad,Math.max.apply(null,lngs)+pad];t.osmQuery=OSM_NAMES[t.id]||null;t.routeSource='approx';});\r\nvar OVERPASS_ENDPOINTS=['https:\/\/overpass-api.de\/api\/interpreter','https:\/\/overpass.kumi.systems\/api\/interpreter','https:\/\/overpass.openstreetmap.fr\/api\/interpreter'];\r\nvar routeCache={};\r\nfunction dbgLog(msg,type){var el=document.getElementById('hm-dbg-body');if(!el)return;var time=new Date().toLocaleTimeString();var color=type==='err'?'#FCA5A5':type==='ok'?'#86EFAC':type==='warn'?'#FCD34D':'#9CA3AF';el.innerHTML+='<div style=\"color:'+color+';margin-bottom:3px;\">['+time+'] '+msg+'<\/div>';el.scrollTop=el.scrollHeight;}\r\nfunction buildOverpassQuery(t){var b=t.bbox.join(',');var nameFilter=t.osmQuery?'[\"name\"~\"'+t.osmQuery+'\",i]':'';var q='[out:json][timeout:25];(';q+='relation[\"route\"=\"hiking\"]'+nameFilter+'('+b+');';q+='relation[\"route\"=\"foot\"]'+nameFilter+'('+b+');';if(t.osmQuery){q+='way[\"highway\"=\"path\"][\"name\"~\"'+t.osmQuery+'\",i]('+b+');';}q+=');out geom;';return q;}\r\nfunction parseOverpassGeom(data){var best=null,bestLen=0;if(!data||!data.elements)return null;for(var i=0;i<data.elements.length;i++){var el=data.elements[i];var coords=[];if(el.type==='relation'&&el.members){for(var m=0;m<el.members.length;m++){var mem=el.members[m];if(mem.geometry){for(var g=0;g<mem.geometry.length;g++)coords.push([mem.geometry[g].lat,mem.geometry[g].lon]);}}}else if(el.geometry){for(var g2=0;g2<el.geometry.length;g2++)coords.push([el.geometry[g2].lat,el.geometry[g2].lon]);}if(coords.length>bestLen){bestLen=coords.length;best=coords;}}return best&&best.length>1?best:null;}\r\nfunction fetchRoute(t,onDone){if(routeCache[t.id]){dbgLog(t.name+': loaded from cache ('+routeCache[t.id].length+' pts)','ok');onDone(routeCache[t.id],'cache');return;}if(!t.osmQuery){dbgLog(t.name+': no OSM name mapped, using approximate route','warn');onDone(null,'noquery');return;}var query=buildOverpassQuery(t);dbgLog(t.name+': querying OpenStreetMap...','info');var epIdx=0;function tryEndpoint(){if(epIdx>=OVERPASS_ENDPOINTS.length){dbgLog(t.name+': all OSM servers failed, using approximate route','err');onDone(null,'failed');return;}var ep=OVERPASS_ENDPOINTS[epIdx];var t0=Date.now();fetch(ep,{method:'POST',body:'data='+encodeURIComponent(query)}).then(function(r){if(!r.ok)throw new Error('HTTP '+r.status);return r.json();}).then(function(data){var ms=Date.now()-t0;var coords=parseOverpassGeom(data);if(coords){dbgLog(t.name+': SUCCESS \u2014 '+coords.length+' real points in '+ms+'ms','ok');routeCache[t.id]=coords;onDone(coords,'osm');}else{dbgLog(t.name+': OSM returned no route geometry ('+ms+'ms), using approximate','warn');onDone(null,'empty');}}).catch(function(err){dbgLog(t.name+': '+ep.split('\/')[2]+' failed ('+err.message+'), trying next...','warn');epIdx++;tryEndpoint();});}tryEndpoint();}\r\nvar S={map:null,layers:{},markerL:null,base:{},cur:'satellite',sel:null,filt:{region:'all',diff:'all',dur:'all',feat:[],quick:[],maxLen:600,maxAlt:6000,search:''},sort:'popular',fav:[],build:false,rpts:[],rline:null,rmarks:[],ec:null,seMarkers:[],highlightLine:null,fetchedLine:null};\r\ntry{S.fav=JSON.parse(localStorage.getItem('htmap_fav')||'[]');}catch(e){}\r\nvar CURRENT_MONTH=new Date().getMonth()+1;\r\nvar LEAD_FORMSPREE='';\r\nvar modal=document.getElementById('hm-modal');\r\nif(modal&&modal.parentNode&&modal.parentNode!==document.body){document.body.appendChild(modal);}\r\nvar lf=document.getElementById('hm-lf');\r\nlf.style.height=(window.innerWidth<=600?'420px':window.innerWidth<=900?'460px':'640px');lf.style.width='100%';\r\nS.map=L.map('hm-lf',{zoomControl:false,scrollWheelZoom:true,wheelDebounceTime:40,wheelPxPerZoomLevel:90,zoomSnap:0.5,zoomDelta:0.5,minZoom:5,maxZoom:18,zoomAnimation:true,fadeAnimation:true,inertia:true}).setView([32.0,77.5],7);\r\nS.base.osm=L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png',{attribution:'\u00a9 OpenStreetMap',maxZoom:19});\r\nS.base.satellite=L.tileLayer('https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/tile\/{z}\/{y}\/{x}',{attribution:'\u00a9 Esri',maxZoom:19});\r\nS.base.topo=L.tileLayer('https:\/\/{s}.tile.opentopomap.org\/{z}\/{x}\/{y}.png',{attribution:'\u00a9 OpenTopoMap (SRTM)',maxZoom:17,subdomains:'abc'});\r\nS.map.createPane('labelsPane');S.map.getPane('labelsPane').style.zIndex=250;S.map.getPane('labelsPane').style.pointerEvents='none';\r\nS.labelsOverlay=L.tileLayer('https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/Reference\/World_Boundaries_and_Places\/MapServer\/tile\/{z}\/{y}\/{x}',{attribution:'Labels \u00a9 Esri',maxZoom:19,pane:'labelsPane'});\r\nS.transportOverlay=L.tileLayer('https:\/\/{s}.tile.opentopomap.org\/{z}\/{x}\/{y}.png',{maxZoom:17,opacity:0});\r\nS.base.satellite.addTo(S.map);S.labelsOverlay.addTo(S.map);\r\nS.markerL=L.layerGroup().addTo(S.map);\r\nS.userMoved=false;\r\nS.map.on('zoomstart',function(e){if(!S.programmaticMove)S.userMoved=true;});\r\nS.map.on('dragstart',function(){S.userMoved=true;});\r\nsetTimeout(function(){S.map.invalidateSize();},200);\r\nsetTimeout(function(){S.map.invalidateSize();},800);\r\nwindow.addEventListener('resize',function(){var h=(window.innerWidth<=600?'420px':window.innerWidth<=900?'460px':'640px');lf.style.height=h;S.map.invalidateSize();});if('ontouchstart' in window && window.innerWidth<=900){S.map.dragging.disable();S.map.scrollWheelZoom.disable();var lfEl=document.getElementById('hm-lf');var twoFinger=function(e){if(e.touches&&e.touches.length>=2){S.map.dragging.enable();}};var oneFingerEnd=function(){setTimeout(function(){if(window.innerWidth<=900)S.map.dragging.disable();},50);};lfEl.addEventListener('touchstart',twoFinger,{passive:true});lfEl.addEventListener('touchend',oneFingerEnd,{passive:true});var hint=document.createElement('div');hint.className='hm-map-hint';hint.textContent='Use two fingers to move the map';lfEl.parentNode.appendChild(hint);}\r\nfunction hv(a,b){var R=6371,la1=a[0]*Math.PI\/180,la2=b[0]*Math.PI\/180,dL=(b[0]-a[0])*Math.PI\/180,dO=(b[1]-a[1])*Math.PI\/180;var h=Math.sin(dL\/2)*Math.sin(dL\/2)+Math.cos(la1)*Math.cos(la2)*Math.sin(dO\/2)*Math.sin(dO\/2);return 2*R*Math.asin(Math.sqrt(h));}\r\nfunction isBestThisMonth(t){return t.months.indexOf(CURRENT_MONTH)>=0;}\r\nfunction hasPermit(t){var p=t.permit.toLowerCase();return p.indexOf('none')<0&&p.indexOf('checkpoint')<0;}\r\nfunction isHighAlt(t){return t.max_alt>=3500;}\r\nfunction isBeginner(t){return t.difficulty==='easy'||(t.difficulty==='moderate'&&t.max_alt<3500);}\r\nfunction noPermit(t){var p=t.permit.toLowerCase();return p.indexOf('none')>=0||p.indexOf('checkpoint')>=0;}\r\nfunction getF(){var arr=trails.filter(function(t){var f=S.filt;if(f.region!=='all'&&t.region!==f.region)return false;if(f.diff!=='all'&&t.difficulty!==f.diff)return false;if(t.length>f.maxLen)return false;if(t.max_alt>f.maxAlt)return false;if(f.dur!=='all'){var d=t.durationDays;if(f.dur==='1'&&d>1)return false;if(f.dur==='2-3'&&(d<2||d>3))return false;if(f.dur==='4-7'&&(d<4||d>7))return false;if(f.dur==='8+'&&d<8)return false;}if(f.feat.length>0){var ok=false;for(var i=0;i<f.feat.length;i++)if(t.features.indexOf(f.feat[i])>=0){ok=true;break;}if(!ok)return false;}if(f.quick.indexOf('this_month')>=0&&!isBestThisMonth(t))return false;if(f.quick.indexOf('no_permit')>=0&&!noPermit(t))return false;if(f.quick.indexOf('beginner')>=0&&!isBeginner(t))return false;if(f.search){var q=f.search.toLowerCase();var m=t.name.toLowerCase().indexOf(q)>=0||t.region.toLowerCase().indexOf(q)>=0||t.difficulty.indexOf(q)>=0;if(!m){for(var k=0;k<t.features.length;k++)if(t.features[k].indexOf(q)>=0){m=true;break;}}if(!m)return false;}return true;});arr.sort(function(a,b){if(S.sort==='popular')return b.popularity-a.popularity;if(S.sort==='distance')return a.length-b.length;if(S.sort==='elevation')return a.max_alt-b.max_alt;if(S.sort==='month'){var aM=isBestThisMonth(a)?0:1,bM=isBestThisMonth(b)?0:1;if(aM!==bM)return aM-bM;return b.popularity-a.popularity;}if(S.sort==='difficulty'){var o={easy:1,moderate:2,hard:3,strenuous:4};return o[a.difficulty]-o[b.difficulty];}return 0;});return arr;}\r\nfunction buildPills(t){var p='';if(isBestThisMonth(t))p+='<span class=\"hm-pill season\">Best Now<\/span>';if(hasPermit(t))p+='<span class=\"hm-pill perm\">Permit<\/span>';else if(isHighAlt(t)&&t.difficulty!=='easy')p+='<span class=\"hm-pill warn\">High Alt<\/span>';return p;}\r\nfunction renderImg(src,alt,fallback){return '<img decoding=\"async\" src=\"'+src+'\" alt=\"'+(alt||'Trek')+'\" onerror=\"this.onerror=null;this.src=\\''+(fallback||FALLBACK)+'\\';\" loading=\"lazy\">';}\r\nfunction render(){var f=getF();document.getElementById('hm-ct').textContent=f.length+' trail'+(f.length===1?'':'s');document.getElementById('hm-fct').textContent=f.length;var L_=document.getElementById('hm-list');if(f.length===0){L_.innerHTML='<div class=\"hm-empty\"><div class=\"hm-empty-i\">\ud83d\udd0d<\/div><p>No trails match your filters. Try adjusting them.<\/p><button id=\"hm-rst2\">Reset Filters<\/button><\/div>';var rb=document.getElementById('hm-rst2');if(rb)rb.onclick=resetF;Object.keys(S.layers).forEach(function(k){S.layers[k].remove();});S.layers={};S.markerL.clearLayers();return;}var h='';for(var i=0;i<f.length;i++){var t=f[i],iF=S.fav.indexOf(t.id)>=0,pills=buildPills(t);h+='<div class=\"hm-card\" data-id=\"'+t.id+'\"><div class=\"hm-card-img\">'+renderImg(t.image,t.name,t.placeholder)+'<\/div><div class=\"hm-card-body\"><h4>'+t.name+'<\/h4><div class=\"hm-card-r\">\ud83d\udccd '+t.region+'<\/div><div class=\"hm-card-m\"><span class=\"hm-d hm-d-'+t.difficulty+'\">'+t.difficulty+'<\/span><span>\ud83d\udccf '+t.length+' km<\/span><span>\u26f0 '+t.max_alt+'m<\/span><span>\u23f1 '+t.duration+'<\/span><\/div>'+(pills?'<div class=\"hm-card-tags\">'+pills+'<\/div>':'')+'<\/div><\/div>';}L_.innerHTML=h;var cards=L_.querySelectorAll('.hm-card');for(var j=0;j<cards.length;j++){cards[j].onclick=function(e){var fe=e.target.closest?e.target.closest('[data-fav]'):null;if(fe){e.stopPropagation();togFav(fe.getAttribute('data-fav'));render();return;}var id=this.getAttribute('data-id'),tr=null;for(var k=0;k<trails.length;k++)if(trails[k].id===id){tr=trails[k];break;}if(tr){selectTrail(tr,true);}};}Object.keys(S.layers).forEach(function(k){S.layers[k].remove();});S.layers={};S.markerL.clearLayers();for(var m=0;m<f.length;m++)(function(t){var c=t.difficulty==='easy'?'#10B981':t.difficulty==='moderate'?'#F59E0B':t.difficulty==='hard'?'#EF4444':'#7C2D12';var isSel=S.sel&&S.sel.id===t.id;var weight=isSel?7:4;var opacity=S.sel?(isSel?1:0.25):0.85;var ln=L.polyline(t.coords,{color:c,weight:weight,opacity:opacity,smoothFactor:1}).addTo(S.map);ln.on('click',function(e){L.DomEvent.stopPropagation(e);selectTrail(t,true);});ln.on('mouseover',function(){if(!S.sel||S.sel.id===t.id)this.setStyle({weight:weight+2});});ln.on('mouseout',function(){this.setStyle({weight:weight});});S.layers[t.id]=ln;var markerOpacity=S.sel?(isSel?1:0.35):1;var ic=L.divIcon({className:'',html:'<div class=\"hm-mk\" style=\"opacity:'+markerOpacity+'\"><span>'+t.difficulty[0].toUpperCase()+'<\/span><\/div>',iconSize:[32,32],iconAnchor:[16,32]});L.marker(t.start,{icon:ic}).addTo(S.markerL).on('click',function(){selectTrail(t,true);}).bindTooltip(t.name,{direction:'top',offset:[0,-28]});})(f[m]);if(S.sel){addStartEndMarkers(S.sel);}}\r\nfunction addStartEndMarkers(t,startPt,endPt){clearSEMarkers();var sp=startPt||t.start,ep=endPt||t.end;var startIcon=L.divIcon({className:'',html:'<div class=\"hm-mk hm-mk-start\"><span style=\"font-size:14px;\">\u25b6<\/span><div class=\"hm-mk-label\">START<\/div><\/div>',iconSize:[38,38],iconAnchor:[19,38]});var endIcon=L.divIcon({className:'',html:'<div class=\"hm-mk hm-mk-end\"><span style=\"font-size:14px;\">\u25a0<\/span><div class=\"hm-mk-label\">END<\/div><\/div>',iconSize:[38,38],iconAnchor:[19,38]});var startM=L.marker(sp,{icon:startIcon,zIndexOffset:1000}).addTo(S.map).bindTooltip('Trek starts here',{direction:'top'});var endM=L.marker(ep,{icon:endIcon,zIndexOffset:1000}).addTo(S.map).bindTooltip('Trek ends here',{direction:'top'});S.seMarkers.push(startM);S.seMarkers.push(endM);}\r\nfunction clearSEMarkers(){for(var i=0;i<S.seMarkers.length;i++)S.seMarkers[i].remove();S.seMarkers=[];}\r\nfunction camFit(bounds,maxZoom){S.programmaticMove=true;S.map.flyToBounds(bounds,{padding:[60,60],maxZoom:maxZoom,duration:0.6});S.map.once('moveend',function(){setTimeout(function(){S.programmaticMove=false;},100);});}\r\nfunction selectTrail(t,openModal){var isNew=!S.sel||S.sel.id!==t.id;S.sel=t;if(isNew)S.userMoved=false;if(openModal){try{openD(t);}catch(e){}}try{camFit(L.polyline(t.coords).getBounds(),12);}catch(e){}var cs=document.querySelectorAll('.hm-card');for(var i=0;i<cs.length;i++)cs[i].classList.remove('sel');var m=document.querySelector('.hm-card[data-id=\"'+t.id+'\"]');if(m){m.classList.add('sel');m.scrollIntoView({behavior:'smooth',block:'nearest'});}render();var ib=document.getElementById('hm-info-bar');if(ib){document.getElementById('hm-ib-title').textContent=t.name;document.getElementById('hm-ib-meta').textContent='\ud83d\udccf '+t.length+' km \u00b7 \u26f0 '+t.max_alt+'m \u00b7 '+t.duration;ib.classList.add('show');}var ds=document.getElementById('hm-deselect');if(ds)ds.style.display='flex';try{tryLiveRoute(t);}catch(e){}}\r\nfunction tryLiveRoute(t){if(S.fetchedLine){S.fetchedLine.remove();S.fetchedLine=null;}var badge=document.getElementById('hm-route-badge');if(badge){if(t.routeSource==='approx'&&t.osmQuery){badge.textContent='\u23f3 Loading real route...';badge.style.display='inline-block';}else{badge.style.display='none';}}fetchRoute(t,function(coords,src){if(!S.sel||S.sel.id!==t.id)return;var accepted=false;if(coords&&coords.length>1){var oStart=coords[0],oEnd=coords[coords.length-1];var threshold=Math.max(12,Math.min(t.length*0.6,40));var dStart=hv(oStart,t.start),dEnd=hv(oEnd,t.end),dEndStart=hv(oEnd,t.start),dStartEnd=hv(oStart,t.end);var nearStart=Math.min(dStart,dEndStart),nearEnd=Math.min(dEnd,dStartEnd);if(nearStart<=threshold&&nearEnd<=threshold){accepted=true;}else{dbgLog(t.name+': OSM route ends '+Math.round(nearStart)+'\/'+Math.round(nearEnd)+'km from expected (limit '+Math.round(threshold)+'km) \u2014 likely wrong\/partial trail, REJECTED. Using approximate.','err');}}if(accepted){if(S.layers[t.id])S.layers[t.id].setStyle({opacity:0.12});var c=t.difficulty==='easy'?'#10B981':t.difficulty==='moderate'?'#F59E0B':t.difficulty==='hard'?'#EF4444':'#7C2D12';S.fetchedLine=L.polyline(coords,{color:c,weight:6,opacity:1,smoothFactor:1,className:'hm-real-route'}).addTo(S.map);S.fetchedLine.bindTooltip(t.name+' (real OSM route)',{sticky:true});addStartEndMarkers(t,coords[0],coords[coords.length-1]);if(!S.userMoved){camFit(S.fetchedLine.getBounds(),13);}t.liveCoords=coords;if(badge){badge.textContent='\u2713 Real route from OpenStreetMap';badge.style.display='inline-block';badge.style.background='#10B981';}var fb=document.getElementById('hm-freeze-btn');if(fb)fb.style.display='inline-flex';}else{if(badge){if(src==='noquery'){badge.style.display='none';}else{badge.textContent='\u2248 Approximate route (OSM data not usable)';badge.style.display='inline-block';badge.style.background='#F59E0B';}}var fb2=document.getElementById('hm-freeze-btn');if(fb2)fb2.style.display='none';}});}\r\nfunction freezeRoute(){if(!S.sel||!S.sel.liveCoords){alert('No real route loaded to freeze');return;}var t=S.sel;var rounded=t.liveCoords.map(function(c){return [Math.round(c[0]*1e5)\/1e5,Math.round(c[1]*1e5)\/1e5];});var simplified=rounded.length>120?rounded.filter(function(_,i){return i%Math.ceil(rounded.length\/120)===0;}):rounded;var out=\"{id:'\"+t.id+\"', name:'\"+t.name+\"', source:'osm', points:\"+simplified.length+\", coords:\"+JSON.stringify(simplified)+\"}\";var w=window.open('','_blank');w.document.write('<html><head><title>Frozen route: '+t.name+'<\/title><\/head><body style=\"font-family:monospace;padding:20px;background:#1a1a1a;color:#86EFAC;\"><h3 style=\"color:#fff;\">Frozen route for '+t.name+' ('+simplified.length+' points)<\/h3><p style=\"color:#9CA3AF;\">Copy this and paste into the Route Data sheet of your tracker, or send to Claude to pre-load:<\/p><textarea style=\"width:100%;height:60vh;background:#000;color:#86EFAC;border:1px solid #333;padding:10px;font-size:12px;\" onclick=\"this.select()\">'+out+'<\/textarea><\/body><\/html>');dbgLog(t.name+': route frozen \u2014 '+simplified.length+' points ready to save','ok');}\r\nfunction deselectTrail(){S.sel=null;document.getElementById('hm-info-bar').classList.remove('show');document.getElementById('hm-deselect').style.display='none';if(S.fetchedLine){S.fetchedLine.remove();S.fetchedLine=null;}var fb=document.getElementById('hm-freeze-btn');if(fb)fb.style.display='none';var cs=document.querySelectorAll('.hm-card');for(var i=0;i<cs.length;i++)cs[i].classList.remove('sel');clearSEMarkers();render();S.userMoved=false;S.programmaticMove=true;S.map.flyTo([32.0,77.5],7,{duration:0.5});S.map.once('moveend',function(){setTimeout(function(){S.programmaticMove=false;},100);});}\r\nfunction submitLead(){if(!S.sel)return;var t=S.sel;var name=(document.getElementById('hm-ld-name').value||'').trim();var phone=(document.getElementById('hm-ld-phone').value||'').trim();var date=(document.getElementById('hm-ld-date').value||'').trim();var group=document.getElementById('hm-ld-group').value||'';if(!name||!phone){alert('Please enter your name and phone number so we can send your quote.');return;}var lead={name:name,phone:phone,dates:date,group:group,trek:t.name,region:t.region,difficulty:t.difficulty,duration:t.duration,length:t.length+' km',max_alt:t.max_alt+'m',time:new Date().toLocaleString()};if(LEAD_FORMSPREE){try{fetch(LEAD_FORMSPREE,{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify(lead)});}catch(e){}}var msg=encodeURIComponent('Hi HimTrails! I would like a quote for the '+t.name+' trek.\\n\\n\ud83d\udc64 Name: '+name+'\\n\ud83d\udcde Phone: '+phone+(date?'\\n\ud83d\udcc5 Preferred: '+date:'')+(group?'\\n\ud83d\udc65 Group: '+group:'')+'\\n\\n\u2014 Trek details \u2014\\n\ud83d\udccd Region: '+t.region+'\\n\ud83c\udfaf Difficulty: '+t.difficulty+'\\n\u23f1 Duration: '+t.duration+'\\n\ud83d\udccf Length: '+t.length+' km\\n\u26f0 Max altitude: '+t.max_alt+'m\\n\ud83d\uddd3 Best season: '+t.season+'\\n\\nPlease send me available dates and final price. Thanks!');var ok=document.getElementById('hm-ld-ok');if(ok)ok.style.display='block';setTimeout(function(){window.open('https:\/\/wa.me\/917717697177?text='+msg,'_blank');},400);}\r\nfunction openD(t){S.sel=t;var mo=document.getElementById('hm-modal');if(mo&&mo.parentNode!==document.body)document.body.appendChild(mo);var heroEl=document.getElementById('hm-mh');heroEl.innerHTML='<img decoding=\"async\" src=\"'+t.image+'\" alt=\"'+t.name+'\" onerror=\"this.onerror=null;this.src=\\''+t.placeholder+'\\';\"><div class=\"hm-mhov\"><h2>'+t.name+'<\/h2><p>\ud83d\udccd '+t.region+' \u00b7 '+t.season+'<\/p><\/div>';document.getElementById('hm-ml').textContent=t.length+' km';document.getElementById('hm-ma').textContent=t.max_alt+'m';document.getElementById('hm-mg').textContent=t.elevation_gain?t.elevation_gain+'m':'\u2014';document.getElementById('hm-md').textContent=t.duration;document.getElementById('hm-mdf').textContent=t.difficulty.charAt(0).toUpperCase()+t.difficulty.slice(1);document.getElementById('hm-mp').textContent=t.price.toLocaleString('en-IN');document.getElementById('hm-mdesc').textContent=t.desc;document.getElementById('hm-mtp').textContent=' '+t.tip;var warns='';if(isBestThisMonth(t))warns+='<span class=\"hm-warn-pill hm-w-month\">\ud83d\udcc5 Best season is now<\/span>';if(hasPermit(t))warns+='<span class=\"hm-warn-pill hm-w-perm\">\u26a0 Permit required<\/span>';if(isHighAlt(t))warns+='<span class=\"hm-warn-pill hm-w-alt\">\u26f0 Acclimatisation needed<\/span>';if(t.months.indexOf(CURRENT_MONTH)<0&&!isBestThisMonth(t))warns+='<span class=\"hm-warn-pill hm-w-season\">\ud83d\udcc6 Off-season currently<\/span>';document.getElementById('hm-mwarn').innerHTML=warns;document.getElementById('hm-mi').innerHTML='<div class=\"hm-info-i\"><strong>Best Season<\/strong><span>'+t.season+'<\/span><\/div><div class=\"hm-info-i\"><strong>Permits<\/strong><span>'+t.permit+'<\/span><\/div><div class=\"hm-info-i\"><strong>Network<\/strong><span>'+t.network+'<\/span><\/div><div class=\"hm-info-i\"><strong>Acclimatisation<\/strong><span>'+t.accli+'<\/span><\/div><div class=\"hm-info-i\"><strong>Nearest Town<\/strong><span>'+t.nearest+'<\/span><\/div><div class=\"hm-info-i\"><strong>Activity<\/strong><span>'+t.activity.replace('_',' ')+'<\/span><\/div>';var ch='';for(var c=0;c<t.carry.length;c++)ch+='<li>'+t.carry[c]+'<\/li>';document.getElementById('hm-mcr').innerHTML=ch;var msg=encodeURIComponent('Hi HimTrails! I am interested in the '+t.name+' ('+t.region+').\\n\\nDifficulty: '+t.difficulty+'\\nDuration: '+t.duration+'\\nLength: '+t.length+' km\\nMax altitude: '+t.max_alt+'m\\nBest season: '+t.season+'\\n\\nPlease send me dates, group options, and final quote. Thanks!');document.getElementById('hm-mwa').href='https:\/\/wa.me\/917717697177?text='+msg;setTimeout(function(){try{drawC(t);}catch(err){var cv=document.getElementById('hm-mch');if(cv&&cv.parentNode)cv.parentNode.style.display='none';}},120);var ldOk=document.getElementById('hm-ld-ok');if(ldOk)ldOk.style.display='none';var moShow=document.getElementById('hm-modal');if(moShow){moShow.classList.add('show');moShow.style.display='flex';document.body.style.overflow='hidden';}}\r\nfunction closeM(){var mo=document.getElementById('hm-modal');if(mo){mo.classList.remove('show');mo.style.display='none';}document.body.style.overflow='';}\r\nfunction drawC(t){if(typeof Chart==='undefined'){var cw=document.getElementById('hm-mch');if(cw&&cw.parentNode)cw.parentNode.style.display='none';return;}if(S.ec){S.ec.destroy();S.ec=null;}var ctx=document.getElementById('hm-mch').getContext('2d');var pts=30,st=t.max_alt-t.elevation_gain,lbl=[],d=[];for(var i=0;i<=pts;i++){var x=i\/pts;lbl.push((x*t.length).toFixed(1));d.push(Math.round(st+t.elevation_gain*Math.sin(x*Math.PI)));}S.ec=new Chart(ctx,{type:'line',data:{labels:lbl,datasets:[{label:'Elevation',data:d,borderColor:'#1a7a5e',backgroundColor:'rgba(60,202,152,0.15)',fill:true,tension:0.4,pointRadius:0,borderWidth:2}]},options:{responsive:true,maintainAspectRatio:false,plugins:{legend:{display:false}},scales:{x:{title:{display:true,text:'Distance (km)'},grid:{color:'#F3F4F6'}},y:{title:{display:true,text:'Altitude (m)'},grid:{color:'#F3F4F6'}}}}});}\r\nfunction togFav(id){var i=S.fav.indexOf(id);if(i>=0)S.fav.splice(i,1);else S.fav.push(id);try{localStorage.setItem('htmap_fav',JSON.stringify(S.fav));}catch(e){}}\r\nfunction dlGPX(){if(!S.sel)return;var t=S.sel;var isIOS=\/iPad|iPhone|iPod\/.test(navigator.userAgent)&&!window.MSStream;var url;var isRoad=(t.activity==='mountain_biking'||t.length>60);if(isRoad&&t.mapStops&&t.mapStops.length>=2){var st=t.mapStops;var origin=encodeURIComponent(st[0]);var dest=encodeURIComponent(st[st.length-1]);var mids=st.slice(1,st.length-1);if(isIOS){url='https:\/\/maps.apple.com\/?saddr='+origin+'&daddr='+dest;}else{url='https:\/\/www.google.com\/maps\/dir\/?api=1&origin='+origin+'&destination='+dest+'&travelmode=driving';if(mids.length){var w=mids.map(function(s){return encodeURIComponent(s);}).join('|');url+='&waypoints='+w;}}window.open(url,'_blank','noopener');return;}var th=(t.mapStops&&t.mapStops.length)?t.mapStops[0]:null;var route=t.coords;var sLat=route[0][0],sLng=route[0][1];if(isIOS){url='https:\/\/maps.apple.com\/?daddr='+(th?encodeURIComponent(th):sLat+','+sLng)+'&dirflg=d';}else{var q=th?encodeURIComponent(th):(sLat+','+sLng);url='https:\/\/www.google.com\/maps\/dir\/?api=1&destination='+q+'&travelmode=driving';}window.open(url,'_blank','noopener');}\r\nfunction shareT(){if(!S.sel)return;var t=S.sel;var page='https:\/\/himtrails.in\/himachal-trek-map\/?trek='+t.id;var maps='';var isRoad=(t.activity==='mountain_biking'||t.length>60);if(isRoad&&t.mapStops&&t.mapStops.length>=2){var st=t.mapStops;maps='https:\/\/www.google.com\/maps\/dir\/?api=1&origin='+encodeURIComponent(st[0])+'&destination='+encodeURIComponent(st[st.length-1])+'&travelmode=driving';var md=st.slice(1,st.length-1);if(md.length)maps+='&waypoints='+md.map(function(s){return encodeURIComponent(s);}).join('|');}else{var th=(t.mapStops&&t.mapStops.length)?t.mapStops[0]:null;var c0=t.coords[0];var q=th?encodeURIComponent(th):(c0[0].toFixed(5)+','+c0[1].toFixed(5));maps='https:\/\/www.google.com\/maps\/dir\/?api=1&destination='+q+'&travelmode=driving';}var mapsLabel=isRoad?'\ud83e\udded Route on Google Maps: ':'\ud83e\udded Navigate to trailhead: ';var txt='\ud83c\udfd4 '+t.name+' \u2014 Himachal Trek\\n\ud83d\udccd '+t.region+' \u00b7 '+t.difficulty.charAt(0).toUpperCase()+t.difficulty.slice(1)+'\\n\ud83d\udccf '+t.length+' km \u00b7 \u26f0 '+t.max_alt+'m \u00b7 \u23f1 '+t.duration+'\\n\ud83d\uddd3 Best season: '+t.season+'\\n\\n\ud83d\udcd6 Full details & map: '+page+'\\n'+mapsLabel+maps+'\\n\\nvia HimTrails';if(navigator.share){navigator.share({title:t.name+' | HimTrails Trek Map',text:txt}).catch(function(){});}else if(navigator.clipboard){navigator.clipboard.writeText(txt).then(function(){alert('Trek details + map links copied! Paste anywhere to share.');}).catch(function(){prompt('Copy to share:',txt);});}else{prompt('Copy to share:',txt);}}\r\nfunction locMe(){if(!navigator.geolocation){alert('Geolocation not supported');return;}navigator.geolocation.getCurrentPosition(function(p){var u=[p.coords.latitude,p.coords.longitude];S.map.setView(u,9);L.marker(u,{icon:L.divIcon({className:'',html:'<div style=\"width:20px;height:20px;background:#3B82F6;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 4px rgba(59,130,246,0.3);\"><\/div>',iconSize:[20,20],iconAnchor:[10,10]})}).addTo(S.map).bindPopup('You are here').openPopup();for(var i=0;i<trails.length;i++)trails[i]._d=hv(u,trails[i].start);var n=trails.slice().sort(function(a,b){return a._d-b._d;}).slice(0,5),m='\ud83c\udfaf 5 closest treks:\\n\\n';for(var j=0;j<n.length;j++)m+=(j+1)+'. '+n[j].name+' \u2014 '+Math.round(n[j]._d)+' km\\n';setTimeout(function(){alert(m);},500);},function(){alert('Could not get location. Please allow access.');});}\r\nfunction srch(){var q=document.getElementById('hm-search').value.trim().toLowerCase(),sg=document.getElementById('hm-sg');S.filt.search=q;if(!q){sg.classList.remove('show');render();return;}var ms=[];for(var i=0;i<trails.length&&ms.length<6;i++){var t=trails[i],ok=t.name.toLowerCase().indexOf(q)>=0||t.region.toLowerCase().indexOf(q)>=0||t.difficulty.indexOf(q)>=0;if(!ok)for(var k=0;k<t.features.length;k++)if(t.features[k].indexOf(q)>=0){ok=true;break;}if(ok)ms.push(t);}if(ms.length===0){sg.innerHTML='<div class=\"hm-si-item\"><div><div class=\"hm-si-n\">No matches<\/div><div class=\"hm-si-m\">Try \"snow\", \"lake\", or a region<\/div><\/div><\/div>';}else{var h='';for(var m=0;m<ms.length;m++){var t=ms[m];h+='<div class=\"hm-si-item\" data-id=\"'+t.id+'\"><div class=\"hm-si-img\" style=\"background-image:url(\\''+t.image+'\\')\"><\/div><div><div class=\"hm-si-n\">'+t.name+'<\/div><div class=\"hm-si-m\">'+t.region+' \u00b7 '+t.difficulty+' \u00b7 '+t.length+' km<\/div><\/div><\/div>';}sg.innerHTML=h;var it=sg.querySelectorAll('.hm-si-item[data-id]');for(var n=0;n<it.length;n++)it[n].onclick=function(){var id=this.getAttribute('data-id'),tr=null;for(var p=0;p<trails.length;p++)if(trails[p].id===id){tr=trails[p];break;}if(tr){document.getElementById('hm-search').value='';S.filt.search='';sg.classList.remove('show');selectTrail(tr,true);}};}sg.classList.add('show');render();}\r\nfunction togB(){S.build=!S.build;document.getElementById('hm-bn').classList.toggle('show',S.build);document.getElementById('hm-rp').classList.toggle('show',S.build);clrR();}\r\nfunction clkM(e){if(!S.build){return;}var p=[e.latlng.lat,e.latlng.lng];S.rpts.push(p);var ic=L.divIcon({className:'',html:'<div style=\"width:24px;height:24px;background:#1F2937;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,0.3);\">'+S.rpts.length+'<\/div>',iconSize:[24,24],iconAnchor:[12,12]});var mk=L.marker(p,{icon:ic,draggable:true}).addTo(S.map);mk.on('dragend',function(ev){var i=S.rmarks.indexOf(mk);S.rpts[i]=[ev.target.getLatLng().lat,ev.target.getLatLng().lng];upR();});S.rmarks.push(mk);upR();}\r\nfunction upR(){if(S.rline)S.rline.remove();if(S.rpts.length<2){document.getElementById('hm-rd').textContent='0.0';document.getElementById('hm-rpt').textContent=S.rpts.length;document.getElementById('hm-rt').textContent='0.0';return;}S.rline=L.polyline(S.rpts,{color:'#1F2937',weight:5,opacity:0.9,dashArray:'8,4'}).addTo(S.map);var d=0;for(var i=1;i<S.rpts.length;i++)d+=hv(S.rpts[i-1],S.rpts[i]);document.getElementById('hm-rd').textContent=d.toFixed(1);document.getElementById('hm-rpt').textContent=S.rpts.length;document.getElementById('hm-rt').textContent=(d\/4).toFixed(1);}\r\nfunction clrR(){if(S.rline)S.rline.remove();for(var i=0;i<S.rmarks.length;i++)S.rmarks[i].remove();S.rpts=[];S.rmarks=[];S.rline=null;upR();}\r\nfunction svR(){if(S.rpts.length<2){alert('Add at least 2 waypoints');return;}var d=document.getElementById('hm-rd').textContent,t=document.getElementById('hm-rt').textContent,c='';for(var i=0;i<S.rpts.length;i++)c+=(i+1)+'. '+S.rpts[i][0].toFixed(4)+', '+S.rpts[i][1].toFixed(4)+'\\n';var m=encodeURIComponent('Hi HimTrails! Custom route on your trail map.\\n\\n\ud83d\udccf '+d+' km\\n\u23f1 '+t+' hrs\\n\ud83d\udccd '+S.rpts.length+' waypoints\\n\\nCoordinates:\\n'+c+'\\nCan you turn this into a guided trek?');window.open('https:\/\/wa.me\/917717697177?text='+m,'_blank');}\r\nfunction resetF(){S.filt={region:'all',diff:'all',dur:'all',feat:[],quick:[],maxLen:600,maxAlt:6000,search:''};document.getElementById('hm-lr').value=600;document.getElementById('hm-ar').value=6000;document.getElementById('hm-lv').textContent='600 km';document.getElementById('hm-av').textContent='6000 m';document.getElementById('hm-search').value='';var cs=document.querySelectorAll('.hm-fc');for(var i=0;i<cs.length;i++){var v=cs[i].getAttribute('data-val');cs[i].classList.toggle('active',v==='all');}var rs=document.querySelectorAll('.hm-chip[data-region]');for(var j=0;j<rs.length;j++)rs[j].classList.toggle('active',rs[j].getAttribute('data-region')==='all');render();}\r\nvar regChips=document.querySelectorAll('.hm-chip[data-region]');for(var i=0;i<regChips.length;i++)regChips[i].onclick=function(){for(var j=0;j<regChips.length;j++)regChips[j].classList.remove('active');this.classList.add('active');S.filt.region=this.getAttribute('data-region');if(S.sel)deselectTrail();render();};\r\ndocument.getElementById('hm-of').onclick=function(){document.getElementById('hm-dr').classList.add('show');};\r\ndocument.getElementById('hm-dc').onclick=function(){document.getElementById('hm-dr').classList.remove('show');};\r\ndocument.getElementById('hm-rst').onclick=resetF;\r\ndocument.getElementById('hm-apl').onclick=function(){document.getElementById('hm-dr').classList.remove('show');render();};\r\ndocument.getElementById('hm-search').oninput=srch;\r\ndocument.addEventListener('click',function(e){var sw=e.target.closest?e.target.closest('.hm-sw'):null;if(!sw)document.getElementById('hm-sg').classList.remove('show');var lb=e.target.closest?(e.target.closest('#hm-lb')||e.target.closest('#hm-lmenu')):null;if(!lb)document.getElementById('hm-lmenu').classList.remove('show');});\r\ndocument.getElementById('hm-sort').onchange=function(){S.sort=this.value;render();};\r\n['d','dur'].forEach(function(g){var cs=document.querySelectorAll('#hm-f-'+g+' .hm-fc');for(var i=0;i<cs.length;i++)cs[i].onclick=function(){for(var j=0;j<cs.length;j++)cs[j].classList.remove('active');this.classList.add('active');S.filt[g==='d'?'diff':'dur']=this.getAttribute('data-val');};});\r\nvar fc=document.querySelectorAll('#hm-f-f .hm-fc');for(var i=0;i<fc.length;i++)fc[i].onclick=function(){this.classList.toggle('active');var v=this.getAttribute('data-val'),x=S.filt.feat.indexOf(v);if(x>=0)S.filt.feat.splice(x,1);else S.filt.feat.push(v);};\r\nvar qc=document.querySelectorAll('#hm-f-q .hm-fc');for(var i=0;i<qc.length;i++)qc[i].onclick=function(){this.classList.toggle('active');var v=this.getAttribute('data-val'),x=S.filt.quick.indexOf(v);if(x>=0)S.filt.quick.splice(x,1);else S.filt.quick.push(v);};\r\ndocument.getElementById('hm-lr').oninput=function(){S.filt.maxLen=parseInt(this.value);document.getElementById('hm-lv').textContent=this.value+' km';};\r\ndocument.getElementById('hm-ar').oninput=function(){S.filt.maxAlt=parseInt(this.value);document.getElementById('hm-av').textContent=this.value+' m';};\r\ndocument.getElementById('hm-zi').onclick=function(){S.map.zoomIn();};\r\ndocument.getElementById('hm-zo').onclick=function(){S.map.zoomOut();};\r\ndocument.getElementById('hm-loc').onclick=locMe;\r\ndocument.getElementById('hm-deselect').onclick=deselectTrail;\r\ndocument.getElementById('hm-lb').onclick=function(e){e.stopPropagation();document.getElementById('hm-lmenu').classList.toggle('show');};\r\nfunction setLayer(ly){if(S.base[S.cur])S.base[S.cur].remove();if(S.labelsOverlay&&S.map.hasLayer(S.labelsOverlay))S.labelsOverlay.remove();if(ly==='hybrid'){S.base.satellite.addTo(S.map);S.labelsOverlay.addTo(S.map);S.cur='satellite';}else{S.base[ly].addTo(S.map);S.cur=ly;}}\r\nvar los=document.querySelectorAll('.hm-lo');for(var i=0;i<los.length;i++)los[i].onclick=function(){var ly=this.getAttribute('data-layer');setLayer(ly);for(var j=0;j<los.length;j++)los[j].classList.remove('active');this.classList.add('active');};\r\ndocument.getElementById('hm-bld').onclick=togB;\r\ndocument.getElementById('hm-eb').onclick=togB;\r\ndocument.getElementById('hm-rclr').onclick=clrR;\r\ndocument.getElementById('hm-rsv').onclick=svR;\r\ndocument.getElementById('hm-ib-view').onclick=function(){if(S.sel)openD(S.sel);};\r\ndocument.getElementById('hm-freeze-btn').onclick=freezeRoute;\r\ndocument.getElementById('hm-dbg-toggle').onclick=function(){var d=document.getElementById('hm-dbg');d.style.display=d.style.display==='none'?'block':'none';};\r\ndocument.getElementById('hm-dbg-close').onclick=function(){document.getElementById('hm-dbg').style.display='none';};\r\ndbgLog('HimTrails live-route engine ready. Click any popular trek (Triund, Hampta, Kheerganga, etc.) to fetch its real route from OpenStreetMap.','info');\r\nS.map.on('click',clkM);\r\ndocument.getElementById('hm-mc').onclick=closeM;\r\ndocument.getElementById('hm-modal').onclick=function(e){if(e.target.id==='hm-modal')closeM();};\r\ndocument.getElementById('hm-mgpx').onclick=dlGPX;\r\ndocument.getElementById('hm-msh').onclick=shareT;\r\ndocument.getElementById('hm-ld-send').onclick=submitLead;\r\nrender();\r\nsetTimeout(autoFetchImages,600);\r\n}\r\ngo();\r\n})();\r\n<\/script><\/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-7e0ab76 e-flex e-con-boxed e-con e-parent\" data-id=\"7e0ab76\" 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-24e39b2 elementor-widget elementor-widget-spacer\" data-id=\"24e39b2\" 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-5a9b4ae e-flex e-con-boxed e-con e-parent\" data-id=\"5a9b4ae\" 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-80650e2 elementor-widget elementor-widget-text-editor\" data-id=\"80650e2\" 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<div class=\"elementor-element elementor-element-80650e2 elementor-widget elementor-widget-text-editor\" data-id=\"80650e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p><strong>Himachal Trek Map<\/strong>\u00a0is a free, interactive trail guide to 30+ verified treks across Himachal Pradesh \u2014 from easy day hikes like Triund and Prashar Lake to high-altitude crossings like Hampta Pass and Pin Parvati. Built by local Himachali trek experts, this Himachal Pradesh trekking map lets you click any trail to see its route, start and end points, difficulty, altitude, best season, permit rules and packing list \u2014 then get a free guided-trek quote in seconds. Use the satellite, terrain and trail layers to study each route closely, find treks near you, and plan the right Himachal trek for your fitness and dates.<\/p><\/div><\/div><div class=\"elementor-element elementor-element-7ccebea elementor-widget elementor-widget-spacer\" data-id=\"7ccebea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-cbfb6b1 elementor-widget elementor-widget-heading\" data-id=\"cbfb6b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"41-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">How to Use the Himachal Trek Map<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-9e167e7 elementor-widget elementor-widget-text-editor\" data-id=\"9e167e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>Our interactive trek map answers the three questions every trekker asks: Where does it go? How hard is it? When should I do it? Here\u2019s how to get the most from it in under a minute.<\/p><ul><li><strong>Browse or search 30+ treks.\u00a0<\/strong>Scroll the trek list, or type a name, region or feature (\u201csnow\u201d, \u201clake\u201d, \u201cManali\u201d). Every trek is hand-verified for altitude, distance, season and permit rules.<\/li><li><strong>Click a trek to see its route.\u00a0<\/strong>The map highlights the trail with clear START (green) and END (red) markers and frames it. Switch between Satellite + Labels, Terrain + Trails and Street Map layers.<\/li><li><strong>Open full trek details.\u00a0<\/strong>See difficulty, length, altitude gain, duration, best season, permits, an indicative elevation profile, a local tip, and a what-to-carry checklist.<\/li><li><strong>Get a free quote.\u00a0<\/strong>Fill the quick enquiry form with your name, phone and dates \u2014 our team replies with options and a final price, usually within a few hours.<\/li><li><strong>Explore freely.\u00a0<\/strong>Zoom into any section, pan to nearby villages and landmarks, or use \u201cNear Me\u201d to find the closest treks.<\/li><\/ul><\/div><\/div><div class=\"elementor-element elementor-element-2a09527 elementor-widget elementor-widget-spacer\" data-id=\"2a09527\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-1808418 elementor-widget elementor-widget-heading\" data-id=\"1808418\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"42-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">Best Treks in Himachal Pradesh by Difficulty<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-e0c7ac3 elementor-widget elementor-widget-text-editor\" data-id=\"e0c7ac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>A quick-reference table of the most popular trails on our Himachal trek map, grouped by difficulty. Use the filters in the tool to narrow by difficulty, length, altitude or season.<\/p><table width=\"780\"><thead><tr><td width=\"158\"><p><strong>Trek<\/strong><\/p><\/td><td width=\"142\"><p><strong>Region<\/strong><\/p><\/td><td width=\"108\"><p><strong>Difficulty<\/strong><\/p><\/td><td width=\"108\"><p><strong>Max Altitude<\/strong><\/p><\/td><td width=\"158\"><p><strong>Best Season<\/strong><\/p><\/td><td width=\"105\"><p><strong>Duration<\/strong><\/p><\/td><\/tr><\/thead><tbody><tr><td width=\"158\"><p><strong>Triund<\/strong><\/p><\/td><td width=\"142\"><p>Dharamshala<\/p><\/td><td width=\"108\"><p>Easy<\/p><\/td><td width=\"108\"><p>2,875 m<\/p><\/td><td width=\"158\"><p>Mar\u2013Jun, Sep\u2013Nov<\/p><\/td><td width=\"105\"><p>1\u20132 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Prashar Lake<\/strong><\/p><\/td><td width=\"142\"><p>Mandi<\/p><\/td><td width=\"108\"><p>Easy<\/p><\/td><td width=\"108\"><p>2,730 m<\/p><\/td><td width=\"158\"><p>Mar\u2013Jun, Sep\u2013Dec<\/p><\/td><td width=\"105\"><p>1\u20132 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Jalori Pass + Serolsar<\/strong><\/p><\/td><td width=\"142\"><p>Kullu<\/p><\/td><td width=\"108\"><p>Easy<\/p><\/td><td width=\"108\"><p>3,120 m<\/p><\/td><td width=\"158\"><p>Apr\u2013Nov<\/p><\/td><td width=\"105\"><p>1 Day<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Nag Tibba<\/strong><\/p><\/td><td width=\"142\"><p>Sirmaur border<\/p><\/td><td width=\"108\"><p>Easy<\/p><\/td><td width=\"108\"><p>3,022 m<\/p><\/td><td width=\"158\"><p>Year-round<\/p><\/td><td width=\"105\"><p>2 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Kheerganga<\/strong><\/p><\/td><td width=\"142\"><p>Kasol \/ Parvati<\/p><\/td><td width=\"108\"><p>Moderate<\/p><\/td><td width=\"108\"><p>2,960 m<\/p><\/td><td width=\"158\"><p>Apr\u2013Jun, Sep\u2013Nov<\/p><\/td><td width=\"105\"><p>2 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Hampta Pass<\/strong><\/p><\/td><td width=\"142\"><p>Manali<\/p><\/td><td width=\"108\"><p>Moderate<\/p><\/td><td width=\"108\"><p>4,290 m<\/p><\/td><td width=\"158\"><p>Jun\u2013Sep<\/p><\/td><td width=\"105\"><p>5 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Bhrigu Lake<\/strong><\/p><\/td><td width=\"142\"><p>Manali<\/p><\/td><td width=\"108\"><p>Moderate<\/p><\/td><td width=\"108\"><p>4,300 m<\/p><\/td><td width=\"158\"><p>May\u2013Oct<\/p><\/td><td width=\"105\"><p>3 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Kareri Lake<\/strong><\/p><\/td><td width=\"142\"><p>Dharamshala<\/p><\/td><td width=\"108\"><p>Moderate<\/p><\/td><td width=\"108\"><p>3,050 m<\/p><\/td><td width=\"158\"><p>Apr\u2013Jun, Sep\u2013Oct<\/p><\/td><td width=\"105\"><p>3 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Beas Kund<\/strong><\/p><\/td><td width=\"142\"><p>Manali<\/p><\/td><td width=\"108\"><p>Moderate<\/p><\/td><td width=\"108\"><p>3,700 m<\/p><\/td><td width=\"158\"><p>May\u2013Oct<\/p><\/td><td width=\"105\"><p>3 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Sar Pass<\/strong><\/p><\/td><td width=\"142\"><p>Kasol<\/p><\/td><td width=\"108\"><p>Moderate<\/p><\/td><td width=\"108\"><p>4,220 m<\/p><\/td><td width=\"158\"><p>May\u2013Jun, Sep\u2013Oct<\/p><\/td><td width=\"105\"><p>5 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Indrahar Pass<\/strong><\/p><\/td><td width=\"142\"><p>Dharamshala<\/p><\/td><td width=\"108\"><p>Hard<\/p><\/td><td width=\"108\"><p>4,342 m<\/p><\/td><td width=\"158\"><p>May\u2013Oct<\/p><\/td><td width=\"105\"><p>5 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Rupin Pass<\/strong><\/p><\/td><td width=\"142\"><p>Sirmaur border<\/p><\/td><td width=\"108\"><p>Hard<\/p><\/td><td width=\"108\"><p>4,650 m<\/p><\/td><td width=\"158\"><p>May\u2013Jun, Sep\u2013Oct<\/p><\/td><td width=\"105\"><p>7 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Buran Ghati<\/strong><\/p><\/td><td width=\"142\"><p>Shimla<\/p><\/td><td width=\"108\"><p>Hard<\/p><\/td><td width=\"108\"><p>4,570 m<\/p><\/td><td width=\"158\"><p>Jun\u2013Sep<\/p><\/td><td width=\"105\"><p>7 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Pin Parvati Pass<\/strong><\/p><\/td><td width=\"142\"><p>Kasol \u2192 Spiti<\/p><\/td><td width=\"108\"><p>Strenuous<\/p><\/td><td width=\"108\"><p>5,319 m<\/p><\/td><td width=\"158\"><p>Jul\u2013Aug<\/p><\/td><td width=\"105\"><p>10\u201312 Days<\/p><\/td><\/tr><tr><td width=\"158\"><p><strong>Parang La<\/strong><\/p><\/td><td width=\"142\"><p>Spiti \u2192 Ladakh<\/p><\/td><td width=\"108\"><p>Strenuous<\/p><\/td><td width=\"108\"><p>5,580 m<\/p><\/td><td width=\"158\"><p>Jul\u2013Aug<\/p><\/td><td width=\"105\"><p>9 Days<\/p><\/td><\/tr><\/tbody><\/table><p><em>Click any of these on the trek map to see the full route, elevation profile and what to carry.<\/em><\/p><\/div><\/div><div class=\"elementor-element elementor-element-7131db8 elementor-widget elementor-widget-spacer\" data-id=\"7131db8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-b280160 elementor-widget elementor-widget-heading\" data-id=\"b280160\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"43-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">Easy Treks in Himachal Pradesh (Beginners &amp; Families)<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-efd51e1 elementor-widget elementor-widget-text-editor\" data-id=\"efd51e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>First Himalayan trek? Start here. These beginner-friendly trails need no prior experience and reward you with huge mountain views for relatively little effort.<\/p><ul><li><strong>Triund (9 km, 2,875 m)\u00a0<\/strong>\u2014 the most popular weekend trek in Himachal, a gentle climb from McLeodganj to a Dhauladhar-view ridge.<\/li><li><strong>Prashar Lake (7 km, 2,730 m)\u00a0<\/strong>\u2014 a floating-island lake with a 13th-century pagoda temple near Mandi.<\/li><li><strong>Jalori Pass + Serolsar (10 km, 3,120 m)\u00a0<\/strong>\u2014 an easy ridge walk through oak forest to a sacred lake.<\/li><li><strong>Bijli Mahadev (6 km, 2,460 m)\u00a0<\/strong>\u2014 a short, sacred climb above Kullu with 360\u00b0 valley views.<\/li><li><strong>Jogini Falls (3 km, 2,200 m)\u00a0<\/strong>\u2014 a short hike through apple orchards to a 50 m waterfall near Manali.<\/li><\/ul><p>Want a guided beginner trek with permits and a local guide? See our\u00a0<a href=\"https:\/\/himtrails.in\/activities\/trekking\/\">Trekking activities<\/a>\u00a0page or\u00a0<a href=\"https:\/\/himtrails.in\/treks-in-himachal-pradesh\/\">Treks in Himachal Pradesh<\/a>.<\/p><\/div><\/div><div class=\"elementor-element elementor-element-7859ffd elementor-widget elementor-widget-spacer\" data-id=\"7859ffd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-beb9508 elementor-widget elementor-widget-heading\" data-id=\"beb9508\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"44-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">High-Altitude &amp; Pass Treks in Himachal Pradesh<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-174fe8b elementor-widget elementor-widget-text-editor\" data-id=\"174fe8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>For experienced trekkers, Himachal\u2019s high passes are among the finest treks in India. These trails cross glaciated passes above 4,200 m and demand fitness, acclimatisation and ideally a certified guide.<\/p><ul><li><strong>Hampta Pass (4,290 m)\u00a0<\/strong>\u2014 the classic crossover from green Kullu to the moonscape of Lahaul-Spiti, often paired with Chandratal.<\/li><li><strong>Pin Parvati Pass (5,319 m)\u00a0<\/strong>\u2014 one of India\u2019s toughest treks, an 11-day expedition into Spiti.<\/li><li><strong>Parang La (5,580 m)\u00a0<\/strong>\u2014 an ancient trade route from Spiti to Ladakh\u2019s Tso Moriri.<\/li><li><strong>Rupin Pass (4,650 m)\u00a0<\/strong>\u2014 a multi-terrain classic with hanging villages and waterfall valleys.<\/li><li><strong>Pin Bhaba Pass (4,915 m)\u00a0<\/strong>\u2014 a dramatic crossover from green Kinnaur to barren Spiti.<\/li><li><strong>Buran Ghati (4,570 m)\u00a0<\/strong>\u2014 features a thrilling rope descent on the pass day.<\/li><\/ul><p>HimTrails arranges certified guides, permits and full logistics. Open any high-altitude trek on the map for permit and acclimatisation notes, or message us for a guided expedition quote.<\/p><\/div><\/div><div class=\"elementor-element elementor-element-776d8de elementor-widget elementor-widget-spacer\" data-id=\"776d8de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-e6dbdcb elementor-widget elementor-widget-heading\" data-id=\"e6dbdcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"45-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">Himachal Treks by Region<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-f1e2c0f elementor-widget elementor-widget-text-editor\" data-id=\"f1e2c0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><h3 id=\"46-eael-table-of-content\" class=\"eael-heading-content\">Manali Region<\/h3><p>Hampta Pass, Bhrigu Lake, Beas Kund, Deo Tibba and Friendship Peak start near Manali \u2014 the widest choice of moderate-to-hard treks. See\u00a0<a href=\"https:\/\/himtrails.in\/manali-tour-packages\/\">Manali Tour Packages<\/a>.<\/p><h3 id=\"47-eael-table-of-content\" class=\"eael-heading-content\">Kasol &amp; Parvati Valley<\/h3><p>Kheerganga, Sar Pass, Tosh Glacier and the epic Pin Parvati Pass. Backpacker-friendly and beautiful. See\u00a0<a href=\"https:\/\/himtrails.in\/kasol-tour-packages\/\">Kasol Tour Packages<\/a>.<\/p><h3 id=\"48-eael-table-of-content\" class=\"eael-heading-content\">Dharamshala &amp; Dhauladhar<\/h3><p>Triund, Kareri Lake and Indrahar Pass climb the Dhauladhar range above McLeodganj. See\u00a0<a href=\"https:\/\/himtrails.in\/dharamshala-tour-packages\/\">Dharamshala Tour Packages<\/a>.<\/p><h3 id=\"49-eael-table-of-content\" class=\"eael-heading-content\">Spiti &amp; Kinnaur<\/h3><p>High, remote and otherworldly \u2014 Chandratal, Kanamo Peak, Parang La and Pin Bhaba. See\u00a0<a href=\"https:\/\/himtrails.in\/spiti-tour-packages\/\">Spiti Tour Packages<\/a>\u00a0and\u00a0<a href=\"https:\/\/himtrails.in\/kinnaur-tour-packages\/\">Kinnaur Tour Packages<\/a>.<\/p><h3 id=\"50-eael-table-of-content\" class=\"eael-heading-content\">Shimla &amp; Kullu<\/h3><p>Buran Ghati, Hatu Peak, Jalori Pass and Chanderkhani Pass. See\u00a0<a href=\"https:\/\/himtrails.in\/shimla-tour-packages\/\">Shimla Tour Packages<\/a>.<\/p><\/div><\/div><div class=\"elementor-element elementor-element-62a909b elementor-widget elementor-widget-spacer\" data-id=\"62a909b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-2982fa6 elementor-widget elementor-widget-heading\" data-id=\"2982fa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"51-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">Best Time for Trekking in Himachal Pradesh<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-377c0b3 elementor-widget elementor-widget-text-editor\" data-id=\"377c0b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>Timing makes or breaks a Himachal trek. The trek map shows each trail\u2019s best season; here\u2019s the overview.<\/p><table width=\"780\"><thead><tr><td width=\"133\"><p><strong>Season<\/strong><\/p><\/td><td width=\"125\"><p><strong>Months<\/strong><\/p><\/td><td width=\"522\"><p><strong>Best For<\/strong><\/p><\/td><\/tr><\/thead><tbody><tr><td width=\"133\"><p><strong>Spring<\/strong><\/p><\/td><td width=\"125\"><p>Mar\u2013Jun<\/p><\/td><td width=\"522\"><p>Low-altitude treks (Triund, Kheerganga, Prashar); rhododendron blooms; some snow on passes in May<\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>Monsoon<\/strong><\/p><\/td><td width=\"125\"><p>Jul\u2013Aug<\/p><\/td><td width=\"522\"><p>Avoid most treks (landslide risk) \u2014 but the only window for high passes like Pin Parvati, Parang La &amp; Hampta<\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>Autumn<\/strong><\/p><\/td><td width=\"125\"><p>Sep\u2013Nov<\/p><\/td><td width=\"522\"><p>The best overall trekking season \u2014 clear skies, stable weather, golden landscapes<\/p><\/td><\/tr><tr><td width=\"133\"><p><strong>Winter<\/strong><\/p><\/td><td width=\"125\"><p>Dec\u2013Feb<\/p><\/td><td width=\"522\"><p>Snow treks only with proper gear (winter Triund, Nag Tibba)<\/p><\/td><\/tr><\/tbody><\/table><p><em>As a rule: low-altitude treks are best in spring and autumn; high passes (4,000 m+) are only safely crossable late June to September. Use the \u201cBest This Month\u201d filter to see what\u2019s ideal now.<\/em><\/p><\/div><\/div><div class=\"elementor-element elementor-element-9a53353 elementor-widget elementor-widget-spacer\" data-id=\"9a53353\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-0ba969b elementor-widget elementor-widget-heading\" data-id=\"0ba969b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"52-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">Do You Need Permits for Himachal Treks?<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-249acfb elementor-widget elementor-widget-text-editor\" data-id=\"249acfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>Most Himachal treks need no special permit for Indian trekkers \u2014 just a small forest entry fee at checkpoints. However:<\/p><ul><li><strong>Forest entry fees\u00a0<\/strong>apply on many treks (Hampta, Kareri, Indrahar, Sar Pass, Beas Kund).<\/li><li><strong>Inner Line Permits\u00a0<\/strong>are not required by Indian nationals for most of Spiti, Pin-Bhaba, Rupin or Parang La \u2014 but foreign nationals need a Protected Area Permit (PAP) for border-area treks.<\/li><li><strong>Yatra registration\u00a0<\/strong>is mandatory for pilgrim treks like Shrikhand Mahadev and the Manimahesh Yatra.<\/li><\/ul><p>Each trek\u2019s detail card lists its permit rule. HimTrails arranges all permits and forest fees for guided treks.<\/p><\/div><\/div><div class=\"elementor-element elementor-element-9b187a1 elementor-widget elementor-widget-spacer\" data-id=\"9b187a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\"><div class=\"elementor-widget-container\"><div class=\"elementor-spacer\"><div class=\"elementor-spacer-inner\">\u00a0<\/div><\/div><\/div><\/div><div class=\"elementor-element elementor-element-6679aaa elementor-widget elementor-widget-heading\" data-id=\"6679aaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\"><div class=\"elementor-widget-container\"><h2 id=\"53-eael-table-of-content\" class=\"elementor-heading-title elementor-size-default eael-heading-content\">Why Use the HimTrails Himachal Trek Map?<\/h2><\/div><\/div><div class=\"elementor-element elementor-element-dfc9bf9 elementor-widget elementor-widget-text-editor\" data-id=\"dfc9bf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>Most \u201cHimachal trekking map\u201d results online are static images or copied lists. Ours is a genuinely interactive trek map, built and maintained by a local Himachali team since 2019.<\/p><ul><li><strong>30+ verified treks\u00a0<\/strong>\u2014 every altitude, distance, season and permit rule fact-checked.<\/li><li><strong>Interactive routes\u00a0<\/strong>\u2014 real OpenStreetMap trail data with clear start\/end markers on satellite and terrain layers.<\/li><li><strong>Built by locals\u00a0<\/strong>\u2014 based in Shimla, 3,973+ Himachal trips planned, so the tips and season advice are real.<\/li><li><strong>Free guided-trek quotes\u00a0<\/strong>\u2014 pick a trek, send your dates, get a transparent all-in price.<\/li><li><strong>Constantly improving\u00a0<\/strong>\u2014 adding exact GPS-recorded routes from our guides through the season.<\/li><\/ul><p>We\u2019re\u00a0<a href=\"https:\/\/himtrails.in\/\">HimTrails<\/a>\u00a0\u2014 Breathe the Heights, Live the Trails. 4.9\u2605 across 3,973+ travellers.<\/p><\/div><\/div>\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-a846a6a elementor-widget elementor-widget-html\" data-id=\"a846a6a\" 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<!-- FAQ Accordion Styles -->\r\n<style>\r\n.ht-faq-wrap {\r\n  font-family: 'Georgia', 'Times New Roman', serif;\r\n  width: 100%;\r\n  max-width: 100%;\r\n  margin: 48px auto;\r\n  padding: 0 16px;\r\n  background: #ffffff;\r\n  box-sizing: border-box;\r\n}\r\n\r\n  .ht-faq-header {\r\n    text-align: center;\r\n    margin-bottom: 36px;\r\n  }\r\n\r\n  .ht-faq-header h2 {\r\n    font-size: clamp(22px, 4vw, 30px);\r\n    color: #1e2d1f;\r\n    font-weight: 700;\r\n    margin: 0 0 8px;\r\n    line-height: 1.25;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .ht-faq-item {\r\n    border-bottom: 1px solid #dce8dc;\r\n    background: #ffffff;\r\n    transition: background 0.2s;\r\n  }\r\n\r\n  .ht-faq-item:first-of-type {\r\n    border-top: 1px solid #dce8dc;\r\n  }\r\n\r\n  .ht-faq-item.ht-open {\r\n    background: #ffffff;\r\n  }\r\n\r\n  .ht-faq-btn {\r\n    width: 100%;\r\n    background: none;\r\n    border: none;\r\n    cursor: pointer;\r\n    padding: 20px 0;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 16px;\r\n    text-align: left;\r\n  }\r\n\r\n  .ht-faq-btn:focus-visible {\r\n    outline: 2px solid #4a7c59;\r\n    outline-offset: 2px;\r\n    border-radius: 3px;\r\n  }\r\n\r\n  .ht-faq-q-inner {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 14px;\r\n    flex: 1;\r\n  }\r\n\r\n  .ht-faq-q-text {\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    color: #1e2d1f;\r\n    line-height: 1.45;\r\n    font-family: 'Trebuchet MS', sans-serif;\r\n    margin: 0;\r\n    padding: 0;\r\n  }\r\n\r\n  .ht-faq-item.ht-open .ht-faq-q-text {\r\n    color: #2e5e3a;\r\n  }\r\n\r\n  .ht-faq-icon {\r\n    width: 28px;\r\n    height: 28px;\r\n    border-radius: 50%;\r\n    border: 1.5px solid #b8d4b9;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n    transition: background 0.25s, border-color 0.25s;\r\n    color: #4a7c59;\r\n  }\r\n\r\n  .ht-faq-item.ht-open .ht-faq-icon {\r\n    background: #2e5e3a;\r\n    border-color: #2e5e3a;\r\n    color: #fff;\r\n  }\r\n\r\n  .ht-faq-icon svg {\r\n    width: 12px;\r\n    height: 12px;\r\n    transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n  }\r\n\r\n  .ht-faq-item.ht-open .ht-faq-icon svg {\r\n    transform: rotate(45deg);\r\n  }\r\n\r\n  .ht-faq-panel {\r\n    overflow: hidden;\r\n    max-height: 0;\r\n    transition: max-height 0.38s cubic-bezier(0.4, 0, 0.2, 1);\r\n  }\r\n\r\n  .ht-faq-item.ht-open .ht-faq-panel {\r\n    max-height: 1000px;\r\n  }\r\n\r\n  .ht-faq-answer {\r\n    padding: 0 0 24px 36px;\r\n    font-size: 15px;\r\n    line-height: 1.75;\r\n    color: #3d4f3e;\r\n    font-family: 'Georgia', serif;\r\n  }\r\n\r\n  .ht-faq-answer strong {\r\n    color: #2e5e3a;\r\n    font-weight: 600;\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .ht-faq-q-text { font-size: 14px; }\r\n    .ht-faq-answer { padding-left: 0; font-size: 14px; }\r\n  }\r\n<\/style>\r\n\r\n<!-- FAQ Accordion HTML -->\r\n<div class=\"ht-faq-wrap\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\r\n\r\n  <div class=\"ht-faq-header\">\r\n    <h2>Frequently Asked Questions<\/h2>\r\n  <\/div>\r\n\r\n  <!-- Q1 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">Which is the best trek in Himachal Pradesh for beginners?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">Triund is the best beginner trek in Himachal \u2014 a 9 km hike from McLeodganj to a 2,875 m ridge with huge Dhauladhar views, doable in a day or as an easy overnight. Prashar Lake and Jalori Pass are equally beginner-friendly. Use the \u201cBeginner Friendly\u201d filter on the trek map.<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Q2 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">What is the hardest trek in Himachal Pradesh?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">Pin Parvati Pass (5,319 m) is widely considered Himachal's toughest trek \u2014 an 11-day glaciated expedition into Spiti. Parang La (5,580 m) is the highest. Both need prior high-altitude experience and a certified guide.<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Q3 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">When is the best time for trekking in Himachal Pradesh?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">For most treks, March\u2013June and September\u2013November. High passes above 4,000 m are only safely crossable from late June to September. Winter trekking is possible on select low trails with snow gear.<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Q4 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">Do I need a guide to trek in Himachal Pradesh?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">Easy treks like Triund and Prashar Lake can be done independently, but a guide is strongly recommended for any high-altitude or pass trek. HimTrails provides certified local guides for all treks.<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Q5 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">Are permits required for Himachal treks?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">Most treks need only a small forest entry fee for Indian trekkers. Foreign nationals need a PAP for border-area treks in Spiti and Kinnaur. Pilgrim treks need yatra registration. Each trek's detail card shows the exact rule.<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Q6 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">How accurate are Himachal Trekking Routes on the Himachal trek map?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">Routes use verified OpenStreetMap trail data where available, with start\/end markers snapped to the real trail. We're progressively adding exact GPS tracks recorded by our own guides. Message us for the precise, guide-verified route for any trek.<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Q7 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">Can I do a Himachal trek as a day hike?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">Yes \u2014 Triund, Jalori Pass, Bijli Mahadev, Hatu Peak and Jogini Falls can all be day hikes. Filter by \u201cDay Hike\u201d duration on the trek map.Yes \u2014 Triund, Jalori Pass, Bijli Mahadev, Hatu Peak and Jogini Falls can all be day hikes. Filter by \u201cDay Hike\u201d duration on the trek map.<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Q8 -->\r\n  <div class=\"ht-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"ht-faq-btn\" aria-expanded=\"false\">\r\n      <span class=\"ht-faq-q-inner\">\r\n        <h3 class=\"ht-faq-q-text\" itemprop=\"name\">Which Himachal trek has snow?<\/h3>\r\n      <\/span>\r\n      <span class=\"ht-faq-icon\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\">\r\n          <line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n    <div class=\"ht-faq-panel\" role=\"region\">\r\n      <div class=\"ht-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n        <span itemprop=\"text\">Hampta Pass, Sar Pass (famous May snow slide), Pin Parvati and most passes above 4,000 m have snow into early summer. Winter treks like Nag Tibba and Triund see fresh snow Dec\u2013Feb. Use the \u201cSnow\u201d feature filter..<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div><!-- \/.ht-faq-wrap -->\r\n\r\n<!-- Accordion JS -->\r\n<script>\r\n(function () {\r\n  var items = document.querySelectorAll('.ht-faq-item');\r\n  items.forEach(function (item) {\r\n    var btn = item.querySelector('.ht-faq-btn');\r\n    btn.addEventListener('click', function () {\r\n      var isOpen = item.classList.contains('ht-open');\r\n\r\n      items.forEach(function (el) {\r\n        el.classList.remove('ht-open');\r\n        el.querySelector('.ht-faq-btn').setAttribute('aria-expanded', 'false');\r\n      });\r\n\r\n      if (!isOpen) {\r\n        item.classList.add('ht-open');\r\n        btn.setAttribute('aria-expanded', 'true');\r\n      }\r\n    });\r\n  });\r\n})();\r\n<\/script>\r\n<!-- END FAQ ACCORDION -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63bc311 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"63bc311\" 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-c0360bf elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"c0360bf\" 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-9383541 elementor-widget elementor-widget-html\" data-id=\"9383541\" 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 TREK MAP Himachal Trek Map \u2014 Interactive Trail Guide Himachal Trek Map is a live, interactive guide to 30+ verified treks across Himachal Pradesh, with satellite, terrain and trail layers. Click any trek to see its route, start and end points, difficulty, altitude, best season, permits and what to carry \u2014 then get [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":16652,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/landing.php","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-16643","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\/16643","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/comments?post=16643"}],"version-history":[{"count":88,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/pages\/16643\/revisions"}],"predecessor-version":[{"id":16750,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/pages\/16643\/revisions\/16750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/media\/16652"}],"wp:attachment":[{"href":"https:\/\/himtrails.in\/hi\/wp-json\/wp\/v2\/media?parent=16643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}