<!DOCTYPE html>
<html class="no-js" lang="en-us">
<head>
    <meta charset="utf-8">
    <title>404 | Destination Dutchess</title>
    <meta name="description" content="Page not found.">
    <meta name="keywords" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta property="og:title" content="404 | Destination Dutchess">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://destinationdutchess.com/404">
    <meta property="og:site_name" content="Destination Dutchess">
        <meta property="og:description" content="Page not found.">
            <meta name="csrf-token" content="qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ" />

    
    <link rel="icon" type="image/svg+xml" href="https://destinationdutchess.com/img/favicon/favicon.svg" />
    <link rel="shortcut icon" href="https://destinationdutchess.com/img/favicon/favicon.ico" />
    <link rel="apple-touch-icon" sizes="180x180" href="https://destinationdutchess.com/img/favicon/apple-touch-icon.png" />
    <meta name="apple-mobile-web-app-title" content="MyWebSite') }}" />
    <link rel="manifest" href="https://destinationdutchess.com/img/favicon/site.webmanifest" />
    <link rel="canonical" href="https://destinationdutchess.com/404" />


    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="theme-color" content="#ffffff">

    <link rel="stylesheet" href="https://destinationdutchess.com/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://destinationdutchess.com/css/select2.min.css">
    <link rel="stylesheet" href="https://destinationdutchess.com/css/owl.carousel.min.css">
    <link rel="stylesheet" href="https://destinationdutchess.com/css/jquery-ui.min.css">
    <link rel="stylesheet" href="https://destinationdutchess.com/css/cookieconsent.min.css">
    

    <link rel="stylesheet" type="text/css" href="https://destinationdutchess.com/css/main.css">
    <link rel="stylesheet" type="text/css" href="https://destinationdutchess.com/css/style.css">
    <link rel="stylesheet" type="text/css" href="https://destinationdutchess.com/css/style-responsive.css" media='screen and (max-width: 1368px)'>
    <link rel="stylesheet" type="text/css" href="https://destinationdutchess.com/css/responsive.css" media='screen and (max-width: 1280px)'>
    <link rel="stylesheet" href="https://use.typekit.net/uqy3ibl.css">

    <!-- Google Publisher Tag -->
    <script>
      var googletag = googletag || {};
      googletag.cmd = googletag.cmd || [];
    </script>
    <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
    <script>
      googletag.cmd.push(function () {
        var sizes = [[300, 250]];
        googletag.defineSlot('/22758050357/dutchess_300x250',   sizes, 'div-gpt-ad-1704203905936-0').addService(googletag.pubads());
        googletag.defineSlot('/22758050357/dutchess_300x250_2', sizes, 'div-gpt-ad-1704204295895-0').addService(googletag.pubads());
        googletag.defineSlot('/22758050357/dutchess_300x250_3', sizes, 'div-gpt-ad-1704204372781-0').addService(googletag.pubads());
        googletag.defineSlot('/22758050357/dutchess_300x250_4', sizes, 'div-gpt-ad-1704205169497-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>

    
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-SRZVP0WJ1K"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-SRZVP0WJ1K');
    </script>

    <style>
      .preloader {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: var(--lightBlue);
        z-index: 99999999;
      }
      .preloader img {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 480px;
        height: auto;
        fill: var(--offWhite);
        transform: translate(-50%, -50%);
      }
    </style>

        <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-SRZVP0WJ1K"></script>
    <script>
        window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-SRZVP0WJ1K');
    </script>

    <!--clarity start-->
    <script type="text/javascript">
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "mtyo1cjbi0");
   </script>
   <!--clarity end-->

</head>

<body>
    <div class="preloader" style="display: block !important;">
      <img src="https://destinationdutchess.com/img/preloader_logo.svg" alt="DTI Logo" width="100" height="100">
    </div>

    <!-- Begin Constant Contact Active Forms -->
<script> var _ctct_m = "72f0a9909bff218898e2e6b89489ff94"; </script>
<script id="signupScript" src="//static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script>
<!-- End Constant Contact Active Forms -->

    <header class="clearfix">
        <div class="top__menu">
            <a href="https://destinationdutchess.com/grouptours">Groups</a>
            <a href="https://destinationdutchess.com/listing_wd/weddings-listings">Weddings</a>
            <a href="https://destinationdutchess.com/listing_wd/meetings">Meetings</a>
            <a href="https://destinationdutchess.com/travel-trade">Travel Trade</a>
            <a href="https://destinationdutchess.com/global">International</a>
            <a href="https://destinationdutchess.com/partners">Partners</a>
            <a href="https://destinationdutchess.com/film-in-dutchess">Film</a>
                        <a href="https://www.iloveny.com"
                class="top__ilny"
                target="_blank"
                title='Visit I Love NewYork Page'
                aria-label='Visit I Love NewYork Page'>
              <img src="https://destinationdutchess.com/img/ILNY_White.svg" width="50" height="50" alt="I Love NewYork Logo">

            </a>
        </div>

        <div class="logo__menu">
                          <a href="https://destinationdutchess.com" class="logo">
                 <img src="https://destinationdutchess.com/img/4629_Dest-Dutchess_Tag-Vertical_Drk-BG_RGB_1234.webp" alt="DTI Logo" width="100" height="100" class="logo__icon">
                <img src="https://destinationdutchess.com/img/4629_Dest-Dutchess_Tag-Vertical_Drk-BG_RGB_1234.webp" alt="DTI Logo Text" width="100" height="100" class="logo__txt">
              </a>
            
            <div class="big__links">
                            <a data-id="1" href="https://destinationdutchess.com/things-to-do">Things to Do</a>
                            <a data-id="6" href="https://destinationdutchess.com/plan-your-trip">Plan</a>
                            <a data-id="5" href="https://destinationdutchess.com/about">About</a>
                          </div>

            <div class="header__icons">
              <div class="header__search">
                <form action="https://destinationdutchess.com/search" method="GET">
                  <label>Search</label>
                  <input type="text" name="q" placeholder="Search Here" minlength="3">
                  <img src="https://destinationdutchess.com/img/search-icon.svg" alt="Search Icon" width="16" class="header__search-btn">
                </form>
              </div>

              <a href="https://destinationdutchess.com/my-account">
                  <div class="header__bookmark" tooltip-top="My Bookmarks">
                      <svg viewBox="0 0 33.31 48.14" stroke-miterlimit="10" stroke-width="1px" width="32">
                          <path
                              d="M1,45.49A1.63,1.63,0,0,0,2,47a1.52,1.52,0,0,0,.69.16,1.63,1.63,0,0,0,1.06-.4L16.28,36.09,29.64,46.77a1.64,1.64,0,0,0,2.67-1.29V2.65A1.65,1.65,0,0,0,30.65,1h-28A1.65,1.65,0,0,0,1,2.65ZM14.69,15.13l2-4,2,4,4.39.64-3.18,3.1.75,4.37-3.92-2.06-3.93,2.07.75-4.38-3.18-3.1Z"  fill="none" stroke="#fff"  />
                      </svg>
                      <div class="trip__counter" style="display: flex;"><span id="count_bookmarks_number">0</span></div>
                  </div>
              </a>

              <a href="https://destinationdutchess.com/finder" class="header__finder" tooltip-top="Finder/Experience Passes & Deals">
                <img src="https://destinationdutchess.com/img/explore-yellow.svg" width="40" height="40" alt="Trail Icon">
              </a>

              <div class="menu__btn">
                  <div id="line1" class="line"></div>
                  <div id="line2" class="line"></div>
                  <div id="line3" class="line"></div>
              </div>
            </div>
        </div><!-- logo menu -->
    </header>

    <div class="main__nav">
      <div class="main__nav-links">
        <ul>
                    <li data-id="1" id="1" class="main__nav-first">
            <a href="" class="main__nav-links-title">
              Things to Do
              <div class="main__nav-links-plus">
                <span></span>
                <span></span>
              </div>
            </a>

            <ul class="main__nav-submenu">
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/calendar">Event Calendar</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/go/appreciate">Arts &amp; Culture</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/listings/art-museums-galleries">Art Museums &amp; Galleries</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/theatres-performances">Theaters &amp; Performances</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/cultural-centers-organizations-associations">Cultural Centers/Organizations</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/go/farm-fresh">Farms</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/farm-map">Farm Map</a></li>
                                                <li><a href="https://destinationdutchess.com/pickyourownharvestchart">Pick-Your-Own-Harvest Chart</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/farm-fresh-specialty-shops">Farm Fresh Specialty Shops</a></li>
                                                <li><a href="https://destinationdutchess.com/farmfreshrecipes">Farm Fresh Recipes</a></li>
                                                <li><a href="https://destinationdutchess.com/farmers-market">Farmers Markets</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/farm-fresh-listings">Farms</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/go/rethink">Historic Sites &amp; Museums</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/passport">Dutchess County Passport</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/historic-site-museums">Historic Sites &amp; Museums</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/haunted-history-tour">Haunted History Trail</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/go/places-to-eat-and-drink">Places to Eat &amp; Drink</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/listings/breweries">Breweries</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/distilleries">Distilleries</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/restaurants">Restaurants</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/farmers-markets-listings">Farmers Markets</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/wineries-cideries">Wineries, Cideries &amp; a Meadery</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/specialty-shops">Specialty Food Shops</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/go/enjoy">Family Fun</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/listings/drive-in-movie-theatres">Drive-In Movie Theaters</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/family-recreation">Fun For All</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/museums">Museums</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/listings/nightlife">Nightlife</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/go/explore">Outdoor Recreation</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/healthy-communities">Trail Maps</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/parks-gardens">Parks &amp; Gardens</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/hiking">Hiking</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/on-the-river">On the river</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/hunting-fishing-and-shooting-sports">Hunting, Fishing and Shooting Sports</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/motorcycling">Motorcycling</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/scenic-tours">Scenic Tours</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/biking">Biking</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/riding">Riding</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/racquet-sports">Racquet Sports</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/golf-listings">Golf</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/listings/shopping">Shopping</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/listings/antiques">Antiques &amp; Auction Centers</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/botiques-giftshop">Boutiques &amp; Gift Shops</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/bookstores">Bookstores &amp; Specialty Shops</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/shopping-malls">Shopping Malls &amp; Flea Markets</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/listings/spas-wellness">Wellness</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/finder">Experience Passes</a>
                                  </div>

                                </li>
                          </ul>
                    <li data-id="6" id="6" class="main__nav-first">
            <a href="" class="main__nav-links-title">
              Plan
              <div class="main__nav-links-plus">
                <span></span>
                <span></span>
              </div>
            </a>

            <ul class="main__nav-submenu">
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/spotlights/first-timers-guide">First Timer&#039;s Guide</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/listings/where-to-stay">Where to Stay</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/listings/where-to-stay">Overview</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/bbs-and-inns">B&amp;Bs &amp; Inns</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/campgrounds">Campgrounds</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/hotels-and-motels">Hotels &amp; Motels</a></li>
                                                <li><a href="https://destinationdutchess.com/hotel-week">Hotel Week</a></li>
                                                <li><a href="https://destinationdutchess.com/overnight-packages">Overnight Packages</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/helpful-resources">Helpful Resources</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/top-ten-lists">Top 10</a></li>
                                                <li><a href="https://destinationdutchess.com/brochures-guides-newsletters">Brochures &amp; Guides</a></li>
                                                <li><a href="https://destinationdutchess.com/towns">Cities, Towns and Communities</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/emergency-services">Emergency Services</a></li>
                                                <li><a href="https://destinationdutchess.com/request-info">Request info</a></li>
                                                <li><a href="https://destinationdutchess.com/listings/getting-here">Getting Here</a></li>
                                                <li><a href="https://destinationdutchess.com/travel-itineraries">Itineraries &amp; Tours</a></li>
                                                <li><a href="https://destinationdutchess.com/about-dutchess">Tourist Information Centers</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/accessible-travel">Accessible Travel</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/colleges">Colleges &amp; Education</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/go/enjoy">Family Fun</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/lgbtq">LGBTQ+ Travel</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/finder">Experience Passes &amp; Deals</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/dutchess-in-all-seasons">Dutchess in All Seasons</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/rev250">Rev 250</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/commander-in-cheers">Commander in Cheers</a>
                                  </div>

                                </li>
                          </ul>
                    <li data-id="5" id="5" class="main__nav-first">
            <a href="" class="main__nav-links-title">
              About
              <div class="main__nav-links-plus">
                <span></span>
                <span></span>
              </div>
            </a>

            <ul class="main__nav-submenu">
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/about-dutchess">About Dutchess County</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/about-us">About Destination Dutchess</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/contact-us">Contact Us</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/film-in-dutchess">Film</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/local-resources">Local Resources &amp; Permits</a></li>
                                                <li><a href="https://destinationdutchess.com/qualified-facilities">Qualified Production Facilities</a></li>
                                                <li><a href="https://dutchesstourism.smugmug.com">SmugMug Location Gallery</a></li>
                                                <li><a href="https://destinationdutchess.com/productions-filmed-in-dutchess">Productions Filmed in Dutchess</a></li>
                                                <li><a href="https://destinationdutchess.com/testimonials">Testimonials</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/media">Media</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/press-releases">Press Releases</a></li>
                                                <li><a href="https://destinationdutchess.com/dutchess-in-the-news">Dutchess in the News</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/about-us#team">Staff</a>
                                  </div>

                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="https://destinationdutchess.com/partners">Tourism Industry Partners</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/information-resources">Information &amp; Resources</a></li>
                                                <li><a href="https://destinationdutchess.com/ways-to-partner-with-dutchess-tourism">Partner with us</a></li>
                                                <li><a href="https://destinationdutchess.com/educational-workshops-events-conferences">Workshops &amp; Events</a></li>
                                                <li><a href="https://destinationdutchess.com/economic-impact-of-tourism">Economic Impact of Tourism</a></li>
                                                <li><a href="https://destinationdutchess.com/hospitality-heroes">Hospitality Heroes</a></li>
                                                <li><a href="https://destinationdutchess.com/simpleview-extranet-access">Simpleview Extranet Access</a></li>
                                                <li><a href="https://destinationdutchess.com/workforce">Workforce</a></li>
                                        </ul>
                                </li>
                            <li>
                <div class="main__nav-second">
                  <a  href="#">Videos</a>
                  <span class="main__nav-submenu-plus"></span>                </div>

                                    <ul class="main__nav-submenu-list">
                                                <li><a href="https://destinationdutchess.com/spotlight-videos">Featured Videos</a></li>
                                                <li><a href="https://destinationdutchess.com/dutchess-videos-360">360 Videos</a></li>
                                                <li><a href="https://destinationdutchess.com/air-dutchess">Air Dutchess</a></li>
                                                <li><a href="https://destinationdutchess.com/video-2">Video Archive</a></li>
                                        </ul>
                                </li>
                          </ul>
                  </ul>
      </div>

      <div class="main__nav-icons clearfix">
          <a href="https://destinationdutchess.com/calendar">
            <div class="main__nav-icons-img">
              <svg x="0px" y="0px" viewBox="0 0 23 20.5" style="enable-background:new 0 0 23 20.5;" xml:space="preserve" width="32">
              <g>
                <path fill="none" stroke="" stroke-width="0.931" stroke-miterlimit="10" class="st0" d="M20.9,19.1H2.1c-0.4,0-0.6-0.3-0.6-0.6V3.5c0-0.4,0.3-0.6,0.6-0.6h18.8c0.4,0,0.6,0.3,0.6,0.6v14.9
                  C21.5,18.8,21.3,19.1,20.9,19.1z"/>
                <line fill="none" stroke="" stroke-width="0.931" stroke-miterlimit="10" class="st0" x1="1.5" y1="6.1" x2="21.5" y2="6.1"/>
                <line class="st1" fill="none" stroke="" stroke-width="0.931" stroke-linecap="round" stroke-miterlimit="10" x1="3.6" y1="1" x2="3.6" y2="3.9"/>
                <line class="st1" fill="none" stroke="" stroke-width="0.931" stroke-linecap="round" stroke-miterlimit="10" x1="19.1" y1="1.1" x2="19.1" y2="4"/>
                <path class="st2" fill="" d="M5.5,11.8C5.1,12.1,5,12.6,5.2,13c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2
                  C6.4,11.7,5.9,11.6,5.5,11.8"/>
                <path class="st2" fill="" d="M5.5,15.3c-0.4,0.3-0.5,0.8-0.3,1.2C5.5,16.9,6,17,6.4,16.8c0.4-0.3,0.5-0.8,0.3-1.2C6.4,15.2,5.9,15,5.5,15.3
                  "/>
                <path class="st2" fill="" d="M9.2,8.4C8.8,8.6,8.7,9.2,9,9.6c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2C10.2,8.2,9.6,8.1,9.2,8.4"/>
                <path class="st2" fill="" d="M9.2,11.8C8.8,12.1,8.7,12.6,9,13c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2S9.6,11.6,9.2,11.8"/>
                <path class="st2" fill="" d="M9.2,15.3c-0.4,0.3-0.5,0.8-0.3,1.2c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2S9.6,15,9.2,15.3"/>
                <path class="st2" fill="" d="M13,8.4c-0.4,0.3-0.5,0.8-0.3,1.2c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2C13.9,8.2,13.4,8.1,13,8.4"
                  />
                <path class="st2" fill="" d="M13,11.8c-0.4,0.3-0.5,0.8-0.3,1.2c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2
                  C13.9,11.7,13.4,11.6,13,11.8"/>
                <path class="st2" fill="" d="M13,15.3c-0.4,0.3-0.5,0.8-0.3,1.2c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2
                  C13.9,15.2,13.4,15,13,15.3"/>
                <path class="st2" fill="" d="M16.7,8.4c-0.4,0.3-0.5,0.8-0.3,1.2c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2
                  C17.7,8.2,17.2,8.1,16.7,8.4"/>
                <path class="st2" fill="" d="M16.7,11.8c-0.4,0.3-0.5,0.8-0.3,1.2c0.3,0.4,0.8,0.5,1.2,0.3c0.4-0.3,0.5-0.8,0.3-1.2S17.2,11.6,16.7,11.8"/>
              </g>
              </svg>
            </div>
            <span>UPCOMING EVENTS</span>
          </a>

          <a href="https://destinationdutchess.com/brochures-guides-newsletters">
            <div class="main__nav-icons-img">
              <svg x="0px" y="0px" viewBox="0 0 20.3 23" style="enable-background:new 0 0 20.3 23;" xml:space="preserve" width='32'>
              <g>
                <path class="st0" fill="" d="M8.6,4.3C8.7,4.3,8.7,4.3,8.6,4.3c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3h-5
                  c-1.1,0-2,0.1-2.7,0.4C8.4,3.8,8.3,4,8.4,4.1C8.4,4.2,8.5,4.3,8.6,4.3"/>
                <path class="st1" fill="none" stroke="" stroke-width="0.133" stroke-miterlimit="10" d="M8.6,4.3C8.7,4.3,8.7,4.3,8.6,4.3c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3h-5
                  c-1.1,0-2,0.1-2.7,0.4C8.4,3.8,8.3,4,8.4,4.1C8.4,4.2,8.5,4.3,8.6,4.3z"/>
                <path class="st0" fill=""  d="M8.6,7.1C8.7,7.1,8.7,7.1,8.6,7.1c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3h-5
                  c-1.1,0-2,0.1-2.7,0.4C8.4,6.6,8.3,6.8,8.4,6.9C8.4,7,8.5,7.1,8.6,7.1"/>
                <path class="st1" fill="none" stroke="" stroke-width="0.133" stroke-miterlimit="10" d="M8.6,7.1C8.7,7.1,8.7,7.1,8.6,7.1c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3h-5
                  c-1.1,0-2,0.1-2.7,0.4C8.4,6.6,8.3,6.8,8.4,6.9C8.4,7,8.5,7.1,8.6,7.1z"/>
                <path class="st0" fill=""  d="M8.6,9.9C8.7,9.9,8.7,9.9,8.6,9.9c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3h-5
                  c-1.1,0-2,0.1-2.7,0.4C8.4,9.5,8.3,9.6,8.4,9.8C8.4,9.9,8.5,9.9,8.6,9.9"/>
                <path class="st1" fill="none" stroke="" stroke-width="0.133" stroke-miterlimit="10" d="M8.6,9.9C8.7,9.9,8.7,9.9,8.6,9.9c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3h-5
                  c-1.1,0-2,0.1-2.7,0.4C8.4,9.5,8.3,9.6,8.4,9.8C8.4,9.9,8.5,9.9,8.6,9.9z"/>
                <path class="st0" fill=""  d="M8.6,12.8C8.7,12.8,8.7,12.8,8.6,12.8c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3
                  h-5c-1.1,0-2,0.1-2.7,0.4c-0.1,0.1-0.2,0.2-0.2,0.4C8.4,12.7,8.5,12.8,8.6,12.8"/>
                <path class="st1" fill="none" stroke="" stroke-width="0.133" stroke-miterlimit="10" d="M8.6,12.8C8.7,12.8,8.7,12.8,8.6,12.8c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3
                  h-5c-1.1,0-2,0.1-2.7,0.4c-0.1,0.1-0.2,0.2-0.2,0.4C8.4,12.7,8.5,12.8,8.6,12.8z"/>
                <path class="st0" fill=""  d="M8.6,15.6C8.7,15.6,8.7,15.6,8.6,15.6c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3
                  h-5c-1.1,0-2,0.1-2.7,0.4c-0.1,0.1-0.2,0.2-0.2,0.4C8.4,15.5,8.5,15.6,8.6,15.6"/>
                <path class="st1" fill="none" stroke="" stroke-width="0.133" stroke-miterlimit="10" d="M8.6,15.6C8.7,15.6,8.7,15.6,8.6,15.6c0.8-0.3,1.6-0.4,2.6-0.4h5c0.2,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3
                  h-5c-1.1,0-2,0.1-2.7,0.4c-0.1,0.1-0.2,0.2-0.2,0.4C8.4,15.5,8.5,15.6,8.6,15.6z"/>
                <path class="st0" fill=""  d="M18.4,19.6c0.5,0,0.9-0.4,0.9-0.9V2.7c0-0.1-0.1-0.3-0.3-0.3c-0.1,0-0.3,0.1-0.3,0.3v16.1
                  c0,0.2-0.2,0.3-0.3,0.3H9.9c-1.6,0-2.6,0.4-3.2,0.8v-0.6C7.1,19,8,18.5,9.6,18.5h7.7c0.5,0,0.8-0.4,0.8-0.8V1.9
                  c0-0.4-0.4-0.8-0.8-0.8h-5.9c-2.9,0-4.2,1.1-4.7,2.1C6.2,2,5.1,1.2,3.9,1.2C2.3,1.2,1.1,2.5,1.1,4v15.1c0,1.5,1.3,2.8,2.8,2.8h13.9
                  c0.1,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3H3.9c-0.5,0-0.9-0.1-1.2-0.4c-0.1-0.2-0.1-0.5-0.1-0.7c0-1,0.8-1.8,1.8-1.8
                  c0.5,0,0.9,0.2,1.3,0.5c0.3,0.4,0.5,0.8,0.5,1.4c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.1h12.6c0.2,0,0.3-0.1,0.3-0.3
                  s-0.1-0.3-0.3-0.3H7.3c0.6-0.3,1.4-0.6,2.6-0.6L18.4,19.6z M11.3,1.6h5.9c0.2,0,0.3,0.1,0.3,0.3v15.8c0,0.1-0.1,0.3-0.3,0.3H9.6
                  c-1.4,0-2.3,0.4-2.9,0.7v-14C6.7,3.9,7.1,1.6,11.3,1.6 M1.6,4c0-1.2,1-2.3,2.3-2.3c1.2,0,2.3,1,2.3,2.3c0,0.1,0,0.1,0,0.1
                  c0,0.2,0,0.3,0,0.4v0v0v12.9c-0.5-0.7-1.3-1.1-2.3-1.1c-0.9,0-1.7,0.5-2.3,1.1V4z M6,18.7c-0.4-0.5-1-0.7-1.7-0.7
                  C3,18,2,19.1,2,20.4c-0.2-0.3-0.3-0.8-0.3-1.2c0-1.2,1-2.3,2.3-2.3c1.1,0,2.1,0.8,2.2,1.9C6.1,18.8,6,18.7,6,18.7"/>
                <path class="st1" fill="none" stroke="" stroke-width="0.133" stroke-miterlimit="10" d="M18.4,19.6c0.5,0,0.9-0.4,0.9-0.9V2.7c0-0.1-0.1-0.3-0.3-0.3c-0.1,0-0.3,0.1-0.3,0.3v16.1
                  c0,0.2-0.2,0.3-0.3,0.3H9.9c-1.6,0-2.6,0.4-3.2,0.8v-0.6C7.1,19,8,18.5,9.6,18.5h7.7c0.5,0,0.8-0.4,0.8-0.8V1.9
                  c0-0.4-0.4-0.8-0.8-0.8h-5.9c-2.9,0-4.2,1.1-4.7,2.1C6.2,2,5.1,1.2,3.9,1.2C2.3,1.2,1.1,2.5,1.1,4v15.1c0,1.5,1.3,2.8,2.8,2.8h13.9
                  c0.1,0,0.3-0.1,0.3-0.3c0-0.2-0.1-0.3-0.3-0.3H3.9c-0.5,0-0.9-0.1-1.2-0.4c-0.1-0.2-0.1-0.5-0.1-0.7c0-1,0.8-1.8,1.8-1.8
                  c0.5,0,0.9,0.2,1.3,0.5c0.3,0.4,0.5,0.8,0.5,1.4c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.1h12.6c0.2,0,0.3-0.1,0.3-0.3
                  s-0.1-0.3-0.3-0.3H7.3c0.6-0.3,1.4-0.6,2.6-0.6L18.4,19.6z M11.3,1.6h5.9c0.2,0,0.3,0.1,0.3,0.3v15.8c0,0.1-0.1,0.3-0.3,0.3H9.6
                  c-1.4,0-2.3,0.4-2.9,0.7v-14C6.7,3.9,7.1,1.6,11.3,1.6z M1.6,4c0-1.2,1-2.3,2.3-2.3c1.2,0,2.3,1,2.3,2.3c0,0.1,0,0.1,0,0.1
                  c0,0.2,0,0.3,0,0.4v0v0v12.9c-0.5-0.7-1.3-1.1-2.3-1.1c-0.9,0-1.7,0.5-2.3,1.1V4z M6,18.7c-0.4-0.5-1-0.7-1.7-0.7
                  C3,18,2,19.1,2,20.4c-0.2-0.3-0.3-0.8-0.3-1.2c0-1.2,1-2.3,2.3-2.3c1.1,0,2.1,0.8,2.2,1.9C6.1,18.8,6,18.7,6,18.7z"/>
              </g>
              </svg>
            </div>
            <span>Brochures & Guides</span>
          </a>

          <a href="https://destinationdutchess.com/finder" class="finder__sprite">
            <div class="main__nav-icons-img">
              <img src="https://destinationdutchess.com/img/explore-yellow-dark.svg" width="40" height="40">
            </div>
            <span>EXPERIENCE PASSES</span>
          </a>

          <a href="https://destinationdutchess.com/my-account">
            <div class="main__nav-icons-img">
              <svg x="0px" y="0px" viewBox="0 0 21.6 21.4" style="enable-background:new 0 0 21.6 21.4;" xml:space="preserve" width="32">
              <g>
                <path class="st0" fill="" d="M15.4,1.5v3.8c0,0.2-0.2,0.4-0.4,0.4s-0.4-0.2-0.4-0.4V1.9H1.7v17.7h12.9V7.9c0-0.2,0.2-0.4,0.4-0.4
                  s0.4,0.2,0.4,0.4V20c0,0.2-0.2,0.4-0.4,0.4H1.4C1.2,20.4,1,20.2,1,20V1.5c0-0.2,0.2-0.4,0.4-0.4H15C15.2,1.2,15.4,1.3,15.4,1.5"/>
                <path class="st0" fill="" d="M20.6,2.4c0,0.2-0.1,0.5-0.3,0.6l-7.4,7.4c0,0-0.1,0.1-0.1,0.1L11,11.4c-0.2,0.1-0.4,0.1-0.6,0
                  c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.1,0-0.2,0.1-0.3l0.8-1.8c0,0,0-0.1,0.1-0.1l7.4-7.4c0.3-0.3,0.9-0.3,1.3,0l0.5,0.5
                  C20.5,2,20.6,2.2,20.6,2.4 M12.5,9.9l7.4-7.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l-0.5-0.5c-0.1-0.1-0.1-0.1-0.2,0l-7.4,7.4l-0.6,1.4
                  L12.5,9.9z"/>
                <line class="st1" fill="none" stroke="" stroke-width="0.868" stroke-linecap="round" stroke-miterlimit="10" x1="3.9" y1="4.5" x2="12.5" y2="4.5"/>
                <line class="st1" fill="none" stroke="" stroke-width="0.868" stroke-linecap="round" stroke-miterlimit="10" x1="3.9" y1="7.7" x2="11.1" y2="7.7"/>
                <line class="st1" fill="none" stroke="" stroke-width="0.868" stroke-linecap="round" stroke-miterlimit="10" x1="3.9" y1="10.8" x2="9.4" y2="10.8"/>
                <line class="st1" fill="none" stroke="" stroke-width="0.868" stroke-linecap="round" stroke-miterlimit="10" x1="3.9" y1="14" x2="12.5" y2="14"/>
                <line class="st1" fill="none" stroke="" stroke-width="0.868" stroke-linecap="round" stroke-miterlimit="10" x1="3.9" y1="17.2" x2="12.5" y2="17.2"/>
              </g>
              </svg>
            </div>
            <span>PLAN YOUR TRIP</span>
          </a>

          <a href="https://destinationdutchess.com/video-2">
            <div class="main__nav-icons-img">
              <svg x="0px" y="0px" viewBox="0 0 87.1 50" style="enable-background:new 0 0 87.1 50;" xml:space="preserve">
                <path class="st0" fill="" d="M85.6,47c-0.2,0-0.5-0.1-0.7-0.2L61.2,34.1c-0.5-0.3-0.8-0.8-0.8-1.3V15.5c0-0.6,0.3-1.1,0.9-1.4L85,3
                  c0.5-0.2,1-0.2,1.4,0.1s0.7,0.8,0.7,1.3v41c0,0.5-0.3,1-0.7,1.3C86.2,46.9,85.9,47,85.6,47z M63.4,31.9l20.7,11V6.8l-20.7,9.7V31.9
                  z"/>
                <path class="st0" fill="" d="M48.5,50H8.2C3.7,50,0,46.3,0,41.8V8.2C0,3.7,3.7,0,8.2,0h40.3c4.5,0,8.2,3.7,8.2,8.2v33.7
                  C56.7,46.3,53,50,48.5,50z M8.2,3C5.3,3,3,5.3,3,8.2v33.6C3,44.7,5.3,47,8.2,47h40.3c2.9,0,5.2-2.3,5.2-5.2V8.1
                  c0-2.9-2.4-5.2-5.2-5.2L8.2,3L8.2,3z"/>
              </svg>
            </div>
            <span>FEATURED VIDEOS</span>
          </a>
        </div>
    </div>

    <main id="main" class="main" role="main">



<section class="page__content">

	<div class="container">



		<div class="error__404">

			<img src="https://destinationdutchess.com/img/404.svg">

			<h1>ERROR 404 - Page Not Found</h1>

			<p><a href="https://destinationdutchess.com">Go Back Home</a></p>

		</div>



	</div>

</section>





<style>
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.animate-spin {
    animation: spin 1s linear infinite;
}
</style>
<!--fac</main>-->

<footer class="clearfix">
    <div class="footer__contact">
        <img class="lazy" data-src="https://destinationdutchess.com/img/4629_Dest-Dutchess_Tag-Wordmark_Footer.webp" width="200" height="70" alt="Destination Dutchess Logo">
        <p>3 Neptune Road, Suite A11A,<br>
            Poughkeepsie NY 12601
        </p>

        <span class="team__item-btn btn">Contact Us</span>
        <a href="tel:800-445-3131" class="footer__contact-link">Tel: <b>800-445-3131</b></a>
        <a href="tel:800-445-3131" class="footer__contact-link">Fax: <b>845-240-1633</b></a>
        <a href="mailto:info@destinationdutchess.com" class="footer__contact-link">info@destinationdutchess.com</a>
    </div>
  <div class="footer__info">
        <div class="social__icons clearfix">
            <a href="https://www.tiktok.com/@destinationdutchess" target="_blank" target="_blank"  title='Go to our TikTok Page' aria-label='Go to our TikTok Page'>
                <img src="https://destinationdutchess.com/img/tiktok-lb.svg" width="32" height="32" alt="TikTok Icon">
            </a>
            <a href="https://www.pinterest.com/dutchesstourism/" target="_blank" target="_blank" title='Go to our Pinterest Page' aria-label='Go to our Pinterest Page'>
                <img src="https://destinationdutchess.com/img/pinterest-lb.svg" width="32" height="32" alt="Pinterest Icon">
            </a>
             <a href="https://www.linkedin.com/company/dutchess-tourism-inc/" target="_blank"
                target="_blank"
                title='Go to our Linkedin Page'
                aria-label='Go to our Linkedin Page'>
                <img src="https://destinationdutchess.com/img/linkedin-lb.svg" width="32" height="32" alt="Linkedin Icon">
            </a>
            <a href="https://www.youtube.com/user/dutchesstourism/videos" target="_blank"
                target="_blank"
                title='Go to our Youtube Page'
                aria-label='Go to our Youtube Page'>
                <img src="https://destinationdutchess.com/img/youtube-lb.svg" width="32" height="32" alt="YouTube Icon">
            </a>
            <a href="https://www.instagram.com/destinationdutchess" target="_blank" target="_blank"  title='Go to our Instagram Page' aria-label='Go to our Instagram Page'>
                <img src="https://destinationdutchess.com/img/instagram-lb.svg" width="32" height="32" alt="Instagram Icon">
            </a>
            <a href="https://www.facebook.com/DestinationDutchess/" target="_blank" target="_blank" title='Go to our Facebook Page' aria-label='Go to our Facebook Page'>
                <img src="https://destinationdutchess.com/img/facebook-lb.svg" width="32" height="32" alt="Facebook Icon">
            </a>

        </div>
        <div class="footer__info-copyright">
            <p>© 2026 Dutchess Tourism, Inc. dba Destination Dutchess All rights reserved.</p>
            <p>By visiting this site you agree to our <a href="https://destinationdutchess.com/dti-privacy-policy">Privacy Policy.</a></p>
            <p>The programs provided by this agency are partially funded by monies received from the County of Dutchess. This is an Equal Opportunity Program. Discrimination is prohibited by Federal Law. Complaints of discrimination may be filed with USDA, Director, Office of Civil Rights, Washington, DC 20250.</p>
        </div>
        <div class="footer__logos clearfix">
            <a href="https://www.iloveny.com/lgbt/" target="_blank" title='Go to I Love New York Page' aria-label='Go to I Love New York Page'>
                <img class="lazy" data-src="https://destinationdutchess.com/img/ILNY_LGBTQ_URL.png" alt="ILNY Logo" width="100" height="100">
            </a>
            <a href="https://www.visittheusa.com/" target="_blank" title='Go to VisitUSA.com Page' aria-label='Go to VisitUSA.com Page'>
                <img class="lazy" data-src="https://destinationdutchess.com/img/visit-the-usa.png" alt="Visit The USA Logo" width="100" height="100">
            </a>
            <a href="https://www.travelhudsonvalley.com/" target="_blank" title='Go to Hudson Valley Page' aria-label='Go to Hudson Valley Page'>
                <img class="lazy" data-src="https://destinationdutchess.com/img/hudson-valley.png" alt="Hudson Valley Logo" width="100" height="100">
            </a>
            <a href="https://www.thinkdutchess.com/" target="_blank" title='Go to Think Dutchess Page' aria-label='Go to Think Dutchess Page'>
                <img class="lazy" data-src="https://destinationdutchess.com/img/think-dutches.png" alt="Think Dutchess Logo" width="100" height="100">
            </a>
            <a href="https://www.destinationsinternational.org/dmap" target="_blank" title='Go to Destination Marketing Accreditation Program Page' aria-label='Go to Destination Marketing Accreditation Program Page'>
                <img class="lazy" data-src="https://destinationdutchess.com/img/dmap.png" alt="Destination Marketing Accreditation Program Logo" width="100" height="100">
            </a>
            <a href="https://wheeltheworld.com/accessible-travel/usa/new-york/dutchess-county" target="_blank" title='Go to Wheel The World Page' aria-label='Go to Wheel The World Page'>
                <img class="lazy" data-src="https://destinationdutchess.com/img/Destinatino_Verified_Shield_for_DTI_Final.png" alt="Destination Verified Wheel the World Badge" width="100" height="100">
            </a>
        </div>

        <small>® I LOVE NEW YORK is a registered trademark and service mark of the New York State Department of Economic Development; used with permission.</small>
    </div>
</footer>

<div class="team__contact-popup">
    <div class="curtain"></div>

    <div class="team__popup-form">
        <span class="team__contact-close">X</span>

        <div class="team__popup-txt">
            <h4>Thank you for your interest in Dutchess County! How can we help you?</h4>
        </div>
        <form method="POST" id="contact-form">
            <input type="hidden" name="_token" value="qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ" autocomplete="off">            <input type="text" name="prevent_spam_bots" style="display: none">
            <select name="assistance" id="assistance" required>
                <option disabled selected >* I need assistance with:</option>
                <option value="travel">Traveling to Dutchess County</option>
                <option value="web_issue">Website Issue</option>
                <option value="calendar_listing">Business or Event Calendar Listing</option>
                <option value="media_inquiry">Media Inquiry</option>
                <option value="photo_request">Photo Request</option>
                <option value="ambassador">Dutchess Tourism Certified Ambassador Program</option>
                <option value="filming">Filming in Dutchess</option>
                <option value="group_tours">Group Tours</option>
                <option value="destination_guide_advertising">Destination Guide Advertising</option>
                <option value="other">Other</option>
            </select>
            <input type="text" name="name" id="name" placeholder="* Name:" required>
            <input type="email" name="email" id="email" placeholder="* Email:" required>
            <input type="text" name="phone" id="phone" placeholder="Phone (123) 456-7890">
            <input type="text" name="company" id="company" placeholder="Company">
            <input type="text" name="zip" id="zip" placeholder="* ZIP" required>
            <input type="text" name="subject" id="subject" placeholder="* Subject" required>
            <textarea name="comment" id="comment" placeholder="* Comment or Question:" required></textarea>

            <label>
                <input type="checkbox" name="newsletter" id="newsletter" value="0"  onclick="$(this).attr('value', this.checked ? 1 : 0)">
                <span>Yes, sign me up for Destination Dutchess's newsletter for the latest news, upcoming events and travel inspiration ideas.</span>
            </label>


            <div id="g-recaptcha-contact" style="margin-bottom: 5px;"></div>
            <span style="color:red;font-size:12px;display:none" id="captcha-error">Please complete the reCAPTCHA</span>

            <button type="submit" class="btn__red" style="min-width: 140px;">
                <span class="btn-spinner" style="display:none;vertical-align:middle;">
                    <svg class="animate-spin" style="height:1em;width:1em;vertical-align:middle;" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
                        <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
                        <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8v4a4 4 0 00-4 4H4z"></path>
                    </svg>
                </span>
                <span class="btn-text">Connect!</span>
            </button>


            <p>
                <span style="display: block;">* Required</span>
                <span>By opting in, you are consenting to receive marketing emails from Destination Dutchess/Dutchess Tourism, Inc.</span>
            </p>
        </form>
    </div>
</div>

<div id="success_msg" class="aboutus__contact-popup" style="display: none;">
    <p>Thank you for reaching out to Destination Dutchess, Inc. Due to the volume of inquiries, please allow 48 hours for a response. For immediate assistance, please call our main line at (845) 463-4000.</p>
    <p>Don't forget to <a href="https://destinationdutchess.com/sign-up-for-e-news" style="text-decoration: underline;font-weight: bold;">sign up</a> for our monthly newsletter to receive the latest news, top attractions and upcoming events in Dutchess County. For more travel inspiration, view our digital <a href="https://destinationdutchess.com/discover-dutchess-destination-guide" style="text-decoration: underline;font-weight: bold;">Destination Guide</a> .</p>
</div>

<div class="accessibility__tools">
    <a href="javascript:void(0)" class="accessibility__btn reciteme">
        <div class="accessibility__btn-img">
            <img src="https://destinationdutchess.com/img/accessibility-tools.svg" width="50" height="50"  alt="Accessibility Tools Icon">
        </div>
        <span>Accessibility Tools</span>
    </a>
    <a href="javascript:void(0)" class="accessibility__btn reciteme__translate">
        <div class="accessibility__btn-img">
            <img src="https://destinationdutchess.com/img/translation-tools.svg" width="50" height="50" alt="Translation Tools Icon">
        </div>
        <span>Translation Tools</span>
    </a>
</div>



<!-- <script defer src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" integrity="sha512-3n19xznO0ubPpSwYCRRBgHh63DrV+bdZfHK52b1esvId4GsfwStQNPJFjeQos2h3JwCmZl0/LgLxSKMAI55hgw==" crossorigin="anonymous"></script> -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" integrity="sha512-uto9mlQzrs59VwILcLiRYeLKPPbS/bT71da/OEBYEwcdNUk8jYIy+D176RYoop1Da+f9mvkYrmj5MCLZWEtQuA==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha512-bPs7Ae6pVvhOSiIcyUClR7/q2OAsRiovw4vAkX+zJbw3ShAeeqezq50RIIcIURq7Oa20rW2n2q+fyXBNcU9lrw==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js" integrity="sha512-2ImtlRlf2VVmiGZsjm9bEyhjGW4dU7B6TNwh/hx/iSByxNENtj3WVE6o/9Lj4TJeVXPi4bnOIMXFIJJAeufa0A==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.11/jquery.lazy.min.js" integrity="sha512-eviLb3jW7+OaVLz5N3B5F0hpluwkLb8wTXHOTy0CyNaZM5IlShxX1nEbODak/C0k9UdsrWjqIBKOFY0ELCCArw==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.11/jquery.lazy.plugins.js" integrity="sha512-+/Sdj6uywMdwvcdNCCbb4cSaiLiIz/tHyFr97ex++ynILaxFSW8u+fTMtJaTQza4BeU1RDMpWnh2Tl6XQVAjBA==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js" integrity="sha512-AA1Bzp5Q0K1KanKKmvN/4d3IRKVlv9PYgwFPvm32nPO6QS8yH1HO7LbgB1pgiOxPtfeg5zEn2ba64MUcqJx6CA==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.4/imagesloaded.pkgd.min.js" integrity="sha512-S5PZ9GxJZO16tT9r3WJp/Safn31eu8uWrzglMahDT4dsmgqWonRY9grk3j+3tfuPr9WJNsfooOR7Gi7HL5W2jw==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/4.2.2/masonry.pkgd.min.js" integrity="sha512-JRlcvSZAXT8+5SQQAvklXGJuxXTouyq8oIMaYERZQasB8SBDHZaUbeASsJWpk0UUrf89DP3/aefPPrlMR1h1yQ==" crossorigin="anonymous"></script>

<script src="https://destinationdutchess.com/js/main.js"></script>

<script type="text/javascript">
    window.recaptchaWidgets = {};
</script>
<script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit" defer></script>
<script type="text/javascript">
    var CaptchaCallback = function() {
        var sitekey = '6Lca_VEsAAAAAFm5KtQScCy-8-PqI1UzrctMFkRA';
        if ( $('#g-recaptcha-contact').length ) {
            window.recaptchaWidgets.contact = grecaptcha.render('g-recaptcha-contact', {'sitekey' : sitekey});
        }
        if ( $('#g-recaptcha-login').length ) {
            window.recaptchaWidgets.login = grecaptcha.render('g-recaptcha-login', {'sitekey' : sitekey});
        }
        if ( $('#g-recaptcha-register').length ) {
            window.recaptchaWidgets.register = grecaptcha.render('g-recaptcha-register', {'sitekey' : sitekey});
        }
    };
</script>


<script defer src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script>

<script type="text/javascript">
    function myMap() {
        var locations = 0;

        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 7,
            center: new google.maps.LatLng(41.7128, -75.0060),
            mapTypeId: google.maps.MapTypeId.ROADMAP
        });

        var infowindow = new google.maps.InfoWindow();

        var marker, i;

        for (i = 0; i < locations.length; i++) {
            marker = new google.maps.Marker({
                position: new google.maps.LatLng(locations[i][1], locations[i][2]),
                map: map,
            });

            google.maps.event.addListener(marker, 'click', (function (marker, i) {
                return function () {
                    var url = "http://www.google.com/maps/place/" + locations[i][1] + "," + locations[i]
                        [2];
                    var html = "<div><p>" + locations[i][0] + "</p><a href='" + url +
                        "' target='_blank'>View location</a></p></div>";
                    infowindow.setContent(html);
                    infowindow.open(map, marker);
                }
            })(marker, i));
        }

    }


    // Lazy-load Google Maps only when a map element exists
    (function () {
        var mapEl = document.getElementById('map');
        var apiKey = "AIzaSyDzcr37uh7_W8sJIsNnhzGLbppjPT8_ZRQ";
        if (mapEl && apiKey) {
            var s = document.createElement('script');
            s.src = 'https://maps.googleapis.com/maps/api/js?key=' + apiKey + '&callback=myMap';
            s.async = true;
            s.defer = true;
            document.head.appendChild(s);
        }
    })();


    $(document).ready(function(){
        var obj = '';
function hydrateApprovedEmbeddedScripts(html) {
    var approvedScripts = [];
    var cleanedHtml = html
        .replace(/__CPASS_SCRIPT_OPEN__\b([^>]*)>/gi, function(match, attributes) {
            var idMatch = attributes.match(/id=['"]([^'"]+)['"]/i);
            var srcMatch = attributes.match(/src=['"]([^'"]+)['"]/i);

            if (!srcMatch) {
                return '';
            }

            var src = srcMatch[1];
            if (src !== 'https://starling.crowdriff.com/js/crowdriff.js') {
                return '';
            }

            approvedScripts.push({
                id: idMatch ? idMatch[1] : '',
                src: src,
                async: /\basync\b/i.test(attributes),
            });

            return '';
        })
        .replace(/__CPASS_SCRIPT_CLOSE__/gi, '')
        .trim();

    approvedScripts.forEach(function(scriptConfig) {
        if (scriptConfig.id && document.getElementById(scriptConfig.id)) {
            return;
        }

        if (!scriptConfig.id && document.querySelector('script[src="' + scriptConfig.src + '"]')) {
            return;
        }

        var script = document.createElement('script');
        if (scriptConfig.id) {
            script.id = scriptConfig.id;
        }
        script.src = scriptConfig.src;
        script.async = scriptConfig.async;
        document.body.appendChild(script);
    });

    return cleanedHtml;
}

$( "[data-edit='cpass']" ).each(function() {
        var CPattribute = $( this ).data( "name" );
        var CPtag = $( this ).prop( "tagName" );
		if(obj[CPattribute] !== undefined){
			var CPvalue = obj[CPattribute];
				if(CPvalue.length!==0){
	                var CPinner = CPvalue['inner'] ? CPvalue['inner'].replace(/&quot;/gi,"'") : '';
	                CPinner = hydrateApprovedEmbeddedScripts(CPinner);
					var CPsrc = CPvalue['src'];
				var CPhref = CPvalue['href'];
				var CPtarget = CPvalue['target'];
				if(CPvalue['prefix']==undefined){var CPprefix='';}
				switch(CPtag) {
	    			case 'A':
	    				$( this ).html(CPinner);
	    				$( this ).attr("href", CPprefix+CPhref);
	    				$( this ).attr("target", CPtarget);
	    			    break;
	    			case 'IMG':
	    			    $( this ).attr("src", CPsrc);
	    			    break;
	    			default:
	    			    $( this ).html(CPinner);
				}
			} else {
				$( this ).hide();
			}
		}
	});
;
        setTimeout(function(){
            $('.preloader').fadeOut();
        }, 300);
        $(".page__media iframe").each(function() {
            $(this).attr("loading", 'lazy');
        });
        $.event.special.touchstart = {
            setup: function( _, ns, handle ){
                this.addEventListener("touchstart", handle, { passive: true });
            }
        };
        // ReciteMe Accesibility Tool
        var serviceUrl = "https://api.reciteme.com/asset/js?key=";
        var serviceKey = "297d27354b951855f0fd169da4a138d6dc9bb8e8";
        var options = {
            'language': 'en-us'
        };  // Options can be added as needed
        var autoLoad = false;
        var enableFragment = "#reciteEnable";
        var loaded=[],frag=!1;window.location.hash===enableFragment&&(frag=!0);function loadScript(c,b){var a=document.createElement("script");a.type="text/javascript";a.readyState?a.onreadystatechange=function(){if("loaded"==a.readyState||"complete"==a.readyState)a.onreadystatechange=null,void 0!=b&&b()}:void 0!=b&&(a.onload=function(){b()});a.src=c;document.getElementsByTagName("head")[0].appendChild(a)}function _rc(c){c+="=";for(var b=document.cookie.split(";"),a=0;a<b.length;a++){for(var d=b[a];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(c))return d.substring(c.length,d.length)}return null}function loadService(c){for(var b=serviceUrl+serviceKey,a=0;a<loaded.length;a++)if(loaded[a]==b)return;loaded.push(b);loadScript(serviceUrl+serviceKey,function(){"function"===typeof _reciteLoaded&&_reciteLoaded();"function"==typeof c&&c();Recite.load(options);Recite.Event.subscribe("Recite:load",function(){Recite.enable()})})}"true"==_rc("Recite.Persist")&&loadService();(autoLoad&&"false"!=_rc("Recite.Persist")||frag)&&loadService();

        $(".reciteme").on('click', function(i,e){
            loadService();
            return false;
        });

        $(".reciteme__translate").on('click', function(i,e){
            loadService();

            setTimeout(function(){
                $('.recite-sprite-button-translate').trigger( "click" );
            }, 1000);

            return false;
        });

        // Cookie Consent
        window.addEventListener("load", function(){
          window.cookieconsent.initialise({
            "palette": {
              "popup": {
                "background": "var(--darkBlue)",
                "text": "#fff"
              },
              "button": {
                "background": "var(--accent)",
                "text": "var(--darkBlue)"
              }
            },
            "theme": "classic",
            "content": {
              "message": "Cookies are used for measurement, ads, and optimization. By continuing to use our site you agree to our",
              "dismiss": "Accept",
              "link": "privacy policy.",
              "href": "/privacy_policy"
            }
        })});
    });

        $(document).ready(function() {
        $('input[name="program_heard"]').change(function() {
            if ($(this).val() === "Other" && $(this).is(":checked")) {
                $("#other_program_div").show();
                $("#other_program_input").focus();
            } else {
                $("#other_program_div").hide();
                $("#other_program_input").val('');
            }
        });
     });
</script>

<script>
    function cookieBanner() {
        if ( $('.cc-banner').hasClass('cc-invisible') ) {
            $('.covid__info-btn').removeClass('cookie__covid');
        } else {
            $('.covid__info-btn').addClass('cookie__covid');
        }
    }

    $(document).ready(function(){
        setTimeout(function(){
            cookieBanner();
        }, 2000);

        $(document).on('click', '.cc-dismiss', function(){
            $('.covid__info-btn').removeClass('cookie__covid');
        })
    });



</script>

<script>
    $(document).ready(function(){

        // start seasons pop up
      if ($('.team__cc-popup').length > 0) {
        // If the element exists, schedule the fadeIn after 5 seconds
        setTimeout(function() {
          $('.team__cc-popup').fadeIn();
        }, 5000); // 5000 milliseconds = 5 seconds
      }
      // end seasons pop up

       // start hotel pop up
      if ($('.hotel__cc-popup').length > 0) {
        // If the element exists, schedule the fadeIn after 10 seconds
        setTimeout(function() {
          $('.hotel__cc-popup').fadeIn();
        }, 10000); // 10000 milliseconds = 5 seconds
      }
      // end hotel pop up

        $(document).on('click', '.team__item-btn', function(){

            $('.team__contact-popup').fadeIn();

        });

         $(document).on('click', '.team__cc-popup .curtain', function(){
            $('.team__cc-popup').fadeOut();
        });

        $(document).on('click', '.team__contact-popup .curtain', function(){
            $('.team__contact-popup').fadeOut();
        });

        $(document).on('click', '.team__contact-close', function(){
            $('.team__contact-popup').fadeOut();
        });

        $(document).on('click', '.team__contact-close', function(){
            $('.team__cc-popup').fadeOut();
        });

        // start hotel
         $(document).on('click', '.hotel__contact-close', function(){
            $('.hotel__contact-popup').fadeOut();
        });

        $(document).on('click', '.hotel__contact-close', function(){
            $('.hotel__cc-popup').fadeOut();
        });

        // end hotel



        $('#contact-form').on('submit', function (e) {
            e.preventDefault();

            var recaptchaResponse = grecaptcha.getResponse();
            if (recaptchaResponse.length === 0) {
                $('#captcha-error').show();
                return false; // Prevent form submission
            } else {
                $('#captcha-error').hide();
            }

            var $submitBtn = $('#contact-form button[type="submit"]');
            $submitBtn.prop('disabled', true);
            $submitBtn.find('.btn-text').text('');
            $submitBtn.find('.btn-spinner').css('display', 'inline-block');
            // $submitBtn.find('.btn-text').text('Connecting...');

            $.ajax({
                type: "POST",
                url: "/contact-v2",
                data: $(this).serialize() + "&g-recaptcha-response=" + recaptchaResponse,
                success: function (response) {
                    $('#contact-form')[0].reset();
                    $('.team__contact-popup').fadeOut();
                    $('#success_msg').fadeIn();
                    setTimeout(function(){
                        $('#success_msg').fadeOut();
                    }, 10000);
                },
                error: function (xhr) {
                    var errorMessage = "Something went wrong, please try again later.";
                    if (xhr.responseJSON && xhr.responseJSON.message) {
                        errorMessage = xhr.responseJSON.message;
                    }
                    swal("Error", errorMessage, "error");
                },
                complete: function () {
                    $submitBtn.prop('disabled', false);
                    $submitBtn.find('.btn-text').text('Connect!');
                    $submitBtn.find('.btn-spinner').css('display', 'none');
                }
            });


        });

    });
</script>


<script>
// Ensure all YouTube iframes (including WYSIWYG-injected ones) carry the
// picture-in-picture allow token so the Permissions-Policy delegation works.
document.addEventListener('DOMContentLoaded', function () {
    document.querySelectorAll('iframe[src*="youtube.com"]').forEach(function (frame) {
        var allow = frame.getAttribute('allow') || '';
        if (!allow.includes('picture-in-picture')) {
            frame.setAttribute('allow', allow ? allow + '; picture-in-picture' : 'picture-in-picture');
        }
    });
});
</script>
<script type="text/javascript">

    // LOAD MORE(LISTINGS)

    $(document).on('click', '.load__more', function() {

        var ROOT                = 'https://destinationdutchess.com';

        var page                = $('#load_more_button').attr("data-page");

        var prows               = $('#load_more_button').attr("data-prows");

        var url_string   		= window.location.href

        var url 	  		    = new URL(url_string);

        var category 	  		= '';

        var sub_category 		= '';

        var city	  		    = url.searchParams.get("city");

        var farm_fresh   		= url.searchParams.get("farm-fresh");

        var groups_welcome		= url.searchParams.get("groups-welcome");

        var handicap_accessible	= url.searchParams.get("handicapped-accessible");

        var pets			    = url.searchParams.get("pets");

        var award_winner		= url.searchParams.get("award-winner");

        var music		        = url.searchParams.get("music");

        var adds                = '';



        $('.load__more').html('<b>Loading...</b>');



        $.ajax({

            url: ROOT+"/loadmore-listings",

            method: "POST",

            data: {page:page, prows:prows, adds: adds, category: category, sub_cat: sub_category, city: city, farm_fresh: farm_fresh, groups_welcome: groups_welcome, handicap_accessible: handicap_accessible, pets: pets, music: music, award_winner: award_winner, _token: 'qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ'},

            success: function(data) {

                $('.load_more_section').append(data);



                if(data === ''){

                    $('.load__more').remove();

                }else{

                    $('.load__more').html('See more');



                    var page = $('#load_more_button').attr("data-page");

                    page++;

                    $('#load_more_button').attr('data-page', page);

                }







            }

        })

    });



    // LOGIN

    const ROOT               = 'https://destinationdutchess.com';

    const login_email        = document.getElementById('login_email');

    const login_password     = document.getElementById('login_password');

    const login_form         = document.getElementById('bookmark__login-form');

    const add_id             = document.getElementById('add_id');

    const event_id           = document.getElementById('event_id');

    const login_errorElement = document.getElementById('login_error-msg');



    if(login_form){

        login_form.addEventListener('submit', (e) => {

            e.preventDefault();



            let messages = [];



            if(login_email.value === '' || login_email.value === null) {

                messages.push('Email is required');

            }

            if(login_password.value === '' || login_password.value === null) {

                messages.push('Password is required');

            }

            if (isCaptchaChecked('login')) {

                messages.push('You must complete the reCAPTCHA to login.');

            }

            if(messages.length > 0) {

                login_errorElement.innerText = messages.join('\n ');

            }else{

                login_errorElement.innerText = '';



                $("#login_btn").attr("disabled", true);

                $('#login_btn').html('Login...');



                $.ajax({

                    url: ROOT+"/login-user",

                    method: "POST",

                    data: {email:login_email.value, password: login_password.value, /*add:add_id.value,event:event_id.value,*/captcha: grecaptcha.getResponse(window.recaptchaWidgets.login), _token: 'qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ'},

                    success: function(data) {

                        if (window.recaptchaWidgets && window.recaptchaWidgets.login) {
                            grecaptcha.reset(window.recaptchaWidgets.login);
                        }



                        $('#login_btn').html('Login');

                        $("#login_btn").attr("disabled", false);



                        if(data.success == true){

                            window.location.href = ROOT+data.url;

                        }else{

                            login_errorElement.innerText = data.message;

                        }

                    }

                })

            }

        })

    }



    // Save Bookmarks

    const fname = document.getElementById('fname');

    const lname = document.getElementById('lname');

    const email = document.getElementById('emaill');

    const password = document.getElementById('password');

    const zip = document.getElementById('zip');

    const bookmarks = document.getElementById('bookmarks_data');

    const newsletter = document.getElementById('newsletter');

    const save_bookmarks_form = document.getElementById('save_bookmarks');

    const errorElement = document.getElementById('error-msg-register');



    if(save_bookmarks_form){

        save_bookmarks_form.addEventListener('submit', (e) => {

            e.preventDefault();



            let messages = [];



            if(fname.value === '' || fname.value === null) {

                messages.push('Name is required');

            }



            if(lname.value === '' || lname.value === null) {

                messages.push('Last Name is required');

            }



            if(email.value === '' || email.value === null) {

                messages.push('Email Address is required');

            }



            if(password.value === '' || password.value === null) {

                messages.push('Password is required');

            }



            if(password.value !== '' && password.value.length < 6) {

                messages.push('Enter a password of at least 6 characters');

            }



            if(zip.value === '' || zip.value === null) {

                messages.push('Zip is required');

            }



            if (isCaptchaChecked('register')) {

                messages.push('You must complete the reCAPTCHA to register.');

            }



            if(messages.length > 0) {

                errorElement.innerText = messages.join('\n ');

            }else{

                errorElement.innerText = '';



                $("#save_bookmarks_btn").attr("disabled", true);

                $('#save_bookmarks_btn').html('Submiting...');



                $.ajax({

                    url: ROOT+"/save-bookmarks",

                    method: "POST",

                    data: {fname:fname.value, lname: lname.value, email: email.value, password: password.value,newsletter: newsletter.value , zip: zip.value, bookmarks: bookmarks.value,captcha: grecaptcha.getResponse(window.recaptchaWidgets.register), _token: 'qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ'},

                    success: function(data) {

                        if (window.recaptchaWidgets && window.recaptchaWidgets.register) {
                            grecaptcha.reset(window.recaptchaWidgets.register);
                        }



                        $('#save_bookmarks_btn').html('Submit');

                        $("#save_bookmarks_btn").attr("disabled", false);

                        if(data.success == true){

                            save_bookmarks_form.reset();

                            swal('Thank You!', data.message, 'success');

                        }else{

                            errorElement.innerText = data.message;

                        }

                    }

                })

            }

        })

    }



    // FORGOT PASSWORD

    const forgot_psw_email = document.getElementById('email');

    const forgot_psw = document.getElementById('forgot_psw');

    const forgot_psw_errorElement = document.getElementById('error-msg-forgot-psw');



    if(forgot_psw){

        forgot_psw.addEventListener('submit', (e) => {

            e.preventDefault();



            let messages = [];



            if(forgot_psw_email.value === '' || forgot_psw_email.value === null) {

                messages.push('Email is required');

            }



            if(messages.length > 0) {

                forgot_psw_errorElement.innerText = messages.join('\n ');

            }else{

                forgot_psw_errorElement.innerText = '';



                document.getElementById("forgot_psw_btn").disabled = true;

                document.getElementById('forgot_psw_btn').innerHTML = 'Submiting...';



                $.ajax({

                    url: ROOT+"/forgot-password",

                    method: "POST",

                    data: {email:forgot_psw_email.value, _token: 'qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ'},

                    success: function(data) {

                        document.getElementById("forgot_psw_btn").disabled = false;

                        document.getElementById('forgot_psw_btn').innerHTML = 'FORRGOT PASSWORD';



                        if(data.success == true){

                            forgot_psw.reset();

                            swal('Success', data.message, 'success');

                        }else{

                            forgot_psw_errorElement.innerText = data.message;

                        }

                    }

                })

            }

        })

    }



    // RESET PASSWORD

    const reset_psw_password1 = document.getElementById('psw1');

    const reset_psw_password2 = document.getElementById('psw2');

    const reset_psw_email = document.getElementById('email');

    const reset_psw_token = document.getElementById('token');

    const reset_psw_form = document.getElementById('reset_psw');

    const reset_psw_errorElement = document.getElementById('error-msg-reset-psw');



    if(reset_psw_form){

        reset_psw_form.addEventListener('submit', (e) => {

            e.preventDefault();



            let messages = [];



            if(reset_psw_password1.value === '' || reset_psw_password1.value === null) {

                messages.push('Password is required');

            }



            if(reset_psw_password2.value === '' || reset_psw_password2.value === null) {

                messages.push('Repeat Password is required');

            }



            if(reset_psw_password1.value !== reset_psw_password2.value) {

                messages.push('Password and Repeat Password fields are not the same.');

            }



            if(reset_psw_password1.value !== '' && reset_psw_password1.value.length < 6) {

                messages.push('Enter a password of at least 6 characters');

            }



            if(messages.length > 0) {

                reset_psw_errorElement.innerText = messages.join('\n ');

            }else{

                reset_psw_errorElement.innerText = '';



                document.getElementById("reset_psw_btn").disabled = true;

                document.getElementById('reset_psw_btn').innerHTML = 'Reseting...';



                $.ajax({

                    url: ROOT+"/password-reset-confirmation",

                    method: "POST",

                    data: {password1:reset_psw_password1.value,password2:reset_psw_password2.value,email:reset_psw_email.value,token:reset_psw_token.value, _token: 'qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ'},

                    success: function(data) {

                        document.getElementById("reset_psw_btn").disabled = false;

                        document.getElementById('reset_psw_btn').innerHTML = 'Reset Password';



                        if(data.success == true){

                            reset_psw_form.reset();

                            swal('Password Updated!', data.message, 'success');

                        }else{

                            reset_psw_errorElement.innerText = data.message;

                        }

                    }

                })

            }

        })

    }



    function isCaptchaChecked(widgetName) {
        if (!window.recaptchaWidgets || !window.recaptchaWidgets[widgetName]) {
            return true; // No captcha widget found, skip validation
        }
        return grecaptcha.getResponse(window.recaptchaWidgets[widgetName]).length === 0;
    }

</script>



<script type="text/javascript">

    // SINGLE TOWN

    $(document).on('click','#town-eat,#town-stay,#town-events,#town-shopping', function(e){



        var ROOT    = 'https://destinationdutchess.com';

        var button  = this.id;

        var root    = ""

        var slug    = "";

        var page    = ""

        var sid     = "";

        var y       = "";

        var m       = "";

        var d       = "";




        $("#map").empty();
        // Check if div has done class(We will add this class after ajax success)

        var place_to_eat_count  = $("#place_to_eat_section").hasClass("done");

        var where_to_stay_count = $("#where_to_stay_section").hasClass("done");

        var events_count        = $("#events_section").hasClass("done");

        var shopping_count      = $("#shopping_section").hasClass("done");



        // Check if selected tab(button) and his respective div is already loaded. If not make ajax request.

        if((button == 'town-eat' && place_to_eat_count == false) || (button == 'town-stay' && where_to_stay_count == false) || (button == 'town-events' && events_count == false) || (button == 'town-shopping' && shopping_count == false)){

            $.ajaxSetup({

                headers: {

                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')

                }

            });



            $.ajax({

                url: ROOT+"/town-ajax-response",

                type: "POST",

                data: { button:button, sid:sid, y:y, m:m, d:d, slug:slug, page:page, root:root},

                dataType: "JSON",

                success:function(result) {

                    if(result.total == '0'){

                        $('#'+result.section).html('<h3>No Results</h3>');

                    }else{

                        $('#'+result.section+'_loader').css("display", "none");

                        $('#'+result.section).append(result.html);

                         getTownLocationsInMap(result.map_listings);



                    }

                    // Add done class to prevent ajax request on further clicks, because data is already loaded

                    $('#'+result.section).addClass("done");

                }

            });

        }

    });



    $(document).ready(function(){

        var id = "";

        if(id == ""){ return false; }

        $.ajax({

            url: ROOT+"/town-ajax-things-to-do",

            type: "POST",

            data: { id:id, _token: 'qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ'},

            dataType: "JSON",

            success:function(result) {

                if(result.total == '0'){

                    $('#things_to_do_section').html('<h3>No Results</h3>');

                }else{

                    $('#things_to_do_section_loader').css("display", "none");

                    $('#things_to_do_section').append(result.html);

                     getTownLocationsInMap(result.map_listings);

                }





            }

        });

    });

    function getTownLocationsInMap(locations) {
    const mapElement = document.getElementById('map');
    mapElement.innerHTML = ''; // Clear any existing map
    mapElement.style.height = '500px';

    if (locations.length === 0) {
        console.warn("No locations found.");
        mapElement.style.height = '0px';
        return;
    }

    const map = new google.maps.Map(mapElement, {
        zoom: 6,
        center: { lat: 41.7, lng: -73.9 }, // Default center (e.g., Dutchess County)
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    const bounds = new google.maps.LatLngBounds();
    const infowindow = new google.maps.InfoWindow();
    const geocoder = new google.maps.Geocoder();

    let geocodedCount = 0;

    locations.forEach(({ ADDR1, CITY, STATE, ZIP, COMPANY }) => {
        const addressParts = [
            ADDR1,
            !Array.isArray(CITY) ? CITY : '',
            !Array.isArray(STATE) ? STATE : '',
            !Array.isArray(ZIP) ? ZIP : ''
        ];
        const fullAddress = addressParts.filter(Boolean).join(', ');

        geocoder.geocode({ address: fullAddress }, (results, status) => {
            if (status === 'OK' && results[0]) {
                const location = results[0].geometry.location;

                // Add marker to map with company name as title
                const marker = new google.maps.Marker({
                    map,
                    position: location,
                    title: COMPANY
                });

                // Add info window on click
                marker.addListener('click', () => {
                    const content = `
                        <div>
                            <strong>${COMPANY}</strong><br>
                            ${results[0].formatted_address}<br>
                            <a href="https://www.google.com/maps?q=${encodeURIComponent(fullAddress)}" target="_blank">View on Google Maps</a>
                        </div>
                    `;
                    infowindow.setContent(content);
                    infowindow.open(map, marker);
                });

                bounds.extend(location);
            } else {
                console.warn(`Geocoding failed for address: ${fullAddress}`, status);
            }

            // Once all geocodes complete, fit map bounds
            geocodedCount++;
            if (geocodedCount === locations.length) {
                map.fitBounds(bounds);
            }
        });
    });
}






</script>


<script type="text/javascript">

// DELETE TRIP PLANNER IDEAS

$(document).on('click','#delete_item', function(e){

    e.preventDefault();

    // Id = ID of item

    var url = "https://destinationdutchess.com/my-account";

    var id = $(this).attr('data-id');



    swal({

        title: "Are you sure?",

        text: "You won't be able to revert this!",

        icon: "warning",

        buttons: ["No","Yes"],

        dangerMode: true,

    })

    .then((willDelete) => {

        if (willDelete) {

        $.ajax({

            type: "POST",

            data: {id:id,"_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"},

            url: ROOT+'/delete-trip-planner-idea',

        beforeSend:function(){

            window.swal({

                title: "Please wait!",

                icon: "info",

                text: "The listing is being deleted, please wait while it finished.",

                buttons:false,

            });

        },

        success: function(data){

            $("#bookmarks").load(url + " #bookmarks", function() {

                window.swal({

                    title: "Success",

                    icon: "success",

                    text: "A listing has been successfully Deleted from your Trip Planner",

                    buttons:false,

                });

            });



        },

        error: function () {

            swal("Wrong", "Something went wrong, please try again later.", "error")

        }

    });

    } else {

        swal("The request has been canceled.");

    }

    });

});

</script>



<script type="text/javascript">

    // CONTACT US

    const cu_name           = document.getElementById('cu_name');

    const cu_email          = document.getElementById('cu_email');

    const cu_phone          = document.getElementById('cu_phone');

    const cu_comment        = document.getElementById('cu_comments');

    const cu_form           = document.getElementById('contact_us_form');

    const cu_errorElement   = document.getElementById('contact_us_errors');



    if(cu_form){

        cu_form.addEventListener('submit', (e) => {

            e.preventDefault();



            let messages = [];



            if(cu_name.value === '' || cu_name.value === null) {

                messages.push('Name is required field.');

            }

            if(cu_email.value === '' || cu_email.value === null) {

                messages.push('Email is required field.');

            }

            /*if(grecaptcha && grecaptcha.getResponse().length === 0) {

                messages.push('Please complete the captcha!');

            }*/

            if(messages.length > 0) {

                cu_errorElement.innerText = messages.join('\n ');

            }else{

                cu_errorElement.innerText = '';



                document.getElementById("cu_submit").disabled = true;

                document.getElementById('cu_submit').innerHTML = 'Submiting...';



                $.ajax({

                    url: ROOT+"/contact-us",

                    method: "POST",

                    data: {name:cu_name.value, email: cu_email.value, phone:cu_phone.value, comment:cu_comment.value,_token: 'qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ'},

                    success: function(data) {

                        document.getElementById('cu_submit').innerHTML = 'Submit';

                        document.getElementById("cu_submit").disabled = false;



                        if(data.success == true){

                            //grecaptcha.reset();

                            cu_form.reset();

                            swal('Thank You!', data.message, 'success');

                        }else{

                            //grecaptcha.reset();

                            cu_errorElement.innerText = data.message;

                        }

                    }

                })

            }

        })

    }

</script>



<script type="text/javascript">

    // DELETE TRIP PLANNER IDEAS EVENT & LISTING

    $(document).on('click','#remove_bookmark', function(e){

        e.preventDefault();



        var id = $(this).attr('href');



        swal({

            title: "Are you sure?",

            text: "You won't be able to revert this!",

            icon: "warning",

            buttons: ["No","Yes"],

            dangerMode: true,

        })

        .then((willDelete) => {

            if (willDelete) {

            $.ajax({

                type: "POST",

                data: {id:id,"_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"},

                url: ROOT+'/delete-trip-planner-idea',

            beforeSend:function(){

                window.swal({

                    title: "Please wait!",

                    icon: "info",

                    text: "The listing is being deleted, please wait while it finished.",

                    buttons:false,

                });

            },

            success: function(data){

                $("#bookmarks").load(" #bookmarks", function() {

                    window.swal({

                        title: "Success",

                        icon: "success",

                        text: "A listing has been successfully Deleted from your Trip Planner",

                        buttons:false,

                    });

                });



            },

            error: function () {

                swal("Wrong", "Something went wrong, please try again later.", "error")

            }

        });

        } else {

            swal("The request has been canceled.");

        }

        });

    });

</script>



<script type="text/javascript">

    // DELETE LISTING

    $(document).on('click','#remove_bookmark_listing', function(e){

        e.preventDefault();



        var id = $(this).attr("data-id");



            $.ajax({

                type: "POST",

                data: {id:id,"_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"},

                url: ROOT+'/delete-trip-planner-idea',

            success: function(){

                $("." + id).removeClass("active");

                $("." + id).removeAttr('id');



            },

        });

    });

</script>



<script type="text/javascript">

    // Add to bookmarks - All listings

    $(document).on('click','#add_to_bookmarks', function(e){

        e.preventDefault();



        var id      = $(this).attr("data-id");

        var event   = $(this).attr("data-event");

        var spotlight = $(this).attr("data-spotlight");

        var top_ten = $(this).attr("data-top_ten");

        var travel_itineraries = $(this).attr("data-travel_itineraries");



        $.ajax({

            type: "POST",

            data: {

                id:id,

                event:event,

                spotlight:spotlight,

                top_ten:top_ten,

                travel_itineraries: travel_itineraries,

                "_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"

            },

            url: ROOT+'/add-to-bookmarks',

        success: function(data){

            $("." + id).addClass("active");

            $('.item_'+id).attr('id','remove_from_bookmarks');

            count_bookmarks();

        },

        });

    });

</script>



<script type="text/javascript">

    // Add to bookmarks - single listings

    $(document).on('click','#single_add_to_bookmarks', function(e){

        e.preventDefault();



        var id      = $(this).attr("data-id");

        var event   = $(this).attr("data-event");



        $.ajax({

            type: "POST",

            data: {

                id:id,

                event:event,

                "_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"

            },

            url: ROOT+'/add-to-bookmarks',

        success: function(data){

            $( "#bookmarks" ).load( " #bookmarks" );

            count_bookmarks();

        },

        });

    });

</script>



<script type="text/javascript">

    $(document).on('click','#single_remove_from_bookmarks', function(e){

        e.preventDefault();



        var id = $(this).attr("data-id");



            $.ajax({

                type: "POST",

                data: {id:id,"_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"},

                url: ROOT+'/remove-from-bookmarks',

            success: function(){

                $( "#bookmarks" ).load( " #bookmarks" );

                count_bookmarks();

            },

        });

    });

</script>



<script type="text/javascript">

    // Press Release Pagination

    $(document).on('click','#press-release-year-button', function(e){

        e.preventDefault();

        // Id = ID of item

        var url = "https://destinationdutchess.com/my-account";

        var id = $(this).attr('data-id');



        $.ajax({

            type: "POST",

            data: {date:id,"_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"},

            url: ROOT+'/press-release-pagination',

            beforeSend:function(){

                document.getElementById("press-release-loading").style.display = "block";

                document.getElementById("press-release-pagination").style.display = "none";

            },

            success: function(data){

                document.getElementById("press-release-loading").style.display = "none";

                document.getElementById("press-release-pagination").style.display = "block";

                $('.press_release_section').html(data);

            },

        });

    });

</script>



<script type="text/javascript">

    $(document).on('click','#remove_from_bookmarks', function(e){

        e.preventDefault();



        var id = $(this).attr("data-id");



            $.ajax({

                type: "POST",

                data: {id:id,"_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"},

                url: ROOT+'/remove-from-bookmarks',

            success: function(data){

                $("." + id).removeClass("active");

                $("." + id).removeAttr('id');

                $('.item_'+id).attr('id','add_to_bookmarks');

                $(".bookmarks").load(" .bookmarks", function() {

                    window.swal({

                        title: "Success",

                        icon: "success",

                        text: "A listing has been successfully Deleted from your Bookmarks",

                        buttons:false,

                    });

                });

                count_bookmarks();

            },

            error: function () {

                swal("Wrong", "Something went wrong, please try again later.", "error")

            }

        });

    });

</script>



<script type="text/javascript">

    function count_bookmarks(){

        $.ajax({

            type: "POST",

            data: {"_token": "qno2lK4z4B4ZAqaxhO3mwmG8FOzfZuFsRorjskUZ"},

            url: '/count-bookmarks',

        success: function(data){

            $("#count_bookmarks_number").html(data);

        },

        });

    }

    $(document).on('click','.same_addr_js', function(e){



        if($(this).is(":checked")){

            $('.same_addr_element').hide();

            $('.same_addr_element').find('input').attr('required', 'false');

            $('.same_addr_element').find('select').attr('required', 'false');

        }else{

            $('.same_addr_element').show();

            $('.same_addr_element').find('input').attr('required', 'true');

            $('.same_addr_element').find('select').attr('required', 'true');

            $('#addr2').attr('required', 'false');

        }

    });

</script>



<script type="text/javascript">

    // Fee on Checkout view

    function captureForm(e) {

        document.getElementById('image_submit').style.display = 'none';

        document.getElementById('loader_img').style.display = 'block';

    }



    /*function validate_fee() {

        var default_total_value = document.getElementById("default_total_value_checkout").value * 1;

        var new_value = default_total_value * 3;



        if (document.getElementById('fee_bx').checked) {

            document.getElementById("total_value_checkout").value = new_value;

            document.getElementById('grand_total').innerHTML = '<b>$' + new_value.toFixed(2); + '</b>';

        } else {

            document.getElementById("total_value_checkout").value = default_total_value;

            document.getElementById('grand_total').innerHTML = '<b>$' + default_total_value.toFixed(2); + '</b>';

        }

    }*/

</script>



<!-- Facebook Pixel Code -->

<script type="text/javascript">

!function(f,b,e,v,n,t,s)

{if(f.fbq)return;n=f.fbq=function(){n.callMethod?

n.callMethod.apply(n,arguments):n.queue.push(arguments)};

if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';

n.queue=[];t=b.createElement(e);t.async=!0;

t.src=v;s=b.getElementsByTagName(e)[0];

s.parentNode.insertBefore(t,s)}(window, document,'script',

'https://connect.facebook.net/en_US/fbevents.js');

fbq('init', '2810420802605847');

fbq('track', 'PageView');

</script>

<noscript><img height="1" width="1" style="display:none"

src="https://www.facebook.com/tr?id=2810420802605847&ev=PageView&noscript=1"/></noscript>

<!-- End Facebook Pixel Code -->

<!-- Global site tag (gtag.js) - AdWords: 797937917 -->

<script async src="https://www.googletagmanager.com/gtag/js?id=AW-797937917"></script>

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());



  gtag('config', 'AW-797937917');

</script>

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','GTM-K39CNVH');</script>

<!-- End Google Tag Manager -->



<!-- ABOUT PAGE MAP EMBED INTERACTIONS -->
<script type="text/javascript">
      $(document).on('click', '.tourism__center-item', function(e) {
            const url = $(this).data('url');
            $('#information-points-map').attr('src', url);
            $('html, body').animate({
            scrollTop: $('#information-points-map').offset().top - 100
            }, 300); // 300 milliseconds for a faster animation
      });

</script>
<!-- END ABOUT PAGE MAP EMBED INTERACTIONS -->

</body>
</html>



<script>

	$(document).ready(function(){



		$('header').addClass('header__blue');



	});

</script>