1 2<!DOCTYPE html> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml" > 4 <head> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <link href="/templates/ays/images/favicon.ico" rel="shortcut icon" type="image/x-icon"> 7 <meta name="google-site-verification" content="uQ_q7wYjhcxKAInf4i_JmPaTBWujck2iohGhpFS58ec" /> 8 <base href="https://ays-pro.com/about-us" /> 9 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 10 <meta name="keywords" content="premium plugins, wordpress plugins, wordpress best plugins, wordpress, wp, wp plugins, wordpress premium plugins, wp premium plugins, plugin" /> 11 <meta name="robots" content="index, follow" /> 12 <meta name="description" content="Ays pro team about us page. 13We are WordPress plugin expert developers" /> 14 <meta name="generator" content="Joomla! - Open Source Content Management" /> 15 <title>Ays Pro - Powerfull WordPress plugins</title> 16 <link href="https://ays-pro.com/about-us" rel="canonical" /> 17 <link rel="stylesheet" href="https://ays-pro.com/templates/ays/css/template-none-blog-header.css?v=3" type="text/css" media="screen,projection" /> 18 <link rel="stylesheet" href="https://ays-pro.com/templates/ays/css/template-none-blog-def.css?v=1" type="text/css" media="screen,projection" as="style" rel="preload" onload="this.media='all'" /> 19
19<script src="/templates/ays/js/main.js?v=33" type="text/javascript" defer="defer"></script>
19 20 <noscript><link rel="stylesheet" href="https://ays-pro.com/templates/ays/css/template-none-blog-def.css?v=1"></noscript> 21 22 23 24 25 <!-- 2025 | Black Friday 2025 top banner main page | Start --> 26 <!-- 2025 | Black Friday 2025 top banner main page | End --> 27 <style> /* Christmas 2025 footer banner | Start */ /* Keyframe Animations */ @keyframes ays-pro-sparkle-animation { 0%, 100% { opacity: 0.3; transform: scale(0.8); } 50% { opacity: 1; transform: scale(1.2); } } @keyframes ays-pro-slide-up { 0% { opacity: 0; transform: translateY(100%); } 100% { opacity: 1; transform: translateY(0); } } @keyframes ays-pro-slide-down { 0% { opacity: 1; transform: translateY(0); } 100% { opacity: 0; transform: translateY(100%); } } @keyframes ays-pro-pulse-glow { 0%, 100% { box-shadow: 0 0 20px rgba(238, 173, 43, 0.3); } 50% { box-shadow: 0 0 30px rgba(238, 173, 43, 0.5); } } /* Main Wrapper */ .ays-pro-christmas-bottom-banner-wrapper { position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; padding: 0 16px 16px; animation: ays-pro-slide-up 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards; } .ays-pro-christmas-bottom-banner-wrapper.ays-pro-banner-closing { animation: ays-pro-slide-down 0.4s cubic-bezier(0.16, 1, 0.3, 1) forwards; } /* Container */ .ays-pro-christmas-bottom-banner-container { position: relative; margin: 0 auto; max-width: 700px; overflow: hidden; border-radius: 16px; background: linear-gradient(135deg, rgb(170, 24, 48) 0%, rgb(105, 22, 43) 100%); box-shadow: 0 -4px 30px -5px rgba(170, 24, 48, 0.25), 0 -2px 10px -2px rgba(0, 0, 0, 0.1); } /* Content */ .ays-pro-christmas-bottom-banner-content { position: relative; } /* Decorative Sparkles */ .ays-pro-christmas-bottom-banner-sparkle { position: absolute; pointer-events: none; color: rgba(238, 173, 43, 0.4); animation: ays-pro-sparkle-animation 2s ease-in-out infinite; } .ays-pro-christmas-bottom-banner-sparkle-1 { top: 12px; left: 16px; width: 16px; height: 16px; animation-delay: 0s; } .ays-pro-christmas-bottom-banner-sparkle-2 { top: 8px; right: 64px; width: 12px; height: 12px; color: rgba(250, 246, 232, 0.3); animation-delay: 0.7s; } .ays-pro-christmas-bottom-banner-sparkle-3 { bottom: 12px; left: 25%; width: 12px; height: 12px; color: rgba(238, 173, 43, 0.3); animation-delay: 1.4s; } /* Gradient Overlay */ .ays-pro-christmas-bottom-banner-gradient { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to right, transparent, rgba(250, 246, 232, 0.05), transparent); } /* Inner Content */ .ays-pro-christmas-bottom-banner-inner { position: relative; padding: 16px 20px 14px; } /* Left Section */ .ays-pro-christmas-bottom-banner-left { display: inline-block; vertical-align: middle; } .ays-pro-christmas-bottom-banner-icon-wrapper { display: inline-block; position: relative; margin-right: 12px; vertical-align: middle; } .ays-pro-christmas-bottom-banner-icon-glow { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(238, 173, 43, 0.2); border-radius: 50%; filter: blur(16px); } .ays-pro-christmas-bottom-banner-icon { position: relative; display: inline-block; width: 40px; height: 40px; border-radius: 50%; background: rgba(250, 246, 232, 0.1); backdrop-filter: blur(4px); border: 1px solid rgba(250, 246, 232, 0.2); text-align: center; line-height: 40px; } .ays-pro-christmas-bottom-banner-icon svg { width: 20px; height: 20px; color: rgb(250, 246, 232); vertical-align: middle; } /* Text */ .ays-pro-christmas-bottom-banner-text { display: inline-block; vertical-align: middle; } .ays-pro-christmas-bottom-banner-title { color: rgb(250, 246, 232); font-size: 18px; font-weight: 600; letter-spacing: -0.025em; margin-right: 8px; } .ays-pro-christmas-bottom-banner-subtitle { color: rgba(250, 246, 232, 0.9); font-size: 20px; font-weight: 500; } /* Right Section */ .ays-pro-christmas-bottom-banner-right { float: right; } .ays-pro-christmas-bottom-banner-code-wrapper, .ays-pro-christmas-bottom-banner-cta, .ays-pro-christmas-bottom-banner-close { display: inline-block; vertical-align: middle; margin-left: 12px; } /* Promo Code */ .ays-pro-christmas-bottom-banner-code-wrapper { position: relative; } .ays-pro-christmas-bottom-banner-code-glow { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(238, 173, 43, 0.2); border-radius: 50%; filter: blur(12px); opacity: 0; transition: opacity 0.2s; } .ays-pro-christmas-bottom-banner-code-wrapper:hover .ays-pro-christmas-bottom-banner-code-glow { opacity: 1; } .ays-pro-christmas-bottom-banner-code { position: relative; padding: 6px 16px; border-radius: 50px; background: rgba(250, 246, 232, 0.95); box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.15); border: 2px dashed rgba(105, 22, 43, 0.3); cursor: pointer; } .ays-pro-christmas-bottom-banner-code-text { display: flex; justify-content: center; align-items: center; color: rgb(105, 22, 43); font-weight: 700; font-size: 14px; letter-spacing: 0.05em; } .ays-pro-christmas-bottom-banner-code-text path { fill: rgb(105, 22, 43); } /* CTA Button */ .ays-pro-christmas-bottom-banner-wrapper .ays-pro-christmas-bottom-banner-cta { position: relative; padding: 10px 24px; border-radius: 50px; background-color: rgb(238, 173, 43); color: rgb(105, 22, 43); font-weight: 600; font-size: 14px; border: none; cursor: pointer; box-shadow: 0 4px 15px -3px rgba(170, 24, 48, 0.4); transition: transform 0.2s; } .ays-pro-christmas-bottom-banner-wrapper .ays-pro-christmas-bottom-banner-cta:hover { transform: scale(1.05); background-color: rgb(238, 173, 43); } .ays-pro-christmas-bottom-banner-cta-glow { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(238, 173, 43, 0.4); border-radius: 50px; filter: blur(12px); opacity: 0.4; animation: ays-pro-pulse-glow 2s ease-in-out infinite; } .ays-pro-christmas-bottom-banner-cta-text { position: relative; white-space: nowrap; color: rgb(105, 22, 43); } /* Close Button */ .ays-pro-christmas-bottom-banner-close { padding: 6px; border-radius: 50%; background: transparent; color: rgba(250, 246, 232, 0.6); border: none; cursor: pointer; transition: all 0.2s; }
27 .ays-pro-christmas-bottom-banner-close:hover { color: rgb(250, 246, 232); background: rgba(250, 246, 232, 0.1); } .ays-pro-christmas-bottom-banner-close svg { width: 20px; height: 20px; display: block; } /* Notification */ .ays-quiz-christmas-banner-copy-notification { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.8); color: #fff; padding: 12px 24px; border-radius: 8px; font-size: 14px; z-index: 10000; opacity: 0; transition: opacity 0.3s; } .ays-quiz-christmas-banner-copy-notification.show { opacity: 1; } /* Responsive Design */ @media (max-width: 768px) { .ays-pro-christmas-bottom-banner-inner { padding: 14px 16px; } .ays-pro-christmas-bottom-banner-left, .ays-pro-christmas-bottom-banner-right { display: block; float: none; text-align: center; } .ays-pro-christmas-bottom-banner-right { margin-top: 12px; } .ays-pro-christmas-bottom-banner-icon-wrapper { margin-right: 8px; } .ays-pro-christmas-bottom-banner-code-wrapper, .ays-pro-christmas-bottom-banner-cta, .ays-pro-christmas-bottom-banner-close { margin-left: 8px; } .ays-pro-christmas-bottom-banner-close { position: absolute; top: 0; right: 0; } .ays-pro-christmas-bottom-banner-title { font-size: 16px; } .ays-pro-christmas-bottom-banner-subtitle { font-size: 14px; } .ays-pro-christmas-bottom-banner-cta { padding: 8px 20px; font-size: 13px; } } @media (max-width: 480px) { .ays-pro-christmas-bottom-banner-wrapper { padding: 0 12px 12px; } .ays-pro-christmas-bottom-banner-container { border-radius: 12px; } .ays-pro-christmas-bottom-banner-title { display: block; } .ays-pro-christmas-bottom-banner-subtitle { display: none; } .ays-pro-christmas-bottom-banner-code-wrapper { display: block; margin: 8px auto; width: fit-content; } div.ays-pro-christmas-bottom-banner-wrapper .ays-pro-christmas-bottom-banner-cta { margin-left: 0; } } /* 2025 | Christmas 2025 footer banner | End */ </style> </head> 28 <body> 29 <div id="top"></div> 30 <div id="jmain" class="ays-view-article"> 31 <!-- 2025 | Black Friday top banner main page | Start --> 32 <!-- 2025 | Black Friday top banner main page | End --> 33 <header class="ays-site-header"> 34 <div class="jrow_full_width jtop_header"> 35 <div class="jrow_content_width ays-site-header__inner"> 36 <div class="jlogo"> 37 <a href="/" class="jlogo_text" aria-label="AYS Pro home"> 38 <img src="/templates/ays/images/Logo_final.png" alt="" width="80" height="54"> 39 <span class="ays-site-brand-name">AYS <strong>Pro</strong></span> 40 </a> 41 </div> 42 <div class="jtopmenu"> 43 <button type="button" class="dd_menu_trigger" aria-expanded="false" aria-controls="ays-site-menu-drawer" aria-label="Open navigation menu"> 44 <span class="ays-menu-icon" aria-hidden="true"></span> 45 </button> 46 <div class="ays-site-header__drawer" id="ays-site-menu-drawer"> 47 <ul class="nav menu"> 48<li class="item-201"><a href="/" >Home</a></li><li class="item-168 deeper parent"><a href="/wordpress" title="WordPress Plugins" >WordPress Plugins</a><button type="button" class="ays-submenu-toggle" aria-expanded="false" aria-controls="ays-submenu-168" aria-label="Toggle WordPress Plugins submenu"><span aria-hidden="true"></span></button><ul class="nav-child unstyled small" id="ays-submenu-168"><li class="item-187"><a href="/wordpress/quiz-maker" title="Wordpress Quiz Plugin" ><img src="/images/plugins-icons-menu/quiz-maker.webp" alt="Quiz Maker" loading="lazy" /><span class="image-title">Quiz Maker</span> </a></li><li class="item-215"><a href="/wordpress/survey-maker" ><img src="/images/plugins-icons-menu/survey-maker.webp" alt="Survey Maker" loading="lazy" /><span class="image-title">Survey Maker</span> </a></li><li class="item-195"><a href="/wordpress/poll-maker" title="Wordpress Poll Plugin" ><img src="/images/plugins-icons-menu/poll-maker.webp" alt="Poll Maker" loading="lazy" /><span class="image-title">Poll Maker</span> </a></li><li class="item-329"><a href="https://foxlms.com/" target="_blank" ><img src="/images/plugins-icons-menu/fox-lms.webp" alt="Fox LMS" loading="lazy" />
48<span class="image-title">Fox LMS</span> </a></li><li class="item-190"><a href="/wordpress/popup-box" ><img src="/images/plugins-icons-menu/popup-box.webp" alt="Popup Box" loading="lazy" /><span class="image-title">Popup Box</span> </a></li><li class="item-304"><a href="/wordpress/chatgpt-assistant" ><img src="/images/plugins-icons-menu/chatgpt-assistant.webp" alt="ChatGPT assistant" loading="lazy" /><span class="image-title">ChatGPT assistant</span> </a></li><li class="item-289"><a href="/wordpress/easy-form" ><img src="/images/plugins-icons-menu/easy-form.webp" alt="Easy Form" loading="lazy" /><span class="image-title">Easy Form</span> </a></li><li class="item-288"><a href="/wordpress/chart-builder" ><img src="/images/plugins-icons-menu/chart-builder.webp" alt="Chart Builder" loading="lazy" /><span class="image-title">Chart Builder</span> </a></li><li class="item-172"><a href="/wordpress/facebook-popup-likebox" ><img src="/images/plugins-icons-menu/facebook-popup-likebox.webp" alt="Facebook Popup Likebox" loading="lazy" /><span class="image-title">Facebook Popup Likebox</span> </a></li><li class="item-194"><a href="/wordpress/secure-copy-content-protection" title="WordPress Copy Content Protection Plugin" ><img src="/images/plugins-icons-menu/secure-copy-content-protection.webp" alt="Copy Content Protection" loading="lazy" /><span class="image-title">Copy Content Protection</span> </a></li><li class="item-188"><a href="/wordpress/photo-gallery" title="Wordpress Photo Gallery Plugin" ><img src="/images/plugins-icons-menu/photo-gallery.webp" alt="Photo Gallery" loading="lazy" /><span class="image-title">Photo Gallery</span> </a></li><li class="item-226"><a href="/wordpress/personal-dictionary" ><img src="/images/plugins-icons-menu/personal-dictionary.webp" alt="Personal Dictionary" loading="lazy" /><span class="image-title">Personal Dictionary</span> </a></li><li class="item-176"><a href="/wordpress/image-slider" ><img src="/images/plugins-icons-menu/image-slider.webp" alt="Image Slider" loading="lazy" /><span class="image-title">Image Slider</span> </a></li><li class="item-170"><a href="/wordpress/random-posts-and-pages" ><img src="/images/plugins-icons-menu/random-posts.webp" alt="Random posts and pages" loading="lazy" /><span class="image-title">Random posts and pages</span> </a></li><li class="item-198"><a href="/wordpress/faq-builder" ><img src="/images/plugins-icons-menu/faq-builder.webp" alt="FAQ Builder" loading="lazy" /><span class="image-title">FAQ Builder</span> </a></li><li class="item-203"><a href="/wordpress/portfolio-responsive-gallery" ><img src="/images/plugins-icons-menu/portfolio-responsive-gallery.webp" alt="Portfolio Responsive Gallery" loading="lazy" /><span class="image-title">Portfolio Responsive Gallery</span> </a></li><li class="item-237"><a href="/wordpress/advanced-related-posts" ><img src="/images/plugins-icons-menu/advanced-related-posts.webp" alt="Advanced Related Posts" loading="lazy" /><span class="image-title">Advanced Related Posts</span> </a></li><li class="item-272"><a href="/wordpress/auto-scroll" ><img src="/images/plugins-icons-menu/autoscroll.webp" alt="Auto scroll" loading="lazy" /><span class="image-title">Auto scroll</span> </a></li></ul></li><li class="item-117"><a href="/log-in" >Log In</a></li><li class="item-106 current active"><a href="/about-us" >About Us</a></li><li class="item-116"><a href="/contact" >Contact Us</a></li></ul> 49 50 <a class="ays-site-header__cta" href="/wordpress"> 51 Explore Plugins </a> 52 </div> 53 <button type="button" class="jmenu_bg" aria-label="Close navigation menu" tabindex="-1"></button> 54 </div> 55 </div> 56 </div> 57 </header> 58 <div class="jrow_full_width jslider"> 59 </div> 60 61 <div class="jcontent"> 62 <div class="jrow_content_width"> 63 64 <div id="system-message-container"> 65 </div> 66 67 68 69 <div class="item-page" itemscope itemtype="http://schema.org/Article"> 70 <meta itemprop="inLanguage" content="en-GB" /> 71 <div class="page-header"> 72 <h2 itemprop="name"> 73 </h2> 74 </div> 75 76 77 78 79 80 81 <div class="ays-pro-article-main-container" itemprop="articleBody"> 82 <div class="ays-pro-about-us-main-container-sg"> 83 <div class="ays-pro-about-us-main-section-sg"> 84 <div class="ays-pro-about-us-main-section-content-sg"> 85 <h1>About Us</h1> 86 <div> 87 <p class="ays-pro-about-us-title-sg"> 88 Our mission is to 89 empower and connect the
90 world with our plugins 91 </p> 92 <p class="ays-pro-about-us-paragraph-sg ays-pro-about-us-description-sg"> 93 With 9+ years in WordPress development and digital 94 marketing, we've mastered the skills of understanding user 95 requirements and implementing them in our products. 96 </p> 97 </div> 98 </div> 99 <div class="ays-pro-about-us-main-section-image-sg"> 100 <img src="/images/aboutus/hero-image.webp" alt="Ays Pro About Us"> 101 </div> 102 </div> 103 <div class="ays-pro-about-us-info-section-sg"> 104 <div class="ays-pro-about-us-info-section-content-sg"> 105 <h2 class="ays-pro-aboutus-section-title-sg"> 106 Legacy of Building 107 Awesome Products 108 </h2> 109 <div> 110 <p class="ays-pro-about-us-paragraph-sg"> 111 With 9+ years in WordPress development and digital 112 marketing, we've mastered the skills of understanding 113 user requirements and implementing them in our 114 products. 115 </p> 116 <p class="ays-pro-about-us-paragraph-sg"> 117 We started with our Quiz Maker and currently, we have 118 17+ plugins, which are constantly being developed and 119 kept up to date. 120 </p> 121 <p class="ays-pro-about-us-paragraph-sg"> 122 We always suggest a Free version, so that you try and 123 test if it suits you or not, and Premium versions for 124 more advanced features. 125 </p> 126 </div> 127 </div> 128 <div class="ays-pro-about-us-info-section-icon-boxes-sg"> 129 <div class="ays-pro-about-us-info-section-box-sg"> 130 <div> 131 <img src="/images/aboutus/glasses.svg" alt="Ays-Pro 9+ years in business" loading="lazy"> 132 </div> 133 <div> 134 <p>9+</p> 135 <span>Years in business</span> 136 </div> 137 </div> 138 <div class="ays-pro-about-us-info-section-box-sg"> 139 <div> 140 <img src="/images/aboutus/users.svg" alt="Ays-Pro 100,000+ satisfied users" loading="lazy"> 141 </div> 142 <div> 143 <p>100,000+</p> 144 <span>satisfied users</span> 145 </div> 146 </div> 147 <div class="ays-pro-about-us-info-section-box-sg"> 148 <div> 149 <img src="/images/aboutus/download.svg" alt="Ays-Pro 1,200,00+ downloads" loading="lazy"> 150 </div> 151 <div> 152 <p>1,200,00+</p> 153 <span>downloads</span> 154 </div> 155 </div> 156 <div class="ays-pro-about-us-info-section-box-sg"> 157 <div> 158 <img src="/images/aboutus/puzzle-slice.svg" alt="Ays-Pro 17+ plugins" loading="lazy"> 159 </div> 160 <div> 161 <p>17+</p> 162 <span>plugins</span> 163 </div> 164 </div> 165 </div> 166 </div> 167 <div class="ays-pro-about-us-mission-section-sg"> 168 <h2 class="ays-pro-aboutus-section-title-sg">Our Mission</h2> 169 <div class="ays-pro-about-us-mission-boxes-sg"> 170 <div class="ays-pro-about-us-mission-box-sg"> 171 <div><img src="/images/aboutus/support.svg" alt="Ays-Pro Support" loading="lazy"></div> 172 <p class="ays-pro-about-us-mission-box-title-sg">support</p> 173 <p class="ays-pro-about-us-mission-box-description-sg"> 174 Answer customers all 175 questions quickly and 176 provide support. 177 </p> 178 </div> 179 <div class="ays-pro-about-us-mission-box-sg"> 180 <div><img src="/images/aboutus/progress.svg" alt="Ays-Pro Plugins Progress" loading="lazy"></div> 181 <p class="ays-pro-about-us-mission-box-title-sg">progress</p> 182 <p class="ays-pro-about-us-mission-box-description-sg"> 183 Keep our products up-to- 184 date with current trends. 185 </p> 186 </div> 187 <div class="ays-pro-about-us-mission-box-sg"> 188 <div><img src="/images/aboutus/growth.svg" alt="Ays-Pro Help Growth Users" loading="lazy"></div> 189 <p class="ays-pro-about-us-mission-box-title-sg">growth</p> 190 <p class="ays-pro-about-us-mission-box-description-sg"> 191 Help individuals and 192 businesses grow their 193 WordPress websites by 194 using our plugins. 195 </p> 196 </div> 197 <div class="ays-pro-about-us-mission-box-sg"> 198 <div> <img src="/images/aboutus/accessibility.svg" alt="Ays-Pro Accessibility" loading="lazy"></div> 199 <p class="ays-pro-about-us-mission-box-title-sg">accessibility</p> 200 <p class="ays-pro-about-us-mission-box-description-sg"> 201 Make programming accessible for everyone. 202 </p> 203 </div> 204 </div> 205 </div> 206 <div class="ays-pro-about-us-reviews-section-sg"> 207 <h2 class="ays-pro-aboutus-section-title-sg">What are people saying about our products?</h2> 208 <div class="ays-pro-about-us-reviews-boxes-sg"> 209 <div class="ays-pro-about-us-review-box-sg"> 210 <div> 211 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 212 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 213 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 214 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 215 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 216 </div> 217 <p> 218 I've been using the Ays Pro plugin for several years now and I 219 couldn't be happier with its performance. This plugin has been 220 an absolute game-changer for my website! The features are 221 robust, yet easy to use, and have helped me to optimize my site's 222 performance and speed. 223 </p> 224 <a href="https://www.trustpilot.com/users/5b7bdeec4de5666d3448fdb7" target="_blank" class="ays-pro-about-us-reviewer-box-sg"> 225 <div> 226 <img src="https://user-images.trustpilot.com/5b7bdeec4de5666d3448fdb7/73x73.png" alt="Profile Picture" loading="lazy"> 227 </div> 228 <p>Rei Nguyen</p> 229 </a> 230 </div> 231 <div class="ays-pro-about-us-review-box-sg"> 232 <div> 233 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 234 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 235 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 236 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 237 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 238 </div> 239 <p> 240 In all this time I needed sometimes for support, and sometimes 241 for upgrades or even custom modification (which I paid for, of 242 course). Those guys (and girls) are always kind, efficient, 243 reactive and always have solutions for every problems. They are 244 just hands down one of the best services on the market. 245 </p> 246 <a href="https://www.trustpilot.com/users/5d7254362745535919a08a40" target="_blank" class="ays-pro-about-us-reviewer-box-sg"> 247 <div> 248 <img src="https://user-images.trustpilot.com/5d7254362745535919a08a40/73x73.png" alt="Profile Picture" loading="lazy"> 249 </div> 250 <p>Damiano Ruggieri</p> 251 </a> 252 </div> 253 <div class="ays-pro-about-us-review-box-sg"> 254 <div> 255 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 256 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 257 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 258 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 259 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 260 </div> 261 <p> 262 I'm a science teacher and I'm always looking for a way to do 263 exams so that my students get an instant certificate of 264 appreciation.I found everything I dreamed of in Quiz Maker.If you 265 haven't tried this plugin, you are missing on a great initiative.The 266 support is also the best. 267 </p> 268 <a href="https://www.trustpilot.com/users/63615a345303840012b97583" target="_blank" class="ays-pro-about-us-reviewer-box-sg"> 269 <div class="ays-pro-about-us-review-without-img-sg ays-pro-about-us-review-without-img-ab-sg">
270 <span>AB</span> 271 </div> 272 <p>AbuBakrSalaby</p> 273 </a> 274 </div> 275 <div class="ays-pro-about-us-review-box-sg"> 276 <div> 277 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 278 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 279 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 280 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 281 <img src="/images/aboutus/star.svg" alt="Rating star" loading="lazy"> 282 </div> 283 <p> 284 I tested all the quiz and LMS plugins I could find and Ays Pro 285 Quiz is by far the best. It's the fastest one, the design is very 286 good and it is highly customizable.In addition to having the best 287 product, they also have the best support team I know.Their 288 support team and dev team are really impressive. 289 </p> 290 <a href="https://www.trustpilot.com/users/5248a38300006400014e5e6f" target="_blank" class="ays-pro-about-us-reviewer-box-sg"> 291 <div class="ays-pro-about-us-review-without-img-sg ays-pro-about-us-review-without-img-fd-sg"> 292 <span>FD</span> 293 </div> 294 <p>Footballeur du dimanche</p> 295 </a> 296 </div> 297 </div> 298 <div class="ays-pro-about-us-all-reviews-link-sg"> 299 <a href="https://www.trustpilot.com/review/ays-pro.com" target="_blank">Read More Reviews</a> 300 </div> 301 </div> 302 <div class="ays-pro-about-us-footer-section-sg"> 303 <img src="/images/aboutus/decoration.webp" alt="Ays Pro Get Best WordPress Plugins" loading="lazy"> 304 <div> 305 <h2>Get Best WordPress Plugins</h2> 306 <a href="https://ays-pro.com/wordpress">View All Plugins</a> 307 </div> 308 </div> 309</div> 310<style> 311 .jcontent .jrow_content_width, .jcontent { 312 max-width: 100% !important; 313 padding: 0 !important; 314 transition: none !important; 315 } 316 317 .ays-pro-about-us-main-container-sg * { 318 margin: 0; 319 padding: 0; 320 box-sizing: border-box; 321 color: #262E38; 322 } 323 324 .ays-pro-about-us-main-section-sg { 325 display: flex; 326 margin-top: 50px; 327 padding: 0 130px; 328 justify-content: space-between; 329 } 330 331 .ays-pro-about-us-main-section-content-sg { 332 max-width: 600px; 333 width: 100%; 334 } 335 336 .ays-pro-about-us-main-section-content-sg h1 { 337 font-weight: 500; 338 font-size: 24px; 339 line-height: 28px; 340 color: #000; 341 } 342 343 .ays-pro-about-us-title-sg { 344 font-size: 46px; 345 line-height: 54px; 346 margin-top: 82px; 347 font-weight: 600; 348 } 349 350 .ays-pro-about-us-main-section-image-sg img { 351 width: 510px; 352 height: 470px; 353 } 354 355 .ays-pro-about-us-paragraph-sg{ 356 font-size: 20px; 357 line-height: 150%; 358 margin-top: 22px; 359 } 360 361 .ays-pro-about-us-info-section-sg { 362 margin: 150px 0; 363 padding: 105px 130px; 364 background: #F6FBFF; 365 display: flex; 366 justify-content: space-between; 367 align-items: center; 368 } 369 370 .ays-pro-aboutus-section-title-sg { 371 font-size: 36px; 372 line-height: 42px; 373 } 374 375 .ays-pro-about-us-info-section-content-sg { 376 max-width: 650px; 377 width: 100%; 378 } 379 380 .ays-pro-about-us-info-section-content-sg h2{ 381 padding-right: 55px; 382 } 383 384 .ays-pro-about-us-info-section-content-sg .ays-pro-about-us-paragraph-sg:nth-child(2), 385 .ays-pro-about-us-info-section-content-sg .ays-pro-about-us-paragraph-sg:last-child { 386 margin-top: 16px; 387 } 388 389 .ays-pro-about-us-info-section-icon-boxes-sg { 390 max-width: 650px; 391 height: 360px; 392 width: 100%; 393 position: relative; 394 } 395 396 .ays-pro-about-us-info-section-box-sg { 397 display: flex; 398 align-items: center; 399 background: #fff; 400 padding: 28px; 401 box-shadow: 11px 3px 28px rgba(66, 89, 118, 0.12); 402 width: 100%; 403 max-width: 245px; 404 position: absolute; 405 } 406 407 .ays-pro-about-us-info-section-box-sg:first-child { 408 max-width: 275px; 409 } 410 411 .ays-pro-about-us-info-section-box-sg:nth-child(2) { 412 left: 320px; 413 top: 30px; 414 } 415 416 .ays-pro-about-us-info-section-box-sg:nth-child(3) { 417 bottom: 40px; 418 left: 80px; 419 } 420 421 .ays-pro-about-us-info-section-box-sg:last-child { 422 bottom: 0; 423 right: 0; 424 } 425 426 .ays-pro-about-us-info-section-box-sg img { 427 margin-right: 15px; 428 width: 46px; 429 height: 58px; 430 } 431 432 .ays-pro-about-us-info-section-box-sg div, 433 .ays-pro-about-us-mission-section-sg>h2, 434 .ays-pro-about-us-reviews-section-sg>h2, 435 .ays-pro-about-us-all-reviews-link-sg { 436 text-align: center; 437 } 438 439 .ays-pro-about-us-info-section-box-sg p { 440 font-size: 24px; 441 line-height: 28px; 442 color: #000; 443 font-weight: 700; 444 } 445 446 .ays-pro-about-us-info-section-box-sg span { 447 font-size: 20px; 448 line-height: 150%; 449 color: #000; 450 } 451 452 .ays-pro-about-us-mission-section-sg { 453 padding: 0 80px; 454 margin-bottom: 150px; 455 } 456 457 .ays-pro-about-us-mission-boxes-sg { 458 display: flex; 459 justify-content: space-around; 460 margin-top: 45px; 461 } 462 463 .ays-pro-about-us-mission-box-sg { 464 max-width: 225px; 465 width: 100%; 466 text-align: center; 467 } 468 469 .ays-pro-about-us-mission-box-sg img { 470 width: 80px; 471 height: 65px; 472 } 473 474 .ays-pro-about-us-mission-box-title-sg { 475 font-weight: 700; 476 font-size: 24px; 477 line-height: 28px; 478 margin: 24px 0; 479 text-transform: uppercase; 480 } 481 482 .ays-pro-about-us-mission-box-description-sg { 483 font-size: 20px; 484 line-height: 150%; 485 } 486 487 .ays-pro-about-us-reviews-section-sg { 488 padding: 0 80px; 489 } 490 491 .ays-pro-about-us-reviews-boxes-sg { 492 display: flex; 493 flex-wrap: wrap; 494 margin-top: 45px; 495 justify-content: space-evenly; 496 align-items: center; 497 } 498 499 .ays-pro-about-us-review-box-sg { 500 max-width: 585px; 501 width: 100%; 502 padding: 28px 34px; 503 border: 1px solid #004E87; 504 border-radius: 4px; 505 margin-bottom: 45px; 506 } 507 508 .ays-pro-about-us-review-box-sg>p { 509 margin: 22px 0; 510 font-size: 18px; 511 line-height: 150%; 512 color: #000; 513 } 514 515 .ays-pro-about-us-reviewer-box-sg { 516 display: flex; 517 align-items: center; 518 text-decoration: none; 519 width: fit-content; 520 } 521 522 .ays-pro-about-us-reviewer-box-sg div { 523 height: 64px; 524 margin-right: 14px; 525 } 526 527 .ays-pro-about-us-reviewer-box-sg img { 528 width: 64px; 529 height: 64px; 530 border-radius: 50%; 531 } 532 533 .ays-pro-about-us-reviewer-box-sg p { 534 font-size: 18px; 535 line-height: 150%; 536 color: #000; 537 font-weight: 600; 538 } 539 540 .ays-pro-about-us-review-without-img-sg { 541 width: 64px; 542 display: flex; 543 align-items: center; 544 justify-content: center; 545 border-radius: 50%; 546 } 547 548 .ays-pro-about-us-review-without-img-ab-sg { 549 background-color: #9FF6D3; 550 } 551 552 .ays-pro-about-us-review-without-img-fd-sg { 553 background-color: #FFC5D5; 554 } 555 556 .ays-pro-about-us-review-without-img-sg span{ 557 font-weight: 600; 558 font-size: 20px; 559 line-height: 150%; 560 color: #1D1D1D; 561 } 562 563 .ays-pro-about-us-all-reviews-link-sg a { 564 font-weight: 600; 565 font-size: 18px; 566 line-height: 150%; 567 color: #EF624A; 568 } 569 570 .ays-pro-about-us-footer-section-sg { 571 margin: 100px 0; 572 background-color: #F6FBFF; 573 position: relative; 574 } 575 576 .ays-pro-about-us-footer-section-sg img { 577 width: 125px; 578 height: 135px; 579 position: absolute; 580 top: 0; 581 left: 0; 582 } 583 584 .ays-pro-about-us-footer-section-sg div{ 585 padding: 80px 0; 586 display: flex; 587 align-items: center; 588 justify-content: space-evenly; 589 width: 100%; 590 max-width: 950px; 591 margin: auto; 592 flex-wrap: wrap; 593 } 594 595 .ays-pro-about-us-footer-section-sg h2{ 596 font-weight: 700; 597 font-size: 46px; 598 line-height: 54px; 599 } 600 601 .ays-pro-about-us-footer-section-sg a{ 602 padding: 12px 26px; 603 color: #fff; 604 background-color: #EF624A; 605 border-radius: 2px; 606 text-decoration: none; 607 line-height: 150%; 608 font-weight: 600; 609 } 610 611 @media only screen and (max-width: 1440px) { 612 .ays-pro-about-us-main-section-sg { 613 padding: 0 80px; 614 } 615 616 .ays-pro-about-us-main-section-content-sg { 617 max-width: 530px; 618 } 619 620 .ays-pro-about-us-main-section-image-sg img { 621 height: 440px; 622 width: 480px; 623 } 624 625 .ays-pro-about-us-info-section-content-sg { 626 max-width: 484px; 627 } 628 629 .ays-pro-about-us-info-section-sg { 630 justify-content: space-around; 631 padding: 105px 0; 632 } 633 634 .ays-pro-about-us-mission-section-sg { 635 padding: 0; 636 } 637 638 .ays-pro-about-us-review-box-sg { 639 max-width: 500px; 640 } 641 642 .ays-pro-about-us-reviews-boxes-sg { 643 justify-content: space-between; 644 } 645 } 646 647 @media only screen and (max-width: 1200px) { 648 .ays-pro-about-us-main-section-sg { 649 padding: 0 20px; 650 align-items: center; 651 } 652 653 .ays-pro-about-us-main-section-image-sg img { 654 width: 350px; 655 height: 325px; 656 } 657 658 .ays-pro-about-us-info-section-sg { 659 flex-wrap: wrap; 660 } 661 662 .ays-pro-about-us-info-section-sg>div { 663 max-width: 700px; 664 } 665 666 .ays-pro-about-us-info-section-content-sg { 667 margin-bottom: 20px; 668 } 669 670 .ays-pro-about-us-reviews-boxes-sg { 671 justify-content: center; 672 } 673 674 .ays-pro-about-us-review-box-sg { 675 max-width: 700px; 676 } 677 678 .ays-pro-about-us-review-box-sg:nth-child(3) { 679 margin-bottom: 45px; 680 } 681 682 683 .ays-pro-about-us-footer-section-sg>div { 684 max-width: 700px; 685 } 686 687 .ays-pro-about-us-footer-section-sg h2 { 688 font-size: 38px; 689 } 690 } 691 692 @media only screen and (max-width: 1024px) { 693 .ays-pro-about-us-main-section-content-sg { 694 max-width: 600px; 695 } 696 697 .ays-pro-about-us-title-sg, 698 .ays-pro-about-us-main-section-image-sg { 699 margin-top: 30px; 700 } 701 702 .ays-pro-about-us-main-section-image-sg { 703 margin-left: 20px; 704 } 705 706 .ays-pro-about-us-title-sg { 707 font-size: 38px; 708 } 709 710 .ays-pro-about-us-description-sg { 711 font-size: 18px; 712 } 713 714 .ays-pro-about-us-mission-boxes-sg { 715 flex-wrap: wrap; 716 } 717 718 .ays-pro-about-us-mission-box-sg { 719 max-width: 100%; 720 width: 50%; 721 } 722 723 .ays-pro-about-us-mission-box-description-sg { 724 max-width: 300px; 725 margin: auto; 726 } 727 728 .ays-pro-about-us-mission-box-sg:first-child, 729 .ays-pro-about-us-mission-box-sg:nth-child(2) { 730 margin-bottom: 40px; 731 } 732 733 .ays-pro-about-us-footer-section-sg h2 { 734 width: 100%; 735 margin-bottom: 20px; 736 text-align: center; 737 } 738 } 739 740 @media only screen and (max-width: 768px) { 741 742 .ays-pro-about-us-main-container-sg h2 { 743 font-size: 32px; 744 } 745 746 .ays-pro-about-us-main-section-sg { 747 flex-wrap: wrap; 748 justify-content: center; 749 } 750 751 .ays-pro-about-us-paragraph-sg { 752 font-size: 16px; 753 } 754 755 .ays-pro-about-us-info-section-sg { 756 padding: 105px 20px; 757 } 758 759 .ays-pro-about-us-info-section-icon-boxes-sg { 760 height: 640px; 761 } 762 763 .ays-pro-about-us-info-section-box-sg:nth-child(2) { 764 top: 160px; 765 left: auto; 766 right: 0; 767 } 768 769 .ays-pro-about-us-info-section-box-sg:nth-child(3) { 770 bottom: 210px; 771 left: 0; 772 } 773 774 .ays-pro-about-us-info-section-box-sg:last-child { 775 bottom: 40px; 776 right: 0; 777 } 778 779 .ays-pro-about-us-info-section-box-sg p, 780 .ays-pro-about-us-mission-box-title-sg { 781 font-size: 20px; 782 } 783 784 .ays-pro-about-us-info-section-box-sg span, 785 .ays-pro-about-us-mission-box-description-sg { 786 font-size: 18px; 787 } 788 789 .ays-pro-about-us-mission-box-sg { 790 width: 100%; 791 } 792 793 .ays-pro-about-us-mission-box-sg:nth-child(3) { 794 margin-bottom: 40px; 795 } 796 797 .ays-pro-about-us-reviews-section-sg { 798 padding: 0 20px; 799 } 800 801 .ays-pro-about-us-review-box-sg { 802 padding: 24px 19px; 803 } 804 805 .ays-pro-about-us-review-box-sg>p { 806 font-size: 16px; 807 } 808 809 .ays-pro-about-us-footer-section-sg img { 810 width: 65px; 811 height: 70px; 812 } 813 } 814 815 @media only screen and (max-width: 375px) { 816 .ays-pro-about-us-main-section-image-sg img { 817 width: 290px; 818 height: 270px; 819 } 820 821 .ays-pro-about-us-info-section-box-sg { 822 max-width: 275px; 823 padding: 20px; 824 } 825 826 .ays-pro-about-us-mission-box-title-sg { 827 font-size: 18px; 828 } 829 830 .ays-pro-about-us-mission-box-description-sg { 831 font-size: 16px; 832 max-width: 200px; 833 } 834 835 .ays-pro-about-us-reviewer-box-sg { 836 flex-wrap: wrap; 837 } 838 839 .ays-pro-about-us-reviewer-box-sg div { 840 margin-right: 0; 841 margin-bottom: 14px; 842 } 843 844 .ays-pro-about-us-reviewer-box-sg p { 845 width: 100%; 846 } 847 } 848</style> </div> 849 850 851
852 </div> 853 854 855 856 </div> 857 </div> 858 <footer class="ays-site-footer"> 859 <div class="jrow_full_width jfooter"> 860 <div class="jrow_content_width ays-site-footer__inner"> 861 <div class="ays-site-footer__brand"> 862 <a href="/" class="jlogo_text" aria-label="AYS Pro home"> 863 <img src="/templates/ays/images/Logo_final.png" alt="" width="80" height="54"> 864 <span class="ays-site-brand-name">AYS <strong>Pro</strong></span> 865 </a> 866 <p>Premium WordPress plugins built and supported by one team since 2014.</p> 867 </div> 868 <nav class="jfootermenu" aria-label="Footer navigation"> 869 870<ul class="nav menu"> 871<li class="item-142"><a href="/wordpress" >Products</a></li><li class="item-212"><a href="https://wordpress.org/plugins/search/ays-pro/" target="_blank" >WordPress Plugins</a></li><li class="item-330"><a href="https://foxlms.com/" target="_blank" >Fox LMS</a></li><li class="item-143 current active"><a href="/about-us" >About Us</a></li><li class="item-253"><a href="/affiliates" >Affiliates</a></li><li class="item-147"><a href="/sitemap" >Sitemap</a></li><li class="item-149"><a href="/terms-and-conditions" >Terms and Conditions</a></li><li class="item-146"><a href="/contact" >Contact Us</a></li><li class="item-217"><a href="/blog" >Blog</a></li></ul> 872 </nav> 873 <div class="ays-site-footer__copyright"> 874 <p class="jfooter_text"> 875 AYS Pro Plugins © 2014-2026 </p> 876 </div> 877 </div> 878 </div> 879 </footer> 880 </div> 881 882 883 884 885 <!-- Mega Bundle Popup | Start --> 886 <!-- Mega Bundle Popup | End --> 887 888 889 890 <!-- 2025 | Christmas 2025 footer banner | HTML | Start --> 891 892 <div class="ays-pro-christmas-bottom-banner-wrapper" style="display: none;"> 893 <div class="ays-pro-christmas-bottom-banner-container"> 894 <div class="ays-pro-christmas-bottom-banner-content"> 895 896 <!-- Decorative sparkles --> 897 <svg class="ays-pro-christmas-bottom-banner-sparkle ays-pro-christmas-bottom-banner-sparkle-1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 898 <path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path> 899 <path d="M20 3v4"></path> 900 <path d="M22 5h-4"></path> 901 <path d="M4 17v2"></path> 902 <path d="M5 18H3"></path> 903 </svg> 904 905 <svg class="ays-pro-christmas-bottom-banner-sparkle ays-pro-christmas-bottom-banner-sparkle-2" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 906 <path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path> 907 <path d="M20 3v4"></path> 908 <path d="M22 5h-4"></path> 909 <path d="M4 17v2"></path> 910 <path d="M5 18H3"></path> 911 </svg> 912 913 <svg class="ays-pro-christmas-bottom-banner-sparkle ays-pro-christmas-bottom-banner-sparkle-3" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 914 <path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path> 915 <path d="M20 3v4"></path> 916 <path d="M22 5h-4"></path> 917 <path d="M4 17v2"></path> 918 <path d="M5 18H3"></path> 919 </svg> 920 921 <!-- Gradient overlay --> 922 <div class="ays-pro-christmas-bottom-banner-gradient"></div> 923 924 <!-- Main content --> 925 <div class="ays-pro-christmas-bottom-banner-inner"> 926 927 <!-- Left section with icon and text --> 928 <div class="ays-pro-christmas-bottom-banner-left"> 929 <div class="ays-pro-christmas-bottom-banner-icon-wrapper"> 930 <div class="ays-pro-christmas-bottom-banner-icon-glow"></div> 931 <div class="ays-pro-christmas-bottom-banner-icon"> 932 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 933 <rect x="3" y="8" width="18" height="4" rx="1"></rect> 934 <path d="M12 8v13"></path> 935 <path d="M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7"></path> 936 <path d="M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5"></path> 937 </svg> 938 </div>
939 </div> 940 941 <div class="ays-pro-christmas-bottom-banner-text"> 942 <span class="ays-pro-christmas-bottom-banner-title">Mega Bundle (Quiz, Survey, Poll)</span> 943 <span class="ays-pro-christmas-bottom-banner-subtitle">- 50% OFF</span> 944 </div> 945 </div> 946 947 <!-- Right section with code and buttons --> 948 <div class="ays-pro-christmas-bottom-banner-right"> 949 950 <!-- CTA Button --> 951 <button class="ays-pro-christmas-bottom-banner-cta"> 952 <div class="ays-pro-christmas-bottom-banner-cta-glow"></div> 953 <div class="ays-pro-christmas-bottom-banner-cta-text">Get Deal</div> 954 </button> 955 956 <!-- Close Button --> 957 <button class="ays-pro-christmas-bottom-banner-close" aria-label="Close popup"> 958 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 959 <path d="M18 6 6 18"></path> 960 <path d="m6 6 12 12"></path> 961 </svg> 962 </button> 963 964 </div> 965 966 </div> 967 </div> 968 </div> 969 </div>
969<script> 970 /** 971 * Christmas Banner JavaScript - ES5 Compatible 972 * With delayed popup and visit tracking 973 */ 974 975 (function() { 976 'use strict'; 977 978 // Configuration 979 var STORAGE_KEY = 'ays_christmas_banner_data'; 980 var POPUP_RULES = [ 981 { visit: 1, delay: 10000 }, // 1st visit: 10 seconds 982 { visit: 2, delay: 10000 }, // 2nd visit: 10 seconds 983 { visit: 3, delay: 15000 }, // 3th visit: 15 seconds 984 { visit: 4, delay: 15000 }, // 4th visit: 15 seconds 985 { visit: 5, delay: 20000 }, // 5th visit: 20 seconds 986 { visit: 7, delay: 20000 }, // 7th visit: 20 seconds 987 { visit: 10, delay: 30000 } // 10th visit: 30 seconds 988 ]; 989 var MAX_SHOWS_PER_DAY = 7; 990 991 // Wait for DOM to be ready 992 if (document.readyState === 'loading') { 993 document.addEventListener('DOMContentLoaded', initBanner); 994 } else { 995 initBanner(); 996 } 997 998 function initBanner() { 999 var banner = document.querySelector('.ays-pro-christmas-bottom-banner-wrapper'); 1000 var closeButton = document.querySelector('.ays-pro-christmas-bottom-banner-close'); 1001 var ctaButton = document.querySelector('.ays-pro-christmas-bottom-banner-cta'); 1002 1003 if (!banner) { 1004 return; 1005 } 1006 1007 // Hide banner initially 1008 banner.style.display = 'none'; 1009 1010 // Get or initialize banner data 1011 var bannerData = getBannerData(); 1012 1013 // Check if we need to reset daily data 1014 if (shouldResetData(bannerData.lastResetDate)) { 1015 bannerData = resetDailyData(); 1016 } 1017 1018 // Increment visit count 1019 bannerData.visitCount++; 1020 saveBannerData(bannerData); 1021 1022 // Check if banner should be shown 1023 var shouldShow = shouldShowBanner(bannerData); 1024 1025 if (shouldShow.show) { 1026 // Show banner after delay 1027 setTimeout(function() { 1028 banner.style.display = 'block'; 1029 1030 // Increment show count 1031 bannerData.showCount++; 1032 saveBannerData(bannerData); 1033 }, shouldShow.delay); 1034 } 1035 1036 // Close button handler 1037 if (closeButton) { 1038 closeButton.addEventListener('click', function() { 1039 closeBanner(banner); 1040 }); 1041 } 1042 1043 // CTA button handler 1044 if (ctaButton) { 1045 ctaButton.addEventListener('click', function() { 1046 // Add your CTA URL here 1047 window.open('https://ays-pro.com/mega-bundle?utm_source=ays-pro&utm_medium=mega-bundle-popup&utm_campaign=get-deal'); 1048 // Optionally close banner after click 1049 closeBanner(banner); 1050 }); 1051 } 1052 } 1053 1054 /** 1055 * Get banner data from localStorage 1056 */ 1057 function getBannerData() { 1058 try { 1059 var data = localStorage.getItem(STORAGE_KEY); 1060 if (data) { 1061 return JSON.parse(data); 1062 } 1063 } catch (e) { 1064 // localStorage not available or parsing error 1065 } 1066 1067 // Return default data 1068 return { 1069 visitCount: 0, 1070 showCount: 0, 1071 lastResetDate: getTodayDate() 1072 }; 1073 } 1074 1075 /** 1076 * Save banner data to localStorage 1077 */ 1078 function saveBannerData(data) { 1079 try { 1080 localStorage.setItem(STORAGE_KEY, JSON.stringify(data)); 1081 } catch (e) { 1082 // localStorage not available 1083 } 1084 } 1085 1086 /** 1087 * Check if data should be reset (new day) 1088 */ 1089 function shouldResetData(lastResetDate) {
1090 var today = getTodayDate(); 1091 return lastResetDate !== today; 1092 } 1093 1094 /** 1095 * Reset daily data 1096 */ 1097 function resetDailyData() { 1098 var newData = { 1099 visitCount: 0, 1100 showCount: 0, 1101 lastResetDate: getTodayDate() 1102 }; 1103 saveBannerData(newData); 1104 return newData; 1105 } 1106 1107 /** 1108 * Get today's date as string (YYYY-MM-DD) 1109 */ 1110 function getTodayDate() { 1111 var date = new Date(); 1112 var year = date.getFullYear(); 1113 var month = String(date.getMonth() + 1).padStart(2, '0'); 1114 var day = String(date.getDate()).padStart(2, '0'); 1115 return year + '-' + month + '-' + day; 1116 } 1117 1118 /** 1119 * Check if banner should be shown based on rules 1120 */ 1121 function shouldShowBanner(bannerData) { 1122 // Check if already shown max times today 1123 if (bannerData.showCount >= MAX_SHOWS_PER_DAY) { 1124 return { show: false, delay: 0 }; 1125 } 1126 1127 // Check visit count against rules 1128 for (var i = 0; i < POPUP_RULES.length; i++) { 1129 var rule = POPUP_RULES[i]; 1130 if (bannerData.visitCount === rule.visit) { 1131 return { show: true, delay: rule.delay }; 1132 } 1133 } 1134 1135 return { show: false, delay: 0 }; 1136 } 1137 1138 /** 1139 * Close banner with animation 1140 */ 1141 function closeBanner(banner) { 1142 if (!banner) { 1143 return; 1144 } 1145 1146 // Add closing animation class 1147 banner.classList.add('ays-pro-banner-closing'); 1148 1149 // Wait for animation to complete 1150 setTimeout(function() { 1151 banner.style.display = 'none'; 1152 }, 400); 1153 } 1154 1155 // Polyfill for String.padStart (for older browsers) 1156 if (!String.prototype.padStart) { 1157 String.prototype.padStart = function(targetLength, padString) { 1158 targetLength = targetLength >> 0; 1159 padString = String(typeof padString !== 'undefined' ? padString : ' '); 1160 if (this.length >= targetLength) { 1161 return String(this); 1162 } else { 1163 targetLength = targetLength - this.length; 1164 if (targetLength > padString.length) { 1165 padString += padString.repeat(targetLength / padString.length); 1166 } 1167 return padString.slice(0, targetLength) + String(this); 1168 } 1169 }; 1170 } 1171 })(); 1172 1173 function aysQuizChristmasCopyToClipboard(text) { 1174 var textarea = document.createElement('textarea'); 1175 textarea.value = text; 1176 textarea.style.position = 'fixed'; 1177 textarea.style.opacity = '0'; 1178 document.body.appendChild(textarea); 1179 1180 textarea.select(); 1181 textarea.setSelectionRange(0, 99999); 1182 1183 try { 1184 document.execCommand('copy'); 1185 aysQuizChristmasShowCopyNotification('Coupon code copied'); 1186 } catch (err) { 1187 console.error('Failed to copy text: ', err); 1188 } 1189 1190 document.body.removeChild(textarea); 1191 } 1192 1193 function aysQuizChristmasShowCopyNotification(message) { 1194 var existingNotification = document.querySelector('.ays-quiz-christmas-banner-copy-notification'); 1195 if (existingNotification) { 1196 document.body.removeChild(existingNotification); 1197 } 1198 1199 var notification = document.createElement('div'); 1200 notification.className = 'ays-quiz-christmas-banner-copy-notification'; 1201 notification.textContent = message; 1202 document.body.appendChild(notification); 1203 1204 setTimeout(function() { 1205 notification.classList.add('show'); 1206 }, 10); 1207 1208 setTimeout(function() { 1209 notification.classList.remove('show'); 1210 setTimeout(function() { 1211 if (notification.parentNode) { 1212 document.body.removeChild(notification); 1213 } 1214 }, 300); 1215 }, 2000); 1216 } 1217 </script>
1217 <!-- 2025 | Christmas 2025 footer banner | HTML | End --> 1218 1219 1220 <!-- Livechat support Aro--> 1221 <!-- Livechat support Aro--> 1222 </body> 1223</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.