<!doctype html> 
<html> 
<head> 
	<title>Hardware Convention Shows and Events | EZ-AD TV</title>
	<link rel="shortcut icon" href="/media/favicon.png" />
	<link href="/media/frontend.css" rel="stylesheet" type="text/css" />
	<script type="text/javascript" src="/media/js/jquery-1.9.1.min.js"></script>
</head> 
<body>
	<div id="content"> 
	<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Hardware Convention Shows and Events | EZ-AD TV</title>
    <meta
        content="Stay tuned for upcoming hardware shows with our trade show calendar; Highlighting key hardware trade shows of 2026!"
        name="description">
    <meta content="Hardware Convention Shows and Events | EZ-AD TV" property="og:title">
    <meta
        content="Stay tuned for upcoming hardware shows with our trade show calendar; Highlighting key hardware trade shows of 2026!"
        property="og:description">
    <meta content="Hardware Convention Shows and Events | EZ-AD TV" property="twitter:title">
    <meta
        content="Stay tuned for upcoming hardware shows with our trade show calendar; Highlighting key hardware trade shows of 2026!"
        property="twitter:description">
    <meta
        content="https://storage.googleapis.com/content.ezadtv.com/2024/12/06/optimized_6753566385ffe_ez-ad-tv-meta-banner.webp"
        property="og:image">
    <meta
        content="https://storage.googleapis.com/content.ezadtv.com/2024/12/06/optimized_6753566385ffe_ez-ad-tv-meta-banner.webp"
        property="twitter:image">
    <meta property="og:type" content="website">
    <meta content="summary_large_image" name="twitter:card">
     <link rel="stylesheet" href="/media/home-redesign-2026/css/bootstrap.min.css">
   <link rel="stylesheet" href="/media/home-redesign-2026/css/custom.css">
    <script defer src="/media/home-redesign-2026/js/bootstrap.min.js"></script>
    <script defer src="/media/home-redesign-2026/js/common.js"></script>

    <link rel="canonical" href="https://ezadtv.com/hardware-retailers-events" />
    <link
        href="https://storage.googleapis.com/content.ezadtv.com/2023/09/07/64f9df9e022a0_64f9c0eb0023f35ae0387082_favicon1400w_1.png"
        rel="shortcut icon" type="image/x-icon">

    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [{
            "@type": "Question",
            "name": "What is a hardware show?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "A hardware show, particularly prominent at the hardware retail show 2024, is an industry event where professionals showcase products, exchange insights, and network. These shows vary in scale and are essential dates in any hardware trade show calendar."
            }
        }, {
            "@type": "Question",
            "name": "What can I expect from attending the Hardware Retail Show in 2024?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "The Hardware Retail Show 2024 will offer a spectrum of experiences, from witnessing the latest industry trends to engaging in meaningful networking. This event is a major highlight in the hardware trade show calendar, providing unparalleled opportunities for attendees and exhibitors."
            }
        }, {
            "@type": "Question",
            "name": "How can I stay updated about upcoming hardware trade shows?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "By regularly visiting our trade show calendar, you can keep informed about upcoming events, including the Hardware Retail Show 2024. This calendar is an essential tool for anyone interested in hardware retail events."
            }
        }, {
            "@type": "Question",
            "name": "What benefits can I expect from attending hardware conventions?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Attending hardware conventions, especially prominent ones like the Hardware Retail Show 2024, offers insights into new trends, opportunities to connect with leading manufacturers, and exposure to innovative products. These events are a must-visit as per our trade show calendar."
            }
        }, {
            "@type": "Question",
            "name": "Are there any notable hardware shows I should look out for?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Yes, the Hardware Retail Show 2024 is one of the most notable events, among others listed in our hardware trade show calendar. It's an event that offers diverse experiences and valuable opportunities in the hardware industry."
            }
        }, {
            "@type": "Question",
            "name": "What types of products are typically showcased at hardware shows?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Hardware shows, especially those like the Hardware Retail Show 2024, feature a broad spectrum of products, from basic tools to advanced technological solutions. These events are crucial for anyone looking to stay updated with the latest in the hardware sector, as highlighted in our trade show calendar."
            }
        }]
    }
    </script>
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@graph": [{
                "@type": [
                    "ProfessionalService",
                    "Organization"
                ],
                "@id": "https://ezadtv.com/#organization",
                "name": "ezadtv",
                "url": "https://ezadtv.com/",
                "logo": {
                    "@type": "ImageObject",
                    "@id": "https://ezadtv.com/#logo",
                    "url": "https://storage.googleapis.com/content.ezadtv.com/2023/09/19/6509c4e2e6046_Group_6956_1_1_.webp",
                    "contentUrl": "https://storage.googleapis.com/content.ezadtv.com/2023/09/19/6509c4e2e6046_Group_6956_1_1_.webp",
                    "caption": "ezadtv",
                    "inLanguage": "en-US",
                    "width": "234",
                    "height": "84"
                },
                "openingHours": [
                    "Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday 09:00-17:00"
                ],
                "image": {
                    "@id": "https://ezadtv.com/#logo"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://ezadtv.com/#website",
                "url": "https://ezadtv.com/",
                "name": "ezadtv",
                "publisher": {
                    "@id": "https://ezadtv.com/#organization"
                },
                "inLanguage": "en-US"
            },
            {
                "@type": "ImageObject",
                "@id": "https://storage.googleapis.com/content.ezadtv.com/2023/09/19/6509c4e2e6046_Group_6956_1_1_.webp",
                "url": "https://storage.googleapis.com/content.ezadtv.com/2023/09/19/6509c4e2e6046_Group_6956_1_1_.webp",
                "width": "234",
                "height": "84",
                "inLanguage": "en-US"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://ezadtv.com/#breadcrumb",
                "itemListElement": [{
                        "@type": "ListItem",
                        "position": "1",
                        "item": {
                            "@id": "https://ezadtv.com/",
                            "name": "Home"
                        }
                    },
                    {
                        "@type": "ListItem",
                        "position": "2",
                        "item": {
                            "@id": "https://ezadtv.com/hardware/hardware-retailers-events",
                            "name": "The Hardware Industry"
                        }
                    }
                ]
            },
            {
                "@type": "WebPage",
                "@id": "https://ezadtv.com/hardware/hardware-retailers-events#webpage",
                "url": "https://ezadtv.com/hardware/hardware-retailers-events",
                "name": "Hardware Convention Shows and Events | EZ-AD TV",
                "datePublished": "2024-01-30T15:07:50+00:00",
                "dateModified": "2024-01-23T14:07:33+00:00",
                "isPartOf": {
                    "@id": "https://ezadtv.com/#website"
                },
                "primaryImageOfPage": {
                    "@id": "https://storage.googleapis.com/content.ezadtv.com/2023/09/19/6509c4e2e6046_Group_6956_1_1_.webp"
                },
                "inLanguage": "en-US",
                "breadcrumb": {

                    "@id": "https://ezadtv.com/#breadcrumb"
                }
            },
            {
                "@type": "Service",
                "name": "Hardware Convention Shows and Events | EZ-AD TV",
                "description": "Drive Sales Growth and Enrich the Customer Experience With Indoor & Outdoor Digital Signs. A Proven Digital Signage Player with Over 50,000 Units Sold in 27 Countries          ",
                "serviceType": "The Hardware Industry",
                "offers": {
                    "@type": "Offer",
                    "availability": "InStock"
                },
                "@id": "https://ezadtv.com/hardware/hardware-retailers-events",
                "image": {
                    "@id": "https://storage.googleapis.com/content.ezadtv.com/2023/09/19/6509c4e2e6046_Group_6956_1_1_.webp"
                },
                "mainEntityOfPage": {
                    "@id": "https://ezadtv.com/hardware/hardware-retailers-events#webpage"
                }
            }
        ]
    }
    </script>
</head>

<body>

    <header id="custom-header" class="position-fixed z-52 w-100 start-0 top-0">
    <a href="#main-content" aria-label="Skip to Content"
        class="visually-hidden-focusable position-absolute top-0 border-0 start-0 ms-1 mt-1 fs-12">Skip
        To Content</a>
    <!-- overlay  -->
    <div class="navbar--overlay toggle-menu position-fixed z-1 bg-primary opacity-25"></div>
    <nav class="navbar d-flex align-items-center bg-white py-3 py-xxl-4 px-4 px-xl-5" aria-label="Main navigation">
            <a href="/" class="navbar--logo d-inline-block">
                <img width="141px" height="53px" fetchpriority=high
                    src="https://storage.googleapis.com/content.ezadtv.com/2025/12/23/694aaf16610f3_ez-ad-tv-logo.svg"
                    class="object-fit-contain mw-100 h-auto" alt="EZ-AD Tv logo" />
            </a>
            <div class="d-lg-none ms-auto ms-lg-0 d-flex align-items-center">
                <select id="select-language-sm"
                    class="form-select bg-transparent fs-navbar-links fw-normal shadow-none border-0 py-0 ps-2 pe-5"
                    aria-label="Language selection" onchange="window.location.href=`/switch-lang?lang=`+this.value">
                    <option value="en" aria-label="English" selected>EN</option>
                    <option value="es" aria-label="Spanish" >ES</option>
                </select>
                <button id="toggleMenuBtn" aria-label="Toggle navigation menu" aria-expanded="false"
                    aria-controls="main-menu"
                    class="navbar--menu-icon bg-transparent p-0 border-0 toggle-menu pointer flex-shrink-0 transition z-52">
                    <span class="d-block position-relative transition rounded-2"></span>
                    <span class="d-block position-relative transition rounded-2"></span>
                    <span class="d-block position-relative transition rounded-2"></span>
                </button>
            </div>
            <ul id="main-menu"
                class="navbar--links z-51 list-unstyled transition d-flex flex-column flex-lg-row align-items-lg-center gap-3 gap-lg-2 gap-xl-3 ms-auto pt-5 pt-lg-0 ps-3 ps-lg-0 mb-0">
                <li>
                    <a href="/how-it-works" tabindex="0"
                        class="d-inline-block navbar--link transition text-capitalize fw-normal pointer fs-navbar-links py-lg-2">
                        How It Works
                    </a>
                </li>
                <li>
                    <a href="/pricing" tabindex="0"
                        class="d-inline-block navbar--link transition text-capitalize fw-normal pointer fs-navbar-links py-lg-2">
                        Pricing
                    </a>
                </li>
                <li>
                    <div class="d-inline-block custom-dropdown mega position-relative z-52">
                        <button
                            class="custom-dropdown-btn bg-transparent border-0 block text-decoration-none fw-normal navbar-link text-black
                                     d-inline-flex align-items-center gap-1 fw-normal pointer fs-navbar-links py-2 px-0"
                            aria-label="Industries dropdown" aria-expanded="false">
                            Industries
                            <img width="10px" height="6px" class="object-fit-contain transition"
                                aria-hidden="true" alt=""
                                src="https://storage.googleapis.com/content.ezadtv.com/2024/09/27/66f6fa935eb58_chevron-down.svg" />
                        </button>
                        <div aria-hidden="true"
                            class="custom-dropdow-menu bg-white shadow-lg transition list-unstyled position-absolute rounded-0 p-3">
                            <div class="row row-cols-lg-2">
                                <div class="col">
                                    <ul class="list-unstyled d-flex flex-column gap-3 ps-0">
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-art-gallery">Art Gallery
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-automotive">Automotive
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-banking">Banking
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/bridal-store-digital-signage">Bridal
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-sign-for-business">Business
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-cannabis-dispensaries">Cannabis
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/church-digital-signage">Church
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/cinema-digital-displays">Cinema
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/dental-office-digital-displays">Dental
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-education">Education
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/event-digital-signage-solutions">Events
                                            </a>
                                        </li>
                                    </ul>
                                </div>
                                <div class="col">
                                    <ul class="list-unstyled d-flex flex-column gap-3 ps-0">
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/franchise-digital-displays">Franchise
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-grocery-store">Grocery Stores
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-gym-and-fitness">Gym
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-hardware-stores">Hardware Stores
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-healthcare">Healthcare
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-hospitality">Hospitality
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-hotels">Hotel
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-laundromats">Laundromat
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-museums">Museum
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/digital-signage-for-restaurants">Restaurants
                                            </a>
                                        </li>
                                        <li>
                                            <a tabindex="-1"
                                                class="custom-dropdow-item d-block text-decoration-none fw-normal transition fs-14"
                                                href="/retail-digital-signage-solutions">Retail
                                            </a>
                                        </li>
                                    </ul>
                                </div>
                            </div>
                        </div>
                    </div>
                </li>
                <li>
                    <div class="d-inline-block custom-dropdown position-relative z-51">
                        <button class="custom-dropdown-btn border-0 bg-transparent block text-decoration-none fw-normal navbar-link text-black
                                     d-flex align-items-center gap-1 fw-normal pointer fs-navbar-links py-2 px-0"
                            aria-label="Our Products" aria-expanded="false">
                            Our Products
                            <img width="10px" height="6px" class="object-fit-contain transition" alt=""
                                role="presentation"
                                src="https://storage.googleapis.com/content.ezadtv.com/2024/09/27/66f6fa935eb58_chevron-down.svg" />
                        </button>
                        <ul aria-hidden="true"
                            class="custom-dropdow-menu shadow-lg transition bg-white list-unstyled position-absolute d-flex flex-column rounded-0 ps-0">
                            <li>
                                <a tabindex="-1"
                                    class="custom-dropdow-item custom-dropdown-image d-block text-decoration-none fw-normal transition fs-14 p-3"
                                    href="https://localecommerce.com/" target="_blank"
                                    aria-label="EZ-Commerce - Opens in a new tab"
                                    aria-describedby="EZ-Commerce-Description">
                                    <img alt="ez commerce digital commerce logo" class="object-fit-contain"
                                        width="174px" height="23px" loading="lazy" class="mw-100 h-auto object-fit-contain"
                                        src="https://storage.googleapis.com/content.ezadtv.com/2024/11/04/optimized_6728ee365ba3b_ez-commerce-digital-commercelogo-colored.webp">
                                    <p id="EZ-Commerce-Description" class="fw-normal fs-13 mb-0 mt-2">
                                        Display ALL of your POS Products on a simple & automated E-Commerce Site.
                                    </p>
                                </a>
                            </li>
                            <li>
                                <a tabindex="-1"
                                    class="custom-dropdow-item custom-dropdown-image d-block text-decoration-none fw-normal transition fs-14 p-3"
                                    href="https://ezai.io/" target="_blank" aria-label="EZ-AI - Opens in a new tab"
                                    aria-describedby="EZAI-Description">
                                    <img alt="EZAD Digital signage" class="object-fit-contain" width="100px"
                                        height="14px"
                                        src="https://storage.googleapis.com/content.ezadtv.com/2024/02/12/65ca07c70713a_Vector.webp">
                                    <p id="EZAI-Description" class="fw-normal fs-13 mb-0 mt-2">
                                        EZ-AI is the AI Assistant, Custom-Trained with Your Data, Automating Your
                                        Daily Work
                                    </p>
                                </a>
                            </li>
                        </ul>
                    </div>
                </li>
                <li>
                    <a href="/blogs" tabindex="0"
                        class="d-inline-block navbar--link transition text-capitalize fw-normal pointer fs-navbar-links py-lg-2">
                        Blogs
                    </a>
                </li>
                <li>
                    <a href="/contact-us" tabindex="0"
                        class="d-inline-block navbar--link transition text-capitalize fw-normal pointer fs-navbar-links py-lg-2">
                        Contact us
                    </a>
                </li>
                <li class="col-lg-auto d-none d-lg-block px-5">
                    <!-- <select id="select-language-lg"
                        class="custom-select form-select bg-transparent fs-navbar-links fw-normal shadow-none border-0 py-0 ps-1"
                        aria-label="Language selection" onchange="window.location.href=`/switch-lang?lang=`+this.value">
                        <option value="en" aria-label="English" selected>EN</option>
                        <option value="es" aria-label="Spanish" >ES</option>
                    </select> -->
                </li>
                <li>
                    <a href="/login" 
                        class="btn btn-outline-primary transition fs-navbar-links px-4">
                        Login
                    </a>
                </li>
                <li>
                    <a href="/orders" 
                        class="btn btn-primary-gradient border-0 fw-normal rounded-3 lh-base text-capitalize fs-navbar-links py-lg-2 px-4">
                        <span class="px-2 px-lg-0">Buy</span>
                    </a>
                </li>
                <li class="ps-lg-2 ms-3 ms-lg-1">
                    <a href="/tutorialvideos"
                        class="btn btn-icon-absolute d-inline-flex align-items-center h-auto bg-transparent border border-primary text-primary overflow-visible position-relative text-end py-1 ps-4 ps-lg-3 ps-xl-4 pe-2">
                        <img width="38px" height="38px"
                            class="icon-absolute object-fit-contain bg-white position-absolute top-50 transition rounded-circle tutorial-icon"
                            alt="Watch Tutorials"
                            src="https://storage.googleapis.com/content.ezadtv.com/2025/12/23/694b097b68979_play-rounded-icon.svg">
                        <span class="d-inline-block fs-navbar-links ps-xl-1"> Tutorials</span>
                    </a>
                </li>
            </ul>
    </nav>
</header>    <main id="main-content" class="pt-4 pt-lg-5">
        <!-- Hero component start -->
        <section
            class="hero-component position-relative d-flex align-items-center overflow-hidden mt-xxl-4 pb-5 pt-lg-5">
            <svg class="position-absolute w-100 h-100 z-n1" preserveAspectRatio="none" viewBox="0 0 1440 420"
                xmlns="http://www.w3.org/2000/svg">
                <defs>
                    <linearGradient id="heroGrad" x1="0" y1="0" x2="1440" y2="420" gradientUnits="userSpaceOnUse">
                        <stop stop-color="#0B1D35" />
                        <stop offset="0.4" stop-color="#0F2847" />
                        <stop offset="1" stop-color="#133A5E" />
                    </linearGradient>
                    <radialGradient id="heroGlow1" cx="20%" cy="40%" r="35%">
                        <stop stop-color="#1787CC" stop-opacity="0.15" />
                        <stop offset="1" stop-color="transparent" />
                    </radialGradient>
                    <radialGradient id="heroGlow2" cx="80%" cy="30%" r="30%">
                        <stop stop-color="#17B3CC" stop-opacity="0.12" />
                        <stop offset="1" stop-color="transparent" />
                    </radialGradient>
                </defs>
                <!-- Background -->
                <rect width="1440" height="420" fill="url(#heroGrad)" />
                <rect width="1440" height="420" fill="url(#heroGlow1)" />
                <rect width="1440" height="420" fill="url(#heroGlow2)" />

                <!-- Grid dots -->
                <g fill="#17B3CC" fill-opacity="0.2">
                    <circle cx="120" cy="60" r="2" />
                    <circle cx="240" cy="60" r="2" />
                    <circle cx="360" cy="60" r="2" />
                    <circle cx="480" cy="60" r="2" />
                    <circle cx="600" cy="60" r="2" />
                    <circle cx="720" cy="60" r="2" />
                    <circle cx="840" cy="60" r="2" />
                    <circle cx="960" cy="60" r="2" />
                    <circle cx="1080" cy="60" r="2" />
                    <circle cx="1200" cy="60" r="2" />
                    <circle cx="1320" cy="60" r="2" />
                    <circle cx="120" cy="140" r="2" />
                    <circle cx="240" cy="140" r="2" />
                    <circle cx="360" cy="140" r="2" />
                    <circle cx="480" cy="140" r="2" />
                    <circle cx="600" cy="140" r="2" />
                    <circle cx="720" cy="140" r="2" />
                    <circle cx="840" cy="140" r="2" />
                    <circle cx="960" cy="140" r="2" />
                    <circle cx="1080" cy="140" r="2" />
                    <circle cx="1200" cy="140" r="2" />
                    <circle cx="1320" cy="140" r="2" />
                    <circle cx="120" cy="220" r="2" />
                    <circle cx="240" cy="220" r="2" />
                    <circle cx="360" cy="220" r="2" />
                    <circle cx="480" cy="220" r="2" />
                    <circle cx="600" cy="220" r="2" />
                    <circle cx="720" cy="220" r="2" />
                    <circle cx="840" cy="220" r="2" />
                    <circle cx="960" cy="220" r="2" />
                    <circle cx="1080" cy="220" r="2" />
                    <circle cx="1200" cy="220" r="2" />
                    <circle cx="1320" cy="220" r="2" />
                    <circle cx="120" cy="300" r="2" />
                    <circle cx="240" cy="300" r="2" />
                    <circle cx="360" cy="300" r="2" />
                    <circle cx="480" cy="300" r="2" />
                    <circle cx="600" cy="300" r="2" />
                    <circle cx="720" cy="300" r="2" />
                    <circle cx="840" cy="300" r="2" />
                    <circle cx="960" cy="300" r="2" />
                    <circle cx="1080" cy="300" r="2" />
                    <circle cx="1200" cy="300" r="2" />
                    <circle cx="1320" cy="300" r="2" />
                    <circle cx="120" cy="380" r="2" />
                    <circle cx="240" cy="380" r="2" />
                    <circle cx="360" cy="380" r="2" />
                    <circle cx="480" cy="380" r="2" />
                    <circle cx="600" cy="380" r="2" />
                    <circle cx="720" cy="380" r="2" />
                    <circle cx="840" cy="380" r="2" />
                    <circle cx="960" cy="380" r="2" />
                    <circle cx="1080" cy="380" r="2" />
                    <circle cx="1200" cy="380" r="2" />
                    <circle cx="1320" cy="380" r="2" />
                </g>

                <!-- Circuit connection lines -->
                <g stroke="#1787CC" stroke-opacity="0.15" stroke-width="1" fill="none">
                    <line x1="120" y1="60" x2="240" y2="140" />
                    <line x1="240" y1="140" x2="480" y2="140" />
                    <line x1="480" y1="140" x2="600" y2="60" />
                    <line x1="600" y1="60" x2="720" y2="60" />
                    <line x1="720" y1="60" x2="840" y2="140" />
                    <line x1="840" y1="140" x2="960" y2="140" />

                    <line x1="360" y1="220" x2="480" y2="300" />
                    <line x1="480" y1="300" x2="720" y2="300" />
                    <line x1="720" y1="300" x2="840" y2="220" />
                    <line x1="840" y1="220" x2="1080" y2="220" />
                    <line x1="1080" y1="220" x2="1200" y2="300" />
                    <line x1="1200" y1="300" x2="1320" y2="300" />

                    <line x1="240" y1="300" x2="360" y2="380" />
                    <line x1="960" y1="60" x2="1080" y2="140" />
                    <line x1="1080" y1="140" x2="1320" y2="140" />
                    <line x1="120" y1="220" x2="240" y2="300" />
                </g>

                <!-- Highlighted junction nodes -->
                <g fill="#17B3CC" fill-opacity="0.5">
                    <circle cx="240" cy="140" r="4" />
                    <circle cx="720" cy="60" r="4" />
                    <circle cx="480" cy="300" r="4" />
                    <circle cx="840" cy="220" r="4" />
                    <circle cx="1080" cy="140" r="4" />
                    <circle cx="1200" cy="300" r="4" />
                </g>

                <!-- Accent glowing nodes -->
                <circle cx="240" cy="140" r="8" fill="#17B3CC" fill-opacity="0.1" />
                <circle cx="840" cy="220" r="8" fill="#1787CC" fill-opacity="0.1" />
                <circle cx="1080" cy="140" r="8" fill="#17B3CC" fill-opacity="0.08" />
            </svg>
            <div class="container custom-container text-center text-white py-5">
                <h1 class="fs-lg fw-bold lh-base mb-3 mb-sm-4 px-3 px-sm-0">
                    <span class="d-xl-block">
                        Your One-Stop Calendar for the Year's Biggest
                    </span>
                    Events in The Hardware Industry
                </h1>
                <p class="fs-18 fw-normal text-light col-11 col-lg-9 col-xl-8 col-xxl-6 mx-auto px-3 px-sm-0 mb-0">
                    Stay Ahead with Our Trade Show Calendar: Highlighting Key Hardware Trade Shows of <span
                        id="current-year"></span>
                </p>
            </div>
        </section>
        <!-- Hero component end -->

        <!-- events component starts  -->
        <section class="py-5 mb-4 my-lg-5">
            <div class="container custom-container">
                <div class="row">
                    <div class="col-lg-7 col-xl-8 mb-5 mb-lg-0">
                        <div
                            class="row gy-4 gy-sm-0 align-items-center justify-content-center justify-content-sm-between mb-4">
                            <div class="col-auto order-sm-1 order-2">
                                <h2 id="eventHeading" class="event--heading fw-semibold fs-20 mb-0 pe-3">
                                    No Event Found
                                </h2>
                            </div>
                            <div class="col-sm-6 col-xxl-3 order-sm-2 order-1">
                                <form class="events-form" id="eventForm">
                                    <select class="form-select w-select py-2" id="Month-Filter" name="month"
                                        aria-label="Month Filter">
                                        <option value="" selected>Month: ALL</option>
                                        <option value="01">January</option>
                                        <option value="02">February</option>
                                        <option value="03">March</option>
                                        <option value="04">April</option>
                                        <option value="05">May</option>
                                        <option value="06">June</option>
                                        <option value="07">July</option>
                                        <option value="08">August</option>
                                        <option value="09">September</option>
                                        <option value="10">October</option>
                                        <option value="11">November</option>
                                        <option value="12">December</option>
                                    </select>
                                </form>
                            </div>
                            <!-- <div class="col-6 col-md-4 col-lg-3 col-xxl-2">
                            <select class="form-select" id="Year-Filter" name="year" aria-label="Year Filter"
                               >
                                <option selected value="2025">2025</option>
                                <option value="2024">2024</option>
                            </select>
                        </div> -->
                        </div>
                        <div class="row g-4" id="eventsCardWrapper">

                        </div>
                    </div>
                    <div class="col-lg-5 col-xl-4">
                        <aside class="event-detail-aside d-flex flex-column gap-4 position-sticky" style="top: 100px;">
                            <div class="event-poster card border-0 shadow-lg text-center rounded-4 overflow-hidden">
                                <div class="card-body bg-gradient-subtle p-4">
                                    <div class="event-poster-logo-ezai mb-3 pt-2">
                                        <img loading="lazy" width="145px" height="19px" alt="event company"
                                            class="object-fit-contain"
                                            src="https://storage.googleapis.com/content.ezadtv.com/2024/07/09/668d54c73a93c_64f9c54f46700_Vector_1_.webp">
                                    </div>
                                    <p class="fs-16 fw-normal mb-1">The AI Assistant That Knows Everything About
                                        Hardware!</p>
                                    <p class="fs-14 fw-normal text-muted mb-3">Trained On Over 200,000 Products</p>
                                    <div class="event-poster-image mb-3">
                                        <img loading="lazy" alt="event company" width="363px" height="508px"
                                            class="object-fit-contain mw-100 h-auto"
                                            src="https://storage.googleapis.com/content.ezadtv.com/2023/10/10/652541712f1ec_Group_6821.webp">
                                    </div>
                                    <a href="https://ezai.io/" 
                                        class="btn btn-primary-gradient border-0 fw-medium rounded-3 lh-base text-capitalize w-100 fs-16 py-2">
                                        Get Started
                                    </a>
                                </div>
                            </div>
                            <div class="event-poster card border-0 shadow-lg text-center rounded-4 overflow-hidden">
                                <div class="card-body p-4">
                                    <div class="event-poster-logo-ezai mb-3 pt-2">
                                        <img loading="lazy" width="145px" height="47px" alt="event company"
                                            class="object-fit-contain"
                                            src="https://storage.googleapis.com/content.ezadtv.com/2023/09/28/6515b6bb62bf1_Group_6956.webp">
                                    </div>
                                    <h3 class="fs-22 fw-semibold lh-base mb-3">In Store Digital Signage
                                        System</h3>
                                    <div class="event-poster-image mb-3">
                                        <img loading="lazy" alt="event company" width="248px" height="166px"
                                            class="object-fit-contain mw-100 h-auto"
                                            src="https://storage.googleapis.com/content.ezadtv.com/2024/01/05/659847b28f299_Group_6878.webp">
                                    </div>
                                    <a href="https://ezadtv.com/" 
                                        class="btn btn-primary-gradient border-0 fw-medium rounded-3 lh-base text-capitalize w-100 fs-16 py-2">
                                        Get Started
                                    </a>
                                </div>
                            </div>
                            <div class="event-poster card border-0 shadow-lg text-center rounded-4 overflow-hidden">
                                <div class="card-body p-4">
                                    <h3 class="fs-22 fw-semibold lh-base mb-3">POS-Powered Local E-Commerce</h3>
                                    <div class="event-poster-image mb-3">
                                        <img loading="lazy" alt="event company" width="248px" height="166px"
                                            class="object-fit-contain mw-100 h-auto"
                                            src="https://storage.googleapis.com/content.ezadtv.com/2024/01/05/6598477125ed1_Group_11.webp">
                                    </div>
                                    <a href="https://ezadtv.com/digitalcommerce/" 
                                        class="btn btn-primary-gradient border-0 fw-medium rounded-3 lh-base text-capitalize w-100 fs-16 py-2">
                                        Get Started
                                    </a>
                                </div>
                            </div>

                            <div class="event-poster card border-0 shadow-lg text-center rounded-4 overflow-hidden">
                                <div class="card-body p-4">
                                    <h3 class="fs-22 fw-semibold lh-base mb-3">EZ-PrintSigns <span
                                            class="fw-normal fs-16">in seconds</span></h3>
                                    <div class="event-poster-image mb-3">
                                        <img loading="lazy" alt="event company" width="227px" height="113px"
                                            class="object-fit-contain mw-100 h-auto"
                                            src="https://storage.googleapis.com/content.ezadtv.com/2024/01/05/659845afd0f5a_Group_4.webp">
                                    </div>
                                    <p class="text-align-center fs-14 text-muted mb-3">Generate Ads from Product
                                        SKUs<br> &amp; UPCs with
                                        Built-In
                                        Price<br> Comparison</p>
                                    <a href="https://ezadtv.com/" 
                                        class="btn btn-primary-gradient border-0 fw-medium rounded-3 lh-base text-capitalize w-100 fs-16 py-2">
                                        Get Started
                                    </a>
                                </div>
                            </div>

                        </aside>
                    </div>
                </div>
            </div>
        </section>
        <!-- events component ends  -->

        <!-- FAQs component start -->
        <section id="faq" class="faq position-relative py-5 my-4 my-md-5">
            <img loading="lazy" width="1264px" height="1280px"
                class="gradient-bg2 position-absolute mw-100 h-auto top-0 start-0 d-none d-xxl-block z-n1"
                src="https://storage.googleapis.com/content.ezadtv.com/2026/01/20/optimized_696ff18c69880_graidient-overlay-center2.webp"
                alt="" aria-hidden="true">
            <div class="container custom-container px-xxl-5">
                <div class="row mx-xxl-5">
                    <div class="col-12 px-xxl-5">
                        <h2
                            class="fs-lg reveal-content fw-bold text-center text-capitalize mx-auto  mb-4 mb-md-5 col-sm-9 px-3 px-sm-0">
                            Frequently Asked
                            <span class="text-primary">
                                Questions
                            </span>
                        </h2>
                        <div class="accordion custom-accordion custom-accordion__faq bg-transparent" id="accordionFaqs">
                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseOneFaqs">
                                        <span class="text-gray-500 me-3">1</span>
                                        <span class="pe-3">How do I get started with EZ-AD TV?</span>
                                    </button>
                                </h3>
                                <div id="collapseOneFaqs" class="accordion-collapse ps-4 collapse show"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-0">
                                            To get started with EZ-AD TV Digital Signage, simply plug in your unit,
                                            connect
                                            it to your display, and create your custom content in less than 5 minutes!
                                            With
                                            our user-friendly system, you can swiftly navigate through features and set
                                            up
                                            your digital signage.
                                        </p>
                                    </div>
                                </div>
                            </div>
                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4 collapsed"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwoFaqs"
                                        aria-controls="collapseTwoFaqs">
                                        <span class="text-gray-500 me-3">2</span>
                                        <span class="pe-3">Is EZ-AD TV compatible with all displays?</span>
                                    </button>
                                </h3>
                                <div id="collapseTwoFaqs" class="accordion-collapse ps-4 collapse"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-0">
                                            EZ-AD TV is designed to be versatile and can be used with most modern
                                            displays.
                                            If you have specific compatibility concerns, our customer support team is
                                            always
                                            here to help.
                                        </p>
                                    </div>
                                </div>
                            </div>
                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4 collapsed"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseThreeFaqs"
                                        aria-controls="collapseThreeFaqs">
                                        <span class="text-gray-500 me-3">3</span>
                                        <span class="pe-3">What is the cost of digital signage?</span>
                                    </button>
                                </h3>
                                <div id="collapseThreeFaqs" class="accordion-collapse ps-4 collapse"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-0">EZ-AD TV offers affordable pricing, starting at
                                            just
                                            $15 a month. This provides you access to all the powerful features and
                                            customization options available in our system.</p>
                                    </div>
                                </div>
                            </div>
                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4 collapsed"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseFourFaqs"
                                        aria-controls="collapseFourFaqs">
                                        <span class="text-gray-500 me-3">4</span>
                                        <span class="pe-3">What features does EZ-AD TV Digital
                                            Signage offer?</span>
                                    </button>
                                </h3>
                                <div id="collapseFourFaqs" class="accordion-collapse ps-4 collapse"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-1">
                                            EZ-AD TV boasts a range of features, including:
                                        </p>
                                        <ul class="fw-normal d-flex flex-column gap-1 fs-16 mb-0">
                                            <li>
                                                Integration with your POS System and entire product catalog
                                            </li>
                                            <li>
                                                An AI Assistant to create digital signage in seconds
                                            </li>
                                            <li>
                                                Access to hundreds of templates and YouTube video incorporation
                                            </li>
                                            <li>
                                                Various screen layouts
                                            </li>
                                            <li>
                                                Integration of your social media content
                                            </li>
                                            <li>
                                                Weather and news feature options
                                            </li>
                                            <li>
                                                And much more!
                                            </li>
                                        </ul>
                                    </div>
                                </div>
                            </div>
                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4 collapsed"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseFiveFaqs"
                                        aria-controls="collapseFiveFaqs">
                                        <span class="text-gray-500 me-3">5</span>
                                        <span class="pe-3">Can I use EZ-AD TV Digital Signage
                                            with
                                            my standard TV?</span>
                                    </button>
                                </h3>
                                <div id="collapseFiveFaqs" class="accordion-collapse ps-4 collapse"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-0">
                                            Yes, you can. EZ-AD TV is designed to be versatile and can easily be plugged
                                            into most standard TVs to transform them into dynamic digital signage
                                            displays.
                                        </p>
                                    </div>
                                </div>
                            </div>

                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4 collapsed"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseSixFaqs"
                                        aria-controls="collapseSixFaqs">
                                        <span class="text-gray-500 me-3">6</span>
                                        <span class="pe-3">Can I manage multiple screens with EZ-AD TV?</span>
                                    </button>
                                </h3>
                                <div id="collapseSixFaqs" class="accordion-collapse ps-4 collapse"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-0">
                                            Absolutely! Whether you have one screen or 1,000 screens, EZ-AD TV allows
                                            you to
                                            manage them all—either independently or simultaneously—from our mobile app
                                            or
                                            website. You can create custom content, set schedules, manage playlists, and
                                            more.
                                        </p>
                                    </div>
                                </div>
                            </div>
                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4 collapsed"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseSevenFaqs"
                                        aria-controls="collapseSevenFaqs">
                                        <span class="text-gray-500 me-3">7</span>
                                        <span class="pe-3">What is the best digital signage system?</span>
                                    </button>
                                </h3>
                                <div id="collapseSevenFaqs" class="accordion-collapse ps-4 collapse"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-0">
                                            While there are many digital signage systems available, EZ-AD TV stands out
                                            with
                                            its seamless integration capabilities, intuitive AI Assistant, and
                                            comprehensive
                                            management tools. With over 50,000 Units Sold in 27 Countries, we've proven
                                            our
                                            reliability and effectiveness in the digital signage industry.
                                        </p>
                                    </div>
                                </div>
                            </div>
                            <div class="accordion-item bg-transparent reveal-content rounded-3  mb-3">
                                <h3 class="accordion-header">
                                    <button class="accordion-button lh-base fs-18 shadow-none fw-medium py-4 collapsed"
                                        type="button" data-bs-toggle="collapse" data-bs-target="#collapseEightFaqs"
                                        aria-controls="collapseEightFaqs">
                                        <span class="text-gray-500 me-3">8</span>
                                        <span class="pe-3">Can I integrate my entire product
                                            catalog
                                            and POS system with my digital signage system?</span>
                                    </button>
                                </h3>
                                <div id="collapseEightFaqs" class="accordion-collapse ps-4 collapse"
                                    data-bs-parent="#accordionFaqs">
                                    <div class="accordion-body pt-0 ps-4">
                                        <p class="fw-normal fs-16 mb-0">
                                            Yes, with EZ-AD TV, you can effortlessly integrate your POS System and
                                            entire
                                            product catalog. This ensures that your product database, including pricing,
                                            descriptions, and promotions, is always up-to-date and ready for display.
                                        </p>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>
        <!-- FAQs component end -->
        <!-- explore our suite component starts  -->
        <section class="explore-our-suite pb-5 mb-sm-5 pt-xxl-5">
            <div class="container custom-container">
                <h2
                    class="fs-lg reveal-content fw-bold text-center text-capitalize mx-auto  mb-4 mb-md-5 col-sm-9 px-3 px-sm-0">
                    Explore Our Suite of
                    <span class="text-primary">
                        Offerings
                    </span>
                </h2>
                <div class="row justify-content-center gx-xxl-5">
                    <div class="col-sm-6 col-xxl-5 mb-4 mb-xl-0">
                        <div class="explore-our-suite--links">
                            <a href="https://ezai.io/"
                                class="d-block border border-2 border-light rounded-5 overflow-hidden text-center px-4 py-4 py-5 mb-4 mb-xxl-5">
                                <img alt="EZ-AD AI logo" width="459px" height="60px" loading="lazy"
                                    class="mw-100 object-fit-contain my-xxl-4"
                                    src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/69540e066c48e_EZAI.svg">
                                <span class="visually-hidden">ezai</span>
                            </a>
                            <p
                                class="fw-medium  lh-base fs-16 col-sm-11 reveal-content mx-auto text-center mb-0 px-3 px-sm-0">
                                EZ-AI is the AI Assistant, Custom-Trained with Your Data, Automating Your
                                Daily Work
                            </p>
                        </div>
                    </div>
                    <div class="col-sm-6 col-xxl-5 mb-4 mb-xl-0">
                        <div class="explore-our-suite--links">
                            <a href="https://ezadtv.com/digitalcommerce"
                                class="d-block bg-dark border border-light rounded-5 overflow-hidden text-center px-4 py-4 py-5 mb-4 mb-xxl-5">
                                <img alt="EZ-Commerce logo" width="459px" height="60px" loading="lazy"
                                    class="mw-100 object-fit-contain my-xxl-4"
                                    src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/695410f8525d7_digital-commerce_by_ez-ad-tv-logo.svg">
                                <span class="visually-hidden">EZ-Commerce</span>
                            </a>
                            <p
                                class="fw-medium  lh-base fs-16 reveal-content col-sm-11 mx-auto text-center mb-0 px-3 px-sm-0">
                                Display ALL of your POS Products on a simple & automated E-Commerce Site.
                            </p>
                        </div>
                    </div>
                </div>
            </div>
        </section>
        <!-- explore our suite component ends  -->
    </main>
      <!-- cookie banner component starts -->
  <section id="cookies-popup"
      class="cookie-strip bg-gray-200 position-fixed bottom-0 start-0 end-0 z-51 px-3 px-lg-5 py-3">
      <div class="row justify-content-between gx-1 gx-sm-3">
          <div class="col-5 col-lg-6 col-xl-7">
              <h2 class="fs-16 fw-semibold text-dark d-none d-lg-block lh-base mb-1">
                  We value your privacy
              </h2>
              <p class="fw-medium text-dark fs-12 d-none d-lg-block mb-0 px-sm-0">
                  We use cookies to personalize ads and improve site functionality. By clicking "Accept all", you
                  consent to our use of cookies.
              </p>
              <p class="fw-medium text-dark fs-12 d-lg-none mb-0 px-sm-0">
                  We use cookies for ads & site functionality.
              </p>
          </div>
          <div class="col-7 col-lg-6 col-xl-5 align-self-end">
              <div class="d-flex align-items-center justify-content-end gap-1 gap-sm-2 gap-lg-3 pe-2 pe-sm-3 pe-lg-0">
                  <button type="button" data-bs-toggle="modal" data-bs-target="#cookiePreferenceModal"
                      class="btn btn-outline-primary d-flex align-items-center gap-sm-2 transition fs-12 rounded-pill py-1 px-2 px-sm-3">

                      <span class="d-none d-lg-block">
                          Customize
                      </span>
                      <span class="d-lg-none">
                          Settings
                      </span>
                      <img loading="lazy" width="15px" height="8px" class="d-none d-lg-block"
                          src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/695445c1c6032_chev-down.svg"
                          alt="" aria-hidden="true">
                  </button>
                  <button type="button" onclick="acceptCookies('decline')"
                      class="btn btn-outline-primary transition fs-12 rounded-pill py-1 px-2 px-sm-3">
                      <span class="d-none d-lg-block">
                          Reject All
                      </span>
                      <span class="d-lg-none">
                          Reject
                      </span>
                  </button>
                  <button type="button" onclick="acceptCookies()"
                      class="btn btn-primary-gradient border-0 fw-medium rounded-pill lh-base text-capitalize fs-12 py-1 px-2 px-sm-3">
                      <span class="d-none d-lg-block">
                          Accept All
                      </span>
                      <span class="d-lg-none">
                          Accept
                      </span>
                  </button>
              </div>
          </div>
      </div>
      <button type="button" tabindex="0" aria-label="Close cookie popup"
          class="cookie-close-btn bg-transparent border-0 p-0 position-absolute pointer end-0 top-0 lh-sm mt-1 me-1"
          onclick="hideCookiePopup()"><img width="24px" height="24px" class="filter-image-gray cookie-cancel-icon object-fit-contain"
              src="https://storage.googleapis.com/content.ezadtv.com/2023/09/11/64ff6575d8be8_64f9c0eb0023f35ae0387107_X-Mark_Normal_.svg"
              loading="lazy" alt="">
      </button>
  </section>
  <!-- cookie banner component ends -->
  <!-- cookies preference form starts  -->
  <form method="post" id="cookieModalForm">
      <div class="modal fade" id="cookiePreferenceModal" tabindex="-1" role="dialog" aria-labelledby="cookiePreferenceModalTitle" aria-modal="true">
          <div class="modal-dialog modal-dialog-centered modal-lg">
              <div class="modal-content rounded-0 border-0">
                  <div class="modal-header bg-gray6">
                      <h2 class="modal-title fs-24" id="cookiePreferenceModalTitle">Cookie Preferences</h2>
                      <button type="button" class="fs-24 border-0 p-0 bg-transparent ms-auto" data-bs-dismiss="modal"
                          aria-label="Close">&#10540;</button>
                  </div>
                  <div class="modal-body bg-gray6 overflow-y-auto py-4">
                      <div class="row cookies-tabs">
                          <div class="col-lg-4">
                              <div class="nav flex-column nav-pills overflow-x-auto overflow-y-hidden me-3"
                                  id="cookies-tab" role="tablist" aria-orientation="vertical">
                                  <button class="nav-link active fs-14 rounded-0 border-0 px-1" id="cookies1-tab"
                                      data-bs-toggle="pill" data-bs-target="#cookies1" type="button" role="tab"
                                      aria-controls="cookies1" aria-selected="true" tabindex="0">Functionality
                                      Cookies</button>
                                  <button class="nav-link fs-14 rounded-0 border-0 px-1" id="cookies2-tab"
                                      data-bs-toggle="pill" data-bs-target="#cookies2" type="button" role="tab"
                                      aria-controls="cookies2" aria-selected="false" tabindex="-1">Analytical
                                      Cookies</button>
                                  <button class="nav-link fs-14 rounded-0 border-0 px-1" id="cookies3-tab"
                                      data-bs-toggle="pill" data-bs-target="#cookies3" type="button" role="tab"
                                      aria-controls="cookies3" aria-selected="false" tabindex="-1">Marketing
                                      Cookies</button>
                              </div>
                          </div>
                          <div class="col-lg-8">
                              <div class="tab-content mt-3 mt-lg-0" id="cookies-tabContent">
                                  <div class="tab-pane fade show active px-3 px-lg-0" id="cookies1" role="tabpanel"
                                      aria-labelledby="cookies1-tab" tabindex="0">
                                      <h3 class="d-flex align-items-center fs-24 mb-3">
                                          <span class="pe-3">Functionality Cookies</span>
                                          <div class="form-check form-switch ms-auto mb-0">
                                              <input class="form-check-input pointer" type="checkbox"
                                                  aria-label="Allow functionality Cookies" name="ezad_cookies[]" checked
                                                  disabled value="functionality" id="functionalityCookies">
                                          </div>
                                      </h3>
                                      <p class="fw-normal fs-16 mb-3 px-sm-0">
                                          These cookies are essential for the proper functioning of our website. They
                                          enable core features such as page navigation, access to secure areas, and
                                          remembering your preferences. Without them, the site may not perform as
                                          expected.
                                      </p>
                                  </div>
                                  <!-- cookies tab 2 content  -->
                                  <div class="tab-pane fade px-3 px-lg-0" id="cookies2" role="tabpanel"
                                      aria-labelledby="cookies2-tab" tabindex="0">
                                      <h3 class="d-flex align-items-center fs-24 mb-3">
                                          <span class="pe-3">Analytical
                                              Cookies</span>
                                          <div class="form-check form-switch ms-auto mb-0">
                                              <input class="form-check-input pointer" type="checkbox"
                                                  aria-label="Allow Analytical Cookies" name="ezad_cookies[]"
                                                  value="analytical" id="analyticalCookies">
                                          </div>
                                      </h3>
                                      <p class="fw-normal fs-16 mb-3 px-sm-0">
                                          These cookies help us understand how visitors interact with our website by
                                          collecting and reporting information anonymously. This allows us to analyze
                                          usage patterns and continuously improve the performance and user experience of
                                          our site.
                                      </p>

                                  </div>
                                  <!-- cookies tab 3 content  -->
                                  <div class="tab-pane fade px-3 px-lg-0" id="cookies3" role="tabpanel"
                                      aria-labelledby="cookies3-tab" tabindex="0">
                                      <h3 class="d-flex align-items-center fs-24 mb-3">
                                          <span class="pe-3">Marketing Cookies</span>
                                          <div class="form-check form-switch ms-auto mb-0">
                                              <input class="form-check-input pointer" type="checkbox"
                                                  aria-label="Allow Marketing Cookies" name="ezad_cookies[]"
                                                  value="marketing" id="marketingCookies">
                                          </div>
                                      </h3>
                                      <p class="fw-normal fs-16 mb-3 px-sm-0">
                                          These cookies are used to track visitors across websites. They enable us and
                                          our
                                          partners to display relevant ads and personalized content based on your
                                          interests and browsing behavior.
                                      </p>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </div>
                  <div class="modal-footer bg-gray6 text-end">
                      <button type="submit" data-bs-dismiss="modal" onclick="acceptCookies('selected')"
                          class="btn btn-primary-gradient border-0 fw-medium rounded-3 lh-base text-capitalize fs-16">
                          Save & Accept
                      </button>
                  </div>
              </div>
          </div>
      </div>
  </form>
  <!-- cookies preference form ends  -->
  <footer class="footer bg-light rounded-top-5 py-5">
      <div class="container custom-container pt-sm-5">
          <div class="row justify-content-md-between gx-sm-4 mb-4 mb-sm-5">
              <div class="col-12 text-center text-lg-start order-1 col-lg-4 mb-4 mb-sm-5 mb-lg-0">
                  <a href="./" class="footer--logo d-block mb-5 mx-auto mx-lg-0">
                      <img loading="lazy" width="197px" height="73px"
                          src="https://storage.googleapis.com/content.ezadtv.com/2025/12/23/694aaf16610f3_ez-ad-tv-logo.svg"
                          class="object-fit-contain mw-100 h-auto" alt="EZ-AD TV Logo" />
                  </a>
                  <h2 class="fs-24 fw-bold text-dark text-capitalize mb-4">
                      Need Immediate Assistance?
                  </h2>
                  <a href="tel:+18885805593"
                      class="footer-phone d-inline-flex align-items-center justify-content-center justify-content-lg-start gap-3 fs-24 fw-bold text-dark mb-4">
                      <img width="48px" height="48px" loading="lazy" class="d-inline-block phone-icon size-48 object-fit-contain"
                          src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/69541c166f4c0_call.svg"
                          alt="call icon">
                      <span class="phone-text d-inline-block">
                          (+1) 888-580-5593
                      </span>
                  </a>
                  <p class="fs-16 text-dark fw-bold reveal">
                      <span class="fw-semibold d-block mb-1">Business Hours:</span>
                      Monday to Friday: 9:00AM - 6:00PM EST
                  </p>
              </div>
              <div
                  class="col-6 col-sm-4 col-md-3 col-lg-2 order-4 order-lg-2 text-center text-sm-start mb-4 mb-sm-5 mb-lg-0">
                  <h3 class="fw-bold text-dark fs-18 mb-sm-4">
                      Our Products
                  </h3>
                  <nav aria-label="Our Products links">
                      <ul
                          class="footer-links list-unstyled d-flex justify-content-center align-items-center align-items-sm-start flex-column gap-2 gap-xl-3 ps-0 mb-4">
                          <li>
                              <a href="https://ezadtv.com/digitalcommerce"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Digital Commerce
                              </a>
                          </li>
                          <li>
                              <a href="https://ezai.io/"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  EZAI.io
                              </a>
                          </li>
                      </ul>
                  </nav>
              </div>
              <div
                  class="col-6 col-sm-4 col-md-3 col-lg-2 order-3 order-lg-3 text-center text-sm-start mb-4 mb-sm-5 mb-lg-0">
                  <h3 class="fw-bold text-dark fs-18 mb-sm-4">
                      Resources
                  </h3>
                  <nav aria-label="Footer resources">
                      <ul
                          class="footer-links list-unstyled d-flex flex-column align-items-center align-items-sm-start gap-2 gap-xl-3 ps-0 mb-4">
                          <li>
                              <a href="/privacy-policy"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Privacy Policy
                              </a>
                          </li>
                          <li>
                              <a href="/terms"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Terms of Service
                              </a>
                          </li>
                          <li>
                              <a href="/forget-me"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Forget Me
                              </a>
                          </li>
                          <li>
                              <a href="/cookie-setting"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Cookie Setting
                              </a>
                          </li>
                      </ul>
                  </nav>
              </div>
              <div
                  class="col-6 col-sm-4 col-md-3 col-lg-2 order-2 order-lg-4 text-center text-sm-start mb-4 mb-sm-5 mb-lg-0">
                  <h3 class="fw-bold text-dark fs-18 mb-sm-4">
                      Company
                  </h3>
                  <nav aria-label="Company resources">
                      <ul
                          class="footer-links list-unstyled d-flex flex-column align-items-center align-items-sm-start gap-2 gap-xl-3 ps-0 mb-4">
                          <li>
                              <a href="/pricing"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Pricing
                              </a>
                          </li>
                          <li>
                              <a href="/careers"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Careers
                              </a>
                          </li>
                          <li class="faq-link">
                              <button aria-label="Go to FAQs" onclick="scrollToContent('faq')"
                                  class="footer-link border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  FAQ's
                              </button>
                          </li>
                          <li>
                              <a href="/featured-hardware-stores"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Featured Hardware Stores
                              </a>
                          </li>
                          <li>
                              <a href="/hardware-retailers-events"
                                  class="footer-link position-relative d-block border-0 bg-transparent d-block fs-14 fw-medium transition text-break p-0">
                                  Hardware Events
                              </a>
                          </li>
                      </ul>
                  </nav>
              </div>
              <div
                  class="col-6 mx-sm-auto mx-md-0 col-sm-4 col-md-3 col-lg-2 col-xxl-auto order-5 text-center text-sm-start mb-4 mb-sm-5 mb-lg-0">
                  <h3 class="fw-bold text-dark fs-18 mb-sm-4">
                      Social Media
                  </h3>
                  <ul aria-label="Follow EZ-AD TV on social media"
                      class="footer-social-links list-unstyled d-flex justify-content-center justify-content-sm-start gap-2 gap-xl-3 ps-0 mb-4">
                      <li>
                          <a class="transition d-inline-block" href="https://x.com/ezadtv?lang=en"
                              aria-label="EZ-AD TV on X (Twitter)">
                              <img loading="lazy" width="25px" height="25px"
                                  src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/6954239edebfc_twitter-x-logo.svg"
                                  class="object-fit-contain size-50 mw-100 h-auto reveal-content active-animation" alt=""
                                  aria-hidden="true">
                          </a>
                      </li>
                      <li>
                          <a class="transition d-inline-block"
                              href="https://www.facebook.com/people/EZ-AD-TV/100070079983028/"
                              aria-label="EZ-AD TV on facebook">
                              <img loading="lazy" width="25px" height="25px"
                                  src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/69542532e5486_facebook-logo.svg"
                                  class="object-fit-contain size-50 mw-100 h-auto reveal-content active-animation" alt=""
                                  aria-hidden="true">
                          </a>
                      </li>
                      <li>
                          <a class="transition d-inline-block" href="https://www.instagram.com/ez_ad_tv/"
                              aria-label="EZ-AD TV on instagram">
                              <img loading="lazy" width="25px" height="25px"
                                  src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/69542554c75a2_instagram-logo.svg"
                                  class="object-fit-contain size-50 mw-100 h-auto reveal-content active-animation" alt=""
                                  aria-hidden="true">
                          </a>
                      </li>
                      <li>
                          <a class="transition d-inline-block" href="https://www.youtube.com/@ezadtv3672"
                              aria-label="EZ-AD TV on youtube">
                              <img loading="lazy" width="25px" height="25px"
                                  src="https://storage.googleapis.com/content.ezadtv.com/2025/12/30/6954256e9dc9e_youtube-logo.svg"
                                  class="object-fit-contain size-50 mw-100 h-auto reveal-content active-animation" alt=""
                                  aria-hidden="true">
                          </a>
                      </li>
                  </ul>
              </div>
              <div class="col-xl-auto mx-auto ms-xxl-auto order-last me-xxl-0 mt-xxl-4">
                  <h4 class="footer--copyright text-center text-xxl-start fw-medium fs-14 mb-0">
                      © <span id="currentYearEl"></span> EZ-AD. All rights reserved.
                  </h4>
              </div>
          </div>
      </div>
  </footer>
   <script type="module" defer>
    import {
        BASE_URL
    } from '/media/home-redesign-2026/js/utils/constants.js';

    const eventHeading = document.getElementById('eventHeading');
    const eventsCardWrapper = document.getElementById('eventsCardWrapper');
    const eventForm = document.getElementById('eventForm');
    const yearFilterOptions = document.querySelectorAll('#Year-Filter option');
    const currentYear = new Date().getFullYear();
    let isLoading = false;

    document.addEventListener('DOMContentLoaded', () => {
        eventForm?.addEventListener('change', handleEventFormChange);
        fetchEvents('', currentYear);
        currentYearEl.textContent = currentYear;
    });

    async function fetchEvents(month, year) {
        try {
            isLoading = true;
            eventHeading.textContent = `Loading...`;
            eventsCardWrapper.innerHTML = '';
            // const response = await fetch('https://corsproxy.io/?' + encodeURIComponent(
            //     `${BASE_URL}/hardware/events?month=${month}&year=${year}`));

            const response = await fetch(`${BASE_URL}/hardware/events?month=${month}&year=${year}`);
            if (!response.ok) {
                throw new Error(`HTTP error! Status: ${response.status}`);
            }

            const data = await response.json();
            const eventsArray = data?.events?. [year];
            isLoading = false;
            if (eventsArray?.length > 0) {
                eventHeading.textContent = `Events ${year}`;
                cardIndex = 0;
                eventsCardWrapper.innerHTML = eventsArray.map((event) => cardHtml(event)).join('');
            } else noEventFound()
        } catch (error) {
            eventHeading.textContent = `Error fetching data. Please try again later.`;
            console.error('Error fetching data:', error);
        } finally {
            isLoading = false;
        }
    }

    function handleEventFormChange(e) {
        e.preventDefault();
        const formData = new FormData(eventForm);
        const month = formData.get('month');
        // const year = formData.get('year');

        fetchEvents(month, currentYear);
    }

    function formatDate(dateString) {
        const options = {
            year: 'numeric',
            month: 'short',
            day: '2-digit'
        };
        const date = new Date(dateString);
        return date.toLocaleDateString('en-US', options).replace(',', '').replace(' ', '-');
    }

    let cardIndex = 0;

    function cardHtml(event) {
        const id = `event-desc-${cardIndex++}`;
        const desc = event?.description || '';
        const needsTruncate = desc.length > 120;
        const truncated = needsTruncate ? desc.substring(0, 120) + '...' : desc;

        return ` <div class="col-xl-6 event-card-wrapper">
                    <div class="event-card card border-0 shadow-lg rounded-4 h-100 overflow-hidden d-flex flex-column">
                        <div class="card-header bg-white text-center border-0 p-4 pb-3">
                            <img loading="lazy" width="70%" height="120px" alt="${event?.name} logo" class="object-fit-contain mw-100 event-card--logo"
                                src="${event?.logo}">
                        </div>
                        <div class="card-body px-4 pt-0 pb-3">
                            <h3 class="event-card--title fw-semibold position-relative fs-18 mb-2">
                            <a href="${event?.url}" class="transition" target="_blank">
                               ${event?.name} 
                                </a>
                            </h3>
                            <p class="event-card--detail fw-normal fs-14 text-muted mb-0" id="${id}">
                                ${truncated}
                            </p>
                            ${needsTruncate ? `<button type="button" class="btn btn-link p-0 fs-14 fw-medium text-decoration-none see-more-btn" data-full="${desc.replace(/"/g, '&quot;')}" data-short="${truncated.replace(/"/g, '&quot;')}" data-target="${id}" data-expanded="false">See more</button>` : ''}
                        </div>
                        <div class="card-footer border-0 bg-light bg-opacity-50 mt-auto px-4 py-3">
                            <div class="d-flex align-items-center gap-2 mb-2">
                                <img loading="lazy" width="18px" height="18px" class="object-fit-contain flex-shrink-0" src="https://storage.googleapis.com/content.ezadtv.com/2024/11/28/optimized_6748affc54cfe_calender-circle-icon.webp" alt="calender-icon">
                                <time class="event-card--date fw-medium flex-grow-1 fs-14 mb-0" datetime="${event?.date_from}">
                                    ${formatDate(event?.date_from)} - ${formatDate(event?.date_to)}
                                </time>
                            </div>
                            <div class="d-flex gap-2 mb-2">
                                <img loading="lazy" width="18px" height="18px" class="object-fit-contain flex-shrink-0 mt-1" src="https://storage.googleapis.com/content.ezadtv.com/2024/11/28/optimized_6748d89470ab0_location-icon.webp" alt="location-icon">
                                <p class="event-card--location fw-normal flex-grow-1 fs-14 mb-0">
                                    ${event?.location}
                                </p>
                            </div>
                            <div class="d-flex align-items-center gap-2">
                                <img loading="lazy" width="18px" height="18px" class="object-fit-contain flex-shrink-0 mt-1" src="https://storage.googleapis.com/content.ezadtv.com/2024/11/28/optimized_6748d8e69116e_timer-icon.webp" alt="timer-icon">
                                <p class="event-card--time fw-normal flex-grow-1 fs-14 mb-0">
                                    ${event?.time}
                                </p>
                            </div>
                        </div>
                    </div>
            </div>`
    }

    function noEventFound() {
        eventHeading.textContent = 'No Event Found';
        eventsCardWrapper.innerHTML = '';
    }

    document.addEventListener('click', function(e) {
        const btn = e.target.closest('.see-more-btn');
        if (!btn) return;
        e.preventDefault();
        e.stopPropagation();
        const target = document.getElementById(btn.dataset.target);
        const expanded = btn.dataset.expanded === 'true';
        if (expanded) {
            target.textContent = btn.dataset.short;
            btn.textContent = 'See more';
            btn.dataset.expanded = 'false';
        } else {
            target.textContent = btn.dataset.full;
            btn.textContent = 'See less';
            btn.dataset.expanded = 'true';
        }
    });
    </script>

</body>

</html>	</div>
</body> 
</html>
