{"id":43535,"date":"2023-09-28T11:57:04","date_gmt":"2023-09-28T11:57:04","guid":{"rendered":"https:\/\/rdsbhsstage.wpenginepowered.com\/?page_id=43535"},"modified":"2026-03-18T08:11:09","modified_gmt":"2026-03-18T08:11:09","slug":"home","status":"publish","type":"page","link":"https:\/\/applumbing.com\/rochester\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"43535\" class=\"elementor elementor-43535\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fcc9ad4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fcc9ad4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cdd8f16\" data-id=\"cdd8f16\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ce21592 elementor-widget elementor-widget-template\" data-id=\"ce21592\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"page\" data-elementor-id=\"39478\" class=\"elementor elementor-39478\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f98661 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4f98661\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa7f896\" data-id=\"fa7f896\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e8d632 elementor-widget elementor-widget-global elementor-global-35888 elementor-widget-rds-hero-widget\" data-id=\"6e8d632\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-hero-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>  \n        @media only screen and (max-width: 767px){\n            .home_banner{  \n\t\t\tbackground-image: url(https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/hero\/m-home-banner@2x.webp);\n                  background-size: cover;\n                  background-repeat: no-repeat;\n                  background-position: center center !important;\n                  }\n        }\n        @media only screen and (min-width: 768px) and (max-width: 1024px){\n            .home_banner{  \n               background-image: url(https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/hero\/home-banner@2x.webp);\n                  background-size: cover;\n                  background-repeat: no-repeat;\n                  background-position: center center !important;\n                  }\n        }\n        @media only screen and (min-width: 1025px){\n            .home_banner{  \n\t\t\tbackground-image: url(https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/hero\/home-banner@2x.webp);\n                  background-size: cover;\n                  background-repeat: no-repeat;\n                  background-position: center center !important;\n            }\n        }\n<\/style><div class=\"container-fluid pb-xl-4 home_banner px-lg-3 px-0 pt-4 pt-md-0\">\n    <div class=\"container pb-lg-5 h-100\">\n        <div class=\"row h-100 align-items-end pb-lg-4 justify-content-lg-between\">\n            <div class=\"col-md-10 col-xl-6 col-lg-7 pb-lg-3 pt-4 pt-lg-0 mt-5 mt-lg-0 align-self-end\">\n                <h6 class=\"true_white text_bold text-uppercase text-shadow mt-4 mt-md-0\">ap plumbing<\/h6>\n                <span class=\"true_white display1 text-shadow d-none d-md-block pe-xl-4\">Always Plumbing, Always Professional<\/span><\/span>\n                <span class=\"true_white display1 text-shadow d-md-none\">Always Plumbing,<br> Always Professional<\/span>\n                <span class=\"display2 pb-lg-3 mb-lg-1 pb-2\">Rochester\u2019s Most Trusted Plumber<\/span>\n                <a href=\"https:\/\/applumbing.com\/rochester\/specials\/\" class=\"btn btn-primary mw-248 mh-43 mt-3 mt-md-0\">view all offers \n                <\/a>\n                            <\/div>\n            <div class=\"col-lg-4 pb-3 px-0 px-xl-2\">\n                <div class=\"shadow-xl d-lg-block d-none border-top-tertiary pt-lg-3 pt-4 pb-lg-4 true_white_bg border_form home_form_a mxw-350 ms-1\">\n                    <h5 class=\"d-block mb-3 text-center text-uppercase\">Request Service<\/h5>  \n                            <script>\n        \/\/Select Option Script\n            var x, i, j, selElmnt, a, b, c;\n            \/*look for any elements with the class \"custom-select\":*\/\n            function bc_update_select_design() {\n                x = document.querySelectorAll(\".dropdown-select .ginput_container_select\");\n                for (i = 0; i < x.length; i++) {\n                    selElmnt = x[i].getElementsByTagName(\"select\")[0];\n                    \/*for each element, create a new DIV that will act as the selected item:*\/\n                    a = document.createElement(\"DIV\");\n                    a.setAttribute(\"class\", \"select-selected rounded-0\");\n                    a.setAttribute(\"tabindex\", 0);\n                    a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML;\n                    x[i].appendChild(a);\n                    \/*for each element, create a new DIV that will contain the option list:*\/\n                    b = document.createElement(\"DIV\");\n                    b.setAttribute(\"class\", \"select-items select-hide\");\n                    for (j = 1; j < selElmnt.length; j++) {\n                        \/*for each option in the original select element,\n                         create a new DIV that will act as an option item:*\/\n                        c = document.createElement(\"DIV\");\n                        c.innerHTML = selElmnt.options[j].innerHTML;\n                        b.appendChild(c);\n                    }\n                    x[i].appendChild(b);\n                    \/*For form keydown and up*\/\n                }\n            }\n            function closeAllSelect(elmnt) {\n                \/\/ console.log('click');\n                \/*a function that will close all select boxes in the document,\n                 except the current select box:*\/\n                var x, y, i, arrNo = [];\n                x = document.getElementsByClassName(\"select-items\");\n                y = document.getElementsByClassName(\"select-selected\");\n                for (i = 0; i < y.length; i++) {\n                    if (elmnt == y[i]) {\n                        arrNo.push(i);\n                    } else {\n                        y[i].classList.remove(\"select-arrow-active\");\n                    }\n                }\n                for (i = 0; i < x.length; i++) {\n                    if (arrNo.indexOf(i)) {\n                        x[i].classList.add(\"select-hide\");\n                    }\n                }\n            }\n            \/*if the user clicks anywhere outside the select box,\n             then close all select boxes:*\/\n\n            window.onload = (event) => {\n                bc_update_select_design();\n                document.addEventListener(\"click\", closeAllSelect);\n            };\n        <\/script>\n        <script>\nvar 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)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework contact_form_short_wrapper floating_labels_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_3' >\n                        <div class='gform_heading'>\n                            <h3 class=\"gform_title\">Home Banner<\/h3>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_3' id='gform_3' class='contact_form_short floating_labels' action='\/rochester\/wp-json\/wp\/v2\/pages\/43535' data-formid='3' novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"35\" \/>\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\n\t\t\t\t\t<\/div>\n                        <div class='gform-body gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_3_6\" class=\"gfield gfield--type-text gfield--input-type-text 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_3_6'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_3_6' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_3_7\" class=\"gfield gfield--type-text gfield--input-type-text 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_3_7'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_3_7' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_3_2\" class=\"gfield gfield--type-email gfield--input-type-email 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_3_2'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_3_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_3_3\" class=\"gfield gfield--type-phone gfield--input-type-phone 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_3_3'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_3' id='input_3_3' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_3_4\" class=\"gfield gfield--type-select gfield--input-type-select field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_4'>Service Needed<\/label><div class='ginput_container ginput_container_select'><select name='input_4' id='input_3_4' class='large gfield_select'     aria-invalid=\"false\" ><option value='' ><\/option><option value='Plumbing' >Plumbing<\/option><option value='Sewer' >Sewer<\/option><option value='Commercial' >Commercial<\/option><\/select><\/div><\/li><li id=\"field_3_13\" 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_3_13'>Location<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_13' id='input_3_13' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' ><\/option><option value='Rochester' selected='selected'>Rochester<\/option><option value='Syracuse' >Syracuse<\/option><\/select><\/div><\/li><li id=\"field_3_11\" class=\"gfield gfield--type-text gfield--input-type-text 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_3_11'>Tell us more<\/label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_3_11' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_3_9\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' >Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_3_9'><li class='gchoice gchoice_3_9_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_9.1' type='checkbox'  value='Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.' checked='checked' id='choice_3_9_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_3_9_1' id='label_3_9_1' class='gform-field-label gform-field-label--type-inline'>Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <div class='text-center pt-2'><button class='btn btn-primary min-w-250 h-lg-52 w-lg-100 rds_gform_submit' id='gform_submit_button_3'>Send request<\/button><\/div> <input type='hidden' name='gform_ajax' value='form_id=3&amp;title=1&amp;description=1&amp;tabindex=0&amp;theme=legacy&amp;styles=[]&amp;hash=9d6cbcb12d5918b7c66f02277d2087ea' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_3' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_3' id='gform_theme_3' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_3' id='gform_style_settings_3' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='3' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='euL+g879bcIxL6IJvJ\/XWPojlByVub6sxE9Ao3OVIjc8ZEqPH1w4iitbqq\/dhyt55wLlEyWkH0gnVE5C6v+AqLXcaynSeDQbEA2nm4T9a4\/2PRQ=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_3' value='WyJ7XCIxM1wiOltcImY1MzljMjdhZjZlMjE0NjdiZjllNDc1Mzg3YzVhZTgyXCIsXCI4MWFlOWYwZTA2Njc2NDc2M2EzZGIxZjVkYjA2MmZhZlwiLFwiMWUxNjlhMjA0YWQ0ZGE4OTkzYjJkYjEyMGM5ZGZkYzlcIl19IiwiODZhOGRjY2I3NTk1OGYyMTMxM2U1ODdjNzk1YmIwNjYiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_3' id='gform_ajax_frame_3' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 3, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_3').text());}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"3\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_3\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_3\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_3\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 3, current_page );            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();        }    } );} );\n<\/script>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c077e7f elementor-widget elementor-widget-rds-services-widget\" data-id=\"c077e7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-services-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t <div class=\"m_services d-lg-none pt-4\">\n    <div class=\"container-fluid\">\n        <div class=\"container abc px-0\">\n            <div class=\"row\">\n                <div class=\"mt-1 col-lg h-lg-250\">\n                    <a href=\"https:\/\/applumbing.com\/rochester\/plumbing\/\" class=\"d-block shadow-sm border-none no_hover_underline h-100 service_block true_black_bg  py-1 mxw-345 mx-auto\">\n                        <div class=\"d-flex d-lg-block align-items-center text-lg-center px-4 py-1\">\n                            <div class=\"w-100 d-lg-block d-flex align-items-center  py-lg-5\">\n                                <div class=\"col-lg-12 col-2\">\n                                    <i class=\"icon-droplet2 color_tertiary text_30 line_height_60 service_block_icon\"><\/i>\n                                <\/div>\n                                <div class=\"col-lg-12 col-8\">\n                                    <h6 class=\"h7 mb-0 mt-lg-4 pt-lg-1 color_tertiary\">plumbing<\/h6>\n                                <\/div>\n                                <div class=\"col-lg-12 col-2 text-end\">\n                                    <i class=\"color_secondary icon-chevron-right4 text_20 line_height_60 d-lg-none d-inline-block\"><\/i>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/a>\n                    <\/div><div class=\"mt-1 col-lg h-lg-250\">\n                    <a href=\"https:\/\/applumbing.com\/rochester\/sewer\/\" class=\"d-block shadow-sm border-none no_hover_underline h-100 service_block true_black_bg  py-1 mxw-345 mx-auto\">\n                        <div class=\"d-flex d-lg-block align-items-center text-lg-center px-4 py-1\">\n                            <div class=\"w-100 d-lg-block d-flex align-items-center  py-lg-5\">\n                                <div class=\"col-lg-12 col-2\">\n                                    <i class=\"icon-grate-droplet2 color_tertiary text_30 line_height_60 service_block_icon\"><\/i>\n                                <\/div>\n                                <div class=\"col-lg-12 col-8\">\n                                    <h6 class=\"h7 mb-0 mt-lg-4 pt-lg-1 color_tertiary\">SEWER<\/h6>\n                                <\/div>\n                                <div class=\"col-lg-12 col-2 text-end\">\n                                    <i class=\"color_secondary icon-chevron-right4 text_20 line_height_60 d-lg-none d-inline-block\"><\/i>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/a>\n                    <\/div><div class=\"mt-1 col-lg h-lg-250\">\n                    <a href=\"https:\/\/applumbing.com\/rochester\/commercial\/\" class=\"d-block shadow-sm border-none no_hover_underline h-100 service_block true_black_bg  py-1 mxw-345 mx-auto\">\n                        <div class=\"d-flex d-lg-block align-items-center text-lg-center px-4 py-1\">\n                            <div class=\"w-100 d-lg-block d-flex align-items-center  py-lg-5\">\n                                <div class=\"col-lg-12 col-2\">\n                                    <i class=\"icon-building2 color_tertiary text_30 line_height_60 service_block_icon\"><\/i>\n                                <\/div>\n                                <div class=\"col-lg-12 col-8\">\n                                    <h6 class=\"h7 mb-0 mt-lg-4 pt-lg-1 color_tertiary\">COMMERCIAL<\/h6>\n                                <\/div>\n                                <div class=\"col-lg-12 col-2 text-end\">\n                                    <i class=\"color_secondary icon-chevron-right4 text_20 line_height_60 d-lg-none d-inline-block\"><\/i>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/a>\n                    <\/div>  \n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<div class=\"services d-none position-relative d-lg-block pt-lg-5 pb-0 pt-4\">\n    <div class=\"container-fluid px-0\">\n        <div class=\"container px-0\">\n            <div id=\"rds_services_swiper-c077e7f\" class=\"swiper px-4 py-4\">\n                <div class=\"abc swiper-wrapper pb-2\"> \n                    <div class=\"swiper-slide h-lg-250\">\n                    <a href=\"https:\/\/applumbing.com\/rochester\/plumbing\/\" class=\"d-block border-none no_hover_underline px-lg-3 h-100 service_block true_black_bg mxw-350 shadow-sm\">\n                        <div class=\"d-flex align-items-center text-lg-center py-lg-2 px-lg-0 px-4 py-1 h-100\">\n                            <div class=\"w-100\">\n                                <div class=\"col-lg-12 col-2\">\n                                    <i class=\"icon-droplet2 color_tertiary text_70 line_height_70 sm_text_30 sm_line_height_60 service_block_icon\"><\/i>\n                                <\/div>\n                                <div class=\"col-lg-12 col-8\">\n                                    <h7 class=\"h7 mb-lg-2 true_white--imp mb-0 mt-lg-4 pt-lg-1 \">plumbing<\/h6>\n                                <\/div>\n                                <div class=\"col-lg-12 col-2 text-end d-none\">\n                                    <i class=\"true_black icon-chevron-right4 sm_text_20 sm_line_height_60\"><\/i>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/a>\n                    <\/div><div class=\"swiper-slide h-lg-250\">\n                    <a href=\"https:\/\/applumbing.com\/rochester\/sewer\/\" class=\"d-block border-none no_hover_underline px-lg-3 h-100 service_block true_black_bg mxw-350 shadow-sm\">\n                        <div class=\"d-flex align-items-center text-lg-center py-lg-2 px-lg-0 px-4 py-1 h-100\">\n                            <div class=\"w-100\">\n                                <div class=\"col-lg-12 col-2\">\n                                    <i class=\"icon-grate-droplet2 color_tertiary text_70 line_height_70 sm_text_30 sm_line_height_60 service_block_icon\"><\/i>\n                                <\/div>\n                                <div class=\"col-lg-12 col-8\">\n                                    <h7 class=\"h7 mb-lg-2 true_white--imp mb-0 mt-lg-4 pt-lg-1 \">SEWER<\/h6>\n                                <\/div>\n                                <div class=\"col-lg-12 col-2 text-end d-none\">\n                                    <i class=\"true_black icon-chevron-right4 sm_text_20 sm_line_height_60\"><\/i>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/a>\n                    <\/div><div class=\"swiper-slide h-lg-250\">\n                    <a href=\"https:\/\/applumbing.com\/rochester\/commercial\/\" class=\"d-block border-none no_hover_underline px-lg-3 h-100 service_block true_black_bg mxw-350 shadow-sm\">\n                        <div class=\"d-flex align-items-center text-lg-center py-lg-2 px-lg-0 px-4 py-1 h-100\">\n                            <div class=\"w-100\">\n                                <div class=\"col-lg-12 col-2\">\n                                    <i class=\"icon-building2 color_tertiary text_70 line_height_70 sm_text_30 sm_line_height_60 service_block_icon\"><\/i>\n                                <\/div>\n                                <div class=\"col-lg-12 col-8\">\n                                    <h7 class=\"h7 mb-lg-2 true_white--imp mb-0 mt-lg-4 pt-lg-1 \">COMMERCIAL<\/h6>\n                                <\/div>\n                                <div class=\"col-lg-12 col-2 text-end d-none\">\n                                    <i class=\"true_black icon-chevron-right4 sm_text_20 sm_line_height_60\"><\/i>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/a>\n                    <\/div> \n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n<script>\n    var numImage1 = jQuery('.abc .col-lg').length;\n    if (numImage1 <= 3) {\n        jQuery('.abc .row').addClass('justify-content-center');\n    }\n    jQuery(document).ready(function () {\n        var CountSlider = \"3\";\n        var loop = false;\n        if (CountSlider > 3) {\n            loop = true;\n        }\n        if (CountSlider < 3) {\n            jQuery(\".abc.swiper-wrapper\").addClass(\"justify-content-center\");\n        }\n        var swiper = new Swiper('#rds_services_swiper-c077e7f', {\n            loop: loop,\n            slidesPerView: 3,\n            spaceBetween: 0,\n            noSwiping: true,\n            allowSlidePrev: true,\n            allowSlideNext: true,\n            autoplay: {enabled: true},\n            navigation: {\n                nextEl: \".swiper-button-next-services-c077e7f\",\n                prevEl: \".swiper-button-prev-services-c077e7f\",\n            },\n            pagination: {\n                el: \".swiper-pagination-service-c077e7f\",\n                clickable: true,\n\n            },\n            breakpoints: {\n                1024: {\n                    slidesPerView: 3,\n                    spaceBetween: 21.3,\n                    noSwiping: true,\n                    allowSlidePrev: true,\n                    allowSlideNext: true,\n                    autoplay: {\n                        enabled: true,\n                        delay: 5000\n                    },\n                },\n                768: {\n                    slidesPerView: 3,\n                    spaceBetween: 21,\n                    noSwiping: true,\n                    allowSlidePrev: true,\n                    allowSlideNext: true,\n                    autoplay: {\n                        enabled: true,\n                        delay: 5000\n                    },\n                },\n                640: {\n                    slidesPerView: 3,\n                    spaceBetween: 21,\n                    noSwiping: true,\n                    allowSlidePrev: true,\n                    allowSlideNext: true,\n                    autoplay: {\n                        enabled: true,\n                        delay: 5000\n                    },\n                }\n            },\n        });\n    });\n<\/script>\n\n\t\t\t\t<div class=\"d-lg-none d-block\">\n\t\t\t\t\t\n                <!-- <div class=\"d-lg-none d-none\">\n                    <div class=\"container-fluid mt-lg-n15-3 px-lg-3 px-0\">\n                        <div class=\"container\">\n                            <div class=\"row\">\n                                <div class=\"col-12 px-0 px-lg-3\">\n                                    <div class=\"shadow-xl border-top-tertiary pt-lg-3 pt-4 pb-lg-4 hero_banner_form_background border_form home_form_a\">\n                                    <\/div>\n\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div> -->\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-676c6a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"676c6a1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f9437a0\" data-id=\"f9437a0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f039f8 elementor-widget elementor-widget-global elementor-global-39344 elementor-widget-rds-global-we-are-hiring-widget\" data-id=\"8f039f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-global-we-are-hiring-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-block \">\n        \n    <div class=\"container-fluid py-5 py-lg-4 text-center we-are-hiring-section silo-section\">\n        <div class=\"container\">\n            <div class=\"row align-items-center py-lg-0 py-2  justify-content-between\">\n                <div class=\"col-sm-12 col-lg-auto  text-center text-lg-end pe-xl-3 pe-lg-5\">\n\n                                            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/careers-cta\/careers-icon.webp\"  class=\"img-fluid\" width=\"210\" height=\"107\" alt=\"affiliate-logo-1\" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/careers-cta\/careers-icon.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/careers-cta\/careers-icon@2x.webp 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/careers-cta\/careers-icon@3x.webp 3x \">\n                                    <\/div>\n                <div class=\"col-sm-12 col-lg-6  text-center text-lg-start py-lg-0 py-4 \">\n                    <h4 class=\"text-uppercase\">Join Our Growing Team<\/h4>\n                <\/div>\n                <div class=\"col-sm-12 col-lg-auto text-center text-lg-end\">\n                                                                        <a href=\"https:\/\/applumbing.com\/careers\" class=\"btn btn-primary mw-152 mh-43\">\n                                Learn More                            <\/a>\n                                            \n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56db1df elementor-widget elementor-widget-global elementor-global-34464 elementor-widget-rds-global-promotion-widget\" data-id=\"56db1df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-global-promotion-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"d-block \">\n                                <div class=\"container-fluid py-lg-5 py-4 homepage-coupon-slider\">\n                                        <div class=\"container px-0 px-lg-3 py-3\">\n\n                        <div class=\"row mx-0\">\n                            <div class=\"homepage_coupon col-lg-12 px-0 px-0\">   \n                                <h5 class=\"mb-0 pb-2 text-center text-uppercase\">Our Deals<\/h5>\n                                <h4 class=\"text-center d-block pb-lg-3 pb-4\">Save on your service today<\/h4>\n                                <div class=\"coupon_slider position-relative\">\n                                    <div class=\"swiper  home-coupon-swiper-56db1df d-lg-block d-none\">\n                                        <div class=\"swiper-wrapper\">\n                                                                                                <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">Senior Citizen, First Responder, &amp; Veteran Discount.<\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\">  <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">10% <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">Cannot be combined with any other offer. Terms and conditions may apply.<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">For Previous Services Performed - THANK YOU<\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$30 Gift Card <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\"> <\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">Combined Service (On orders $500 or higher)<\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$75 OFF<\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\"> <\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">back-up water-powered sump pump package installation <\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$400 off <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">(not valid on customer-supplied sump pumps)<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">back-up battery-powered sump pump package installation <\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$400 off <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">(not valid on customer-supplied sump pumps)<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">standard sump pump <\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$40 off <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">(not valid on customer-supplied sump pumps)<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                            <\/div>   \n                                    <\/div>\n                                    <div class=\"swiper m-home-coupon-swiper-56db1df d-lg-none d-block\">\n                                        <div class=\"swiper-wrapper\">\n                                                                                                <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">Senior Citizen, First Responder, &amp; Veteran Discount.<\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\">  <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">10% <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">Cannot be combined with any other offer. Terms and conditions may apply.<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">For Previous Services Performed - THANK YOU<\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$30 Gift Card <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\"> <\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">Combined Service (On orders $500 or higher)<\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$75 OFF<\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\"> <\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">back-up water-powered sump pump package installation <\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$400 off <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">(not valid on customer-supplied sump pumps)<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">back-up battery-powered sump pump package installation <\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$400 off <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">(not valid on customer-supplied sump pumps)<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                                        <div class=\"swiper-slide h-auto\">\n                                                        <div class=\"color_tertiary_bg h-100 p-2 coupon_container mxw-350 mx-auto\">\n                                                            <div class=\"coupon_name w-100 h-100 radius-8 border d-flex justify-content-center align-items-center px-1 py-4 true_black_bg\">\n                                                                <span class=\"d-block text-center coupon_subtitle coupon_heading mb-2\">standard sump pump <\/span>\n                                                                <span class=\"d-block text-center coupon_sub_heading pt-1 mb-2\"> <\/span>\n                                                                <h4 class=\"pt-1 coupon_title coupon_offer mb-2\">$40 off <\/h4>\n                                                                <a data-bs-toggle=\"modal\" data-bs-target=\"#request_coupon_form\" onclick=\"couponButtonClick(this);\" class=\"btn btn-primary w-190 mh-43 mw-190 px-1 mt-1\">Redeem Offer<i class=\"icon-chevron-right2 text_18 line_height_18 ms-2 me-0\"><\/i><\/a>\n                                                                <span class=\"pt-lg-3 pt-2 d-block coupon_expiry text-center\">Expires 05\/31\/2026<br><span class=\"d-block coupon_disclaimer\">(not valid on customer-supplied sump pumps)<\/span><\/span>\n                                                            <\/div>\n                                                        <\/div>\n                                                    <\/div>\n                                                                                            <\/div>   \n                                    <\/div>\n\n                                                                            <div data-dark-color=\"color_primary\" data-light-color=\"true_white\" class=\"apply-conditional-color swiper-pagination home-coupon-pagination-56db1df pagination-variation-a position-relative d-lg-block d-none \"><\/div>\n                                        <div data-dark-color=\"color_primary\" data-light-color=\"true_white\" class=\"apply-conditional-color swiper-pagination m-home-coupon-pagination-56db1df pagination-variation-a position-relative d-lg-none d-block \"><\/div>\n                                        <div class=\"text-center pt-2\">\n                                            <a href=\"https:\/\/applumbing.com\/rochester\/specials\/\" class=\"btn btn-primary mw-190\">See all coupons<\/a>\n                                        <\/div>\n                                    \n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n<div class=\"modal fade request_form px-lg-0 px-0 pt-md-0 pt-4\" id=\"request_coupon_form\" tabindex=\"-1\" role=\"dialog\" data-bs-backdrop=\"false\" data-bs-keyboard=\"false\" aria-labelledby=\"requestcoupon_Label\" aria-hidden=\"true\">\n    <div class=\"modal-dialog modal-dialog-centered px-lg-0 px-2 \" role=\"document\">\n        <div class=\"modal-content border-0 rounded-0 text-center\">\n            <div class=\"modal-header border-0 p-0\">\n                <button type=\"button\" class=\"close coupon-popup-close position-absolute bg-transparent border-0 pb-0 px-0\" data-bs-dismiss=\"modal\" aria-label=\"Close\" style=\"opacity:1; z-index: 999; color:#fff ;\">\n                    <i class=\"icon-xmark1 text_30 line_height_26 color_secondary\"><\/i>\n                <\/button>\n            <\/div>\n            <div class=\"modal-body p-lg-4 p-2 w-100 my-auto mx-auto coupons\">\n                <div class=\"border-dashed-7 pt-lg-4 pb-lg-4 py-4 footer_form_A ui_kit_footer_form elementor-popupform\">\n                    <h3 class=\"px-lg-0 px-4\">REDEEM OFFER<\/h3>\n                    <div class=\"my-md-0 mt-lg-4 mt-3 w-lg-260 mx-auto text-start text-lg-center d-flex align-items-center justify-content-center pb-4 px-lg-0 px-4\">\n                        <i class=\"icon-shield-check1 text_30 line_height_30 me-2 position-relative color_primary\"><\/i>\n                        <span class=\"font_alt_1 text_bold text_16 line_height_25 sm_text_16  sm_line_height_30 color_primary\">Your Promotional Selection Has Been Applied!<\/span>\n                    <\/div>\n                    <div class=\"px-lg-5 mx-lg-4 px-3\">\n                                <script>\n        \/\/Select Option Script\n            var x, i, j, selElmnt, a, b, c;\n            \/*look for any elements with the class \"custom-select\":*\/\n            function bc_update_select_design() {\n                x = document.querySelectorAll(\".dropdown-select .ginput_container_select\");\n                for (i = 0; i < x.length; i++) {\n                    selElmnt = x[i].getElementsByTagName(\"select\")[0];\n                    \/*for each element, create a new DIV that will act as the selected item:*\/\n                    a = document.createElement(\"DIV\");\n                    a.setAttribute(\"class\", \"select-selected rounded-0\");\n                    a.setAttribute(\"tabindex\", 0);\n                    a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML;\n                    x[i].appendChild(a);\n                    \/*for each element, create a new DIV that will contain the option list:*\/\n                    b = document.createElement(\"DIV\");\n                    b.setAttribute(\"class\", \"select-items select-hide\");\n                    for (j = 1; j < selElmnt.length; j++) {\n                        \/*for each option in the original select element,\n                         create a new DIV that will act as an option item:*\/\n                        c = document.createElement(\"DIV\");\n                        c.innerHTML = selElmnt.options[j].innerHTML;\n                        b.appendChild(c);\n                    }\n                    x[i].appendChild(b);\n                    \/*For form keydown and up*\/\n                }\n            }\n            function closeAllSelect(elmnt) {\n                \/\/ console.log('click');\n                \/*a function that will close all select boxes in the document,\n                 except the current select box:*\/\n                var x, y, i, arrNo = [];\n                x = document.getElementsByClassName(\"select-items\");\n                y = document.getElementsByClassName(\"select-selected\");\n                for (i = 0; i < y.length; i++) {\n                    if (elmnt == y[i]) {\n                        arrNo.push(i);\n                    } else {\n                        y[i].classList.remove(\"select-arrow-active\");\n                    }\n                }\n                for (i = 0; i < x.length; i++) {\n                    if (arrNo.indexOf(i)) {\n                        x[i].classList.add(\"select-hide\");\n                    }\n                }\n            }\n            \/*if the user clicks anywhere outside the select box,\n             then close all select boxes:*\/\n\n            window.onload = (event) => {\n                bc_update_select_design();\n                document.addEventListener(\"click\", closeAllSelect);\n            };\n        <\/script>\n        \n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework contact_form_short_wrapper floating_labels_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_9' >\n                        <div class='gform_heading'>\n                            <h3 class=\"gform_title\">Coupon Popup<\/h3>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_9' id='gform_9' class='contact_form_short floating_labels' action='\/rochester\/wp-json\/wp\/v2\/pages\/43535' data-formid='9' novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_2\" name=\"ak_js\" value=\"141\" \/>\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_2\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\n\t\t\t\t\t<\/div>\n                        <div class='gform-body gform_body'><ul id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_9_1\" class=\"gfield gfield--type-text gfield--input-type-text 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_9_1'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_9_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_9_3\" class=\"gfield gfield--type-text gfield--input-type-text 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_9_3'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_9_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_9_4\" class=\"gfield gfield--type-email gfield--input-type-email 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_9_4'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_4' id='input_9_4' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_9_5\" class=\"gfield gfield--type-phone gfield--input-type-phone 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_9_5'>Phone<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_9_5' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_9_6\" class=\"gfield gfield--type-select gfield--input-type-select field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_9_6'>Service Needed<\/label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_9_6' class='large gfield_select'     aria-invalid=\"false\" ><option value='' ><\/option><option value='Plumbing' >Plumbing<\/option><option value='Sewer' >Sewer<\/option><option value='Commercial' >Commercial<\/option><\/select><\/div><\/li><li id=\"field_9_12\" 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_9_12'>Location<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_12' id='input_9_12' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' ><\/option><option value='Rochester' selected='selected'>Rochester<\/option><option value='Syracuse' >Syracuse<\/option><\/select><\/div><\/li><li id=\"field_9_7\" class=\"gfield gfield--type-html gfield--input-type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class=\"d-inline-flex align-items-lg-center align-items-baseline  my-2 my-md-0\">\n<i class=\"icon-ticket color_12 text_14 line_height_14\"><\/i>\n<p class=\"mb-0 ms-2 bc-promotion-title sm_line_height_23 true_black\">Promotion title here<\/p>\n<\/div><\/li><li id=\"field_9_10\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full coupon-name d-none field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden\"  ><div class=\"admin-hidden-markup\"><i class=\"gform-icon gform-icon--hidden\" aria-hidden=\"true\" title=\"This field is hidden when viewing the form\"><\/i><span>This field is hidden when viewing the form<\/span><\/div><label class='gfield_label gform-field-label' for='input_9_10'>Coupon Name<\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_9_10' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_9_8\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox d-block field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' >Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_9_8'><li class='gchoice gchoice_9_8_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_8.1' type='checkbox'  value='Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.' checked='checked' id='choice_9_8_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_9_8_1' id='label_9_8_1' class='gform-field-label gform-field-label--type-inline'>Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <div class='text-center pt-2'><button class='btn btn-primary min-w-250 h-lg-52 w-lg-100 rds_gform_submit' id='gform_submit_button_9'>Submit<\/button><\/div> <input type='hidden' name='gform_ajax' value='form_id=9&amp;title=1&amp;description=1&amp;tabindex=0&amp;theme=legacy&amp;styles=[]&amp;hash=1cb104ff62e758a2f46d1dc1616569f5' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_9' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_9' id='gform_theme_9' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_9' id='gform_style_settings_9' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='9' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='P6fGak0vJh4MkgxVyQvVJr9TDnau6QdilRkkqWyk+xvHkmfaz8VF3rnhfEbdgAcJyGAma4vELCdg09n0Yj\/6Csmlv+KJrUgfijJ5\/1rNQBPJLYk=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_9' value='WyJ7XCIxMlwiOltcImY1MzljMjdhZjZlMjE0NjdiZjllNDc1Mzg3YzVhZTgyXCIsXCI4MWFlOWYwZTA2Njc2NDc2M2EzZGIxZjVkYjA2MmZhZlwiLFwiMWUxNjlhMjA0YWQ0ZGE4OTkzYjJkYjEyMGM5ZGZkYzlcIl19IiwiMmQ3NjUxYTIxYmI1ZTNmMjIxMjU5MjBlNDM0MmNmZjciXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_9' id='gform_ajax_frame_9' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 9, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_9').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_9');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_9').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_9').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_9').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_9').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_9').val();gformInitSpinner( 9, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [9, current_page]);window['gf_submitting_9'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_9').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [9]);window['gf_submitting_9'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_9').text());}else{jQuery('#gform_9').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"9\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_9\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_9\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_9\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 9, current_page );            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();        }    } );} );\n<\/script>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n            <script>\n                 jQuery(\".promotionC_icon\").click(function () {\n                        var text = jQuery(this).html().trim();\n                        currentText = jQuery(this).text();\n\n                        if (currentText == \"More info \") {\n                            jQuery(this).html(text.replace('More info ', 'Less info '));\n                            if (jQuery('body').hasClass('elementor-editor-active')) {\n                             jQuery(this).find('i').toggleClass('icon-plus1 icon-minus1');\n                         }\n                        } else {\n                            jQuery(this).html(text.replace('Less info ', 'More info '));\n                             if (jQuery('body').hasClass('elementor-editor-active')) {\n                                  jQuery(this).find('i').toggleClass('icon-minus1 icon-plus1');\n                              }\n                        }\n                    });\n            <\/script>\n                <script type=\"text\/javascript\">\n        jQuery(document).ready(function () {\n\n            jQuery(\".coupon-popup-close\").click(function () {\n                \n                jQuery(this).closest(\"#request_coupon_form\").find(\"form .gfield_label\").each(function (k, d) {\n                    jQuery(d).attr(\"style\", \"\");\n                    jQuery(d).parent('li').children('label').show();\n                    jQuery(d).parent('li').find('.validation_message').hide();\n                    jQuery(d).parent('li').removeClass('gfield_error');\n                    jQuery(d).parent('li').removeClass('gfield_error');\n                    jQuery(d).parent('li').find('input').val('');\n                    jQuery(d).parent('li').find('select').val('');\n                    jQuery(d).parent('li').children('label').removeClass('float_label');\n                    jQuery(d).parent(\"li\").find(\".gfield-choice-input\").prop(\"checked\", true);\n                });\n            });\n            jQuery(\".rds_gform_submit\").click(function () {\n                console.log(jQuery(this).closest(\"form\").find(\".coupon-name input\").val());\n                var promotiontitleValue = jQuery(this).closest(\"form\").find(\".coupon-name input\").val();\n                if (promotiontitleValue != \"\") {\n                    setTimeout(function () {\n                        jQuery('.bc-promotion-title').text(promotiontitleValue);\n                    }, 500);\n                }\n            });\n            setInterval(function () {\n                    var promotiontitleValue = jQuery('#input_9_10').val();\n                    jQuery('.bc-promotion-title').text(promotiontitleValue);\n            }, 500);\n        });\n        function couponButtonClick(attr) {\n            var CouponTitle = jQuery(attr).parent('.coupon_name').find('.coupon_title').text();\n            var CouponsubTitle = jQuery(attr).parent('.coupon_name').find('.coupon_subtitle').text();\n            var Couponsubheading = jQuery(attr).parent('.coupon_name').find('.coupon_sub_heading ').text();\n            console.log(CouponTitle + \" \" + CouponsubTitle + \" \" + Couponsubheading)\n            jQuery(\".coupon-name\").find('input:text').val(CouponTitle + \" \" + CouponsubTitle + \" \" + Couponsubheading);\n            jQuery(\".bc-promotion-title\").text(CouponTitle + \" \" + CouponsubTitle + \" \" + Couponsubheading);\n        }\n\n    <\/script>\n        <script>\n            jQuery(document).ready(function () {\n                var numImage = jQuery('.home-coupon-swiper-56db1df .swiper-slide').length;\n                if (numImage <= 3) {\n                    jQuery('.home-coupon-swiper-56db1df .swiper-wrapper').addClass('justify-content-center ps-lg-3');\n                    new Swiper(\".home-coupon-swiper-56db1df\", {\n                        spaceBetween: 30,\n                        slidesPerView: 1,\n                        loop: false,\n                        pagination: {\n                            el: \".home-coupon-pagination-56db1df\",\n                            clickable: true\n                        },\n                        breakpoints: {\n                            640: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            768: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            992: {\n                                slidesPerView: 3,\n                                spaceBetween: 30\n                            }\n                        }\n                    });\n                } else {\n                    new Swiper(\".home-coupon-swiper-56db1df\", {\n                        spaceBetween: 30,\n                        slidesPerView: 1,\n                        autoplay: {\n                            delay: 8000,\n                            disableOnInteraction: false\n                        },\n                        loop:true,\n                        pagination: {\n                            el: \".home-coupon-pagination-56db1df\",\n                            clickable: true\n                        },\n                        breakpoints: {\n                            640: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            768: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            992: {\n                                slidesPerView: 3,\n                                spaceBetween: 30\n                            }\n                        }\n                    });\n                    var mySwiper = document.querySelector('.home-coupon-swiper-56db1df').swiper\n                    document.querySelectorAll('.request_service_button').forEach(function(button) {\n                        button.addEventListener('click', function() {\n                            if (document.getElementById('request_coupon_form').classList.contains('show')) {\n                                mySwiper.autoplay.stop();\n                            }\n                        });\n                    });\n\n                    document.querySelector('.coupon-popup-close').addEventListener('click', function() {\n                        if (!document.getElementById('request_coupon_form').classList.contains('show')) {\n                            mySwiper.autoplay.start();\n                        }\n                    });\n                }\n                \n\n                new Swiper(\".m-home-coupon-swiper-56db1df\", {\n                    spaceBetween: 30,\n                    slidesPerView: 1,\n                    autoplay: {\n                        delay: 8000,\n                        disableOnInteraction: false\n                    },\n                    loop: true,\n                    pagination: {\n                        el: \".m-home-coupon-pagination-56db1df\",\n                        clickable: true\n                    },\n                    breakpoints: {\n                        640: {\n                            slidesPerView: 1,\n                            spaceBetween: 30\n                        },\n                        768: {\n                            slidesPerView: 1,\n                            spaceBetween: 30\n                        },\n                        992: {\n                            slidesPerView: 3,\n                            spaceBetween: 30\n                        }\n                    }\n                }); \n                if(jQuery('.m-home-coupon-swiper-56db1df').length == 1){\n                    var mySwipera = document.querySelector('.m-home-coupon-swiper-56db1df').swiper\n                    document.querySelectorAll('.request_service_button').forEach(function(button) {\n                        button.addEventListener('click', function() {\n                            if (document.getElementById('request_coupon_form').classList.contains('show')) {\n                                mySwipera.autoplay.stop();\n                            }\n                        });\n                    });\n\n                    document.querySelector('.coupon-popup-close').addEventListener('click', function() {\n                        if (!document.getElementById('request_coupon_form').classList.contains('show')) {\n                            mySwipera.autoplay.start();\n                        }\n                    });\n                }\n\n                \/\/variation b\n\n                var numImage_b = jQuery('.home-coupon-swiper-b-56db1df .swiper-slide').length;\n\n                if (numImage_b <= 3) {\n                    jQuery('.home-coupon-swiper-b-56db1df .swiper-wrapper').addClass('justify-content-center ps-lg-3');\n                    new Swiper(\".home-coupon-swiper-b\", {\n                        spaceBetween: 30,\n                        slidesPerView: 1,\n                        loop: false,\n                        pagination: {\n                            el: \".home-coupon-pagination-b-56db1df\",\n                            clickable: true\n                        },\n                        breakpoints: {\n                            640: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            768: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            992: {\n                                slidesPerView: 3,\n                                spaceBetween: 30\n                            }\n                        }\n                    });\n                } else {\n                    new Swiper(\".home-coupon-swiper-b-56db1df\", {\n                        spaceBetween: 30,\n                        slidesPerView: 1,\n                        loop:true,\n                        autoplay: {\n                            delay: 8000,\n                            disableOnInteraction: false\n                        },\n                        pagination: {\n                            el: \".home-coupon-pagination-b-56db1df\",\n                            clickable: true\n                        },\n                        breakpoints: {\n                            640: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            768: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            992: {\n                                slidesPerView: 3,\n                                spaceBetween: 30\n                            }\n                        }\n                    });\n                    var mySwiper = document.querySelector('.home-coupon-swiper-b-56db1df').swiper\n                    document.querySelectorAll('.request_service_button').forEach(function(button) {\n                        button.addEventListener('click', function() {\n                            if (document.getElementById('request_coupon_form').classList.contains('show')) {\n                                mySwiper.autoplay.stop();\n                            }\n                        });\n                    });\n\n                    document.querySelector('.coupon-popup-close').addEventListener('click', function() {\n                        if (!document.getElementById('request_coupon_form').classList.contains('show')) {\n                            mySwiper.autoplay.start();\n                        }\n                    });\n                }\n               \n\n                new Swiper(\".m-home-coupon-swiper-b-56db1df\", {\n                    spaceBetween: 30,\n                    slidesPerView: 1,\n                    autoplay: {\n                        delay: 8000,\n                        disableOnInteraction: false\n                    },\n                    loop:true,\n                    pagination: {\n                        el: \".m-home-coupon-pagination-b-56db1df\",\n                        clickable: true\n                    },\n                    breakpoints: {\n                        640: {\n                            slidesPerView: 1,\n                            spaceBetween: 30\n                        },\n                        768: {\n                            slidesPerView: 1,\n                            spaceBetween: 30\n                        },\n                        992: {\n                            slidesPerView: 3,\n                            spaceBetween: 30\n                        }\n                    }\n                }); \n                if(jQuery('.m-home-coupon-swiper-b-56db1df').length == 1){\n                    var mySwiperb = document.querySelector('.m-home-coupon-swiper-b-56db1df').swiper\n                    document.querySelectorAll('.request_service_button').forEach(function(button) {\n                        button.addEventListener('click', function() {\n                            if (document.getElementById('request_coupon_form').classList.contains('show')) {\n                                mySwiperb.autoplay.stop();\n                            }\n                        });\n                    });\n\n                    document.querySelector('.coupon-popup-close').addEventListener('click', function() {\n                        if (!document.getElementById('request_coupon_form').classList.contains('show')) {\n                            mySwiperb.autoplay.start();\n                        }\n                    });\n                }\n                \/\/variation c\n                var numImage_2 = jQuery('.home-coupon-swiper-c-56db1df .swiper-slide').length;\n\n                if (numImage_2 <= 3) {\n                    jQuery('.home-coupon-swiper-c-56db1df .swiper-wrapper').addClass('justify-content-center ps-lg-3');\n                    new Swiper(\".home-coupon-swiper-c-56db1df\", {\n                        spaceBetween: 30,\n                        slidesPerView: 1,\n                        loop: false,\n                        pagination: {\n                            el: \".home-coupon-pagination-c-56db1df\",\n                            clickable: true\n                        },\n                        breakpoints: {\n                            640: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            768: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            992: {\n                                slidesPerView: 3,\n                                spaceBetween: 30\n                            }\n                        }\n                    });\n                } else {\n                    new Swiper(\".home-coupon-swiper-c-56db1df\", {\n                        spaceBetween: 30,\n                        slidesPerView: 1,\n                        loop:true,\n                        autoplay: {\n                            delay: 8000,\n                            disableOnInteraction: true,\n                        },\n                        speed: 1500,\n                        pagination: {\n                            el: \".home-coupon-pagination-c-56db1df\",\n                            clickable: true\n                        },\n                        breakpoints: {\n                            640: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            768: {\n                                slidesPerView: 1,\n                                spaceBetween: 30\n                            },\n                            992: {\n                                slidesPerView: 3,\n                                spaceBetween: 30\n                            }\n                        }\n                    });\n\n                    var mySwiper = document.querySelector('.home-coupon-swiper-c-56db1df').swiper\n                    document.querySelectorAll('.request_service_button').forEach(function(button) {\n                        button.addEventListener('click', function() {\n                            if (document.getElementById('request_coupon_form').classList.contains('show')) {\n                                mySwiper.autoplay.stop();\n                            }\n                        });\n                    });\n\n                    document.querySelector('.coupon-popup-close').addEventListener('click', function() {\n                        if (!document.getElementById('request_coupon_form').classList.contains('show')) {\n                            mySwiper.autoplay.start();\n                        }\n                    }); \n                }\n                new Swiper(\".m-home-coupon-swiper-c-56db1df\", {\n                    spaceBetween: 30,\n                    slidesPerView: 1,\n                    loop:true,\n                    autoplay: {\n                        delay: 8000,\n                        disableOnInteraction: false\n                    },\n                    pagination: {\n                        el: \".m-home-coupon-pagination-c-56db1df\",\n                        clickable: true\n                    },\n                    breakpoints: {\n                        640: {\n                            slidesPerView: 1,\n                            spaceBetween: 30\n                        },\n                        768: {\n                            slidesPerView: 1,\n                            spaceBetween: 30\n                        },\n                        992: {\n                            slidesPerView: 3,\n                            spaceBetween: 30\n                        }\n                    }\n                });\n                if(jQuery('.swiper.m-home-coupon-swiper-c-56db1df').length == 1){\n                    var mySwiperc = document.querySelector('.m-home-coupon-swiper-c-56db1df').swiper\n                    document.querySelectorAll('.request_service_button').forEach(function(button) {\n                        button.addEventListener('click', function() {\n                            if (document.getElementById('request_coupon_form').classList.contains('show')) {\n                                mySwiperc.autoplay.stop();\n                            }\n                        });\n                    });\n\n                    document.querySelector('.coupon-popup-close').addEventListener('click', function() {\n                        if (!document.getElementById('request_coupon_form').classList.contains('show')) {\n                            mySwiperc.autoplay.start();\n                        }\n                    });\n                }\n        });\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc2c302 elementor-widget elementor-widget-shortcode\" data-id=\"fc2c302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <script>\n        \/\/Select Option Script\n            var x, i, j, selElmnt, a, b, c;\n            \/*look for any elements with the class \"custom-select\":*\/\n            function bc_update_select_design() {\n                x = document.querySelectorAll(\".dropdown-select .ginput_container_select\");\n                for (i = 0; i < x.length; i++) {\n                    selElmnt = x[i].getElementsByTagName(\"select\")[0];\n                    \/*for each element, create a new DIV that will act as the selected item:*\/\n                    a = document.createElement(\"DIV\");\n                    a.setAttribute(\"class\", \"select-selected rounded-0\");\n                    a.setAttribute(\"tabindex\", 0);\n                    a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML;\n                    x[i].appendChild(a);\n                    \/*for each element, create a new DIV that will contain the option list:*\/\n                    b = document.createElement(\"DIV\");\n                    b.setAttribute(\"class\", \"select-items select-hide\");\n                    for (j = 1; j < selElmnt.length; j++) {\n                        \/*for each option in the original select element,\n                         create a new DIV that will act as an option item:*\/\n                        c = document.createElement(\"DIV\");\n                        c.innerHTML = selElmnt.options[j].innerHTML;\n                        b.appendChild(c);\n                    }\n                    x[i].appendChild(b);\n                    \/*For form keydown and up*\/\n                }\n            }\n            function closeAllSelect(elmnt) {\n                \/\/ console.log('click');\n                \/*a function that will close all select boxes in the document,\n                 except the current select box:*\/\n                var x, y, i, arrNo = [];\n                x = document.getElementsByClassName(\"select-items\");\n                y = document.getElementsByClassName(\"select-selected\");\n                for (i = 0; i < y.length; i++) {\n                    if (elmnt == y[i]) {\n                        arrNo.push(i);\n                    } else {\n                        y[i].classList.remove(\"select-arrow-active\");\n                    }\n                }\n                for (i = 0; i < x.length; i++) {\n                    if (arrNo.indexOf(i)) {\n                        x[i].classList.add(\"select-hide\");\n                    }\n                }\n            }\n            \/*if the user clicks anywhere outside the select box,\n             then close all select boxes:*\/\n\n            window.onload = (event) => {\n                bc_update_select_design();\n                document.addEventListener(\"click\", closeAllSelect);\n            };\n        <\/script>\n        \t\t<div class=\"elementor-shortcode\"><div class=\"mobile-form home_form_a d-lg-none border-top-tertiary px-4 pt-3 pb-4 true_white_bg border_form\">\n<h3 class=\"mb-2 text-uppercase text-center\">Request Service<\/h3>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework contact_form_short_wrapper floating_labels_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_5' ><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_5' id='gform_5' class='contact_form_short floating_labels' action='\/rochester\/wp-json\/wp\/v2\/pages\/43535' data-formid='5' novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_3\" name=\"ak_js\" value=\"160\" \/>\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_3\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\n\t\t\t\t\t<\/div>\n                        <div class='gform-body gform_body'><ul id='gform_fields_5' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_5_6\" class=\"gfield gfield--type-text gfield--input-type-text 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_6'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_5_6' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_5_7\" class=\"gfield gfield--type-text gfield--input-type-text 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_7'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_5_7' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_5_2\" class=\"gfield gfield--type-email gfield--input-type-email 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_2'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_5_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_5_3\" class=\"gfield gfield--type-phone gfield--input-type-phone 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_3'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_3' id='input_5_3' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_5_4\" class=\"gfield gfield--type-select gfield--input-type-select 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_4'>Service Needed<\/label><div class='ginput_container ginput_container_select'><select name='input_4' id='input_5_4' class='large gfield_select'     aria-invalid=\"false\" ><option value='' ><\/option><option value='Plumbing' >Plumbing<\/option><option value='Sewer' >Sewer<\/option><option value='Commercial' >Commercial<\/option><\/select><\/div><\/li><li id=\"field_5_12\" 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_12'>Location<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_12' id='input_5_12' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' ><\/option><option value='Rochester' selected='selected'>Rochester<\/option><option value='Syracuse' >Syracuse<\/option><\/select><\/div><\/li><li id=\"field_5_11\" class=\"gfield gfield--type-text gfield--input-type-text 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_11'>Tell us more<\/label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_5_11' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_5_9\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' >Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_5_9'><li class='gchoice gchoice_5_9_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_9.1' type='checkbox'  value='Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.' checked='checked' id='choice_5_9_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_5_9_1' id='label_5_9_1' class='gform-field-label gform-field-label--type-inline'>Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <div class='text-center pt-2'><button class='btn btn-primary min-w-250 h-lg-52 w-lg-100 rds_gform_submit' id='gform_submit_button_5'>Send request<\/button><\/div> <input type='hidden' name='gform_ajax' value='form_id=5&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;styles=[]&amp;hash=cc3857973044d95ba6afe7322d42151b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_5' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_5' id='gform_theme_5' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_5' id='gform_style_settings_5' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='5' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='fikkNTZT9E8IQd6Xn9267y1FLGgWCPV2lIG4ZFmmX95PF1jRGz9QUTZROd7TQtn3M24ScbPaKzAl5i+inM6kpSdkRsdwl22cU0iSuiSN6M5buNg=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_5' value='WyJ7XCIxMlwiOltcImY1MzljMjdhZjZlMjE0NjdiZjllNDc1Mzg3YzVhZTgyXCIsXCI4MWFlOWYwZTA2Njc2NDc2M2EzZGIxZjVkYjA2MmZhZlwiLFwiMWUxNjlhMjA0YWQ0ZGE4OTkzYjJkYjEyMGM5ZGZkYzlcIl19IiwiMmQ3NjUxYTIxYmI1ZTNmMjIxMjU5MjBlNDM0MmNmZjciXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_5' id='gform_ajax_frame_5' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 5, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_5').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 5, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_5').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"5\", currentPage: \"current_page\", 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, current_page );            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();        }    } );} );\n<\/script>\n\n<\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-33219b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"33219b6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-020db25\" data-id=\"020db25\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab8fcbc elementor-widget elementor-widget-global elementor-global-35868 elementor-widget-rds-discover-the-difference-widget\" data-id=\"ab8fcbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-discover-the-difference-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t \n<div class=\"d-block \">\n    <div class=\"discover-sectiion\">\n        <div class=\"d-lg-none\">\n            <img  srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/value-prop\/m-value-prop-img.jpg 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/value-prop\/m-value-prop-img@2x.jpg 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/value-prop\/m-value-prop-img@3x.jpg 3x\" class=\"img-fluid w-100\" alt=\"What To Expect Image\" height=\"200\" width=\"375\">\n\n        <\/div>\n        <div class=\"container-fluid py-lg-5 py-4\">\n            <div class=\"container pt-2 pb-3\">\n                <div class=\"row\">\n                    <div class=\"col-lg-6\">\n                        <h2 data-dark-color=\"color_primary\" data-light-color=\"true_white\" class=\"true_black h2 apply-conditional-color text-center text-lg-start mb-0\">What To Expect<\/h2>\n                        <h4 class=\"apply-conditional-color text-uppercase text-center text-lg-start mb-lg-5 mb-4\">Discover the AP Plumbing Difference<\/h4>\n                        <div class=\"row \">\n                            <div data-dark-color=\"color_primary\" data-light-color=\"true_white\"  class=\"apply-conditional-color col-lg-12 swiper expect-swiper-b expect-swiper-b-ab8fcbc mw-md-292 mx-lg-0 mx-auto ps-xl-5 swiper-initialized swiper-horizontal swiper-pointer-events swiper-backface-hidden\">\n                                <div class=\"swiper-wrapper flex-lg-wrap transform-lg-none\" id=\"swiper-wrapper-bf667319aeb6b398\" aria-live=\"polite\">\n                                    <div class=\"swiper-slide col-lg-12 h-lg-auto mb-lg-4 swiper-slide-active\" role=\"group\" aria-label=\"1 \/ 5\" style=\"width: 87px;\">\n                                        <div class=\"row align-items-center\">\n                                            <div class=\"col-5 col-lg-2 pe-lg-0 pe-4 align-items-center d-flex mh-md-75\">\n                                                <div class=\"w-75 h-75 true_black_bg rounded-circle d-flex align-items-center justify-content-center\">\n                                                    <i class=\"color_tertiary icon-dollar-sign2  text_28 line_height_25\"><\/i>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"col-7 col-lg-10 ps-lg-3 ps-4 border-lg-left\">\n                                                <h6 class=\"text_medium px-lg-1 mb-0 text-uppercase\">Upfront Prices<\/h6>\n                                            <\/div>\n                                        <\/div>\n                                        \n                                    <\/div><div class=\"swiper-slide col-lg-12 h-lg-auto mb-lg-4 swiper-slide-active\" role=\"group\" aria-label=\"1 \/ 5\" style=\"width: 87px;\">\n                                        <div class=\"row align-items-center\">\n                                            <div class=\"col-5 col-lg-2 pe-lg-0 pe-4 align-items-center d-flex mh-md-75\">\n                                                <div class=\"w-75 h-75 true_black_bg rounded-circle d-flex align-items-center justify-content-center\">\n                                                    <i class=\"color_tertiary icon-id-card2  text_28 line_height_25\"><\/i>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"col-7 col-lg-10 ps-lg-3 ps-4 border-lg-left\">\n                                                <h6 class=\"text_medium px-lg-1 mb-0 text-uppercase\">Licensed & Insured<\/h6>\n                                            <\/div>\n                                        <\/div>\n                                        \n                                    <\/div><div class=\"swiper-slide col-lg-12 h-lg-auto mb-lg-4 swiper-slide-active\" role=\"group\" aria-label=\"1 \/ 5\" style=\"width: 87px;\">\n                                        <div class=\"row align-items-center\">\n                                            <div class=\"col-5 col-lg-2 pe-lg-0 pe-4 align-items-center d-flex mh-md-75\">\n                                                <div class=\"w-75 h-75 true_black_bg rounded-circle d-flex align-items-center justify-content-center\">\n                                                    <i class=\"color_tertiary icon-clock2  text_28 line_height_25\"><\/i>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"col-7 col-lg-10 ps-lg-3 ps-4 border-lg-left\">\n                                                <h6 class=\"text_medium px-lg-1 mb-0 text-uppercase\">Available<\/h6>\n                                            <\/div>\n                                        <\/div>\n                                        \n                                    <\/div><div class=\"swiper-slide col-lg-12 h-lg-auto mb-lg-4 swiper-slide-active\" role=\"group\" aria-label=\"1 \/ 5\" style=\"width: 87px;\">\n                                        <div class=\"row align-items-center\">\n                                            <div class=\"col-5 col-lg-2 pe-lg-0 pe-4 align-items-center d-flex mh-md-75\">\n                                                <div class=\"w-75 h-75 true_black_bg rounded-circle d-flex align-items-center justify-content-center\">\n                                                    <i class=\"color_tertiary icon-handshake-angle2  text_28 line_height_25\"><\/i>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"col-7 col-lg-10 ps-lg-3 ps-4 border-lg-left\">\n                                                <h6 class=\"text_medium px-lg-1 mb-0 text-uppercase\">Helpful & Friendly<\/h6>\n                                            <\/div>\n                                        <\/div>\n                                        \n                                    <\/div><div class=\"swiper-slide col-lg-12 h-lg-auto mb-lg-4 swiper-slide-active\" role=\"group\" aria-label=\"1 \/ 5\" style=\"width: 87px;\">\n                                        <div class=\"row align-items-center\">\n                                            <div class=\"col-5 col-lg-2 pe-lg-0 pe-4 align-items-center d-flex mh-md-75\">\n                                                <div class=\"w-75 h-75 true_black_bg rounded-circle d-flex align-items-center justify-content-center\">\n                                                    <i class=\"color_tertiary icon-hand-sparkles2  text_28 line_height_25\"><\/i>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"col-7 col-lg-10 ps-lg-3 ps-4 border-lg-left\">\n                                                <h6 class=\"text_medium px-lg-1 mb-0 text-uppercase\">Tidy Service<\/h6>\n                                            <\/div>\n                                        <\/div>\n                                        \n                                    <\/div><div class=\"swiper-slide col-lg-12 h-lg-auto mb-lg-4 swiper-slide-active\" role=\"group\" aria-label=\"1 \/ 5\" style=\"width: 87px;\">\n                                        <div class=\"row align-items-center\">\n                                            <div class=\"col-5 col-lg-2 pe-lg-0 pe-4 align-items-center d-flex mh-md-75\">\n                                                <div class=\"w-75 h-75 true_black_bg rounded-circle d-flex align-items-center justify-content-center\">\n                                                    <i class=\"color_tertiary icon-badge-check2  text_28 line_height_25\"><\/i>\n                                                <\/div>\n                                            <\/div>\n                                            <div class=\"col-7 col-lg-10 ps-lg-3 ps-4 border-lg-left\">\n                                                <h6 class=\"text_medium px-lg-1 mb-0 text-uppercase\">Written Warranties<\/h6>\n                                            <\/div>\n                                        <\/div>\n                                        \n                                    <\/div>                                <\/div>\n                                <span class=\"swiper-notification\" aria-live=\"assertive\" aria-atomic=\"true\"><\/span><\/div>\n                            <div data-dark-color=\"color_primary\" data-light-color=\"color_quaternary\" class=\"apply-conditional-color col-12 swiper-pagination position-relative d-lg-none what-pagination-b what-pagination-b-ab8fcbc pagination-variation-a\"><span class=\"swiper-pagination-bullet swiper-pagination-bullet-active\" tabindex=\"0\" role=\"button\" aria-label=\"Go to slide 1\" aria-current=\"true\"><\/span><\/div>\n                            <div class=\"col-12 text-center text-lg-start pt-lg-4 pt-3\">\n                                <a href=\"https:\/\/applumbing.com\/rochester\/about\/\" class=\"btn btn-primary mw-129 mh-43 about-btn\">about us<\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"col-lg-6 d-lg-block d-none\">\n                      \n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/value-prop\/value-prop-img.webp\" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/value-prop\/value-prop-img.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/value-prop\/value-prop-img@2x.webp 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/value-prop\/value-prop-img@3x.webp 3x\" class=\"img-fluid w-100\" alt=\"What To Expect Image\"  width=\"546\" height=\"714\">\n\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<script>\n    jQuery(document).ready(function () {\n        var swiperExpectB = new Swiper(\".expect-swiper-b-ab8fcbc\", {\n            spaceBetween: 10,\n            autoplay: {\n                delay: 5000,\n                disableOnInteraction: false,\n            },\n            pagination: {\n                el: \".what-pagination-b-ab8fcbc\",\n                clickable: true,\n            },\n            breakpoints: {\n                640: {\n                    slidesPerView: 1,\n                    spaceBetween: 40,\n                    noSwiping: false,\n                    allowSlidePrev: true,\n                    allowSlideNext: true,\n                    autoHeight: true,\n                },\n                992: {\n                    slidesPerView: 1,\n                    spaceBetween: 40,\n                    noSwiping: false,\n                    allowSlidePrev: true,\n                    allowSlideNext: true,\n                },\n                993: {\n                    slidesPerView: 6,\n                    spaceBetween: 0,\n                    noSwiping: true,\n                    allowSlidePrev: false,\n                    allowSlideNext: false,\n                },\n            },\n        });\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-435f65e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"435f65e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4bfbfc1\" data-id=\"4bfbfc1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7495171 elementor-widget elementor-widget-global elementor-global-13225 elementor-widget-rds-testimonial-widget\" data-id=\"7495171\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-testimonial-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t            <!-- use this order class order-7 order-lg-7-->\n            <div class=\"d-block px-0 d-block px-0 testimonial-section\">\n                <div class=\"container-fluid py-lg-5 py-3 px-lg-3 px-0\">\n                    <div class=\"container pb-lg-3 mt-lg-2 py-4 position-relative right-xl-n25\">\n                        <div class=\"row \">\n                            <div class=\"col-lg-6 pt-4 pt-lg-0 d-lg-block d-none ps-lg-0\">\n                                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/testimonial\/reviews-img.webp\" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/testimonial\/reviews-img.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/testimonial\/reviews-img@2x.webp, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/testimonial\/reviews-img@3x.webp 3x\" alt=\"Review Image\" width=\"540\" height=\"542\" class=\"img-fluid pl-3 h-100\">\n                            <\/div>\n                            <div class=\"col-lg-6\">\n                                <div class=\"slide-icon align-items-center pb-2 justify-content-center d-flex d-lg-none\">\n                                    <i class=\"icon-star1 sm_text_15 sm_line_height_15 text_25 line_height_42 stars_color mx-1\"><\/i>\n                                    <i class=\"icon-star1 sm_text_15 sm_line_height_15 text_25 line_height_42 stars_color mx-1\"><\/i>\n                                    <i class=\"icon-star1 sm_text_15 sm_line_height_15 text_25 line_height_42 stars_color mx-1\"><\/i>\n                                    <i class=\"icon-star1 sm_text_15 sm_line_height_15 text_25 line_height_42 stars_color mx-1\"><\/i>\n                                    <i class=\"icon-star1 sm_text_15 sm_line_height_15 text_25 line_height_42 stars_color mx-1\"><\/i>\n                                <\/div>\n                                <h5  class=\"text-center text-uppercase pt-lg-0 pt-2 px-lg-5 mb-0 mx-xl-3\">Our Reviews<\/h5>\n                                <h4 class=\"text-center text-uppercase px-lg-4 mb-lg-5 mb-0\">SEE WHAT CUSTOMERS ARE SAYING<\/h4>\n                                <div class=\"slide-icon d-lg-flex d-none align-items-end mt-n1\">\n                                    <i class=\"icon-quote-left1 text_50 line_height_50 me-3 color_primary\"><\/i>\n                                    <i class=\"icon-star1 text_15 line_height_42 stars_color color-2 me-1\"><\/i>\n                                    <i class=\"icon-star1 text_15 line_height_42 stars_color color-2 me-1\"><\/i>\n                                    <i class=\"icon-star1 text_15 line_height_42 stars_color color-2 me-1\"><\/i>\n                                    <i class=\"icon-star1 text_15 line_height_42 stars_color color-2 me-1\"><\/i>\n                                    <i class=\"icon-star1 text_15 line_height_42 stars_color color-2 me-1\"><\/i>\n                                <\/div>\n\n                                <div class=\"swiper review-swiper-c-32453 pt-1 text-start\">\n                                    <div class=\"swiper-wrapper\">\n                                                                                    <div class=\"swiper-slide pb-lg-3 text-lg-start text-center\">\n                                                \n                                                <p class=\"pt-3 pe-lg-2 pb-3\">The service was prompt and professional. Mr. Messick, the tech, explained everything thoroughly. He was very good about cleaning up after. The whole experience was wonderful. I will definitely use them again!<\/p>\n                                                <div class=\"d-lg-block d-none\">\n                                                    <strong class=\"d-block text-capitalize text_14 line_height_23 text_bold\">Leah R.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_12 text_normal line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                                <div class=\"d-lg-none d-block\">\n                                                    <strong class=\"d-block font_alt_1 text-capitalize text_bold text_16 line_height_30\">Leah R.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_normal text_14 line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                            <\/div>\n                                                                                    <div class=\"swiper-slide pb-lg-3 text-lg-start text-center\">\n                                                \n                                                <p class=\"pt-3 pe-lg-2 pb-3\">I have nothing but good things to say about AP Plumbing. From the first phone call I made to job completion, everyone was courteous, responsive, and professional. They treated us with respect - as the job was in my elderly mothers house. I will continue to&hellip;<\/p>\n                                                <div class=\"d-lg-block d-none\">\n                                                    <strong class=\"d-block text-capitalize text_14 line_height_23 text_bold\">Marisa R.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_12 text_normal line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                                <div class=\"d-lg-none d-block\">\n                                                    <strong class=\"d-block font_alt_1 text-capitalize text_bold text_16 line_height_30\">Marisa R.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_normal text_14 line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                            <\/div>\n                                                                                    <div class=\"swiper-slide pb-lg-3 text-lg-start text-center\">\n                                                \n                                                <p class=\"pt-3 pe-lg-2 pb-3\">AP Plumbing came today to fix a major problem we were having with a broken pipe going out of the sump pump. I rent, so it is up to the landlords to fix issues. I'm so glad they found competent people to take care of this&hellip;<\/p>\n                                                <div class=\"d-lg-block d-none\">\n                                                    <strong class=\"d-block text-capitalize text_14 line_height_23 text_bold\">Becky A.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_12 text_normal line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                                <div class=\"d-lg-none d-block\">\n                                                    <strong class=\"d-block font_alt_1 text-capitalize text_bold text_16 line_height_30\">Becky A.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_normal text_14 line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                            <\/div>\n                                                                                    <div class=\"swiper-slide pb-lg-3 text-lg-start text-center\">\n                                                \n                                                <p class=\"pt-3 pe-lg-2 pb-3\">AP Plumbing was prompt, efficient, and excellent. We were impressed with their breadth of knowledge for the three different problems that we had. Well done!!! We are extremely satisfied.<\/p>\n                                                <div class=\"d-lg-block d-none\">\n                                                    <strong class=\"d-block text-capitalize text_14 line_height_23 text_bold\">Marcia B.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_12 text_normal line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                                <div class=\"d-lg-none d-block\">\n                                                    <strong class=\"d-block font_alt_1 text-capitalize text_bold text_16 line_height_30\">Marcia B.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_normal text_14 line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                            <\/div>\n                                                                                    <div class=\"swiper-slide pb-lg-3 text-lg-start text-center\">\n                                                \n                                                <p class=\"pt-3 pe-lg-2 pb-3\">I needed a plumber to assist with my bathtub\/shower not draining. So I called AP Plumbing, as I do for plumbing issues. The technician corrected the issue with a minor upgrade, and cleaned my tub as well afterwards! Another great AP experience!<\/p>\n                                                <div class=\"d-lg-block d-none\">\n                                                    <strong class=\"d-block text-capitalize text_14 line_height_23 text_bold\">Patty S.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_12 text_normal line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                                <div class=\"d-lg-none d-block\">\n                                                    <strong class=\"d-block font_alt_1 text-capitalize text_bold text_16 line_height_30\">Patty S.<\/strong>\n                                                    <p class=\"mb-0 position-relative top_n4 text_normal text_14 line_height_30 text-capitalize\">Rochester,  NY<\/p>\n                                                <\/div>\n                                            <\/div>\n                                          \n                                    <\/div>\n                                <\/div>\n                                <div data-dark-color=\"color_primary\" data-light-color=\"true_quaternary\" class=\"review-pagination-c-32453 apply-conditional-color swiper-pagination position-relative pagination-variation-a text-lg-start text-center pt-lg-0 pb-lg-2 py-4\" id=\"rds-testimonial-ew-pg-c-32453 \"><\/div>\n                                <div class=\"text-lg-start text-center\">\n                                                                    <a href=\"https:\/\/applumbing.com\/rochester\/reviews\/\" class=\"btn btn-primary mw-215\" target=\"\" >Read More reviews<\/a>                                 <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>  \n\n            <script type=\"text\/javascript\">\n                jQuery(document).ready(function () {\n                    var swiper = new Swiper(\".review-swiper-c-32453\", {\n                        spaceBetween: 10,\n                        slidesPerView: 1,\n                        autoplay: {\n                            delay: 8000,\n                            disableOnInteraction: false,\n                        },\n                        pagination: {\n                            el: \".review-pagination-c-32453\",\n                            clickable: true\n                        },\n                    });\n                })\n            <\/script>\n           \n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71cf35a elementor-widget elementor-widget-rds-global-request-service-widget\" data-id=\"71cf35a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-global-request-service-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-lg-block d-none\">\n    <div class=\"container-fluid py-lg-4 text-center color_tertiary_bg h-540\" id=\"request_service\">\n        <div class=\"container pt-lg-3\">\n            <div class=\"row align-items-center\">\n                <div class=\"col-lg-12elementor-requestformA\">\n                    <h4 class=\"mb-3 text-uppercase\">Request Service<\/h4>\n                    <div class=\"banner-form\"> \n                                <script>\n        \/\/Select Option Script\n            var x, i, j, selElmnt, a, b, c;\n            \/*look for any elements with the class \"custom-select\":*\/\n            function bc_update_select_design() {\n                x = document.querySelectorAll(\".dropdown-select .ginput_container_select\");\n                for (i = 0; i < x.length; i++) {\n                    selElmnt = x[i].getElementsByTagName(\"select\")[0];\n                    \/*for each element, create a new DIV that will act as the selected item:*\/\n                    a = document.createElement(\"DIV\");\n                    a.setAttribute(\"class\", \"select-selected rounded-0\");\n                    a.setAttribute(\"tabindex\", 0);\n                    a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML;\n                    x[i].appendChild(a);\n                    \/*for each element, create a new DIV that will contain the option list:*\/\n                    b = document.createElement(\"DIV\");\n                    b.setAttribute(\"class\", \"select-items select-hide\");\n                    for (j = 1; j < selElmnt.length; j++) {\n                        \/*for each option in the original select element,\n                         create a new DIV that will act as an option item:*\/\n                        c = document.createElement(\"DIV\");\n                        c.innerHTML = selElmnt.options[j].innerHTML;\n                        b.appendChild(c);\n                    }\n                    x[i].appendChild(b);\n                    \/*For form keydown and up*\/\n                }\n            }\n            function closeAllSelect(elmnt) {\n                \/\/ console.log('click');\n                \/*a function that will close all select boxes in the document,\n                 except the current select box:*\/\n                var x, y, i, arrNo = [];\n                x = document.getElementsByClassName(\"select-items\");\n                y = document.getElementsByClassName(\"select-selected\");\n                for (i = 0; i < y.length; i++) {\n                    if (elmnt == y[i]) {\n                        arrNo.push(i);\n                    } else {\n                        y[i].classList.remove(\"select-arrow-active\");\n                    }\n                }\n                for (i = 0; i < x.length; i++) {\n                    if (arrNo.indexOf(i)) {\n                        x[i].classList.add(\"select-hide\");\n                    }\n                }\n            }\n            \/*if the user clicks anywhere outside the select box,\n             then close all select boxes:*\/\n\n            window.onload = (event) => {\n                bc_update_select_design();\n                document.addEventListener(\"click\", closeAllSelect);\n            };\n        <\/script>\n        \n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework contact_form_short_wrapper floating_labels_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_4' >\n                        <div class='gform_heading'>\n                            <h3 class=\"gform_title\">Request Service<\/h3>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_4' id='gform_4' class='contact_form_short floating_labels' action='\/rochester\/wp-json\/wp\/v2\/pages\/43535' data-formid='4' novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_4\" name=\"ak_js\" value=\"200\" \/>\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_4\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\n\t\t\t\t\t<\/div>\n                        <div class='gform-body gform_body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_4_6\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gf_left_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_4_6'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_4_6' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_4_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gf_right_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_4_7'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_4_7' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_4_2\" class=\"gfield gfield--type-email gfield--input-type-email gf_left_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_4_2'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_4_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_4_3\" class=\"gfield gfield--type-phone gfield--input-type-phone gf_right_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_4_3'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_3' id='input_4_3' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_4_4\" class=\"gfield gfield--type-select gfield--input-type-select gf_left_half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_4'>Service Needed<\/label><div class='ginput_container ginput_container_select'><select name='input_4' id='input_4_4' class='large gfield_select'     aria-invalid=\"false\" ><option value='' ><\/option><option value='Plumbing' >Plumbing<\/option><option value='Sewer' >Sewer<\/option><option value='Commercial' >Commercial<\/option><\/select><\/div><\/li><li id=\"field_4_15\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gf_right_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_4_15'>Location<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_15' id='input_4_15' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' ><\/option><option value='Rochester' selected='selected'>Rochester<\/option><option value='Syracuse' >Syracuse<\/option><\/select><\/div><\/li><li id=\"field_4_11\" class=\"gfield gfield--type-text gfield--input-type-text 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_4_11'>Tell us more<\/label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_4_11' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_4_9\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' >Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_4_9'><li class='gchoice gchoice_4_9_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_9.1' type='checkbox'  value='Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.' checked='checked' id='choice_4_9_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_4_9_1' id='label_4_9_1' class='gform-field-label gform-field-label--type-inline'>Yes - Sign me up for Emails and Texting. Texting opt-in information is not shared with any third parties.<\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <div class='text-center pt-2'><button class='btn btn-primary min-w-250 h-lg-52 w-lg-100 rds_gform_submit' id='gform_submit_button_4'>SEND<\/button><\/div> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=1&amp;description=1&amp;tabindex=0&amp;theme=legacy&amp;styles=[]&amp;hash=98b6b134338e6033b2b1cdfcd2ba5bf4' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_4' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_4' id='gform_theme_4' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_4' id='gform_style_settings_4' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='4' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='WLTAW+6ftQGjcF+2Mccv9+F7ErBz1SSvB2cggYsy+dvBBdSif68YbW7DPT3rUAQPcjaUD0TonTXfyran9KuHC\/CZFeUzaXTBz2UM\/fjNiPIDzx0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_4' value='WyJ7XCIxNVwiOltcImY1MzljMjdhZjZlMjE0NjdiZjllNDc1Mzg3YzVhZTgyXCIsXCI4MWFlOWYwZTA2Njc2NDc2M2EzZGIxZjVkYjA2MmZhZlwiLFwiMWUxNjlhMjA0YWQ0ZGE4OTkzYjJkYjEyMGM5ZGZkYzlcIl19IiwiODYwZjI0MTFmY2NiNGJkY2JhODc4N2NlNzVjMmMxYTEiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https:\/\/applumbing.com\/rochester\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"4\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_4\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_4\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_4\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 4, current_page );            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();        }    } );} );\n<\/script>\n     \n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f85336 elementor-widget elementor-widget-rds-template-seo-widget\" data-id=\"2f85336\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-template-seo-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-block\">\n\n           <div class=\"container-fluid py-5 text-center seo-content-section shadow-none \">\n        <div class=\"container pt-lg-3\">\n            <div class=\"row align-items-center justify-content-center\">\n                <div class=\"col-xl-10 col-lg-11 px-0 mb-4 text-center\">\n                                         <div class=\"video-thumb\" role=\"button\" data-toggle=\"modal\" data-target=\"#seo_video\">\n                        <img loading=\"lazy\" decoding=\"async\" height=\"486\" width=\"864\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/video\/rochester-video.svg\" class=\"img-fluid\" alt=\"rochester-video\">\n                    <\/div>\n                                <\/div>\n                <div class=\"col-lg-12 px-0 bc_homepage text-center\">\n                    <h1 class=\"\">Plumbing Services You Can Trust In Rochester<\/h1>\n                    <h2 class=\"mb-lg-4 pb-3\">Serving The Area For Over 35 Years <\/h2>\n                     <p ><p><span data-contrast=\"auto\">AP Plumbing has proudly served Rochester since 1986 and knows how to help. As a top-rated BBB-accredited plumbing and drain company, our expert staff is trained and equipped to handle any plumbing problem or concern you have. We offer repair, replacement, installation, maintenance, and drain cleaning services to keep your home\u2019s plumbing running smoothly.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">AP Plumbing has years of experience serving the local Rochester community. Our services are unmatched because we deliver more than reliable and affordable repairs \u2014 we deliver comfort. We treat our customers like family, meaning you will never have to worry about hidden fees or overtime charges. When our local plumbers visit your home, they take that extra step to respect your property while answering any questions you have.<\/span><\/p>\n<p><strong>Call AP Plumbing at <a href='tel:585-510-2336'>585-510-2336<\/a> to <a href=\"https:\/\/applumbing.com\/rochester\/contact\/\">schedule residential or commercial plumbing services<\/a> in Rochester, NY.<\/strong><\/p><\/p>\n                    <div class=\"collapse bg-transparent border-0\" id=\"read_more\">\n                        <p class=\"mb-0\"><h3>Residential Plumbing Services<\/h3>\n<p><span class=\"TextRun SCXW183253313 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW183253313 BCX0\">We <\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">understand<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\"> that<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\"> plumbing<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\"> emergencies happen without warning<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">, so<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\"> you can rely on us<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">.<\/span> <span class=\"NormalTextRun SCXW183253313 BCX0\">AP Plumbing <\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">is ready<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\"> to ensure you and your family enjoy the comfort of your home without <\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">worrying about plumbing issues interrupting your day. <\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">W<\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">hether your <\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">water heater <\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">has a leak, <\/span><span class=\"NormalTextRun SCXW183253313 BCX0\">you have a clogged drain, or your home needs a new sump pump, AP Plumbing is ready to take care of the issue.<\/span><\/span><span class=\"EOP SCXW183253313 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h3>Commercial Plumbing Services<\/h3>\n<p><span class=\"TextRun SCXW85995401 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW85995401 BCX0\">Commercial plumbing issues are inconvenient <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">\u2014<\/span> <span class=\"NormalTextRun SCXW85995401 BCX0\">not only for <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">the<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\"> business owner<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">s<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\"> but also <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">for <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">employees and guests. <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">Even a tiny problem can cause trouble for your business if it\u2019s not promptly handled<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">.<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\"> Our team knows that <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">functional plumbing is essential to your business\u2019s success, <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">so<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\"> we <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">always travel in <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">fully stocked<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\"> vehicles<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">. <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">You can count on our commercial <\/span><span class=\"NormalTextRun SCXW85995401 BCX0\">plumbers<\/span><span class=\"NormalTextRun SCXW85995401 BCX0\"> to provide quick and efficient services, such as regular maintenance, unexpected repairs, and complete replacements.<\/span><\/span><span class=\"EOP SCXW85995401 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><strong><a href=\"https:\/\/applumbing.com\/rochester\/contact\/\">Contact us today<\/a> at <a href='tel:585-510-2336'>585-510-2336<\/a> to discuss our commercial or residential plumbing options in Rochester, NY.<\/strong><\/p><\/p>\n                    <\/div>\n<a class=\" bc_toggle_btn bc_toggle_btn_closed bc_toggle_content mw-132 text-uppercase d-inline-flex align-items-center no_hover_underline read-more-btn text_18 text_semibold line_height_23 font_ubuntu color_primary_hover color_secondary\" data-open-icon = icon-plus1 data-close-icon = icon-minus1 href=\"#read_more\" data-bs-toggle=\"collapse\" > <span>read more&nbsp;<\/span> <i class=\"ms-1 icon icon-plus1 bc_text_12 position-relative top-0-1 top-sm-0-1\" aria-hidden=\"true\" style=\"left:0;\"\"><\/i><\/a>                \n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"modal fade request_form px-lg-0 px-0 pt-md-0 pt-4\" id=\"seo_video\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"disclaimerLabel\" aria-hidden=\"true\" style=\"background: rgba(0, 0, 0, 0.9);\">\n    <div class=\"modal-dialog modal-dialog-centered px-lg-0 px-2 h-100\" role=\"document\">\n        <div class=\"modal-content border-0 rounded-0 text-center my-auto\">\n            <div class=\"modal-header border-0 p-0\">\n                <button type=\"button\" class=\"close coupon-popup-close position-absolute bg-transparent border-0 pb-0 px-0\" data-bs-dismiss=\"modal\" aria-label=\"Close\" style=\"opacity:1; z-index: 999;\">\n                    <i class=\"icon-xmark1 text_30 line_height_26 color_secondary\"><\/i>\n                <\/button>\n            <\/div>\n            <div class=\"modal-body pb-0 p-2 w-100 my-auto mx-auto\">\n                                <iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/426265876?h=889829565d&title=0&byline=0&portrait=0\" width=\"640\" height=\"360\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n    <\/div>\n<\/div>\n\n<script>\n   jQuery(document).ready(function () {\n    \/\/ Function to close the modal and reset video\n    \/\/ Function to close the modal and reset video\n    function closeModal() {\n       \n        jQuery('#seo_video').removeClass('d-block');\n        jQuery('#seo_video').css('opacity', '0');\n        jQuery('.seo-content-section').css('z-index', '2');\n        \/\/ Reset the video when the modal is closed\n        var iframe = jQuery('#seo_video iframe').get(0);\n        iframe.src = iframe.src.replace('&autoplay=1', ''); \/\/ Remove autoplay parameter\n    }\n\n\n    \/\/ Function to open modal and autoplay video\n    function openModal() {\n    \n        jQuery('#seo_video').addClass('d-block');\n        jQuery('#seo_video').css('opacity', '1');\n        jQuery('.seo-content-section').css('z-index', 'unset');\n        \/\/ Autoplay video when modal is opened\n        var iframe = jQuery('#seo_video iframe').get(0);\n        var src = iframe.src;\n        \/\/ Check if autoplay parameter already exists in URL\n        if (src.includes('autoplay=0')) {\n            \/\/ Replace autoplay=0 with autoplay=1\n            src = src.replace('autoplay=0', 'autoplay=1');\n        } else if (!src.includes('autoplay=1')) {\n            \/\/ Append autoplay=1 if it doesn't exist\n            src += (src.includes('?') ? '&' : '?') + 'autoplay=1';\n        }\n        iframe.src = src;\n    }\n\n    \/\/ Open or close modal when icon-x is clicked\n    jQuery(document).on('click', '.icon-xmark1', function () {\n        if (jQuery('#seo_video').hasClass('d-block')) {\n            closeModal(); \/\/ If modal is open, close it\n        }\n    });\n\n    jQuery(document).on('click', '.video-thumb', function () {\n        \/\/ Toggle modal visibility\n        if (jQuery('#seo_video').hasClass('d-block')) {\n            closeModal(); \/\/ If modal is open, close it\n        } else {\n            openModal(); \/\/ If modal is closed, open it and autoplay video\n        }\n    });\n});\n<\/script>\r\n            <script type=\"text\/javascript\">\r\n                jQuery(document).ready(function(){\r\n                  function toggleColor(t, e) {\r\n    var n = jQuery(t).data(\"open-color-class\"),\r\n        i = jQuery(t).data(\"close-color-class\");\r\n    (void 0 === n && void 0 === i) || (\"toggle\" != e ? (jQuery(t).find(\"span\").addClass(i), jQuery(t).find(\"span\").removeClass(n)) : (jQuery(t).find(\"span\").toggleClass(n), jQuery(t).find(\"span\").toggleClass(i)));\r\n}\r\n\r\n   jQuery(\".bc_toggle_content\").on(\"click\", function (t) {\r\n        t.preventDefault();\r\n        var e = jQuery(this).data(\"toggle\"),\r\n            n = jQuery(this).data(\"toggle-group\");\r\n        toggleContent(e, this),\r\n            void 0 !== n &&\r\n                jQuery(\".bc_toggle_content\").each(function () {\r\n                    var t = jQuery(this).data(\"toggle\");\r\n                    jQuery(this).data(\"toggle-group\") == n && e != t && toggleContent(t, this, \"hide\");\r\n                });\r\n                function toggleContent(t, e, n) {\r\n    (n && void 0 !== n) || (n = \"toggle\"), jQuery(t).animate({ height: n }, \"slow\");\r\n    var i,\r\n        t = jQuery(e).data(\"open-icon\"),\r\n        o = jQuery(e).data(\"close-icon\");\r\n    (void 0 !== t && void 0 !== o) || ((t = \"icon-plus2\"), (o = \"icon-minus2\")),\r\n        \"toggle\" != n\r\n            ? (jQuery(e).find(\"i\").addClass(t), jQuery(e).find(\"i\").removeClass(o), toggleColor(e, n))\r\n            : ((i = jQuery(e).find(\"i\").hasClass(t)),\r\n              jQuery(e).find(\"i\").toggleClass(t),\r\n              jQuery(e).find(\"i\").toggleClass(o),\r\n              toggleColor(e, n),\r\n              void 0 === (t = jQuery(e).children(\"span\").html().trim()) ||\r\n                  (i && -1 != t.search(\"read more\") && jQuery(e).children(\"span\").html(t.replace(\"read more\", \"read less\")), i) ||\r\n                  -1 == t.search(\"read less\") ||\r\n                  jQuery(e).children(\"span\").html(t.replace(\"read less\", \"read more\")));\r\n}\r\n    });\r\n\r\n    jQuery(\".bc_toggle_btn\").on('click', function(e) {\r\n            e.preventDefault();\r\n            var currentPageUrl = window.location.href;\r\n            var headerHeight = jQuery('header').height();\r\n            var offsetValue = headerHeight + 30;\r\n            if (jQuery(this).hasClass(\"bc_toggle_btn_closed\")) {\r\n                jQuery(\"html, body\").animate({\r\n                    scrollTop: jQuery('.bc_homepage').offset().top - 200\r\n                }, 500);\r\n                jQuery(this).removeClass(\"bc_toggle_btn_closed\");\r\n            } else {\r\n                jQuery('html, body').animate({\r\n                    scrollTop: jQuery('.bc_homepage').offset().top - 200\r\n                }, 500);\r\n                jQuery(this).addClass(\"bc_toggle_btn_closed\");\r\n            }\r\n        });\r\n\r\n                });\r\n            <\/script>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-321067e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"321067e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-60f6f44\" data-id=\"60f6f44\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9dc600f elementor-widget elementor-widget-global elementor-global-39286 elementor-widget-rds-global-company-service-widget\" data-id=\"9dc600f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-global-company-service-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--order-9 order-lg-9-->\n  \n<div class=\"d-block \">\n    <div class=\"container-fluid px-0 py-lg-5 company-services-section\">\n        <div class=\"container py-3 py-lg-3\">\n            <div class=\"row\">\n                <div class=\"col-lg-auto px-0 px-lg-3\">\n                    <div class=\"img_section\">\n                        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/company-services\/company-services-img.webp\" \n                        srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/company-services\/company-services-img.webp 1x, \n                                https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/company-services\/company-services-img@2x.webp 2x, \n                                https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/company-services\/company-services-img@3x.webp 3x\" \n                        alt=\"Truck Image\" class=\"img-fluid\" width=\"540\" height=\"338\">\n     \n                    <\/div>\n                <\/div>\n                <div class=\"col-lg cmpny-content pb-3 mb-1 mb-lg-0 pb-lg-0\">\n                    <h5 class=\"text-uppercase\">Why Choose AP Plumbing?<\/h5>\n                    <h6 class=\"mb-0 text-uppercase\">The Best Customer Service \u2014 Guaranteed<\/h6>\n                    <div class=\"treat_content mt-4\">                                                                       \n                        <ul><li>Available for residential clients<\/li><li>Certified Delta Service Provider<\/li><li>Nexstar member<\/li><li>Annual donations made to Homesteads For Hope, Lollypop Farm & CP Rochester<\/li><\/ul>                                                <div class=\"\">\n                            <a href=\"https:\/\/applumbing.com\/rochester\/about\/\" class=\"btn btn-primary mw-152 mh-43\">Learn more<\/a>\n                        <\/div>\n                                        <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div> \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36161 elementor-widget elementor-widget-global elementor-global-36161 elementor-widget-rds-global-service-area-widget\" data-id=\"36161\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-global-service-area-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-block \">\n                \n        <style>  \n        @media only screen and (max-width: 767px){\n            .proudly-serving-b{  \n\t\t\tbackground-image: url(https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/service-area\/m-service-map@2x.webp);\n                  background-size: cover;\n                  background-repeat: no-repeat;\n                  background-position: center center !important;\n                  }\n        }\n        @media only screen and (min-width: 768px) and (max-width: 1024px){\n            .proudly-serving-b{  \n               background-image: url(https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/service-area\/service-map@2x.webp);\n                  background-size: cover;\n                  background-repeat: no-repeat;\n                  background-position: center center !important;\n                  }\n        }\n        @media only screen and (min-width: 1025px){\n            .proudly-serving-b{  \n\t\t\tbackground-image: url(https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/service-area\/service-map@2x.webp);\n                  background-size: cover;\n                  background-repeat: no-repeat;\n                  background-position: center center !important;\n            }\n        }\n<\/style>    <div class=\"container-fluid proudly_serving_area proudly-serving-b px-md-3 px-0 pb-md-0 pb-5\" style=\" background-size: cover;    background-repeat: no-repeat; background-position: center center !important;\">\n        <div class=\"container h-100 py-md-1 pt-4 pb-2 px-md-3 px-3 mb-md-0 mb-5\">\n            <div class=\"row align-item-center py-xl-5 py-md-5 pb-5 mb-md-0 mb-5 pt-2 h-100\">\n                <div class=\"d-flex align-items-center col-lg-5 col-sm-7 text-center py-0\">\n                    <div class=\"d-block content px-xl-4 px-4 py-4 py-lg-5 true_white_bg shadow-md w-100 mb-md-0 mb-5\">\n                        <h4 class=\"pt-lg-2 mb-3\">Proudly serving rochester <\/h4>\n                        <!-- <div class=\"text-center border-bottom-tertiary mw-100 mx-auto mb-4\"><\/div>\n                        <p class=\"mb-2 \"> -->\n                        <\/p>\n                        <div class=\"py-1 pb-lg-3\">\n                            <a href=\"https:\/\/applumbing.com\/rochester\/plumbing\/\" class=\"btn btn-primary mw-162 mh-43\">view more <i class=\"icon-chevron-right1 ms-2 me-0 bc_text_18 bc_line_height_18 transform_lg position-relative\"><\/i>\n                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70039bc elementor-widget elementor-widget-rds-affiliation-widget\" data-id=\"70039bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rds-affiliation-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"d-block \">\n    <div class=\"container-fluid py-lg-5 text-center mxh-284\">\n        <div class=\"container py-lg-3 py-2\">\n            <div class=\"row py-lg-3 align-items-center justify-content-center position-relative\">\n                <div class=\"col-sm-12 col-lg-12 px-lg-4 px-4 mx-atuo \">\n                    <div class=\"swiper affiliation-swiper-a\">\n                        <div class=\"swiper-wrapper\">\n                                                            <div class=\"swiper-slide\">\n                                    <div class=\"text-center\">\n                                        <img decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-1-gray.webp\" class=\"img-fluid \" max-width=\"115\" height=\"125\" alt=\"BBB accredited business logo with A+ rating for Ap Plumbing as of 9\/17\/2017\" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-1-gray.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-1-gray@2x.webp 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-1-gray@3x.webp 3x,\" \/>\n                                    <\/div>\n                                <\/div> \n                                \n                                                                <div class=\"swiper-slide\">\n                                    <div class=\"text-center\">\n                                        <img decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-2-gray.webp\" class=\"img-fluid \" max-width=\"115\" height=\"125\" alt=\"energy star logo\" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-2-gray.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-2-gray@2x.webp 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-2-gray@3x.webp 3x,\" \/>\n                                    <\/div>\n                                <\/div> \n                                \n                                                                <div class=\"swiper-slide\">\n                                    <div class=\"text-center\">\n                                        <img decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-3-gray.webp\" class=\"img-fluid \" max-width=\"115\" height=\"125\" alt=\"green troops to trades veterans training program logo offered by AP Plumbing\" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-3-gray.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-3-gray@2x.webp 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-3-gray@3x.webp 3x,\" \/>\n                                    <\/div>\n                                <\/div> \n                                \n                                                                <div class=\"swiper-slide\">\n                                    <div class=\"text-center\">\n                                        <img decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-4-gray.webp\" class=\"img-fluid \" max-width=\"115\" height=\"125\" alt=\"2021 top 100 logo with graphic of ny city skyline awarded to ap plumbing \" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-4-gray.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-4-gray@2x.webp 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-4-gray@3x.webp 3x,\" \/>\n                                    <\/div>\n                                <\/div> \n                                \n                                                                <div class=\"swiper-slide\">\n                                    <div class=\"text-center\">\n                                        <img decoding=\"async\" src=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-5-gray.webp\" class=\"img-fluid \" max-width=\"115\" height=\"125\" alt=\"proud member of nexstar network customer service excellence graphic\" srcset=\"https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-5-gray.webp 1x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-5-gray@2x.webp 2x, https:\/\/applumbing.com\/rochester\/wp-content\/themes\/rds-child\/img\/4\/affiliation\/affiliate-logo-5-gray@3x.webp 3x,\" \/>\n                                    <\/div>\n                                <\/div> \n                                \n                                                         \n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"swiper-button-next affiliation_next_a\">\n                    <i class=\"icon-chevron-right1 text_20 d-lg-none line_height_25 transform_lg true_black\"><\/i>\n                <\/div>\n                <div class=\"swiper-button-prev affiliation_prev_a\">\n                    <i class=\"icon-chevron-left1 text_20 line_height_25 d-lg-none transform_lg true_black\"><\/i>\n                <\/div> \n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<script type=\"text\/javascript\">\n\n       jQuery(document).ready(function () {\n        var variation = \"b\";\n          var count = \"5\";\n        var slidesPerView = {a: 4, b: 5, c: 6};\n        if(count <= slidesPerView[variation]){\n             var affiliactionSlider = new Swiper(\".affiliation-swiper-a\", {\n            spaceBetween: 30,\n            slidesPerView: 1,\n            loop: true,\n            autoplay:true,\n            autoplay: {\n                delay: 5000,\n                disableOnInteraction: false,\n            },\n           navigation: {\n                nextEl: \".affiliation_next_a\",\n                prevEl: \".affiliation_prev_a\",\n            },\n            breakpoints: {\n                640: {\n                    slidesPerView: 1,\n                    spaceBetween: 30,\n                    autoplay: {\n                      delay: 5000,\n                      enabled: true,\n                    },\n                },\n                991: {\n                    slidesPerView: 3,\n                    spaceBetween: 30,\n                    autoplay: {\n                      delay: 5000,\n                      enabled: true,\n                    },\n                },\n                992: {\n                    slidesPerView: count,\n                    spaceBetween: 30,\n                    noSwiping: true,\n                    allowSlidePrev: false,\n                    allowSlideNext: false,\n                },\n            },\n        });\n\n        }else{\n           var affiliactionSlider = new Swiper(\".affiliation-swiper-a\", {\n            spaceBetween: 30,\n            slidesPerView: 1,\n            loop: false,\n             autoplay: {\n                delay: 5000,\n                disableOnInteraction: false,\n            },\n            navigation: {\n                 nextEl: \".affiliation_next_a\",\n                prevEl: \".affiliation_prev_a\",\n            },\n            breakpoints: {\n                640: {\n                    slidesPerView: 1,\n                    spaceBetween: 30,\n                    autoplay: {\n                      delay: 5000,\n                      enabled: true,\n                    },\n                },\n                768: {\n                    slidesPerView: 1,\n                    spaceBetween: 30,\n                    autoplay: {\n                      delay: 5000,\n                      enabled: true,\n                    },\n                },\n                992: {\n                    slidesPerView: slidesPerView[variation],\n                    spaceBetween: 30,\n                    noSwiping: false,\n                    allowSlidePrev: true,\n                    allowSlideNext: true,\n                },\n            },\n        });\n\n        }\n        \n    });\n<\/script>\n<style type=\"text\/css\">.affiliation_next_a.swiper-button-disabled.swiper-button-lock, .affiliation_prev_a.swiper-button-disabled.swiper-button-lock {\n    display: none;\n}<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-736d6cd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"736d6cd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1944f78\" data-id=\"1944f78\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-homepage.php","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-43535","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/applumbing.com\/rochester\/wp-json\/wp\/v2\/pages\/43535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/applumbing.com\/rochester\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/applumbing.com\/rochester\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/applumbing.com\/rochester\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/applumbing.com\/rochester\/wp-json\/wp\/v2\/comments?post=43535"}],"version-history":[{"count":0,"href":"https:\/\/applumbing.com\/rochester\/wp-json\/wp\/v2\/pages\/43535\/revisions"}],"wp:attachment":[{"href":"https:\/\/applumbing.com\/rochester\/wp-json\/wp\/v2\/media?parent=43535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}