



{"id":7594,"date":"2021-10-24T13:23:47","date_gmt":"2021-10-24T13:23:47","guid":{"rendered":"http:\/\/dummy.xtemos.com\/woodmart2\/elementor\/?page_id=7594"},"modified":"2026-05-06T18:58:14","modified_gmt":"2026-05-06T18:58:14","slug":"home-real-estate","status":"publish","type":"page","link":"https:\/\/sshglifestyle.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7594\" class=\"elementor elementor-7594\">\n\t\t\t\t<div class=\"elementor-element elementor-element-038793f e-con-full wd-section-stretch-content e-flex e-con e-parent\" data-id=\"038793f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db7003b elementor-widget elementor-widget-html\" data-id=\"db7003b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- L&T CONSTRUCTION PREMIUM SLIDER \u2013 DESKTOP HEIGHT 580px, FULL WIDTH, NO OVERLAY -->\r\n<style>\r\n  \/* FULL WIDTH FIX \u2013 edge to edge regardless of parent *\/\r\n  .hero-slider-container {\r\n    display: block;\r\n    width: 100vw;\r\n    max-width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    right: auto;\r\n    margin-left: -50vw;\r\n    margin-right: -50vw;\r\n    background: #0a0c10;\r\n    overflow-x: hidden;\r\n    overflow-y: visible;\r\n    touch-action: pan-y pinch-zoom;\r\n    font-family: system-ui, 'Segoe UI', 'Inter', 'Helvetica Neue', sans-serif;\r\n  }\r\n\r\n  .hero-slider-container *,\r\n  .hero-slider-container *::before,\r\n  .hero-slider-container *::after {\r\n    box-sizing: border-box;\r\n    margin: 0;\r\n    padding: 0;\r\n  }\r\n\r\n  \/* SLIDER WRAPPER \u2013 responsive base (aspect ratio for mobile\/tablet) *\/\r\n  .hero-slider-container .slides-wrap {\r\n    position: relative;\r\n    width: 100%;\r\n    aspect-ratio: 16 \/ 7;\r\n    background: #000;\r\n    min-height: 280px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* DESKTOP ONLY: fixed height 580px, no aspect-ratio constraint *\/\r\n  @media (min-width: 1024px) {\r\n    .hero-slider-container .slides-wrap {\r\n      aspect-ratio: unset;\r\n      height: 580px;\r\n      max-height: 580px;\r\n      min-height: 580px;\r\n    }\r\n  }\r\n\r\n  \/* tablet and mobile aspect ratios remain unchanged *\/\r\n  @media (max-width: 992px) {\r\n    .hero-slider-container .slides-wrap {\r\n      aspect-ratio: 16 \/ 9;\r\n      max-height: 480px;\r\n    }\r\n  }\r\n  @media (max-width: 768px) {\r\n    .hero-slider-container .slides-wrap {\r\n      aspect-ratio: 16 \/ 9;\r\n      max-height: 420px;\r\n      min-height: 240px;\r\n    }\r\n  }\r\n  @media (max-width: 640px) {\r\n    .hero-slider-container .slides-wrap {\r\n      aspect-ratio: 16 \/ 9;\r\n      max-height: 380px;\r\n    }\r\n  }\r\n  @media (max-width: 480px) {\r\n    .hero-slider-container .slides-wrap {\r\n      aspect-ratio: 16 \/ 9;\r\n      max-height: 320px;\r\n    }\r\n  }\r\n\r\n  \/* SLIDES \u2013 smooth crossfade, full coverage *\/\r\n  .hero-slider-container .slide {\r\n    position: absolute;\r\n    inset: 0;\r\n    opacity: 0;\r\n    transition: opacity 0.9s cubic-bezier(0.2, 0.9, 0.4, 1);\r\n    pointer-events: none;\r\n    will-change: opacity;\r\n  }\r\n\r\n  .hero-slider-container .slide.active {\r\n    opacity: 1;\r\n    pointer-events: auto;\r\n    z-index: 2;\r\n  }\r\n\r\n  .hero-slider-container .slide img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover;\r\n    display: block;\r\n    object-position: center center;\r\n    filter: brightness(1) contrast(1.02);\r\n    margin: 0;\r\n    padding: 0;\r\n    border: 0;\r\n  }\r\n\r\n  \/* TEXT CONTAINER \u2013 no overlay, left-aligned *\/\r\n  .hero-slider-container .slide-content {\r\n    position: absolute;\r\n    inset: 0;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    align-items: flex-start;\r\n    padding: 5% 7% 6% 7%;\r\n    width: 100%;\r\n    z-index: 10;\r\n    pointer-events: none;\r\n  }\r\n  .hero-slider-container .slide-content .btn-projects {\r\n    pointer-events: auto;\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .hero-slider-container .slide-content {\r\n      padding: 4% 6% 5% 6%;\r\n    }\r\n  }\r\n  @media (max-width: 480px) {\r\n    .hero-slider-container .slide-content {\r\n      padding: 3% 5% 4% 5%;\r\n    }\r\n  }\r\n\r\n  \/* TYPOGRAPHY *\/\r\n  .hero-slider-container .tagline p {\r\n    font-size: clamp(0.7rem, 2.6vw, 1.25rem);\r\n    font-weight: 700;\r\n    color: #FFFFFF;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.12em;\r\n    line-height: 1.35;\r\n    text-shadow: 0 2px 14px rgba(0, 0, 0, 0.6), 0 0 4px rgba(0,0,0,0.3);\r\n    margin-bottom: clamp(4px, 1vh, 6px);\r\n  }\r\n\r\n  .hero-slider-container .proj-title {\r\n    font-size: clamp(1.15rem, 4vw, 2.1rem);\r\n    font-weight: 800;\r\n    color: #FBC02D;\r\n    line-height: 1.2;\r\n    text-shadow: 0 2px 16px rgba(0, 0, 0, 0.7), 0 0 6px rgba(0,0,0,0.4);\r\n    margin-bottom: clamp(8px, 1.2vw, 14px);\r\n    max-width: 55%;\r\n    letter-spacing: -0.01em;\r\n    word-break: break-word;\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .hero-slider-container .proj-title {\r\n      max-width: 75%;\r\n      font-size: clamp(1.1rem, 3.6vw, 1.7rem);\r\n    }\r\n  }\r\n  @media (max-width: 540px) {\r\n    .hero-slider-container .proj-title {\r\n      max-width: 92%;\r\n      font-size: clamp(1rem, 4.5vw, 1.5rem);\r\n    }\r\n  }\r\n\r\n  .hero-slider-container .proj-loc {\r\n    font-size: clamp(0.65rem, 2.1vw, 0.95rem);\r\n    font-weight: 600;\r\n    color: rgba(255, 255, 255, 0.95);\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    margin-bottom: clamp(16px, 2.5vw, 28px);\r\n    text-shadow: 0 1px 8px rgba(0, 0, 0, 0.7);\r\n  }\r\n\r\n  \/* BUTTON *\/\r\n  .hero-slider-container .btn-projects {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: #FBC02D;\r\n    color: #0F1E2F;\r\n    font-size: clamp(0.7rem, 1.5vw, 0.88rem);\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.14em;\r\n    padding: clamp(10px, 1.2vw, 14px) clamp(22px, 2.8vw, 34px);\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: all 0.35s cubic-bezier(0.2, 0.9, 0.4, 1);\r\n    text-decoration: none;\r\n    border-radius: 40px;\r\n    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);\r\n    transform: scale(1);\r\n  }\r\n\r\n  .hero-slider-container .btn-projects:hover {\r\n    background: #FFD54F;\r\n    transform: scale(1.02);\r\n    box-shadow: 0 12px 26px rgba(0, 0, 0, 0.3);\r\n    letter-spacing: 0.16em;\r\n  }\r\n\r\n  .hero-slider-container .btn-projects:active {\r\n    transform: scale(0.97);\r\n  }\r\n\r\n  \/* ANIMATIONS *\/\r\n  .hero-slider-container .slide .slide-content .tagline,\r\n  .hero-slider-container .slide .slide-content .proj-title,\r\n  .hero-slider-container .slide .slide-content .proj-loc,\r\n  .hero-slider-container .slide .slide-content .btn-projects {\r\n    opacity: 0;\r\n    transform: translateY(26px);\r\n    transition: none;\r\n  }\r\n\r\n  .hero-slider-container .slide.active .slide-content .tagline {\r\n    animation: premiumFadeUp 0.55s cubic-bezier(0.15, 0.85, 0.35, 1) forwards 0.1s;\r\n  }\r\n  .hero-slider-container .slide.active .slide-content .proj-title {\r\n    animation: premiumFadeUp 0.55s cubic-bezier(0.15, 0.85, 0.35, 1) forwards 0.22s;\r\n  }\r\n  .hero-slider-container .slide.active .slide-content .proj-loc {\r\n    animation: premiumFadeUp 0.55s cubic-bezier(0.15, 0.85, 0.35, 1) forwards 0.35s;\r\n  }\r\n  .hero-slider-container .slide.active .slide-content .btn-projects {\r\n    animation: premiumFadeUp 0.55s cubic-bezier(0.15, 0.82, 0.35, 1) forwards 0.48s;\r\n  }\r\n\r\n  @keyframes premiumFadeUp {\r\n    0% {\r\n      opacity: 0;\r\n      transform: translateY(26px);\r\n      filter: blur(2px);\r\n    }\r\n    70% {\r\n      opacity: 0.95;\r\n      transform: translateY(-2px);\r\n    }\r\n    100% {\r\n      opacity: 1;\r\n      transform: translateY(0px);\r\n      filter: blur(0px);\r\n    }\r\n  }\r\n\r\n  \/* DOTS *\/\r\n  .hero-slider-container .dots {\r\n    position: absolute;\r\n    bottom: clamp(12px, 2.2vw, 24px);\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    display: flex;\r\n    gap: clamp(12px, 2vw, 20px);\r\n    z-index: 20;\r\n    align-items: center;\r\n    background: rgba(20, 20, 30, 0.5);\r\n    backdrop-filter: blur(8px);\r\n    padding: 6px 18px;\r\n    border-radius: 60px;\r\n    border: 0.5px solid rgba(255, 215, 0, 0.3);\r\n  }\r\n\r\n  .hero-slider-container .dot {\r\n    width: clamp(10px, 1.8vw, 13px);\r\n    height: clamp(10px, 1.8vw, 13px);\r\n    border-radius: 50%;\r\n    background: rgba(255, 255, 255, 0.65);\r\n    border: none;\r\n    cursor: pointer;\r\n    transition: all 0.25s ease;\r\n    flex-shrink: 0;\r\n    position: relative;\r\n  }\r\n\r\n  .hero-slider-container .dot::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: -9px;\r\n    left: -9px;\r\n    right: -9px;\r\n    bottom: -9px;\r\n  }\r\n\r\n  .hero-slider-container .dot.active {\r\n    background: #FBC02D;\r\n    transform: scale(1.35);\r\n    box-shadow: 0 0 12px #FBC02D;\r\n  }\r\n\r\n  \/* PROGRESS BAR *\/\r\n  .hero-slider-container .progress-bar {\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    height: 3px;\r\n    width: 0%;\r\n    background: linear-gradient(90deg, #FBC02D, #FFE082);\r\n    z-index: 25;\r\n    transition: none;\r\n    border-radius: 0 2px 0 0;\r\n  }\r\n\r\n  .hero-slider-container,\r\n  .hero-slider-container .slides-wrap {\r\n    overflow: hidden;\r\n  }\r\n<\/style>\r\n\r\n<section class=\"hero-slider-container\" id=\"premiumHeroSlider\">\r\n  <div class=\"slides-wrap\">\r\n\r\n    <!-- SLIDE 1 - Interior Solutions -->\r\n    <div class=\"slide active\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1618221195710-dd6b41faaea6?q=80&w=1400&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\" alt=\"Luxury interior\" loading=\"eager\">\r\n      <div class=\"slide-content\">\r\n        <div class=\"tagline\"><p>Building Dreams<\/p><p>Crafting Lifestyles<\/p><\/div>\r\n        <div class=\"proj-title\">Complete Interior Solutions<\/div>\r\n        <div class=\"proj-loc\">Interior<\/div>\r\n        <a href=\"https:\/\/sshglifestyle.com\/completed-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-projects\">All Projects<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SLIDE 2 - Construction Solutions -->\r\n    <div class=\"slide\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1689574120966-c7b1e57a8cfe?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\" alt=\"Construction project\" loading=\"lazy\">\r\n      <div class=\"slide-content\">\r\n        <div class=\"tagline\"><p>Building Dreams<\/p><p>Crafting Lifestyles<\/p><\/div>\r\n        <div class=\"proj-title\">Complete Construction Solutions<\/div>\r\n        <div class=\"proj-loc\">Construction<\/div>\r\n        <a href=\"https:\/\/sshglifestyle.com\/completed-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-projects\">All Projects<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SLIDE 3 - Green Real Estate -->\r\n    <div class=\"slide\">\r\n      <img decoding=\"async\" src=\"https:\/\/sshglifestyle.com\/wp-content\/uploads\/2026\/05\/modern-townhouses-with-contemporary-architecture-dusk.jpg\" alt=\"Modern townhouses\" loading=\"lazy\">\r\n      <div class=\"slide-content\">\r\n        <div class=\"tagline\"><p>Building Dreams<\/p><p>Crafting Lifestyles<\/p><\/div>\r\n        <div class=\"proj-title\">Green Real Estate Projects<\/div>\r\n        <div class=\"proj-loc\">Real Estate<\/div>\r\n        <a href=\"https:\/\/sshglifestyle.com\/completed-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-projects\">All Projects<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SLIDE 4 - UPVC Doors & Windows -->\r\n    <div class=\"slide\">\r\n      <img decoding=\"async\" src=\"https:\/\/i.pinimg.com\/1200x\/e8\/06\/1b\/e8061b0f40b014243734b3bbafbf76ed.jpg\" alt=\"UPVC windows\" loading=\"lazy\">\r\n      <div class=\"slide-content\">\r\n        <div class=\"tagline\"><p>Building Dreams<\/p><p>Crafting Lifestyles<\/p><\/div>\r\n        <div class=\"proj-title\">UPVC Doors & Windows<\/div>\r\n        <div class=\"proj-loc\">UPVC<\/div>\r\n        <a href=\"https:\/\/sshglifestyle.com\/completed-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-projects\">All Projects<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SLIDE 5 - Amar Chaa Ltd -->\r\n    <div class=\"slide\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1455157823797-3019317cbcf0?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\" alt=\"Tea plantation\" loading=\"lazy\">\r\n      <div class=\"slide-content\">\r\n        <div class=\"tagline\"><p>Join our Tea Business<\/p><p>Franchise, Dealership & Distributorship<\/p><\/div>\r\n        <div class=\"proj-title\">AMAR CHAA LTD<\/div>\r\n        <div class=\"proj-loc\">Amar Chaa<\/div>\r\n        <a href=\"https:\/\/sshglifestyle.com\/completed-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-projects\">All Projects<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SLIDE 6 - Amar Neer Ltd -->\r\n    <div class=\"slide\">\r\n      <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1523362628745-0c100150b504?q=80&w=1336&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D\" alt=\"Water bottle distribution\" loading=\"lazy\">\r\n      <div class=\"slide-content\">\r\n        <div class=\"tagline\"><p>Expand your business With<\/p><p>SSHG\u2019s Water Bottle Distribution<\/p><\/div>\r\n        <div class=\"proj-title\">AMAR NEER LTD<\/div>\r\n        <div class=\"proj-loc\">Amar Neer<\/div>\r\n        <a href=\"https:\/\/sshglifestyle.com\/completed-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-projects\">All Projects<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- SLIDE 7 - Investment Plans -->\r\n    <div class=\"slide\">\r\n      <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1681487769650-a0c3fbaed85a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8aW52ZXN0bWVudHxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Investment planning\" loading=\"lazy\">\r\n      <div class=\"slide-content\">\r\n        <div class=\"tagline\"><p>Secure your future<\/p><p>With Smart Investment<\/p><\/div>\r\n        <div class=\"proj-title\">Corporate & Investment Plans<\/div>\r\n        <div class=\"proj-loc\">Investment<\/div>\r\n        <a href=\"https:\/\/sshglifestyle.com\/completed-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-projects\">All Projects<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"dots\" id=\"premiumDots\"><\/div>\r\n    <div class=\"progress-bar\" id=\"premiumProgressBar\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function() {\r\n  const container = document.getElementById('premiumHeroSlider');\r\n  if (!container) return;\r\n  const slides = container.querySelectorAll('.slide');\r\n  const dotsContainer = document.getElementById('premiumDots');\r\n  const progressBar = document.getElementById('premiumProgressBar');\r\n  if (!dotsContainer || !progressBar || slides.length === 0) return;\r\n\r\n  const AUTO_DELAY = 6000;\r\n  let currentIndex = 0;\r\n  let autoTimer = null;\r\n  let isPaused = false;\r\n  let touchStartX = 0, touchStartY = 0;\r\n\r\n  \/\/ Create dots\r\n  slides.forEach((_, idx) => {\r\n    const dot = document.createElement('span');\r\n    dot.className = 'dot' + (idx === 0 ? ' active' : '');\r\n    dot.setAttribute('aria-label', `Go to slide ${idx + 1}`);\r\n    dot.setAttribute('role', 'button');\r\n    dot.addEventListener('click', (e) => {\r\n      e.stopPropagation();\r\n      stopAuto();\r\n      goToSlide(idx);\r\n      if (!isPaused) startAuto();\r\n    });\r\n    dotsContainer.appendChild(dot);\r\n  });\r\n\r\n  function getDots() {\r\n    return dotsContainer.querySelectorAll('.dot');\r\n  }\r\n\r\n  function goToSlide(index) {\r\n    let newIndex = (index + slides.length) % slides.length;\r\n    if (newIndex === currentIndex) return;\r\n    slides[currentIndex].classList.remove('active');\r\n    getDots()[currentIndex].classList.remove('active');\r\n    currentIndex = newIndex;\r\n    slides[currentIndex].classList.add('active');\r\n    getDots()[currentIndex].classList.add('active');\r\n  }\r\n\r\n  function animateProgressBar() {\r\n    if (!progressBar) return;\r\n    progressBar.style.transition = 'none';\r\n    progressBar.style.width = '0%';\r\n    void progressBar.offsetWidth; \/\/ force reflow\r\n    progressBar.style.transition = `width ${AUTO_DELAY}ms linear`;\r\n    progressBar.style.width = '100%';\r\n  }\r\n\r\n  function startAuto() {\r\n    if (autoTimer) clearInterval(autoTimer);\r\n    animateProgressBar();\r\n    autoTimer = setInterval(() => {\r\n      goToSlide(currentIndex + 1);\r\n      animateProgressBar();\r\n    }, AUTO_DELAY);\r\n  }\r\n\r\n  function stopAuto() {\r\n    if (autoTimer) {\r\n      clearInterval(autoTimer);\r\n      autoTimer = null;\r\n    }\r\n    if (progressBar) {\r\n      progressBar.style.transition = 'none';\r\n      progressBar.style.width = '0%';\r\n    }\r\n  }\r\n\r\n  \/\/ Hover pause\r\n  container.addEventListener('mouseenter', () => {\r\n    isPaused = true;\r\n    stopAuto();\r\n  });\r\n  container.addEventListener('mouseleave', () => {\r\n    isPaused = false;\r\n    startAuto();\r\n  });\r\n\r\n  \/\/ Touch swipe\r\n  container.addEventListener('touchstart', (e) => {\r\n    touchStartX = e.touches[0].clientX;\r\n    touchStartY = e.touches[0].clientY;\r\n    stopAuto();\r\n  }, { passive: true });\r\n\r\n  container.addEventListener('touchend', (e) => {\r\n    const deltaX = e.changedTouches[0].clientX - touchStartX;\r\n    const deltaY = e.changedTouches[0].clientY - touchStartY;\r\n    if (Math.abs(deltaX) > 40 && Math.abs(deltaX) > Math.abs(deltaY)) {\r\n      if (deltaX < 0) goToSlide(currentIndex + 1);\r\n      else goToSlide(currentIndex - 1);\r\n    }\r\n    if (!isPaused) startAuto();\r\n  });\r\n\r\n  \/\/ Keyboard arrows\r\n  function onKeyDown(e) {\r\n    if (e.key === 'ArrowRight') {\r\n      e.preventDefault();\r\n      stopAuto();\r\n      goToSlide(currentIndex + 1);\r\n      if (!isPaused) startAuto();\r\n    } else if (e.key === 'ArrowLeft') {\r\n      e.preventDefault();\r\n      stopAuto();\r\n      goToSlide(currentIndex - 1);\r\n      if (!isPaused) startAuto();\r\n    }\r\n  }\r\n  document.addEventListener('keydown', onKeyDown);\r\n\r\n  \/\/ Visibility API\r\n  function handleVisibilityChange() {\r\n    if (document.hidden) stopAuto();\r\n    else if (!isPaused) startAuto();\r\n  }\r\n  document.addEventListener('visibilitychange', handleVisibilityChange);\r\n\r\n  \/\/ Start slider\r\n  startAuto();\r\n\r\n  \/\/ Cleanup\r\n  window.addEventListener('beforeunload', () => {\r\n    if (autoTimer) clearInterval(autoTimer);\r\n    document.removeEventListener('keydown', onKeyDown);\r\n    document.removeEventListener('visibilitychange', handleVisibilityChange);\r\n  });\r\n})();\r\n<\/script>\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-e739c90 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"e739c90\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b27f944 elementor-widget elementor-widget-html\" data-id=\"b27f944\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SSG LIFESTYLE Stats Section - FULL WIDTH NO GAPS -->\r\n<section class=\"stats-section\" id=\"stats\">\r\n  <!-- Card 1 -->\r\n  <div class=\"stat-card\">\r\n    <div class=\"circle\">\r\n      <div class=\"circle-top\">\r\n        <img decoding=\"async\" src=\"https:\/\/cdn-icons-png.flaticon.com\/128\/1705\/1705213.png\" alt=\"Projects Icon\">\r\n      <\/div>\r\n      <div class=\"circle-bottom\" data-target=\"350\">0<\/div>\r\n    <\/div>\r\n    <p class=\"stat-title\">Projects Completed<\/p>\r\n  <\/div>\r\n\r\n  <!-- Card 2 -->\r\n  <div class=\"stat-card\">\r\n    <div class=\"circle\">\r\n      <div class=\"circle-top\">\r\n        <img decoding=\"async\" src=\"https:\/\/cdn-icons-png.flaticon.com\/128\/5062\/5062998.png\" alt=\"Clients Icon\">\r\n      <\/div>\r\n      <div class=\"circle-bottom\" data-target=\"9\">0<\/div>\r\n    <\/div>\r\n    <p class=\"stat-title\">Running Projects<\/p>\r\n  <\/div>\r\n\r\n  <!-- Card 3 -->\r\n  <div class=\"stat-card\">\r\n    <div class=\"circle\">\r\n      <div class=\"circle-top\">\r\n        <img decoding=\"async\" src=\"https:\/\/cdn-icons-png.flaticon.com\/128\/7870\/7870517.png\" alt=\"Team Icon\">\r\n      <\/div>\r\n      <div class=\"circle-bottom\" data-target=\"80\">0<\/div>\r\n    <\/div>\r\n    <p class=\"stat-title\">Expert Team Members<\/p>\r\n  <\/div>\r\n\r\n  <!-- Card 4 -->\r\n  <div class=\"stat-card\">\r\n    <div class=\"circle\">\r\n      <div class=\"circle-top\">\r\n        <img decoding=\"async\" src=\"https:\/\/cdn-icons-png.flaticon.com\/128\/9874\/9874840.png\" alt=\"Experience Icon\">\r\n      <\/div>\r\n      <div class=\"circle-bottom\" data-target=\"11\">0<\/div>\r\n    <\/div>\r\n    <p class=\"stat-title\">Years of Experience<\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.stats-section {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 2rem;\r\n  padding: 3rem 0;\r\n  background: #e74505;\r\n  text-align: center;\r\n  position: relative;\r\n  z-index: 0;\r\n  width: 100vw;\r\n  max-width: 100vw;\r\n  margin-left: calc(-50vw + 50%);\r\n  margin-right: calc(-50vw + 50%);\r\n  overflow-x: hidden;\r\n}\r\n\r\n.stat-card {\r\n  color: #fff;\r\n  position: relative;\r\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n}\r\n\r\n.stat-card:hover {\r\n  transform: translateY(-10px);\r\n  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);\r\n}\r\n\r\n.circle {\r\n  width: 140px;\r\n  height: 140px;\r\n  border: 2px solid #fff;\r\n  border-radius: 50%;\r\n  margin: 0 auto 1rem;\r\n  display: flex;\r\n  flex-direction: column;\r\n  overflow: hidden;\r\n  background: #fff;\r\n}\r\n\r\n.circle-top {\r\n  flex: 1;\r\n  background: #e74505;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 0.5rem;\r\n}\r\n\r\n.circle-top img {\r\n  max-width: 40px;\r\n  max-height: 40px;\r\n  filter: brightness(0) invert(1);\r\n}\r\n\r\n.circle-bottom {\r\n  flex: 1;\r\n  background: #fff;\r\n  color: #014c5f;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-weight: bold;\r\n  font-size: 1.4rem;\r\n}\r\n\r\n.stat-title {\r\n  font-size: 1rem;\r\n  font-weight: bold;\r\n  text-transform: uppercase;\r\n  margin-top: 0.5rem;\r\n  line-height: 1.3;\r\n  color: #fff;\r\n}\r\n\r\n\/* Tablet view *\/\r\n@media (max-width: 1024px) {\r\n  .stats-section {\r\n    grid-template-columns: repeat(2, 1fr);\r\n    padding: 3rem 0;\r\n  }\r\n}\r\n\r\n\/* Mobile view *\/\r\n@media (max-width: 600px) {\r\n  .stats-section {\r\n    padding: 3rem 0;\r\n  }\r\n\r\n  .circle {\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n\r\n  .circle-top img {\r\n    max-width: 32px;\r\n    max-height: 32px;\r\n  }\r\n\r\n  .circle-bottom {\r\n    font-size: 1.1rem;\r\n  }\r\n\r\n  .stat-title {\r\n    font-size: 0.9rem;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", () => {\r\n  const counters = document.querySelectorAll(\".circle-bottom\");\r\n  const speed = 100;\r\n\r\n  const animateCounters = (entries, observer) => {\r\n    entries.forEach(entry => {\r\n      if (entry.isIntersecting) {\r\n        const counter = entry.target;\r\n        const target = +counter.getAttribute(\"data-target\");\r\n        let count = 0;\r\n\r\n        const updateCount = () => {\r\n          const increment = Math.ceil(target \/ speed);\r\n          if (count < target) {\r\n            count += increment;\r\n            counter.textContent = count > target ? target : count;\r\n            requestAnimationFrame(updateCount);\r\n          } else {\r\n            if (target >= 1000) {\r\n              counter.textContent = target + \"+\";\r\n            } else {\r\n              counter.textContent = target;\r\n            }\r\n          }\r\n        };\r\n\r\n        updateCount();\r\n        observer.unobserve(counter);\r\n      }\r\n    });\r\n  };\r\n\r\n  const observer = new IntersectionObserver(animateCounters, {\r\n    threshold: 0.5\r\n  });\r\n\r\n  counters.forEach(counter => {\r\n    observer.observe(counter);\r\n  });\r\n});\r\n<\/script>\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-f448225 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"f448225\" 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-c2a2054 elementor-widget elementor-widget-html\" data-id=\"c2a2054\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ================= SSG LIFESTYLE | Services with Enquiry Modal & WhatsApp ================= -->\r\n<section class=\"sshg-services\" id=\"ssg-services\">\r\n  <div class=\"inner\">\r\n    <h2 class=\"title\" style=\"color: #014c5f;font-size:2.5rem;\">\r\n      <span style=\"color:#e74505\">Our<\/span> Services\r\n      <svg class=\"curved-underline\" viewBox=\"0 0 500 40\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n        <path d=\"M10,30 Q250,0 490,30\" \/>\r\n      <\/svg>\r\n    <\/h2>\r\n\r\n    <p class=\"subtitle\" style=\"color: #014c5f;\">\r\n      We provide a full range of interior & exterior decoration, signage, electrical works, rooftop shades, stalls and more.\r\n      Click \"Enquire Now\" on any service to request a quote \u2014 we'll open WhatsApp with your enquiry prefilled.\r\n    <\/p>\r\n\r\n    <div class=\"card-wrapper\" id=\"services-grid\">\r\n\r\n      <!-- Card template: each service needs class + background image class -->\r\n      <article class=\"service-card animate-on-scroll int\" data-service=\"Intoier Decoration\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>Intoier Decoration<\/h3>\r\n          <p>Modern and elegant interiors crafted to match your lifestyle and budget.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Best interior designer at kolkata<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"Intoier Decoration\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll ext\" data-service=\"Extoier Decoration\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>Extoier Decoration<\/h3>\r\n          <p>Creative, weather-ready exterior finishes & fa\u00e7ades that make a statement.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Limited: 10% off on facade treatments<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"Extoier Decoration\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll glass\" data-service=\"GLASS DECORATION\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>GLASS DECORATION<\/h3>\r\n          <p>Stylish glass partitions, railings, and decorative glass to enhance light and depth.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Free design mockup<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"GLASS DECORATION\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll acp\" data-service=\"ACP DECORATION\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>ACP DECORATION<\/h3>\r\n          <p>Durable ACP panels & feature walls for modern commercial looks.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Warranty on installation<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"ACP DECORATION\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll hpl\" data-service=\"MODEULAR KITCHEN\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>MODULAR KITCHEN<\/h3>\r\n          <p>High-pressure laminate finishes \u2014 stylish, durable, and low maintenance.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Bulk discount available<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"MODEULAR KITCHEN\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll terra\" data-service=\"COLOR TEXTURE\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>COLOR TEXTURE<\/h3>\r\n          <p>Warm terracotta elements and tiles that add character and natural texture.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Complimentary sample board<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"COLOR TEXTURE\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll sign\" data-service=\"SING BORD\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>SING BORD<\/h3>\r\n          <p>Custom sign boards for shops, hoardings and corporate branding.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Design support included<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"SING BORD\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll letter\" data-service=\"LATTER BORD\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>LATTER BORD<\/h3>\r\n          <p>3D lettering, backlit letters, and acrylic signage that stand out.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Free mockup on request<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"LATTER BORD\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll electric\" data-service=\"ELECTRIC WORK\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>ELECTRIC WORK<\/h3>\r\n          <p>Professional electrical installations, rewiring, and safety audits.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">24\/7 certified technician support<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"ELECTRIC WORK\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll rooftop\" data-service=\"Rooftop Shade\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>Rooftop Shade<\/h3>\r\n          <p>Stylish pergolas, sheds & rooftop shading systems for comfort & protection.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Custom sizing available<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"Rooftop Shade\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll food\" data-service=\"FOOD STALL\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>FOOD STALL<\/h3>\r\n          <p>Durable, hygienic and attractive stall designs for street & event vendors.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Quick delivery packages<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"FOOD STALL\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"service-card animate-on-scroll furniture\" data-service=\"FURNITURE & INTERIOR DESIGN\">\r\n        <div class=\"overlay\"><\/div>\r\n        <div class=\"text\">\r\n          <h3>FURNITURE & INTERIOR DESIGN<\/h3>\r\n          <p>Custom furniture: sofas, beds, wardrobes and end-to-end interior design.<\/p>\r\n          <p class=\"offer\" style=\"color:#e74505;\">Free site measurement<\/p>\r\n          <button class=\"enquire-btn\" data-service=\"FURNITURE & INTERIOR DESIGN\">Enquire Now<\/button>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== Enquiry Modal (hidden by default) ===== -->\r\n<div id=\"enquiry-modal\" class=\"modal\" role=\"dialog\" aria-modal=\"true\" aria-hidden=\"true\" aria-labelledby=\"enquiry-title\">\r\n  <div class=\"modal-backdrop\" data-close-modal><\/div>\r\n  <div class=\"modal-panel\" role=\"document\">\r\n    <header class=\"modal-header\">\r\n      <h3 id=\"enquiry-title\">Enquire Now<\/h3>\r\n      <button class=\"modal-close\" aria-label=\"Close enquiry form\" title=\"Close\">&times;<\/button>\r\n    <\/header>\r\n\r\n    <form id=\"enquiry-form\" class=\"modal-form\" autocomplete=\"off\" novalidate>\r\n      <input type=\"hidden\" id=\"service-name\" name=\"service\" value=\"\">\r\n\r\n      <label for=\"name\">Your Name<\/label>\r\n      <input id=\"name\" name=\"name\" type=\"text\" placeholder=\"John Doe\" required aria-required=\"true\">\r\n\r\n      <label for=\"phone\">Phone (WhatsApp number)<\/label>\r\n      <input id=\"phone\" name=\"phone\" type=\"tel\" placeholder=\"e.g. 9876543210\" pattern=\"[0-9]{7,15}\" required aria-required=\"true\">\r\n\r\n      <label for=\"msg\">Message<\/label>\r\n      <textarea id=\"msg\" name=\"message\" rows=\"4\" placeholder=\"Tell us about your requirements (optional)\"><\/textarea>\r\n\r\n      <div class=\"form-actions\">\r\n        <button type=\"button\" class=\"btn-secondary\" data-close-modal>Cancel<\/button>\r\n        <button type=\"submit\" class=\"btn-primary\">Send via WhatsApp<\/button>\r\n      <\/div>\r\n    <\/form>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* ==================== Colors & Base ==================== *\/\r\n:root{\r\n  --accent:#e74505;\r\n  --primary:#014c5f;\r\n  --bg:#f6fbff;\r\n  --card-radius:14px;\r\n  --glass-overlay: rgba(1,76,95,0.6);\r\n  --btn-radius:8px;\r\n}\r\n\r\n*{box-sizing:border-box}\r\nbody{font-family: 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; margin:0; color:var(--primary);}\r\n\r\n\/* ===== Section ===== *\/\r\n.sshg-services{\r\n  width:100%;\r\n  background: linear-gradient(180deg, #fff9f7 0%, var(--bg) 100%);\r\n  padding:3rem 1rem;\r\n  position: relative;\r\n  z-index: 10;\r\n}\r\n.sshg-services .inner{ max-width:1280px; margin:0 auto; text-align:center; }\r\n\r\n\/* ===== Title & underline ===== *\/\r\n.title{\r\n  font-size:3rem; font-weight:800; margin-bottom:1rem; display:inline-block; position:relative; color:var(--primary);\r\n}\r\n.title .curved-underline{ display:block; position:absolute; left:0; right:0; bottom:-20px; height:34px; pointer-events:none; }\r\n.curved-underline path{ fill:none; stroke:var(--accent); stroke-width:6; stroke-linecap:round; stroke-dasharray:500; stroke-dashoffset:500; animation:drawCurve 3.6s linear infinite; opacity:0.95; }\r\n@keyframes drawCurve{0%{stroke-dashoffset:500}50%{stroke-dashoffset:0}100%{stroke-dashoffset:500}}\r\n.subtitle{ max-width:900px; margin:auto; color:var(--primary); font-size:1.05rem; line-height:1.6; margin-bottom:2rem; }\r\n\r\n\/* ===== Grid of cards ===== *\/\r\n.card-wrapper{ display:grid; grid-template-columns:repeat(3,1fr); gap:1.6rem; align-items:stretch; }\r\n\r\n\/* Card *\/\r\n.service-card{\r\n  position:relative; overflow:hidden; border-radius:var(--card-radius);\r\n  min-height:220px; display:flex; flex-direction:column; justify-content:flex-end;\r\n  background-size:cover; background-position:center; color:#fff; transition:transform .36s ease, box-shadow .36s ease;\r\n  box-shadow:0 8px 24px rgba(2,28,40,0.06);\r\n}\r\n.service-card:hover{ transform:translateY(-6px); box-shadow:0 18px 45px rgba(2,28,40,0.14); }\r\n\r\n\/* overlay to improve contrast *\/\r\n.service-card .overlay{ position:absolute; inset:0; background:var(--glass-overlay); border-radius:var(--card-radius); z-index:1; transition: background 0.3s ease; }\r\n.service-card:hover .overlay{ background: rgba(1,76,95,0.8); }\r\n\r\n\/* content inside card *\/\r\n.service-card .text{ position:relative; z-index:2; padding:1.2rem 1.3rem; text-align:left; transform: translateY(10px); transition: transform 0.3s ease; }\r\n.service-card:hover .text{ transform: translateY(0); }\r\n.service-card h3{ margin:0 0 .4rem 0; font-size:1.2rem; font-weight:700; color:#fff; }\r\n.service-card p{ margin:0; color:rgba(255,255,255,0.95); font-size:0.95rem; line-height:1.45; }\r\n.offer{ margin-top:.45rem; color:var(--accent); font-weight:700; }\r\n\r\n\/* Enquire button *\/\r\n.enquire-btn{\r\n  margin-top:0.9rem; display:inline-block; background:var(--accent); color:#fff; border:none;\r\n  padding:.52rem .95rem; border-radius:var(--btn-radius); font-weight:700; cursor:pointer; transition:transform .18s ease, background .18s ease, box-shadow .18s ease;\r\n  opacity: 0;\r\n  transform: translateY(10px);\r\n  transition: all 0.3s ease 0.1s;\r\n}\r\n.service-card:hover .enquire-btn{\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n.enquire-btn:hover{ transform:translateY(-2px); background:#d63e04; color:#fff; box-shadow: 0 4px 12px rgba(231, 69, 5, 0.4);}\r\n\r\n\/* ===== Background image classes (you can replace with own uploaded images) ===== *\/\r\n.int{ background-image:url('https:\/\/studioarchigram.in\/images\/bgimage\/bg1.webp'); }\r\n.ext{ background-image:url('https:\/\/static.vecteezy.com\/system\/resources\/thumbnails\/023\/309\/725\/small_2x\/ai-generative-exterior-of-modern-luxury-house-with-garden-and-beautiful-sky-photo.jpg'); }\r\n.glass{ background-image:url('https:\/\/m.media-amazon.com\/images\/S\/al-eu-726f4d26-7fdb\/df144b5f-770d-4602-89bf-cb803b6af6c6._CR0,0,1200,628_SX398_CB1169409_QL70_.jpeg'); }\r\n.acp{ background-image:url('https:\/\/www.maplacp.com\/wp-content\/uploads\/2025\/06\/modern-home-exterior-black-acp-sheet-design.webp'); }\r\n.hpl{ background-image:url('https:\/\/www.greenlam.co.in\/blog\/wp-content\/uploads\/2020\/10\/High-Pressure-Laminates-with-Greenlam-Laminates.png'); }\r\n.terra{ background-image:url('https:\/\/cdn.mos.cms.futurecdn.net\/kKHYvKVBWAwWErheznUaLC.jpg'); }\r\n.sign{ background-image:url('https:\/\/indian-retailer.s3.ap-south-1.amazonaws.com\/s3fs-public\/2024-01\/Dominos-Menu-In-India.jpg'); }\r\n.letter{ background-image:url('https:\/\/4.imimg.com\/data4\/RV\/EU\/MY-12938373\/acrylic-letter-board.jpg'); }\r\n.electric{ background-image:url('https:\/\/i.pinimg.com\/736x\/4e\/a6\/eb\/4ea6eb784e06eefc29f231cdc2e29b88.jpg'); }\r\n.rooftop{ background-image:url('https:\/\/media.istockphoto.com\/id\/1418295787\/photo\/terrace-canopy-winter-garden-top-view-3d-illustration.jpg?s=612x612&w=0&k=20&c=bIVnQ7auOPX2VZyQfMPfmEWlnRBnFGLNTRC5KwdO1ko='); }\r\n.food{ background-image:url('https:\/\/c8.alamy.com\/comp\/AANRB3\/hot-dog-stand-fast-food-AANRB3.jpg'); }\r\n.furniture{ background-image:url('https:\/\/media.istockphoto.com\/id\/1293762741\/photo\/modern-living-room-interior-3d-render.jpg?s=612x612&w=0&k=20&c=iZ561ZIXOtPYGSzqlKUnLrliorreOYVz1pzu8WJmrnc='); }\r\n\r\n\/* ===== Animations (on scroll) ===== *\/\r\n.animate-on-scroll{ opacity:0; transform:translateY(28px); transition:opacity .7s ease, transform .7s ease; }\r\n.animate-on-scroll.visible{ opacity:1; transform:none; }\r\n\r\n\/* ===== Modal - COMPLETELY FIXED FOR RESPONSIVENESS ===== *\/\r\n.modal{ \r\n  position: fixed;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  display: none;\r\n  align-items: center;\r\n  justify-content: center;\r\n  z-index: 10000;\r\n  padding: 20px;\r\n  box-sizing: border-box;\r\n}\r\n.modal[aria-hidden=\"false\"]{ \r\n  display: flex;\r\n  animation: fadeIn 0.3s ease;\r\n}\r\n.modal-backdrop{ \r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: rgba(2, 12, 18, 0.85);\r\n  backdrop-filter: blur(5px);\r\n  z-index: 1;\r\n}\r\n.modal-panel{ \r\n  position: relative;\r\n  background: #fff;\r\n  width: 100%;\r\n  max-width: 500px;\r\n  border-radius: 16px;\r\n  box-shadow: 0 25px 50px rgba(2, 10, 20, 0.3);\r\n  z-index: 2;\r\n  animation: modalSlideIn 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\r\n  overflow: hidden;\r\n  max-height: 90vh;\r\n  overflow-y: auto;\r\n}\r\n\r\n@keyframes fadeIn {\r\n  from { opacity: 0; }\r\n  to { opacity: 1; }\r\n}\r\n\r\n@keyframes modalSlideIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(-30px) scale(0.95);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n  }\r\n}\r\n\r\n.modal-header{ \r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 1.2rem 1.5rem;\r\n  border-bottom: 1px solid #f1f1f1;\r\n  background: linear-gradient(135deg, #014c5f, #0278a3);\r\n  color: white;\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 3;\r\n}\r\n.modal-header h3{ \r\n  margin: 0; \r\n  color: #fff; \r\n  font-size: 1.3rem;\r\n  font-weight: 700;\r\n}\r\n.modal-close{ \r\n  background: transparent;\r\n  border: none;\r\n  font-size: 1.8rem;\r\n  line-height: 1;\r\n  cursor: pointer;\r\n  color: #fff;\r\n  padding: 0.3rem;\r\n  width: 40px;\r\n  height: 40px;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  transition: all 0.2s ease;\r\n}\r\n.modal-close:hover { \r\n  background: rgba(255, 255, 255, 0.2);\r\n  transform: scale(1.1);\r\n}\r\n\r\n\/* form *\/\r\n.modal-form{ \r\n  padding: 1.5rem;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 1rem;\r\n}\r\n.modal-form label{ \r\n  font-size: 0.9rem;\r\n  color: #333;\r\n  font-weight: 600;\r\n  margin-bottom: 0.3rem;\r\n  display: block;\r\n}\r\n.modal-form input[type=\"text\"], \r\n.modal-form input[type=\"tel\"], \r\n.modal-form textarea{\r\n  width: 100%;\r\n  padding: 0.85rem 1rem;\r\n  border-radius: 10px;\r\n  border: 1px solid #ddd;\r\n  font-size: 1rem;\r\n  outline: none;\r\n  transition: all 0.3s ease;\r\n  box-sizing: border-box;\r\n  font-family: inherit;\r\n}\r\n.modal-form input:focus, \r\n.modal-form textarea:focus{ \r\n  border-color: var(--primary);\r\n  box-shadow: 0 0 0 3px rgba(1, 76, 95, 0.1);\r\n}\r\n\r\n.form-actions{ \r\n  display: flex;\r\n  gap: 0.8rem;\r\n  justify-content: flex-end;\r\n  margin-top: 0.8rem;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n}\r\n.btn-secondary{ \r\n  background: #f5f5f5;\r\n  border: 1px solid #ddd;\r\n  color: #333;\r\n  padding: 0.75rem 1.2rem;\r\n  border-radius: 10px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n  font-weight: 600;\r\n  min-width: 100px;\r\n}\r\n.btn-secondary:hover { \r\n  background: #e9e9e9;\r\n  transform: translateY(-2px);\r\n}\r\n.btn-primary{ \r\n  background: var(--accent);\r\n  color: #fff;\r\n  border: none;\r\n  padding: 0.75rem 1.5rem;\r\n  border-radius: 10px;\r\n  cursor: pointer;\r\n  font-weight: 700;\r\n  transition: all 0.2s ease;\r\n  min-width: 160px;\r\n}\r\n.btn-primary:hover { \r\n  background: #d63e04;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 12px rgba(231, 69, 5, 0.4);\r\n}\r\n\r\n\/* note *\/\r\n.modal-note{ \r\n  font-size: 0.85rem;\r\n  color: #666;\r\n  margin-top: 0.45rem;\r\n}\r\n\r\n\/* lock body scroll when modal open *\/\r\nbody.modal-open{ \r\n  overflow: hidden;\r\n}\r\n\r\n\/* ===== Responsive ===== *\/\r\n@media (max-width: 1024px){\r\n  .card-wrapper{ \r\n    grid-template-columns: repeat(2, 1fr);\r\n    gap: 1.4rem;\r\n  }\r\n  .title{ \r\n    font-size: 2.6rem;\r\n  }\r\n  .modal-panel {\r\n    max-width: 90%;\r\n  }\r\n}\r\n\r\n@media (max-width: 768px){\r\n  .card-wrapper{ \r\n    grid-template-columns: 1fr;\r\n    gap: 1.2rem;\r\n  }\r\n  .title{ \r\n    font-size: 2.2rem;\r\n  }\r\n  .subtitle{ \r\n    font-size: 1rem;\r\n  }\r\n  .service-card{ \r\n    min-height: 200px;\r\n  }\r\n  .modal {\r\n    padding: 15px;\r\n  }\r\n  .modal-panel {\r\n    max-width: 95%;\r\n    max-height: 85vh;\r\n  }\r\n  .modal-header {\r\n    padding: 1rem 1.2rem;\r\n  }\r\n  .modal-form {\r\n    padding: 1.2rem;\r\n  }\r\n  .form-actions {\r\n    flex-direction: column;\r\n    width: 100%;\r\n  }\r\n  .btn-secondary, \r\n  .btn-primary {\r\n    width: 100%;\r\n    min-width: auto;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px){\r\n  .sshg-services {\r\n    padding: 2rem 1rem;\r\n  }\r\n  .title {\r\n    font-size: 1.8rem;\r\n  }\r\n  .modal {\r\n    padding: 10px;\r\n  }\r\n  .modal-panel {\r\n    max-width: 100%;\r\n    border-radius: 12px;\r\n  }\r\n  .modal-header {\r\n    padding: 0.8rem 1rem;\r\n  }\r\n  .modal-header h3 {\r\n    font-size: 1.1rem;\r\n  }\r\n  .modal-form {\r\n    padding: 1rem;\r\n    gap: 0.8rem;\r\n  }\r\n  .modal-form input[type=\"text\"], \r\n  .modal-form input[type=\"tel\"], \r\n  .modal-form textarea {\r\n    padding: 0.7rem 0.8rem;\r\n    font-size: 0.95rem;\r\n  }\r\n  .service-card .text {\r\n    padding: 1rem;\r\n  }\r\n  .service-card h3 {\r\n    font-size: 1.1rem;\r\n  }\r\n  .service-card p {\r\n    font-size: 0.9rem;\r\n  }\r\n}\r\n\r\n\/* Extra small devices *\/\r\n@media (max-width: 360px){\r\n  .modal {\r\n    padding: 5px;\r\n  }\r\n  .modal-panel {\r\n    max-height: 95vh;\r\n  }\r\n  .modal-header {\r\n    padding: 0.7rem 0.8rem;\r\n  }\r\n  .modal-form {\r\n    padding: 0.8rem;\r\n  }\r\n}\r\n\r\n\/* Landscape mode for mobile *\/\r\n@media (max-height: 600px) and (orientation: landscape){\r\n  .modal {\r\n    align-items: flex-start;\r\n    padding-top: 10px;\r\n  }\r\n  .modal-panel {\r\n    max-height: 95vh;\r\n  }\r\n}\r\n\r\n\/* Accessibility - reduced motion *\/\r\n@media (prefers-reduced-motion: reduce){\r\n  .curved-underline path, \r\n  .animate-on-scroll, \r\n  .service-card, \r\n  .modal-panel,\r\n  .modal-close,\r\n  .btn-primary,\r\n  .btn-secondary {\r\n    animation: none;\r\n    transition: none;\r\n  }\r\n}\r\n\r\n\/* small tweak for long phone inputs on mobile *\/\r\n.modal-form input[type=\"tel\"]{ \r\n  letter-spacing: 0.3px;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* ================== Modal + WhatsApp Enquiry Logic ================== *\/\r\n\r\n(function(){\r\n  const WA_TARGET = '918017375844'; \/\/ target whatsapp number (without + or leading zeros)\r\n  const modal = document.getElementById('enquiry-modal');\r\n  const form = document.getElementById('enquiry-form');\r\n  const serviceInput = document.getElementById('service-name');\r\n  const nameInput = document.getElementById('name');\r\n  const phoneInput = document.getElementById('phone');\r\n  const msgInput = document.getElementById('msg');\r\n  const modalTitle = document.getElementById('enquiry-title');\r\n  let lastFocusedEl = null;\r\n\r\n  \/\/ open modal with given service\r\n  function openModal(service, openerBtn){\r\n    lastFocusedEl = openerBtn || document.activeElement;\r\n    serviceInput.value = service || '';\r\n    modalTitle.textContent = `Enquire Now - ${service}`;\r\n    \/\/ default message includes service name to assist user\r\n    msgInput.value = `Hi, I'm interested in your \"${service}\" service. Please share details and a quote.`;\r\n    modal.setAttribute('aria-hidden','false');\r\n    document.body.classList.add('modal-open');\r\n    \r\n    \/\/ Prevent background scrolling\r\n    document.body.style.overflow = 'hidden';\r\n    \r\n    \/\/ focus management\r\n    setTimeout(()=> nameInput.focus(), 100);\r\n  }\r\n\r\n  \/\/ close modal\r\n  function closeModal(){\r\n    modal.setAttribute('aria-hidden','true');\r\n    document.body.classList.remove('modal-open');\r\n    document.body.style.overflow = '';\r\n    \r\n    \/\/ restore focus\r\n    try{ \r\n      if(lastFocusedEl) lastFocusedEl.focus(); \r\n    } catch(e){\r\n      \/\/ Fallback if element is no longer in DOM\r\n      document.querySelector('.enquire-btn')?.focus();\r\n    }\r\n  }\r\n\r\n  \/\/ attach event to all enquire buttons\r\n  document.querySelectorAll('.enquire-btn').forEach(btn=>{\r\n    btn.addEventListener('click', (e)=>{\r\n      const service = btn.getAttribute('data-service') || btn.closest('.service-card')?.dataset?.service || '';\r\n      openModal(service, btn);\r\n    });\r\n  });\r\n\r\n  \/\/ close triggers (backdrop, cancel button, close icon)\r\n  modal.querySelectorAll('[data-close-modal]').forEach(el=>{\r\n    el.addEventListener('click', closeModal);\r\n  });\r\n  modal.querySelector('.modal-close').addEventListener('click', closeModal);\r\n\r\n  \/\/ close on Escape\r\n  document.addEventListener('keydown', (e)=>{\r\n    if(e.key === 'Escape' && modal.getAttribute('aria-hidden') === 'false') {\r\n      closeModal();\r\n    }\r\n  });\r\n\r\n  \/\/ trap focus inside modal\r\n  modal.addEventListener('keydown', (e)=>{\r\n    if(e.key !== 'Tab' || modal.getAttribute('aria-hidden') === 'true') return;\r\n    \r\n    const focusableElements = modal.querySelectorAll(\r\n      'button, [href], input, textarea, select, [tabindex]:not([tabindex=\"-1\"])'\r\n    );\r\n    \r\n    if(!focusableElements.length) return;\r\n    \r\n    const firstElement = focusableElements[0];\r\n    const lastElement = focusableElements[focusableElements.length - 1];\r\n    \r\n    if(e.shiftKey && document.activeElement === firstElement) {\r\n      e.preventDefault();\r\n      lastElement.focus();\r\n    } else if(!e.shiftKey && document.activeElement === lastElement) {\r\n      e.preventDefault();\r\n      firstElement.focus();\r\n    }\r\n  });\r\n\r\n  \/\/ Validate a phone quickly (digits only, min length)\r\n  function normalizePhone(v){\r\n    if(!v) return '';\r\n    \/\/ remove spaces, plus, hyphens, parentheses\r\n    return v.replace(\/[^\\d]\/g,'');\r\n  }\r\n\r\n  \/\/ on submit - open whatsapp with prefilled message\r\n  form.addEventListener('submit', (e)=>{\r\n    e.preventDefault();\r\n    const service = serviceInput.value.trim();\r\n    const name = (nameInput.value || '').trim();\r\n    const phone = normalizePhone(phoneInput.value || '');\r\n    const msg = (msgInput.value || '').trim();\r\n\r\n    if(!name){\r\n      nameInput.focus();\r\n      alert('Please enter your name.');\r\n      return;\r\n    }\r\n    if(!phone || phone.length < 7){\r\n      phoneInput.focus();\r\n      alert('Please enter a valid phone number (at least 7 digits).');\r\n      return;\r\n    }\r\n\r\n    \/\/ Construct message to send to target WA number\r\n    let textLines = [];\r\n    textLines.push(`\ud83c\udfd7\ufe0f *SSHG LIFESTYLE SERVICE ENQUIRY* \ud83c\udfd7\ufe0f`);\r\n    textLines.push(``);\r\n    textLines.push(`*Service:* ${service}`);\r\n    textLines.push(`*Name:* ${name}`);\r\n    textLines.push(`*Contact:* ${phone}`);\r\n    if(msg) textLines.push(`*Message:* ${msg}`);\r\n    textLines.push(``);\r\n    textLines.push(`_I found this service on your website and would like more information._`);\r\n\r\n    const prefilled = encodeURIComponent(textLines.join('\\n'));\r\n\r\n    \/\/ open WhatsApp (web\/mobile) using wa.me\r\n    const waUrl = `https:\/\/wa.me\/${WA_TARGET}?text=${prefilled}`;\r\n\r\n    \/\/ close modal then open wa in new tab\/window\r\n    closeModal();\r\n    \r\n    \/\/ use window.open to allow both mobile & desktop\r\n    setTimeout(() => {\r\n      window.open(waUrl, '_blank', 'noopener,noreferrer');\r\n    }, 300);\r\n  });\r\n\r\n  \/\/ small intersection observer to add \"visible\" class on scroll\r\n  const cards = document.querySelectorAll('.animate-on-scroll');\r\n  if (cards.length > 0) {\r\n    const io = new IntersectionObserver((entries)=>{\r\n      entries.forEach(en=>{\r\n        if(en.isIntersecting) {\r\n          en.target.classList.add('visible');\r\n          \/\/ Add staggered animation\r\n          const index = Array.from(cards).indexOf(en.target);\r\n          en.target.style.transitionDelay = `${index * 0.1}s`;\r\n        }\r\n      });\r\n    },{threshold:0.15});\r\n    \r\n    cards.forEach(c=>io.observe(c));\r\n  }\r\n\r\n  \/\/ Add click animation to buttons\r\n  document.querySelectorAll('.enquire-btn').forEach(btn => {\r\n    btn.addEventListener('click', function() {\r\n      this.style.transform = 'scale(0.95)';\r\n      setTimeout(() => {\r\n        this.style.transform = '';\r\n      }, 200);\r\n    });\r\n  });\r\n\r\n  \/\/ Close modal when clicking outside content\r\n  modal.addEventListener('click', function(e) {\r\n    if (e.target === modal) {\r\n      closeModal();\r\n    }\r\n  });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-99a96e0 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"99a96e0\" 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-3787286 elementor-widget elementor-widget-html\" data-id=\"3787286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"sshg-advertisement\">\r\n  <div class=\"sshg-ad-container\">\r\n    <!-- Header -->\r\n    <div class=\"sshg-ad-header\">\r\n      <div class=\"sshg-header-content\">\r\n        <h1 class=\"sshg-main-title\">Green Initiative<\/h1>\r\n        <h2 class=\"sshg-subtitle\">Complete 2BHK House on Your Land<\/h2>\r\n        <div class=\"sshg-badges\">\r\n          <span class=\"sshg-badge\">MSME Certified<\/span>\r\n          <span class=\"sshg-badge\">Make in India<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Main Content -->\r\n    <div class=\"sshg-ad-content\">\r\n      <div class=\"sshg-image-section\">\r\n        <div class=\"sshg-image-container\">\r\n          <img decoding=\"async\" src=\"https:\/\/i.ibb.co\/q3wLPHTG\/Whats-App-Image-2025-10-19-at-4-18-01-PM.jpg\" alt=\"2BHK House\" class=\"sshg-main-image\">\r\n          <div class=\"sshg-image-overlay\">\r\n            <span class=\"sshg-image-badge\">Complete 2BHK Package<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      \r\n      <div class=\"sshg-details-section\">\r\n        <div class=\"sshg-price-section\">\r\n          <div class=\"sshg-price\">\r\n            <span class=\"sshg-original-price\">\u20b912,60,000<\/span>\r\n            <span class=\"sshg-current-price\">\u20b99,10,000<\/span>\r\n          <\/div>\r\n          <div class=\"sshg-discount\">10% OFF<\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"sshg-features\">\r\n          <div class=\"sshg-feature-item\">\r\n            <span class=\"sshg-feature-icon\">\ud83d\udecf\ufe0f<\/span>\r\n            <span class=\"sshg-feature-text\">2 Bedrooms<\/span>\r\n          <\/div>\r\n          <div class=\"sshg-feature-item\">\r\n            <span class=\"sshg-feature-icon\">\ud83c\udf73<\/span>\r\n            <span class=\"sshg-feature-text\">Modern Kitchen<\/span>\r\n          <\/div>\r\n          <div class=\"sshg-feature-item\">\r\n            <span class=\"sshg-feature-icon\">\ud83d\udebf<\/span>\r\n            <span class=\"sshg-feature-text\">Bathroom<\/span>\r\n          <\/div>\r\n          <div class=\"sshg-feature-item\">\r\n            <span class=\"sshg-feature-icon\">\ud83c\udfe0<\/span>\r\n            <span class=\"sshg-feature-text\">Spacious Hall<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"sshg-cta-section\">\r\n          <button class=\"sshg-cta-btn sshg-primary-btn\">Enquire Now<\/button>\r\n          <a href=\"https:\/\/drive.google.com\/file\/d\/1KOGnWqVfRQejVXAIdT1MGc2xuyN5hHW4\/view?usp=sharing\" class=\"sshg-cta-btn sshg-secondary-btn\" target=\"_blank\" rel=\"noopener\">Download Brochure<\/a>\r\n        <\/div>\r\n        \r\n        <div class=\"sshg-sustainability\">\r\n          <div class=\"sshg-sus-item\">\r\n            <span class=\"sshg-sus-icon\">\ud83c\udf31<\/span>\r\n            <span class=\"sshg-sus-text\">Sustainable Materials<\/span>\r\n          <\/div>\r\n          <div class=\"sshg-sus-item\">\r\n            <span class=\"sshg-sus-icon\">\ud83c\udfd7\ufe0f<\/span>\r\n            <span class=\"sshg-sus-text\">20-Year Plan<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.sshg-advertisement {\r\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n  background: #fff;\r\n  color: #333;\r\n  padding: 2rem 1rem;\r\n  margin: 2rem 0;\r\n  border-radius: 12px;\r\n  box-shadow: 0 10px 30px rgba(0,0,0,0.1);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.sshg-advertisement::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -50%;\r\n  left: -50%;\r\n  width: 200%;\r\n  height: 200%;\r\n  background: radial-gradient(circle, rgba(46,125,50,0.05) 20%, transparent 70%);\r\n  animation: sshgRotate 30s linear infinite;\r\n  z-index: 0;\r\n}\r\n\r\n@keyframes sshgRotate {\r\n  0% { transform: rotate(0deg); }\r\n  100% { transform: rotate(360deg); }\r\n}\r\n\r\n.sshg-ad-container {\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Header Styles *\/\r\n.sshg-ad-header {\r\n  display: flex;\r\n  align-items: center;\r\n  margin-bottom: 2rem;\r\n  flex-wrap: wrap;\r\n  gap: 1.5rem;\r\n  justify-content: center;\r\n}\r\n\r\n.sshg-logo {\r\n  flex: 0 0 120px;\r\n}\r\n\r\n.sshg-logo img {\r\n  width: 100%;\r\n  border-radius: 8px;\r\n  box-shadow: 0 5px 15px rgba(0,0,0,0.1);\r\n}\r\n\r\n.sshg-header-content {\r\n  flex: 1;\r\n  text-align: center;\r\n}\r\n\r\n.sshg-main-title {\r\n  font-size: 2.5rem;\r\n  font-weight: 900;\r\n  margin-bottom: 0.5rem;\r\n  background: linear-gradient(45deg, #2e7d32, #4caf50);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n.sshg-subtitle {\r\n  font-size: 1.5rem;\r\n  font-weight: 600;\r\n  color: #2e7d32;\r\n  margin-bottom: 1rem;\r\n}\r\n\r\n.sshg-badges {\r\n  display: flex;\r\n  gap: 0.8rem;\r\n  flex-wrap: wrap;\r\n  justify-content: center;\r\n}\r\n\r\n.sshg-badge {\r\n  background: rgba(46,125,50,0.1);\r\n  color: #2e7d32;\r\n  padding: 0.4rem 0.8rem;\r\n  border-radius: 20px;\r\n  font-size: 0.8rem;\r\n  font-weight: 600;\r\n  border: 1px solid rgba(46,125,50,0.3);\r\n}\r\n\r\n\/* Content Styles *\/\r\n.sshg-ad-content {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 2rem;\r\n  align-items: center;\r\n}\r\n\r\n.sshg-image-container {\r\n  position: relative;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  box-shadow: 0 10px 25px rgba(0,0,0,0.1);\r\n}\r\n\r\n.sshg-main-image {\r\n  width: 100%;\r\n  height: auto;\r\n  display: block;\r\n  transition: transform 0.5s ease;\r\n}\r\n\r\n.sshg-image-container:hover .sshg-main-image {\r\n  transform: scale(1.03);\r\n}\r\n\r\n.sshg-image-overlay {\r\n  position: absolute;\r\n  bottom: 0;\r\n  left: 0;\r\n  right: 0;\r\n  background: rgba(0,0,0,0.7);\r\n  padding: 1rem;\r\n  text-align: center;\r\n}\r\n\r\n.sshg-image-badge {\r\n  color: white;\r\n  font-weight: 600;\r\n  font-size: 1rem;\r\n}\r\n\r\n\/* Details Section *\/\r\n.sshg-price-section {\r\n  text-align: center;\r\n  margin-bottom: 1.5rem;\r\n}\r\n\r\n.sshg-price {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 1rem;\r\n  margin-bottom: 0.5rem;\r\n}\r\n\r\n.sshg-original-price {\r\n  font-size: 1.2rem;\r\n  text-decoration: line-through;\r\n  opacity: 0.8;\r\n  color: #666;\r\n}\r\n\r\n.sshg-current-price {\r\n  font-size: 2.5rem;\r\n  font-weight: 700;\r\n  color: #2e7d32;\r\n}\r\n\r\n.sshg-discount {\r\n  background: #ff9800;\r\n  color: white;\r\n  padding: 0.3rem 0.8rem;\r\n  border-radius: 20px;\r\n  font-size: 0.9rem;\r\n  font-weight: 600;\r\n  display: inline-block;\r\n}\r\n\r\n.sshg-features {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 1rem;\r\n  margin-bottom: 1.5rem;\r\n}\r\n\r\n.sshg-feature-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 0.8rem;\r\n  padding: 0.8rem;\r\n  background: white;\r\n  border-radius: 8px;\r\n  box-shadow: 0 3px 10px rgba(0,0,0,0.05);\r\n  transition: transform 0.3s ease;\r\n}\r\n\r\n.sshg-feature-item:hover {\r\n  transform: translateY(-5px);\r\n}\r\n\r\n.sshg-feature-icon {\r\n  font-size: 1.5rem;\r\n}\r\n\r\n.sshg-feature-text {\r\n  font-weight: 500;\r\n  color: #2e7d32;\r\n}\r\n\r\n.sshg-cta-section {\r\n  display: flex;\r\n  gap: 1rem;\r\n  margin-bottom: 1.5rem;\r\n}\r\n\r\n.sshg-cta-btn {\r\n  flex: 1;\r\n  padding: 1rem 1.5rem;\r\n  border: none;\r\n  border-radius: 8px;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n  text-align: center;\r\n  text-decoration: none;\r\n}\r\n\r\n.sshg-primary-btn {\r\n  background: #2e7d32;\r\n  color: white;\r\n}\r\n\r\n.sshg-primary-btn:hover {\r\n  background: #1b5e20;\r\n  transform: translateY(-3px);\r\n  box-shadow: 0 5px 15px rgba(0,0,0,0.1);\r\n  color: #fff;\r\n}\r\n\r\n.sshg-secondary-btn {\r\n  background: transparent;\r\n  color: #2e7d32;\r\n  border: 2px solid #2e7d32;\r\n}\r\n\r\n.sshg-secondary-btn:hover {\r\n  background: rgba(46,125,50,0.1);\r\n  transform: translateY(-3px);\r\n}\r\n\r\n.sshg-sustainability {\r\n  display: flex;\r\n  gap: 1rem;\r\n}\r\n\r\n.sshg-sus-item {\r\n  flex: 1;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 0.8rem;\r\n  padding: 0.8rem;\r\n  background: white;\r\n  border-radius: 8px;\r\n  box-shadow: 0 3px 10px rgba(0,0,0,0.05);\r\n  transition: transform 0.3s ease;\r\n}\r\n\r\n.sshg-sus-item:hover {\r\n  transform: translateY(-5px);\r\n}\r\n\r\n.sshg-sus-icon {\r\n  font-size: 1.5rem;\r\n}\r\n\r\n.sshg-sus-text {\r\n  font-weight: 500;\r\n  color: #2e7d32;\r\n  font-size: 0.9rem;\r\n}\r\n\r\n\/* Responsive Design *\/\r\n@media (max-width: 1024px) {\r\n  .sshg-main-title {\r\n    font-size: 2.2rem;\r\n  }\r\n  \r\n  .sshg-subtitle {\r\n    font-size: 1.3rem;\r\n  }\r\n  \r\n  .sshg-current-price {\r\n    font-size: 2.2rem;\r\n  }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .sshg-ad-content {\r\n    grid-template-columns: 1fr;\r\n    gap: 1.5rem;\r\n  }\r\n  \r\n  .sshg-ad-header {\r\n    flex-direction: column;\r\n    text-align: center;\r\n  }\r\n  \r\n  .sshg-logo {\r\n    flex: 0 0 100px;\r\n  }\r\n  \r\n  .sshg-main-title {\r\n    font-size: 2rem;\r\n  }\r\n  \r\n  .sshg-subtitle {\r\n    font-size: 1.2rem;\r\n  }\r\n  \r\n  .sshg-features {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  \r\n  .sshg-cta-section {\r\n    flex-direction: column;\r\n  }\r\n  \r\n  .sshg-sustainability {\r\n    flex-direction: column;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .sshg-advertisement {\r\n    padding: 1.5rem 0.8rem;\r\n  }\r\n  \r\n  .sshg-main-title {\r\n    font-size: 1.8rem;\r\n  }\r\n  \r\n  .sshg-subtitle {\r\n    font-size: 1.1rem;\r\n  }\r\n  \r\n  .sshg-current-price {\r\n    font-size: 2rem;\r\n  }\r\n  \r\n  .sshg-cta-btn {\r\n    padding: 0.8rem 1.2rem;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Add click event to primary CTA button\r\n  const primaryBtn = document.querySelector('.sshg-primary-btn');\r\n  \r\n  primaryBtn.addEventListener('click', function() {\r\n    \/\/ Create WhatsApp message\r\n    const whatsappMessage = `SSHG Green Initiative 2BHK Enquiry:%0A%0AI'm interested in the Complete 2BHK House package. Please share more details.`;\r\n    \r\n    \/\/ Open WhatsApp with pre-filled message\r\n    const whatsappURL = `https:\/\/wa.me\/918017375844?text=${whatsappMessage}`;\r\n    window.open(whatsappURL, \"_blank\");\r\n  });\r\n});\r\n<\/script>\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-55a4742 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"55a4742\" 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-71fceb8 elementor-widget elementor-widget-html\" data-id=\"71fceb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============ SSG LIFESTYLE | INTERIOR DESIGN SHOWCASE ============ -->\r\n<section class=\"interior-showcase\" id=\"interior-showcase\">\r\n  <div class=\"interior-container\">\r\n    <div class=\"interior-section-header\">\r\n      <h2 class=\"interior-section-title\">Interior Designer At Kolkata Portfolio<\/h2>\r\n      <p class=\"interior-section-subtitle\">Transforming spaces with innovative design, premium materials, and meticulous craftsmanship<\/p>\r\n    <\/div>\r\n\r\n    <!-- Category Filter -->\r\n    <div class=\"interior-category-filter-container\">\r\n      <div class=\"interior-category-filter\">\r\n        <button class=\"interior-filter-btn interior-active\" data-filter=\"all\">All Projects<\/button>\r\n        <button class=\"interior-filter-btn\" data-filter=\"kitchen\">Modular Kitchen<\/button>\r\n        <button class=\"interior-filter-btn\" data-filter=\"dining\">Dining<\/button>\r\n        <button class=\"interior-filter-btn\" data-filter=\"bedroom\">Bedroom<\/button>\r\n        <button class=\"interior-filter-btn\" data-filter=\"living\">Living Room<\/button>\r\n        <button class=\"interior-filter-btn\" data-filter=\"decor\">Home Decor<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Project Gallery -->\r\n    <div class=\"interior-projects-grid\" id=\"interiorProjectsGrid\">\r\n      <!-- Projects will be populated by JavaScript -->\r\n    <\/div>\r\n\r\n    <!-- View More Button -->\r\n    <div class=\"interior-view-more-container\">\r\n      <button class=\"interior-view-more-btn\">View More Projects<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ======= INTERIOR DESIGN SHOWCASE ======= *\/\r\n.interior-showcase {\r\n  padding: 5rem 0;\r\n  background: linear-gradient(135deg, #f9f9f9 0%, #ffffff 50%, #f5f5f5 100%);\r\n  font-family: \"Segoe UI\", Tahoma, Geneva, Verdana, sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n  isolation: isolate;\r\n  z-index: 1;\r\n}\r\n\r\n.interior-showcase::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: url('data:image\/svg+xml,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" height=\"100\" viewBox=\"0 0 100 100\"><rect width=\"100\" height=\"100\" fill=\"none\"\/><path d=\"M0,0 L100,100 M100,0 L0,100\" stroke=\"rgba(1,76,95,0.03)\" stroke-width=\"1\"\/><\/svg>');\r\n  z-index: -1;\r\n}\r\n\r\n.interior-container {\r\n  max-width: 1400px;\r\n  margin: 0 auto;\r\n  padding: 0 20px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n.interior-section-header {\r\n  text-align: center;\r\n  margin-bottom: 3rem;\r\n}\r\n\r\n.interior-section-title {\r\n  font-size: 2.8rem;\r\n  font-weight: 800;\r\n  color: #014c5f;\r\n  margin-bottom: 1rem;\r\n  position: relative;\r\n  display: inline-block;\r\n}\r\n\r\n.interior-section-title::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -10px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 80px;\r\n  height: 4px;\r\n  background: linear-gradient(90deg, rgb(1,76,95), rgb(231,69,5));\r\n  border-radius: 2px;\r\n}\r\n\r\n.interior-section-subtitle {\r\n  font-size: 1.1rem;\r\n  color: #666;\r\n  max-width: 700px;\r\n  margin: 0 auto;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ======= CATEGORY FILTER ======= *\/\r\n.interior-category-filter-container {\r\n  margin-bottom: 3rem;\r\n  position: relative;\r\n}\r\n\r\n.interior-category-filter {\r\n  display: flex;\r\n  gap: 12px;\r\n  padding-bottom: 15px;\r\n  overflow-x: auto;\r\n  scrollbar-width: none;\r\n  -ms-overflow-style: none;\r\n  justify-content: center;\r\n}\r\n\r\n.interior-category-filter::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n.interior-filter-btn {\r\n  padding: 14px 28px;\r\n  background: white;\r\n  border: 2px solid #e0e0e0;\r\n  border-radius: 50px;\r\n  font-weight: 600;\r\n  color: #555;\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n  font-size: 0.95rem;\r\n  white-space: nowrap;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.interior-filter-btn:hover {\r\n  border-color: rgb(231,69,5);\r\n  color: rgb(231,69,5);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 5px 15px rgba(231,69,5,0.2);\r\n}\r\n\r\n.interior-filter-btn.interior-active {\r\n  background: rgb(231,69,5);\r\n  border-color: rgb(231,69,5);\r\n  color: white;\r\n  box-shadow: 0 5px 15px rgba(231,69,5,0.3);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\/* ======= PROJECTS GRID ======= *\/\r\n.interior-projects-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));\r\n  gap: 30px;\r\n  margin-bottom: 3rem;\r\n}\r\n\r\n.interior-project-card {\r\n  position: relative;\r\n  border-radius: 16px;\r\n  overflow: hidden;\r\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\r\n  transition: all 0.4s ease;\r\n  background: white;\r\n  height: 440px;\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n.interior-project-card:hover {\r\n  transform: translateY(-10px);\r\n  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n.interior-project-image-container {\r\n  position: relative;\r\n  width: 100%;\r\n  height: 60%;\r\n  overflow: hidden;\r\n}\r\n\r\n.interior-project-image {\r\n  width: 100%;\r\n  height: 100%;\r\n  background-size: cover;\r\n  background-position: center;\r\n  transition: transform 0.5s ease;\r\n}\r\n\r\n.interior-project-card:hover .interior-project-image {\r\n  transform: scale(1.08);\r\n}\r\n\r\n.interior-project-overlay {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.7));\r\n  display: flex;\r\n  align-items: flex-end;\r\n  padding: 20px;\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.interior-project-card:hover .interior-project-overlay {\r\n  opacity: 1;\r\n}\r\n\r\n.interior-project-category {\r\n  display: inline-block;\r\n  padding: 8px 16px;\r\n  background: rgb(231,69,5);\r\n  color: white;\r\n  border-radius: 20px;\r\n  font-size: 0.8rem;\r\n  font-weight: 600;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.interior-project-info {\r\n  padding: 24px;\r\n  height: 40%;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: flex-start;\r\n  gap: 12px;\r\n}\r\n\r\n.interior-project-title {\r\n  font-size: 1.3rem;\r\n  font-weight: 700;\r\n  color: #014c5f;\r\n  line-height: 1.3;\r\n  display: -webkit-box;\r\n  -webkit-line-clamp: 2;\r\n  -webkit-box-orient: vertical;\r\n  overflow: hidden;\r\n  min-height: 3.2em;\r\n  margin: 0;\r\n}\r\n\r\n.interior-project-description {\r\n  font-size: 0.95rem;\r\n  color: #666;\r\n  line-height: 1.5;\r\n  display: block;\r\n  overflow: visible;\r\n  min-height: auto;\r\n  margin: 0;\r\n  flex-grow: 1;\r\n}\r\n\r\n\/* ======= VIEW MORE BUTTON ======= *\/\r\n.interior-view-more-container {\r\n  display: flex;\r\n  justify-content: center;\r\n}\r\n\r\n.interior-view-more-btn {\r\n  padding: 16px 40px;\r\n  background: linear-gradient(135deg, rgb(1,76,95), rgb(0,60,75));\r\n  color: white;\r\n  border: none;\r\n  border-radius: 50px;\r\n  font-weight: 600;\r\n  font-size: 1rem;\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n  box-shadow: 0 5px 15px rgba(1,76,95,0.3);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.interior-view-more-btn::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: -100%;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);\r\n  transition: left 0.7s ease;\r\n}\r\n\r\n.interior-view-more-btn:hover {\r\n  transform: translateY(-3px);\r\n  box-shadow: 0 8px 20px rgba(1,76,95,0.4);\r\n  background: linear-gradient(135deg, rgb(231,69,5), rgb(200,59,4));\r\n  color: white;\r\n}\r\n\r\n.interior-view-more-btn:hover::before {\r\n  left: 100%;\r\n}\r\n\r\n\/* ======= PREMIUM ENHANCEMENTS ======= *\/\r\n.interior-project-card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(135deg, rgba(1,76,95,0.03) 0%, transparent 50%);\r\n  z-index: 1;\r\n  pointer-events: none;\r\n}\r\n\r\n.interior-project-card::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 4px;\r\n  background: linear-gradient(90deg, rgb(1,76,95), rgb(231,69,5));\r\n  transform: scaleX(0);\r\n  transition: transform 0.4s ease;\r\n}\r\n\r\n.interior-project-card:hover::after {\r\n  transform: scaleX(1);\r\n}\r\n\r\n\/* ======= RESPONSIVE DESIGN ======= *\/\r\n@media (max-width: 1200px) {\r\n  .interior-projects-grid {\r\n    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\r\n  }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n  .interior-section-title {\r\n    font-size: 2.4rem;\r\n  }\r\n  \r\n  .interior-projects-grid {\r\n    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\r\n    gap: 25px;\r\n  }\r\n  \r\n  .interior-project-card {\r\n    height: 420px;\r\n  }\r\n  \r\n  .interior-category-filter {\r\n    padding-bottom: 12px;\r\n    justify-content: flex-start;\r\n  }\r\n  \r\n  .interior-filter-btn {\r\n    padding: 12px 24px;\r\n  }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .interior-showcase {\r\n    padding: 4rem 0;\r\n  }\r\n  \r\n  .interior-section-title {\r\n    font-size: 2rem;\r\n  }\r\n  \r\n  .interior-section-subtitle {\r\n    font-size: 1rem;\r\n  }\r\n  \r\n  .interior-category-filter {\r\n    gap: 10px;\r\n    padding-bottom: 10px;\r\n    justify-content: flex-start;\r\n  }\r\n  \r\n  .interior-filter-btn {\r\n    padding: 10px 20px;\r\n    font-size: 0.9rem;\r\n  }\r\n  \r\n  .interior-projects-grid {\r\n    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n    gap: 20px;\r\n  }\r\n  \r\n  .interior-project-card {\r\n    height: 400px;\r\n  }\r\n  \r\n  .interior-project-title {\r\n    font-size: 1.2rem;\r\n  }\r\n  \r\n  .interior-project-info {\r\n    padding: 20px;\r\n    gap: 10px;\r\n  }\r\n}\r\n\r\n@media (max-width: 576px) {\r\n  .interior-showcase {\r\n    padding: 3rem 0;\r\n  }\r\n  \r\n  .interior-section-title {\r\n    font-size: 1.8rem;\r\n  }\r\n  \r\n  .interior-category-filter-container {\r\n    margin-bottom: 2rem;\r\n  }\r\n  \r\n  .interior-category-filter {\r\n    gap: 8px;\r\n    padding-bottom: 8px;\r\n    justify-content: flex-start;\r\n  }\r\n  \r\n  .interior-filter-btn {\r\n    padding: 10px 18px;\r\n    font-size: 0.85rem;\r\n  }\r\n  \r\n  .interior-projects-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 20px;\r\n  }\r\n  \r\n  .interior-project-card {\r\n    height: 380px;\r\n    max-width: 400px;\r\n    margin: 0 auto;\r\n  }\r\n  \r\n  .interior-project-info {\r\n    padding: 18px;\r\n    gap: 8px;\r\n  }\r\n  \r\n  .interior-view-more-btn {\r\n    width: 100%;\r\n    max-width: 300px;\r\n    padding: 14px 28px;\r\n  }\r\n}\r\n\r\n\/* Animation for cards when filtering *\/\r\n@keyframes interiorFadeIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n.interior-fade-in {\r\n  animation: interiorFadeIn 0.5s ease forwards;\r\n}\r\n\r\n\/* Scroll indicator for filter tabs *\/\r\n.interior-category-filter-container::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: 0;\r\n  right: 0;\r\n  width: 40px;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, transparent, #f5f5f5);\r\n  pointer-events: none;\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.interior-category-filter-container.interior-scrollable::after {\r\n  opacity: 1;\r\n}\r\n\r\n\/* Desktop-only centering *\/\r\n@media (min-width: 993px) {\r\n  .interior-category-filter {\r\n    justify-content: center;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/\/ Project data\r\nconst interiorProjectsData = [\r\n  {\r\n    id: 1,\r\n    title: \"Modern Minimalist Kitchen Design\",\r\n    description: \"Elegant modular kitchen with sleek finishes and smart storage solutions for modern living.\",\r\n    category: \"kitchen\",\r\n    image: \"https:\/\/www.oppeinhome.com\/upload\/images\/ueditor\/20220818\/10-Best-Luxury-Kitchen-Designs-1.jpg\"\r\n  },\r\n  {\r\n    id: 2,\r\n    title: \"Luxury Master Bedroom Suite\",\r\n    description: \"Serene bedroom design with custom furniture, premium textiles, and elegant lighting.\",\r\n    category: \"bedroom\",\r\n    image: \"https:\/\/media.designcafe.com\/wp-content\/uploads\/2020\/07\/16151006\/beautiful-modern-luxury-master-bedroom.jpg\"\r\n  },\r\n  {\r\n    id: 3,\r\n    title: \"Contemporary Dining Space\",\r\n    description: \"Stylish dining area with statement lighting and custom table design for entertaining.\",\r\n    category: \"dining\",\r\n    image: \"https:\/\/www.bocadolobo.com\/en\/inspiration-and-ideas\/wp-content\/uploads\/2021\/11\/30-Dining-Room-Ideas-For-A-Glamorous-And-Contemporary-Home-ft-1400x700.jpg\"\r\n  },\r\n  {\r\n    id: 4,\r\n    title: \"Elegant Living Room Design\",\r\n    description: \"Comfortable yet sophisticated living space with custom seating and premium finishes.\",\r\n    category: \"living\",\r\n    image: \"https:\/\/static.asianpaints.com\/content\/dam\/asianpaintsbeautifulhomes\/gallery\/living-room\/contemporary-living-room-with-arched-green-panel-with-wallpaper-and-yellow-and-white-sofas\/contemporary-living-room-design.jpg.transform\/bh-image-gallery\/image.webp\"\r\n  },\r\n  {\r\n    id: 5,\r\n    title: \"Artistic Home Decor Elements\",\r\n    description: \"Carefully curated decorative elements that transform any space with personality.\",\r\n    category: \"decor\",\r\n    image: \"https:\/\/artsfiesta.com\/wp-content\/uploads\/2024\/08\/Palm-Leaves-Tropical-Wallpaper-1024x768.jpg\"\r\n  },\r\n  {\r\n    id: 6,\r\n    title: \"Compact Modular Kitchen Solution\",\r\n    description: \"Space-efficient kitchen design with premium appliances and custom storage.\",\r\n    category: \"kitchen\",\r\n    image: \"https:\/\/bysuryavanshi.com\/cdn\/shop\/articles\/10-smart-small-modular-kitchen-design-ideas-for-in_987ad053-b8f8-4d69-a1e5-63b7709275e9.jpg?v=1749548329&width=1100\"\r\n  },\r\n  {\r\n    id: 7,\r\n    title: \"Cozy Bedroom Retreat Design\",\r\n    description: \"Warm and inviting bedroom with custom storage solutions and ambient lighting.\",\r\n    category: \"bedroom\",\r\n    image: \"https:\/\/homeone.in\/wp-content\/uploads\/2024\/12\/IMG-20241120-WA0045.jpg\"\r\n  },\r\n  {\r\n    id: 8,\r\n    title: \"Formal Dining Experience\",\r\n    description: \"Elegant dining space perfect for entertaining guests with sophisticated style.\",\r\n    category: \"dining\",\r\n    image: \"https:\/\/images.surferseo.art\/7d5164fa-7a4d-49bd-a811-307c98f79698.png\"\r\n  },\r\n  {\r\n    id: 9,\r\n    title: \"Modern Living Space Design\",\r\n    description: \"Contemporary living area with clean lines, premium materials, and custom furniture.\",\r\n    category: \"living\",\r\n    image: \"https:\/\/images.unsplash.com\/photo-1618221195710-dd6b41faaea6?fm=jpg&q=60&w=3000&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1yZWxhdGVkfDE4fHx8ZW58MHx8fHx8\"\r\n  }\r\n];\r\n\r\n\/\/ Initialize showcase when DOM is loaded\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n  const interiorProjectsGrid = document.getElementById('interiorProjectsGrid');\r\n  const interiorFilterBtns = document.querySelectorAll('.interior-filter-btn');\r\n  const interiorViewMoreBtn = document.querySelector('.interior-view-more-btn');\r\n  const interiorFilterContainer = document.querySelector('.interior-category-filter-container');\r\n  const interiorCategoryFilter = document.querySelector('.interior-category-filter');\r\n  \r\n  let interiorCurrentFilter = 'all';\r\n  let interiorDisplayedProjects = 6;\r\n\r\n  \/\/ Check if filter needs scroll indicator\r\n  function checkInteriorFilterScroll() {\r\n    if (interiorCategoryFilter.scrollWidth > interiorCategoryFilter.clientWidth) {\r\n      interiorFilterContainer.classList.add('interior-scrollable');\r\n    } else {\r\n      interiorFilterContainer.classList.remove('interior-scrollable');\r\n    }\r\n  }\r\n\r\n  \/\/ Render projects based on filter and count\r\n  function renderInteriorProjects(filter = 'all', count = interiorDisplayedProjects) {\r\n    interiorProjectsGrid.innerHTML = '';\r\n    \r\n    const filteredProjects = filter === 'all' \r\n      ? interiorProjectsData \r\n      : interiorProjectsData.filter(project => project.category === filter);\r\n    \r\n    const projectsToShow = filteredProjects.slice(0, count);\r\n    \r\n    projectsToShow.forEach(project => {\r\n      const projectCard = document.createElement('div');\r\n      projectCard.className = `interior-project-card interior-fade-in`;\r\n      projectCard.setAttribute('data-category', project.category);\r\n      \r\n      projectCard.innerHTML = `\r\n        <div class=\"interior-project-image-container\">\r\n          <div class=\"interior-project-image\" style=\"background-image: url('${project.image}')\"><\/div>\r\n          <div class=\"interior-project-overlay\">\r\n            <span class=\"interior-project-category\">${project.category}<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"interior-project-info\">\r\n          <h3 class=\"interior-project-title\">${project.title}<\/h3>\r\n          <p class=\"interior-project-description\">${project.description}<\/p>\r\n        <\/div>\r\n      `;\r\n      \r\n      interiorProjectsGrid.appendChild(projectCard);\r\n    });\r\n    \r\n    \/\/ Show\/hide view more button\r\n    if (filteredProjects.length <= count) {\r\n      interiorViewMoreBtn.style.display = 'none';\r\n    } else {\r\n      interiorViewMoreBtn.style.display = 'block';\r\n    }\r\n  }\r\n  \r\n  \/\/ Filter button click handler\r\n  interiorFilterBtns.forEach(btn => {\r\n    btn.addEventListener('click', function() {\r\n      \/\/ Update active button\r\n      interiorFilterBtns.forEach(b => b.classList.remove('interior-active'));\r\n      this.classList.add('interior-active');\r\n      \r\n      \/\/ Update current filter and reset displayed count\r\n      interiorCurrentFilter = this.getAttribute('data-filter');\r\n      interiorDisplayedProjects = 6;\r\n      \r\n      \/\/ Render projects with new filter\r\n      renderInteriorProjects(interiorCurrentFilter, interiorDisplayedProjects);\r\n    });\r\n  });\r\n  \r\n  \/\/ View more button click handler\r\n  interiorViewMoreBtn.addEventListener('click', function() {\r\n    interiorDisplayedProjects += 3;\r\n    renderInteriorProjects(interiorCurrentFilter, interiorDisplayedProjects);\r\n  });\r\n  \r\n  \/\/ Check scroll on resize\r\n  window.addEventListener('resize', checkInteriorFilterScroll);\r\n  \r\n  \/\/ Initial render and scroll check\r\n  renderInteriorProjects();\r\n  checkInteriorFilterScroll();\r\n});\r\n<\/script>\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-29c7956 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"29c7956\" 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-8365429 elementor-widget elementor-widget-html\" data-id=\"8365429\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ================= Advantages Section (SSG Lifestyle) ================= -->\r\n<section class=\"advantage-section\">\r\n  <div class=\"inner\">\r\n    <h2 class=\"title\" style=\"color:#014c5f;\">Looking For <span style=\"color:#e74505;\">INTERIOR DESIGNER AT KOLKATA<\/span>?<\/h2>\r\n    <p class=\"subtitle\" style=\"color:#014c5f;\">Discover why SSHG LIFESTYLE stands out best interior designer at kolkata \u2014 innovative, sustainable, and built for the modern way of living.<\/p>\r\n\r\n    <!-- Carousel Wrapper -->\r\n    <div class=\"carousel\">\r\n      <div class=\"carousel-track\" id=\"advantageCards\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ================= SSG Lifestyle Advantage Section ================= *\/\r\n.advantage-section {\r\n  background: #f6f9fb;\r\n  padding: 3rem 1rem;\r\n}\r\n.advantage-section .inner {\r\n  max-width: 1280px;\r\n  margin: auto;\r\n  text-align: center;\r\n}\r\n.advantage-section .title {\r\n  font-size: 2rem;\r\n  font-weight: 700;\r\n  color: #014c5f;\r\n}\r\n.advantage-section .subtitle {\r\n  color: #014c5f;\r\n  margin: 0.5rem auto 2rem;\r\n  max-width: 720px;\r\n  font-size: 1rem;\r\n}\r\n\r\n\/* ========== Carousel ========== *\/\r\n.advantage-section .carousel {\r\n  overflow: hidden;\r\n  position: relative;\r\n}\r\n.advantage-section .carousel-track {\r\n  display: flex;\r\n  transition: transform 0.6s ease-in-out;\r\n}\r\n.advantage-section .advantage-card {\r\n  background: #e74505;\r\n  border-radius: 14px;\r\n  padding: 1.5rem;\r\n  box-shadow: 0 6px 18px rgba(0,0,0,0.1);\r\n  text-align: center;\r\n  cursor: pointer;\r\n  flex: 0 0 calc(33.333% - 1rem);\r\n  margin: 0 0.5rem;\r\n  transition: all 0.3s ease;\r\n}\r\n.advantage-section .advantage-card img {\r\n  width: 60px;\r\n  height: 60px;\r\n  margin-bottom: 1rem;\r\n  transition: filter 0.3s ease;\r\n}\r\n.advantage-section .advantage-card h4 {\r\n  font-size: 1.1rem;\r\n  font-weight: bold;\r\n  margin-bottom: 0.3rem;\r\n  color: #fff;\r\n  transition: color 0.3s ease;\r\n}\r\n.advantage-section .advantage-card p {\r\n  font-size: 0.9rem;\r\n  color: #fff;\r\n  transition: color 0.3s ease;\r\n}\r\n\r\n\/* Hover effect (desktop only) *\/\r\n@media (min-width: 1025px) {\r\n  .advantage-section .advantage-card:hover {\r\n    background: #014c5f;\r\n    transform: translateY(-8px);\r\n  }\r\n  .advantage-section .advantage-card:hover img {\r\n    filter: brightness(0) invert(1);\r\n  }\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width: 1024px) {\r\n  .advantage-section .advantage-card { flex: 0 0 calc(50% - 1rem); }\r\n  .advantage-section .title { font-size: 1.7rem; }\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 600px) {\r\n  .advantage-section .advantage-card { flex: 0 0 calc(100% - 1rem); }\r\n  .advantage-section .title { font-size: 1.4rem; }\r\n  .advantage-section .subtitle { font-size: 0.9rem; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/\/ ================= SSG Lifestyle Advantage Data =================\r\nconst advantageData = {\r\n  general: [\r\n    { name: \"Innovative Design\", desc: \"Modern solutions crafted for a smart lifestyle.\", icon: \"https:\/\/cdn-icons-png.flaticon.com\/128\/1828\/1828817.png\" },\r\n    { name: \"Energy Efficiency\", desc: \"Save energy and live sustainably with SSHG innovation.\", icon: \"https:\/\/cdn-icons-png.flaticon.com\/128\/1048\/1048919.png\" },\r\n    { name: \"Smart Living\", desc: \"Integrated technology for better comfort and control.\", icon: \"https:\/\/cdn-icons-png.flaticon.com\/128\/3135\/3135773.png\" },\r\n    { name: \"Premium Quality\", desc: \"Built with high-grade materials for lasting performance.\", icon: \"https:\/\/cdn-icons-png.flaticon.com\/128\/3135\/3135740.png\" },\r\n    { name: \"Trusted Support\", desc: \"Our team is here to help you every step of the way.\", icon: \"https:\/\/cdn-icons-png.flaticon.com\/128\/3135\/3135715.png\" }\r\n  ]\r\n};\r\n\r\n\/\/ ================= Render Cards =================\r\nconst advWrapper = document.getElementById(\"advantageCards\");\r\nfunction renderAdvCards() {\r\n  advWrapper.innerHTML = \"\";\r\n  advantageData.general.forEach(item => {\r\n    const card = document.createElement(\"div\");\r\n    card.className = \"advantage-card\";\r\n    card.innerHTML = `\r\n      <img decoding=\"async\" src=\"${item.icon}\" alt=\"${item.name}\">\r\n      <h4>${item.name}<\/h4>\r\n      <p>${item.desc}<\/p>\r\n    `;\r\n    advWrapper.appendChild(card);\r\n  });\r\n}\r\nrenderAdvCards();\r\n\r\n\/\/ ================= Auto Carousel =================\r\nlet position = 0;\r\nfunction autoSlide() {\r\n  const cards = document.querySelectorAll(\".advantage-section .advantage-card\");\r\n  if (cards.length === 0) return;\r\n\r\n  const cardWidth = cards[0].offsetWidth + 16;\r\n  const visibleCards = window.innerWidth <= 600 ? 1 : window.innerWidth <= 1024 ? 2 : 3;\r\n  const totalWidth = cardWidth * cards.length;\r\n  const maxOffset = totalWidth - cardWidth * visibleCards;\r\n\r\n  position += cardWidth;\r\n  if (position > maxOffset) position = 0;\r\n\r\n  advWrapper.style.transform = `translateX(-${position}px)`;\r\n}\r\nsetInterval(autoSlide, 3000);\r\n<\/script>\r\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-daa8d3d wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"daa8d3d\" 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-1459101 elementor-widget elementor-widget-html\" data-id=\"1459101\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ================= SSG Lifestyle Testimonials Section ================= -->\r\n<section class=\"testimonials-section\">\r\n  <div class=\"overlay\"><\/div>\r\n  <h2 class=\"testimonials-title\">CLIENT TESTIMONIALS<\/h2>\r\n  <div class=\"testimonial-slider\">\r\n    <div class=\"testimonial-track\">\r\n      <!-- Testimonial 1 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cTheir design team understood our vision perfectly and delivered a stunning modern workspace that truly inspires productivity.\u201d<\/p>\r\n        <h4>Ravi Sharma<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 2 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cFrom concept to completion, their team handled our home exterior renovation flawlessly \u2014 elegant results and smooth communication throughout.\u201d<\/p>\r\n        <h4>Anita Desai<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 3 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cTheir professionalism and clear business model made the entire process easy and profitable.\u201d<\/p>\r\n        <h4>Mohammed Khan<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 4 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cThe company provides excellent guidance, reliable products, and strong marketing support that help our business grow every month.\u201d<\/p>\r\n        <h4>Pooja Verma<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 5 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cThey don\u2019t just design spaces \u2014 they craft experiences that combine style, function, and long-term value.\u201d<\/p>\r\n        <h4>George Mathew<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 6 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cOne year with their maintenance plan and everything still runs like new. Fantastic support team.\u201d<\/p>\r\n        <h4>Sunita Iyer<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 7 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cThe team\u2019s professionalism and quality work made us confident in choosing SSG Lifestyle.\u201d<\/p>\r\n        <h4>Karan Mehta<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 8 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cOutstanding customer service. Always responsive, and the installation was completed on time.\u201d<\/p>\r\n        <h4>Meera Joshi<\/h4>\r\n      <\/div>\r\n\r\n      <!-- ================= Added Testimonials ================= -->\r\n\r\n      <!-- Testimonial 9 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cExceptional attention to detail and premium finishing. Our interiors look luxurious and timeless.\u201d<\/p>\r\n        <h4>Rahul Nair<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 10 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cTheir project management was impressive \u2014 clear timelines, transparent pricing, and zero stress.\u201d<\/p>\r\n        <h4>Neha Kapoor<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 11 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cSSG Lifestyle delivered exactly what they promised. Quality materials and skilled workmanship.\u201d<\/p>\r\n        <h4>Amit Choudhary<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 12 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cOur commercial space now reflects our brand identity perfectly. Highly recommended team.\u201d<\/p>\r\n        <h4>Priya Menon<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 13 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cReliable, creative, and professional \u2014 a rare combination in today\u2019s market.\u201d<\/p>\r\n        <h4>Vikram Singh<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 14 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cTheir after-sales service is excellent. Even small concerns were handled promptly.\u201d<\/p>\r\n        <h4>Alok Gupta<\/h4>\r\n      <\/div>\r\n      <!-- Testimonial 15 -->\r\n      <div class=\"testimonial\">\r\n        <p>\u201cFrom design consultation to final handover, everything was smooth and well-organized.\u201d<\/p>\r\n        <h4>Sneha Kulkarni<\/h4>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Navigation Arrows -->\r\n    <button class=\"prev\">&#10094;<\/button>\r\n    <button class=\"next\">&#10095;<\/button>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ================= SSG Lifestyle Testimonials ================= *\/\r\n.testimonials-section {\r\n  position: relative;\r\n  padding: 80px 20px;\r\n  text-align: center;\r\n  color: #fff;\r\n  background: url('https:\/\/cityfurnish.com\/blog\/wp-content\/uploads\/2023\/09\/modren-room-home-interior-design-min.jpg') no-repeat center center\/cover;\r\n  overflow: hidden;\r\n}\r\n.testimonials-section .overlay {\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 100%; height: 100%;\r\n  background: rgba(1, 76, 95, 0.88);\r\n  z-index: 1;\r\n}\r\n.testimonials-section .testimonials-title {\r\n  position: relative;\r\n  z-index: 2;\r\n  font-size: 2rem;\r\n  font-weight: 700;\r\n  letter-spacing: 1px;\r\n  margin-bottom: 40px;\r\n  color: #fff;\r\n}\r\n.testimonials-section .testimonial-slider {\r\n  position: relative;\r\n  overflow: hidden;\r\n  max-width: 900px;\r\n  margin: auto;\r\n  z-index: 2;\r\n}\r\n.testimonials-section .testimonial-track {\r\n  display: flex;\r\n  transition: transform 0.6s ease-in-out;\r\n}\r\n.testimonials-section .testimonial {\r\n  min-width: 100%;\r\n  padding: 0 20px;\r\n  box-sizing: border-box;\r\n}\r\n.testimonials-section .testimonial p {\r\n  font-size: 1.1rem;\r\n  line-height: 1.6;\r\n  margin-bottom: 20px;\r\n  color: #fff;\r\n  font-style: italic;\r\n}\r\n.testimonials-section .testimonial h4 {\r\n  font-weight: bold;\r\n  color: #e74505;\r\n}\r\n\r\n\/* Arrows *\/\r\n.testimonials-section .testimonial-slider .prev,\r\n.testimonials-section .testimonial-slider .next {\r\n  position: absolute;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  background: rgba(1, 76, 95, 0.6);\r\n  border: 2px solid #e74505;\r\n  font-size: 2rem;\r\n  color: #fff;\r\n  cursor: pointer;\r\n  z-index: 3;\r\n  padding: 6px 12px;\r\n  border-radius: 50%;\r\n  transition: all 0.3s ease;\r\n}\r\n.testimonials-section .testimonial-slider .prev:hover,\r\n.testimonials-section .testimonial-slider .next:hover {\r\n  background: #e74505;\r\n  border-color: #e74505;\r\n}\r\n.testimonials-section .testimonial-slider .prev { left: 10px; }\r\n.testimonials-section .testimonial-slider .next { right: 10px; }\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 767px) {\r\n  .testimonials-section .testimonial-slider .prev,\r\n  .testimonials-section .testimonial-slider .next {\r\n    display: none;\r\n  }\r\n  .testimonials-section .testimonial p {\r\n    font-size: 1rem;\r\n  }\r\n  .testimonials-section .testimonials-title {\r\n    font-size: 1.6rem;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\nconst track = document.querySelector('.testimonial-track');\r\nconst testimonials = document.querySelectorAll('.testimonial');\r\nconst prevBtn = document.querySelector('.prev');\r\nconst nextBtn = document.querySelector('.next');\r\n\r\nlet index = 0;\r\nlet interval = setInterval(autoSlide, 5000);\r\n\r\nfunction updateSlide() {\r\n  track.style.transform = `translateX(-${index * 100}%)`;\r\n}\r\nfunction autoSlide() {\r\n  index = (index + 1) % testimonials.length;\r\n  updateSlide();\r\n}\r\nnextBtn.addEventListener('click', () => {\r\n  clearInterval(interval);\r\n  index = (index + 1) % testimonials.length;\r\n  updateSlide();\r\n});\r\nprevBtn.addEventListener('click', () => {\r\n  clearInterval(interval);\r\n  index = (index - 1 + testimonials.length) % testimonials.length;\r\n  updateSlide();\r\n});\r\n<\/script>\r\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-fbaac5b wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"fbaac5b\" 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-7d7040e elementor-widget elementor-widget-html\" data-id=\"7d7040e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* Premium Gallery Styles *\/\r\n.premium-gallery {\r\n    padding: 2rem 1rem;\r\n    max-width: 1400px;\r\n    margin: 0 auto;\r\n}\r\n\r\n.gallery-title {\r\n    text-align: center;\r\n    margin-bottom: 2.5rem;\r\n    font-family: 'Helvetica Neue', Arial, sans-serif;\r\n}\r\n\r\n.gallery-title h2 {\r\n    font-size: 2.5rem;\r\n    font-weight: 300;\r\n    letter-spacing: 2px;\r\n    margin-bottom: 0.5rem;\r\n    color: #333;\r\n}\r\n\r\n.gallery-title p {\r\n    font-size: 1.1rem;\r\n    color: #777;\r\n    max-width: 600px;\r\n    margin: 0 auto;\r\n    line-height: 1.6;\r\n}\r\n\r\n\/* Mobile: Show only 1 image *\/\r\n.gallery-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 1.5rem;\r\n    margin-bottom: 2rem;\r\n}\r\n\r\n.gallery-item {\r\n    position: relative;\r\n    border-radius: 8px;\r\n    overflow: hidden;\r\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);\r\n    transition: all 0.3s ease;\r\n    cursor: pointer;\r\n    aspect-ratio: 4\/3;\r\n}\r\n\r\n.gallery-item:hover {\r\n    transform: translateY(-5px);\r\n    box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n.gallery-item img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    transition: transform 0.5s ease;\r\n}\r\n\r\n.gallery-item:hover img {\r\n    transform: scale(1.05);\r\n}\r\n\r\n\/* Tablet: Show only 2 images *\/\r\n@media (min-width: 600px) and (max-width: 1023px) {\r\n    .gallery-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n    }\r\n    \r\n    \/* Hide all images except first two *\/\r\n    .gallery-item:nth-child(n+3) {\r\n        display: none;\r\n    }\r\n}\r\n\r\n\/* Desktop: Show all images *\/\r\n@media (min-width: 1024px) {\r\n    .gallery-grid {\r\n        grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n    }\r\n    \r\n    \/* Show all images on desktop *\/\r\n    .gallery-item {\r\n        display: block !important;\r\n    }\r\n}\r\n\r\n\/* Modal Gallery Styles *\/\r\n.modal-gallery {\r\n    display: none;\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    background-color: rgba(0, 0, 0, 0.95);\r\n    z-index: 1000;\r\n    opacity: 0;\r\n    transition: opacity 0.3s ease;\r\n}\r\n\r\n.modal-gallery.active {\r\n    opacity: 1;\r\n}\r\n\r\n.modal-content {\r\n    position: relative;\r\n    width: 100%;\r\n    height: 100%;\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.modal-header {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 1.5rem;\r\n    color: white;\r\n    background: rgba(0, 0, 0, 0.7);\r\n}\r\n\r\n.modal-title {\r\n    font-size: 1.2rem;\r\n    font-weight: 500;\r\n}\r\n\r\n.close-modal {\r\n    background: none;\r\n    border: none;\r\n    color: white;\r\n    font-size: 2rem;\r\n    cursor: pointer;\r\n    padding: 0;\r\n    width: 40px;\r\n    height: 40px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border-radius: 50%;\r\n    transition: background 0.3s;\r\n}\r\n\r\n.close-modal:hover {\r\n    background: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n.modal-body {\r\n    flex: 1;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 2rem;\r\n}\r\n\r\n.modal-image-container {\r\n    max-width: 90%;\r\n    max-height: 90%;\r\n    position: relative;\r\n}\r\n\r\n.modal-image {\r\n    max-width: 100%;\r\n    max-height: 100%;\r\n    object-fit: contain;\r\n    border-radius: 4px;\r\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\r\n}\r\n\r\n.modal-nav {\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    background: rgba(0, 0, 0, 0.5);\r\n    color: white;\r\n    border: none;\r\n    width: 50px;\r\n    height: 50px;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 1.5rem;\r\n    cursor: pointer;\r\n    transition: all 0.3s;\r\n    z-index: 10;\r\n}\r\n\r\n.modal-nav:hover {\r\n    background: rgba(0, 0, 0, 0.8);\r\n}\r\n\r\n.prev-btn {\r\n    left: 20px;\r\n}\r\n\r\n.next-btn {\r\n    right: 20px;\r\n}\r\n\r\n.modal-footer {\r\n    padding: 1rem;\r\n    text-align: center;\r\n    color: white;\r\n    background: rgba(0, 0, 0, 0.7);\r\n}\r\n\r\n.image-counter {\r\n    font-size: 0.9rem;\r\n    opacity: 0.8;\r\n}\r\n\r\n\/* Responsive Adjustments *\/\r\n@media (max-width: 768px) {\r\n    .gallery-title h2 {\r\n        font-size: 2rem;\r\n    }\r\n    \r\n    .modal-nav {\r\n        width: 40px;\r\n        height: 40px;\r\n        font-size: 1.2rem;\r\n    }\r\n    \r\n    .prev-btn {\r\n        left: 10px;\r\n    }\r\n    \r\n    .next-btn {\r\n        right: 10px;\r\n    }\r\n    \r\n    .modal-body {\r\n        padding: 1rem;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .gallery-title h2 {\r\n        font-size: 1.8rem;\r\n    }\r\n    \r\n    .modal-header {\r\n        padding: 1rem;\r\n    }\r\n    \r\n    .modal-nav {\r\n        width: 35px;\r\n        height: 35px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"premium-gallery\">\r\n    <div class=\"gallery-title\">\r\n        <h2>Premium Ceiling Designs<\/h2>\r\n        <p>Click on any image to explore our complete collection of modern ceiling designs, best interior designer at kolkata<\/p>\r\n    <\/div>\r\n    \r\n    <div class=\"gallery-grid\">\r\n        <!-- Gallery items will be inserted here by JavaScript -->\r\n    <\/div>\r\n<\/div>\r\n\r\n<div class=\"modal-gallery\">\r\n    <div class=\"modal-content\">\r\n        <div class=\"modal-header\">\r\n            <div class=\"modal-title\">Ceiling Design Gallery<\/div>\r\n            <button class=\"close-modal\">&times;<\/button>\r\n        <\/div>\r\n        <div class=\"modal-body\">\r\n            <button class=\"modal-nav prev-btn\">&lt;<\/button>\r\n            <div class=\"modal-image-container\">\r\n                <img decoding=\"async\" class=\"modal-image\" src=\"\" alt=\"interior designer at kolkata\">\r\n            <\/div>\r\n            <button class=\"modal-nav next-btn\">&gt;<\/button>\r\n        <\/div>\r\n        <div class=\"modal-footer\">\r\n            <div class=\"image-counter\">\r\n                <span class=\"current-index\">1<\/span> of <span class=\"total-images\">13<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \/\/ Image URLs\r\n    const imageUrls = [\r\n        \"https:\/\/i.ibb.co\/xt9gt9ZH\/Whats-App-Image-2025-10-28-at-1-47-52-AM-1.jpg\",\r\n        \"https:\/\/i.ibb.co\/rRJyX4xr\/Whats-App-Image-2025-10-28-at-1-47-52-AM.jpg\",\r\n        \"https:\/\/i.ibb.co\/yc1qpNpV\/Whats-App-Image-2025-10-28-at-1-47-51-AM-1.jpg\",\r\n        \"https:\/\/i.ibb.co\/SwFDWxg6\/Whats-App-Image-2025-10-28-at-1-47-51-AM.jpg\",\r\n        \"https:\/\/i.ibb.co\/b5Z4rt2J\/Whats-App-Image-2025-10-28-at-1-47-50-AM-2.jpg\",\r\n        \"https:\/\/i.ibb.co\/wN4GK4j9\/Whats-App-Image-2025-10-28-at-1-47-50-AM-1.jpg\",\r\n        \"https:\/\/i.ibb.co\/RGSfS6Mf\/Whats-App-Image-2025-10-28-at-1-47-50-AM.jpg\",\r\n        \"https:\/\/i.ibb.co\/nMPDDJN8\/Whats-App-Image-2025-10-28-at-1-47-49-AM-2.jpg\",\r\n        \"https:\/\/i.ibb.co\/Xkz7sdWX\/Whats-App-Image-2025-10-28-at-1-47-49-AM-1.jpg\",\r\n        \"https:\/\/i.ibb.co\/qMfMVsH7\/Whats-App-Image-2025-10-28-at-1-47-49-AM.jpg\",\r\n        \"https:\/\/i.ibb.co\/ZRMyH5Ly\/Whats-App-Image-2025-10-28-at-1-47-48-AM-2.jpg\",\r\n        \"https:\/\/i.ibb.co\/vxsjQBFW\/Whats-App-Image-2025-10-28-at-1-47-48-AM-1.jpg\"\r\n    ];\r\n\r\n    \/\/ DOM Elements\r\n    const galleryGrid = document.querySelector('.gallery-grid');\r\n    const modal = document.querySelector('.modal-gallery');\r\n    const modalImage = document.querySelector('.modal-image');\r\n    const closeModal = document.querySelector('.close-modal');\r\n    const prevBtn = document.querySelector('.prev-btn');\r\n    const nextBtn = document.querySelector('.next-btn');\r\n    const currentIndexSpan = document.querySelector('.current-index');\r\n    const totalImagesSpan = document.querySelector('.total-images');\r\n\r\n    let currentImageIndex = 0;\r\n\r\n    \/\/ Initialize gallery\r\n    function initGallery() {\r\n        \/\/ Set total images count\r\n        totalImagesSpan.textContent = imageUrls.length;\r\n        \r\n        \/\/ Create gallery items\r\n        imageUrls.forEach((url, index) => {\r\n            const galleryItem = document.createElement('div');\r\n            galleryItem.className = 'gallery-item';\r\n            galleryItem.setAttribute('data-index', index);\r\n            \r\n            const img = document.createElement('img');\r\n            img.src = url;\r\n            img.alt = `Ceiling Design ${index + 1}`;\r\n            img.loading = 'lazy';\r\n            \r\n            galleryItem.appendChild(img);\r\n            galleryGrid.appendChild(galleryItem);\r\n            \r\n            \/\/ Add click event to open modal\r\n            galleryItem.addEventListener('click', () => openModal(index));\r\n        });\r\n        \r\n        \/\/ Hide extra images on mobile and tablet\r\n        handleResponsiveLayout();\r\n    }\r\n\r\n    \/\/ Handle responsive layout\r\n    function handleResponsiveLayout() {\r\n        const galleryItems = document.querySelectorAll('.gallery-item');\r\n        \r\n        \/\/ Reset all items\r\n        galleryItems.forEach(item => {\r\n            item.style.display = 'block';\r\n        });\r\n        \r\n        \/\/ On mobile (width < 600px), show only first image\r\n        if (window.innerWidth < 600) {\r\n            galleryItems.forEach((item, index) => {\r\n                if (index > 0) {\r\n                    item.style.display = 'none';\r\n                }\r\n            });\r\n        }\r\n        \r\n        \/\/ On tablet (600px - 1023px), show only first two images\r\n        if (window.innerWidth >= 600 && window.innerWidth < 1024) {\r\n            galleryItems.forEach((item, index) => {\r\n                if (index > 1) {\r\n                    item.style.display = 'none';\r\n                }\r\n            });\r\n        }\r\n    }\r\n\r\n    \/\/ Open modal with specific image\r\n    function openModal(index) {\r\n        currentImageIndex = index;\r\n        updateModalImage();\r\n        modal.style.display = 'block';\r\n        \/\/ Trigger reflow for transition\r\n        void modal.offsetWidth;\r\n        modal.classList.add('active');\r\n        \r\n        \/\/ Prevent body scroll\r\n        document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    \/\/ Close modal\r\n    function closeModalHandler() {\r\n        modal.classList.remove('active');\r\n        setTimeout(() => {\r\n            modal.style.display = 'none';\r\n            document.body.style.overflow = '';\r\n        }, 300);\r\n    }\r\n\r\n    \/\/ Update modal image\r\n    function updateModalImage() {\r\n        modalImage.src = imageUrls[currentImageIndex];\r\n        currentIndexSpan.textContent = currentImageIndex + 1;\r\n    }\r\n\r\n    \/\/ Navigate to previous image\r\n    function prevImage() {\r\n        currentImageIndex = (currentImageIndex - 1 + imageUrls.length) % imageUrls.length;\r\n        updateModalImage();\r\n    }\r\n\r\n    \/\/ Navigate to next image\r\n    function nextImage() {\r\n        currentImageIndex = (currentImageIndex + 1) % imageUrls.length;\r\n        updateModalImage();\r\n    }\r\n\r\n    \/\/ Keyboard navigation\r\n    function handleKeydown(e) {\r\n        if (modal.style.display === 'block') {\r\n            if (e.key === 'Escape') {\r\n                closeModalHandler();\r\n            } else if (e.key === 'ArrowLeft') {\r\n                prevImage();\r\n            } else if (e.key === 'ArrowRight') {\r\n                nextImage();\r\n            }\r\n        }\r\n    }\r\n\r\n    \/\/ Event listeners\r\n    closeModal.addEventListener('click', closeModalHandler);\r\n    prevBtn.addEventListener('click', prevImage);\r\n    nextBtn.addEventListener('click', nextImage);\r\n    document.addEventListener('keydown', handleKeydown);\r\n\r\n    \/\/ Close modal when clicking on backdrop (but not on image)\r\n    modal.addEventListener('click', function(e) {\r\n        if (e.target === modal) {\r\n            closeModalHandler();\r\n        }\r\n    });\r\n\r\n    \/\/ Handle window resize\r\n    window.addEventListener('resize', handleResponsiveLayout);\r\n\r\n    \/\/ Initialize the gallery\r\n    initGallery();\r\n});\r\n<\/script>\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-c6cdb01 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"c6cdb01\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-35b6490 e-con-full e-flex e-con e-child\" data-id=\"35b6490\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a41ef8 elementor-widget elementor-widget-html\" data-id=\"6a41ef8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SSG Lifestyle FAQ Section -->\r\n<section class=\"faq-section\">\r\n  <!-- Animated Background Elements -->\r\n  <div class=\"animated-bg\">\r\n    <div class=\"bg-shape shape-1\"><\/div>\r\n    <div class=\"bg-shape shape-2\"><\/div>\r\n    <div class=\"bg-shape shape-3\"><\/div>\r\n    <div class=\"bg-shape shape-4\"><\/div>\r\n    <div class=\"bg-shape shape-5\"><\/div>\r\n  <\/div>\r\n\r\n  <h2 class=\"faq-title\">Frequently Asked Questions<\/h2>\r\n  \r\n  <div class=\"faq-container\">\r\n\r\n    <!-- FAQ 1 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>1) What services does SSHG Lifestyle provide?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>SSHG Lifestyle, best interior designer at kolkata offers complete home design, smart living automation, interior d\u00e9cor, furniture customization, and lifestyle consultancy services for residential and commercial clients.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- FAQ 2 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>2) Can SSHG Lifestyle customize designs for my home?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>Yes! Every project we do is fully personalized. Our designers work closely with you to understand your taste, functionality needs, and budget to create your dream space.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- FAQ 3 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>3) What makes SSHG Lifestyle different from other design firms?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>We combine creativity, smart technology, and sustainable design to deliver timeless, functional spaces. Our focus is not just design \u2014 it\u2019s lifestyle transformation.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- FAQ 4 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>4) Do you handle both residential and commercial projects?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>Yes, we work on homes, offices, retail stores, and hospitality spaces \u2014 ensuring every environment reflects elegance, efficiency, and brand personality.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- FAQ 5 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>5) How long does a typical interior project take?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>Project timelines depend on the scale and customization level. Typically, residential interiors take 4\u201310 weeks from concept to completion.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- FAQ 6 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>6) Does SSHG Lifestyle, best interior designer at kolkata provide turnkey solutions?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>Absolutely! From design to execution \u2014 we manage everything including space planning, material selection, furnishings, and d\u00e9cor installation for a hassle-free experience.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- FAQ 7 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>7) Do you use sustainable or eco-friendly materials?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>Yes, we believe in responsible design. We incorporate sustainable materials, energy-efficient lighting, and eco-conscious finishes wherever possible.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- FAQ 8 -->\r\n    <div class=\"faq-item\">\r\n      <button class=\"faq-question\">\r\n        <span>8) Can I view my design before implementation?<\/span>\r\n        <span class=\"faq-icon\">+<\/span>\r\n      <\/button>\r\n      <div class=\"faq-answer\">\r\n        <p>Of course! We provide 3D visualizations and virtual walkthroughs so you can experience your space before work begins and suggest any changes.We are provide to you best interior designer at kolkata.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* FAQ Section - SSG Lifestyle Theme *\/\r\n.faq-section {\r\n  position: relative;\r\n  background: linear-gradient(135deg, #014c5f 0%, #02566b 50%, #e74505 100%);\r\n  padding: 60px 20px;\r\n  text-align: center;\r\n  overflow: hidden;\r\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n  z-index: 1;\r\n}\r\n\r\n.faq-title {\r\n  font-size: 2rem;\r\n  color: #fff; \r\n  font-weight: 700;\r\n  margin-bottom: 30px;\r\n  position: relative;\r\n  z-index: 2;\r\n  letter-spacing: 1px;\r\n}\r\n\r\n.faq-container {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  text-align: left;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.faq-item {\r\n  border: 1px solid #e74505;\r\n  margin-bottom: 15px;\r\n  border-radius: 10px;\r\n  overflow: hidden;\r\n  background: rgba(1, 76, 95, 0.9);\r\n  backdrop-filter: blur(8px);\r\n  position: relative;\r\n  z-index: 2;\r\n  box-shadow: 0 5px 15px rgba(0,0,0,0.15);\r\n  transition: border-color 0.3s ease, box-shadow 0.3s ease;\r\n}\r\n\r\n.faq-item:hover {\r\n  border-color: #ff7540;\r\n  box-shadow: 0 6px 18px rgba(231, 69, 5, 0.3);\r\n}\r\n\r\n.faq-question {\r\n  width: 100%;\r\n  padding: 15px 20px;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  color: #fff;\r\n  background: transparent;\r\n  border: none;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  cursor: pointer;\r\n  outline: none;\r\n}\r\n\r\n.faq-icon {\r\n  font-size: 1.5rem;\r\n  font-weight: bold;\r\n  color: #e74505;\r\n  transition: transform 0.3s ease, color 0.3s ease;\r\n}\r\n\r\n.faq-answer {\r\n  max-height: 0;\r\n  overflow: hidden;\r\n  transition: max-height 0.4s ease, padding 0.3s ease;\r\n  padding: 0 20px;\r\n}\r\n\r\n.faq-answer p {\r\n  padding: 15px 0;\r\n  color: #fff;\r\n  font-size: 0.95rem;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* Open State *\/\r\n.faq-item.active .faq-answer {\r\n  max-height: 300px;\r\n}\r\n\r\n.faq-item.active .faq-icon {\r\n  transform: rotate(45deg);\r\n  color: #fff;\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 768px) {\r\n  .faq-title { font-size: 1.6rem; }\r\n  .faq-question { font-size: 0.95rem; padding: 12px 15px; }\r\n}\r\n@media (max-width: 480px) {\r\n  .faq-title { font-size: 1.4rem; }\r\n  .faq-question { font-size: 0.9rem; text-align: left; }\r\n}\r\n\r\n\/* Animated Background *\/\r\n.animated-bg {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  z-index: 0;\r\n  overflow: hidden;\r\n}\r\n\r\n.bg-shape {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  opacity: 0.15;\r\n  animation: float 20s infinite linear;\r\n}\r\n\r\n.shape-1 { width: 300px; height: 300px; background: linear-gradient(45deg, #e74505, #014c5f); top: -150px; left: -100px; animation-duration: 25s; }\r\n.shape-2 { width: 200px; height: 200px; background: linear-gradient(45deg, #014c5f, #e74505); bottom: -100px; right: 10%; animation-duration: 20s; animation-delay: 2s; }\r\n.shape-3 { width: 150px; height: 150px; background: linear-gradient(45deg, #e74505, #014c5f); top: 20%; right: -50px; animation-duration: 30s; animation-delay: 1s; }\r\n.shape-4 { width: 100px; height: 100px; background: linear-gradient(45deg, #014c5f, #e74505); bottom: 20%; left: 5%; animation-duration: 15s; animation-delay: 0.5s; }\r\n.shape-5 { width: 250px; height: 250px; background: linear-gradient(45deg, #e74505, #014c5f); top: 50%; left: 40%; animation-duration: 35s; animation-delay: 3s; }\r\n\r\n@keyframes float {\r\n  0% { transform: translate(0, 0) rotate(0deg); }\r\n  25% { transform: translate(20px, 40px) rotate(90deg); }\r\n  50% { transform: translate(0, 80px) rotate(180deg); }\r\n  75% { transform: translate(-20px, 40px) rotate(270deg); }\r\n  100% { transform: translate(0, 0) rotate(360deg); }\r\n}\r\n\r\n\/* Floating Particles *\/\r\n.particle {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  background: rgba(231, 69, 5, 0.3);\r\n  animation: floatParticle 15s infinite linear;\r\n  z-index: 0;\r\n}\r\n\r\n@keyframes floatParticle {\r\n  from { transform: translateY(100vh) scale(0.5) rotate(0deg); opacity: 0; }\r\n  50% { opacity: 0.7; }\r\n  to { transform: translateY(-10vh) scale(1) rotate(360deg); opacity: 0; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\nconst faqItems = document.querySelectorAll('.faq-item');\r\nfaqItems.forEach(item => {\r\n  const button = item.querySelector('.faq-question');\r\n  button.addEventListener('click', () => {\r\n    item.classList.toggle('active');\r\n  });\r\n});\r\n\r\n\/\/ Floating particles for FAQ section\r\nfunction createFloatingParticles() {\r\n  const section = document.querySelector('.faq-section');\r\n  for (let i = 0; i < 20; i++) {\r\n    const particle = document.createElement('div');\r\n    particle.classList.add('particle');\r\n    const size = Math.random() * 15 + 5;\r\n    particle.style.width = `${size}px`;\r\n    particle.style.height = `${size}px`;\r\n    particle.style.left = `${Math.random() * 100}%`;\r\n    particle.style.animationDuration = `${10 + Math.random() * 15}s`;\r\n    particle.style.animationDelay = `${Math.random() * 5}s`;\r\n    particle.style.background = `rgba(231, 69, 5, ${Math.random() * 0.3 + 0.2})`;\r\n    section.appendChild(particle);\r\n  }\r\n}\r\ndocument.addEventListener('DOMContentLoaded', createFloatingParticles);\r\n<\/script>\r\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-c3902a6 e-con-full e-flex e-con e-child\" data-id=\"c3902a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23c2752 elementor-widget elementor-widget-html\" data-id=\"23c2752\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SSG Lifestyle Stylish Enquiry Form -->\r\n<section class=\"enquiry-section\">\r\n  <div class=\"animated-bg\">\r\n    <div class=\"bg-shape shape-1\"><\/div>\r\n    <div class=\"bg-shape shape-2\"><\/div>\r\n    <div class=\"bg-shape shape-3\"><\/div>\r\n    <div class=\"bg-shape shape-4\"><\/div>\r\n    <div class=\"bg-shape shape-5\"><\/div>\r\n  <\/div>\r\n\r\n  <h2 class=\"enquiry-title\">Send Enquiry Form<\/h2>\r\n  <form class=\"enquiry-form\" id=\"enquiryForm\">\r\n    <div class=\"form-row\">\r\n      <div class=\"form-group\">\r\n        <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Full Name *\" required>\r\n      <\/div>\r\n      <div class=\"form-group\">\r\n        <div class=\"phone-wrapper\">\r\n          <select id=\"country-code\" name=\"country-code\">\r\n            <option value=\"+91\" selected>+91<\/option>\r\n          <\/select>\r\n          <input type=\"tel\" id=\"phone\" name=\"phone\" placeholder=\"Phone Number *\" required>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"form-row\">\r\n      <div class=\"form-group\">\r\n        <input type=\"email\" id=\"email\" name=\"email\" placeholder=\"Email Address\">\r\n      <\/div>\r\n      <div class=\"form-group\">\r\n        <input type=\"text\" id=\"location\" name=\"location\" placeholder=\"City \/ Location *\" required>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"form-group\">\r\n      <select id=\"service\" name=\"service\" required>\r\n        <option value=\"\" disabled selected>Select Service Required *<\/option>\r\n        <option value=\"Interior Decoration\">Interior Decoration<\/option>\r\n        <option value=\"Exterior Decoration\">Exterior Decoration<\/option>\r\n        <option value=\"Building Renovation\">Building Renovation<\/option>\r\n        <option value=\"Civil Construction\">Civil Construction<\/option>\r\n        <option value=\"Real Estate Project\">Real Estate Project<\/option>\r\n        <option value=\"Prefab House Project\">Prefab House Project<\/option>\r\n        <option value=\"Drinking Water Project\">Drinking Water Project<\/option>\r\n        <option value=\"Tea Stall Franchise\">Tea Stall Franchise<\/option>\r\n        <option value=\"Packaging Tea\">Packaging Tea<\/option>\r\n      <\/select>\r\n    <\/div>\r\n\r\n    <div class=\"form-row\">\r\n      <div class=\"form-group\">\r\n        <input type=\"number\" id=\"budget\" name=\"budget\" placeholder=\"Estimated Budget (\u20b9)\">\r\n      <\/div>\r\n      <div class=\"form-group\">\r\n        <input type=\"date\" id=\"date\" name=\"date\" placeholder=\"Preferred Date\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"form-group\">\r\n      <textarea id=\"message\" name=\"message\" placeholder=\"Project Requirements \/ Additional Details\" rows=\"3\"><\/textarea>\r\n    <\/div>\r\n    \r\n    <button type=\"submit\" class=\"submit-button\">\r\n      <span class=\"btn-icon\"><\/span>\r\n      Send Enquiry via WhatsApp\r\n    <\/button>\r\n\r\n    \r\n  <\/form>\r\n<\/section>\r\n\r\n<style>\r\n.enquiry-section {\r\n  position: relative;\r\n  background: linear-gradient(135deg, #014c5f 0%, #02566b 50%, #e74505 100%);\r\n  text-align: center;\r\n  overflow: hidden;\r\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n  padding: 50px 20px;\r\n  min-height: 100vh;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  align-items: center;\r\n}\r\n\r\n\/* Title *\/\r\n.enquiry-title {\r\n  font-size: 3rem;\r\n  color: #fff;\r\n  font-weight: 800;\r\n  margin-bottom: 15px;\r\n  letter-spacing: 1px;\r\n  position: relative;\r\n  z-index: 2;\r\n  text-shadow: 0 2px 10px rgba(0,0,0,0.3);\r\n}\r\n\r\n.enquiry-subtitle {\r\n  font-size: 1.2rem;\r\n  color: rgba(255,255,255,0.9);\r\n  margin-bottom: 40px;\r\n  max-width: 500px;\r\n  line-height: 1.6;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n\/* Form *\/\r\n.enquiry-form {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 20px;\r\n  max-width: 600px;\r\n  width: 100%;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 2;\r\n  background: rgba(255,255,255,0.95);\r\n  padding: 40px;\r\n  border-radius: 20px;\r\n  box-shadow: 0 20px 60px rgba(0,0,0,0.3);\r\n  backdrop-filter: blur(10px);\r\n}\r\n\r\n.form-row {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 15px;\r\n}\r\n\r\n.form-group {\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n\/* Inputs & Selects *\/\r\n.enquiry-form input,\r\n.enquiry-form select,\r\n.enquiry-form textarea {\r\n  width: 100%;\r\n  padding: 8px 20px;\r\n  font-size: 1rem;\r\n  border-radius: 12px;\r\n  border: 2px solid #e0e6ed;\r\n  background: #fff;\r\n  color: #333;\r\n  transition: all 0.3s ease;\r\n  box-shadow: 0 4px 12px rgba(0,0,0,0.08);\r\n  font-family: inherit;\r\n}\r\n\r\n.enquiry-form input::placeholder,\r\n.enquiry-form textarea::placeholder {\r\n  color: #999;\r\n}\r\n\r\n.enquiry-form input:focus,\r\n.enquiry-form select:focus,\r\n.enquiry-form textarea:focus {\r\n  border-color: #e74505;\r\n  box-shadow: 0 0 0 3px rgba(231,69,5,0.1);\r\n  outline: none;\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.enquiry-form textarea {\r\n  resize: vertical;\r\n  min-height: 100px;\r\n}\r\n\r\n\/* Phone wrapper *\/\r\n.phone-wrapper {\r\n  display: flex;\r\n  gap: 0;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  box-shadow: 0 4px 12px rgba(0,0,0,0.08);\r\n}\r\n\r\n.phone-wrapper select {\r\n  flex: 0 0 90px;\r\n  border-radius: 12px 0 0 12px;\r\n  background: #f8f9fa;\r\n  border: 2px solid #e0e6ed;\r\n  border-right: none;\r\n  text-align: center;\r\n  font-weight: 600;\r\n  color: #014c5f;\r\n}\r\n\r\n.phone-wrapper input {\r\n  flex: 1;\r\n  border-radius: 0 12px 12px 0;\r\n  border-left: none;\r\n}\r\n\r\n\/* Submit Button *\/\r\n.submit-button {\r\n  padding: 18px 30px;\r\n  border: none;\r\n  border-radius: 50px;\r\n  font-size: 1.2rem;\r\n  font-weight: 700;\r\n  cursor: pointer;\r\n  background: linear-gradient(45deg, #25d366, #128c7e);\r\n  color: #fff;\r\n  transition: all 0.4s ease;\r\n  box-shadow: 0 8px 25px rgba(37, 211, 102, 0.4);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 12px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  margin-top: 10px;\r\n}\r\n\r\n.submit-button::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: -100%;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\r\n  transition: left 0.7s ease;\r\n}\r\n\r\n.submit-button:hover {\r\n  transform: translateY(-3px);\r\n  box-shadow: 0 12px 30px rgba(37, 211, 102, 0.6);\r\n  color: white;\r\n}\r\n\r\n.submit-button:hover::before {\r\n  left: 100%;\r\n}\r\n\r\n.btn-icon {\r\n  font-size: 1.4rem;\r\n}\r\n\r\n\/* Form Note *\/\r\n.form-note {\r\n  margin-top: 20px;\r\n  padding: 20px;\r\n  background: linear-gradient(135deg, #e8f5e8, #d4edda);\r\n  border-radius: 12px;\r\n  border-left: 4px solid #28a745;\r\n}\r\n\r\n.form-note p {\r\n  margin: 8px 0;\r\n  color: #155724;\r\n  font-weight: 600;\r\n  font-size: 0.95rem;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.form-note p::before {\r\n  content: '\u2713';\r\n  color: #28a745;\r\n  font-weight: bold;\r\n}\r\n\r\n\/* Animated Background *\/\r\n.animated-bg {\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 100%; height: 100%;\r\n  z-index: 0;\r\n  overflow: hidden;\r\n}\r\n\r\n.bg-shape {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  opacity: 0.15;\r\n  animation: float 20s infinite linear;\r\n  filter: blur(40px);\r\n}\r\n\r\n.shape-1 { \r\n  width: 400px; height: 400px; \r\n  background: linear-gradient(45deg, #e74505, #014c5f); \r\n  top: -200px; left: -150px; \r\n  animation-duration: 25s; \r\n}\r\n.shape-2 { \r\n  width: 300px; height: 300px; \r\n  background: linear-gradient(45deg, #014c5f, #e74505); \r\n  bottom: -150px; right: 10%; \r\n  animation-duration: 20s; \r\n  animation-delay: 2s; \r\n}\r\n.shape-3 { \r\n  width: 200px; height: 200px; \r\n  background: linear-gradient(45deg, #e74505, #014c5f); \r\n  top: 20%; right: -80px; \r\n  animation-duration: 30s; \r\n  animation-delay: 1s; \r\n}\r\n.shape-4 { \r\n  width: 150px; height: 150px; \r\n  background: linear-gradient(45deg, #014c5f, #e74505); \r\n  bottom: 30%; left: 5%; \r\n  animation-duration: 15s; \r\n  animation-delay: 0.5s; \r\n}\r\n.shape-5 { \r\n  width: 350px; height: 350px; \r\n  background: linear-gradient(45deg, #e74505, #014c5f); \r\n  top: 50%; left: 40%; \r\n  animation-duration: 35s; \r\n  animation-delay: 3s; \r\n}\r\n\r\n@keyframes float {\r\n  0% { transform: translate(0,0) rotate(0deg) scale(1); }\r\n  25% { transform: translate(30px,60px) rotate(90deg) scale(1.1); }\r\n  50% { transform: translate(0,120px) rotate(180deg) scale(1); }\r\n  75% { transform: translate(-30px,60px) rotate(270deg) scale(0.9); }\r\n  100% { transform: translate(0,0) rotate(360deg) scale(1); }\r\n}\r\n\r\n\/* Floating Particles *\/\r\n.particle {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  background: rgba(231,69,5,0.2);\r\n  animation: floatParticle 15s infinite linear;\r\n  z-index: 0;\r\n}\r\n\r\n@keyframes floatParticle {\r\n  from { \r\n    transform: translateY(100vh) scale(0.5) rotate(0deg); \r\n    opacity: 0; \r\n  }\r\n  10% { opacity: 0.8; }\r\n  50% { opacity: 0.6; }\r\n  90% { opacity: 0.4; }\r\n  to { \r\n    transform: translateY(-10vh) scale(1) rotate(360deg); \r\n    opacity: 0; \r\n  }\r\n}\r\n\r\n\/* Responsive Design *\/\r\n@media (max-width: 768px) {\r\n  .enquiry-section {\r\n    padding: 60px 15px;\r\n  }\r\n  \r\n  .enquiry-title {\r\n    font-size: 2.2rem;\r\n  }\r\n  \r\n  .enquiry-subtitle {\r\n    font-size: 1.1rem;\r\n    margin-bottom: 30px;\r\n  }\r\n  \r\n  .enquiry-form {\r\n    padding: 30px 25px;\r\n    gap: 15px;\r\n  }\r\n  \r\n  .form-row {\r\n    grid-template-columns: 1fr;\r\n    gap: 15px;\r\n  }\r\n  \r\n  .submit-button {\r\n    padding: 16px 25px;\r\n    font-size: 1.1rem;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .enquiry-section {\r\n    padding: 40px 10px;\r\n  }\r\n  \r\n  .enquiry-title {\r\n    font-size: 1.8rem;\r\n  }\r\n  \r\n  .enquiry-subtitle {\r\n    font-size: 1rem;\r\n  }\r\n  \r\n  .enquiry-form {\r\n    padding: 25px 20px;\r\n    gap: 12px;\r\n  }\r\n  \r\n  .enquiry-form input,\r\n  .enquiry-form select,\r\n  .enquiry-form textarea {\r\n    padding: 8px 15px;\r\n    font-size: 0.95rem;\r\n  }\r\n  \r\n  .submit-button {\r\n    padding: 14px 20px;\r\n    font-size: 1rem;\r\n  }\r\n  \r\n  .form-note {\r\n    padding: 15px;\r\n  }\r\n  \r\n  .form-note p {\r\n    font-size: 0.9rem;\r\n  }\r\n}\r\n\r\n\/* Focus styles for accessibility *\/\r\n.enquiry-form input:focus-visible,\r\n.enquiry-form select:focus-visible,\r\n.enquiry-form textarea:focus-visible {\r\n  outline: 2px solid #e74505;\r\n  outline-offset: 2px;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/\/ Floating particles\r\nfunction createEnquiryParticles() {\r\n  const section = document.querySelector('.enquiry-section');\r\n  for (let i = 0; i < 25; i++) {\r\n    const p = document.createElement('div');\r\n    p.classList.add('particle');\r\n    const size = Math.random() * 20 + 5;\r\n    p.style.width = p.style.height = `${size}px`;\r\n    p.style.left = `${Math.random() * 100}%`;\r\n    p.style.animationDuration = `${12 + Math.random() * 18}s`;\r\n    p.style.animationDelay = `${Math.random() * 8}s`;\r\n    p.style.background = `rgba(${Math.random() > 0.5 ? '231,69,5' : '1,76,95'}, ${0.1 + Math.random() * 0.2})`;\r\n    section.appendChild(p);\r\n  }\r\n}\r\n\r\n\/\/ WhatsApp submission\r\ndocument.getElementById('enquiryForm').addEventListener('submit', function(e) {\r\n  e.preventDefault();\r\n  \r\n  \/\/ Get form values\r\n  const name = document.getElementById('fullname').value;\r\n  const countryCode = document.getElementById('country-code').value;\r\n  const phone = document.getElementById('phone').value;\r\n  const email = document.getElementById('email').value || \"Not Provided\";\r\n  const location = document.getElementById('location').value;\r\n  const service = document.getElementById('service').value;\r\n  const budget = document.getElementById('budget').value || \"Not Specified\";\r\n  const date = document.getElementById('date').value || \"Not Specified\";\r\n  const message = document.getElementById('message').value || \"Not Provided\";\r\n\r\n  \/\/ Create WhatsApp message\r\n  const text = `\ud83c\udfd7\ufe0f *SSHG LIFESTYLE LTD - PROJECT ENQUIRY* \ud83c\udfd7\ufe0f\r\n\r\n*Personal Details:*\r\n\ud83d\udc64 Name: ${name}\r\n\ud83d\udcde Phone: ${countryCode} ${phone}\r\n\ud83d\udce7 Email: ${email}\r\n\ud83d\udccd Location: ${location}\r\n\r\n*Project Requirements:*\r\n\ud83d\udee0\ufe0f Service Required: ${service}\r\n\ud83d\udcb0 Estimated Budget: \u20b9${budget}\r\n\ud83d\udcc5 Preferred Date: ${date}\r\n\r\n*Additional Details:*\r\n${message}\r\n\r\n_I submitted this enquiry via the SSHG LIFESTYLE website._`;\r\n  \r\n  const encodedText = encodeURIComponent(text);\r\n  const whatsappNumber = \"918017375844\"; \/\/ SSG Lifestyle WhatsApp number\r\n  \r\n  \/\/ Open WhatsApp\r\n  window.open(`https:\/\/wa.me\/${whatsappNumber}?text=${encodedText}`, \"_blank\");\r\n  \r\n  \/\/ Add slight delay and reset form\r\n  setTimeout(() => {\r\n    this.reset();\r\n  }, 1000);\r\n});\r\n\r\n\/\/ Initialize particles when DOM is loaded\r\ndocument.addEventListener('DOMContentLoaded', createEnquiryParticles);\r\n\r\n\/\/ Add input validation for phone\r\ndocument.getElementById('phone').addEventListener('input', function(e) {\r\n  this.value = this.value.replace(\/[^\\d]\/g, '');\r\n});\r\n\r\n\/\/ Add today's date as min for date picker\r\ndocument.getElementById('date').min = new Date().toISOString().split('T')[0];\r\n<\/script>\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-b93ec1a wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"b93ec1a\" 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-2850789 elementor-widget elementor-widget-html\" data-id=\"2850789\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============ SSG LIFESTYLE | BRANDS WE USE SECTION ============ -->\r\n<section class=\"brands-section\">\r\n  <div class=\"inner\">\r\n    <h2 class=\"title\">Brands We Trust & Use<\/h2>\r\n    <p class=\"subtitle\">\r\n      We work with world-class brands known for reliability, innovation, and premium quality \u2014 ensuring every project meets the SSHG LIFESTYLE best interior designer at kolkata.\r\n    <\/p>\r\n\r\n    <!-- Carousel Wrapper -->\r\n    <div class=\"carousel-container\">\r\n      <div class=\"brand-carousel\">\r\n        <div class=\"brand-track\" id=\"brandCards\">\r\n          <!-- Brand cards will be populated by JavaScript -->\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ======= SSG Lifestyle - Brands Section ======= *\/\r\n.brands-section {\r\n  background: linear-gradient(135deg, #014c5f 0%, #02566b 50%, #e74505 100%);\r\n  padding: 4rem 0;\r\n  color: #fff;\r\n  position: relative;\r\n  overflow: hidden;\r\n  font-family: \"Segoe UI\", Tahoma, Geneva, Verdana, sans-serif;\r\n}\r\n.brands-section::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -50%;\r\n  left: -50%;\r\n  width: 200%;\r\n  height: 200%;\r\n  background: radial-gradient(circle, rgba(255,255,255,0.07) 20%, transparent 70%);\r\n  animation: rotateBG 25s linear infinite;\r\n  z-index: 0;\r\n}\r\n@keyframes rotateBG {\r\n  0% { transform: rotate(0deg);}\r\n  100% { transform: rotate(360deg);}\r\n}\r\n.brands-section .inner {\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  padding: 0 20px;\r\n  text-align: center;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n.title {\r\n  font-size: 2.2rem;\r\n  font-weight: 800;\r\n  color: #fff;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n  margin-bottom: 1rem;\r\n}\r\n.subtitle {\r\n  font-size: 1rem;\r\n  max-width: 720px;\r\n  margin: 0 auto 3rem;\r\n  color: #eaeaea;\r\n  opacity: 0.9;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ======= Carousel Container ======= *\/\r\n.carousel-container {\r\n  position: relative;\r\n  margin: 0 auto;\r\n  max-width: 1200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* ======= Carousel ======= *\/\r\n.brand-carousel {\r\n  overflow: hidden;\r\n  position: relative;\r\n  border-radius: 12px;\r\n  padding: 10px 0;\r\n}\r\n.brand-track {\r\n  display: flex;\r\n  gap: 2rem;\r\n  animation: scroll 60s linear infinite;\r\n  will-change: transform;\r\n}\r\n.brand-card {\r\n  flex: 0 0 auto;\r\n  width: 120px; \/* Fixed width for smaller cards *\/\r\n  text-align: center;\r\n  color: #fff;\r\n  transition: all 0.3s ease;\r\n  position: relative;\r\n}\r\n.brand-logo {\r\n  width: 100%;\r\n  height: 80px; \/* Fixed height for consistent sizing *\/\r\n  background-position: center;\r\n  background-size: contain;\r\n  background-repeat: no-repeat;\r\n  background-color: rgba(255,255,255,0.08);\r\n  border-radius: 8px;\r\n  box-shadow: 0 4px 15px rgba(0,0,0,0.25);\r\n  transition: all 0.4s ease;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.brand-logo::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(135deg, rgba(255,255,255,0.1) 0%, transparent 100%);\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n.brand-card:hover .brand-logo {\r\n  transform: translateY(-5px) scale(1.03);\r\n  box-shadow: 0 8px 25px rgba(0,0,0,0.4);\r\n  background-color: rgba(255,255,255,0.12);\r\n}\r\n.brand-card:hover .brand-logo::after {\r\n  opacity: 1;\r\n}\r\n\r\n\/* Continuous scrolling animation - Updated for all brands *\/\r\n@keyframes scroll {\r\n  0% {\r\n    transform: translateX(0);\r\n  }\r\n  100% {\r\n    transform: translateX(calc(-120px * 39 - 2rem * 39)); \/* Move by the width of all original cards *\/\r\n  }\r\n}\r\n\r\n\/* Pause animation on hover *\/\r\n.brand-track:hover {\r\n  animation-play-state: paused;\r\n}\r\n\r\n\/* ======= Responsive ======= *\/\r\n@media (max-width: 1200px) {\r\n  .brand-card {\r\n    width: 110px;\r\n  }\r\n  .brand-logo {\r\n    height: 75px;\r\n  }\r\n  @keyframes scroll {\r\n    100% {\r\n      transform: translateX(calc(-110px * 39 - 2rem * 39));\r\n    }\r\n  }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n  .brand-card {\r\n    width: 100px;\r\n  }\r\n  .brand-logo {\r\n    height: 70px;\r\n  }\r\n  @keyframes scroll {\r\n    100% {\r\n      transform: translateX(calc(-100px * 39 - 2rem * 39));\r\n    }\r\n  }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .brands-section {\r\n    padding: 3rem 0;\r\n  }\r\n  .title {\r\n    font-size: 1.8rem;\r\n  }\r\n  .subtitle {\r\n    font-size: 0.95rem;\r\n    margin-bottom: 2.5rem;\r\n  }\r\n  .brand-card {\r\n    width: 90px;\r\n  }\r\n  .brand-logo {\r\n    height: 65px;\r\n  }\r\n  .brand-track {\r\n    gap: 1.5rem;\r\n  }\r\n  @keyframes scroll {\r\n    100% {\r\n      transform: translateX(calc(-90px * 39 - 1.5rem * 39));\r\n    }\r\n  }\r\n}\r\n\r\n@media (max-width: 576px) {\r\n  .brands-section {\r\n    padding: 2.5rem 0;\r\n  }\r\n  .title {\r\n    font-size: 1.5rem;\r\n  }\r\n  .subtitle {\r\n    font-size: 0.9rem;\r\n    margin-bottom: 2rem;\r\n  }\r\n  .brand-card {\r\n    width: 80px;\r\n  }\r\n  .brand-logo {\r\n    height: 60px;\r\n  }\r\n  .brand-track {\r\n    gap: 1rem;\r\n  }\r\n  @keyframes scroll {\r\n    100% {\r\n      transform: translateX(calc(-80px * 39 - 1rem * 39));\r\n    }\r\n  }\r\n}\r\n\r\n\/* Touch device improvements *\/\r\n@media (hover: none) {\r\n  .brand-card:hover .brand-logo {\r\n    transform: none;\r\n  }\r\n}\r\n\r\n\/* Reduced motion for accessibility *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .brand-track {\r\n    animation: none;\r\n    justify-content: center;\r\n    flex-wrap: wrap;\r\n  }\r\n  .brands-section::before {\r\n    animation: none;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/\/ Brands data\r\nconst brandsData = [\r\n  {\r\n    name: \"Samsung\",\r\n    logo: \"https:\/\/logos-world.net\/wp-content\/uploads\/2020\/04\/Samsung-Emblem.jpg\"\r\n  },\r\n  {\r\n    name: \"Whirlpool\",\r\n    logo: \"https:\/\/logos-world.net\/wp-content\/uploads\/2022\/12\/Whirlpool-Emblem.png\"\r\n  },\r\n  {\r\n    name: \"Haier\",\r\n    logo: \"https:\/\/insideretail.asia\/wp-content\/uploads\/2020\/09\/haier-china-market.jpg\"\r\n  },\r\n  {\r\n    name: \"Finolex\",\r\n    logo: \"https:\/\/www.finolex.com\/UploadedImages\/Finolex-Logo.jpg\"\r\n  },\r\n  {\r\n    name: \"Wipro\",\r\n    logo: \"https:\/\/indiacsr.in\/wp-content\/uploads\/2024\/05\/Wipro-Logo.jpg\"\r\n  },\r\n  {\r\n    name: \"Onida\",\r\n    logo: \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/0\/0a\/Onida_Electronics.svg\/1280px-Onida_Electronics.svg.png\"\r\n  },\r\n  {\r\n    name: \"Panasonic\",\r\n    logo: \"https:\/\/1000logos.net\/wp-content\/uploads\/2017\/04\/Color-Panasonic-Logo.jpg\"\r\n  },\r\n  {\r\n    name: \"Kajaria\",\r\n    logo: \"https:\/\/vectorseek.com\/wp-content\/uploads\/2023\/09\/Kajaria-Tiles-Logo-Vector.svg-.png\"\r\n  },\r\n  {\r\n    name: \"Orient Electric\",\r\n    logo: \"https:\/\/vectorseek.com\/wp-content\/uploads\/2023\/09\/Orient-Electric-Logo-Vector.svg-.png\"\r\n  },\r\n  {\r\n    name: \"Voltas\",\r\n    logo: \"https:\/\/www.samco.in\/knowledge-center\/wp-content\/uploads\/cache\/2025\/01\/Voltas-Share-Price-Takes-a-Hit-A-Deep-Dive-into-the-Companys-Q3-Performance\/2863735790.png\"\r\n  },\r\n  {\r\n    name: \"Birla Opus\",\r\n    logo: \"https:\/\/www.cms.adityabirla.com\/uploads\/birla_opus_1_ecca8fecce.webp\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcRjUhwYz4-aJIn1pdqhqwif81klhHeTVuLD5g&s\"\r\n  },\r\n  {\r\n    name: \"Gypstar\",\r\n    logo: \"https:\/\/www.gypstar.in\/wp-content\/uploads\/2024\/06\/final-logo-2-png.png\"\r\n  },\r\n  {\r\n    name: \"TCL\",\r\n    logo: \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/2a\/Logo_of_the_TCL_Corporation.svg\"\r\n  },\r\n  {\r\n    name: \"Crompton\",\r\n    logo: \"https:\/\/indiancompanies.in\/wp-content\/uploads\/2025\/06\/Crompton-Greaves-Consumer-Electricals-Ltd.png\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/media.licdn.com\/dms\/image\/v2\/C5605AQEeX9hsMvKXkg\/feedshare-thumbnail_720_1280\/feedshare-thumbnail_720_1280\/0\/1627195753224?e=2147483647&v=beta&t=VMVuC1FbKpcAuq1Nkg9knn-kPc16OLWmztfMvulJqa0\"\r\n  },\r\n  {\r\n    name: \"Anchor by Panasonic\",\r\n    logo: \"https:\/\/upload.wikimedia.org\/wikipedia\/en\/thumb\/3\/32\/Anchor_by_Panasonic_logo.svg\/2560px-Anchor_by_Panasonic_logo.svg.png\"\r\n  },\r\n  {\r\n    name: \"Knauf\",\r\n    logo: \"https:\/\/oldbridge.az\/wp-content\/uploads\/Knauf.jpg\"\r\n  },\r\n  {\r\n    name: \"Bajaj\",\r\n    logo: \"https:\/\/www.shutterstock.com\/image-vector\/bajaj-brand-white-logo-blue-260nw-2384532921.jpg\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/logodix.com\/logo\/2109090.jpg\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/static.wixstatic.com\/media\/c7de0c_18ac13d006a044dc97f2fd5d5a45135a~mv2.png\/v1\/fill\/w_800,h_386,al_c,q_90\/file.jpg\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/cdn.dribbble.com\/userupload\/2774020\/file\/original-89686c2fb21faa521f93f30e70b32176.jpg\"\r\n  },\r\n  {\r\n    name: \"Gyproc\",\r\n    logo: \"https:\/\/vectorseek.com\/wp-content\/uploads\/2023\/07\/Gyproc-Logo-Vector.svg-.png\"\r\n  },\r\n  {\r\n    name: \"Tata Tiscon\",\r\n    logo: \"https:\/\/5.imimg.com\/data5\/SELLER\/Default\/2023\/4\/297852575\/GY\/JE\/VB\/84549718\/tata-tiscon-tmt-bars.jpg\"\r\n  },\r\n  {\r\n    name: \"Jindal Panther\",\r\n    logo: \"https:\/\/vectorseek.com\/wp-content\/uploads\/2023\/08\/Jindal-Panther-Logo-Vector.svg-.png\"\r\n  },\r\n  {\r\n    name: \"Indigo Paints\",\r\n    logo: \"https:\/\/cdn.zeebiz.com\/hindi\/sites\/default\/files\/styles\/zeebiz_850x478\/public\/2021\/02\/02\/49694-indigo-ipo.png\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/mir-s3-cdn-cf.behance.net\/projects\/404\/13596917.54845084b6f17.jpg\"\r\n  },\r\n  {\r\n    name: \"JSW Paints\",\r\n    logo: \"https:\/\/cdn.prod.website-files.com\/634bb1ecee46119fb3bd1241\/652c1c9dcd21e8466050f680_PT_JSW-Paints.webp\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcTqXpdl2ovWf4jERW9wKVZuyxSESMfQsOlukw&s\"\r\n  },\r\n  {\r\n    name: \"Pratap Bond\",\r\n    logo: \"https:\/\/pratapbond.co.in\/assets\/images\/PB-logo.png\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/5.imimg.com\/data5\/ANDROID\/Default\/2023\/8\/337736322\/ME\/YH\/YD\/140408594\/product-jpeg-500x500.jpg\"\r\n  },\r\n  {\r\n    name: \"Supreme\",\r\n    logo: \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/23\/Supreme-logo-newyork.png\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcTuPiJDY1txAACq8z4RdYRmCoPcZ4nnIOOaTPTMHqX_fZIal5rRqLGrAyKt6k6NPPJCZjc&usqp=CAU\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/5.imimg.com\/data5\/RB\/EG\/UA\/IOS-3465800\/product-jpeg.png\"\r\n  },\r\n  {\r\n    name: \"Asian Paints\",\r\n    logo: \"https:\/\/5.imimg.com\/data5\/SELLER\/Default\/2025\/7\/531892556\/VQ\/TQ\/BP\/20414251\/asian-paints-beautiful-home-painting-service-500x500.png\"\r\n  },\r\n  {\r\n    name: \"Royal Touch\",\r\n    logo: \"https:\/\/5.imimg.com\/data5\/SELLER\/Default\/2022\/5\/TF\/JY\/QC\/3331883\/royal-touch-500x500.jpeg\"\r\n  },\r\n  {\r\n    name: \"Brand\",\r\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcSQ5iCuAy8ANRgXshwSSB40k_4Nqxemniy6vA&s\"\r\n  }\r\n];\r\n\r\n\/\/ Initialize carousel when DOM is loaded\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n  const brandTrack = document.getElementById('brandCards');\r\n  \r\n  \/\/ Create brand cards - we'll duplicate the set to create seamless loop\r\n  \/\/ We'll create 2 sets of the same brands for continuous animation\r\n  for (let i = 0; i < 2; i++) {\r\n    brandsData.forEach(brand => {\r\n      const brandCard = document.createElement('div');\r\n      brandCard.className = 'brand-card';\r\n      brandCard.innerHTML = `\r\n        <div class=\"brand-logo\" style=\"background-image: url('${brand.logo}');\" title=\"${brand.name}\"><\/div>\r\n      `;\r\n      brandTrack.appendChild(brandCard);\r\n    });\r\n  }\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89245f6 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"89245f6\" 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-1d9cd88 elementor-widget elementor-widget-html\" data-id=\"1d9cd88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============ SSG LIFESTYLE | RUNNING PROJECTS SECTION ============ -->\n<section class=\"projects-section\">\n  <div class=\"inner\">\n    <h2 class=\"title\">Our Running Projects<\/h2>\n    <p class=\"subtitle\">\n      We're proud to be associated with prestigious projects that demand excellence, innovation, and timely delivery \u2014 showcasing SSHG LIFESTYLE's commitment to quality as the best interior designer at kolkata.\n    <\/p>\n\n    <!-- Carousel Wrapper -->\n    <div class=\"carousel-container\">\n      <div class=\"project-carousel\">\n        <div class=\"project-track\" id=\"projectCards\">\n          <!-- Project cards will be populated by JavaScript -->\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ======= SSG Lifestyle - Projects Section ======= *\/\n.projects-section {\n  background: linear-gradient(135deg, #1a2a6c 0%, #b21f1f 50%, #fdbb2d 100%);\n  padding: 4rem 0;\n  color: #fff;\n  position: relative;\n  overflow: hidden;\n  font-family: \"Segoe UI\", Tahoma, Geneva, Verdana, sans-serif;\n}\n.projects-section::before {\n  content: \"\";\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,0.07) 20%, transparent 70%);\n  animation: rotateBG 25s linear infinite;\n  z-index: 0;\n}\n@keyframes rotateBG {\n  0% { transform: rotate(0deg);}\n  100% { transform: rotate(360deg);}\n}\n.projects-section .inner {\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 0 20px;\n  text-align: center;\n  position: relative;\n  z-index: 1;\n}\n.projects-section .title {\n  font-size: 2.2rem;\n  font-weight: 800;\n  color: #fff;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  margin-bottom: 1rem;\n}\n.projects-section .subtitle {\n  font-size: 1rem;\n  max-width: 720px;\n  margin: 0 auto 3rem;\n  color: #eaeaea;\n  opacity: 0.9;\n  line-height: 1.6;\n}\n\n\/* ======= Carousel Container ======= *\/\n.projects-section .carousel-container {\n  position: relative;\n  margin: 0 auto;\n  max-width: 1200px;\n  overflow: hidden;\n}\n\n\/* ======= Carousel ======= *\/\n.projects-section .project-carousel {\n  overflow: hidden;\n  position: relative;\n  border-radius: 12px;\n  padding: 10px 0;\n}\n.projects-section .project-track {\n  display: flex;\n  gap: 2rem;\n  animation: scrollProjects 40s linear infinite;\n  will-change: transform;\n}\n.projects-section .project-card {\n  flex: 0 0 auto;\n  width: 150px; \/* Slightly wider for project logos *\/\n  text-align: center;\n  color: #fff;\n  transition: all 0.3s ease;\n  position: relative;\n}\n.projects-section .project-logo {\n  width: 100%;\n  height: 100px; \/* Taller for project logos *\/\n  background-position: center;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-color: rgba(255,255,255,0.08);\n  border-radius: 8px;\n  box-shadow: 0 4px 15px rgba(0,0,0,0.25);\n  transition: all 0.4s ease;\n  position: relative;\n  overflow: hidden;\n}\n.projects-section .project-logo::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(135deg, rgba(255,255,255,0.1) 0%, transparent 100%);\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n.projects-section .project-card:hover .project-logo {\n  transform: translateY(-5px) scale(1.03);\n  box-shadow: 0 8px 25px rgba(0,0,0,0.4);\n  background-color: rgba(255,255,255,0.12);\n}\n.projects-section .project-card:hover .project-logo::after {\n  opacity: 1;\n}\n\n\/* Continuous scrolling animation for 7 projects (duplicated for seamless loop) *\/\n@keyframes scrollProjects {\n  0% {\n    transform: translateX(0);\n  }\n  100% {\n    transform: translateX(calc(-150px * 7 - 2rem * 7)); \/* Move by the width of all original cards *\/\n  }\n}\n\n\/* Pause animation on hover *\/\n.projects-section .project-track:hover {\n  animation-play-state: paused;\n}\n\n\/* ======= Responsive ======= *\/\n@media (max-width: 1200px) {\n  .projects-section .project-card {\n    width: 140px;\n  }\n  .projects-section .project-logo {\n    height: 95px;\n  }\n  @keyframes scrollProjects {\n    100% {\n      transform: translateX(calc(-140px * 7 - 2rem * 7));\n    }\n  }\n}\n\n@media (max-width: 992px) {\n  .projects-section .project-card {\n    width: 130px;\n  }\n  .projects-section .project-logo {\n    height: 90px;\n  }\n  @keyframes scrollProjects {\n    100% {\n      transform: translateX(calc(-130px * 7 - 2rem * 7));\n    }\n  }\n}\n\n@media (max-width: 768px) {\n  .projects-section {\n    padding: 3rem 0;\n  }\n  .projects-section .title {\n    font-size: 1.8rem;\n  }\n  .projects-section .subtitle {\n    font-size: 0.95rem;\n    margin-bottom: 2.5rem;\n  }\n  .projects-section .project-card {\n    width: 120px;\n  }\n  .projects-section .project-logo {\n    height: 85px;\n  }\n  .projects-section .project-track {\n    gap: 1.5rem;\n  }\n  @keyframes scrollProjects {\n    100% {\n      transform: translateX(calc(-120px * 7 - 1.5rem * 7));\n    }\n  }\n}\n\n@media (max-width: 576px) {\n  .projects-section {\n    padding: 2.5rem 0;\n  }\n  .projects-section .title {\n    font-size: 1.5rem;\n  }\n  .projects-section .subtitle {\n    font-size: 0.9rem;\n    margin-bottom: 2rem;\n  }\n  .projects-section .project-card {\n    width: 110px;\n  }\n  .projects-section .project-logo {\n    height: 80px;\n  }\n  .projects-section .project-track {\n    gap: 1rem;\n  }\n  @keyframes scrollProjects {\n    100% {\n      transform: translateX(calc(-110px * 7 - 1rem * 7));\n    }\n  }\n}\n\n\/* Touch device improvements *\/\n@media (hover: none) {\n  .projects-section .project-card:hover .project-logo {\n    transform: none;\n  }\n}\n\n\/* Reduced motion for accessibility *\/\n@media (prefers-reduced-motion: reduce) {\n  .projects-section .project-track {\n    animation: none;\n    justify-content: center;\n    flex-wrap: wrap;\n  }\n  .projects-section::before {\n    animation: none;\n  }\n}\n<\/style>\n\n<script>\n\/\/ Projects data with the provided logos\nconst projectsData = [\n  {\n    name: \"Defence Research and Development Organisation\",\n    logo: \"https:\/\/upload.wikimedia.org\/wikipedia\/en\/thumb\/1\/1d\/Defence_Research_and_Development_Organisation.svg\/250px-Defence_Research_and_Development_Organisation.svg.png\"\n  },\n  {\n    name: \"Project 2\",\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcR79ZdoSHOr2HMhs6A8_RG-EXOGoKNR8dj_ksJk6z13dP-S8UEEQ2g1o2VH-ng&s\"\n  },\n  {\n    name: \"Project 3\",\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcTRSC04amRsdSPLNo4j9V5PwYaihbV_WR3ETUA_Elh6BXNfsWjZNq0et9g8RDc&s\"\n  },\n  {\n    name: \"Project 4\",\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQMyeqpkRPYw5wxKxXEaVemKC6YpqvkPfS4gggZz1wU300XIfBvH0woH5ckvkQ&s\"\n  },\n  {\n    name: \"Project 7\",\n    logo: \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcRcvqZwZ3rkUr1gijNr3cGDGnWcNluyzFi-QSqSl4jWvNNSHwqMUj8peciRskE&s\"\n  }\n];\n\n\/\/ Initialize projects carousel when DOM is loaded\ndocument.addEventListener('DOMContentLoaded', function() {\n  const projectTrack = document.getElementById('projectCards');\n  \n  \/\/ Create project cards - duplicate the set to create seamless loop\n  \/\/ We'll create 3 sets of the same projects for continuous animation (more sets for fewer items)\n  for (let i = 0; i < 3; i++) {\n    projectsData.forEach(project => {\n      const projectCard = document.createElement('div');\n      projectCard.className = 'project-card';\n      projectCard.innerHTML = `\n        <div class=\"project-logo\" style=\"background-image: url('${project.logo}');\" title=\"${project.name}\"><\/div>\n      `;\n      projectTrack.appendChild(projectCard);\n    });\n  }\n});\n<\/script>\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-c1df557 wd-section-stretch-content e-flex e-con-boxed e-con e-parent\" data-id=\"c1df557\" 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-606d6c8 elementor-widget elementor-widget-html\" data-id=\"606d6c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============ PREMIUM BRANDS SECTION ============ -->\r\n<section class=\"sshg-premium-brands-section\">\r\n  <div class=\"sshg-brands-container\">\r\n    <div class=\"sshg-brands-header\">\r\n      <h2 class=\"sshg-brands-title\">Our Own Brands<\/h2>\r\n    <\/div>\r\n\r\n    <!-- Brands Carousel -->\r\n    <div class=\"sshg-brands-carousel-container\">\r\n      <div class=\"sshg-brands-track\" id=\"sshgBrandsTrack\">\r\n        <!-- Brand items will be populated by JavaScript -->\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ============ PREMIUM BRANDS SECTION STYLES ============ *\/\r\n.sshg-premium-brands-section {\r\n  background: linear-gradient(135deg, #0a1a2d 0%, #0f2a3d 50%, #1a3a4d 100%);\r\n  padding: 5rem 0;\r\n  color: #fff;\r\n  position: relative;\r\n  overflow: hidden;\r\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n  isolation: isolate;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.sshg-premium-brands-section::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: \r\n    radial-gradient(circle at 20% 80%, rgba(255, 126, 0, 0.1) 0%, transparent 50%),\r\n    radial-gradient(circle at 80% 20%, rgba(255, 215, 0, 0.08) 0%, transparent 50%),\r\n    radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.05) 0%, transparent 50%);\r\n  z-index: 1;\r\n}\r\n\r\n.sshg-brands-container {\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  padding: 0 20px;\r\n  position: relative;\r\n  z-index: 2;\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* Header Styles *\/\r\n.sshg-brands-header {\r\n  text-align: center;\r\n  margin-bottom: 4rem;\r\n}\r\n\r\n.sshg-brands-title {\r\n  font-size: 2.5rem;\r\n  font-weight: 700;\r\n  margin-bottom: 1.5rem;\r\n  background: linear-gradient(90deg, #ffffff, #ffd700);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n  text-shadow: none;\r\n  line-height: 1.2;\r\n}\r\n\r\n\/* Carousel Styles *\/\r\n.sshg-brands-carousel-container {\r\n  position: relative;\r\n  margin: 3rem auto;\r\n  max-width: 1000px;\r\n  overflow: hidden;\r\n  border-radius: 20px;\r\n  background: rgba(255, 255, 255, 0.03);\r\n  backdrop-filter: blur(10px);\r\n  border: 1px solid rgba(255, 255, 255, 0.1);\r\n  padding: 2rem 0;\r\n  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);\r\n  box-sizing: border-box;\r\n}\r\n\r\n.sshg-brands-track {\r\n  display: flex;\r\n  gap: 3rem;\r\n  animation: sshgScrollBrands 40s linear infinite;\r\n  will-change: transform;\r\n  padding: 0 2rem;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.sshg-brand-item {\r\n  flex: 0 0 auto;\r\n  width: 160px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  transition: all 0.4s ease;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.sshg-brand-logo-container {\r\n  width: 120px;\r\n  height: 120px;\r\n  border-radius: 20px;\r\n  background: rgba(255, 255, 255, 0.9);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 15px;\r\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\r\n  transition: all 0.4s ease;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.sshg-brand-logo-container::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(135deg, rgba(255, 126, 0, 0.1) 0%, transparent 50%);\r\n  opacity: 0;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n.sshg-brand-logo {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: contain;\r\n  filter: grayscale(30%);\r\n  transition: all 0.4s ease;\r\n}\r\n\r\n.sshg-brand-name {\r\n  margin-top: 1rem;\r\n  font-size: 0.9rem;\r\n  font-weight: 500;\r\n  color: #ffffff;\r\n  text-align: center;\r\n  opacity: 0.8;\r\n  transition: opacity 0.3s ease;\r\n  line-height: 1.4;\r\n}\r\n\r\n\/* Hover Effects *\/\r\n.sshg-brand-item:hover {\r\n  transform: translateY(-10px);\r\n}\r\n\r\n.sshg-brand-item:hover .sshg-brand-logo-container {\r\n  background: rgba(255, 255, 255, 1);\r\n  box-shadow: 0 15px 40px rgba(255, 126, 0, 0.3);\r\n  transform: scale(1.05);\r\n}\r\n\r\n.sshg-brand-item:hover .sshg-brand-logo-container::before {\r\n  opacity: 1;\r\n}\r\n\r\n.sshg-brand-item:hover .sshg-brand-logo {\r\n  filter: grayscale(0%);\r\n  transform: scale(1.1);\r\n}\r\n\r\n.sshg-brand-item:hover .sshg-brand-name {\r\n  opacity: 1;\r\n  color: #ffd700;\r\n}\r\n\r\n\/* Animation *\/\r\n@keyframes sshgScrollBrands {\r\n  0% {\r\n    transform: translateX(0);\r\n  }\r\n  100% {\r\n    transform: translateX(calc(-160px * 5 - 3rem * 5));\r\n  }\r\n}\r\n\r\n\/* Pause animation on hover *\/\r\n.sshg-brands-track:hover {\r\n  animation-play-state: paused;\r\n}\r\n\r\n\/* ============ RESPONSIVE DESIGN ============ *\/\r\n\r\n\/* Large Desktops *\/\r\n@media (min-width: 1400px) {\r\n  .sshg-brands-container {\r\n    max-width: 1400px;\r\n  }\r\n  \r\n  .sshg-brands-carousel-container {\r\n    max-width: 1200px;\r\n  }\r\n}\r\n\r\n\/* Tablets and Small Desktops *\/\r\n@media (max-width: 992px) {\r\n  .sshg-premium-brands-section {\r\n    padding: 4rem 0;\r\n  }\r\n  \r\n  .sshg-brands-title {\r\n    font-size: 2.2rem;\r\n  }\r\n  \r\n  .sshg-brands-carousel-container {\r\n    max-width: 800px;\r\n    padding: 1.5rem 0;\r\n  }\r\n  \r\n  .sshg-brands-track {\r\n    gap: 2.5rem;\r\n  }\r\n  \r\n  .sshg-brand-item {\r\n    width: 140px;\r\n  }\r\n  \r\n  .sshg-brand-logo-container {\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n  \r\n  @keyframes sshgScrollBrands {\r\n    100% {\r\n      transform: translateX(calc(-140px * 5 - 2.5rem * 5));\r\n    }\r\n  }\r\n}\r\n\r\n\/* Large Mobile Devices *\/\r\n@media (max-width: 768px) {\r\n  .sshg-premium-brands-section {\r\n    padding: 3rem 0;\r\n  }\r\n  \r\n  .sshg-brands-header {\r\n    margin-bottom: 3rem;\r\n  }\r\n  \r\n  .sshg-brands-title {\r\n    font-size: 2rem;\r\n  }\r\n  \r\n  .sshg-brands-carousel-container {\r\n    margin: 2rem auto;\r\n    padding: 1rem 0;\r\n    border-radius: 15px;\r\n  }\r\n  \r\n  .sshg-brands-track {\r\n    gap: 2rem;\r\n    padding: 0 1.5rem;\r\n  }\r\n  \r\n  .sshg-brand-item {\r\n    width: 120px;\r\n  }\r\n  \r\n  .sshg-brand-logo-container {\r\n    width: 100px;\r\n    height: 100px;\r\n    border-radius: 15px;\r\n  }\r\n  \r\n  .sshg-brand-name {\r\n    font-size: 0.85rem;\r\n  }\r\n  \r\n  @keyframes sshgScrollBrands {\r\n    100% {\r\n      transform: translateX(calc(-120px * 5 - 2rem * 5));\r\n    }\r\n  }\r\n}\r\n\r\n\/* Small Mobile Devices *\/\r\n@media (max-width: 576px) {\r\n  .sshg-premium-brands-section {\r\n    padding: 2.5rem 0;\r\n  }\r\n  \r\n  .sshg-brands-container {\r\n    padding: 0 15px;\r\n  }\r\n  \r\n  .sshg-brands-title {\r\n    font-size: 1.8rem;\r\n  }\r\n  \r\n  .sshg-brands-carousel-container {\r\n    margin: 1.5rem auto;\r\n    padding: 0.5rem 0;\r\n    border-radius: 12px;\r\n  }\r\n  \r\n  .sshg-brands-track {\r\n    gap: 1.5rem;\r\n    padding: 0 1rem;\r\n  }\r\n  \r\n  .sshg-brand-item {\r\n    width: 100px;\r\n  }\r\n  \r\n  .sshg-brand-logo-container {\r\n    width: 80px;\r\n    height: 80px;\r\n    border-radius: 12px;\r\n    padding: 10px;\r\n  }\r\n  \r\n  .sshg-brand-name {\r\n    font-size: 0.8rem;\r\n    margin-top: 0.8rem;\r\n  }\r\n  \r\n  @keyframes sshgScrollBrands {\r\n    100% {\r\n      transform: translateX(calc(-100px * 5 - 1.5rem * 5));\r\n    }\r\n  }\r\n}\r\n\r\n\/* Extra Small Devices *\/\r\n@media (max-width: 400px) {\r\n  .sshg-brands-track {\r\n    gap: 1rem;\r\n  }\r\n  \r\n  .sshg-brand-item {\r\n    width: 90px;\r\n  }\r\n  \r\n  .sshg-brand-logo-container {\r\n    width: 70px;\r\n    height: 70px;\r\n  }\r\n  \r\n  @keyframes sshgScrollBrands {\r\n    100% {\r\n      transform: translateX(calc(-90px * 5 - 1rem * 5));\r\n    }\r\n  }\r\n}\r\n\r\n\/* Touch device improvements *\/\r\n@media (hover: none) {\r\n  .sshg-brand-item:hover {\r\n    transform: none;\r\n  }\r\n  \r\n  .sshg-brand-item:hover .sshg-brand-logo-container {\r\n    transform: none;\r\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\r\n  }\r\n}\r\n\r\n\/* Reduced motion for accessibility *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .sshg-brands-track {\r\n    animation: none;\r\n    justify-content: center;\r\n    flex-wrap: wrap;\r\n    gap: 2rem;\r\n  }\r\n  \r\n  .sshg-premium-brands-section::before {\r\n    animation: none;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/\/ Custom brands data with your specific images\r\nconst sshgCustomBrandsData = [\r\n  {\r\n    name: \"YOUR TIMESS\",\r\n    logo: \"https:\/\/i.ibb.co\/k2gP4S2d\/yt.png\"\r\n  },\r\n  {\r\n    name: \"DURABUILD\", \r\n    logo: \"https:\/\/i.ibb.co\/mVSxP3nx\/Durabuild.png\"\r\n  },\r\n  {\r\n    name: \"AMAR NEER\",\r\n    logo: \"https:\/\/i.ibb.co\/4RLQCPnM\/Amar-Neer.png\"\r\n  },\r\n  {\r\n    name: \"AMAR CHAA\",\r\n    logo: \"https:\/\/i.ibb.co\/8LN704rJ\/Amar-Chaa.png\"\r\n  },\r\n  {\r\n    name: \"SSHG LIFESTYLE\",\r\n    logo: \"https:\/\/i.ibb.co\/jZrZ5Vxf\/SSHG.png\"\r\n  }\r\n];\r\n\r\n\/\/ Initialize carousel when DOM is loaded\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n  const brandsTrack = document.getElementById('sshgBrandsTrack');\r\n  \r\n  if (!brandsTrack) return;\r\n  \r\n  \/\/ Clear any existing content\r\n  brandsTrack.innerHTML = '';\r\n  \r\n  \/\/ Create brand items - we'll duplicate the set to create seamless loop\r\n  \/\/ We'll create 2 sets of the same brands for continuous animation\r\n  for (let i = 0; i < 2; i++) {\r\n    sshgCustomBrandsData.forEach(brand => {\r\n      const brandItem = document.createElement('div');\r\n      brandItem.className = 'sshg-brand-item';\r\n      brandItem.innerHTML = `\r\n        <div class=\"sshg-brand-logo-container\">\r\n          <img decoding=\"async\" src=\"${brand.logo}\" alt=\"${brand.name}\" class=\"sshg-brand-logo\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"sshg-brand-name\">${brand.name}<\/div>\r\n      `;\r\n      brandsTrack.appendChild(brandItem);\r\n    });\r\n  }\r\n  \r\n  \/\/ Handle image loading errors\r\n  const brandLogos = document.querySelectorAll('.sshg-brand-logo');\r\n  brandLogos.forEach(logo => {\r\n    logo.addEventListener('error', function() {\r\n      this.src = 'data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSIjRjNGNEY2Ii8+CjxwYXRoIGQ9Ik01MCAzMEM1Ny45NTY1IDMwIDY0IDM2LjA0MzUgNjQgNDRDNjQgNTEuOTU2NSA1Ny45NTY1IDU4IDUwIDU4QzQyLjA0MzUgNTggMzYgNTEuOTU2NSAzNiA0NEMzNiAzNi4wNDM1IDQyLjA0MzUgMzAgNTAgMzBaIiBmaWxsPSIjQzRDN0NBIi8+CjxwYXRoIGQ9Ik02Mi43NSA3MEM2Mi43NSA3My40NTA4IDU5Ljk1MDggNzYuMjUgNTYgNzYuMjVINDNDMzkuNTQ5MiA3Ni4yNSAzNi43NSA3My40NTA4IDM2Ljc1IDcwVjY2QzM2Ljc1IDYyLjU0OTIgMzkuNTQ5MiA1OS43NSA0MyA1OS43NUg1NkM1OS40NTA4IDU5Ljc1IDYyLjc1IDYyLjU0OTIgNjIuNzUgNjZWNzBaIiBmaWxsPSIjQzRDN0NBIi8+Cjwvc3ZnPg==';\r\n      this.alt = 'Brand Logo Placeholder';\r\n    });\r\n  });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ffa350 e-con-full wd-section-stretch-content e-flex e-con e-parent\" data-id=\"5ffa350\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Building Dreams Crafting Lifestyles Complete Interior Solutions Interior All Projects Building Dreams Crafting Lifestyles Complete Construction Solutions Construction All Projects<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-7594","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=\/wp\/v2\/pages\/7594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7594"}],"version-history":[{"count":63,"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=\/wp\/v2\/pages\/7594\/revisions"}],"predecessor-version":[{"id":29118,"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=\/wp\/v2\/pages\/7594\/revisions\/29118"}],"wp:attachment":[{"href":"https:\/\/sshglifestyle.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}