1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8">
5<script> 6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 7</script>
7 8 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <link rel='stylesheet' href='https://approved-fire.com/wp-content/themes/afpnj/form.css?ver=1.3' type='text/css' media='all' /> 11
11<script type="text/javascript" src="https://approved-fire.com/wp-content/themes/afpnj/wufoo.js?ver=3.7.1" id="jquery-core-js"></script>
11 12 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 13 14 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 15 <title>Services - Approved Fire Protection & Security</title> 16 <link rel="canonical" href="https://approvedfps.com/services/" /> 17 <meta property="og:locale" content="en_US" /> 18 <meta property="og:type" content="article" /> 19 <meta property="og:title" content="Services - Approved Fire Protection & Security" /> 20 <meta property="og:url" content="https://approvedfps.com/services/" /> 21 <meta property="og:site_name" content="Approved Fire Protection & Security" /> 22 <meta property="article:modified_time" content="2026-02-02T22:57:11+00:00" /> 23 <meta property="og:image" content="https://approvedfps.com/wp-content/uploads/2025/01/hero-grow-with-us.fw-min.webp" /> 24 <meta property="og:image:width" content="1907" /> 25 <meta property="og:image:height" content="738" /> 26 <meta property="og:image:type" content="image/webp" /> 27 <meta name="twitter:card" content="summary_large_image" /> 28 <meta name="twitter:label1" content="Est. reading time" /> 29 <meta name="twitter:data1" content="1 minute" /> 30
30<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/approvedfps.com\/services\/","url":"https:\/\/approvedfps.com\/services\/","name":"Services - Approved Fire Protection & Security","isPartOf":{"@id":"https:\/\/approvedfps.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/approvedfps.com\/services\/#primaryimage"},"image":{"@id":"https:\/\/approvedfps.com\/services\/#primaryimage"},"thumbnailUrl":"https:\/\/approvedfps.com\/wp-content\/uploads\/2025\/01\/hero-grow-with-us.fw-min.webp","datePublished":"2025-10-28T13:35:40+00:00","dateModified":"2026-02-02T22:57:11+00:00","breadcrumb":{"@id":"https:\/\/approvedfps.com\/services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/approvedfps.com\/services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/approvedfps.com\/services\/#primaryimage","url":"https:\/\/approvedfps.com\/wp-content\/uploads\/2025\/01\/hero-grow-with-us.fw-min.webp","contentUrl":"https:\/\/approvedfps.com\/wp-content\/uploads\/2025\/01\/hero-grow-with-us.fw-min.webp","width":1907,"height":738},{"@type":"BreadcrumbList","@id":"https:\/\/approvedfps.com\/services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/approvedfps.com\/"},{"@type":"ListItem","position":2,"name":"Services"}]},{"@type":"WebSite","@id":"https:\/\/approvedfps.com\/#website","url":"https:\/\/approvedfps.com\/","name":"Approved Fire Protection & Security","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/approvedfps.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
30 31 <!-- / Yoast SEO plugin. --> 32 33 34<link rel='dns-prefetch' href='//s.ksrndkehqnwntyxlhgto.com' /> 35<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 36<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 37<link rel="alternate" type="application/rss+xml" title="Approved Fire Protection & Security » Feed" href="https://approvedfps.com/feed/" /> 38<link rel="alternate" type="application/rss+xml" title="Approved Fire Protection & Security » Comments Feed" href="https://approvedfps.com/comments/feed/" /> 39<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://approvedfps.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fapprovedfps.com%2Fservices%2F" /> 40<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://approvedfps.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fapprovedfps.com%2Fservices%2F&format=xml" /> 41<style id="wp-img-auto-sizes-contain-inline-css"> 42img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 43/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 44</style> 45<style id="wp-emoji-styles-inline-css"> 46 47 img.wp-smiley, img.emoji { 48 display: inline !important; 49 border: none !important; 50 box-shadow: none !important; 51 height: 1em !important; 52 width: 1em !important; 53 margin: 0 0.07em !important; 54 vertical-align: -0.1em !important; 55 background: none !important; 56 padding: 0 !important; 57 } 58/*# sourceURL=wp-emoji-styles-inline-css */ 59</style> 60<style id="wp-block-library-inline-css"> 61:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
61--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 62 63/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 64</style> 65 66<style id="global-styles-inline-css"> 67:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
670) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
67 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
67.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;} 68/*# sourceURL=global-styles-inline-css */ 69</style> 70 71<link rel='stylesheet' id='afpnj-style-css' href='https://approvedfps.com/wp-content/themes/afpnj/style.css?ver=7.1.3' media='all' /> 72<link rel='stylesheet' id='bootstrap-css' href='https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css?ver=7.1.3' media='all' /> 73<link rel='stylesheet' id='fontawesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css?ver=7.1.3' media='all' /> 74<link rel='stylesheet' id='owl-carousel-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css?ver=7.1.3' media='all' /> 75<link rel='stylesheet' id='owl-theme-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css?ver=7.1.3' media='all' />
76<script id="whatconverts-tracking-script-js-before"> 77var $wc_load=function(a){return JSON.parse(JSON.stringify(a))},$wc_leads=$wc_leads||{doc:{url:$wc_load(document.URL),ref:$wc_load(document.referrer),search:$wc_load(location.search),hash:$wc_load(location.hash)}}; 78//# sourceURL=whatconverts-tracking-script-js-before 79</script>
vendor: 1 bytes, line 79
79
80<script id="whatconverts-tracking-script-js" src="//s.ksrndkehqnwntyxlhgto.com/124445.js?ver=7.1.3"></script>
vendor: 1 bytes, line 80
80
81<script id="jquery-core-js" src="https://approvedfps.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 81
81
82<script id="jquery-migrate-js" src="https://approvedfps.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
82 83<link rel="https://api.w.org/" href="https://approvedfps.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://approvedfps.com/wp-json/wp/v2/pages/924" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://approvedfps.com/xmlrpc.php?rsd" /> 84<meta name="generator" content="WordPress 7.1.3" /> 85<link rel='shortlink' href='https://approvedfps.com/?p=924' /> 86<style class="wp-fonts-local"> 87@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url('https://approvedfps.com/wp-content/themes/afpnj/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');} 88@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://approvedfps.com/wp-content/themes/afpnj/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2');} 89</style> 90<link rel="icon" href="https://approvedfps.com/wp-content/uploads/2025/01/cropped-logo.fw_-2-32x32.png" sizes="32x32" /> 91<link rel="icon" href="https://approvedfps.com/wp-content/uploads/2025/01/cropped-logo.fw_-2-192x192.png" sizes="192x192" /> 92<link rel="apple-touch-icon" href="https://approvedfps.com/wp-content/uploads/2025/01/cropped-logo.fw_-2-180x180.png" /> 93<meta name="msapplication-TileImage" content="https://approvedfps.com/wp-content/uploads/2025/01/cropped-logo.fw_-2-270x270.png" /> 94<style id="wp-custom-css"> 95#reviewstars-boxes #reviewstars-box1 { 96 background: transparent; 97} 98a.cta-btn { 99 color: #fff !important; 100} 101</style> 102 103<!-- Google Tag Manager -->
104<script>
vendor: 327 bytes, lines 104-108
104(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 105new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 106j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 107'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 108})(window,document,'script','dataLayer','
108GTM-NXDNVLP
vendor: 3 bytes, line 108
108');
108</script>
108 109<!-- End Google Tag Manager --> 110<link rel='stylesheet' id='dashicons-css' href='https://approvedfps.com/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' /> 111<link rel='stylesheet' id='gform_basic-css' href='https://approvedfps.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.3' media='all' /> 112<link rel='stylesheet' id='gform_theme_components-css' href='https://approvedfps.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.3' media='all' /> 113<link rel='stylesheet' id='gform_theme-css' href='https://approvedfps.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.3' media='all' /> 114 115</head> 116<body class="wp-singular page-template page-template-tpl-acf page-template-tpl-acf-php page page-id-924 wp-theme-afpnj"> 117 118 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 118-119
118 119<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
119GTM-NXDNVLP
vendor: 83 bytes, lines 119-120
119" 120height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
121<!-- End Google Tag Manager (noscript) --> 122 123 124<section class="header"> 125 <div class="topbar"> 126 <div class="container"> 127 <div class="row"> 128 <div class="col-md-12 topwrp"> 129 <p>Proudly serving our communities for over 90 years.</p> 130 <div> 131 <div class="socmed"> 132 <p><a href="https://www.facebook.com/ApprovedFireProtection/" target="_blank"><img src="https://approvedfps.com/wp-content/uploads/2026/01/facebook-iconfw-697cf6655744f.webp"/></a></p> 133 <p><a href="https://www.linkedin.com/company/afpnj/" target="_blank"><img src="https://approvedfps.com/wp-content/uploads/2026/01/linkedin-iconfw-697cf665720ca.webp"/></a></p> 134 <p><a href="https://www.instagram.com/approved_fire" target="_blank"><img src="https://approvedfps.com/wp-content/uploads/2026/03/icons8-instagram-31.png"/></a></p> 135 </div> 136 </div> 137 </div> 138 </div> 139 </div> 140 </div> 141 <div class="logowrp"> 142 <div class="container"> 143 <p class="logo"><span><a href="https://approvedfps.com"><img src="https://approvedfps.com/wp-content/uploads/2026/01/approved-logo-edit2-300x95fw-697cf664a9ef4.webp"/></a></span></p> 144 </div> 145 </div> 146 <div class="main-nav"> 147 <div class="container"> 148 <div class="row"> 149 <div class="col-md-12 nav-wrp"> 150 <div class="menu-main-menu-container"><ul id="menu-main-menu" class="primary-menu"><li id="menu-item-77" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-77"><a href="https://approvedfps.com/" class="headerlinks">Home</a></li> 151<li id="menu-item-267" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-267"><a href="https://approvedfps.com/about-us/" class="headerlinks">About Us</a></li> 152<li id="menu-item-1116" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-924 current_page_item menu-item-has-children menu-item-1116"><a href="https://approvedfps.com/services/" aria-current="page" class="headerlinks">Services</a> 153<ul class="sub-menu"> 154 <li id="menu-item-89" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89"><a href="https://approvedfps.com/fire-protection-systems/" class="headerlinks">Fire Protection</a></li> 155 <li id="menu-item-1117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1117"><a href="https://approvedfps.com/security-protection-systems/" class="headerlinks">Security Protection</a></li> 156</ul> 157</li> 158<li id="menu-item-609" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-609"><a href="#" class="headerlinks">Locations</a> 159<ul class="sub-menu"> 160 <li id="menu-item-339" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-339"><a href="https://approvedfps.com/somerset/" class="headerlinks">AFPS Somerset</a></li> 161 <li id="menu-item-1115" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1115"><a href="https://approvedfps.com/manhattan/" class="headerlinks">AFPS Manhattan</a></li> 162 <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://approvedfps.com/pittsburgh/" class="headerlinks">AFPS Pittsburgh</a></li> 163</ul> 164</li> 165<li id="menu-item-658" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-658"><a href="https://approvedfps.com/careers/" class="headerlinks">Careers</a></li> 166<li id="menu-item-213" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-213"><a href="https://approvedfps.com/grow-with-us/" class="headerlinks">Grow With Us</a></li> 167<li id="menu-item-93" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://approvedfps.com/reviews/" class="headerlinks">Reviews</a></li> 168</ul></div> <div class="burger-menu-container"> 169 <button class="burger-menu" id="burgerMenu"> 170 <span></span> 171 <span></span> 172 <span></span> 173 </button> 174 </div> 175 <p><a href="tel:8663705722" class="tel-num"><img src="/wp-content/uploads/2026/01/tel-whitefw-697cf666075df.webp"/>(866)-370-5722</a></p> 176 </div> 177 </div> 178 </div> 179 </div> 180</section> 181 182 </div> 183</div> 184<section class="banner-inner " style="background-image:url(https://approvedfps.com/wp-content/uploads/2025/01/hero-grow-with-us.fw-min.webp);"> 185 <div class="container"> 186 <div class="row"> 187 <div class="col-md-6 innerwrp"> 188 <h1>Fire Protection and Security Services â Protect What Matters Most</h1> 189<p class="mt-5"><a class="cta-btn" href="tel:8663705722">Contact Us Now</a></p> 190 </div>
191 </div> 192 </div> 193</section> 194 195 196 197 198<section class="single-column" style="background-color:#ffffff"> 199 <div class="container"> 200 <h2>Comprehensive Protection. Seamless Security.<br /> 201<span class="txtred">24/7 Peace of Mind.</span></h2> 202<p>From fire detection and suppression to advanced security systems, we design, install, monitor, and maintain end-to-end life safety solutions for businesses and multi-residential properties. Stay compliant, protect your people, and safeguard your assets with a single trusted partner</p> 203 </div> 204</section> 205<section class="why-choose-us bodywrp " style="background-color: !important;"> 206 <div class="container"> 207 <div class="row"> 208 <div class="col-md-12 text-center"> 209 <h2>Why <span class="txtred">Choose Us</span></h2> 210 </div> 211 </div> 212 213 <div class="wcu-wrp py-4"> 214 <div> 215 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 216 <p>Fire Protection + Security</p> 217 </div> 218 <div> 219 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 220 <p>Code-compliant systems designed by certified experts (NFPA, UL, NICET)</p> 221 </div> 222 <div> 223 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 224 <p>Fast installation and responsive 24/7 monitoring and service</p> 225 </div> 226 <div> 227 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 228 <p>Proactive maintenance to reduce downtime and false alarms</p> 229 </div> 230 <div> 231 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 232 <p>Scalable solutions for single sites, campuses, and multi-location portfolios</p> 233 </div> 234 </div> 235 236 </div> 237</section> 238<section class="what-we-do bodywrp"> 239 <div class="container"> 240 <div class="row"> 241 <div class="col-md-12 text-center"> 242 <h2>Our Core <span class="txtred">Services</span></h2> 243 </div> 244 </div> 245 <div class="row"> 246 <div class="col-md-12"> 247 <h3 style="color:#000 !important; font-weight:bold;" class="text-center mb-5 mt-5"></h3> 248 <div class="row justify-content-md-center"> 249 <div class="col-md-4 wwdwrp py-4"> 250 <a href="/fire-protection-systems/"> 251 <div class="text-center"> 252 <p><img src="https://approvedfps.com/wp-content/uploads/2025/03/fire-extinguisher-min-67d1ec3a25014.webp"/></p> 253 <p><strong>Fire Protection</strong></p> 254<ul> 255<li>Fire alarm systems (design, installation, UL monitoring)</li> 256<li>Sprinkler systems (wet, dry, pre-action, deluge)</li> 257<li>Clean agent and special hazards (FM-200, Novec 1230, CO2)</li> 258<li>Emergency/exit lighting and life safety systems</li> 259<li>Inspections, testing, and maintenance (ITM) per NFPA standards</li> 260</ul> 261 </div> 262 </a> </div> 263 <div class="col-md-4 wwdwrp py-4"> 264 <a href="/security-protection-systems/"> 265 <div class="text-center"> 266 <p><img src="https://approvedfps.com/wp-content/uploads/2026/01/images-removebg-preview-697d20ad0e593.webp"/></p> 267 <p><strong>Security Systems</strong></p> 268<ul> 269<li>Video surveillance (CCTV, analytics, remote viewing)</li> 270<li>Access control (badges, mobile credentials, visitor management)</li> 271<li>Intrusion detection and perimeter security</li> 272<li>Intercom, video door entry, and emergency communication<br /> 27324/7 security monitoring and rapid dispatch</li> 274</ul> 275 </div> 276 </a> </div> 277 <div class="col-md-4 wwdwrp py-4"> 278 <div class="text-center"> 279 <p><img src="https://approvedfps.com/wp-content/uploads/2025/03/special-hazard-systems-removebg-preview-min-67d2184aed21a.webp"/></p> 280 <p><strong>Integrated Solutions</strong></p> 281<ul> 282<li>Fireâsecurity integration for unified dashboards and alerts</li> 283<li>Mass notification and emergency messaging</li> 284<li>IoT sensors and smart building automation</li> 285<li>Cloud-managed systems with real-time reporting</li> 286</ul> 287 </div> 288 </div> 289 <div class="col-md-4 wwdwrp py-4"> 290 <div class="text-center"> 291 <p><img src="https://approvedfps.com/wp-content/uploads/2026/02/openart-image_-9a4uPLY_1770044263993_raw-removebg-preview.png"/></p> 292 <p><strong>Compliance & Services</strong></p> 293<ul> 294<li>AHJ coordination, permits, and documentation</li> 295<li>
295Risk assessments and life safety audits</li> 296<li>Preventive maintenance plans and service agreements</li> 297<li>Training for facilities and safety teams</li> 298</ul> 299 </div> 300 </div> 301 </div> 302 </div> 303 </div> 304 305 306 307 </div> 308</section> 309 310 311<section class="list-with-icons " style="background-color:#f3f3f3"> 312 <div class="container"> 313 314 <h2 class="text-center mb-5">Industries <span class="txtred">We Serve</span></h2> 315 316 <div class="lists-container"> 317 <div class="listswrp"> 318 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/commercial-office.fw_.png"/>Commercial & Office</p> 319 </div> 320 <div class="listswrp"> 321 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/industrial-warehousing.fw_.png"/>Industrial & Warehousing</p> 322 </div> 323 <div class="listswrp"> 324 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/hospitality-retail.fw_.png"/>Healthcare & Life Sciences</p> 325 </div> 326 <div class="listswrp"> 327 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/education-compuses.fw_.png"/>Education & Campuses</p> 328 </div> 329 <div class="listswrp"> 330 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/healthcare-life.fw_.png"/>Hospitality & Retail</p> 331 </div> 332 <div class="listswrp"> 333 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/mulitfamily.fw_.png"/>Multifamily & HOA Communities</p> 334 </div> 335 <div class="listswrp"> 336 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/data-centers.fw_.png"/>Data Centers & Critical Infrastructure</p> 337 </div> 338 </div> 339 340 </div> 341</section> 342<section class="benefits bodywrp" style="background-color:#ffffff"> 343 <div class="container"> 344 <h2 class="text-center mb-5">How <span class="txtred">It Works</span></h2> 345 <div class="row"> 346 <div class="col-md-3"> 347 <div class="bg-img benefits-imgwrp1"> 348 <img src="https://approvedfps.com/wp-content/uploads/2025/01/successionfw-6793b192b765b.webp"/> 349 </div> 350 <div class="benefits-content"> 351 <h3>Discovery</h3> 352<p>Site walk-through, risk assessment, and code review</p> 353 </div> 354 </div> 355 <div class="col-md-3"> 356 <div class="bg-img benefits-imgwrp2"> 357 <img src="https://approvedfps.com/wp-content/uploads/2025/01/handsfw-6793b191e17ba.webp"/> 358 </div> 359 <div class="benefits-content"> 360 <h3>Design & Proposal</h3> 361<p>Engineered drawings, clear scope, and transparent pricing</p> 362 </div> 363 </div> 364 <div class="col-md-3"> 365 <div class="bg-img benefits-imgwrp3"> 366 <img src="https://approvedfps.com/wp-content/uploads/2025/01/industryfw-6793b191e1692.webp"/> 367 </div> 368 <div class="benefits-content"> 369 <h3>Installation & Commissioning</h3> 370<p>Certified technicians, AHJ inspections, and handover training</p> 371 </div> 372 </div> 373 <div class="col-md-3"> 374 <div class="bg-img benefits-imgwrp4"> 375 <img src="https://approvedfps.com/wp-content/uploads/2025/10/customer-service-support-247-white-icon-png-735811696865602u8i9vsxfcv-removebg-preview.png"/> 376 </div> 377 <div class="benefits-content"> 378 <h3>Monitoring & Maintenance</h3> 379<p>24/7 central station monitoring, scheduled ITM, and rapid repair</p> 380 </div> 381 </div> 382 </div> 383 </div> 384</section> 385<section class="why-choose-us bodywrp " style="background-color: !important;"> 386 <div class="container"> 387 <div class="row"> 388 <div class="col-md-12 text-center"> 389 <h2>Certifications and <span class="txtred">Standards</span></h2> 390 </div> 391 </div> 392 393 <div class="wcu-wrp py-4"> 394 <div> 395 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-2.fw_.png"/></p> 396 <h3>NFPA-compliant design and testing</h3> 397 </div> 398 <div> 399 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-3.fw_.png"/></p> 400 <h3>NICET-certified engineers and technicians</h3> 401 </div> 402 <div> 403 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-4.fw_.png"/></p> 404 <h3>UL-listed monitoring services</h3> 405 </div> 406 <div> 407 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-5.fw_.png"/></p> 408 <h3>ADA, IBC, and local AHJ compliance</h3> 409 </div>
410 </div> 411 412 </div> 413</section> 414<section class="why-choose-us bodywrp " style="background-color:#ffffff !important;"> 415 <div class="container"> 416 <div class="row"> 417 <div class="col-md-12 text-center"> 418 <h2>Results You Can <span class="txtred">Expect</span></h2> 419 </div> 420 </div> 421 422 <div class="wcu-wrp py-4"> 423 <div> 424 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 425 <p>Fewer false alarms and operational disruptions</p> 426 </div> 427 <div> 428 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 429 <p>Faster emergency response times</p> 430 </div> 431 <div> 432 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 433 <p>Documented compliance for inspections and insurance</p> 434 </div> 435 <div> 436 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/01/checkfw-6793d46143e74.webp"/></p> 437 <p>Lower total cost of ownership via preventive maintenance</p> 438 </div> 439 </div> 440 441 </div> 442</section> 443<section class="testimonials" style="background-color:#f3f3f3"> 444 <div class="container"> 445 <h2 class="text-center mb-5">Testimonials</h2> 446 447 448 <div class="owl-carousel testimonial owl-theme"> 449 <div class="item testimonial-item"> 450 <i class="fa-solid fa-quote-left"></i> 451 <div class="testimonial-content"> 452 <!-- wp:paragraph --> 453<p>âTheir team handled permits, AHJ inspections, and training. Flawless experience.â</p> 454<!-- /wp:paragraph --> <p><strong>âProperty Manager, Class-A Office</strong></p> 455 </div> 456 </div> 457 <div class="item testimonial-item"> 458 <i class="fa-solid fa-quote-left"></i> 459 <div class="testimonial-content"> 460 <!-- wp:paragraph --> 461<p>âSeamless upgrade from legacy panelsâreduced false alarms by 60% in the first quarter.â</p> 462<!-- /wp:paragraph --> <p><strong>âFacilities Director, Manufacturing Plant</strong></p> 463 </div> 464 </div> 465 466 </div> 467 </div> 468</section> 469 470<section class="accordionsec" style="background-color:#ffffff"> 471 <div class="container"> 472 <h2 class="text-center">Frequently Asked <span class="txtred">Questions</span></h2> 473 <div class="accordion-wrp mt-5"> 474 <div> 475 <button class="accordion">Do you provide after-hours service? <span class="icon">+</span></button> 476 <div class="panel"> 477 <p>Yes. Our monitoring and on-call technicians are available 24/7/365.</p> 478 </div> 479 </div> 480 <div> 481 <button class="accordion">Can you integrate with my existing systems? <span class="icon">+</span></button> 482 <div class="panel"> 483 <p>In most cases, yes. We support leading fire alarm panels and security platforms.</p> 484 </div> 485 </div> 486 <div> 487 <button class="accordion">How often are inspections required? <span class="icon">+</span></button> 488 <div class="panel"> 489 <p>It depends on system type and local code. Weâll set a compliant ITM schedule and handle reminders.</p> 490 </div> 491 </div> 492 </div> 493 494 495 496 <!-- Button trigger modal --> 497 <h4>Fill Out the Online Application <button type="button" class="btn gravityformbtn" data-bs-toggle="modal" data-bs-target="#exampleModal"> 498 (Click to Fill out Form) 499 </button></h4> 500 501 <!-- Modal --> 502 <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> 503 <div class="modal-dialog"> 504 <div class="modal-content"> 505 <div class="modal-header"> 506 <h4 class="modal-title">Online Application Form</h4> 507 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 508 </div> 509 <div class="modal-body"> 510 511 <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_5' > 512 <div class='gform_heading'> 513 <h2 class="gform_title">Careers Form</h2> 514 <p class='gform_description'></p> 515 <p class='gform_required_legend'>"
515<span class="gfield_required gfield_required_asterisk">*</span>" indicates required fields</p> 516 </div><form method='post' enctype='multipart/form-data' id='gform_5' action='/services/' data-formid='5' novalidate> 517 <div class='gform-body gform_body'><div id='gform_fields_5' class='gform_fields top_label form_sublabel_below description_below validation_below'><fieldset id="field_5_3" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_5_3'> 518 519 <span id='input_5_3_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 520 <input type='text' name='input_3.3' id='input_5_3_3' value='' aria-required='true' /> 521 <label for='input_5_3_3' class='gform-field-label gform-field-label--type-sub '>First Name</label> 522 </span> 523 524 <span id='input_5_3_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > 525 <input type='text' name='input_3.6' id='input_5_3_6' value='' aria-required='true' /> 526 <label for='input_5_3_6' class='gform-field-label gform-field-label--type-sub '>Last Name</label> 527 </span> 528 529 </div></fieldset><div id="field_5_5" class="gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_5_5'><span class='gform-field-label__text'>Contact Number</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_5' id='input_5_5' type='tel' value='' class='large' aria-required="true" aria-invalid="false" /></div></div><div id="field_5_6" class="gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_5_6'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 530 <input name='input_6' id='input_5_6' type='email' value='' class='large' aria-required="true" aria-invalid="false" /> 531 </div></div><fieldset id="field_5_7" class="gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Address</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend> 532 <div class='ginput_complex ginput_container has_street has_city has_zip ginput_container_address gform-grid-row' id='input_5_7' >
533 <span class='ginput_full address_line_1 ginput_address_line_1 gform-grid-col' id='input_5_7_1_container' > 534 <input type='text' name='input_7.1' id='input_5_7_1' value='' aria-required='true' /> 535 <label for='input_5_7_1' id='input_5_7_1_label' class='gform-field-label gform-field-label--type-sub '>Street Address</label> 536 </span><span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_5_7_3_container' > 537 <input type='text' name='input_7.3' id='input_5_7_3' value='' aria-required='true' /> 538 <label for='input_5_7_3' id='input_5_7_3_label' class='gform-field-label gform-field-label--type-sub '>City</label> 539 </span><input type='hidden' class='gform_hidden' name='input_7.4' id='input_5_7_4' value=''/><span class='ginput_right address_zip ginput_address_zip gform-grid-col' id='input_5_7_5_container' > 540 <input type='text' name='input_7.5' id='input_5_7_5' value='' aria-required='true' /> 541 <label for='input_5_7_5' id='input_5_7_5_label' class='gform-field-label gform-field-label--type-sub '>ZIP / Postal Code</label> 542 </span><input type='hidden' class='gform_hidden' name='input_7.6' id='input_5_7_6' value='' /> 543 <div class='gf_clear gf_clear_complex'></div> 544 </div></fieldset><div id="field_5_8" class="gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_5_8'><span class='gform-field-label__text'>Which Position Are You Applying For?</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_8' id='input_5_8' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='Systems Technician - Somerset, NJ' >Systems Technician - Somerset, NJ</option><option value='Field Sprinkler Project Specialist â Somerset, NJ' >Field Sprinkler Project Specialist â Somerset, NJ</option><option value='Sprinkler Project Manager - Somerset, NJ' >Sprinkler Project Manager - Somerset, NJ</option><option value='Recruiter - Somerset, NJ' >Recruiter - Somerset, NJ</option><option value='Security Sales Representative - Somerset, NJ' >Security Sales Representative - Somerset, NJ</option><option value='Fire System Technician - Pittsburgh, PA' >Fire System Technician - Pittsburgh, PA</option></select></div></div><div id="field_5_9" class="gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_5_9'><span class='gform-field-label__text'>Upload Resume</span></label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='1048576000' /><input name='input_9' id='input_5_9' type='file' class='large' aria-describedby="gfield_upload_rules_5_9" onchange='javascript:gformValidateFileSize( this, 1048576000 );' /><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_5_9'>Max. file size: 1,000 MB.</span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_5_9'></div> </div></div><div id="field_5_10" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label screen-reader-text' for='input_5_10'><span class='gform-field-label__text'></span></label><div id='input_5_10' class='ginput_container ginput_recaptcha' data-sitekey='6LfDQFksAAAAAMw5h-YW_zehOGdQiqwmMnZPCTfu' data-theme='light' data-tabindex='0' data-badge=''></div></div></div></div> 545 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_5' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >SUBMIT</button> 546 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_5' value='postback' /> 547 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_5' id='gform_theme_5' value='gravity-theme' /> 548 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_5' id='gform_style_settings_5' value='[]' /> 549 <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> 550 <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> 551 552 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='dHTCJwwOo/2QVX+B95AjK6D1zhTI7eM8FgMm5VENFih5RVvYcybZOiEnYPuKyjDSu7+qNmxOUr4cofxsDnDswqV7zEVriUqcIap2Gk8M5WbhjOM=' /> 553 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 554 <input type='hidden' class='gform_hidden' name='state_5' value='WyJ7XCI4XCI6W1wiOTAzZGNhZjZiNTM3YmJjYWQ4MTRjMTliYzg1MzFiMDhcIixcImFmMjRjNWFlMGZhZGY1MGVhYWEzYjQ3MmVmNWEwNmYzXCIsXCJkZGFiYmEyZWY5ZDM4ODk1MjUwNDkwNmQ0NjU2MDlhMVwiLFwiYTk2MTg3YWMxNGUyMjRiN2M3NTI3ODhjOTVkODM1YWRcIixcImVhY2ZkODk1MTBlZmIzZjUwNjNlNTdmMGVlNGJiMGUwXCIsXCJkZDdhNDcxMTg2NmExYzkyMmU5ODg5YjcyOWM1MTg0NVwiXSxcImdmb3JtX3N1Ym1pc3Npb25fbWV0aG9kXCI6W1wiNGYzMGRlMzE0NDc1MDE1NWVkMmFmZDlkMTAzZmMzZmRcIixcIjZjYjAxYzMxZjMwZjgwOWRhNGQ2ZDNiOGVmOWUwNThkXCJdLFwiZ2Zvcm1fdGhlbWVcIjpcIjNjMjU3NWM4NjcxYzBhZWExNmE0NjA4ZTZiMTE5MTA0XCIsXCJnZm9ybV9zdHlsZV9zZXR0aW5nc1wiOlwiODE5OTBiYmRkMDM0NWY0OThjNmFjZDA3NGNkMGI1MjZcIixcImZvcm1faWRcIjpcIjk4YWE4Mjc3MDk5YWVjOTk4NTRhNmQ1ZTNjYWEzMWQ3XCIsXCJ1cmxcIjpcIjE2ODk0MDEzYTEwODI4ODQ5ZjNiYzZjZTE5NDFmOWYxXCIsXCJzdGF0ZV90aW1lc3RhbXBcIjpcIjVlMDI4OWJjYmVlYmEzM2Q1MTc5OThjYzJjNmU0MGUzXCJ9IiwiYTc5MmM4ZjEyNzFiZjZkODFhZTM1NWMwOTgzMTY2NjciLDE3OTE1ODY4ODVd' /> 555 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> 556 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> 557 <input type='hidden' name='gform_field_values' value='' /> 558 559 </div> 560 </form> 561 </div> </div> 562 563 </div> 564 </div> 565 </div> 566 567 568 </div> 569</section> 570 571 572 573<section class="list-with-icons column-count-one" style="background-color:#f3f3f3"> 574 <div class="container"> 575 576 577 <div class="lists-container"> 578 <div class="listswrp"> 579 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/commercial-office.f
579w_.png"/>Get a free site assessment and compliance review</p> 580 </div> 581 <div class="listswrp"> 582 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-2.fw_.png"/>Request a quote within 48 hours</p> 583 </div> 584 <div class="listswrp"> 585 <p><img src="https://approvedfps.com/wp-content/uploads/2025/11/data-centers.fw_.png"/>Schedule a demo of our integrated dashboard</p> 586 </div> 587 </div> 588 589 <div class="row"> 590 <div class="btnwrp mt-5"> 591 <p><a class="cta-btn" href="#form">Request a Quote</a></p> 592 <p><a class="cta-btn" href="#">Book a Site Assessment</a></p> 593 <p><a class="cta-btn" href="tel:8663705722">Call 24/7: (866)-370-5722</a></p> 594 </div> 595 </div> 596 </div> 597</section> 598<section class="why-choose-us bodywrp hide-section" style="background-color: !important;"> 599 <div class="container"> 600 <div class="row"> 601 <div class="col-md-12 text-center"> 602 <h2>Trust & Safety <span class="txtred">Badges</span></h2> 603 </div> 604 </div> 605 606 <div class="wcu-wrp py-4"> 607 <div> 608 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-2.fw_.png"/></p> 609 <h3>UL Listed Monitoring</h3> 610 </div> 611 <div> 612 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-3.fw_.png"/></p> 613 <h3>Code-compliant systems designed by certified experts (NFPA, UL, NICET)</h3> 614 </div> 615 <div> 616 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-4.fw_.png"/></p> 617 <h3>NICET Certified</h3> 618 </div> 619 <div> 620 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-5.fw_.png"/></p> 621 <h3>NFPA Member</h3> 622 </div> 623 <div> 624 <p class="mb-4"><img src="https://approvedfps.com/wp-content/uploads/2025/11/Untitled-6.fw_.png"/></p> 625 <h3>Insured & Bonded</h3> 626 </div> 627 </div> 628 629 </div> 630</section> 631<section class="distributors"> 632 <div class="container-fluid"> 633 <h2>We are <span class="txtred">Authorized Distributors</span> for:</h2> 634 <div class="dimgwrp"> 635 <div class="row"> 636 <div class="owl-carousel2 owl-theme"> 637 <div class="item"> 638 <img src="https://approvedfps.com/wp-content/uploads/2025/01/kiddiefirearmsfw-67868b3e48d4f.webp" alt="" /> 639 </div> 640 <div class="item"> 641 <img src="https://approvedfps.com/wp-content/uploads/2025/01/ansulfw-67868b3e33955.webp" alt="" /> 642 </div> 643 <div class="item"> 644 <img src="https://approvedfps.com/wp-content/uploads/2025/01/notifierfw-67868b3f18add.webp" alt="" /> 645 </div> 646 <div class="item"> 647 <img src="https://approvedfps.com/wp-content/uploads/2025/01/pelicanfw-67868b3f34474.webp" alt="" /> 648 </div> 649 <div class="item"> 650 <img src="https://approvedfps.com/wp-content/uploads/2025/01/reliablefw-67868b3fef45b.webp" alt="" /> 651 </div> 652 <div class="item"> 653 <img src="https://approvedfps.com/wp-content/uploads/2025/01/scott-safetyfw-67868b4014a8c.webp" alt="" /> 654 </div> 655 <div class="item"> 656 <img src="https://approvedfps.com/wp-content/uploads/2025/01/solbergfw-67868b40e2a7e.webp" alt="" /> 657 </div> 658 <div class="item"> 659 <img src="https://approvedfps.com/wp-content/uploads/2025/01/tycofw-67868b40ec4f1.webp" alt="" /> 660 </div> 661 <div class="item"> 662 <img src="https://approvedfps.com/wp-content/uploads/2025/01/victaulicfw-67868b41cbb6f.webp" alt="" /> 663 </div> 664 </div> 665 </div> 666 </div> 667 </div> 668</section> 669<section class="form" id="form"> 670 <div class="container"> 671 <div class="row"> 672 <div class="col-md-6 formwrp"> 673 <div> 674 <div id="container" class="ltr"> 675 676 <form 677 id="form120" 678 name="form120" 679 class="wufoo topLabel page" 680 accept-charset="UTF-8" 681 autocomplete="off" 682 enctype="multipart/form-data" 683 method="post" 684 novalidate 685 action="https://thump.wufoo.com/forms/z1ugnl2y1ddivi6/#public" 686 > 687 688 <header id="header" class="info"> 689 <h2 class="centerFormProp">Approved Fire Protection and Security</h2> 690 <div class="0">Request a Free Estimate</div> 691 </header><ul> 692 <li id="foli1" class="notranslate "> 693 <label class="desc" id="title1"> 694 Name
695 <span id="req_1" class="req">*</span> 696 </label> 697 <span> 698 <input id="Field1" name="Field1" type="text" class="field text fn" value="" size="8" tabindex="0" placeholder="" required /> 699 <label for="Field1">First</label> 700 </span> 701 <span> 702 <input id="Field2" name="Field2" type="text" class="field text ln" value="" size="14" tabindex="0" placeholder="" required /> 703 <label for="Field2">Last</label> 704 </span> 705 </li> 706 <li id="foli3" class="notranslate "> 707 <label class="desc" id="title3" for="Field3"> 708 Email 709 </label> 710 <div> 711 <input id="Field3" name="Field3" type="email" spellcheck="false" class="field text medium" value="" maxlength="255" tabindex="0" placeholder="" /> 712 </div> 713 </li> 714 <li id="foli4" class="phone notranslate "> 715 <label class="desc" id="title4"> 716 Phone Number 717 <span id="req_4" class="req">*</span> 718 </label> 719 <span> 720 <input id="Field4" name="Field4" type="tel" class="field text" value="" size="3" maxlength="3" tabindex="0" onkeyup="autotab(this, document.getElementById('Field4-1'), this); filterNonnumeric(this);" onfocus="this.selectionStart = this.selectionEnd = this.value.length;" placeholder="" required /> 721 <label for="Field4">###</label> 722 </span> 723 <span class="symbol">-</span> 724 <span> 725 <input id="Field4-1" name="Field4-1" type="tel" class="field text" value="" size="3" maxlength="3" tabindex="0" onkeyup="autotab(this, document.getElementById('Field4-2'), document.getElementById('Field4')); filterNonnumeric(this);" onfocus="this.selectionStart = this.selectionEnd = this.value.length;" placeholder="" required /> 726 <label for="Field4-1">###</label> 727 </span> 728 <span class="symbol">-</span> 729 <span> 730 <input id="Field4-2" name="Field4-2" type="tel" class="field text" value="" size="4" maxlength="4" tabindex="0" onkeyup="autotab(this, this, document.getElementById('Field4-1')); filterNonnumeric(this);" onfocus="this.selectionStart = this.selectionEnd = this.value.length;" placeholder="" required /> 731 <label for="Field4-2">####</label> 732 </span> 733 </li> 734 <li id="foli5" data-wufoo-field data-field-type="text" class="notranslate "> 735 <label class="desc" id="title5" for="Field5"> 736 Service Location Address 737 <span id="req_5" class="req">*</span> 738 </label> 739 <div> 740 <input id="Field5" name="Field5" type="text" class="field text medium" value="" maxLength="255" tabindex="0" onkeyup="" required placeholder="" /> 741 </div> 742 </li> 743 <li id="foli6" 744 class="notranslate "><label class="desc" id="title6" for="Field6"> 745 Comments / Questions 746 </label> 747 748 <div> 749 <textarea id="Field6" 750 name="Field6" 751 class="field textarea medium" 752 spellcheck="true" 753 rows="10" cols="50" 754 755 tabindex="0" 756 onkeyup="validateRange(6, 'character');" 757 placeholder="" 758 ></textarea> 759 760 </div> 761 </li> 762 763 <li class="buttons "> 764 <div> 765 766 <input id="saveForm" name="saveForm" class="btTxt submit" 767 type="submit" value="Submit" 768 /> 769 </div> 770 </li> 771 772 <li class="hide"> 773 <label for="comment">Do Not Fill This Out</label> 774 <textarea name="comment" id="comment" rows="1" c
774ols="1"></textarea> 775 <input type="hidden" id="idstamp" name="idstamp" value="83qvkUo0kSQgiZC312LJj2xqP7q7nvzpL2Svwxnj6zY=" > 776 <input type="hidden" id="encryptedPassword" name="encryptedPassword" value="" > 777 </li> 778 </ul> 779 </form> 780 781 782 </div> 783 </div> 784 </div> 785 </div> 786 </div> 787</section><section class="affiliations"> 788 <div class="container-fluid"> 789 <h2>Our Company <span class="txtred">Affiliations</span></h2> 790 <div class="afimgwrp"> 791 <div class="owl-carousel2 owl-theme"> 792 <div class="item"> 793 <img src="https://approvedfps.com/wp-content/uploads/2025/01/afsafw-67868d834018f.webp" alt="" /> 794 </div> 795 <div class="item"> 796 <img src="https://approvedfps.com/wp-content/uploads/2025/01/fssafw-67868d830a3b7.webp" alt="" /> 797 </div> 798 <div class="item"> 799 <img src="https://approvedfps.com/wp-content/uploads/2025/01/iccfw-67868d83e55a2.webp" alt="" /> 800 </div> 801 <div class="item"> 802 <img src="https://approvedfps.com/wp-content/uploads/2025/01/nafedfw-67868d842b864.webp" alt="" /> 803 </div> 804 <div class="item"> 805 <img src="https://approvedfps.com/wp-content/uploads/2025/01/nfpafw-67868d848ef8f.webp" alt="" /> 806 </div> 807 <div class="item"> 808 <img src="https://approvedfps.com/wp-content/uploads/2025/01/nicet-certifiedfw-67868d850f379.webp" alt="" /> 809 </div> 810 <div class="item"> 811 <img src="https://approvedfps.com/wp-content/uploads/2025/01/njbiafw-67868d8560dc4.webp" alt="" /> 812 </div> 813 <div class="item"> 814 <img src="https://approvedfps.com/wp-content/uploads/2025/01/wbencfw-67868d85eb346.webp" alt="" /> 815 </div> 816 <div class="item"> 817 <img src="https://approvedfps.com/wp-content/uploads/2025/03/nfsafw-67e45fa9ab3ad.webp" alt="" /> 818 </div> 819 <div class="item"> 820 <img src="https://approvedfps.com/wp-content/uploads/2025/03/afaafw-67e45fa9a5d1e.webp" alt="" /> 821 </div> 822 </div> 823 </div> 824 </div> 825</section> 826 827<section class="footer"> 828 829 <div class="footer-middle"> 830 <div class="container"> 831 <div class="row"> 832 <div class="col-md-4"> 833 <p class="flogo"><a href="https://approvedfps.com"><img src="https://approvedfps.com/wp-content/uploads/2026/01/approved-logo-edit2-300x95fw-697cf664a9ef4.webp"/></a></p> 834 <p class="hourimg"><img src="https://approvedfps.com/wp-content/themes/afpnj/image/hour.fw.png"/></p> 835 </div> 836 837 <div class="col-md-2 footer-loc"> 838 <p class="titlewrp">HEADQUARTERS</p> 839 <p><i class="fa-solid fa-map-pin"></i><a href="Array" target="_blank">85 Commerce Drive <br/> Somerset, NJ 08873 </a></p> 840 <p><i class="fa-solid fa-phone"></i><a href="tel:8663705722">(866)-370-5722</a></p> 841 <p><i class="fa-solid fa-fax"></i><a href="fax:9087691424">(908)-769-1424</a></p> 842 <p><i class="fa-solid fa-envelope"></i><a href="mailto:[email protected]">[email protected]</a></p> 843 </div> 844 845 <div class="col-md-4 fbuttonwrp"> 846 <p class="telwrp"> 847 <a href="tel:8663705722" class="tel-num"> 848 <img src="/wp-content/uploads/2026/01/tel-whitefw-697cf666075df.webp"/>(866)-370-5722</a> 849 </p> 850 <p class="fcardwrp"><a href="https://yourbuilding.escc.com/" target="_blank" class="cta-btn">Card Administration</a></p> 851 </div> 852 853 <div class="col-md-2 col-4"> 854 <div> 855 <p class="titlewrp" style="color:#E41C21;">LET'S GET CONNECTED</p> 856 <div class="socmed"> 857 <p><a href="https://www.facebook.com/ApprovedFireProtection/" target="_blank"><img src="https://approvedfps.com/wp-content/uploads/2026/01/facebook-iconfw-697cf6655744f.webp"/></a></p> 858 <p><a href="https://www.linkedin.com/company/afpnj/" target="_blank"><img src="https://approvedfps.com/wp-content/uploads/2026/01/linkedin-iconfw-697cf665720ca.webp"/></a></p> 859 <p><a href="https://www.instagram.com/approved_fire" target="_blank"><img src="https://approvedfps.com/wp-content/uploads/2026/03/icons8-instagram-31.png"/></a></p> 860 </div> 861 <p class="reviews-container mt-2"><a href="#" target="_blank"><img src="https://approvedfps.com/wp-content/uploads/2026/03/reviews-removebg-preview.png"/></a></p> 862 </div> 863 864 </div> 865 </div> 866 </div> 867 </div> 868</section><section class="footer footer-end"> 869 <div class="container fendrwp"> 870 <div> 871 <p><a href="#">Privacy Policy</a></p> 872 <p><a href="#">Accessibility Statement</a></p> 873 </div> 874 <p>© Copyright 2026.<a href="https://approvedfps.com">Approved Fire Protection & Security</a> All Rights Reserved.</p> 875 <p>Powered By: <a href="https://thumplocal.com/" target="_blank">Thump Local</a></p> 876 </div> 877</section> 878<button id="myBtn"><i class="fas fa-arrow-up"></i></button> 879
880<script> 881jQuery(document).ready(function($){ 882 883 884 if ( 885 $('body').hasClass('home') || 886 $('body').hasClass('page-id-336') 887 ) { 888 889 setTimeout(function(){ 890 $('#location-update-modal').fadeIn(); 891 }, 500); 892 893 } 894 895 $('.afps-close, .afps-modal-overlay').on('click', function(){ 896 $('#location-update-modal').fadeOut(); 897 }); 898 899 900 901 $(".accordion").each(function() { 902 $(this).on("click", function() { 903 // Close all other accordions 904 $(".accordion").not(this).removeClass("active"); 905 $(".accordion").not(this).next().slideUp(); 906 $(".accordion").not(this).find(".icon").text("+"); 907 908 // Toggle current accordion 909 $(this).toggleClass("active"); 910 var panel = $(this).next(); 911 var icon = $(this).find(".icon"); 912 913 if (panel.is(":visible")) { 914 panel.slideUp(); 915 icon.text("+"); 916 } else { 917 panel.slideDown(); 918 icon.text("â"); 919 } 920 }); 921 }); 922 923 $(window).scroll(function(){ 924 if ($(this).scrollTop() > 200) { 925 $('.header').addClass('sticky'); 926 $('.abel-header').addClass('sticky'); 927 } else { 928 $('.header').removeClass('sticky'); 929 $('.abel-header').removeClass('sticky'); 930 } 931 }); 932 933 $(window).scroll(function(){ 934 if ($(this).scrollTop() > 400) { 935 $('#myBtn').fadeIn(); 936 } else { 937 $('#myBtn').fadeOut(); 938 } 939 }); 940 941 $('#myBtn').click(function(){ 942 $('html, body').animate({scrollTop : 0},400); 943 return false; 944 }); 945 946 $('.menu-item-has-children').click(function(event) { 947 var $submenu = $(this).children('.sub-menu'); 948 949 event.preventDefault(); 950 951 if ($submenu.length) { 952 $submenu.toggleClass('open'); 953 } 954 event.stopPropagation(); 955 }); 956 957 958 var burgerMenu = $('#burgerMenu'); 959 var primaryMenu = $('.primary-menu'); 960 var burgerMenuContainer = $('.burger-menu-container'); 961 962 burgerMenu.on('click', function() { 963 burgerMenu.toggleClass('open'); 964 primaryMenu.toggleClass('open'); 965 burgerMenuContainer.toggleClass('open'); 966 }); 967 968 var currentUrl = window.location.href; 969 function setActiveLinks(selector){ 970 $(selector).each(function(){ 971 var menuItemUrl = $(this).attr("href"); 972 if(currentUrl === menuItemUrl){ 973 $(this).addClass("active"); 974 } 975 }); 976 } 977 978 setActiveLinks(".headerlinks"); 979 980 $(".headerlinks").on("click", function(e){ 981 e.preventDefault(); 982 $(this).addClass("active"); 983 984 window.location.href = $(this).attr("href"); 985 }); 986 987 /**SLIDER*/ 988 var owl = $('.owl-carousel').not('.testimonial, .owl-carousel2, .about-slider'); 989 990 owl.owlCarousel({ 991 loop: true, 992 autoplay: true, 993 autoplayTimeout: 3000, 994 smartSpeed: 1000, 995 margin: 10, 996 nav: false, 997 dots: false, 998 responsive: { 999 0: { 1000 items: 1 1001 }, 1002 600: { 1003 items: 3 1004 }, 1005 1000: { 1006 items: 4 1007 }, 1008 1200: { 1009 items: 4 1010 }, 1011 1450: { 1012 items: 6 1013 }, 1014 1650: { 1015 items: 7 1016 } 1017 } 1018 }); 1019 1020 /**SLIDER*/ 1021 var owl2 = $('.owl-carousel2'); 1022 1023 owl2.owlCarousel({ 1024 loop: true, 1025 autoplay: true, 1026 autoplayTimeout: 3000, 1027 smartSpeed: 1000, 1028 margin: 10, 1029 nav: false, 1030 dots: false, 1031 responsive: { 1032 0: { 1033 items: 1 1034 }, 1035 600: { 1036 items: 3 1037 }, 1038 1000: { 1039 items: 4 1040 }, 1041 1200: { 1042 items: 4 1043 }, 1044 1450: { 1045 items: 6 1046 }, 1047 1650: { 1048 items: 7 1049 } 1050 } 1051 }); 1052 1053 /**SLIDER*/ 1054 var aslider = $('.about-slider'); 1055 1056 aslider.owlCarousel({ 1057 items: 3, 1058 loop: true, 1059 autoplay: true, 1060 autoplayTimeout: 3000, 1061 smartSpeed: 1000, 1062 margin: 20, 1063 nav: false, 1064 dots: false, 1065 responsive: { 1066 0: { 1067 items: 1 1068 }, 1069 600: { 1070 items: 2 1071 }, 1072 1025: { 1073 items: 3 1074 } 1075 } 1076 }); 1077 1078 /**SLIDER*/ 1079 var testimonial = $('.testimonial'); 1080 1081 testimonial.owlCarousel({ 1082 items:1, 1083 loop:true, 1084 autoplay: false, 1085 autoplayTimeout: 3000, 1086 smartSpeed: 1000, 1087 nav: true, 1088 dots: false, 1089 }); 1090 1091 1092 $('.open-modal').on('click', function(){ 1093 $('.custom-modal').fadeIn(); 1094 }); 1095 1096 $('.close-modal, .modal-overlay').on('click', function(){ 1097 $('.custom-modal').fadeOut(); 1098 }); 1099 1100 1101}); 1102 1103</script>
1103 1104
1105<script type="speculationrules"> 1106{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/afpnj/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1107</script>
vendor: 1 bytes, line 1107
1107
1108<script id="wufoo-js-js" src="https://approvedfps.com/wp-content/themes/afpnj/wufoo.js?ver=1774557589"></script>
vendor: 1 bytes, line 1108
1108
1109<script id="owl-carousel-js-js" src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
vendor: 1 bytes, line 1109
1109
1110<script id="popper-js-js" src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js?ver=2.11.8"></script>
vendor: 1 bytes, line 1110
1110
1111<script id="bootstrap-js-js" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js?ver=5.3.8"></script>
vendor: 1 bytes, line 1111
1111
1112<script id="wp-dom-ready-js" src="https://approvedfps.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1112
1112
1113<script id="wp-hooks-js" src="https://approvedfps.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1113
1113
1114<script id="wp-i18n-js" src="https://approvedfps.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1114
1114
1115<script id="wp-i18n-js-after"> 1116wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1117//# sourceURL=wp-i18n-js-after 1118</script>
vendor: 1 bytes, line 1118
1118
1119<script id="wp-a11y-js" src="https://approvedfps.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1119
1119
1120<script id="gform_json-js" defer='defer' src="https://approvedfps.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1120
1120
1121<script id="gform_gravityforms-js-extra"> 1122var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 1123var gf_legacy_multi = []; 1124var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://approvedfps.com/wp-content/plugins/gravityforms/images"}}; 1125var gf_legacy = {"is_legacy":""}; 1126var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://approvedfps.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"368cb0dbfffbd96f2f63a77a66c4b4e7","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1126o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1127//# sourceURL=gform_gravityforms-js-extra 1128</script>
vendor: 1 bytes, line 1128
1128
1129<script id="gform_gravityforms-js" defer='defer' src="https://approvedfps.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.3"></script>
vendor: 150 bytes, lines 1129-1130
1129 1130<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&&ver=7.1.3#038;render=explicit"></script>
1131<script id="gform_gravityforms_utils-js" defer='defer' src="https://approvedfps.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=d7e103405223e60d2719f4c330fd11cf"></script>
vendor: 1 bytes, line 1131
1131
1132<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://approvedfps.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 1132
1132
1133<script id="gform_gravityforms_theme-js-extra"> 1134var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"368cb0dbfffbd96f2f63a77a66c4b4e7"},"ajax":{"ajaxurl":"https://approvedfps.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"d6136d74d7","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://approvedfps.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"49e1b32c39"}; 1135//# sourceURL=gform_gravityforms_theme-js-extra 1136</script>
vendor: 1 bytes, line 1136
1136
1137<script id="gform_gravityforms_theme-js" defer='defer' src="https://approvedfps.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=373fcf115e257ba62fdd1a205717b981"></script>
vendor: 1 bytes, line 1137
1137
1138<script id="wp-emoji-settings" type="application/json"> 1139{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://approvedfps.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 1140</script>
vendor: 1 bytes, line 1140
1140
1141<script type="module"> 1142/*! This file is auto-generated */ 1143var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1144//# sourceURL=https://approvedfps.com/wp-includes/js/wp-emoji-loader.min.js 1145</script>
1145 1146
1146<script type="text/javascript"> 1147 if ( typeof(Storage) != "undefined" ) { 1148 var storage_data = window.localStorage.getItem( 'ledo_user_tracking' ); 1149 1150 if( storage_data != undefined || storage_data != null ){ 1151 storage_data = JSON.parse( storage_data ); 1152 storage_data.push( window.location.href ); 1153 }else{ 1154 storage_data = [ window.location.href ]; 1155 } 1156 1157 var data_string = JSON.stringify( storage_data ); 1158 window.localStorage.setItem( 'ledo_user_tracking', data_string ); 1159 document.cookie = "ledo_user_tracking="+ data_string +"; path=/"; // We use cookies to access this variable from server side 1160 } 1161 </script>
1161 1162
1162<script> 1163gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 5) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1164</script>
vendor: 1 bytes, line 1164
1164
1165<script> 1166gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "5", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 5, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1167</script>
vendor: 1 bytes, line 1167
1167
1168<script type="text/javascript" src="https://s3-us-west-2.amazonaws.com/birdeye/birdeyewidget.js?key=wBOW5tTsHhFNXCpQTDnYJdjfr4Gvselr"></script>
1168 1169</body> 1170</html> 1171<!-- plugin=object-cache-pro client=phpredis metric#hits=4369 metric#misses=16 metric#hit-ratio=99.6 metric#bytes=1642417 metric#prefetches=359 metric#store-reads=23 metric#store-writes=28 metric#store-hits=367 metric#store-misses=9 metric#sql-queries=25 metric#ms-total=868.01 metric#ms-cache=13.33 metric#ms-cache-avg=0.2666 metric#ms-cache-ratio=1.5 sample#redis-hits=7324034 sample#redis-misses=338334 sample#redis-hit-ratio=95.6 sample#redis-ops-per-sec=9 sample#redis-evicted-keys=0 sample#redis-used-memory=2680056 sample#redis-used-memory-rss=8626176 sample#redis-memory-fragmentation-ratio=3.2 sample#redis-connected-clients=2 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=1255 -->
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.