{"id":21,"date":"2026-03-27T11:25:04","date_gmt":"2026-03-27T11:25:04","guid":{"rendered":"https:\/\/dev.irpl.biz\/encore-events\/?page_id=21"},"modified":"2026-09-18T12:34:23","modified_gmt":"2026-09-18T12:34:23","slug":"gallery","status":"publish","type":"page","link":"https:\/\/encoreevents.co.in\/wedding\/gallery\/","title":{"rendered":"Gallery"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21\" class=\"elementor elementor-21\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ed0e93 e-flex e-con-boxed e-con e-parent\" data-id=\"6ed0e93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b94aa0 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"4b94aa0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Our Creative Gallery<\/h1>\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-a3d0c43 gallery-block e-flex e-con-boxed e-con e-parent\" data-id=\"a3d0c43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37b8100 galleryinner-box elementor-widget elementor-widget-gbw_gallery_block\" data-id=\"37b8100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gbw_gallery_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n            #gbw-37b8100 .gbw-grid { grid-template-columns: repeat(2, 1fr); }\n            @media (max-width: 1024px) { #gbw-37b8100 .gbw-grid { grid-template-columns: repeat(2, 1fr); } }\n            @media (max-width: 767px)  { #gbw-37b8100 .gbw-grid { grid-template-columns: repeat(1, 1fr); } }\n        <\/style><div id='gbw-37b8100' class='gbw-wrapper' data-gbw-lb='{&quot;enabled&quot;:true,&quot;trigger&quot;:&quot;click&quot;,&quot;showNav&quot;:true,&quot;showCap&quot;:true,&quot;keyboard&quot;:true,&quot;counter&quot;:true,&quot;images&quot;:[{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Sangeet-00233.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/RAJ74071.webp&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Gallery-3-8.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gallery-3-2-1.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/newasdf_900px.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gallery-2-2.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gallery-7-4.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/TA-2.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gallery-9-1.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gallery-10-1.jpg&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;url&quot;:&quot;https:\\\/\\\/encoreevents.co.in\\\/wedding\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/RAY_8946.webp&quot;,&quot;caption&quot;:&quot;&quot;}],&quot;widgetId&quot;:&quot;gbw-37b8100&quot;}'><div class='gbw-grid gbw-hover-zoom' data-mob-cols='1'><style>@media(max-width:767px){#gbw-37b8100-i0{order:1!important;}#gbw-37b8100-i1{order:2!important;}#gbw-37b8100-i2{order:4!important;}#gbw-37b8100-i3{order:3!important;}#gbw-37b8100-i4{order:5!important;}#gbw-37b8100-i5{order:7!important;}#gbw-37b8100-i6{order:6!important;}#gbw-37b8100-i7{order:8!important;}#gbw-37b8100-i8{order:9!important;}#gbw-37b8100-i9{order:11!important;}#gbw-37b8100-i10{order:10!important;}#gbw-37b8100-i11{order:13!important;}#gbw-37b8100-i12{order:14!important;}#gbw-37b8100-i13{order:12!important;}#gbw-37b8100-i14{order:16!important;}#gbw-37b8100-i15{order:15!important;}#gbw-37b8100-i16{order:17!important;}#gbw-37b8100-i17{order:18!important;}#gbw-37b8100-i18{order:20!important;}#gbw-37b8100-i19{order:19!important;}}<\/style><div id='gbw-37b8100-i0' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#703A2F;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Precision Meets Poetry<\/h3><p class='gbw-subheading'>Where structure meets grace.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i1' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='grid-row: span 2;' data-gbw-index='0'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/Sangeet-00233.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='0' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i2' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='grid-row: span 2;' data-gbw-index='1'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/09\/RAJ74071.webp' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='1' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i3' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#A06C41;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Bespoke<\/h3><p class='gbw-subheading'>Clearly custom-made and unique to the couple.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i4' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='grid-row: span 2;' data-gbw-index='2'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/Gallery-3-8.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='2' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i5' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='' data-gbw-index='3'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/gallery-3-2-1.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='3' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i6' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#5F4149;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Artisanal<\/h3><p class='gbw-subheading'>Showcasing high-level craftsmanship and handmade beauty.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i7' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#035A6C;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Impeccable<\/h3><p class='gbw-subheading'>Perfection, down to the smallest detail.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i8' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='' data-gbw-index='4'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/09\/newasdf_900px.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='4' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i9' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='' data-gbw-index='5'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/gallery-2-2.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='5' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i10' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#D0382F;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Curated<\/h3><p class='gbw-subheading'>Every piece feels intentionally chosen and placed.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i11' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='' data-gbw-index='6'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/gallery-7-4.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='6' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i12' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='grid-row: span 2;' data-gbw-index='7'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/TA-2.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='7' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i13' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#EE642C;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Cohesive<\/h3><p class='gbw-subheading'>A perfectly blended theme where nothing feels out of place.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i14' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='' data-gbw-index='8'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/gallery-9-1.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='8' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i15' class='gbw-item gbw-type-text_only' style=''><div class='gbw-content' style='background-color:#B3C0D0;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Transcendent<\/h3><p class='gbw-subheading'>Where decor becomes dreamscape.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i16' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#7B42D7;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Opulent<\/h3><p class='gbw-subheading'>High-end, lavish and clearly expensive.<\/p><\/div><\/div><\/div><div id='gbw-37b8100-i17' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='' data-gbw-index='9'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/06\/gallery-10-1.jpg' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='9' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i18' class='gbw-item gbw-type-overlay_text gbw-lb-clickable' style='' data-gbw-index='10'><div class='gbw-image-wrap'><img src='https:\/\/encoreevents.co.in\/wedding\/wp-content\/uploads\/2026\/09\/RAY_8946.webp' alt='' loading='lazy' \/><\/div><div class='gbw-overlay-content'><button class='gbw-lb-icon' data-gbw-index='10' aria-label='Open full image'><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"11\" cy=\"11\" r=\"7\"\/>\n            <line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/>\n            <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/>\n            <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/>\n        <\/svg><\/button><\/div><\/div><div id='gbw-37b8100-i19' class='gbw-item gbw-type-text_only gbw-item--dark' style=''><div class='gbw-content' style='background-color:#798269;'><div class='gbw-text-inner'><h3 class='gbw-heading'>Stunning<\/h3><p class='gbw-subheading'>Timeless and made for impact.<\/p><\/div><\/div><\/div><\/div><\/div>        <script>\n        \/* Build overlay HTML once and append directly to <body>\n           so Elementor's CSS transform stacking context cannot trap it *\/\n        (function(){\n            if (document.getElementById('gbw-lightbox-overlay')) return;\n\n            var html = '<div id=\"gbw-lightbox-overlay\" class=\"gbw-lb-overlay\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Image lightbox\" style=\"display:none;\" tabindex=\"-1\">'\n                + '<div class=\"gbw-lb-close\" role=\"button\" tabindex=\"0\" aria-label=\"Close\">'\n                + '<svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>'\n                + '<\/div>'\n                                + '<div class=\"gbw-lb-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous image\">'\n                + '<svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>'\n                + '<\/div>'\n                + '<div class=\"gbw-lb-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next image\">'\n                + '<svg viewBox=\"0 0 24 24\" width=\"26\" height=\"26\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>'\n                + '<\/div>'\n                                + '<div class=\"gbw-lb-stage\">'\n                + '<div class=\"gbw-lb-spinner\"><\/div>'\n                + '<img decoding=\"async\" class=\"gbw-lb-img\" src=\"\" alt=\"\" \/>'\n                + '<\/div>'\n                + '<div class=\"gbw-lb-footer\">'\n                + '<p class=\"gbw-lb-caption\"><\/p>'                + '<span class=\"gbw-lb-counter\"><\/span>'                + '<\/div>'\n                + '<\/div>';\n\n            var tmp = document.createElement('div');\n            tmp.innerHTML = html;\n            \/* Append directly to <body> \u2014 escapes ALL stacking contexts *\/\n            document.body.appendChild(tmp.firstElementChild);\n        })();\n        <\/script>\n\n        <script>\n        (function(){\n            if (window.gbwLightboxReady) return;\n            window.gbwLightboxReady = true;\n\n            \/* Wait for overlay to exist in DOM (it was just appended above) *\/\n            var OV = document.getElementById('gbw-lightbox-overlay');\n            if (!OV) return;\n\n            var lbImg    = OV.querySelector('.gbw-lb-img');\n            var lbCap    = OV.querySelector('.gbw-lb-caption');\n            var lbCount  = OV.querySelector('.gbw-lb-counter');\n            var spinner  = OV.querySelector('.gbw-lb-spinner');\n            var btnClose = OV.querySelector('.gbw-lb-close');\n            var btnPrev  = OV.querySelector('.gbw-lb-prev');\n            var btnNext  = OV.querySelector('.gbw-lb-next');\n\n            var images = [], cur = 0;\n\n            function buildImages() {\n                images = [];\n                document.querySelectorAll('[data-gbw-lb]').forEach(function(w) {\n                    var cfg = JSON.parse(w.getAttribute('data-gbw-lb'));\n                    if (!cfg.enabled) return;\n                    cfg.images.forEach(function(img, i) {\n                        images.push({ url: img.url, caption: img.caption, wid: cfg.widgetId, li: i });\n                    });\n                });\n            }\n\n            function open(wid, localIdx) {\n                buildImages();\n                cur = 0;\n                for (var i = 0; i < images.length; i++) {\n                    if (images[i].wid === wid && images[i].li === localIdx) { cur = i; break; }\n                }\n                OV.style.display = 'flex';\n                document.body.style.overflow = 'hidden';\n                OV.focus();\n                show(cur);\n            }\n\n            function close() {\n                OV.style.display = 'none';\n                document.body.style.overflow = '';\n            }\n\n            function show(idx) {\n                if (!images.length) return;\n                cur = (idx + images.length) % images.length;\n                var item = images[cur];\n                spinner.style.display = 'block';\n                lbImg.style.opacity = '0';\n                var tmp = new Image();\n                tmp.onload = function() {\n                    lbImg.src = item.url;\n                    lbImg.style.opacity = '1';\n                    spinner.style.display = 'none';\n                };\n                tmp.src = item.url;\n                if (lbCap)   lbCap.textContent  = item.caption || '';\n                if (lbCount) lbCount.textContent = (cur + 1) + ' \/ ' + images.length;\n            }\n\n            function bindAll() {\n                document.querySelectorAll('[data-gbw-lb]').forEach(function(w) {\n                    var cfg = JSON.parse(w.getAttribute('data-gbw-lb'));\n                    if (!cfg.enabled) return;\n\n                    \/* Click-anywhere trigger *\/\n                    if (cfg.trigger === 'click') {\n                        w.querySelectorAll('.gbw-lb-clickable').forEach(function(el) {\n                            if (el._gbwBound) return;\n                            el._gbwBound = true;\n                            el.style.cursor = 'zoom-in';\n                            el.addEventListener('click', function() {\n                                open(cfg.widgetId, +el.dataset.gbwIndex);\n                            });\n                        });\n                    }\n\n                    \/* Icon button trigger (works for both modes) *\/\n                    w.querySelectorAll('.gbw-lb-icon').forEach(function(btn) {\n                        if (btn._gbwBound) return;\n                        btn._gbwBound = true;\n                        btn.addEventListener('click', function(e) {\n                            e.stopPropagation();\n                            open(cfg.widgetId, +btn.dataset.gbwIndex);\n                        });\n                    });\n                });\n            }\n\n            if (btnClose) btnClose.addEventListener('click', close);\n            if (btnPrev)  btnPrev.addEventListener('click',  function() { show(cur - 1); });\n            if (btnNext)  btnNext.addEventListener('click',  function() { show(cur + 1); });\n\n            OV.addEventListener('click', function(e) { if (e.target === OV) close(); });\n\n                        document.addEventListener('keydown', function(e) {\n                if (OV.style.display === 'none') return;\n                if (e.key === 'ArrowLeft')  show(cur - 1);\n                if (e.key === 'ArrowRight') show(cur + 1);\n                if (e.key === 'Escape')     close();\n            });\n            \n            \/* Touch swipe *\/\n            var tx = 0;\n            OV.addEventListener('touchstart', function(e) { tx = e.touches[0].clientX; }, { passive: true });\n            OV.addEventListener('touchend',   function(e) {\n                var dx = e.changedTouches[0].clientX - tx;\n                if (Math.abs(dx) > 50) dx < 0 ? show(cur + 1) : show(cur - 1);\n            });\n\n            bindAll();\n\n            \/* Re-bind after Elementor live-editor refresh *\/\n            if (window.elementorFrontend) {\n                elementorFrontend.hooks.addAction('frontend\/element_ready\/gbw_gallery_block.default', bindAll);\n            }\n        })();\n        <\/script>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Our Creative Gallery Precision Meets Poetry Where structure meets grace. Bespoke Clearly custom-made and unique to the couple. Artisanal Showcasing high-level craftsmanship and handmade beauty. Impeccable Perfection, down to the smallest detail. Curated Every piece feels intentionally chosen and placed. Cohesive A perfectly blended theme where nothing feels out of place. Transcendent Where decor becomes [&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-21","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":93,"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":6059,"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/pages\/21\/revisions\/6059"}],"wp:attachment":[{"href":"https:\/\/encoreevents.co.in\/wedding\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}