{"id":3555,"date":"2024-09-06T05:50:20","date_gmt":"2024-09-06T05:50:20","guid":{"rendered":"https:\/\/www.lankatraveltrails.com\/?page_id=3555"},"modified":"2025-10-08T09:43:32","modified_gmt":"2025-10-08T09:43:32","slug":"vegan","status":"publish","type":"page","link":"https:\/\/www.lankatraveltrails.com\/?page_id=3555","title":{"rendered":"Home Vegan"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3555\" class=\"elementor elementor-3555\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f78f0b3 e-con-full as-slider e-flex e-con e-parent\" data-id=\"f78f0b3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:9673,&quot;url&quot;:&quot;https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Vegan-Food-Trailsleft.webp&quot;},{&quot;id&quot;:9670,&quot;url&quot;:&quot;https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Nature-Wellnessleft.webp&quot;},{&quot;id&quot;:9671,&quot;url&quot;:&quot;https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Tea-Plant-Based-Livingleft.webp&quot;},{&quot;id&quot;:9672,&quot;url&quot;:&quot;https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Vegan-Adventure-Trailsleft1.webp&quot;},{&quot;id&quot;:9669,&quot;url&quot;:&quot;https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Local-Vegan-Experiencesleft.webp&quot;}],&quot;background_slideshow_slide_duration&quot;:500,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t<div class=\"elementor-element elementor-element-049a4b5 e-con-full e-flex e-con e-child\" data-id=\"049a4b5\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1b3d5c7 e-con-full as-bar e-flex e-con e-child\" data-id=\"1b3d5c7\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dcfac3 e-con-full e-flex e-con e-child\" data-id=\"8dcfac3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ad9a25e e-con-full e-flex e-con e-child\" data-id=\"ad9a25e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bc9164b e-con-full as-changing-widget e-flex e-con e-child\" data-id=\"bc9164b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7537dde elementor-widget elementor-widget-heading\" data-id=\"7537dde\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vegan Culinary Journeys<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7459d8e elementor-widget elementor-widget-heading\" data-id=\"7459d8e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vegan Lifestyle Escapes<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4c26a0 elementor-widget elementor-widget-heading\" data-id=\"b4c26a0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tea Trails with a Vegan Touch<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a67440 elementor-widget elementor-widget-heading\" data-id=\"8a67440\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sustainable Vegan Adventures<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b186bfe elementor-widget elementor-widget-heading\" data-id=\"b186bfe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cultural Vegan Connections<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d538406 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"d538406\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac40856 elementor-widget elementor-widget-heading\" data-id=\"ac40856\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vegan<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2bd5f6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c2bd5f6\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28b925b e-con-full e-flex e-con e-child\" data-id=\"28b925b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16d7b32 elementor-widget elementor-widget-html\" data-id=\"16d7b32\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\r\n\r\n<script>\r\n\r\nvar $ = jQuery\r\n\r\n$(document).ready(function(){\r\n\r\n$('.as-slider').each(function(){\r\n\r\nvar $this = $(this),\r\n    currentSlide = 0,\r\n    previousSlide = 0,\r\n    slideNumber = $this.find('.as-side-slider .swiper-slide:not(.swiper-slide-duplicate)').length,\r\n    barHTML = '',\r\n    forward,\r\n    textContainer = $this.find('.as-changing-widget')\r\n\r\nfor(var i=0; i<slideNumber;i++){\r\n\r\n    barHTML += `<span class=\"dot\"><span class=\"dot-number\">${i+1}<\/span><\/span>`\r\n}\r\n\r\n$this.find('.as-bar .dot').remove()\r\n$this.find('.as-bar').append(barHTML)\r\n$this.find('.as-bar .dot').eq(0).addClass('active')\r\n\r\ntextContainer.each(function(){\r\n    var texts = $(this).find('.elementor-widget').eq(0)\r\n    texts.addClass('currentUp')\r\n    $(this).css('--h', texts.height()+'px')\r\n})\r\n\r\nsetTimeout(function(){\r\n    $this.addClass('loaded')\r\n    if($this.find('.as-side-slider .swiper-container-initialized, .as-side-slider .swiper-initialized').length){\r\n        $this.find('.as-side-slider').addClass('loaded')\r\n    }\r\n\r\n    var init = setInterval(function(){\r\n        if($this.find('.as-side-slider .swiper-container-initialized, .as-side-slider .swiper-initialized').length){\r\n\r\n            $this.find('.as-side-slider').addClass('loaded')\r\n            clearInterval(init)\r\n        }\r\n    },50)\r\n}, 500)\r\n\r\nvar bgs = JSON.parse($this.attr('data-settings')).background_slideshow_gallery,\r\n    bgHTML = '<div class=\"as-slider-background\">'\r\n\r\nif(bgs){\r\n    bgs.forEach(function(background){\r\n        bgHTML += `<img decoding=\"async\" src=\"${background.url}\"\/>`\r\n    })\r\n}\r\nbgHTML += '<\/div>'\r\n\r\n$this.find('.as-slider-background').remove()\r\n$this.prepend(bgHTML)\r\n\r\nvar backgrounds = $this.find('.as-slider-background img')\r\n\r\nbackgrounds.eq(0).addClass('currentForward')\r\n\r\nsetInterval(function(){\r\n    currentSlide = $this.find('.as-side-slider .swiper-slide-active').attr('data-swiper-slide-index')\r\n    if(previousSlide != currentSlide) {\r\n\r\n        if( previousSlide < currentSlide ){\r\n            forward = true\r\n        }\r\n        if( previousSlide > currentSlide ){\r\n            forward = false\r\n        }\r\n        if( previousSlide == slideNumber - 1 && currentSlide == 0 ){\r\n            forward = true\r\n        }\r\n        if( previousSlide == 0 && currentSlide == slideNumber - 1 ){\r\n            forward = false\r\n        }\r\n        textContainer.each(function(){\r\n            var texts = $(this).find('.elementor-widget')\r\n\r\n            $(this).css('--h', texts.eq(currentSlide).height()+'px')\r\n\r\n            texts.removeClass('prev next currentUp currentDown')\r\n            backgrounds.removeClass('prev currentBackward currentForward')\r\n\r\n            backgrounds.eq(previousSlide).addClass('prev')\r\n\r\n            if(forward) {\r\n                texts.eq(previousSlide).addClass('prev')\r\n                texts.eq(currentSlide).addClass('currentUp')\r\n\r\n                backgrounds.eq(currentSlide).addClass('currentForward')\r\n\r\n            }else{\r\n                texts.eq(previousSlide).addClass('next')\r\n                texts.eq(currentSlide).addClass('currentDown')\r\n\r\n                backgrounds.eq(currentSlide).addClass('currentBackward')\r\n            }\r\n        })\r\n\r\n        $this.find('.as-bar .dot').removeClass('active')\r\n        $this.find('.as-bar .dot').eq(currentSlide).addClass('active')\r\n    }\r\n    previousSlide = currentSlide\r\n}, 500)\r\n\r\n$this.find('.as-bar .dot').on('click', function(){\r\n\r\n    var index = $(this).index()\r\n\r\n    $this.find('.as-side-slider .swiper-pagination-bullet').eq(index).trigger('click')\r\n    $this.find('.as-side-slider .swiper-container').trigger('mouseleave')\r\n\r\n})\r\n$this.find('.as-slider-left').on('click', function(){\r\n\r\n    $this.find('.as-side-slider .elementor-swiper-button-prev').trigger('click')\r\n    $this.find('.as-side-slider .elementor-swiper').trigger('mouseleave')\r\n})\r\n$this.find('.as-slider-right').on('click', function(){\r\n\r\n    $this.find('.as-side-slider .elementor-swiper-button-next').trigger('click')\r\n    $this.find('.as-side-slider .elementor-swiper').trigger('mouseleave')\r\n})\r\n$this.find('.as-slider-left a, .as-slider-right a').on('click', function(e){\r\n\r\n    e.preventDefault()\r\n})\r\n\r\n})\r\n})\r\n\r\n$(window).on('resize', function(){\r\n\r\n\r\n$('.as-slider').each(function(){\r\n\r\n    var textContainer = $(this).find('.as-changing-widget')\r\n\r\n    textContainer.each(function(){\r\n        var texts = $(this).find('.elementor-widget.currentUp, .elementor-widget.currentDown')\r\n\r\n        $(this).css('--h', texts.height()+'px')\r\n    })\r\n})\r\n})\r\n\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f0d775 as-changing-widget e-flex e-con-boxed e-con e-child\" data-id=\"9f0d775\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0162faf elementor-widget elementor-widget-heading\" data-id=\"0162faf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Discover Sri Lanka\u2019s Vegan Flavors<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb6de20 elementor-widget elementor-widget-heading\" data-id=\"cb6de20\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Reconnect with Nature<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-525e8e3 elementor-widget elementor-widget-heading\" data-id=\"525e8e3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vegan Tea Culture<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ad1c39 elementor-widget elementor-widget-heading\" data-id=\"5ad1c39\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hike, Explore &amp; Stay Green<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b5e67e elementor-widget elementor-widget-heading\" data-id=\"9b5e67e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Live the Vegan Way<\/h2>\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 class=\"elementor-element elementor-element-e28c2db as-side-slider elementor-testimonial--layout-image_stacked elementor-testimonial--skin-default elementor-testimonial--align-center elementor-arrows-yes elementor-pagination-type-bullets elementor-widget elementor-widget-testimonial-carousel\" data-id=\"e28c2db\" data-element_type=\"widget\" data-settings=\"{&quot;slides_per_view&quot;:&quot;5&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;show_arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;speed&quot;:500,&quot;loop&quot;:&quot;yes&quot;,&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t<div class=\"elementor-main-swiper swiper\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Vegan-Food-Trailsright.webp\" alt=\"Vegan Food Trails\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Vegan Food Trails<\/span><span class=\"elementor-testimonial__title\">From tropical fruits to traditional plant-based curries, taste the island\u2019s natural goodness<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Nature-Wellnessright.webp\" alt=\"Nature &amp; Wellness\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Nature & Wellness<\/span><span class=\"elementor-testimonial__title\">Find peace in eco-retreats, meditation gardens, and vegan wellness resorts.<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Tea-Plant-Based-Livingright.webp\" alt=\"Tea &amp; Plant-Based Living\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Tea & Plant-Based Living<\/span><span class=\"elementor-testimonial__title\">Experience Sri Lanka\u2019s world-famous tea plantations with cruelty-free, plant-based dining.<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Vegan-Adventure-Trailsright.webp\" alt=\"Vegan Adventure Trails\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Vegan Adventure Trails<\/span><span class=\"elementor-testimonial__title\">Go on eco-friendly treks, waterfalls, and jungle trails with vegan-friendly stays.<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Local-Vegan-Experiencesright.webp\" alt=\"Local Vegan Experiences\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Local Vegan Experiences<\/span><span class=\"elementor-testimonial__title\">Cook with locals, join vegan food markets, and celebrate cruelty-free living.<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t\t\t<span class=\"elementor-screen-only\">Previous<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t\t\t<span class=\"elementor-screen-only\">Next<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c2b340 e-con-full e-flex e-con e-child\" data-id=\"2c2b340\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e8834a6 e-con-full e-flex e-con e-child\" data-id=\"e8834a6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcb257e elementor-absolute as-slider-left elementor-widget elementor-widget-button\" data-id=\"fcb257e\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-arrow-alt-circle-left\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zm448 0c0 110.5-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56s200 89.5 200 200zm-72-20v40c0 6.6-5.4 12-12 12H256v67c0 10.7-12.9 16-20.5 8.5l-99-99c-4.7-4.7-4.7-12.3 0-17l99-99c7.6-7.6 20.5-2.2 20.5 8.5v67h116c6.6 0 12 5.4 12 12z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84277b6 elementor-absolute as-slider-right elementor-widget elementor-widget-button\" data-id=\"84277b6\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-arrow-alt-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98799e2 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"98799e2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1317c2a e-con-full e-flex e-con e-child\" data-id=\"1317c2a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-884ec1a elementor-widget elementor-widget-heading\" data-id=\"884ec1a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Welcome<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6312df1 elementor-widget elementor-widget-heading\" data-id=\"6312df1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">to Vegan Trails Sri Lanka<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4920097 elementor-widget elementor-widget-text-editor\" data-id=\"4920097\" data-element_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<p>Embark on a journey where nature, culture, and compassion come together. At Vegan Trails, we curate unforgettable travel experiences tailored for the mindful traveler. From indulging in vibrant plant-based cuisine to exploring the island\u2019s breathtaking landscapes\u2014think golden beaches, misty mountains, and lush rainforests\u2014you\u2019ll immerse yourself in the best of Sri Lanka while honoring a sustainable, cruelty-free lifestyle. Whether you&#8217;re trekking through ancient temples or savoring a vegan feast, every moment is crafted to inspire, nourish, and connect you with the beauty of this island. Let your adventure\u00a0begin!<\/p>\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-ead4876 e-con-full e-flex e-con e-parent\" data-id=\"ead4876\" data-element_type=\"container\" id=\"topdesination\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-048932e e-con-full e-flex e-con e-child\" data-id=\"048932e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d377cb9 elementor-widget elementor-widget-heading\" data-id=\"d377cb9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Explore<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48bf7b0 elementor-widget elementor-widget-heading\" data-id=\"48bf7b0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Sri Lanka<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe40f98 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fe40f98\" data-element_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<p>From sun-kissed beaches to lush, misty mountains, Sri Lanka offers a world of adventure within a few short hours. Discover ancient cultural treasures and vibrant nightlife all in one unforgettable\u00a0journey.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-187fe0f e-transform elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"187fe0f\" data-element_type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.lankatraveltrails.com\/top-desnations\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-arrow-alt-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-026ecab e-con-full e-flex e-con e-child\" data-id=\"026ecab\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67aad2a elementor-widget elementor-widget-html\" data-id=\"67aad2a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\n    <style>\n        \/* Updated slider container styling *\/\n        .carousel-wrapper {\n            height: 120%;\n            width: 100%;\n            overflow: hidden;\n            position: relative;\n            display: flex;\n            align-items: center;\n        }\n\n        .item-carousel {\n            display: flex;\n            transition: transform 0.5s ease-in-out;\n            width: max-content;\n        }\n\n        \/* Individual card styling *\/\n        .carousel-item {\n            width: 300px;\n            height: 450px;\n            margin: 10px;\n            background-color: #fff;\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n            border-radius: 8px;\n            overflow: hidden;\n            position: relative; \/* Added for overlay *\/\n            text-align: center;\n            transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;\n            transform: scale(0); \/* Start with scaled down size *\/\n            opacity: 0;\n        }\n\n        \/* Card when revealed (will be applied via JavaScript) *\/\n        .carousel-item.show {\n            transform: scale(1); \/* Full scale *\/\n            opacity: 1; \/* Fully visible *\/\n        }\n\n        .carousel-item img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.3s ease-in-out;\n        }\n\n        \/* Hover effect to zoom in the image *\/\n        .carousel-item:hover img {\n            transform: scale(1.1); \/* Slight zoom *\/\n        }\n\n        \/* Overlay text *\/\n        .carousel-item h3 {\n            font-size: 18px;\n            color: white;\n            background-color: rgba(0, 0, 0, 0.6);\n            padding: 10px;\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            margin: 0;\n            opacity: 0;\n            transition: opacity 0.3s ease-in-out;\n        }\n\n        \/* Show the text on hover *\/\n        .carousel-item:hover h3 {\n            opacity: 1;\n        }\n\n        \/* Navigation buttons *\/\n        .carousel-btn {\n            position: absolute;\n            bottom: 1%;\n            transform: translateY(0%);\n            background-color: transparent;\n            border: 2px solid #333;\n            border-radius: 50%;\n            color: #333;\n            padding: 10px 15px;\n            cursor: pointer;\n            z-index: 10;\n            font-size: 18px;\n            transition: background-color 0.3s, border-color 0.3s, color 0.3s;\n        }\n\n        .carousel-btn:hover {\n            background-color: #333;\n            color: white;\n            border-color: white;\n        }\n\n        .back-btn {\n            left: 10px;\n        }\n\n        .forward-btn {\n            right: 10px;\n        }\n\n        \/* Anchor tag for clickable cards *\/\n        .carousel-item a {\n            display: block;\n            color: inherit;\n            text-decoration: none;\n            position: relative;\n            width: 100%;\n            height: 100%;\n        }\n\n         @media (max-width: 480px) {\n             .carousel-wrapper {\n                padding-bottom:50px;  \n             }\n             .carousel-item h3 {\n            opacity: 1;\n        }\n         }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"carousel-wrapper\">\n        <button class=\"carousel-btn back-btn\" onclick=\"slideBack()\">\u276e<\/button>\n        <button class=\"carousel-btn forward-btn\" onclick=\"slideForward()\">\u276f<\/button>\n        <div class=\"item-carousel\" id=\"dynamicSlider\">\n            <!-- Cards will be populated dynamically -->\n        <\/div>\n    <\/div>\n\n   <script>\n    let currentPos = 0;\n    let totalItems = 0;\n\n    \/\/ Function to fetch all posts\n    async function getPosts() {\n         const topcategoryId = 16;  \/\/ Replace with the ID of the \"Top Destination\" category\n   \n        const apiEndpoint = `https:\/\/www.lankatraveltrails.com\/wp-json\/wp\/v2\/posts?categories=${topcategoryId}&_embed`;  \/\/ Fetch all posts with embed for featured media\n\n        try {\n            const res = await fetch(apiEndpoint);\n            if (!res.ok) {\n                throw new Error(`HTTP error! status: ${res.status}`);\n            }\n            const postList = await res.json();\n            console.log(\"Posts retrieved:\", postList);  \/\/ Debugging log to check the data\n\n          \/\/ Replace with the ID of the \"Top Destination\" category\n   \n    topPosts = postList;\n            console.log(\"Filtered top posts:\", topPosts);  \/\/ Log filtered posts for debugging\n\n            const carousel = document.getElementById('dynamicSlider');\n            carousel.innerHTML = '';  \/\/ Clear the carousel before adding new content\n\n            \/\/ If no posts are found, create placeholder items\n            if (topPosts.length === 0) {\n                console.log(\"No top destination posts found.\");\n                for (let i = 0; i < 5; i++) {\n                    createPlaceholderItem(carousel, i);\n                }\n            } else {\n                \/\/ Loop through the filtered posts and create items\n                topPosts.forEach((post, index) => {\n                    console.log(\"Creating carousel item for:\", post.title.rendered);\n                    createCarouselItem(carousel, post, index);\n                });\n            }\n\n            \/\/ Set total items for the loop logic\n            totalItems = carousel.children.length;\n        } catch (error) {\n            console.error(\"Error retrieving posts:\", error);\n        }\n    }\n\n    \/\/ Function to create a carousel item\n    function createCarouselItem(carousel, post, index) {\n        const item = document.createElement('div');\n        item.classList.add('carousel-item');\n\n        \/\/ Check if the post has a featured image\n        const imgSrc = post._embedded && post._embedded['wp:featuredmedia'] \n                       ? post._embedded['wp:featuredmedia'][0].source_url \n                       : 'placeholder.jpg';\n\n        \/\/ Create item content and make it clickable\n        item.innerHTML = `\n            <a href=\"${post.link}\" target=\"_blank\">\n                <img decoding=\"async\" src=\"${imgSrc}\" alt=\"${post.title.rendered}\">\n                <h3>${post.title.rendered}<\/h3>\n            <\/a>\n        `;\n\n        \/\/ Append item to carousel\n        carousel.appendChild(item);\n\n        \/\/ Animate item appearance one by one\n        setTimeout(() => {\n            item.classList.add('show');\n        }, index * 300);  \/\/ 300ms delay for each item\n    }\n\n    \/\/ Function to create a placeholder item\n    function createPlaceholderItem(carousel, index) {\n        const item = document.createElement('div');\n        item.classList.add('carousel-item');\n\n        item.innerHTML = `\n            <img decoding=\"async\" src=\"placeholder.jpg\" alt=\"Placeholder\">\n            <h3>Placeholder Title ${index + 1}<\/h3>\n        `;\n\n        \/\/ Append item to carousel\n        carousel.appendChild(item);\n\n        setTimeout(() => {\n            item.classList.add('show');\n        }, index * 300);  \/\/ Animate appearance with delay\n    }\n\n    \/\/ Function to move the carousel back\n    function slideBack() {\n        const carousel = document.getElementById('dynamicSlider');\n        const itemWidth = carousel.querySelector('.carousel-item').offsetWidth + 20;  \/\/ Including margin\n\n        currentPos += itemWidth;\n\n        \/\/ If we're at the beginning, jump to the last item\n        if (currentPos > 0) {\n            currentPos = -(itemWidth * (totalItems - 1));\n        }\n        carousel.style.transform = `translateX(${currentPos}px)`;\n    }\n\n    \/\/ Function to move the carousel forward\n    function slideForward() {\n        const carousel = document.getElementById('dynamicSlider');\n        const itemWidth = carousel.querySelector('.carousel-item').offsetWidth + 20;  \/\/ Including margin\n\n        currentPos -= itemWidth;\n\n        \/\/ If we've gone past the last item, reset to the first item\n        if (Math.abs(currentPos) >= itemWidth * totalItems) {\n            currentPos = 0;\n        }\n        carousel.style.transform = `translateX(${currentPos}px)`;\n    }\n\n    \/\/ Fetch all posts when the page loads and filter by category\n    getPosts();  \/\/ This will fetch posts and filter them by category\n<\/script>\n\n<\/body>\n<\/html>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6d13b1 e-transform elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button\" data-id=\"b6d13b1\" data-element_type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.lankatraveltrails.com\/top-desnations\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-arrow-alt-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6fe4a4f e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"6fe4a4f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9dcb1ac e-con-full e-flex e-con e-child\" data-id=\"9dcb1ac\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86a5197 elementor-widget elementor-widget-heading\" data-id=\"86a5197\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Navigate Your Dream<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62b23d2 elementor-widget elementor-widget-heading\" data-id=\"62b23d2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Destinations<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-03a5b4a e-con-full e-flex e-con e-child\" data-id=\"03a5b4a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ff0b42 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"0ff0b42\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<html lang=\"en\">\n\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/tween.js\/18.6.4\/tween.umd.js\"><\/script>\n<body>\n    <div class=\"main-container\">\n        <div id=\"tooltip\" style=\"position: absolute; background-color: rgba(0, 0, 0, 0.7); color: #fff; padding: 5px; border-radius: 5px; display: none;\"><\/div>\n\n        <div class=\"message-container\" id=\"message\">\n            Click the required place you are searching for to reveal destinations.\n        <\/div>\n        \n        <div id=\"container-3d-wp\"><\/div>\n        <div class=\"loading-screen\" id=\"loadingScreen\">Loading posts...<\/div>\n        <div class=\"post-container\" id=\"postContainer\">\n            <button class=\"close-button-wp-3d\">X<\/button>\n            <h2>Related destinations<\/h2>\n            \n            <div class=\"slider-container-3dmap-wp\">           \n                <button class=\"slider-btn prev-btn-wp\" onclick=\"moveLeft()\">\u276e<\/button>\n                <div class=\"card-slider\" id=\"postSlider\"><\/div>\n                <button class=\"slider-btn next-btn-wp\" onclick=\"moveRight()\">\u276f<\/button>\n            <\/div>\n        <\/div>\n        <div id=\"logoContainer\">\n                <a href=\"https:\/\/allinoneholdings.com\/\" target=\"_blank\"> \n    <img decoding=\"async\" src=\"https:\/\/allinoneholdings.com\/wp-content\/uploads\/2024\/08\/cropped-o.png\" alt=\"Logo\" id=\"miniLogo\" \/>\n    <span id=\"companyName\">All In One Holdings<\/span>\n     <\/a>\n<\/div>\n\n    <\/div>\n\n<\/body>\n<\/html>\n\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/loaders\/MTLLoader.js\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/loaders\/OBJLoader.js\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/controls\/OrbitControls.js\"><\/script>\n    <script>\n    const tooltip = document.getElementById('tooltip');\n        const partNames = {\n            0: \"Eastern\",\n            1: \"Northern\",\n            2: \"North Western\",\n            3: \"Western\",\n            4: \"Southern\",\n            5: \"Sabaragamuwa\",\n            6: \"Uva\",\n            7: \"Central\",\n            8: \"North Central\"\n        };\n\n        const categoryIds = {\n            0: 31,\n            1: 32,\n            2: 33,\n            3: 28,\n            4: 30,\n            5: 36,\n            6: 35,\n            7: 29,\n            8: 34\n        };\n    \n        const partContainers = {};\n        const scene = new THREE.Scene();\n        const camera = new THREE.PerspectiveCamera(75, window.innerWidth \/ window.innerHeight, 0.1, 1000);\n        const renderer = new THREE.WebGLRenderer({ alpha: true });\n        renderer.setSize(window.innerWidth, window.innerHeight);\n        document.getElementById('container-3d-wp').appendChild(renderer.domElement);\n    \n        const skyTexture = new THREE.TextureLoader().load('https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/sky-1.jpg', function(texture) {\n    scene.background = texture; \/\/ Set the sky texture as the background\n});\n    \n        const light = new THREE.AmbientLight(0xffffff);\n        scene.add(light);\n    \n        const directionalLight = new THREE.DirectionalLight(0xffffff, 0.5);\n        directionalLight.position.set(1, 1, 1);\n        scene.add(directionalLight);\n    \n        const textureLoader = new THREE.TextureLoader();\nconst texture = textureLoader.load('https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/09\/rocky_terrain_02_diff_2k.jpg');\n\nconst mtlLoader = new THREE.MTLLoader();\n    mtlLoader.load('https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/09\/sri_lanka_prov.mtl', function (materials) {\n        materials.preload();\n\n        const objLoader = new THREE.OBJLoader();\n        objLoader.setMaterials(materials);\n        objLoader.load('https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/09\/Srilanka_prov.obj', function (object) {\n            let partNumber = 0;\n            object.traverse(function (child) {\n                if (child.isMesh) {\n                    const color = new THREE.Color(Math.random(), Math.random(), Math.random());\n                    child.material = new THREE.MeshBasicMaterial({ color: color });\n                    child.originalColor = color; \/\/ Store original color\n                    child.originalPosition = child.position.clone();\n                    child.originalScale = child.scale.clone();\n                    child.originalRotation = child.rotation.clone();\n                    child.partNumber = partNumber++;\n                    partContainers[child.partNumber] = child;\n                    objects.push(child);\n                }\n            });\n\n            const box = new THREE.Box3().setFromObject(object);\n            const center = box.getCenter(new THREE.Vector3());\n            object.position.sub(center);\n\n            const degrees = 90;\n            object.rotation.x = degrees * (Math.PI \/ 180);\n\n            object.position.x = 0;\n\n            object.originalPosition = object.position.clone();\n            object.originalScale = object.scale.clone();\n\n\n            scene.add(object);\n            objects.push(object);\n\n            mainObject = object; \/\/ Store reference to main object\n            object.scale.set(2, 2, 2);\n        });\n    });\n\n\n    \n        camera.position.set(-2, 2, 5);\n  \n    \n        const controls = new THREE.OrbitControls(camera, renderer.domElement);\n        controls.enableDamping = true;\n        controls.dampingFactor = 0.25;\n    \n      \/\/ After defining controls\ncontrols.enableZoom = false; \/\/ Disable zooming\ncontrols.enablePan = false; \/\/ Disable panning\n\n    \n        controls.maxPolarAngle = (160 * Math.PI) \/ 180;\n        controls.minPolarAngle = (100 * Math.PI) \/ 180;\n        controls.maxAzimuthAngle = (40 * Math.PI) \/ 180;\n        controls.minAzimuthAngle = (-40 * Math.PI) \/ 180;\n    \n        controls.screenSpacePanning = false;\n    \n        const raycaster = new THREE.Raycaster();\n        const mouse = new THREE.Vector2();\n        const objects = [];\n        let selectedObject = null;\n        let mainObject = null; \/\/ Store reference to the main object\n        let isInteractionEnabled = true;\n    \n   \n\nfunction onMouseMove(event) {\n    if (!isInteractionEnabled) return;\n\n    const rect = renderer.domElement.getBoundingClientRect();  \/\/ Get the position of the canvas\n    mouse.x = ((event.clientX - rect.left) \/ rect.width) * 2 - 1;  \/\/ Adjust mouse x\n    mouse.y = -((event.clientY - rect.top) \/ rect.height) * 2 + 1;  \/\/ Adjust mouse y\n\n    raycaster.setFromCamera(mouse, camera);\n    const intersects = raycaster.intersectObjects(objects, true);\n\n    objects.forEach(object => {\n        object.traverse(child => {\n            if (child.isMesh && child !== selectedObject) {\n                child.position.copy(child.originalPosition);\n                child.material.opacity = 1;\n                child.material.transparent = false;\n            }\n        });\n    });\n\n    if (intersects.length > 0 && intersects[0].object !== selectedObject) {\n        intersects[0].object.position.y += 0.1;\n\n        \/\/ Show tooltip when hovering over a part\n        const partName = partNames[intersects[0].object.partNumber];\n        tooltip.style.display = 'block';\n        tooltip.style.left = event.clientX + 15 + 'px';  \/\/ Position tooltip to the right of the mouse\n        tooltip.style.top = event.clientY + 15 + 'px';  \/\/ Position tooltip slightly below the mouse\n        tooltip.innerHTML = `${partName} Province`;\n    } else {\n        tooltip.style.display = 'none'; \/\/ Hide tooltip if not hovering any part\n    }\n}\n\n    \n      function onClickOrTouch(event) {\n          tooltip.style.display = 'none';\n    if (!isInteractionEnabled) return;\n\n    const isMobile = window.innerWidth <= 768; \/\/ Check if it's mobile view\n\n    \/\/ Get the canvas bounding rectangle (important for correct positioning)\n    const canvasBounds = renderer.domElement.getBoundingClientRect();\n\n    let x, y;\n    if (event.type === 'touchstart') {\n        \/\/ For touch events, use the first touch point\n        const touch = event.touches[0];\n        x = (touch.clientX - canvasBounds.left) \/ canvasBounds.width * 2 - 1;\n        y = -(touch.clientY - canvasBounds.top) \/ canvasBounds.height * 2 + 1;\n    } else {\n        \/\/ For mouse events, adjust for canvas offset\n        x = (event.clientX - canvasBounds.left) \/ canvasBounds.width * 2 - 1;\n        y = -(event.clientY - canvasBounds.top) \/ canvasBounds.height * 2 + 1;\n    }\n\n    mouse.x = x;\n    mouse.y = y;\n\n    raycaster.setFromCamera(mouse, camera);\n    const intersects = raycaster.intersectObjects(objects, true);\n\n    if (intersects.length > 0) {\n        selectedObject = intersects[0].object;\n        selectedObject.position.y += 0.1;\n        console.log(`Part Number: ${selectedObject.partNumber} - ${partNames[selectedObject.partNumber]}`);\n\n        \/\/ Grayscale other parts\n        objects.forEach(object => {\n            object.traverse(child => {\n                if (child.isMesh && child !== selectedObject) {\n                    child.material.color.set(0x808080); \/\/ Set to gray\n                    child.material.opacity = 0.7;\n                    child.material.transparent = true;\n                }\n            });\n        });\n\n        const partPosition = selectedObject.getWorldPosition(new THREE.Vector3());\n\n        if (!isMobile) {\n            \/\/ Desktop view: Shift the object to the left\n            new TWEEN.Tween(mainObject.position)\n                .to({ x: mainObject.position.x - 2, y: mainObject.position.y - 0.5, z: mainObject.position.z }, 1000)\n                .easing(TWEEN.Easing.Quadratic.Out)\n                .start();\n        }\n\n        const targetCameraPosition = isMobile\n            ? new THREE.Vector3(partPosition.x, partPosition.y, partPosition.z + 2) \/\/ Keep zoom centered for mobile\n            : new THREE.Vector3(partPosition.x - 2, partPosition.y, partPosition.z + 2); \/\/ Move to the left for desktop\n\n        new TWEEN.Tween(mainObject.scale)\n            .to({ x: mainObject.scale.x * 0.5, y: mainObject.scale.y * 0.5, z: mainObject.scale.z * 0.5 }, 1000)\n            .easing(TWEEN.Easing.Quadratic.Out)\n            .start();\n\n        new TWEEN.Tween(camera.position)\n            .to(targetCameraPosition, 1000)\n            .easing(TWEEN.Easing.Quadratic.Out)\n            .onComplete(() => {\n                isInteractionEnabled = false; \/\/ Disable further interaction after zooming\n                fetchPosts(selectedObject.partNumber).then(() => {\n                    const postContainer = document.getElementById('postContainer');\n                    postContainer.classList.add('active');\n                });\n            })\n            .start();\n\n        isInteractionEnabled = false;\n        window.removeEventListener('mousemove', onMouseMove); \/\/ Remove mouse move event\n    }\n}\n\n\/\/ Add both event listeners for mouse and touch events\nwindow.addEventListener('click', onClickOrTouch, false);\nwindow.addEventListener('touchstart', onClickOrTouch, false);\n\n       \n    \n        function closePartContainer() {\n            if (mainObject) {\n                \/\/ Animate object back to origianal scale\n\n                new TWEEN.Tween(mainObject.position)\n                    .to({ x: mainObject.originalPosition.x, y: mainObject.originalPosition.y, z: mainObject.originalPosition.z }, 1000)\n                    .easing(TWEEN.Easing.Quadratic.Out)\n                    .start();\n\n                new TWEEN.Tween(mainObject.scale)\n                    .to({ x: mainObject.originalScale.x * 2 , y: mainObject.originalScale.y * 2 , z: mainObject.originalScale.z * 2}, 1000)\n                    .easing(TWEEN.Easing.Quadratic.Out)\n                    .start();\n    \n                \/\/ Animate camera back to original position\n                new TWEEN.Tween(camera.position)\n                  \n                    .to({ x: -2, y: 2, z: 5 }, 1000)\n                    .easing(TWEEN.Easing.Quadratic.Out)\n                    .onComplete(() => {\n                        isInteractionEnabled = true; \/\/ Re-enable interactions after the camera returns\n                    })\n                    .start();\n            }\n    \n            \/\/ Reset all parts back to their original color\n            objects.forEach(object => {\n                object.traverse(child => {\n                    if (child.isMesh) {\n                        child.material.color.set(child.originalColor); \/\/ Reset to original color\n                        child.material.opacity = 1; \/\/ Reset opacity\n                        child.material.transparent = false; \/\/ Ensure transparency is off\n                    }\n                });\n            });\n    \n            selectedObject = null; \/\/ Clear the selected object\n            isInteractionEnabled = true; \/\/ Re-enable interactions\n            window.addEventListener('mousemove', onMouseMove); \/\/ Re-add mouse move event\n        }\n    \n        document.querySelectorAll('.close-button-wp-3d').forEach(button => {\n            button.addEventListener('click', function () {\n                const partDiv = this.parentElement;\n                partDiv.classList.remove('active');\n                closePartContainer(); \/\/ Call the function to close the part container\n            });\n        });\n    \n        window.addEventListener('mousemove', onMouseMove, false);\n      \n    \n        function animate() {\n            requestAnimationFrame(animate);\n            controls.update();\n            renderer.render(scene, camera);\n            TWEEN.update();\n        }\n    \n        \/\/ Handle screen resizing\n        window.addEventListener('resize', function () {\n            const width = window.innerWidth;\n            const height = window.innerHeight;\n            renderer.setSize(width, height);\n            camera.aspect = width \/ height;\n            camera.updateProjectionMatrix(); \/\/ Update the camera's projection matrix\n        });\n\n\n\nasync function fetchPosts(partNumber) {\n    const categoryId = categoryIds[partNumber];\n    const apiUrl = `https:\/\/www.lankatraveltrails.com\/wp-json\/wp\/v2\/posts?categories=${categoryId}&_embed`;\n    \n    const postContainer = document.getElementById('postContainer');\n    const loadingScreen = document.querySelector('.loading-screen');\n    \n    try {\n        \/\/ Show loading screen and hide post container\n        loadingScreen.classList.add('active');\n        postContainer.classList.remove('active'); \n        \n        const response = await fetch(apiUrl);\n        const posts = await response.json();\n       \n        \n        filteredPosts = posts;\n\n        const slider = document.getElementById('postSlider');\n        slider.innerHTML = ''; \/\/ Clear existing posts\n\n        \/\/ If there are posts, display them\n        if (filteredPosts.length > 0) {\n            filteredPosts.forEach(post => {\n                const featuredImage = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || '';\n\n                const postCard = document.createElement('div');\n                postCard.className = 'card-wp';\n                postCard.style.backgroundImage = `url(${featuredImage})`;\n                postCard.innerHTML = `\n                    <a href=\"${post.link}\" target=\"_blank\">\n                        <h3>${post.title.rendered}<\/h3>\n                    <\/a>\n                `;\n                slider.appendChild(postCard);\n            });\n        } else {\n            const noPostsMessage = document.createElement('div');\n            noPostsMessage.innerText = 'No posts available for this category.';\n            slider.appendChild(noPostsMessage);\n        }\n\n        totalCards = filteredPosts.length;\n        currentPosition = 0; \/\/ Reset slider position\n\n        \/\/ Reveal the post container with animation\n        postContainer.classList.add('active');\n        \n    } catch (error) {\n        console.error(\"Error fetching posts:\", error);\n    } finally {\n        \/\/ Hide loading screen after fetching\n        loadingScreen.classList.remove('active');\n    }\n}\n\n\nfunction moveLeft() {\n    const slider = document.getElementById('postSlider');\n    const cardWidth = slider.querySelector('.card-wp') ? slider.querySelector('.card-wp').offsetWidth + 20 : 0;\n    currentPosition += cardWidth;\n    if (currentPosition > 0) {\n        currentPosition = -(cardWidth * (totalCards - 1));\n    }\n    slider.style.transform = `translateX(${currentPosition}px)`;\n}\n\nfunction moveRight() {\n    const slider = document.getElementById('postSlider');\n    const cardWidth = slider.querySelector('.card-wp') ? slider.querySelector('.card-wp').offsetWidth + 20 : 0;\n    currentPosition -= cardWidth;\n    if (Math.abs(currentPosition) >= cardWidth * totalCards) {\n        currentPosition = 0;\n    }\n    slider.style.transform = `translateX(${currentPosition}px)`;\n}\n\n\n    \n        animate();\n\n           \/\/ Handle screen resizing\n           window.addEventListener('resize', function () {\n            const width = window.innerWidth;\n            const height = window.innerHeight;\n            renderer.setSize(width, height);\n            camera.aspect = width \/ height;\n            camera.updateProjectionMatrix(); \/\/ Update the camera's projection matrix\n        });\n        \n\n\nfunction initializeControls() {\n    const isMobile = window.innerWidth <= 768; \/\/ Mobile view check\n\n   if (isMobile && controls) {\n        controls.enabled = false; \/\/ Disable OrbitControls on mobile\n    }\n}\n\n\/\/ Call it when the page is loaded\ninitializeControls();\n\n\/\/ Optionally, update controls on window resize\nwindow.addEventListener('resize', function() {\n    \/\/ Dispose of existing controls\n    if (controls) {\n        controls.dispose();\n    }\n\n    \/\/ Reinitialize controls based on new window size\n    initializeControls();\n});\n\n    <\/script>\n    \t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16c0c19 e-flex e-con-boxed e-con e-parent\" data-id=\"16c0c19\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2385877 e-con-full e-flex e-con e-child\" data-id=\"2385877\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1f15a0 elementor-widget elementor-widget-heading\" data-id=\"b1f15a0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Taste <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fd4165 elementor-widget elementor-widget-heading\" data-id=\"4fd4165\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Discovery<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de039d8 e-con-full e-flex e-con e-parent\" data-id=\"de039d8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66964fe elementor-widget elementor-widget-html\" data-id=\"66964fe\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <style>\r\n        .unique-carousel-wrapper {\r\n            height: 100%;\r\n            width: 100%;\r\n            overflow: hidden;\r\n            position: relative;\r\n            display: flex;\r\n            align-items: center;\r\n        }\r\n\r\n        .unique-item-carousel {\r\n            display: flex;\r\n            transition: transform 0.5s ease-in-out;\r\n            width: max-content;\r\n        }\r\n\r\n        .unique-carousel-item {\r\n            width: 300px;\r\n            height: 450px;\r\n            margin: 10px;\r\n            background-color: #fff;\r\n            box-shadow: 0 4px 8px rgba(0,0,0,0.1);\r\n            border-radius: 8px;\r\n            overflow: hidden;\r\n            position: relative;\r\n            text-align: center;\r\n            transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;\r\n            transform: scale(0);\r\n            opacity: 0;\r\n            cursor: default; \/* Remove pointer for non-clickable *\/\r\n        }\r\n\r\n        .unique-carousel-item.show {\r\n            transform: scale(1);\r\n            opacity: 1;\r\n        }\r\n\r\n        .unique-carousel-item img {\r\n            width: 100%;\r\n            height: 100%;\r\n            object-fit: cover;\r\n            transition: transform 0.3s ease-in-out;\r\n        }\r\n\r\n        .unique-carousel-item:hover img {\r\n            transform: scale(1.1);\r\n        }\r\n\r\n        \/* Overlay container *\/\r\n        .unique-overlay {\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 0;\r\n            right: 0;\r\n            background-color: rgba(0,0,0,0.5);\r\n            color: white;\r\n            padding: 10px;\r\n            opacity: 0;\r\n            transition: opacity 0.3s ease-in-out;\r\n            text-align: center;\r\n        }\r\n\r\n        \/* Show overlay on hover *\/\r\n        .unique-carousel-item:hover .unique-overlay {\r\n            opacity: 1;\r\n        }\r\n\r\n        .unique-overlay h3 {\r\n            margin: 0;\r\n            font-size: 18px;\r\n            color: white;\r\n        }\r\n\r\n        .unique-overlay p {\r\n            margin: 5px 0 0 0;\r\n            font-size: 14px;\r\n        }\r\n\r\n        .unique-carousel-nav {\r\n            display: flex;\r\n            justify-content: center;\r\n            margin-top: 10px;\r\n            gap: 20px;\r\n        }\r\n\r\n        .unique-carousel-btn {\r\n            background-color: transparent;\r\n            border: 2px solid #333;\r\n            border-radius: 50%;\r\n            color: #333;\r\n            padding: 10px 15px;\r\n            cursor: pointer;\r\n            font-size: 18px;\r\n            transition: background-color 0.3s, border-color 0.3s, color 0.3s;\r\n        }\r\n\r\n        .unique-carousel-btn:hover {\r\n            background-color: #333;\r\n            color: white;\r\n            border-color: white;\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .unique-carousel-wrapper { padding-bottom:50px; }\r\n            .unique-overlay { opacity: 1; } \/* always visible on mobile *\/\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"unique-carousel-wrapper\">\r\n    <div class=\"unique-item-carousel\" id=\"uniqueDynamicSlider\">\r\n        <!-- Cards dynamically populated here -->\r\n    <\/div>\r\n<\/div>\r\n\r\n<div class=\"unique-carousel-nav\">\r\n    <button class=\"unique-carousel-btn unique-back-btn\" onclick=\"uniqueSlideBack()\">\u276e<\/button>\r\n    <button class=\"unique-carousel-btn unique-forward-btn\" onclick=\"uniqueSlideForward()\">\u276f<\/button>\r\n<\/div>\r\n\r\n<script>\r\nlet uniqueCurrentPos = 0;\r\nlet uniqueTotalItems = 0;\r\n\r\n\/\/ Replace these descriptions with your own\r\nconst descriptions = [\r\n    \"Sri Lankan New Year brings a festival of flavors with sweet treats like kavum (fried rice flour cakes), kokis (crispy rice flour snacks), and various other vegan delicacies made from coconut, treacle, and spices. These foods symbolize prosperity and unity during this important celebration.\",\r\n    \"A delicate dessert made by wrapping a coconut and treacle mixture in soft rice flour dough. These rolled treats are steamed to perfection and offer a light sweetness that captures the essence of Sri Lanka\u2019s rich coconut and jaggery traditions.\",\r\n    \"A traditional Sri Lankan snack made by mixing rice flour, coconut, and treacle, wrapped in kanda leaves, and steamed. This dish has a rich, earthy sweetness and a soft, chewy texture, perfect for a light snack or a simple dessert.\",\r\n    \"A deep-fried whole wheat bread that puffs up into a light, golden shell. Crisp and airy, puri is often enjoyed with curries or tangy pickles, offering a crunchy contrast to the soft vegetables or chutneys served alongside it.\",\r\n    \"A flaky and layered flatbread made from dough rolled in oil and cooked on a hot griddle. Parata is typically served with spiced vegetable curries or dipped in coconut-based sauces, providing a buttery, satisfying complement to spicy foods.\",\r\n    \"A unique vegan dish where mangoes, either raw or ripe, are simmered in a blend of coconut milk, mustard seeds, and spices. This sweet and sour curry is a tantalizing combination of flavors, balancing the tropical sweetness of mango with the richness of a coconut base.\",\r\n    \"A tangy fruit and vegetable pickle that embodies the vibrant flavors of Sri Lanka. Made with ingredients like raw mango, lime, or pineapple, this sharp, spicy condiment is marinated in mustard, vinegar, and chili, perfect for adding zing to any meal.\",\r\n    \"Crunchy fritters made from ground lentils, these street food staples are spiced with curry leaves, chilies, and cumin. They are often enjoyed as a savory snack with tea or served alongside coconut chutney for added flavor.\",\r\n    \"A steamed dish made from layers of rice flour and shredded coconut, traditionally shaped in bamboo molds. Its subtle flavor makes it an ideal match for spiced vegetable curries or even a drizzle of coconut milk, creating a wholesome and hearty meal.\",\r\n    \"A flatbread made from wheat flour and grated coconut, this rustic dish can be customized with various fillings, from spiced onions to coconut sambol. Its chewy texture and subtle coconut flavor make it a perfect companion to hearty curries or light snacks.\"\r\n];\r\n\r\nasync function uniqueGetPosts() {\r\n    const uniqueTopcategoryId = 37;\r\n    const uniqueApiEndpoint = `https:\/\/www.lankatraveltrails.com\/wp-json\/wp\/v2\/posts?categories=${uniqueTopcategoryId}&_embed`;\r\n\r\n    try {\r\n        const uniqueRes = await fetch(uniqueApiEndpoint);\r\n        const uniquePostList = await uniqueRes.json();\r\n\r\n        const uniqueCarousel = document.getElementById('uniqueDynamicSlider');\r\n        uniqueCarousel.innerHTML = '';\r\n\r\n        const topPosts = uniquePostList.length ? uniquePostList : Array(10).fill(null);\r\n\r\n        topPosts.forEach((post, index) => {\r\n            uniqueCreateCarouselItem(uniqueCarousel, post, index);\r\n        });\r\n\r\n        uniqueTotalItems = uniqueCarousel.children.length;\r\n    } catch (error) {\r\n        console.error(\"Error retrieving posts:\", error);\r\n    }\r\n}\r\n\r\nfunction uniqueCreateCarouselItem(uniqueCarousel, post, index) {\r\n    const uniqueItem = document.createElement('div');\r\n    uniqueItem.classList.add('unique-carousel-item');\r\n\r\n    const imgSrc = post && post._embedded && post._embedded['wp:featuredmedia']\r\n                   ? post._embedded['wp:featuredmedia'][0].source_url\r\n                   : 'placeholder.jpg';\r\n    const title = post ? post.title.rendered : `Placeholder ${index + 1}`;\r\n    const description = descriptions[index] || \"Description not available.\";\r\n\r\n    uniqueItem.innerHTML = `\r\n        <img decoding=\"async\" src=\"${imgSrc}\" alt=\"${title}\">\r\n        <div class=\"unique-overlay\">\r\n            <h3>${title}<\/h3>\r\n            <p>${description}<\/p>\r\n        <\/div>\r\n    `;\r\n\r\n    uniqueCarousel.appendChild(uniqueItem);\r\n\r\n    setTimeout(() => { uniqueItem.classList.add('show'); }, index * 300);\r\n}\r\n\r\nfunction uniqueSlideBack() {\r\n    const uniqueCarousel = document.getElementById('uniqueDynamicSlider');\r\n    const uniqueItemWidth = uniqueCarousel.querySelector('.unique-carousel-item').offsetWidth + 20;\r\n    uniqueCurrentPos += uniqueItemWidth;\r\n    if (uniqueCurrentPos > 0) uniqueCurrentPos = -(uniqueItemWidth * (uniqueTotalItems - 1));\r\n    uniqueCarousel.style.transform = `translateX(${uniqueCurrentPos}px)`;\r\n}\r\n\r\nfunction uniqueSlideForward() {\r\n    const uniqueCarousel = document.getElementById('uniqueDynamicSlider');\r\n    const uniqueItemWidth = uniqueCarousel.querySelector('.unique-carousel-item').offsetWidth + 20;\r\n    uniqueCurrentPos -= uniqueItemWidth;\r\n    if (Math.abs(uniqueCurrentPos) >= uniqueItemWidth * uniqueTotalItems) uniqueCurrentPos = 0;\r\n    uniqueCarousel.style.transform = `translateX(${uniqueCurrentPos}px)`;\r\n}\r\n\r\nuniqueGetPosts();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-503e453 e-flex e-con-boxed e-con e-parent\" data-id=\"503e453\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-497f536 e-con-full e-flex e-con e-child\" data-id=\"497f536\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-74cb36d e-con-full e-flex e-con e-child\" data-id=\"74cb36d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1db58a0 elementor-widget elementor-widget-heading\" data-id=\"1db58a0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Eco <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31d17ac elementor-widget elementor-widget-heading\" data-id=\"31d17ac\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Retreat<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1d04f9 elementor-widget elementor-widget-text-editor\" data-id=\"c1d04f9\" data-element_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<p><strong>Stay at Vegan-Friendly Accommodations <\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80f9209 e-flex e-con-boxed e-con e-parent\" data-id=\"80f9209\" data-element_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-bd27bb2 elementor-widget elementor-widget-html\" data-id=\"bd27bb2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\r\n<script>\r\nvar $ = jQuery;\r\n\r\n$(document).ready(function(){\r\n    \r\n    function sliderText(){\r\n        setTimeout(function(){\r\n            var index = $('.my-slider .swiper-slide-next').attr('data-swiper-slide-index');\r\n            \r\n            if( $(window).width() < 768 ){\r\n                index = $('.my-slider .swiper-slide-active').attr('data-swiper-slide-index');\r\n            }\r\n            \r\n            $('.my-slider-text .elementor-inner-section, .my-slider-text .e-con').removeClass('active');\r\n            $('.my-slider-text .elementor-inner-section, .my-slider-text .e-con').eq(index).addClass('active');\r\n        },100);\r\n    }\r\n\r\n    $('.my-slider').on('mouseup', function(){\r\n        sliderText();\r\n    });\r\n\r\n    setInterval(sliderText, 500);\r\n});\r\n\r\n$(window).on('load', function(){\r\n\r\n    $('.my-slider').each(function(){\r\n        if($(this).find('.swiper-wrapper').length){\r\n            $(this).find('.elementor-main-swiper').addClass('has-swiper-wrapper');\r\n        }\r\n    });\r\n\r\n    var index;\r\n    if( $(window).width() < 768 ){\r\n        index = 0;\r\n    } else {\r\n        index = 1;\r\n    }\r\n\r\n    $('.my-slider-text .elementor-inner-section, .my-slider-text .e-con').removeClass('active');\r\n    $('.my-slider-text .elementor-inner-section, .my-slider-text .e-con').eq(index).addClass('active');\r\n});\r\n<\/script>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbaa928 elementor-skin-coverflow my-slider elementor-arrows-yes elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-media-carousel\" data-id=\"cbaa928\" data-element_type=\"widget\" data-settings=\"{&quot;skin&quot;:&quot;coverflow&quot;,&quot;slides_per_view&quot;:&quot;3&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;show_arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"media-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t<div class=\"elementor-main-swiper swiper\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"jetwing jaffna\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/jetwing-jaffna.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"amaya beach pasikuda\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/amaya-beach-pasikuda.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"camelot-beach-hotel-negombo\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/camelot-beach-hotel-negombo.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"saman villas bentota\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/saman-villas-bentota.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"Centara Ceysands Resort &amp; Spa-bentota\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/Centara-Ceysands-Resort-Spa-bentota.png&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"araliya nuwara\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/araliya-nuwara.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"jetwing yala\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/jetwing-yala.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"jetwing sigiriya\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/jetwing-sigiriya.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"the-kandy-house\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/the-kandy-house.webp&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image\" role=\"img\" aria-label=\"white house hotel kurunegala\" style=\"background-image: url(&#039;https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/10\/white-house-hotel-kurunegala.png&#039;)\">\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t\t\t<span class=\"elementor-screen-only\">Previous<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t\t\t<span class=\"elementor-screen-only\">Next<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b091254 e-con-full my-slider-text e-flex e-con e-child\" data-id=\"b091254\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-87e5f08 e-con-full e-flex e-con e-child\" data-id=\"87e5f08\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc82419 elementor-widget elementor-widget-heading\" data-id=\"dc82419\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jetwing Jaffna<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34f5a6e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"34f5a6e\" data-element_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<p style=\"text-align: center;\">A luxurious and stylish hotel, providing premium amenities and panoramic views of the city and ocean.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1cef34 e-con-full e-flex e-con e-child\" data-id=\"b1cef34\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1969fde elementor-widget elementor-widget-heading\" data-id=\"1969fde\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Amaya Beach Pasikuda<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a4c016 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1a4c016\" data-element_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<p style=\"text-align: center;\">A beachfront resort with well-furnished rooms and a spa, offering mid-range pricing.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-882d184 e-con-full e-flex e-con e-child\" data-id=\"882d184\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b59494f elementor-widget elementor-widget-heading\" data-id=\"b59494f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Camelot Beach Hotel<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8130c97 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8130c97\" data-element_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<p style=\"text-align: center;\">A modern hotel offering spacious rooms and a pool, situated near the beach.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1780254 e-con-full e-flex e-con e-child\" data-id=\"1780254\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a143df0 elementor-widget elementor-widget-heading\" data-id=\"a143df0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Saman Villas<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e42c59 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7e42c59\" data-element_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<p style=\"text-align: center;\">An exclusive, luxurious boutique hotel with stunning ocean views and private plunge pools.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17ef492 e-con-full e-flex e-con e-child\" data-id=\"17ef492\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34a207b elementor-widget elementor-widget-heading\" data-id=\"34a207b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Centara Ceysands Resort &amp; Spa<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6abd269 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6abd269\" data-element_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<p style=\"text-align: center;\">A beachfront hotel with great facilities for families and couples.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0473693 e-con-full e-flex e-con e-child\" data-id=\"0473693\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6a98e6 elementor-widget elementor-widget-heading\" data-id=\"a6a98e6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Araliya Green Hills Hotel<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec8df69 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ec8df69\" data-element_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<p style=\"text-align: center;\">Provides great views, comfortable rooms, and a heated indoor pool.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-773d2b8 e-con-full e-flex e-con e-child\" data-id=\"773d2b8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cfd476 elementor-widget elementor-widget-heading\" data-id=\"9cfd476\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jetwing Yala<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e697041 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"e697041\" data-element_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<p style=\"text-align: center;\">Mid-range hotel with beachfront access, great dining, and close proximity to the park.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d88c386 e-con-full e-flex e-con e-child\" data-id=\"d88c386\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79a1355 elementor-widget elementor-widget-heading\" data-id=\"79a1355\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jetwing Vil Uyana<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c27938c elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c27938c\" data-element_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<p style=\"text-align: center;\">A luxurious eco-resort offering beautiful villas with views of paddy fields and waterways.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0c42a8 e-con-full e-flex e-con e-child\" data-id=\"f0c42a8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d738f8a elementor-widget elementor-widget-heading\" data-id=\"d738f8a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ratnaloka Tour Inns<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f58dbfa elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f58dbfa\" data-element_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<p style=\"text-align: center;\">A tranquil and upscale resort set amidst nature, offering spacious bungalows.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1185d2 e-con-full e-flex e-con e-child\" data-id=\"c1185d2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c2f2ef elementor-widget elementor-widget-heading\" data-id=\"1c2f2ef\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">White House Hotel<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecfba06 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ecfba06\" data-element_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<p style=\"text-align: center;\">A tranquil and upscale resort set amidst nature, offering spacious bungalows.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-644e88c e-con-full e-flex e-con e-parent\" data-id=\"644e88c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7d9d33c e-flex e-con-boxed e-con e-child\" data-id=\"7d9d33c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5d72279 e-con-full e-flex e-con e-child\" data-id=\"5d72279\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7f0080b e-con-full e-flex e-con e-child\" data-id=\"7f0080b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6323b8 elementor-widget elementor-widget-heading\" data-id=\"e6323b8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tour packages &amp;<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b401c0 elementor-widget elementor-widget-heading\" data-id=\"9b401c0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pricing<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ebab86 elementor-widget elementor-widget-text-editor\" data-id=\"4ebab86\" data-element_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<p><strong>Stay at Vegan-Friendly Accommodations <\/strong><\/p>\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-4e1af7a e-grid e-con-boxed e-con e-child\" data-id=\"4e1af7a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-21d79d7 e-con-full e-flex e-con e-child\" data-id=\"21d79d7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-9687c7f e-con-full e-flex e-con e-child\" data-id=\"9687c7f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d95f36d elementor-widget elementor-widget-heading\" data-id=\"d95f36d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PACKAGE  - 1<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40ed601 elementor-align-left elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"40ed601\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">MAXIMUM 16 PEOPLE<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 PERSON (ALL OUR TRIPS ARE GUARANTEED DEPARTURES)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Starts on September 8, 2024 (Sunday)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Begins at 8:00 am<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Finishes on September 21, 2024 (Saturday)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ends at 3:30 pm<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Starts from COLOMBO<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Finishes\u00a0in\u00a0COLOMBO<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6fe8b5e e-con-full e-flex e-con e-child\" data-id=\"6fe8b5e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba1c172 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ba1c172\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">LKR 400,000 <br>\n(No additional charges)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1da74c elementor-widget elementor-widget-button\" data-id=\"b1da74c\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/package-1-2-2\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-hand-point-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M428.8 137.6h-86.177a115.52 115.52 0 0 0 2.176-22.4c0-47.914-35.072-83.2-92-83.2-45.314 0-57.002 48.537-75.707 78.784-7.735 12.413-16.994 23.317-25.851 33.253l-.131.146-.129.148C135.662 161.807 127.764 168 120.8 168h-2.679c-5.747-4.952-13.536-8-22.12-8H32c-17.673 0-32 12.894-32 28.8v230.4C0 435.106 14.327 448 32 448h64c8.584 0 16.373-3.048 22.12-8h2.679c28.688 0 67.137 40 127.2 40h21.299c62.542 0 98.8-38.658 99.94-91.145 12.482-17.813 18.491-40.785 15.985-62.791A93.148 93.148 0 0 0 393.152 304H428.8c45.435 0 83.2-37.584 83.2-83.2 0-45.099-38.101-83.2-83.2-83.2zm0 118.4h-91.026c12.837 14.669 14.415 42.825-4.95 61.05 11.227 19.646 1.687 45.624-12.925 53.625 6.524 39.128-10.076 61.325-50.6 61.325H248c-45.491 0-77.21-35.913-120-39.676V215.571c25.239-2.964 42.966-21.222 59.075-39.596 11.275-12.65 21.725-25.3 30.799-39.875C232.355 112.712 244.006 80 252.8 80c23.375 0 44 8.8 44 35.2 0 35.2-26.4 53.075-26.4 70.4h158.4c18.425 0 35.2 16.5 35.2 35.2 0 18.975-16.225 35.2-35.2 35.2zM88 384c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">See more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-395a0a6 e-con-full e-flex e-con e-child\" data-id=\"395a0a6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-739b53f e-con-full e-flex e-con e-child\" data-id=\"739b53f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4659e81 elementor-widget elementor-widget-heading\" data-id=\"4659e81\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PACKAGE  - 2<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-322f660 elementor-align-left elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"322f660\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">MAXIMUM 16 PEOPLE<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 PERSON (ALL OUR TRIPS ARE GUARANTEED DEPARTURES)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Starts on June 29, 2025 (Sunday)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Begins at 8:00 am<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"> Finishes on July 12, 2025 (Saturday)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ends at 3:30 pm<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Starts from COLOMBO<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Finishes\u00a0in\u00a0COLOMBO<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d045c34 e-con-full e-flex e-con e-child\" data-id=\"d045c34\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11ea4de elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"11ea4de\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">LKR 400,000 <br>\n(No additional charges)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8a9963 elementor-widget elementor-widget-button\" data-id=\"d8a9963\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/package-2-2-2\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-hand-point-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M428.8 137.6h-86.177a115.52 115.52 0 0 0 2.176-22.4c0-47.914-35.072-83.2-92-83.2-45.314 0-57.002 48.537-75.707 78.784-7.735 12.413-16.994 23.317-25.851 33.253l-.131.146-.129.148C135.662 161.807 127.764 168 120.8 168h-2.679c-5.747-4.952-13.536-8-22.12-8H32c-17.673 0-32 12.894-32 28.8v230.4C0 435.106 14.327 448 32 448h64c8.584 0 16.373-3.048 22.12-8h2.679c28.688 0 67.137 40 127.2 40h21.299c62.542 0 98.8-38.658 99.94-91.145 12.482-17.813 18.491-40.785 15.985-62.791A93.148 93.148 0 0 0 393.152 304H428.8c45.435 0 83.2-37.584 83.2-83.2 0-45.099-38.101-83.2-83.2-83.2zm0 118.4h-91.026c12.837 14.669 14.415 42.825-4.95 61.05 11.227 19.646 1.687 45.624-12.925 53.625 6.524 39.128-10.076 61.325-50.6 61.325H248c-45.491 0-77.21-35.913-120-39.676V215.571c25.239-2.964 42.966-21.222 59.075-39.596 11.275-12.65 21.725-25.3 30.799-39.875C232.355 112.712 244.006 80 252.8 80c23.375 0 44 8.8 44 35.2 0 35.2-26.4 53.075-26.4 70.4h158.4c18.425 0 35.2 16.5 35.2 35.2 0 18.975-16.225 35.2-35.2 35.2zM88 384c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">See more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8606299 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"8606299\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-221ec9e elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"221ec9e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <title>Overlay Example<\/title>\r\n  <style>\r\n    \/* Full-screen overlay styling *\/\r\n    .unique-fullscreen-overlay {\r\n      position: fixed;\r\n      top: 0;\r\n      left: 0;\r\n      width: 100vw;\r\n      height: 100vh;\r\n      background-color: rgba(0, 0, 0, 0.9); \/* Dark overlay *\/\r\n      z-index: 9999; \/* Bring it to the very front *\/\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: center;\r\n      align-items: center;\r\n      color: white;\r\n      text-align: center;\r\n      font-family: Arial, sans-serif;\r\n      font-size: 2em;\r\n      padding: 20px;\r\n      transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;\r\n      overflow: hidden;\r\n    }\r\n\r\n    \/* Hidden state *\/\r\n    .unique-fullscreen-overlay.hidden {\r\n      opacity: 0;\r\n      visibility: hidden;\r\n    }\r\n\r\n    \/* Button styling *\/\r\n    .unique-reveal-button {\r\n      background-color: #ff5722;\r\n      color: white;\r\n      border: none;\r\n      padding: 15px 30px;\r\n      font-size: 1em;\r\n      border-radius: 5px;\r\n      cursor: pointer;\r\n      margin-top: 30px;\r\n      transition: background-color 0.3s ease-in-out;\r\n    }\r\n\r\n    .unique-reveal-button:hover {\r\n      background-color: #e64a19;\r\n    }\r\n\r\n    \/* Page content hidden by default *\/\r\n    .unique-page-content {\r\n      display: none;\r\n    }\r\n\r\n    .unique-fullscreen-overlay p {\r\n      line-height: 2rem;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n  \/\/Full-screen overlay\r\n  <div class=\"unique-fullscreen-overlay\" id=\"uniqueOverlay\">\r\n    <p>Living vegan? Let us plan the journey you\u2019ll love.<\/p>\r\n    <button class=\"unique-reveal-button\" onclick=\"uniqueRevealContent()\">Explore Now<\/button>\r\n  <\/div>\r\n\r\n  \/\/Actual page content\r\n  <div class=\"unique-page-content\" id=\"uniquePageContent\">\r\n    <h1>Welcome to the Website!<\/h1>\r\n    <p>This is the main content of your site, now visible after closing overlay.<\/p>\r\n  <\/div>\r\n\r\n  <script>\r\n    function uniqueRevealContent() {\r\n      const uniqueOverlay = document.getElementById('uniqueOverlay');\r\n      const uniquePageContent = document.getElementById('uniquePageContent');\r\n\r\n      \/\/ Add hidden class (fade out)\r\n      uniqueOverlay.classList.add('hidden');\r\n\r\n      \/\/ Show page content after transition\r\n      setTimeout(() => {\r\n        uniquePageContent.style.display = 'block';\r\n      }, 500); \/\/ matches CSS transition\r\n    }\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n\r\n-->\r\n\r\n\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>Vegan Culinary Journeys Vegan Lifestyle Escapes Tea Trails with a Vegan Touch Sustainable Vegan Adventures Cultural Vegan Connections Vegan Discover Sri Lanka\u2019s Vegan Flavors Reconnect with Nature Vegan Tea Culture Hike, Explore &amp; Stay Green Live the Vegan Way Vegan Food TrailsFrom tropical fruits to traditional plant-based curries, taste the island\u2019s natural goodness Nature &#038; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3555","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home Vegan - Lanka Travel Trails<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lankatraveltrails.com\/?page_id=3555\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home Vegan - Lanka Travel Trails\" \/>\n<meta property=\"og:description\" content=\"Vegan Culinary Journeys Vegan Lifestyle Escapes Tea Trails with a Vegan Touch Sustainable Vegan Adventures Cultural Vegan Connections Vegan Discover Sri Lanka\u2019s Vegan Flavors Reconnect with Nature Vegan Tea Culture Hike, Explore &amp; Stay Green Live the Vegan Way Vegan Food TrailsFrom tropical fruits to traditional plant-based curries, taste the island\u2019s natural goodness Nature &#038; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lankatraveltrails.com\/?page_id=3555\" \/>\n<meta property=\"og:site_name\" content=\"Lanka Travel Trails\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-08T09:43:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Vegan-Food-Trailsright.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555\",\"url\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555\",\"name\":\"Home Vegan - Lanka Travel Trails\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Vegan-Food-Trailsright.webp\",\"datePublished\":\"2024-09-06T05:50:20+00:00\",\"dateModified\":\"2025-10-08T09:43:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555#primaryimage\",\"url\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Vegan-Food-Trailsright.webp\",\"contentUrl\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Vegan-Food-Trailsright.webp\",\"width\":736,\"height\":1313},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?page_id=3555#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home Vegan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/#website\",\"url\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/\",\"name\":\"Lanka Travel Trails\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/#organization\",\"name\":\"Lanka Travel Trails\",\"url\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-ltt-log-white-1-e1726550701859.png\",\"contentUrl\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-ltt-log-white-1-e1726550701859.png\",\"width\":1230,\"height\":1447,\"caption\":\"Lanka Travel Trails\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lankatraveltrails.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home Vegan - Lanka Travel Trails","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lankatraveltrails.com\/?page_id=3555","og_locale":"en_US","og_type":"article","og_title":"Home Vegan - Lanka Travel Trails","og_description":"Vegan Culinary Journeys Vegan Lifestyle Escapes Tea Trails with a Vegan Touch Sustainable Vegan Adventures Cultural Vegan Connections Vegan Discover Sri Lanka\u2019s Vegan Flavors Reconnect with Nature Vegan Tea Culture Hike, Explore &amp; Stay Green Live the Vegan Way Vegan Food TrailsFrom tropical fruits to traditional plant-based curries, taste the island\u2019s natural goodness Nature &#038; [&hellip;]","og_url":"https:\/\/www.lankatraveltrails.com\/?page_id=3555","og_site_name":"Lanka Travel Trails","article_modified_time":"2025-10-08T09:43:32+00:00","og_image":[{"url":"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Vegan-Food-Trailsright.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lankatraveltrails.com\/?page_id=3555","url":"https:\/\/www.lankatraveltrails.com\/?page_id=3555","name":"Home Vegan - Lanka Travel Trails","isPartOf":{"@id":"https:\/\/www.lankatraveltrails.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lankatraveltrails.com\/?page_id=3555#primaryimage"},"image":{"@id":"https:\/\/www.lankatraveltrails.com\/?page_id=3555#primaryimage"},"thumbnailUrl":"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Vegan-Food-Trailsright.webp","datePublished":"2024-09-06T05:50:20+00:00","dateModified":"2025-10-08T09:43:32+00:00","breadcrumb":{"@id":"https:\/\/www.lankatraveltrails.com\/?page_id=3555#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lankatraveltrails.com\/?page_id=3555"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lankatraveltrails.com\/?page_id=3555#primaryimage","url":"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Vegan-Food-Trailsright.webp","contentUrl":"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2025\/09\/Vegan-Food-Trailsright.webp","width":736,"height":1313},{"@type":"BreadcrumbList","@id":"https:\/\/www.lankatraveltrails.com\/?page_id=3555#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lankatraveltrails.com\/"},{"@type":"ListItem","position":2,"name":"Home Vegan"}]},{"@type":"WebSite","@id":"https:\/\/www.lankatraveltrails.com\/#website","url":"https:\/\/www.lankatraveltrails.com\/","name":"Lanka Travel Trails","description":"","publisher":{"@id":"https:\/\/www.lankatraveltrails.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lankatraveltrails.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.lankatraveltrails.com\/#organization","name":"Lanka Travel Trails","url":"https:\/\/www.lankatraveltrails.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lankatraveltrails.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/09\/cropped-ltt-log-white-1-e1726550701859.png","contentUrl":"https:\/\/www.lankatraveltrails.com\/wp-content\/uploads\/2024\/09\/cropped-ltt-log-white-1-e1726550701859.png","width":1230,"height":1447,"caption":"Lanka Travel Trails"},"image":{"@id":"https:\/\/www.lankatraveltrails.com\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"LttAdmin","author_link":"https:\/\/www.lankatraveltrails.com\/?author=1"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Vegan Culinary Journeys Vegan Lifestyle Escapes Tea Trails with a Vegan Touch Sustainable Vegan Adventures Cultural Vegan Connections Vegan Discover Sri Lanka\u2019s Vegan Flavors Reconnect with Nature Vegan Tea Culture Hike, Explore &amp; Stay Green Live the Vegan Way Vegan Food TrailsFrom tropical fruits to traditional plant-based curries, taste the island\u2019s natural goodness Nature &#038;&hellip;","_links":{"self":[{"href":"https:\/\/www.lankatraveltrails.com\/index.php?rest_route=\/wp\/v2\/pages\/3555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lankatraveltrails.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lankatraveltrails.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lankatraveltrails.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lankatraveltrails.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3555"}],"version-history":[{"count":0,"href":"https:\/\/www.lankatraveltrails.com\/index.php?rest_route=\/wp\/v2\/pages\/3555\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lankatraveltrails.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}