PageSourceSearch

https://acmecomicspeoria.com/

html acmecomicspeoria.com collected 2026-09-25 21:00:05 UTC 154,729 bytes, 2,971 lines download raw bytes

1
2<!DOCTYPE html>
3<html>
4<head>
5    <meta charset="utf-8" />
6    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover, maximum-scale=1.0" />
7    <meta name="format-detection" content="telephone=no" />
8    <meta property="og:locale" content="en_US" />
9    <meta property="og:type" content="website" />
10        <meta property="og:title" content="Acme Comics &amp; Books - Peoria, IL" />
11            <meta property="og:url" content="https://acmecomicspeoria.com/" />
12                <meta property="og:image" content="https://du9m0k402rjmo.cloudfront.net/images/P_18762/09eab715-07d4-4e02-a93e-fe813d8972a7.jpg" />
13            <meta property="og:description" content="Acme Comics &amp; Books, located in Peoria, IL, has been the area&#39;s premier comic book store since 1991, proudly serving Peoria, Tazewell, Knox, McClean, Woodford, Logan, and surrounding counties. We offer a vast selection of comics, used action figures and toys, vintage vinyl records, DVDs, games, posters, CDs, graphic novels, and more. For your next comic book purchase, visit Acme Comics &amp; Books in Peoria and experience our passion for everything comic and collectible!" />
14        <meta name="description" content="Acme Comics &amp; Books, located in Peoria, IL, has been the area&#39;s premier comic book store since 1991, proudly serving Peoria, Tazewell, Knox, McClean, Woodford, Logan, and surrounding counties. We offer a vast selection of comics, used action figures and toys, vintage vinyl records, DVDs, games, posters, CDs, graphic novels, and more. For your next comic book purchase, visit Acme Comics &amp; Books in Peoria and experience our passion for everything comic and collectible!" />
15            <meta name="title" content="Acme Comics & Books - Peoria IL" />
16            <meta name="keywords" content="Comics,Vintage Vinyl Records,Action Figures,Toys,Graphic Novels,Comic Book Store,VHS,VHS To DVD,Records,CDs,DVDs" />
17    <title>Acme Comics & Books - Peoria, IL</title>
18    
18<script src="/Scripts/Profile/googleAnalytics.js" type="text/javascript"></script>
vendor: 112 bytes, lines 18-21
18
19    <script type="text/javascript" src="https://www.google.com/recaptcha/api.js" async defer></script>
20
21    
21<script src="https://code.jquery.com/jquery-3.5.0.min.js" integrity="sha256-xNzN2a4ltkB44Mc/Jz3pT4iU1cmeR0FkXs4pru/JxaQ=" crossorigin="anonymous"></script>
21
22    
23    
23<script>window.jQuery || document.write('
23<script src="/scripts/templates/jquery-3.5.0.min.js"><\/script>')</script>
23
24
25    
25<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
25
26    
27    
27<script>if (typeof (Popper) === 'undefined') { document.write('
27<script src="/scripts/templates/popper.min.js"><\/script>') }</script>
27
28
29    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
30
31    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">
32
33    
33<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-mrcBkRTg0HmTfecoh1I+48Ptm7cAe18uN+3GsS5SXXGSwzpjIhJZkxEJ5jYaZmE" crossorigin="anonymous"></script>
33
34    
35    
35<script>if (typeof ($.fn.modal) === 'undefined') { document.write('
35<script src="/scripts/templates/bootstrap.min.js"><\/script>') }</script>
35
36
37    
37<script src="/Scripts/Templates/googleMaps.js" type="text/javascript"></script>
37
38    <link href="/Content/Templates/custom-bootstrap.css" type="text/css" rel="stylesheet" />
39    
39<script src="/Scripts/bootbox.min.js" type="text/javascript"></script>
39
40    
40<script src="/Scripts/Profile/jquery.barrating.1.1.4.js" type="text/javascript"></script>
40
41    
41<script src="/Scripts/Templates/cleave.min.js" type="text/javascript"></script>
41
42    
42<script src="/Scripts/Templates/cleave-phone.us.js" type="text/javascript"></script>
42
43    
43<script src="/Scripts/Templates/slick.min.js" type="text/javascript"></script>
43
44    <link href="/Content/Templates/slick.css" type="text/css" rel="stylesheet" />
45    <link href="/Content/Templates/slick-theme.css" type="text/css" rel="stylesheet" />
46    
46<script src="/Scripts/Templates/googleMapsMultiLocation.js" type="text/javascript"></script>
vendor: 66 bytes, lines 46-47
46
47    <script src="https://www.google.com/recaptcha/api.js?render=
476LcokacUAAAAAH_snk3O5bpdYwjpC5XAuXNLrJLH
vendor: 40 bytes, lines 47-48
47" type="text/javascript"></script>
48    
48<script src="https://player.vimeo.com/api/player.js" type="text/javascript"></script>
48
49
50    <link href="/Content/Templates/chatbot.css" type="text/css" rel="stylesheet" />
51
52    <meta name="viewport" content="width=device-width, user-scalable=yes,initial-scale=1, maximum-scale=2" />
53    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
54    
55    
56    <style>
57        :root {
58            --text_color: 255, 255, 255, 1;
59            --text_color_rgba: rgba(var(--text_color));
60            --customer_color: #E0211F;
61            --post_text_color: 0, 0, 0, 1;
62            --post_text_color_rgba: rgba(var(--post_text_color));
63        }
64    </style>
65    <link href="/Content/Templates/template_6.css" type="text/css" rel="stylesheet" />
66
67        <link rel="canonical" href="https://acmecomicspeoria.com/">
68
69
70<script type="application/ld+json">
71{
72  "@context": "https://schema.org",
73  "@graph": [
74    {
75      "@type": "LocalBusiness",
76      "@id": "https://acmecomicspeoria.com/#localbusiness",
77      "name": "Acme Comics & Books",
78      "url": "https://acmecomicspeoria.com/",
79      "description": "Acme Comics & Books, located in Peoria, IL, has been the area's premier comic book store since 1991, proudly serving Peoria, Tazewell, Knox, McClean, Woodford, Logan, and surrounding counties. We offer a vast selection of comics, used action figures and toys, vintage vinyl records, DVDs, games, posters, CDs, graphic novels, and more. For your next comic book purchase, visit Acme Comics & Books in Peoria and experience our passion for everything comic and collectible!",
80      "image": "https://du9m0k402rjmo.cloudfront.net/images/P_18762/09eab715-07d4-4e02-a93e-fe813d8972a7.jpg",
81      "logo": "https://du9m0k402rjmo.cloudfront.net/images/P_18762/09eab715-07d4-4e02-a93e-fe813d8972a7.jpg",
82      "address": {
83        "@type": "PostalAddress",
84        "streetAddress": "2218 W. Glen Ave.",
85        "addressLocality": "Peoria",
86        "addressRegion": "IL",
87        "postalCode": "61614",
88        "addressCountry": "US"
89      },
90      "telephone": "(309) 691-9816",
91      "email": "[email protected]",
92      "geo": {
93        "@type": "GeoCoordinates",
94        "latitude": 40.74673,
95        "longitude": -89.627592
96      },
97      "openingHoursSpecification": [
98        {
99          "@type": "OpeningHoursSpecification",
100          "dayOfWeek": "Monday",
101          "opens": "11:00",
102          "closes": "18:00"
103        },
104        {
105          "@type": "OpeningHoursSpecification",
106          "dayOfWeek": "Tuesday",
107          "opens": "11:00",
108          "closes": "18:00"
109        },
110        {
111          "@type": "OpeningHoursSpecification",
112          "dayOfWeek": "Wednesday",
113          "opens": "11:00",
114          "closes": "18:00"
115        },
116        {
117          "@type": "OpeningHoursSpecification",
118          "dayOfWeek": "Thursday",
119          "opens": "11:00",
120          "closes": "18:00"
121        },
122        {
123          "@type": "OpeningHoursSpecification",
124          "dayOfWeek": "Friday",
125          "opens": "11:00",
126          "closes": "18:00"
127        },
128        {
129          "@type": "OpeningHoursSpecification",
130          "dayOfWeek": "Saturday",
131          "opens": "11:00",
132          "closes": "18:00"
133        },
134        {
135          "@type": "OpeningHoursSpecification",
136          "dayOfWeek": "Sunday",
137          "opens": "12:00",
138          "closes": "17:00"
139        }
140      ],
141      "paymentAccepted": "Checks, American Express, Discover, MasterCard, Visa, Debit Cards",
142      "sameAs": [
143        "https://www.google.com/maps/place/Acme+Books+%26+Comics/@40.7467704,-89.6276116,17z/data=!3m1!4b1!4m5!3m4!1s0x880a5c79b5b25df9:0xd6d64718d841195e!8m2!3d40.7467704!4d-89.6276116",
144        "https://www.yelp.com/biz/acme-books-and-comics-peoria",
145        "https://www.facebook.com/acmecomicspeoria/"
146      ]
147    },
148    {
149      "@type": "WebSite",
150      "@id": "https://acmecomicspeoria.com/#website",
151      "url": "https://acmecomicspeoria.com/",
152      "name": "Acme Comics & Books",
153      "description": "Acme Comics & Books, located in Peoria, IL, has been the area's premier comic book store since 1991, proudly serving Peoria, Tazewell, Knox, McClean, Woodford, Logan, and surrounding counties. We offer a vast selection of comics, used action figures and toys, vintage vinyl records, DVDs, games, posters, CDs, graphic novels, and more. For your next comic book purchase, visit Acme Comics & Books in Peoria and experience our passion for everything comic and collectible!",
154      "potentialAction": {
155        "@type": "SearchAction",
156        "target": "https://acmecomicspeoria.com/?s={search_term_string}",
157        "query-input": "required name=search_term_string"
158      }
159    },
160    {
161      "@type": "WebPage",
162      "@id": "https://acmecomicspeoria.com/#webpage",
163      "url": "https://acmecomicspeoria.com/",
164      "name": "Acme Comics & Books - Peoria, IL",
165      "description": "Acme Comics & Books, located in Peoria, IL, has been the area's premier comic book store since 1991, proudly serving Peoria, Tazewell, Knox, McClean, Woodford, Logan, and surrounding counties. We offer a vast selection of comics, used action figures and toys, vintage vinyl records, DVDs, games, posters, CDs, graphic novels, and more. For your next comic book purchase, visit Acme Comics & Books in Peoria and experience our passion for everything comic and collectible!",
166      "isPartOf": {
167        "@id": "https://acmecomicspeoria.com/#website"
168      },
169      "about": {
170        "@id": "https://acmecomicspeoria.com/#localbusiness"
171      },
172      "primaryImageOfPage": {
173        "@type": "ImageObject",
174        "url": "https://du9m0k402rjmo.cloudfront.net/images/P_18762/09eab715-07d4-4e02-a93e-fe813d8972a7.jpg"
175      },
176      "breadcrumb": {
177        "@type": "BreadcrumbList",
178        "itemListElement": [
179          {
180            "@type": "ListItem",
181            "position": 1,
182            "name": "Home",
183            "item": "https://acmecomicspeoria.com/"
184          }
185        ]
186      }
187    },
188    {
189      "@type": "Service",
190      "@id": "https://acmecomicspeoria.com/#service",
191      "name": "Our Services",
192      "provider": {
193        "@id": "https://acmecomicspeoria.com/#localbusiness"
194      },
195      "serviceType": "We’re always buying collections—whether it’s comics, action figures, toys, or vinyl records, we want to hear from you! Give us a call to learn how you can turn your collectibles into cash. Looking to shop instead? Check out our ever-growing selection of comics, toys, and more on eBay at @Acmeone or visit us in person at Acme Comics Peoria!",
196      "description": "Professional services offered by Acme Comics & Books"
197    },
198    {
199      "@type": "FAQPage",
200      "@id": "https://acmecomicspeoria.com/#faqpage",
201      "url": "https://acmecomicspeoria.com/#faq",
202      "name": "Frequently Asked Questions",
203      "description": "Frequently asked questions about Acme Comics & Books",
204      "mainEntity": [
205        {
206          "@type": "Question",
207          "name": "What are your hours?",
208          "acceptedAnswer": {
209            "@type": "Answer",
210            "text": "We are open Monday through Saturday from 11am-6pm, and 12pm to 5pm on Sundays."
211          }
212        },
213        {
214          "@type": "Question",
215          "name": "Do you carry new releases and back issues?",
216          "acceptedAnswer": {
217            "@type": "Answer",
218            "text": "We stock both the latest releases and a wide selection of back issues."
219          }
220        },
221        {
222          "@type": "Question",
223          "name": "Can I place a comic book on hold or start a pull list?",
224          "acceptedAnswer": {
225            "@type": "Answer",
226            "text": "We’re happy to set up a pull list for you so you never miss an issue."
227          }
228        },
229        {
230          "@type": "Question",
231          "name": "Are you open to special orders for comics or merchandise?",
232          "acceptedAnswer": {
233            "@type": "Answer",
234            "text": "We can absolutely place special orders for graphic novels and new comics—just let us know what you're looking for."
235          }
236        },
237        {
238          "@type": "Question",
239          "name": "Can I trade comics or store credit?",
240          "acceptedAnswer": {
241            "@type": "Answer",
242            "text": "We do offer trade-ins for store credit or cash, depending on the condition and demand—just bring them in!"
243          }
244        }
245      ]
246    }
247  ]
248}
249</script>
249</head>
250<body>
251    <div id="bootstrapCssTest" class="d-none"></div>
252    
252<script>
253        $(function () {
254            
255            if ($('#bootstrapCssTest').is(':visible')) {
256                $("head").prepend('<link rel="stylesheet" href="/content/templates/bootstrap.min.css">');
257            }
258        });
259    </script>
259
260
261    
262
263
264<input type="hidden" id="areaMarkers" />
265
266<!-- NAVBAR -->
267<div class="container-fullwidth fixed-top">
268    
269
270
271
272
273<header class="content-header custom-background-color d-flex flex-wrap align-items-center justify-content-between py-0 px-2">
274
275    
276        <div class="nav-image-mobile-left">
277            <a href="#home-section" id="HomeNav" onclick="DisplayPage('#homePage')">
278                <img src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/09eab715-07d4-4e02-a93e-fe813d8972a7.jpg" alt="navbar logo" class="d-line-block align-top nav-logo" />
279            </a>
280        </div>
281    <div class="nav-location pt-2">
282        <ul class="mx-auto p-0 header-address d-flex flex-wrap justify-content-center">
283            
284            <li class="nav-business_name text-center header-item mx-1 px-1 text-font-color">
285                Acme Comics &amp; Books
286            </li>
287
288            
289                    <li class="text-center header-item mx-1 px-1 text-font-color">
290
291                        2218 W. Glen Ave.
292                    </li>
293
294                <li class="text-center header-item mx-1 px-1 text-font-color">
295                    Peoria, IL 61614
296                </li>
297            <li class="navbar-hours-sm text-center header-item mx-1 px-1">
298                <a href="#" id="navbar-hours-sm" class="text-font-color" onclick="DisplayPage('#contactPage')"><i class="fas fa-clock fa-lg px-1 text-font-color"></i>Click Here for Hours</a>
299            </li>
300
301            
302                <li class="nav-phone-sm text-center header-item mx-1 px-1">
303                    <a id="PhoneNav" href="tel:3096919816" class="phone-nav-mobile text-font-color">
304                        <i class="fas fa-phone fa-inverse fa-xs fa-rotate-90"></i>
305                        (309) 691-9816
306                    </a>
307                </li>
308        </ul>
309    </div>
310
311
312    
313    <div class="navbar-hours pb-1 mx-auto">
314        <a href="#" id="navbar-hours" class="text-font-color" onclick="DisplayPage('#contactPage')"><i class="fas fa-clock fa-lg px-1 text-font-color"></i>Click Here for Hours</a>
315    </div>
316
317
318    
319    <div class="nav-phone-social pb-1 d-flex flex-wrap justify-content-center">
320        
321            <div class="nav-phone flex-column align-self-center mx-1 px-1 pb-1">
322                <a id="PhoneNav" href="tel:3096919816" class="phone-nav-mobile text-font-color">
323                    <i class="fas fa-phone fa-inverse fa-xs fa-rotate-90"></i>
324                    (309) 691-9816
325                </a>
326            </div>
327        <div class="nav-social mx-1 px-1">
328                <div class="mx-auto text-center d-flex flex-wrap justify-content-center">
329                        <div class="m-1">
330                            <a class="text-font-color social-link-footer" href="https://www.google.com/maps/place/Acme+Books+%26+Comics/@40.7467704,-89.6276116,17z/data=!3m1!4b1!4m5!3m4!1s0x880a5c79b5b25df9:0xd6d64718d841195e!8m2!3d40.7467704!4d-89.6276116" target="_blank" id="google-social-footer" title="Google">
331                                <i class="fab fa-google fa-lg text-font-color"></i>
332                            </a>
333                        </div>
334                                            <div class="m-1">
335                            <a class="text-font-color social-link-footer" href="https://www.facebook.com/acmecomicspeoria/" target="_blank" id="facebook-social-footer" title="Facebook">
336                                <i class="fab fa-facebook-f fa-lg text-font-color"></i>
337                            </a>
338                        </div>
339                                            <div class="m-1">
340                            <a class="text-font-color social-link-footer" href="https://www.yelp.com/biz/acme-books-and-comics-peoria" target="_blank" id="yelp-social-footer" title="Yelp">
341                                <i class="fab fa-yelp fa-lg text-font-color"></i>
342                            </a>
343                        </div>
344                                                                                                </div>
345        </div>
346    </div>
347</header>
348
349
350<nav class="bg-default-color navbar navbar-light bg-light navbar-expand-xl pt-1 pb-2">
351
352    
353        <div class="nav-image bg-default-color bg-light flex-column text-center nav
353-image-desktop">
354            <a href="#home-section" class="navbar-brand ml-3" id="HomeNav" onclick="DisplayPage('#homePage')">
355                <img src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/09eab715-07d4-4e02-a93e-fe813d8972a7.jpg" alt="navbar logo" class="d-line-block align-top nav-logo" />
356            </a>
357        </div>
358
359    <button class="navbar-toggler nav-menu collapsed" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation">
360        <span class="navbar-toggler-icon"></span>
361        <span class="my-1 mx-2 close">X</span>
362    </button>
363
364    <div class="collapse navbar-collapse flex-column mx-auto" id="navbarToggler">
365        
366        <div class="d-none d-xl-block nav-section">
367            <div class="navbar-nav d-flex flex-wrap align-items-center">
368
369
370<div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="HomePageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#homePage')">Home</a>
371</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="AboutPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#aboutPage')">About</a>
372</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="ServicesPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#servicesPage')">Services</a>
373</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="PhotosNavigationLink" class="nav-link p-3" onclick="DisplayPage('#imageryPage')">Imagery</a>
374</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="testimonialsPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#testimonialsPage')">Testimonials</a>
375</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="GSVPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#gsvPage')">360 Tour</a>
376</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="PostsPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#postsPage')">Updates</a>
377</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="FaqPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#faqPage')">FAQ</a>
378</div><div class="col nav-item text-center header-item mx-auto text-nowrap">            <a href="#" id="ContactPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#contactPage')">Contact</a>
379</div>            </div>
380        </div>
381        
382        <div class="d-xs-block d-xl-none">
383            <ul class="navbar-nav mx-auto mr-auto mt-2 mt-xl-0 mb-2">
384                    <li class="nav-item text-center header-item mr-1 ml-1">
385                        Acme Comics & Books
386                    </li>
387                
388
389<li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="HomePageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#homePage')">Home</a>
390</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="AboutPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#aboutPage')">About</a>
391</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="ServicesPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#servicesPage')">Services</a>
392</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="PhotosNavigationLink" class="nav-link p-3" onclick="DisplayPage('#imageryPage')">Imagery</a>
393</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="testimonialsPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#testimonialsPage')">Testimonials</a>
394</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="GSVPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#gsvPage')">360 Tour</a>
395</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="PostsPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#postsPage')">Updates</a>
396</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="FaqPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#faqPage')">FAQ</a>
397</li><li class="nav-item text-center header-item mr-1 ml-1 text-nowrap">            <a href="#" id="ContactPageNavigationLink" class="nav-link p-3" onclick="DisplayPage('#contactPage')">Contact</a>
398</li>            </ul>
399        </div>
400    </div>
401</nav>
402
403</div>
404
405<div id="pages" class="pages-left">
406    <!--Home Page Information-->
407    <div class="content collapse show bg-alt-color" id="homePage">
408
409<div class="d-flex flex-wrap">
410    <div class="w-100 mx-auto home-banner">
411        <div class="parallax w-100">
412                <div class="img-fluid banner-image " style="background-image: url(https://du9m0k402rjmo.
412cloudfront.net/images/P_18762/95eaa837-5ab8-4041-9d78-84df0c867075.jpg)"></div>
413            <div class="home-content">
414                <div class="d-flex flex-wrap justify-content-center align-items-center px-2"></div>
415            </div>
416        </div>
417    </div>
418
419    
420        <div class="d-flex align-items-center justify-content-center col-12 text-center description mx-auto slogan p-3 slogan-speakable" style="color: #000000; opacity: 0.7">
421            Fueling Fandom, One Find at a Time.
422        </div>
423            <div class="slider-attributes-container">
424            <div class="slider slider-attributes mx-auto">
425                    <div>
426                        <div class="image-slider-attributes-border m-5">
427                            <div class="image-slider-attributes-border-inner">
428                                <div class="image-slider-attributes custom-background-color d-flex justify-content-center align-items-center">
429                                    <span class="m-2 text-font-color">Star Wars, GI Joes, TMNT, Transformers, Superheros and Wrestling Action Figures</span>
430                                </div>
431                            </div>
432                        </div>
433                    </div>
434                    <div>
435                        <div class="image-slider-attributes-border m-5">
436                            <div class="image-slider-attributes-border-inner">
437                                <div class="image-slider-attributes custom-background-color d-flex justify-content-center align-items-center">
438                                    <span class="m-2 text-font-color">He-Man and Masters of the Universe</span>
439                                </div>
440                            </div>
441                        </div>
442                    </div>
443                    <div>
444                        <div class="image-slider-attributes-border m-5">
445                            <div class="image-slider-attributes-border-inner">
446                                <div class="image-slider-attributes custom-background-color d-flex justify-content-center align-items-center">
447                                    <span class="m-2 text-font-color">DVDs and CDs and VHS</span>
448                                </div>
449                            </div>
450                        </div>
451                    </div>
452                    <div>
453                        <div class="image-slider-attributes-border m-5">
454                            <div class="image-slider-attributes-border-inner">
455                                <div class="image-slider-attributes custom-background-color d-flex justify-content-center align-items-center">
456                                    <span class="m-2 text-font-color">Used Vinyl Records</span>
457                                </div>
458                            </div>
459                        </div>
460                    </div>
461                    <div>
462                        <div class="image-slider-attributes-border m-5">
463                            <div class="image-slider-attributes-border-inner">
464                                <div class="image-slider-attributes custom-background-color d-flex justify-content-center align-items-center">
465                                    <span class="m-2 text-font-color">Games</span>
466                                </div>
467                            </div>
468                        </div>
469                    </div>
470                    <div>
471                        <div class="image-slider-attributes-border m-5">
472                            <div class="image-slider-attributes-border-inner">
473                                <div class="image-slider-attributes custom-background-color d-flex justify-content-center align-items-center">
474                                    <span class="m-2 text-font-color">Posters</span>
475                                </div>
476                            </div>
477                        </div>
478                    </div>
479            </div>
480        </div>
481        <nav id="circle-attributes" class="navbar-attribute custom-background-color w-100">
482            <div class="w-100 d-flex flex-row justify-content-center text-center">
483                <div class="inner py-1">
484                        <div class="col nav-item text-center header-item mx-auto text-wrap">
485                            <span class="nav-link">Star Wars, GI Joes, TMNT, Transformers, Superheros and Wrestling Action Figures</span>
486                        </div>
487                        <div class="col nav-item text-center header-item mx-auto text-wrap">
488                            <span class="nav-link">He-Man and Masters of the Universe</span>
489                        </div>
490                        <div class="col nav-item text-center header-item mx-auto text-wrap">
491                            <span class="nav-link">DVDs and CDs and VHS</span>
492                        </div>
493                        <div class="col nav-item text-center header-item mx-auto text-wrap">
494                            <span class="nav-link">Used Vinyl Records</span>
495                        </div>
496                        <div class="col nav-item text-center header-item mx-auto text-wrap">
497                            <span class="nav-link">Games</span>
498                        </div>
499                        <div class="col nav-item text-center header-item mx-auto text-wrap">
500                            <span class="nav-link">Posters</span>
501                        </div>
502                </div>
503            </div>
504        </nav>
505    <div class="w-100 w-lg-75 mx-auto text-center p-4">
506            <div class="p-2 section-header text-center">
507                Established in 1991
508            </div>
509                    <div class="p-2 section-information text-center">
510                Located in Peoria, IL
511            </div>
512    </div>
513
514    
515        <div class="w-100 w-lg-75 mx-auto mt-4 mb-4">
516            <div class="slider slider-single w-100">
517                    <div class="image-slider m-2">
518                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/b1eac72b-af46-44d0-b2b1-9a6df64f99a7.jpg" class="img-fluid text-center mx-auto" />
519                    </div>
520                    <div class="image-slider m-2">
521                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0338040a-66a4-488e-a803-95bc99d8997c.jpg" class="img-fluid text-center mx-auto" />
522                    </div>
523                    <div class="image-slider m-2">
524                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ef406f6a-2f2f-4a7b-b8e0-9ef43a1ff309.jpg" class="img-fluid text-center mx-auto" />
525                    </div>
526                    <div class="image-slider m-2">
527                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/52f7cefa-8e1b-49c9-9893-716bf9c16643.jpg" class="img-fluid text-center mx-auto" />
528                    </div>
529                    <div class="image-slider m-2">
530                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/980cd4fe-3142-495a-97f1-f06f8042e597.jpg" class="img-fluid text-center mx-auto" />
531                    </div>
532                    <div class="image-slider m-2">
533                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/f89b5741-34b9-48ba-94c0-0eefe77cc5e7.jpg" class="img-fluid text-center mx-auto" />
534                    </div>
535                    <div class="image-slider m-2">
536                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/7d9a42db-6828-4655-8a55-c18847c3f50e.jpg" class="img-fluid text-center mx-auto" />
537                    </div>
538                    <div class="image-slider m-2">
539                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/20c1485b-86ff-42a0-a133-25c581664b19.jpg" class="img-fluid text-center mx-auto" />
540                    </div>
541                    <div class="image-slider m-2">
542                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/28ff75e1-fc66-4297-9173-34f91aecd63c.jpg" class="img-fluid text-center mx-auto" />
543                    </div>
544                    <div class="image-slider m-2">
545                        <img alt="Image" src="https://du9m0k402rjmo.
545cloudfront.net/images/P_18762/b531d501-32a7-4fb2-8993-c571cc0c7349.jpg" class="img-fluid text-center mx-auto" />
546                    </div>
547                    <div class="image-slider m-2">
548                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/111ced05-2e8a-4105-a504-9bd331673539.jpg" class="img-fluid text-center mx-auto" />
549                    </div>
550                    <div class="image-slider m-2">
551                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c10a6eeb-b82d-4f0a-9adf-07600fcd1484.jpg" class="img-fluid text-center mx-auto" />
552                    </div>
553                    <div class="image-slider m-2">
554                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/68dbf6e5-59d4-4ac0-9dbe-0c8a2d9f0392.jpg" class="img-fluid text-center mx-auto" />
555                    </div>
556                    <div class="image-slider m-2">
557                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/55402c91-3093-4ff4-8259-2ea4499f9b83.jpg" class="img-fluid text-center mx-auto" />
558                    </div>
559                    <div class="image-slider m-2">
560                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/be9b8999-01d5-4196-9a48-215c0f38b0e6.jpg" class="img-fluid text-center mx-auto" />
561                    </div>
562                    <div class="image-slider m-2">
563                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/8d54feab-f19b-496d-8643-e09674180b4d.jpg" class="img-fluid text-center mx-auto" />
564                    </div>
565                    <div class="image-slider m-2">
566                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/49d277a9-9894-4d63-b0db-94b38f7e7214.jpg" class="img-fluid text-center mx-auto" />
567                    </div>
568                    <div class="image-slider m-2">
569                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ec531e2f-07a6-49ef-aeba-8929d7b3ddd7.jpg" class="img-fluid text-center mx-auto" />
570                    </div>
571                    <div class="image-slider m-2">
572                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/767facbd-82aa-412c-8648-e3f50cfc14d5.jpg" class="img-fluid text-center mx-auto" />
573                    </div>
574                    <div class="image-slider m-2">
575                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/9500c66e-c11a-45a8-94b1-bf55af18ebf9.jpg" class="img-fluid text-center mx-auto" />
576                    </div>
577                    <div class="image-slider m-2">
578                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/2dceae38-4995-4228-90b5-05c8f718e925.jpg" class="img-fluid text-center mx-auto" />
579                    </div>
580                    <div class="image-slider m-2">
581                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/24d0724a-1971-4960-9b76-39f054f650e1.jpg" class="img-fluid text-center mx-auto" />
582                    </div>
583                    <div class="image-slider m-2">
584                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a5d329c9-aa44-4500-9ef1-b1e4c2fe7154.jpg" class="img-fluid text-center mx-auto" />
585                    </div>
586                    <div class="image-slider m-2">
587                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/375b60c7-8909-458b-a2d9-ac62b0ad431f.jpg" class="img-fluid text-center mx-auto" />
588                    </div>
589                    <div class="image-slider m-2">
590                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ccec600a-e632-4c52-bbf1-36eae1088249.jpg" class="img-fluid text-center mx-auto" />
591                    </div>
592                    <div class="image-slider m-2">
593                        <img alt="Image" src="https://du9m0k402rjmo.
593cloudfront.net/images/P_18762/5c7ac8d6-6a5b-41cb-9b1e-8ef3516effe0.jpg" class="img-fluid text-center mx-auto" />
594                    </div>
595                    <div class="image-slider m-2">
596                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/cb09e67d-bb33-40a6-9ab9-b416965039b7.jpg" class="img-fluid text-center mx-auto" />
597                    </div>
598                    <div class="image-slider m-2">
599                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/deb5780d-1e84-4a48-a62b-ca1c7454bb2e.jpg" class="img-fluid text-center mx-auto" />
600                    </div>
601                    <div class="image-slider m-2">
602                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/d5d93f10-c327-4edc-a642-93de3cd82b18.jpg" class="img-fluid text-center mx-auto" />
603                    </div>
604                    <div class="image-slider m-2">
605                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/f5515513-23ad-47ff-8129-fe5713315417.jpg" class="img-fluid text-center mx-auto" />
606                    </div>
607                    <div class="image-slider m-2">
608                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0827dbd1-56db-47de-9b9e-8cc6dd3663e9.jpg" class="img-fluid text-center mx-auto" />
609                    </div>
610                    <div class="image-slider m-2">
611                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c7587833-e05a-460a-a403-e33a9a3bfb90.jpg" class="img-fluid text-center mx-auto" />
612                    </div>
613                    <div class="image-slider m-2">
614                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e1b23617-9e51-45d2-8c52-85d7d9238383.jpg" class="img-fluid text-center mx-auto" />
615                    </div>
616                    <div class="image-slider m-2">
617                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/6d7a32bb-0366-4b9b-b67b-c0f1fa77ead0.jpg" class="img-fluid text-center mx-auto" />
618                    </div>
619                    <div class="image-slider m-2">
620                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/3ed9b4b3-d0b4-4793-882b-3b1446d0fc71.jpg" class="img-fluid text-center mx-auto" />
621                    </div>
622                    <div class="image-slider m-2">
623                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/6d093669-8b2b-475a-b4f7-e7bcb11f9d9d.jpg" class="img-fluid text-center mx-auto" />
624                    </div>
625                    <div class="image-slider m-2">
626                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c3dd9ac0-8fa3-494e-9e6a-398bfce25519.jpg" class="img-fluid text-center mx-auto" />
627                    </div>
628                    <div class="image-slider m-2">
629                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/fbbde3a1-b5dd-428b-ab86-0e348e4e0341.jpg" class="img-fluid text-center mx-auto" />
630                    </div>
631                    <div class="image-slider m-2">
632                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/beb0fece-3a9d-483a-b229-141d91caf9fd.jpg" class="img-fluid text-center mx-auto" />
633                    </div>
634                    <div class="image-slider m-2">
635                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a2186736-3b08-4685-a654-31da7a50f7d6.jpg" class="img-fluid text-center mx-auto" />
636                    </div>
637                    <div class="image-slider m-2">
638                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0d9d18b7-de8d-4f78-a585-77ee0987af0e.jpg" class="img-fluid text-center mx-auto" />
639                    </div>
640                    <div class="image-slider m-2">
641                        <img alt="Image" src="https://du9m0k402rjmo.
641cloudfront.net/images/P_18762/67d24601-623e-4d1b-8a43-f583acd169b3.jpg" class="img-fluid text-center mx-auto" />
642                    </div>
643                    <div class="image-slider m-2">
644                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e5d45a53-b783-484e-ae95-ceda26ee2c1d.jpg" class="img-fluid text-center mx-auto" />
645                    </div>
646                    <div class="image-slider m-2">
647                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e95a2af6-035a-4283-b6c7-7d6ae914fa4a.jpg" class="img-fluid text-center mx-auto" />
648                    </div>
649                    <div class="image-slider m-2">
650                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/8a4c3990-98b6-4551-88ac-0c1885a6f07e.jpg" class="img-fluid text-center mx-auto" />
651                    </div>
652                    <div class="image-slider m-2">
653                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/47c57fdc-a909-45f5-930b-af5776098a27.jpg" class="img-fluid text-center mx-auto" />
654                    </div>
655                    <div class="image-slider m-2">
656                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/bc70b761-46b5-4b1e-88b0-020737bf147b.jpg" class="img-fluid text-center mx-auto" />
657                    </div>
658                    <div class="image-slider m-2">
659                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0e7c4023-f6e0-4db7-99a8-6a8ecbf7d47a.jpg" class="img-fluid text-center mx-auto" />
660                    </div>
661                    <div class="image-slider m-2">
662                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/38b8f940-16cc-48f9-89a7-1f171b5e1b92.jpg" class="img-fluid text-center mx-auto" />
663                    </div>
664                    <div class="image-slider m-2">
665                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a35c2963-2ded-457e-a5e8-98ba2ee81899.jpg" class="img-fluid text-center mx-auto" />
666                    </div>
667                    <div class="image-slider m-2">
668                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/821ccd96-6d4f-426f-9b86-b260f059d34c.jpg" class="img-fluid text-center mx-auto" />
669                    </div>
670                    <div class="image-slider m-2">
671                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/2906f8e6-547d-48e0-a6ba-c55b1646b911.jpg" class="img-fluid text-center mx-auto" />
672                    </div>
673                    <div class="image-slider m-2">
674                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/57c2b127-5228-48a3-87cb-a5602895db89.jpg" class="img-fluid text-center mx-auto" />
675                    </div>
676                    <div class="image-slider m-2">
677                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/5cdce641-feb9-4b6b-a5e1-ee43f11fc087.jpg" class="img-fluid text-center mx-auto" />
678                    </div>
679                    <div class="image-slider m-2">
680                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/5ba6773a-6402-49a6-b9af-e8b6627398e9.jpg" class="img-fluid text-center mx-auto" />
681                    </div>
682                    <div class="image-slider m-2">
683                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/67dc6d49-e7c4-4476-9e3a-539a9b10e20b.jpg" class="img-fluid text-center mx-auto" />
684                    </div>
685            </div>
686            <div class="slider slider-nav w-45 mx-auto mt-3 mb-3">
687                    <div class="image-slider-thumbnail">
688                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/b1eac72b-af46-44d0-b2b1-9a6df64f99a7.jpg" class="img-fluid text-center mx-auto" />
689                    </div>
690                    <div class="image-slider-thumbnail">
691                        <img alt="Image" src="https://du9m0k402rjmo.
691cloudfront.net/images/P_18762/0338040a-66a4-488e-a803-95bc99d8997c.jpg" class="img-fluid text-center mx-auto" />
692                    </div>
693                    <div class="image-slider-thumbnail">
694                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ef406f6a-2f2f-4a7b-b8e0-9ef43a1ff309.jpg" class="img-fluid text-center mx-auto" />
695                    </div>
696                    <div class="image-slider-thumbnail">
697                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/52f7cefa-8e1b-49c9-9893-716bf9c16643.jpg" class="img-fluid text-center mx-auto" />
698                    </div>
699                    <div class="image-slider-thumbnail">
700                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/980cd4fe-3142-495a-97f1-f06f8042e597.jpg" class="img-fluid text-center mx-auto" />
701                    </div>
702                    <div class="image-slider-thumbnail">
703                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/f89b5741-34b9-48ba-94c0-0eefe77cc5e7.jpg" class="img-fluid text-center mx-auto" />
704                    </div>
705                    <div class="image-slider-thumbnail">
706                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/7d9a42db-6828-4655-8a55-c18847c3f50e.jpg" class="img-fluid text-center mx-auto" />
707                    </div>
708                    <div class="image-slider-thumbnail">
709                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/20c1485b-86ff-42a0-a133-25c581664b19.jpg" class="img-fluid text-center mx-auto" />
710                    </div>
711                    <div class="image-slider-thumbnail">
712                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/28ff75e1-fc66-4297-9173-34f91aecd63c.jpg" class="img-fluid text-center mx-auto" />
713                    </div>
714                    <div class="image-slider-thumbnail">
715                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/b531d501-32a7-4fb2-8993-c571cc0c7349.jpg" class="img-fluid text-center mx-auto" />
716                    </div>
717                    <div class="image-slider-thumbnail">
718                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/111ced05-2e8a-4105-a504-9bd331673539.jpg" class="img-fluid text-center mx-auto" />
719                    </div>
720                    <div class="image-slider-thumbnail">
721                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c10a6eeb-b82d-4f0a-9adf-07600fcd1484.jpg" class="img-fluid text-center mx-auto" />
722                    </div>
723                    <div class="image-slider-thumbnail">
724                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/68dbf6e5-59d4-4ac0-9dbe-0c8a2d9f0392.jpg" class="img-fluid text-center mx-auto" />
725                    </div>
726                    <div class="image-slider-thumbnail">
727                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/55402c91-3093-4ff4-8259-2ea4499f9b83.jpg" class="img-fluid text-center mx-auto" />
728                    </div>
729                    <div class="image-slider-thumbnail">
730                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/be9b8999-01d5-4196-9a48-215c0f38b0e6.jpg" class="img-fluid text-center mx-auto" />
731                    </div>
732                    <div class="image-slider-thumbnail">
733                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/8d54feab-f19b-496d-8643-e09674180b4d.jpg" class="img-fluid text-center mx-auto" />
734                    </div>
735                    <div class="image-slider-thumbnail">
736                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/49d277a9-9894-4d63-b0db-94b38f7e7214.jpg" class="img-fluid text-center mx-auto" />
737                    </div>
738                    <div class="image-slider-thumbnail">
739                        <img alt="Image" src="https://du9m0k402rjmo.
739cloudfront.net/images/P_18762/ec531e2f-07a6-49ef-aeba-8929d7b3ddd7.jpg" class="img-fluid text-center mx-auto" />
740                    </div>
741                    <div class="image-slider-thumbnail">
742                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/767facbd-82aa-412c-8648-e3f50cfc14d5.jpg" class="img-fluid text-center mx-auto" />
743                    </div>
744                    <div class="image-slider-thumbnail">
745                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/9500c66e-c11a-45a8-94b1-bf55af18ebf9.jpg" class="img-fluid text-center mx-auto" />
746                    </div>
747                    <div class="image-slider-thumbnail">
748                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/2dceae38-4995-4228-90b5-05c8f718e925.jpg" class="img-fluid text-center mx-auto" />
749                    </div>
750                    <div class="image-slider-thumbnail">
751                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/24d0724a-1971-4960-9b76-39f054f650e1.jpg" class="img-fluid text-center mx-auto" />
752                    </div>
753                    <div class="image-slider-thumbnail">
754                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a5d329c9-aa44-4500-9ef1-b1e4c2fe7154.jpg" class="img-fluid text-center mx-auto" />
755                    </div>
756                    <div class="image-slider-thumbnail">
757                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/375b60c7-8909-458b-a2d9-ac62b0ad431f.jpg" class="img-fluid text-center mx-auto" />
758                    </div>
759                    <div class="image-slider-thumbnail">
760                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ccec600a-e632-4c52-bbf1-36eae1088249.jpg" class="img-fluid text-center mx-auto" />
761                    </div>
762                    <div class="image-slider-thumbnail">
763                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/5c7ac8d6-6a5b-41cb-9b1e-8ef3516effe0.jpg" class="img-fluid text-center mx-auto" />
764                    </div>
765                    <div class="image-slider-thumbnail">
766                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/cb09e67d-bb33-40a6-9ab9-b416965039b7.jpg" class="img-fluid text-center mx-auto" />
767                    </div>
768                    <div class="image-slider-thumbnail">
769                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/deb5780d-1e84-4a48-a62b-ca1c7454bb2e.jpg" class="img-fluid text-center mx-auto" />
770                    </div>
771                    <div class="image-slider-thumbnail">
772                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/d5d93f10-c327-4edc-a642-93de3cd82b18.jpg" class="img-fluid text-center mx-auto" />
773                    </div>
774                    <div class="image-slider-thumbnail">
775                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/f5515513-23ad-47ff-8129-fe5713315417.jpg" class="img-fluid text-center mx-auto" />
776                    </div>
777                    <div class="image-slider-thumbnail">
778                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0827dbd1-56db-47de-9b9e-8cc6dd3663e9.jpg" class="img-fluid text-center mx-auto" />
779                    </div>
780                    <div class="image-slider-thumbnail">
781                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c7587833-e05a-460a-a403-e33a9a3bfb90.jpg" class="img-fluid text-center mx-auto" />
782                    </div>
783                    <div class="image-slider-thumbnail">
784                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e1b23617-9e51-45d2-8c52-85d7d9238383.jpg" class="img-fluid text-center mx-auto" />
785                    </div>
786                    <div class="image-slider-thumbnail">
787                        <img alt="Image" src="https://du9m0k402rjmo.
787cloudfront.net/images/P_18762/6d7a32bb-0366-4b9b-b67b-c0f1fa77ead0.jpg" class="img-fluid text-center mx-auto" />
788                    </div>
789                    <div class="image-slider-thumbnail">
790                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/3ed9b4b3-d0b4-4793-882b-3b1446d0fc71.jpg" class="img-fluid text-center mx-auto" />
791                    </div>
792                    <div class="image-slider-thumbnail">
793                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/6d093669-8b2b-475a-b4f7-e7bcb11f9d9d.jpg" class="img-fluid text-center mx-auto" />
794                    </div>
795                    <div class="image-slider-thumbnail">
796                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c3dd9ac0-8fa3-494e-9e6a-398bfce25519.jpg" class="img-fluid text-center mx-auto" />
797                    </div>
798                    <div class="image-slider-thumbnail">
799                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/fbbde3a1-b5dd-428b-ab86-0e348e4e0341.jpg" class="img-fluid text-center mx-auto" />
800                    </div>
801                    <div class="image-slider-thumbnail">
802                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/beb0fece-3a9d-483a-b229-141d91caf9fd.jpg" class="img-fluid text-center mx-auto" />
803                    </div>
804                    <div class="image-slider-thumbnail">
805                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a2186736-3b08-4685-a654-31da7a50f7d6.jpg" class="img-fluid text-center mx-auto" />
806                    </div>
807                    <div class="image-slider-thumbnail">
808                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0d9d18b7-de8d-4f78-a585-77ee0987af0e.jpg" class="img-fluid text-center mx-auto" />
809                    </div>
810                    <div class="image-slider-thumbnail">
811                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/67d24601-623e-4d1b-8a43-f583acd169b3.jpg" class="img-fluid text-center mx-auto" />
812                    </div>
813                    <div class="image-slider-thumbnail">
814                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e5d45a53-b783-484e-ae95-ceda26ee2c1d.jpg" class="img-fluid text-center mx-auto" />
815                    </div>
816                    <div class="image-slider-thumbnail">
817                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e95a2af6-035a-4283-b6c7-7d6ae914fa4a.jpg" class="img-fluid text-center mx-auto" />
818                    </div>
819                    <div class="image-slider-thumbnail">
820                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/8a4c3990-98b6-4551-88ac-0c1885a6f07e.jpg" class="img-fluid text-center mx-auto" />
821                    </div>
822                    <div class="image-slider-thumbnail">
823                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/47c57fdc-a909-45f5-930b-af5776098a27.jpg" class="img-fluid text-center mx-auto" />
824                    </div>
825                    <div class="image-slider-thumbnail">
826                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/bc70b761-46b5-4b1e-88b0-020737bf147b.jpg" class="img-fluid text-center mx-auto" />
827                    </div>
828                    <div class="image-slider-thumbnail">
829                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0e7c4023-f6e0-4db7-99a8-6a8ecbf7d47a.jpg" class="img-fluid text-center mx-auto" />
830                    </div>
831                    <div class="image-slider-thumbnail">
832                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/38b8f940-16cc-48f9-89a7-1f171b5e1b92.jpg" class="img-fluid text-center mx-auto" />
833                    </div>
834                    <div class="image-slider-thumbnail">
835                        <img alt="Image" src="https://du9m0k402rjmo.
835cloudfront.net/images/P_18762/a35c2963-2ded-457e-a5e8-98ba2ee81899.jpg" class="img-fluid text-center mx-auto" />
836                    </div>
837                    <div class="image-slider-thumbnail">
838                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/821ccd96-6d4f-426f-9b86-b260f059d34c.jpg" class="img-fluid text-center mx-auto" />
839                    </div>
840                    <div class="image-slider-thumbnail">
841                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/2906f8e6-547d-48e0-a6ba-c55b1646b911.jpg" class="img-fluid text-center mx-auto" />
842                    </div>
843                    <div class="image-slider-thumbnail">
844                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/57c2b127-5228-48a3-87cb-a5602895db89.jpg" class="img-fluid text-center mx-auto" />
845                    </div>
846                    <div class="image-slider-thumbnail">
847                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/5cdce641-feb9-4b6b-a5e1-ee43f11fc087.jpg" class="img-fluid text-center mx-auto" />
848                    </div>
849                    <div class="image-slider-thumbnail">
850                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/5ba6773a-6402-49a6-b9af-e8b6627398e9.jpg" class="img-fluid text-center mx-auto" />
851                    </div>
852                    <div class="image-slider-thumbnail">
853                        <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/67dc6d49-e7c4-4476-9e3a-539a9b10e20b.jpg" class="img-fluid text-center mx-auto" />
854                    </div>
855            </div>
856        </div>
857            <div class="w-100 p-0 mt-4 mb-4">
858            <iframe id='gbvFrame' src="https://www.google.com/maps/embed?pb=!4v1556291456548!6m8!1m7!1sCAoSLEFGMVFpcE5RRm5DdE5aSm5Qbm85clJ6OFF0RkloUUJrWGlvUFhBUm55YWhY!2m2!1d40.74684746192782!2d-89.62761783177513!3f177.5207448481783!4f-3.033122725164148!5f0.7820865974627469" width="100%" height="450px;" frameborder="0" style="border:0" allowfullscreen></iframe>
859        </div>
860
861            <div class="w-100 mx-auto bg-image-container">
862            <div class="bg-image " style="background-image: url(https://du9m0k402rjmo.cloudfront.net/images/P_18762/82ed5ed3-7105-4295-bdaf-46e6328f93d1.jpg)"></div>
863            <div class="w-lg-40 p-3 mt-md-5 mb-md-5">
864                <div class="mx-auto p-3 testimonial-blurb">
865                    <div class="blurb-review-info">
866    <p class="paragraph-content">
867        <div class="blurb-rating m-2 mt-3">
868                    <img class="star-rating-image" src="/content/profile/images/star_yellow_5.0.png" />
869        </div>
870        <div class="blurb-authordate m-2 mb-3">
871            <span class="blurb-author">
872- Nathan Ayres            </span>
873            <span class="blurb-date">
8747/21/2026            </span>
875        </div>
876        <div class="blurb m-2 mt-3 mb-3">
877
878&quot;Great people!! Ben going to this book store for years, even before i was old enough to drive when it was licated on Main st!!&quot;        </div>
879        <div class="blurb-more m-2 mt-3">
880            <div class="d-flex flex-wrap flex-column text-center mx-auto mt-1 mb-1 p-0">
881                <a id="testimonialsBlurbMore" href="#testimonialsPage" class="d-flex align-items-center justify-content-center btn btn-secondary p-2 mr-auto testimonialsBlurbMore" >
882                    See More &nbsp; <i class="fas fa-arrow-right"></i>
883                </a>
884            </div>
885        </div>
886    </p>
887</div>
888                </div>
889            </div>
890        </div>
891</div>
892    </div>
893
894    <!--About Page Information-->
895    <div class="content collapse bg-alt-color" id="aboutPage"></div>
896
897    <!--Services Page Information-->
898    <div class="content collapse bg-alt-color" id="servicesPage"></div>
899
900    <!--Testimonial Page Information-->
901    <div class="content collapse bg-alt-color" id="testimonialsPage"></div>
902
903    <!-- REVIEW MODAL -->
904    <div id="reviewFormParentContainer"></div>
905
906    <!--Contact Page Information-->
907    <div class="content collapse bg-alt-color" id="contactPage"></div>
908
909    <!--Imagery Page Information-->
910    <div class="content collapse bg-alt-color" id="imageryPage"></div>
911
912    <!--Posts Page Information-->
913        <div class="content collapse bg-alt-color" id="postsPage">
914
915
916<div class="d-flex flex-wrap">
917
918    
919    <div class="w-100 mx-auto text-center banner">
920        <div class="parallax w-100 d-flex flex-wrap justify-content-center align-items-center">
921                <div class="banner-image " style="background-image: url(https://du9m0k402rjmo.cloudfront.net/images/P_18762/287e0441-1318-4f2f-84a7-a5d2a12fc374.jpg)"></div>
922                    </div>
923    </div>
924
925    
926    <div class="w-100 mx-auto">
927        <div class="d-flex flex-row flex-wrap justify-content-center text-center">
928            <div class="posts-partial-content w-100">
929                
930                <div class="postsInfo" id="testimonialPostsInfo"></div>
931                <div class="text-center m-3">
932                    <button type="button" id="prevPosts" class="btn btn-light btn-md" disabled><i class="fas fa-angle-left"></i> Previous</button>
933                    <button type="button" id="nextPosts" class="btn btn-light btn-md">Next <i class="fas fa-angle-right"></i></button>
934                </div>
935            </div>
936        </div>
937    </div>
938</div>
939        </div>
940
941    <!--Locations Page Information-->
942    <div class="content collapse bg-alt-color" id="locationsPage"></div>
943
944    <!--360 Tour Page-->
945    <div class="content collapse bg-alt-color pt-3" id="gsvPage"></div>
946
947    <!--FAQ Page Information-->
948    <div class="content collapse bg-alt-color" id="faqPage"></div>
949
950    <!--Additional Content Page-->
951    <div class="content collapse bg-alt-color pt-3" id="contentPage"></div>
952
953</div> 
954
955<!--FOOTER Information-->
956<footer id="footer-container" class="footer custom-background-color">
957<div class="d-flex flex-wrap text-center justify-content-center p-3">
958    <div class="footer-content mx-auto">
959
960        <!--Payment Methods -->
961            <div id="paymentTypeDark" class="mx-auto mt-2 mb-2 text-center d-flex flex-wrap justify-content-center paymentType">
962                    <div class="m-2">
963                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/americanexpress.png" />
964                    </div>
965                    <div class="m-2">
966                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/discover.png" />
967                    </div>
968                    <div class="m-2">
969                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/mastercard.png" />
970                    </div>
971                    <div class="m-2">
972                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/visa.png" />
973                    </div>
974            </div>
975            <div id="paymentTypeLight" class="mx-auto mt-2 mb-2 text-center d-flex flex-wrap justify-content-center paymentType">
976                    <div class="m-2">
977                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/americanexpress_white.png" />
978                    </div>
979                    <div class="m-2">
980                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/discover_white.png" />
981                    </div>
982                    <div class="m-2">
983                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/mastercard_white.png" />
984                    </div>
985                    <div class="m-2">
986                        <img alt="Payment Image" class="img-fluid text-center mx-auto payment-img" src="/content/Templates/images/payment/visa_white.png" />
987                    </div>
988            </div>
989
990        <div id="footer-address">
991            <div class="d-flex flex-wrap justify-content-center pt-1">
992                <ul class="mx-auto p-0 mt-2 mt-lg-0 mb-2 business-info-footer d-flex flex-wrap justify-content-center">
993                        <li class="text-center mr-1 ml-1 pl-1 pr-1 text-font-color footer-business-name">
994                            Acme Comics & Books
995                        </li>
996                                                <li class="text-center header-item mr-1 ml-1 pl-1 pr-1 text-font-color">
997
998                                2218 W. Glen Ave.
999                            </li>
1000                                            <li class="text-center header-item mr-1 ml-1 pl-1 pr-1 text-font-color">
1001                            Peoria, IL 61614
1002                        </li>
1003                </ul>
1004            </div>
1005        </div>
1006                <div class="d-flex flex-wrap flex-column text-center mx-auto mt-1 mb-1 p-0">
1007                    <a id="phoneLink" href="tel:3096919816" class="phoneLinkInput d-flex align-items-start justify-content-center btn btn-secondary p-2 mx-auto text-font-color">
1008                        (309) 691-9816
1009                    </a>
1010                </div>
1011        <div class="mt-3">
1012                <div class="mx-auto mt-2 mb-2 text-center d-flex flex-wrap justify-content-center">
1013                        <div class="m-2">
1014                            <a class="text-font-color social-link-footer" href="https://www.google.com/maps/place/Acme+Books+%26+Comics/@40.7467704,-89.6276116,17z/data=!3m1!4b1!4m5!3m4!1s0x880a5c79b5b25df9:0xd6d64718d841195e!8m2!3d40.7467704!4d-89.6276116" target="_blank" id="google-social-footer" title="Google">
1015                                <i class="fab fa-google fa-lg"></i>
1016                            </a>
1017                        </div>
1018                                            <div class="m-2">
1019                            <a class="text-font-color social-link-footer" href="https://www.facebook.com/acmecomicspeoria/" target="_blank" id="facebook-social-footer" title="Facebook">
1020                                <i class="fab fa-facebook-f fa-lg"></i>
1021                            </a>
1022                        </div>
1023                                            <div class="m-2">
1024                            <a class="text-font-color social-link-footer" href="https://www.yelp.com/biz/acme-books-and-comics-peoria" target="_blank" id="yelp-social-footer" title="Yelp">
1025                                <i class="fab fa-yelp fa-lg"></i>
1026                            </a>
1027                        </div>
1028                                                                                                </div>
1029        </div>
1030        <div class="text-center tos pt-4">
1031            <a class="text-font-color" href="/Home/TermsOfUse" id="tosLink" target="_blank">Terms of Use |</a>
1032            <a class="text-font-color" href="/Home/PrivacyPolicy" id="ppLink" target="_blank">Privacy Policy</a>
1033        </div>
1034        <div class="text-center" style="font-size: 0.75rem; color: #999; padding-top: 0.5rem;">
1035            &copy; 2026 American Marketing & Publishing, L.L.C. All rights reserved. Names, logos, and other marks displayed are the property of their respective owners.
1036        </div>
1037    </div>
1038</div>
1039</footer>
1040
1041    <div class="accessibility-img py-2 px-2">
1042        <div class="d-flex flex-wrap justify-content-center align-items-center text-center">
1043            <a href="/Accessibility?domain=acmecomicspeoria" target="_blank" class="dark">
1044                <img src="/Content/Templates/images/accessibility_icon.png" height="60" width="42" />
1045            </a>
1046        </div>
1047    </div>
1048
1049
1050<!-- Modal -->
1051<div class="modal" id="carouselImageryPhotoModal">
1052    <div class="modal-dialog modal-dialog-centered modal-lg">
1053        <div class="modal-content">
1054            <div class="modal-header"><button type="button" class="close" data-dismiss="modal">&times;</button></div>
1055            <div class="modal-body">
1056                    <div class="w-100 w-lg-75 mx-auto mt-4 mb-4">
1057                        <div class="slider slider-imagery w-100">
1058                                <div class="image-slider m-2">
1059                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/b1eac72b-af46-44d0-b2b1-9a6df64f99a7.jpg" class="img-fluid text-center mx-auto" />
1060                                </div>
1061                                <div class="image-slider m-2">
1062                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0338040a-66a4-488e-a803-95bc99d8997c.jpg" class="img-fluid text-center mx-auto" />
1063                                </div>
1064                                <div class="image-slider m-2">
1065                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ef406f6a-2f2f-4a7b-b8e0-9ef43a1ff309.jpg" class="img-fluid text-center mx-auto" />
1066                                </div>
1067                                <div class="image-slider m-2">
1068                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/52f7cefa-8e1b-49c9-9893-716bf9c16643.jpg" class="img-fluid text-center mx-auto" />
1069                                </div>
1070                                <div class="image-slider m-2">
1071                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/980cd4fe-3142-495a-97f1-f06f8042e597.jpg" class="img-fluid text-center mx-auto" />
1072                                </div>
1073                                <div class="image-slider m-2">
1074                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/f89b5741-34b9-48ba-94c0-0eefe77cc5e7.jpg" class="img-fluid text-center mx-auto" />
1075                                </div>
1076                                <div class="image-slider m-2">
1077                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/7d9a42db-6828-4655-8a55-c18847c3f50e.jpg" class="img-fluid text-center mx-auto" />
1078                                </div>
1079                                <div class="image-slider m-2">
1080                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/20c1485b-86ff-42a0-a133-25c581664b19.jpg" class="img-fluid text-center mx-auto" />
1081                                </div>
1082                                <div class="image-slider m-2">
1083                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/28ff75e1-fc66-4297-9173-34f91aecd63c.jpg" class="img-fluid text-center mx-auto" />
1084                                </div>
1085                                <div class="image-slider m-2">
1086                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/b531d501-32a7-4fb2-8993-c571cc0c7349.jpg" class="img-fluid text-center mx-auto" />
1087                                </div>
1088                                <div class="image-slider m-2">
1089                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/111ced05-2e8a-4105-a504-9bd331673539.jpg" class="img-fluid text-center mx-auto" />
1090                                </div>
1091                                <div class="image-slider m-2">
1092                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c10a6eeb-b82d-4f0a-9adf-07600fcd1484.jpg" class="img-fluid text-center mx-auto" />
1093                                </div>
1094                                <div class="image-slider m-2">
1095                                    <img alt="Image" src="https://du9m0k402rjmo.
1095cloudfront.net/images/P_18762/68dbf6e5-59d4-4ac0-9dbe-0c8a2d9f0392.jpg" class="img-fluid text-center mx-auto" />
1096                                </div>
1097                                <div class="image-slider m-2">
1098                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/55402c91-3093-4ff4-8259-2ea4499f9b83.jpg" class="img-fluid text-center mx-auto" />
1099                                </div>
1100                                <div class="image-slider m-2">
1101                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/be9b8999-01d5-4196-9a48-215c0f38b0e6.jpg" class="img-fluid text-center mx-auto" />
1102                                </div>
1103                                <div class="image-slider m-2">
1104                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/8d54feab-f19b-496d-8643-e09674180b4d.jpg" class="img-fluid text-center mx-auto" />
1105                                </div>
1106                                <div class="image-slider m-2">
1107                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/49d277a9-9894-4d63-b0db-94b38f7e7214.jpg" class="img-fluid text-center mx-auto" />
1108                                </div>
1109                                <div class="image-slider m-2">
1110                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ec531e2f-07a6-49ef-aeba-8929d7b3ddd7.jpg" class="img-fluid text-center mx-auto" />
1111                                </div>
1112                                <div class="image-slider m-2">
1113                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/767facbd-82aa-412c-8648-e3f50cfc14d5.jpg" class="img-fluid text-center mx-auto" />
1114                                </div>
1115                                <div class="image-slider m-2">
1116                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/9500c66e-c11a-45a8-94b1-bf55af18ebf9.jpg" class="img-fluid text-center mx-auto" />
1117                                </div>
1118                                <div class="image-slider m-2">
1119                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/2dceae38-4995-4228-90b5-05c8f718e925.jpg" class="img-fluid text-center mx-auto" />
1120                                </div>
1121                                <div class="image-slider m-2">
1122                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/24d0724a-1971-4960-9b76-39f054f650e1.jpg" class="img-fluid text-center mx-auto" />
1123                                </div>
1124                                <div class="image-slider m-2">
1125                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a5d329c9-aa44-4500-9ef1-b1e4c2fe7154.jpg" class="img-fluid text-center mx-auto" />
1126                                </div>
1127                                <div class="image-slider m-2">
1128                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/375b60c7-8909-458b-a2d9-ac62b0ad431f.jpg" class="img-fluid text-center mx-auto" />
1129                                </div>
1130                                <div class="image-slider m-2">
1131                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/ccec600a-e632-4c52-bbf1-36eae1088249.jpg" class="img-fluid text-center mx-auto" />
1132                                </div>
1133                                <div class="image-slider m-2">
1134                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/5c7ac8d6-6a5b-41cb-9b1e-8ef3516effe0.jpg" class="img-fluid text-center mx-auto" />
1135                                </div>
1136                                <div class="image-slider m-2">
1137                                    <img alt="Image" src="https://du9m0k402rjmo.
1137cloudfront.net/images/P_18762/cb09e67d-bb33-40a6-9ab9-b416965039b7.jpg" class="img-fluid text-center mx-auto" />
1138                                </div>
1139                                <div class="image-slider m-2">
1140                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/deb5780d-1e84-4a48-a62b-ca1c7454bb2e.jpg" class="img-fluid text-center mx-auto" />
1141                                </div>
1142                                <div class="image-slider m-2">
1143                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/d5d93f10-c327-4edc-a642-93de3cd82b18.jpg" class="img-fluid text-center mx-auto" />
1144                                </div>
1145                                <div class="image-slider m-2">
1146                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/f5515513-23ad-47ff-8129-fe5713315417.jpg" class="img-fluid text-center mx-auto" />
1147                                </div>
1148                                <div class="image-slider m-2">
1149                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0827dbd1-56db-47de-9b9e-8cc6dd3663e9.jpg" class="img-fluid text-center mx-auto" />
1150                                </div>
1151                                <div class="image-slider m-2">
1152                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c7587833-e05a-460a-a403-e33a9a3bfb90.jpg" class="img-fluid text-center mx-auto" />
1153                                </div>
1154                                <div class="image-slider m-2">
1155                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e1b23617-9e51-45d2-8c52-85d7d9238383.jpg" class="img-fluid text-center mx-auto" />
1156                                </div>
1157                                <div class="image-slider m-2">
1158                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/6d7a32bb-0366-4b9b-b67b-c0f1fa77ead0.jpg" class="img-fluid text-center mx-auto" />
1159                                </div>
1160                                <div class="image-slider m-2">
1161                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/3ed9b4b3-d0b4-4793-882b-3b1446d0fc71.jpg" class="img-fluid text-center mx-auto" />
1162                                </div>
1163                                <div class="image-slider m-2">
1164                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/6d093669-8b2b-475a-b4f7-e7bcb11f9d9d.jpg" class="img-fluid text-center mx-auto" />
1165                                </div>
1166                                <div class="image-slider m-2">
1167                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/c3dd9ac0-8fa3-494e-9e6a-398bfce25519.jpg" class="img-fluid text-center mx-auto" />
1168                                </div>
1169                                <div class="image-slider m-2">
1170                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/fbbde3a1-b5dd-428b-ab86-0e348e4e0341.jpg" class="img-fluid text-center mx-auto" />
1171                                </div>
1172                                <div class="image-slider m-2">
1173                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/beb0fece-3a9d-483a-b229-141d91caf9fd.jpg" class="img-fluid text-center mx-auto" />
1174                                </div>
1175                                <div class="image-slider m-2">
1176                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a2186736-3b08-4685-a654-31da7a50f7d6.jpg" class="img-fluid text-center mx-auto" />
1177                                </div>
1178                                <div class="image-slider m-2">
1179                                    <img alt="Image" src="https://du9m0k402rjmo.
1179cloudfront.net/images/P_18762/0d9d18b7-de8d-4f78-a585-77ee0987af0e.jpg" class="img-fluid text-center mx-auto" />
1180                                </div>
1181                                <div class="image-slider m-2">
1182                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/67d24601-623e-4d1b-8a43-f583acd169b3.jpg" class="img-fluid text-center mx-auto" />
1183                                </div>
1184                                <div class="image-slider m-2">
1185                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e5d45a53-b783-484e-ae95-ceda26ee2c1d.jpg" class="img-fluid text-center mx-auto" />
1186                                </div>
1187                                <div class="image-slider m-2">
1188                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/e95a2af6-035a-4283-b6c7-7d6ae914fa4a.jpg" class="img-fluid text-center mx-auto" />
1189                                </div>
1190                                <div class="image-slider m-2">
1191                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/8a4c3990-98b6-4551-88ac-0c1885a6f07e.jpg" class="img-fluid text-center mx-auto" />
1192                                </div>
1193                                <div class="image-slider m-2">
1194                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/47c57fdc-a909-45f5-930b-af5776098a27.jpg" class="img-fluid text-center mx-auto" />
1195                                </div>
1196                                <div class="image-slider m-2">
1197                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/bc70b761-46b5-4b1e-88b0-020737bf147b.jpg" class="img-fluid text-center mx-auto" />
1198                                </div>
1199                                <div class="image-slider m-2">
1200                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/0e7c4023-f6e0-4db7-99a8-6a8ecbf7d47a.jpg" class="img-fluid text-center mx-auto" />
1201                                </div>
1202                                <div class="image-slider m-2">
1203                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/38b8f940-16cc-48f9-89a7-1f171b5e1b92.jpg" class="img-fluid text-center mx-auto" />
1204                                </div>
1205                                <div class="image-slider m-2">
1206                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/a35c2963-2ded-457e-a5e8-98ba2ee81899.jpg" class="img-fluid text-center mx-auto" />
1207                                </div>
1208                                <div class="image-slider m-2">
1209                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/821ccd96-6d4f-426f-9b86-b260f059d34c.jpg" class="img-fluid text-center mx-auto" />
1210                                </div>
1211                                <div class="image-slider m-2">
1212                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/2906f8e6-547d-48e0-a6ba-c55b1646b911.jpg" class="img-fluid text-center mx-auto" />
1213                                </div>
1214                                <div class="image-slider m-2">
1215                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/57c2b127-5228-48a3-87cb-a5602895db89.jpg" class="img-fluid text-center mx-auto" />
1216                                </div>
1217                                <div class="image-slider m-2">
1218                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/5cdce641-feb9-4b6b-a5e1-ee43f11fc087.jpg" class="img-fluid text-center mx-auto" />
1219                                </div>
1220                                <div class="image-slider m-2">
1221                                    <img alt="Image" src="https://du9m0k402rjmo.
1221cloudfront.net/images/P_18762/5ba6773a-6402-49a6-b9af-e8b6627398e9.jpg" class="img-fluid text-center mx-auto" />
1222                                </div>
1223                                <div class="image-slider m-2">
1224                                    <img alt="Image" src="https://du9m0k402rjmo.cloudfront.net/images/P_18762/67dc6d49-e7c4-4476-9e3a-539a9b10e20b.jpg" class="img-fluid text-center mx-auto" />
1225                                </div>
1226                        </div>
1227                    </div>
1228            </div>
1229        </div>
1230    </div>
1231</div>
1232
1233<!-- Modal -->
1234<div class="modal" id="carouselImageryVideoModal">
1235    <div class="modal-dialog modal-dialog-centered modal-xl">
1236        <div class="modal-content">
1237            <div class="modal-header"><button type="button" class="close" data-dismiss="modal">&times;</button></div>
1238            <div class="modal-body">
1239            </div>
1240        </div>
1241    </div>
1242</div>
1243
1244<div id="loadingImg" class="loader" style="display:none !important">
1245    <i class="fas fa-circle"></i>
1246    <i class="fas fa-circle"></i>
1247    <i class="fas fa-circle"></i>
1248</div>
1249
1250<script type="text/javascript">
1251    var isMobile = false;
1252    var isTablet = false;
1253    var pageSize = 5;
1254    var pageIndex = 0;
1255    var notReputation = false;
1256    var hasbanner = false;
1257    var keepPostUp = false;
1258    var listOfSites = "";
1259    var numOfReviews = 203;
1260    var numOfFilteredReviews = 203;
1261    var testimonialPageBackgroundColor = '#E0211F';
1262    var numOfPosts = 2;
1263    var postsPageIndex = 0;
1264    var geocode = null;
1265    var isSubmittingReview = false; //global flag to track submission
1266
1267    $(document).ready(function () {
1268
1269        if ($(window).width() < 576) {
1270            $("#gallerysection").addClass("pr-3");
1271            $("#gallerysection").addClass("pl-3");
1272        }
1273        else {
1274            $("#gallerysection").removeClass("pr-3");
1275            $("#gallerysection").removeClass("pl-3");
1276        }
1277
1278        if($("#contact_us_phone").length > 0){
1279            var cleave = new Cleave('#contact_us_phone', {
1280                phone: true,
1281                phoneRegionCode: 'US'
1282            });
1283        }
1284
1285        // Load the review modal async on page load
1286        $.get('/Home/GetReviewModalContent', { id: 18762, template: "Template_6"}, function (data) {
1287            if (data != "") {
1288                $("#reviewFormParentContainer").append(data);
1289                $('#starRating').barrating({
1290                    theme: 'bootstrap-stars',
1291                    deselectable: true,
1292                    onSelect: function (value, text, event) {
1293                        $('.br-widget').removeClass('error');
1294                        $('.alert').alert('close');
1295                    }
1296                });
1297
1298            }
1299        });
1300
1301        checkMobile();
1302        checkTablet();
1303        bgSlider();
1304        initializeCarousel();
1305        checkHashRoute();
1306
1307        PauseVideoPlayer();
1308
1309        if(hasbanner){
1310            GetPostsBanner();
1311        }
1312
1313        $(window).on('hashchange', function(){
1314            checkHashRoute();
1315        });
1316
1317        document.addEventListener("visibilitychange", function () {
1318            if (document["hidden"]) {
1319                PauseVideoPlayer();
1320            }
1321        });
1322
1323        var navMain = $("#navbarToggler");
1324        navMain.on("click", "a", null, function () {
1325            navMain.collapse('hide');
1326        });
1327
1328        $(window).scroll(function () {
1329            var scroll = $(window).scrollTop();
1330            if (('True' == 'False') || ('True' == 'True' && window.outerWidth > 767.98)) { /*false=center/true=left*/
1331                if (scroll > 150){
1332                    $(".content").addClass("page-section-adjust");
1333                    $(".nav-logo").addClass("nav-logo-adjust");
1334                    $(".nav-location").addClass("nav-item-adjust");
1335                }
1336                else if(scroll <= 150){
1337                    $(".content").removeClass("page-section-adjust");
1338                    $(".nav-logo").removeClass("nav-logo-adjust");
1339                    $(".nav-location").removeClass("nav-item-adjust");
1340                }
1341            }
1342        });
1343
1344        $("#carouselImageryVideoModal").on('shown.bs.modal', function (e) {
1345            $("video").each(function () { this.pause() }); //stop html5 video from playing
1346        });
1347
1348        $("#carouselImageryVideoModal").on('hidden.bs.modal', function (e) {
1349            $("video").each(function () { this.pause() }); //stop html5 video from playing
1350            $('.slider-video').slick('unslick'); //destroy slider to prevent video from playing after closing
1351        });
1352
1353        $(document).on("click", "#btnContactPost", function (e) {
1354            $("#btnContactPost").prop('disabled', true);
1355            $("#btnContactPost").css('font-weight', 'normal');
1356            contactUsPost(e);
1357        });
1358
1359
1360        var analyticsCategory = "Desktop";
1361        if (isMobile == true) {
1362            analyticsCategory = "Mobile";
1363        }
1364
1365        if (testimonialPageBackgroundColor != null && testimonialPageBackgroundColor != '' && testimonialPageBackgroundColor != "#F5F5F5") {
1366            //set footer background color
1367            $('.custom-background-color').css('background-color', testimonialPageBackgroun
1367dColor);
1368            //set footer text color appropriately
1369            setFooterColor(testimonialPageBackgroundColor);
1370        }
1371        else {
1372            //set footer background color to white
1373            var white = "#FFFFFF";
1374            $('.custom-background-color').css('background-color', white);
1375            //set footer text color appropriately
1376            setFooterColor(white);
1377        }
1378
1379        $("#HomePageNavigationLink").click(function(e){
1380            $('html, body').animate({ scrollTop: 0 }, 'fast');
1381        });
1382
1383        $(".business-name").click(function(e){
1384            $('html, body').animate({ scrollTop: 0 }, 'fast');
1385        });
1386
1387        $(".testimonialsBlurbMore").click(function(e){
1388            $('html, body').animate({ scrollTop: 0 }, 'fast');
1389        });
1390
1391        $('#starRating').barrating({
1392            theme: 'bootstrap-stars',
1393            deselectable: true,
1394            onSelect: function (value, text, event) {
1395                $('.br-widget').removeClass('error');
1396                $('.alert').alert('close');
1397            }
1398        });
1399
1400        if(numOfPosts > 0){
1401            GetPostsData(0);
1402        }
1403
1404        $(document).on('click', "#nextPosts", function (e) {
1405            ScrollForPosts(e);
1406            GetPostsData(1);
1407        });
1408
1409        $(document).on('click', "#prevPosts", function (e) {
1410            ScrollForPosts(e);
1411            GetPostsData(-1);
1412        });
1413
1414        $(document).on('click', "#postReview", function (e) {
1415            e.preventDefault();
1416            e.stopPropagation();
1417
1418            if (isSubmittingReview) {
1419                console.log('Review submission already in progress - blocking duplicate submission');
1420                return false;
1421            }
1422
1423            var $button = $(this);
1424            var $form = $("#postReviewForm");
1425            var $modal = $("#reviewFormSection");
1426
1427            isSubmittingReview = true;
1428            console.log('Starting review submission');
1429
1430            setProcessingState($button, $form, true);
1431
1432            var alertType = "success";
1433
1434            if(validateReview("#postReview")) {
1435                console.log('Review validation passed');
1436                ShowLoading();
1437
1438                grecaptcha.ready(function() {
1439                    grecaptcha.execute('6LcokacUAAAAAH_snk3O5bpdYwjpC5XAuXNLrJLH', {action: 'testimonial_review'}).then(function(token) {
1440                        $("#g-Recaptcha-Response-Review").attr("value", token);
1441
1442                        var rating = null;
1443                        var selectElement = document.getElementById('starRating');
1444                        var selectRating = selectElement ? selectElement.value : null;
1445                        var selectedOption = $('#starRating option:selected').val();
1446                        var barRating = null;
1447                        var reviewerAlias = $('#review_alias').val() || '';
1448                        var reviewHeading = $('#review_heading').val() || '';
1449                        var antiForgeryToken = $('input[name="__RequestVerificationToken"]').val();
1450                        var recaptchaToken = $('#g-Recaptcha-Response-Review').val();
1451                        var timeToPost = $('#phoneNumber_alternative').val();
1452
1453                        var reviewText = $('#review').val() || '';
1454                        var profileId = 18762;
1455
1456                        console.log('Trying to get rating value...');
1457
1458                        var selectRating = $('#starRating')[0] ? $('#starRating')[0].value : null;
1459                        console.log('Select element direct value:', selectRating);
1460
1461                        var jqueryRating = $('#starRating').val();
1462                        console.log('jQuery val() result:', jqueryRating, typeof jqueryRating);
1463
1464                        if (typeof $('#starRating').barrating === 'function') {
1465                            try {
1466                                var barResult = $('#starRating').barrating('show');
1467
1468                                if (barResult && typeof barResult === 'string') {
1469                                    barRating = barResult;
1470                                } else if (barResult && typeof barResult === 'number') {
1471                                    barRating = barResult.toString();
1472                                }
1473                            } catch (e) {
1474                                console.log('Error getting barrating value:', e);
1475                            }
1476                        }
1477
1478                        var selectedOption = $('#starRating option:selected').val();
1479                        console.log('Selected option value:', selectedOption);
1480
1481                        var jqueryResult = $('#starRating').val();
1482                        var jqueryRating = null;
1483
1484                        if (jqueryResult && typeof jqueryResult === 'string') {
1485                            jqueryRating = jqueryResult;
1486                        } else if (jqueryResult && typeof jqueryResult === 'number') {
1487                            jqueryRating = jqueryResult.toString();
1488                        }
1489
1490                        if (barRating && barRating !== "" && barRating !== "0") {
1491                            rating = barRating;
1492                        } else if (selectRating && selectRating !== "" && selectRating !== "0") {
1493                            rating = selectRating;
1494                        } else if (selectedOption && selectedOption !== "" && selectedOption !== "0") {
1495                            rating = selectedOption;
1496                        } else if (jqueryRating && jqueryRating !== "" && jqueryRating !== "0") {
1497                            rating = jqueryRating;
1498                        }
1499
1500                        if (rating && typeof rating !== 'string') {
1501                            console.log('WARNING: Rating is not a string, converting:', rating, typeof rating);
1502                            rating = String(rating);
1503                        }
1504
1505                        if (rating && typeof rating === 'object') {
1506                            console.error('CRITICAL ERROR: Rating is still an object!', rating);
1507                            rating = null;
1508                        }
1509
1510                        console.log('Validation check - rating found:', rating, typeof rating);
1511                        console.log('Final rating value:', rating, typeof rating);
1512
1513                        console.log('Form values before sending:');
1514                        console.log('- Review text:', reviewText);
1515                        console.log('- Rating:', rating);
1516                        console.log('- Profile ID:', profileId);
1517                        console.log('- Reviewer alias:', reviewerAlias);
1518                        console.log('- Review heading:', reviewHeading);
1519                        console.log('- Anti-forgery token:', antiForgeryToken ? 'Present' : 'Missing');
1520
1521                        // Build form data
1522                        var formDataArray = [
1523                            { name: 'profile_id', value: profileId },
1524                            { name: 'review', value: reviewText },
1525                            { name: 'review_rating', value: rating },
1526                            { name: 'reviewer_alias', value: reviewerAlias },
1527                            { name: 'review_heading', value: reviewHeading },
1528                            { name: '__RequestVerificationToken', value: antiForgeryToken },
1529                            { name: 'g-Recaptcha-Response-Review', value: recaptchaToken },
1530                            { name: 'phoneNumber_alternative', value: timeToPost },
1531                            { name: '_t', value: new Date().getTime() }
1532                        ];
1533
1534                        var formData = formDataArray
1535                            .filter(item => item.value !== undefined && item.value !== null && item.value !== '')
1536                            .map(item => encodeURIComponent(item.name) + '=' + encodeURIComponent(item.value))
1537                            .join('&');
1538
1539                        console.log('Manual form data built:', formData);
1540
1541                        $.ajax({
1542                            url: "/Home/ReviewPost",
1543                            type: "POST",
1544                            data: formData,
1545                            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
1546                            dataType: "json",
1547                            success: function(data) {
1548                                console.log('Review submission response:', data);
1549
1550                                if (!data.message || data.message.trim() === '') {
1551                                    data.message = data.success ?
1552                                        'Thank you for your review! It has been submitted successfully.' :
1553                                        'There was an issue submitting your review. Please check all fields and try again.';
1554                                }
1555
1556                                alertType = data.success ? "success" : "warning";
1557
1558                                if (!data.success) {
1559                                    recaptchaReviewIncomplete();
1560                                    showClassicCaptcha("review");
1561                                }
1562
1563                                $form.find('.alert').remove();
1564
1565                                var alertHtml = '<div class="alert alert-' + alertType + ' alert-dismissible" role="alert">' +
1566                                                '<button type="button" class="close" data-dismiss="alert" aria-label="Close">' +
1567                                                '<span aria-hidden="true">&times;</span></button>' +
1568                                                data.message + '</div>';
1569
1570                                $form.prepend(alertHtml);
1571
1572                                $modal.find('.modal-body').scrollTop(0);
1573
1574                                if(alertType === "success") {
1575                                    // Auto-hide modal after showing success message
1576                                    setTimeout(function () {
1577                                        $modal.modal('hide');
1578                                        ClearReviewFields();
1579                                    }, 3000);
1580                                }
1581
1582                                // Fade out alert after delay
1583                                setTimeout(function() {
1584                                    $form.find('.alert').fadeOut(500, function() {
1585                                        $(this).remove();
1586                                    });
1587                                }, 6000);
1588                            },
1589                            error: function(xhr, status, error) {
1590                                console.error('AJAX Error:', status, error);
1591                                console.error('Response Text:', xhr.responseText);
1592
1593                                $form.find('.alert').remove();
1594                                var errorHtml = '<div class="alert alert-danger alert-dismissible" role="alert">' +
1595                                                '<button type="button" class="close" data-dismiss="alert" aria-label="Close">' +
1596                                                '<span aria-hidden="true">&times;</span></button>' +
1597                                                'An error occurred while submitting your review. Please try again.</div>';
1598                                $form.prepend(errorHtml);
1599
1600                                $modal.find('.modal-body').scrollTop(0);
1601                            },
1602                            complete: function() {
1603                                // Reset states
1604                                console.log('Resetting processing state');
1605                                setProcessingState($button, $form, false);
1606                                HideLoading();
1607                                isSubmittingReview = false;
1608                                console.log('Review submission completed');
1609                            }
1610                        });
1611
1612                    }).catch(function(error) {
1613                        console.error('reCAPTCHA Error:', error);
1614
1615                        $form.find('.alert').remove();
1616                        var captchaErrorHtml = '<div class="alert alert-danger alert-dismissible" role="alert">
1616' +
1617                                                '<button type="button" class="close" data-dismiss="alert" aria-label="Close">' +
1618                                                '<span aria-hidden="true">&times;</span></button>' +
1619                                                'Security verification failed. Please refresh the page and try again.</div>';
1620                        $form.prepend(captchaErrorHtml);
1621
1622                        $modal.find('.modal-body').scrollTop(0);
1623                        setProcessingState($button, $form, false);
1624                        HideLoading();
1625                        isSubmittingReview = false;
1626                    });
1627                });
1628            } else {
1629                console.log('Review validation failed');
1630
1631                var missingFields = [];
1632                if (!$('#review').val() || $('#review').val().trim() === '') {
1633                    missingFields.push('review text');
1634                }
1635
1636                var rating = null;
1637                var selectRating = $('#starRating')[0] ? $('#starRating')[0].value : null;
1638                var jqueryRating = $('#starRating').val();
1639                var selectedOption = $('#starRating option:selected').val();
1640                var barRating = null;
1641
1642                if (typeof $('#starRating').barrating === 'function') {
1643                    try {
1644                        barRating = $('#starRating').barrating('show');
1645                    } catch (e) {
1646                        // Ignore error
1647                    }
1648                }
1649
1650                if (barRating && barRating !== "" && barRating !== "0") {
1651                    rating = barRating;
1652                } else if (selectRating && selectRating !== "" && selectRating !== "0") {
1653                    rating = selectRating;
1654                } else if (selectedOption && selectedOption !== "" && selectedOption !== "0") {
1655                    rating = selectedOption;
1656                } else if (typeof jqueryRating === 'string' && jqueryRating !== "" && jqueryRating !== "0") {
1657                    rating = jqueryRating;
1658                }
1659
1660                console.log('Validation check - rating found:', rating);
1661
1662                if (!rating || rating === "" || rating === "0") {
1663                    missingFields.push('rating');
1664                }
1665
1666                var validationMessage = 'Please fill out the following required fields: ' + missingFields.join(' and ') + '.';
1667                console.log('Validation message:', validationMessage);
1668
1669                $form.find('.alert').remove();
1670                var validationHtml = '<div class="alert alert-warning alert-dismissible" role="alert">' +
1671                                    '<button type="button" class="close" data-dismiss="alert" aria-label="Close">' +
1672                                    '<span aria-hidden="true">&times;</span></button>' +
1673                                    validationMessage + '</div>';
1674                $form.prepend(validationHtml);
1675
1676                $modal.find('.modal-body').scrollTop(0);
1677                setProcessingState($button, $form, false);
1678                isSubmittingReview = false;
1679
1680                return false;
1681            }
1682        });
1683
1684        $('#reviewFormSection').on('hidden.bs.modal', function () {
1685            console.log('Modal hidden - resetting submission state');
1686            isSubmittingReview = false;
1687            setProcessingState($("#postReview"), $("#postReviewForm"), false);
1688            $(this).find('.alert').remove();
1689        });
1690
1691        $('#reviewFormSection').on('show.bs.modal', function () {
1692            console.log('Modal shown - ensuring clean state');
1693            isSubmittingReview = false;
1694            setProcessingState($("#postReview"), $("#postReviewForm"), false);
1695
1696            $("#postReview").prop('disabled', false);
1697            $("#postReview").css('font-weight', 'bold');
1698
1699            setTimeout(function () {
1700                console.log('=== STAR RATING DEBUG ===');
1701                console.log('Star rating element:', $('#starRating')[0]);
1702                console.log('Star rating jQuery object:', $('#starRating'));
1703                console.log('Star rating direct value:', $('#starRating')[0] ? $('#starRating')[0].value : 'N/A');
1704                console.log('Star rating jQuery val():', $('#starRating').val());
1705                console.log('Star rating selected option:', $('#starRating option:selected').val());
1706                console.log('Barrating plugin available:', typeof $('#starRating').barrating === 'function');
1707                if (typeof $('#starRating').barrating === 'function') {
1708                    try {
1709                        console.log('Barrating current value:', $('#starRating').barrating('show'));
1710                    } catch (e) {
1711                        console.log('Error getting barrating value:', e);
1712                    }
1713                }
1714                console.log('=== END STAR RATING DEBUG ===');
1715            }, 100);
1716        });
1717
1718        // Prevent modal from closing during submission
1719        $('#reviewFormSection').on('hide.bs.modal', function (e) {
1720            if (isSubmittingReview) {
1721                console.log('Preventing modal close during submission');
1722                e.preventDefault();
1723                return false;
1724            }
1725        });
1726
1727        $('a').on('click', function () {
1728            if (this.id !== "undefined" && this.id !== "") {
1729                gtag('event', 'Link Click', {
1730                    'event_category': analyticsCategory,
1731                    'event_label': this.id
1732                });
1733            }
1734        });
1735
1736        $('#PhoneNav').on('click', function () {
1737            gtag('event', 'Link Click', {
1738                'event_category': analyticsCategory,
1739                'event_label': "CustomerBusinessPhoneLinkTemplate6"
1740            });
1741        });
1742        $('.phoneLinkInput').on('click', function () {
1743            gtag('event', 'Link Click', {
1744                'event_category': analyticsCategory,
1745                'event_label': "CustomerBusinessPhoneLinkTemplate6-1"
1746            });
1747        });
1748        $('#contactPhoneLink').on('click', function () {
1749            gtag('event', 'Link Click', {
1750                'event_category': analyticsCategory,
1751                'event_label': "CustomerBusinessPhoneLinkTemplate6-2"
1752            });
1753        });
1754        $('#contactPrimaryPhoneLink').on('click', function () {
1755            gtag('event', 'Link Click', {
1756                'event_category': analyticsCategory,
1757                'event_label': "CustomerBusinessPhoneLinkTemplate6-3"
1758            });
1759        });
1760        $('#contactSecondaryPhoneLink').on('click', function () {
1761            gtag('event', 'Link Click', {
1762                'event_category': analyticsCategory,
1763                'event_label': "CustomerBusinessPhoneLinkTemplate6-4"
1764            });
1765        });
1766        $('#contactMobilePhoneLink').on('click', function () {
1767            gtag('event', 'Link Click', {
1768                'event_category': analyticsCategory,
1769                'event_label': "CustomerBusinessPhoneLinkTemplate6-5"
1770            });
1771        });
1772        $('#contactFaxPhoneLink').on('click', function () {
1773            gtag('event', 'Link Click', {
1774                'event_category': analyticsCategory,
1775                'event_label': "CustomerBusinessPhoneLinkTemplate6-6"
1776            });
1777        });
1778        $('#contactTollfreePhoneLink').on('click', function () {
1779            gtag('event', 'Link Click', {
1780                'event_category': analyticsCategory,
1781                'event_label': "CustomerBusinessPhoneLinkTemplate6-7"
1782            });
1783        });
1784        $('#contactPhoneC1').on('click', function () {
1785            gtag('event', 'Link Click', {
1786                'event_category': analyticsCategory,
1787                'event_label': "CustomerContactPhoneLinkTemplate6-8"
1788            });
1789        });
1790        $('#contactPhoneC2').on('click', function () {
1791            gtag('event', 'Link Click', {
1792                'event_category': analyticsCategory,
1793                'event_label': "CustomerContactPhoneLinkTemplate6-9"
1794            });
1795        });
1796        $('#contactPhoneC3').on('click', function () {
1797            gtag('event', 'Link Click', {
1798                'event_category': analyticsCategory,
1799                'event_label': "CustomerContactPhoneLinkTemplate6-10"
1800            });
1801        });
1802        $('#contactPhoneC4').on('click', function () {
1803            gtag('event', 'Link Click', {
1804                'event_category': analyticsCategory,
1805                'event_label': "CustomerContactPhoneLinkTemplate6-11"
1806            });
1807        });
1808        $('#contactPhoneC5').on('click', function () {
1809            gtag('event', 'Link Click', {
1810                'event_category': analyticsCategory,
1811                'event_label': "CustomerContactPhoneLinkTemplate6-12"
1812            });
1813        });
1814        $('#contactEmail').on('click', function () {
1815            gtag('event', 'Link Click', {
1816                'event_category': analyticsCategory,
1817                'event_label': "CustomerBusinessEmailLinkTemplate6"
1818            });
1819        });
1820        $('#writeReviewBt').on('click', function () {
1821            gtag('event', 'Button Click', {
1822                'event_category': analyticsCategory,
1823                'event_label': "WriteReviewButtonTemplate6"
1824            });
1825        });
1826        $(document).on('click', '#postReview', function () {
1827            gtag('event', 'Button Click', {
1828                'event_category': analyticsCategory,
1829                'event_label': "PostReviewButtonTemplate6"
1830            });
1831        });
1832        $('#nextReview').on('click', function () {
1833            gtag('event', 'Button Click', {
1834                'event_category': analyticsCategory,
1835                'event_label': "ShowNextReviewsButtonTemplate6"
1836            });
1837        });
1838        $('#prevReview').on('click', function () {
1839            gtag('event', 'Button Click', {
1840                'event_category': analyticsCategory,
1841                'event_label': "ShowPreviousReviewsButtonTemplate6"
1842            });
1843        });
1844        $('#google-social').on('click', function () {
1845            gtag('event', 'Link Click', {
1846                'event_category': analyticsCategory,
1847                'event_label': "CustomerGoogleSocialLinkTemplate6-1"
1848            });
1849        });
1850        $('#facebook-social').on('click', function () {
1851            gtag('event', 'Link Click', {
1852                'event_category': analyticsCategory,
1853                'event_label': "CustomerFacebookSocialLinkTemplate6-1"
1854            });
1855        });
1856        $('#yelp-social').on('click', function () {
1857            gtag('event', 'Link Click', {
1858                'event_category': analyticsCategory,
1859                'event_label': "CustomerYelpSocialLinkTemplate6-1"
1860            });
1861        });
1862        $('#twitter-social').on('click', function () {
1863            gtag('event', 'Link Click', {
1864                'event_category': analyticsCategory,
1865                'event_label': "CustomerTwitterSocialLinkTemplate6-1"
1866            });
1867        });
1868        $('#linkedin-social').on('click', function () {
1869            gtag('event', 'Link Click', {
1870                'event_category': analyticsCategory,
1871                'event_label': "CustomerLinkedinSocialLinkTemplate6-1"
1872            });
1873        });
1874        $('#instagram-social').on('click', function () {
1875            gtag('event', 'Link Click', {
1876                'event_category': analyticsCategory,
1877                'event_label': "CustomerInstagramSocialLinkTemplate6-1"
1878            });
1879        });
1880        $('#google-social-footer').on('click', function () {
1881            gtag('event', 'Link Click', {
1882                'event_category': analyticsCategory,
1883                'event_label': "CustomerGoogleSocialLinkTemplate6-2"
1884            });
1885        });
1886        $('#facebook-social-footer').on('click', function () {
1887            gtag('event', 'Link Click', {
1888                'event_category': analyticsCategory,
1889                'event_label': "CustomerFacebookSocialLinkTemplate6-2"
1890            });
1891        });
1892        $('#yelp-social-footer').on('click', function () {
1893            gtag('event', 'Link Click', {
1894                'event_category': analyticsCategory,
1895                'event_label': "CustomerYelpSocialLinkTemplate6-2"
1896            });
1897        });
1898        $('#twitter-social-footer').on('click', function () {
1899            gtag('event', 'Link Click', {
1900                'event_category': analyticsCategory,
1901                'event_label': "CustomerTwitterSocialLinkTemplate6-2"
1902            });
1903        });
1904        $('#linkedin-social-footer').on('click', function () {
1905            gtag('event', 'Link Click', {
1906                'event_category': analyticsCategory,
1907                'event_label': "CustomerLinkedinSocialLinkTemplate6-2"
1908            });
1909        });
1910        $('#instagram-social-footer').on('click', function () {
1911            gtag('event', 'Link Click', {
1912                'event_category': analyticsCategory,
1913                'event_label': "CustomerInstagramSocialLinkTemplate6-2"
1914            });
1915        });
1916        $('#contactEmailFooter').on('click', function () {
1917            gtag('event', 'Link Click', {
1918                'event_category': analyticsCategory,
1919                'event_label': "CustomerBusinessEmailLinkTemplate6-2"
1920            });
1921        });
1922        $('#btnContactPost').on('click', function () {
1923            gtag('event', 'Link Click', {
1924                'event_category': analyticsCategory,
1925                'event_label': "CustomerContactLeadPostTemplate6"
1926            });
1927        });
1928        $("#external-review-link").on('click', function () {
1929            gtag('event', 'Link Click', {
1930                'event_category': analyticsCategory,
1931                'event_label': "CustomerExternalReviewLinkTemplate6"
1932            });
1933        });
1934        $('#video').on('click', function () {
1935            gtag('event', 'Video Click', {
1936                'event_category': analyticsCategory,
1937                'event_label': "CustomerVideoTemplate6"
1938            });
1939        });
1940        $('#website-social').on('click', function () {
1941            gtag('event', 'Link Click', {
1942                'event_category': analyticsCategory,
1943                'event_label': "CustomerWebsiteSocialLinkTemplate6-1"
1944            });
1945        });
1946        $('#website-social-footer').on('click', function () {
1947            gtag('event', 'Link Click', {
1948                'event_category': analyticsCategory,
1949                'event_label': "CustomerWebsiteSocialLinkTemplate6-2"
1950            });
1951        });
1952        $('#photos-image-element').on('click', function () {
1953            gtag('event', 'Link Click', {
1954                'event_category': analyticsCategory,
1955                'event_label': "CustomerWebsiteImageryPhotoTemplate6"
1956            });
1957        });
1958        $('#HomePageNavigationLink').on('click', function () {
1959            gtag('event', 'Link Click', {
1960                'event_category': analyticsCategory,
1961                'event_label': "CustomerHomePageNavLinkTemplate6"
1962            });
1963        });
1964        $('#ContactPageNavigationLink').on('click', function () {
1965            gtag('event', 'Link Click', {
1966                'event_category': analyticsCategory,
1967                'event_label': "CustomerContactPageNavLinkTemplate6"
1968            });
1969        });
1970        $('#PhotosNavigationLink').on('click', function () {
1971            gtag('event', 'Link Click', {
1972                'event_category': analyticsCategory,
1973                'event_label': "CustomerPhotosPageNavLinkTemplate6"
1974            });
1975        });
1976        $('#testimoinalsPageNavigationLink').on('click', function () {
1977            gtag('event', 'Link Click', {
1978                'event_category': analyticsCategory,
1979                'event_label': "CustomerTestimonialsPageNavLinkTemplate6"
1980            });
1981        });
1982        $('#ServicesPageNavigationLink').on('click', function () {
1983            gtag('event', 'Link Click', {
1984                'event_category': analyticsCategory,
1985                'event_label': "CustomerServicesPageNavLinkTemplate6"
1986            });
1987        });
1988        $('#AboutPageNavigationLink').on('click', function () {
1989            gtag('event', 'Link Click', {
1990                'event_category': analyticsCategory,
1991                'event_label': "CustomerAboutPageNavLinkTemplate6"
1992            });
1993        });
1994        $('#GSVPageNavigationLink').on('click', function () {
1995            gtag('event', 'Link Click', {
1996                'event_category': analyticsCategory,
1997                'event_label': "CustomerGSVTourPageNavLinkTemplate3"
1998            });
1999        });
2000        //unable to directly track cross domain iFrame clicks. Track only first click on the iFrame itself
2001        var monitor = setInterval(function () {
2002            var elem = document.activeElement;
2003            if (elem && elem.tagName == "IFRAME" && elem.id == "googleMapEmbed") {
2004                gtag('event', 'iFrame Click', {
2005                    'event_category': analyticsCategory,
2006                    'event_label': "GoogleDirectionsTemplate6"
2007                });
2008                clearInterval(monitor);
2009            }
2010        }, 1000);
2011    });
2012
2013    var servicesRendered = false;
2014    var aboutRendered = false;
2015    var testimonialsRendered = false;
2016    var contactRendered = false;
2017    var photosRendered = false;
2018    var locationsRendered = false;
2019    var gsvRendered = false;
2020    var faqRendered = false;
2021    var contentRendered = false;
2022
2023    function DisplayPage(page) {
2024
2025        PauseVideoPlayer();
2026
2027        if (!$(page).hasClass("show")) {
2028            $("#pages div.collapse.show").collapse("hide");
2029        }
2030        $(page).collapse("show");
2031
2032        if(page == "#homePage")
2033        {
2034            var carousel = $(".slick-slider");
2035            if(carousel != null)
2036            {
2037                carousel.slick('refresh');
2038            }
2039        }
2040
2041        if (page == "#testimonialsPage") {
2042             // Load Testimonials via Ajax if not already loaded
2043            if (!testimonialsRendered) {
2044                ShowLoading();
2045                $.get('/Home/GetTestimonialsContent', {id: 18762, template: "Template_6"}, function (data) {
2046                    if (data != "")
2047                    {
2048                        $("#testimonialsPage").append(data);
2049                    }
2050                }).always(function() {
2051                    HideLoading();
2052                    testimonialsRendered = true;
2053                    GetReviewData(0);
2054                });
2055            }
2056
2057            $("html, body").animate({ scrollTop: 0 }, "fast");
2058        }
2059
2060        if (page == "#aboutPage") {
2061            // Load About via Ajax if not already loaded
2062            if (!aboutRendered) {
2063                ShowLoading();
2064                $.get('/Home/GetAboutContent', { id: 18762, template: "Template_6"}, function (data) {
2065                    if (data != "")
2066                    {
2067                        $("#aboutPage").append(data);
2068                        $.getScript("https://maps.googleapis.com/maps/api/js?key=AIzaSyB2UoPWVWPR8WrIFK_zqJ5nTN1NvGm9dqY&callback=initMap");
2069                    }
2070                }).always(function() {
2071                    HideLoading();
2072                    aboutRendered = true;
2073                });
2074            }
2075        }
2076
2077        if (page == "#servicesPage") {
2078            // Load Services via Ajax if not already loaded
2079            if (!servicesRendered) {
2080                ShowLoading();
2081                $.get('/Home/GetServicesContent', { id: 18762, template: "Template_6"}, function (data) {
2082                    if (data != "")
2083                    {
2084                        $("#servicesPage").append(data);
2085                    }
2086                }).always(function() {
2087                    HideLoading();
2088                    servicesRendered = true;
2089                });
2090            }
2091        }
2092
2093        if (page == "#imageryPage") {
2094            // Load photos via Ajax if not already loaded
2095            if (!photosRendered) {
2096                ShowLoading();
2097                $.get('/Home/GetPhotosContent', { id: 18762, template: "Template_6"}, function (data) {
2098                    if (data != "")
2099                    {
2100                        $("#imageryPage").append(data);
2101                    }
2102                }).always(function() {
2103                    HideLoading();
2104                    photosRendered = true;
2105                });
2106            }
2107        }
2108
2109        if (page == "#contactPage") {
2110            // Load Contact via Ajax if not already loaded
2111            if (!contactRendered) {
2112                ShowLoading();
2113                $.get('/Home/GetContactContent', { id: 18762, template: "Template_6"}, function (data) {
2114                    if (data != "")
2115                    {
2116                        $("#contactPage").append(data);
2117                    }
2118                }).always(function() {
2119                    HideLoading();
2120                    contactRendered = true;
2121                });
2122            }
2123        }
2124
2125         if (page == "#locationsPage") {
2126            // Load Locations via Ajax if not already loaded
2127             if (!locationsRendered) {
2128                 ShowLoading();
2129
2130                 $.get('/Home/GetLocationsContent', { id: 18762, template: "Template_6" }, function (data) {
2131                     if (data != "")
2132                     {
2133                        $("#locationsPage").append(data);
2134                     }
2135                 }).always(function() {
2136                    HideLoading();
2137                    locationsRendered = true;
2138                 });
2139             }
2140         }
2141
2142        if (page == "#gsvPage") {
2143            // Load GSV via Ajax if not already loaded
2144            if (!gsvRendered) {
2145                ShowLoading();
2146                $.get('/Home/Get360TourContent', { id: 18762, template: "Template_6"}, function (data) {
2147                    if (data != "")
2148                    {
2149                        $("#gsvPage").append(data);
2150                    }
2151                }).always(function() {
2152                    HideLoading();
2153                    gsvRendered = true;
2154                });
2155            }
2156        }
2157
2158        if (page == "#faqPage") {
2159            // Load Faqs via Ajax if not already loaded
2160            if (!faqRendered) {
2161                ShowLoading();
2162
2163                $.get('/Home/GetFAQContent', { id: 18762, template: "Template_6" }, function (data) {
2164                    if (data != "") {
2165                        $("#faqPage").append(data);
2166                    }
2167                }).always(function () {
2168                    HideLoading();
2169                    faqRendered = true;
2170                });
2171            }
2172        }
2173
2174        if (page == "#contentPage") {
2175            if (!contentRendered) {
2176                ShowLoading();
2177
2178                $.get('/Home/GetAdditionalContentContent', { id: 18762, template: "Template_6" }, function (data) {
2179                    if (data != "") {
2180                        $("#contentPage").append(data);
2181                    }
2182                }).always(function () {
2183                    HideLoading();
2184                    contentRendered = true;
2185                });
2186            }
2187        }
2188    }
2189
2190    function nextReview() {
2191        ScrollForReviews();
2192        GetReviewData(1);
2193    }
2194
2195    function prevReview() {
2196        ScrollForReviews();
2197        GetReviewData(-1);
2198    }
2199
2200    function GetReviewData(i)
2201    {
2202        if(i != 0){
2203            ShowLoading();
2204        }
2205        pageIndex = pageIndex + i;
2206        $.get('/Home/GetEnhancedTestimonialReviewInfo', {id: 18762, pageIndex: pageIndex, pageSize: pageSize, notReputation: notReputation, file: '_TemplateReviewContent'}, function (data) {
2207            if (data != "")
2208            {
2209                $(".reviewInfo").html(data);
2210            }
2211        }).always(function() {
2212            HideLoading();
2213        });
2214        SetPaginationButtons();
2215    }
2216
2217    function GetPostsData(i)
2218    {
2219        if(i != 0){
2220            ShowLoading();
2221        }
2222        postsPageIndex = postsPageIndex + i;
2223        $.get('/Home/GetTestimonialPostsInfo', {id: 18762, program_id: 17, profileDomain: 'https://acmecomicspeoria.com/', subdomain: 'acmecomicspeoria', testimonialSSL : 'False', domainSSL : 'True', pageIndex: postsPageIndex, pageSize: pageSize, file: '_TestimonialPostsContent'}, function (data) {
2224            if (data != "")
2225            {
2226                $(".postsInfo").html(data);
2227            }
2228        }).always(function() {
2229            HideLoading();
2230        });
2231        SetPostsPaginationButtons();
2232    }
2233
2234    function GetPostsBanner()
2235    {
2236        ShowLoading();
2237        var bannerObj = null;
2238        $.ajax({
2239            method: "POST",
2240            url: "/Home/GetPostBanner",
2241            data:JSON.stringify(
2242            {
2243                banner: bannerObj,
2244                testimonialPageColor: (false) ? 'transparent' :'#FFFFFF',
2245                postsColor: '#FFFFFF'
2246            }),
2247            contentType: 'application/json',
2248            success: function (data) {
2249                if(isMobile || isTablet){
2250                    setTimeout(function(){
2251                        $(".home-content").prepend(data);
2252                    }, 5000);
2253                }
2254                else{
2255                    $(".home-content").prepend(data);
2256                }
2257
2258                //remove banner after 30 seconds regardless of mobile/tablet/desktop
2259                 if (!keepPostUp) {
2260                    setTimeout(function () {
2261                        $("#posts-banner-alert").remove();
2262                    }, 30000);
2263                }
2264            }
2265        }).always(function() {
2266            HideLoading();
2267        });
2268    }
2269
2270    function SetPaginationButtons()
2271    {
2272        //look ahead by one
2273        if(((pageIndex + 1) * pageSize) >= numOfReviews){
2274            $("#nextReview").hide();
2275        }
2276        else{
2277            $("#nextReview").show();
2278            $("#nextReview").prop('disabled', false);
2279        }
2280
2281        if(pageIndex <= 0) {
2282            pageIndex = 0;
2283            $("#prevReview").hide();
2284        }
2285        else if (pageIndex > 0){
2286            $("#prevReview").show();
2287            $("#prevReview").prop('disabled', false);
2288        }
2289    }
2290
2291    function SetPostsPaginationButtons()
2292    {
2293        //look ahead by one
2294        if(((postsPageIndex + 1) * pageSize) >= numOfPosts){
2295            $("#nextPosts").hide();
2296        }
2297        else{
2298            $("#nextPosts").show();
2299            $("#nextPosts").prop('disabled', false);
2300        }
2301
2302        if(postsPageIndex <= 0) {
2303            postsPageIndex = 0;
2304            $("#prevPosts").hide();
2305        }
2306        else if (postsPageIndex > 0){
2307            $("#prevPosts").show();
2308            $("#prevPosts").prop('disabled', false);
2309        }
2310    }
2311
2312    function ShowLoading()
2313    {
2314        $("#loadingImg").show();
2315    }
2316
2317    function HideLoading()
2318    {
2319        $("#loadingImg").hide();
2320    }
2321
2322    function checkMobile() {
2323        var windowsize = $(window).width();
2324        switch (true) {
2325        case /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent):
2326            isMobile = true;
2327            break;
2328        case windowsize < 800:
2329            isMobile = true;
2330            break;
2331        default:
2332            isMobile = false;
2333      }
2334    }
2335
2336    function checkTablet() {
2337        var windowsize = $(window).width();
2338        switch (true) {
2339        case (windowsize >= 800) && (windowsize < 1200):
2340            isTablet = true;
2341            break;
2342        default:
2343            isTablet = false;
2344      }
2345    }
2346
2347    function DisplayPhoto(imageUrl){
2348        bootbox.alert({
2349            message:'<img class="img-fluid d-block mx-auto" src="' + imageUrl + '" />',
2350            size: "large",
2351            backdrop: true,
2352            buttons: {
2353                ok: {
2354                    className: 'btn-outline-dark',
2355                    label: 'Close'
2356                }
2357            }
2358        });
2359    }
2360
2361    function DisplayPhotoSlider(index){
2362        if(!$(".slider-imagery").hasClass("slick-initialized"))
2363        {
2364            $('.slider-imagery').slick({
2365                slidesToShow: 1,
2366                slidesToScroll: 1,
2367                arrows: true,
2368                fade: false,
2369                adaptiveHeight: false,
2370                infinite: true,
2371                useTransform: true,
2372                speed: 400,
2373                cssEase: 'cubic-bezier(0.77, 0, 0.18, 1)',
2374                autoplay: true,
2375            });
2376        }
2377
2378        $(".slider-imagery").slick('slickGoTo', index);
2379
2380        $("#carouselImageryPhotoModal").modal('show');
2381    }
2382
2383    function DisplayVideoSlider(index) {
2384
2385        if(!$(".slider-video").hasClass("slick-initialized"))
2386        {
2387            $('.slider-video').slick({
2388                slidesToShow: 1,
2389                slidesToScroll: 1,
2390                arrows: true,
2391                fade: false,
2392                adaptiveHeight: false,
2393                infinite: true,
2394                useTransform: true,
2395                speed: 400,
2396                cssEase: 'cubic-bezier(0.77, 0, 0.18, 1)',
2397            });
2398        }
2399
2400        PauseVideoPlayer();
2401
2402        //arrow onclick tracker
2403        var el = document.querySelectorAll(".slick-arrow");
2404        for (var i = 0; i < el.length; i++) {
2405            el[i].onclick = function () {
2406                PauseVideoPlayer();
2407            };
2408        }
2409
2410
2411        $(".slider-video").slick('slickGoTo', index);
2412
2413        $("#carouselImageryVideoModal").modal('show');
2414    }
2415
2416    function PauseVideoPlayer() {
2417
2418        var videos = document.querySelectorAll('video');
2419        var iframes = document.querySelectorAll('iframe');
2420
2421        //mp4
2422        Array.prototype.forEach.call(videos, video => {
2423            video.pause();
2424        });
2425
2426        //youtube
2427        Array.prototype.forEach.call(iframes, iframe => {
2428            iframe.contentWindow.postMessage(JSON.stringify({
2429                event: 'command',
2430                func: 'pauseVideo'
2431            }), '*');
2432        });
2433
2434        //wistia + vimeo
2435        Array.prototype.forEach.call(iframes, iframe => {
2436            iframe.contentWindow.postMessage(JSON.stringify({
2437                "method": "pause",
2438                "value": "true"
2439            }), '*');
2440        });
2441    }
2442
2443    function setFooterColor(hexColor)
2444    {
2445        //set footer text color based on background color
2446        var r = parseInt(hexColor.substr(1,2),16);
2447        var g = parseInt(hexColor.substr(3,2),16);
2448        var b = parseInt(hexColor.substr(5,2),16);
2449        var rgb = ((r*299)+(g*587)+(b*114))/1000;
2450
2451        var textColor = (rgb >= 128) ? 'black' : 'white';
2452        //text needs to be black
2453        if(textColor == 'black')
2454        {
2455            //set payment method icons
2456            if ($('.paymentType').hasClass('light')) {
2457                $('.paymentType').removeClass('light');
2458                $('.paymentType').remove('#paymentTypeLight');
2459            }
2460            if (!$('.paymentType').hasClass('dark')) {
2461                $('.paymentType').addClass('dark');
2462                $('.paymentType').remove('#paymentTypeLight');
2463                $('.paymentType').add('#paymentTypeDark');
2464            }
2465        }
2466        //text needs to be white
2467        else if(textColor == 'white')
2468        {
2469            //mobile menu hamburger
2470            if ($('.navbar-toggler').hasClass('dark')) {
2471                $('.navbar-toggler').css('background-color', 'transparent');
2472            }
2473            if (!$('.navbar-toggler').hasClass('light')) {
2474                $('.navbar-toggler').css('background-color', 'white');
2475            }
2476
2477            //set payment method icons
2478            if ($('.paymentType').hasClass('dark')) {
2479                $('.paymentType').removeClass('dark');
2480                $('.paymentType').remove('#paymentTypeDark');
2481            }
2482            if (!$('.paymentType').hasClass('light')) {
2483                $('.paymentType').addClass('light');
2484                $('.paymentType').remove('#paymentTypeDark');
2485                $('.paymentType').add('#paymentTypeLight');
2486            }
2487        }
2488    }
2489
2490    function checkHashRoute()
2491    {
2492        if ((location.hash != null) && (location.hash != "") && (location.hash == '#homePage' || location.hash == '#aboutPage' || location.hash == '#servicesPage' || location.hash == '#testimonialsPage' || location.hash == '#contactPage' || location.hash == '#locationsPage' || location.hash == '#faqPage' || location.hash == '#gsvPage' || location.hash == '#contentPage') ) {
2493            DisplayPage(location.hash);
2494        }
2495    }
2496
2497  function contactUsPost(event) {
2498    var _contactForm = $("#ContactPostForm");
2499
2500    // Clear previous validation states
2501    $('.validation-error-message').remove();
2502    _contactForm.find('.validation-error').removeClass('validation-error');
2503    $("#contactResponseMessage").empty();
2504
2505    if (_contactForm[0].checkValidity()) {
2506      contactUsSubmit(event);
2507    } else {
2508      var firstInvalidField = null;
2509
2510      _contactForm.find('input[required], textarea[required], select[required]').each(function () {
2511        var $field = $(this);
2512
2513        if (!this.checkValidity()) {
2514          var fieldId = $field.attr('id') || $field.attr('name');
2515          var fieldLabel = getFieldLabel(fieldId);
2516
2517          $field.addClass('validation-error');
2518
2519          var errorMessage = getCustomErrorMessage($field, fieldLabel);
2520          $field.after(`<div class="validation-error-message">${errorMessage}</div>`);
2521
2522          if (!firstInvalidField) {
2523            firstInvalidField = $field;
2524          }
2525        }
2526      });
2527
2528      // Focus first invalid field
2529      if (firstInvalidField) {
2530        firstInvalidField.focus();
2531      }
2532
2533      // Re-enable submit button
2534      $("#btnContactPost").prop('disabled', false);
2535      $("#btnContactPost").css('font-weight', 'bold');
2536    }
2537  }
2538
2539  function getFieldLabel(fieldId) {
2540    var labels = {
2541      'contact_us_phone': 'Phone Number',
2542      'contact_us_address': 'Address',
2543      'contact_us_city': 'City',
2544      'contact_us_state': 'State',
2545      'contact_us_zip': 'ZIP Code',
2546      'contact_us_subject': 'Subject',
2547      'contact_us_name': 'Name',
2548      'contact_us_email': 'Email',
2549      'contact_us_message': 'Message'
2550    };
2551    return labels[fieldId] || 'This field';
2552  }
2553
2554  function getCustomErrorMessage($field, fieldLabel) {
2555    if ($field.prop('required') && !$field.val().trim()) {
2556      return `${fieldLabel} required`;
2557    }
2558
2559    if ($field.attr('type') === 'email' && $field.val()) {
2560      return `Please enter a valid email address.`;
2561    }
2562
2563    return `Please enter a valid ${fieldLabel.toLowerCase()}.`;
2564  }
2565
2566    function contactUsSubmit(event) {
2567        event.preventDefault();
2568
2569        var form = $("#ContactPostForm");
2570        grecaptcha.ready(function() {
2571            grecaptcha.execute('6LcokacUAAAAAH_snk3O5bpdYwjpC5XAuXNLrJLH', {action: 'contact_us'}).then(function(token) {
2572                $("#g-Recaptcha-Response-Contact").attr("value", token); //add token for server side validation
2573                $.ajax({
2574                    type: "POST",
2575                    url: "/Home/ContactPost",
2576                    data: form.serialize(),
2577                    success: function(data){
2578                        if (data.indexOf('{"message":') != -1) {
2579                            var jsonData = JSON.parse(data);
2580                            if (!jsonData.success) {
2581                                $("#contactResponseMessage").html('<div class="alert alert-warning alert-dissmisable" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>' + jsonData.message + '</div>');
2582                                recaptchaContactUsInComplete();
2583                                showClassicCaptcha("contact");
2584                            }
2585                            else{
2586                                $("#contactResponseMessage").html('<div class="alert alert-success alert-dissmisable" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>' + jsonData.message + '</div>');
2587                                recaptchaContactUsComplete();
2588                            }
2589                        }
2590                    }
2591                });
2592            });
2593        });
2594    }
2595
2596    function bgSlider() {
2597        var index = 0;
2598        var opacity = 'False';
2599
2600        $imageEls = $('.parallax .parallax-image'); // Get the images to be cycled.
2601
2602        setInterval(function () {
2603            // Get the next index.  If at end, restart to the beginning.
2604            index = index + 1 < $imageEls.length ? index + 1 : 0;
2605
2606            // Show the next
2607            if (opacity == 'True') {
2608                $imageEls.eq(index).addClass('opacity');
2609            }
2610            else {
2611                $imageEls.eq(index).addClass('show');
2612            }
2613
2614            // Hide the previous
2615            if (opacity == 'True') {
2616                $imageEls.eq(index - 1).removeClass('opacity');
2617            }
2618            else {
2619                $imageEls.eq(index - 1).removeClass('show');
2620            }
2621        }, 5000);
2622    }
2623
2624    function initializeCarousel(){
2625        //https://codepen.io/dolce/pen/QarQde
2626        $('.slider-single').slick({
2627            slidesToShow: 1,
2628            slidesToScroll: 1,
2629            arrows: true,
2630            fade: false,
2631            adaptiveHeight: false,
2632            infinite: true,
2633            useTransform: true,
2634            speed: 400,
2635            cssEase: 'cubic-bezier(0.77, 0, 0.18, 1)',
2636            autoplay: true,
2637        });
2638
2639        $('.slider-nav')
2640        .on('init', function(event, slick) {
2641 	        $('.slider-nav .slick-slide.slick-current').addClass('is-active');
2642        })
2643        .slick({
2644 	        slidesToShow: 5,
2645 	        slidesToScroll: 5,
2646 	        dots: false,
2647 	        focusOnSelect: false,
2648 	        infinite: true,
2649        });
2650
2651        $('.slider-attributes')
2652        .on('init', function(event, slick) {
2653            $('.slider-attributes .slick-slide.slick-current').addClass('is-active');
2654        })
2655        .slick({
2656 	        slidesToShow: 3,
2657 	        slidesToScroll: 3,
2658 	        dots: false,
2659 	        focusOnSelect: false,
2660 	        infinite: true
2661        });
2662
2663        $('.slider-single').on('afterChange', function(event, slick, currentSlide) {
2664            $('.slider-nav').slick('slickGoTo', currentSlide);
2665            var currrentNavSlideElem = '.slider-nav .slick-slide[data-slick-index="' + currentSlide + '"]';
2666            $('.slider-nav .slick-slide.is-active').removeClass('is-active');
2667            $(currrentNavSlideElem).addClass('is-active');
2668
2669            if (currentSlide > 6) {
2670                var m = parseInt(currentSlide / 6);
2671                var d = 6 * m;
2672                var currentAttributeSlide = currentSlide - d;
2673            }
2674            else if (currentSlide >= 3 && currentSlide <= 6)
2675            {
2676                var m = parseInt(currentSlide / 3);
2677                var d = 3 * m;
2678                var currentAttributeSlide = currentSlide - d;
2679            }
2680            else {
2681                currentAttributeSlide = currentSlide;
2682            }
2683
2684            if (6 > 3) {
2685            $('.slider-attributes').slick('slickGoTo', currentAttributeSlide);
2686            var currrentNavAttributeSlideElem = '.slider-attributes .slick-slide[data-slick-index="' + currentAttributeSlide + '"]';
2687            $('.slider-attributes .slick-slide.is-active').removeClass('is-active');
2688            $(currrentNavAttributeSlideElem).addClass('is-active');
2689            }
2690        });
2691
2692        $('.slider-nav').on('click', '.slick-slide', function(event) {
2693            event.preventDefault();
2694            var goToSingleSlide = $(this).data('slick-index');
2695            $('.slider-single').slick('slickGoTo', goToSingleSlide);
2696        });
2697
2698        $('.slider-attributes').on('click', '.slick-slide', function(event) {
2699            event.preventDefault();
2700            var goToSingleSlide = $(this).data('slick-index');
2701            $('.slider-single').slick('slickGoTo', goToSingleSlide);
2702        });
2703    }
2704
2705    function ScrollForReviews(){
2706        // target element
2707        var $id = $(".review-partial-content");
2708        if ($id.length === 0) {
2709            return;
2710        }
2711
2712        // prevent standard hash navigation (avoid blinking in IE)
2713        //e.preventDefault();
2714
2715        // top position relative to the document
2716        var pos = $id.offset().top - $('.navbar').height();
2717
2718        // animated top scrolling
2719        // .stop() keeps from scrolling to top then to element
2720        $('body, html').stop().animate({ scrollTop: pos }, 500);
2721    }
2722
2723    function ScrollForPosts(e){
2724        // target element
2725        var $id = $(".posts-partial-content");
2726        if ($id.length === 0) {
2727            return;
2728        }
2729
2730        // prevent standard hash navigation (avoid blinking in IE)
2731        e.preventDefault();
2732
2733        // top position relative to the document
2734        var pos = $id.offset().top - $('.navbar').height();
2735
2736        // animated top scrolling
2737        // .stop() keeps from scrolling to top then to element
2738        $('body, html').stop().animate({ scrollTop: pos }, 500);
2739    }
2740
2741    function recaptchaContactUsInComplete(){
2742        $("#btnContactPost").prop('disabled', false);
2743        $("#btnContactPost").css('font-weight', 'bold');
2744    }
2745
2746  function recaptchaContactUsComplete() {
2747    $("#btnContactPost").prop('disabled', false);
2748    $("#btnContactPost").css('font-weight', 'normal');
2749    $("#ContactPostForm").trigger("reset");
2750  }
2751
2752    function recaptchaReviewIncomplete(){
2753        $("#postReview").prop('disabled', false);
2754        $("#postReview").css('font-weight', 'bold');
2755    }
2756
2757    function recaptchaReviewComplete(){
2758        $("#postReview").css('font-weight', 'normal');
2759        $("#postReviewForm").trigger("reset");
2760        $("#postReview").prop('disabled', false);
2761    }
2762
2763    function showClassicCaptcha(type) {
2764        if(type === "review"){
2765            $("#classicCaptchaReview").show();
2766        }
2767        else{
2768            $("#classicCaptcha").show();
2769        }
2770    }
2771
2772    function ClearReviewFields() {
2773        $('#starRating').barrating('clear');
2774        $("#review").val("");
2775        $("#review_alias").val("");
2776        $("#review_heading").val("");
2777        $("#reviewCaptcha").val("");
2778    }
2779
2780    function resetReviewButton($button) {
2781        var $buttonText = $button.find('.button-text');
2782        var $spinner = $button.find('.spinner');
2783
2784        $button.prop('disabled', false);
2785
2786        if ($buttonText.length && $spinner.length) {
2787            $buttonText.show();
2788            $spinner.hide();
2789        } else {
2790            var originalText = $button.data('original-text');
2791            if (originalText) {
2792                $button.html(originalText);
2793            }
2794        }
2795    }
2796
2797    function setProcessingState($button, $form, isProcessing) {
2798        var $buttonText = $button.find('.button-text');
2799        var $spinner = $button.find('.spinner');
2800
2801        if (isProcessing) {
2802            $button.prop('disabled', true);
2803            $form.addClass('review-form-processing');
2804            $form.find('input, textarea, select').not('#profile_id, #g-Recaptcha-Response-Review, [type="hidden"]').prop('disabled', true);
2805
2806            if ($buttonText.length && $spinner.length) {
2807                $buttonText.hide();
2808                $spinner.show();
2809            } else {
2810                $button.data('original-text', $button.html());
2811                $button.html('<i class="fas fa-spinner fa-spin"></i> Processing...');
2812            }
2813        } else {
2814            $button.prop('disabled', false);
2815            $form.removeClass('review-form-processing');
2816            $form.find('input, textarea, select').prop('disabled', false);
2817
2818            if ($buttonText.length && $spinner.length) {
2819                $buttonText.show();
2820                $spinner.hide();
2821            } else {
2822                var originalText = $button.data('original-text');
2823                if (originalText) {
2824                    $button.html(originalText);
2825                }
2826            }
2827        }
2828    }
2829
2830    function ClearReviewFields() {
2831        console.log('Clearing review fields');
2832        $('#starRating').barrating('clear');
2833        $("#review").val("");
2834        $("#review_alias").val("");
2835        $("#review_heading").val("");
2836        $("#reviewCaptcha").val("");
2837
2838        $("#postReviewForm input, #postReviewForm textarea").removeClass('error');
2839        $("#postReviewForm .br-widget").removeClass('error');
2840    }
2841
2842    function validateReview(btn) {
2843        var $form = $("#postReviewForm");
2844        var isValid = true;
2845
2846        console.log('Starting validation...');
2847
2848        $form.find('input, textarea').removeClass('error');
2849        $form.find('.br-widget').removeClass('error');
2850
2851        var reviewText = $('#review').val();
2852        console.log('Review text length:', reviewText ? reviewText.trim().length : 0);
2853
2854        if (!reviewText || reviewText.trim().length === 0) {
2855            console.log('Review text validation failed - empty or whitespace only');
2856            $('#review').addClass('error');
2857            $('#review').focus();
2858            isValid = false;
2859        } else {
2860            console.log('Review text validation passed');
2861        }
2862
2863        var rating = null;
2864        var selectRating = $('#starRating')[0] ? $('#starRating')[0].value : null;
2865        var jqueryRating = $('#starRating').val();
2866        var selectedOption = $('#starRating option:selected').val();
2867        var barRating = null;
2868
2869        if (typeof $('#starRating').barrating === 'function') {
2870            try {
2871                var barResult = $('#starRating').barrating('show');
2872                if (barResult && typeof barResult === 'string') {
2873                    barRating = barResult;
2874                } else if (barResult && typeof barResult === 'number') {
2875                    barRating = barResult.toString();
2876                }
2877            } catch (e) {
2878                console.log('Error getting barrating value:', e);
2879            }
2880        }
2881
2882        if (jqueryRating && typeof jqueryRating === 'string') {
2883        } else if (jqueryRating && typeof jqueryRating === 'number') {
2884            jqueryRating = jqueryRating.toString();
2885        } else {
2886            jqueryRating = null;
2887        }
2888
2889        if (barRating && barRating !== "" && barRating !== "0") {
2890            rating = barRating;
2891        } else if (selectRating && selectRating !== "" && selectRating !== "0") {
2892            rating = selectRating;
2893        } else if (selectedOption && selectedOption !== "" && selectedOption !== "0") {
2894            rating = selectedOption;
2895        } else if (jqueryRating && jqueryRating !== "" && jqueryRating !== "0") {
2896            rating = jqueryRating;
2897        }
2898
2899        if (rating && typeof rating !== 'string') {
2900            console.log('WARNING: Rating is not a string, converting:', rating, typeof rating);
2901            rating = String(rating);
2902        }
2903
2904        if (rating && typeof rating === 'object') {
2905            console.error('CRITICAL ERROR: Rating is still an object!', rating);
2906            rating = null;
2907        }
2908
2909        console.log('Validation - Final rating value:', rating, typeof rating);
2910
2911        if (!rating || rating === "" || rating === "0") {
2912            console.log('Rating validation failed');
2913            $('.br-widget').addClass('error');
2914            isValid = false;
2915        } else {
2916            console.log('Rating validation passed with value:', rating);
2917        }
2918
2919        console.log('Validation result:', isValid);
2920        return isValid;
2921    }
2922
2923    function validateReviewLength() {
2924        var text = $('#review').val();
2925        var success = true;
2926
2927        if (text.trim().length == 0) {
2928            $('#review').addClass('error');
2929            success = false;
2930        }
2931        return success;
2932    }
2933
2934    function validateRating() {
2935        var rating = null;
2936
2937        // Use the same rating detection logic
2938        var selectRating = $('#starRating')[0] ? $('#starRating')[0].value : null;
2939        var jqueryRating = $('#starRating').val();
2940        var selectedOption = $('#starRating option:selected').val();
2941        var barRating = null;
2942
2943        if (typeof $('#starRating').barrating === 'function') {
2944            try {
2945                barRating = $('#starRating').barrating('show');
2946            } catch (e) {
2947                console.log('Error getting barrating value in validateRating:', e);
2948            }
2949        }
2950
2951        // Determine which rating to use
2952        if (barRating && barRating !== "" && barRating !== "0") {
2953            rating = barRating;
2954        } else if (selectRating && selectRating !== "" && selectRating !== "0") {
2955            rating = selectRating;
2956        } else if (selectedOption && selectedOption !== "" && selectedOption !== "0") {
2957            rating = selectedOption;
2958        } else if (typeof jqueryRating === 'string' && jqueryRating !== "" && jqueryRating !== "0") {
2959            rating = jqueryRating;
2960        }
2961
2962        var success = true;
2963        if (!rating || rating === "" || rating === "0") {
2964            $('.br-widget').addClass('error');
2965            success = false;
2966        }
2967        return success;
2968    }
2969</script>
2969
2970</body>
2971</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.