www.curtistotalservice.com Open in urlscan Pro
35.185.86.8  Public Scan

Submitted URL: https://curtistotalservice.com/
Effective URL: https://www.curtistotalservice.com/
Submission: On September 05 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 3 forms found in the DOM

POST /#gf_1

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_1" id="gform_1" action="/#gf_1" data-formid="1" novalidate="" cr-attached="true">
  <div class="gform-body gform_body">
    <ul id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below validation_below">
      <li id="field_1_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_1"><label
          class="gfield_label gform-field-label" for="input_1_1">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_1_1" type="text" value="" class="medium" tabindex="1000" placeholder="Name*" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_1_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_2"><label
          class="gfield_label gform-field-label" for="input_1_2">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email"> <input name="input_2" id="input_1_2" type="email" value="" class="medium" tabindex="1001" placeholder="Email*" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_1_3" class="gfield gfield--type-phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_3"><label
          class="gfield_label gform-field-label" for="input_1_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_1_3" type="tel" value="" class="medium" tabindex="1002" placeholder="Phone*" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_1_4" class="gfield gfield--type-radio gfield--type-choice gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible nitro-offscreen"
        data-js-reload="field_1_4"><label class="gfield_label gform-field-label">Are you a new client?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_radio">
          <ul class="gfield_radio" id="input_1_4">
            <li class="gchoice gchoice_1_4_0"> <input name="input_4" type="radio" value="Yes" id="choice_1_4_0" tabindex="1003"> <label for="choice_1_4_0" id="label_1_4_0" class="gform-field-label gform-field-label--type-inline">Yes</label> </li>
            <li class="gchoice gchoice_1_4_1"> <input name="input_4" type="radio" value="No" id="choice_1_4_1" tabindex="1004"> <label for="choice_1_4_1" id="label_1_4_1" class="gform-field-label gform-field-label--type-inline">No</label> </li>
          </ul>
        </div>
      </li>
      <li id="field_1_5" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible nitro-offscreen" data-js-reload="field_1_5"><label
          class="gfield_label gform-field-label" for="input_1_5">Message</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_5" id="input_1_5" class="textarea medium" tabindex="1005" placeholder="Message" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_1_6" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_6"><label
          class="gfield_label gform-field-label" for="input_1_6">CAPTCHA</label>
        <div id="input_1_6" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdnacoaAAAAAHPqkix3kiT74k3GODX4-_Ho3Vqk" data-theme="light" data-tabindex="1006" data-badge="">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-kqw78san5cz8" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdnacoaAAAAAHPqkix3kiT74k3GODX4-_Ho3Vqk&amp;co=aHR0cHM6Ly93d3cuY3VydGlzdG90YWxzZXJ2aWNlLmNvbTo0NDM.&amp;hl=en&amp;v=WV-mUKO4xoWKy9M4ZzRyNrP_&amp;theme=light&amp;size=normal&amp;cb=qzo6787rcm2r"
                tabindex="1006"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
      </li>
      <li id="field_1_7" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_7"><label
          class="gfield_label gform-field-label" for="input_1_7">Phone</label>
        <div class="ginput_container"><input name="input_7" id="input_1_7" type="text" value="" autocomplete="new-password" class="nitro-lazy"></div>
        <div class="gfield_description" id="gfield_description_1_7">This field is for validation purposes and should be left unchanged.</div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label nitro-offscreen"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Send Request" tabindex="1007"
      onclick="if(window[&quot;gf_submitting_1&quot;]){return false;}  if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_1&quot;]){return false;} if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  jQuery(&quot;#gform_1&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy"> <input type="hidden" class="gform_hidden" name="is_submit_1" value="1"> <input type="hidden" class="gform_hidden"
      name="gform_submit" value="1"> <input type="hidden" class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsIjVjZDExNjUzMDRiNTU0NjBlZTI4N2JhMzIyMzcxMWNjIl0="> <input
      type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1"> <input
      type="hidden" name="gform_field_values" value=""> </div>
  <div id="altEmail_container" class="altEmail_container"><label for="alt_s">Alternative:</label><input type="text" id="alt_s" name="alt_s"></div><span class="wpa_hidden_field" style="display:none;height:0;width:0;"><label>WPA <input type="text"
        name="acfjqk3907" value="54038"></label></span>
</form>

POST /#gf_2

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_2" id="gform_2" action="/#gf_2" data-formid="2" novalidate="" cr-attached="true">
  <div class="gform-body gform_body">
    <ul id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below validation_below">
      <li id="field_2_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_1"><label
          class="gfield_label gform-field-label" for="input_2_1">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_2_1" type="text" value="" class="medium" tabindex="1008" placeholder="Name*" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_2_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_2"><label
          class="gfield_label gform-field-label" for="input_2_2">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email"> <input name="input_2" id="input_2_2" type="email" value="" class="medium" tabindex="1009" placeholder="Email*" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_2_3" class="gfield gfield--type-phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_3"><label
          class="gfield_label gform-field-label" for="input_2_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_2_3" type="tel" value="" class="medium" tabindex="1010" placeholder="Phone*" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_2_4" class="gfield gfield--type-radio gfield--type-choice gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_4">
        <label class="gfield_label gform-field-label">Are you a new client?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_radio">
          <ul class="gfield_radio" id="input_2_4">
            <li class="gchoice gchoice_2_4_0"> <input name="input_4" type="radio" value="Yes" id="choice_2_4_0" tabindex="1011"> <label for="choice_2_4_0" id="label_2_4_0" class="gform-field-label gform-field-label--type-inline">Yes</label> </li>
            <li class="gchoice gchoice_2_4_1"> <input name="input_4" type="radio" value="No" id="choice_2_4_1" tabindex="1012"> <label for="choice_2_4_1" id="label_2_4_1" class="gform-field-label gform-field-label--type-inline">No</label> </li>
          </ul>
        </div>
      </li>
      <li id="field_2_5" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_5"><label
          class="gfield_label gform-field-label" for="input_2_5">Message</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_5" id="input_2_5" class="textarea medium" tabindex="1013" placeholder="Message" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_2_7" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_2_7"><label
          class="gfield_label gform-field-label" for="input_2_7">CAPTCHA</label>
        <div id="input_2_7" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdnacoaAAAAAHPqkix3kiT74k3GODX4-_Ho3Vqk" data-theme="light" data-tabindex="1014" data-badge="">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-po0wlx1ttqtx" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdnacoaAAAAAHPqkix3kiT74k3GODX4-_Ho3Vqk&amp;co=aHR0cHM6Ly93d3cuY3VydGlzdG90YWxzZXJ2aWNlLmNvbTo0NDM.&amp;hl=en&amp;v=WV-mUKO4xoWKy9M4ZzRyNrP_&amp;theme=light&amp;size=normal&amp;cb=kdtmjd58jhsg"
                tabindex="1014"></iframe></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </div>
      </li>
      <li id="field_2_8" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_8"><label
          class="gfield_label gform-field-label" for="input_2_8">Comments</label>
        <div class="ginput_container"><input name="input_8" id="input_2_8" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_2_8">This field is for validation purposes and should be left unchanged.</div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Send Request" tabindex="1015"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=2&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy"> <input type="hidden" class="gform_hidden" name="is_submit_2" value="1"> <input type="hidden" class="gform_hidden"
      name="gform_submit" value="2"> <input type="hidden" class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjVjZDExNjUzMDRiNTU0NjBlZTI4N2JhMzIyMzcxMWNjIl0="> <input
      type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1"> <input
      type="hidden" name="gform_field_values" value=""> </div>
  <div id="altEmail_container" class="altEmail_container"><label for="alt_s">Alternative:</label><input type="text" id="alt_s" name="alt_s"></div><span class="wpa_hidden_field" style="display:none;height:0;width:0;"><label>WPA <input type="text"
        name="acfjqk3907" value="54038"></label></span>
</form>

POST /#gf_3

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_3" id="gform_3" action="/#gf_3" data-formid="3" novalidate="" cr-attached="true">
  <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_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_1"><label
          class="gfield_label gform-field-label" for="input_3_1">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_3_1" type="text" value="" class="medium" tabindex="1016" placeholder="Name*" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_3_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_2"><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"> <input name="input_2" id="input_3_2" type="email" value="" class="medium" tabindex="1017" placeholder="Email*" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_3_3" class="gfield gfield--type-phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_3"><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="medium" tabindex="1018" placeholder="Phone*" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_3_4" class="gfield gfield--type-radio gfield--type-choice gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_4">
        <label class="gfield_label gform-field-label">Are you a new client?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_radio">
          <ul class="gfield_radio" id="input_3_4">
            <li class="gchoice gchoice_3_4_0"> <input name="input_4" type="radio" value="Yes" id="choice_3_4_0" tabindex="1019"> <label for="choice_3_4_0" id="label_3_4_0" class="gform-field-label gform-field-label--type-inline">Yes</label> </li>
            <li class="gchoice gchoice_3_4_1"> <input name="input_4" type="radio" value="No" id="choice_3_4_1" tabindex="1020"> <label for="choice_3_4_1" id="label_3_4_1" class="gform-field-label gform-field-label--type-inline">No</label> </li>
          </ul>
        </div>
      </li>
      <li id="field_3_5" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_5"><label
          class="gfield_label gform-field-label" for="input_3_5">Message</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_5" id="input_3_5" class="textarea medium" tabindex="1021" placeholder="Message" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_3_7" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_3_7"><label
          class="gfield_label gform-field-label" for="input_3_7">CAPTCHA</label>
        <div id="input_3_7" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdnacoaAAAAAHPqkix3kiT74k3GODX4-_Ho3Vqk" data-theme="light" data-tabindex="1022" data-badge="">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-uze5wdzaj0eo" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdnacoaAAAAAHPqkix3kiT74k3GODX4-_Ho3Vqk&amp;co=aHR0cHM6Ly93d3cuY3VydGlzdG90YWxzZXJ2aWNlLmNvbTo0NDM.&amp;hl=en&amp;v=WV-mUKO4xoWKy9M4ZzRyNrP_&amp;theme=light&amp;size=normal&amp;cb=84juqsh0e0nf"
                tabindex="1022"></iframe></div><textarea id="g-recaptcha-response-2" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div><iframe style="display: none;"></iframe>
        </div>
      </li>
      <li id="field_3_8" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_8"><label
          class="gfield_label gform-field-label" for="input_3_8">Phone</label>
        <div class="ginput_container"><input name="input_8" id="input_3_8" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_3_8">This field is for validation purposes and should be left unchanged.</div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_3" class="gform_button button" value="Send Request" tabindex="1023"
      onclick="if(window[&quot;gf_submitting_3&quot;]){return false;}  if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=3&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy"> <input type="hidden" class="gform_hidden" name="is_submit_3" value="1"> <input type="hidden" class="gform_hidden"
      name="gform_submit" value="3"> <input type="hidden" class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_3" value="WyJbXSIsIjVjZDExNjUzMDRiNTU0NjBlZTI4N2JhMzIyMzcxMWNjIl0="> <input
      type="hidden" class="gform_hidden" name="gform_target_page_number_3" id="gform_target_page_number_3" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_3" id="gform_source_page_number_3" value="1"> <input
      type="hidden" name="gform_field_values" value=""> </div>
  <div id="altEmail_container" class="altEmail_container"><label for="alt_s">Alternative:</label><input type="text" id="alt_s" name="alt_s"></div><span class="wpa_hidden_field" style="display:none;height:0;width:0;"><label>WPA <input type="text"
        name="acfjqk3907" value="54038"></label></span>
</form>

Text Content

Important Message Regarding Coronavirus - Read More

Proudly Serving the Lehigh Valley since 1988
CALL US: 610-770-9045 24/7 EMERGENCY SERVICE
 * Home
 * About
   * About Us
   * Careers
   * Areas We Service
   * Video Center
   * Blog
   * FAQ
 * Our Services
   * Our Services
   * Plumbing Services
     * Plumbing Repairs
     * Water Heaters
     * Well Pump
     * Drain Cleaning
     * Video Plumbing Inspections
     * Water Treatment
     * Water Line Repair & Replacement
     * Water Saving Technology
   * HVAC
     * Air Conditioning
     * Heating
       * Repair
       * Maintenance
       * Installation Replacement
     * Air Purification System Services in the Lehigh Valley
     * Ductwork
   * Electrical Repairs
   * Service Agreements
 * Financing
 * Coupons
 * Testimonials
 * Contact

home-slider-1-v3

LaundryPro

AirScrubber2020






 * PLUMBING

 * HEATING

 * COOLING

 * ELECTRICAL

$50 off
Your First Service

We get it – you have a busy schedule. Don’t add frustrating plumbing repairs to
your day-to-day tasks! Start saving more time, energy, and money with Curtis
Total Service today.

Our Coupons & Discounts

HAVE QUESTIONS?

 * Name*
   
 * Email*
   
 * Phone**
   
 * Are you a new client?*
    * Yes
    * No

 * Message
   
 * CAPTCHA
   
 * Phone
   
   This field is for validation purposes and should be left unchanged.


Alternative:
WPA

Emails are only responded to during weekdays between 8am-5pm.

For emergencies or immediate assistance please call: 610-770-9045.


TRUSTED HVAC & PLUMBING SERVICES IN THE LEHIGH VALLEY

Providing Outstanding Customer Service in the Lehigh Valley Since 1988

Curtis Total Service is a family-owned business and has been providing plumbing,
HVAC, and electrical services in the Lehigh Valley for the comfort and safety of
our customers since 1988. In addition to being the top HVAC company in the area,
we also offer plumbing and electrical services in Allentown, Bethlehem, Easton,
and Nazareth, PA. We offer 24-hour emergency service and can help you with all
your heating system installations, air conditioning repairs, plumbing repair
services, electrician repairs, air duct cleaning services, drain cleaning
services, water line repair services, and water treatment needs.

Looking for heating, air conditioning, plumbing, and electrical companies that
will help you with your issue no matter how big or small your emergency is? When
you become a Curtis Total Service customer, your search for a quality and
reliable HVAC company is over.

Our technicians are highly trained, skilled, and courteous and are here to help
you with your home service needs. Call Curtis Total Service today at
610-709-6565.


WHY CHOOSE CURTIS TOTAL SERVICE

ONE CALL SOLVES IT ALL

Our technicians arrive in fully stocked trucks and offer same-day repairs. No
matter how big or small your emergency is, you can trust our team to assess the
issue and provide expert service.

TIMELY, CLEAN & PROFESSIONAL

Our technicians arrive on time, in uniform with ID badges, and wear shoe covers
to treat your home with respect. All of our job sites are left spotless.

UPFRONT PRICING

Our technicians take a look at each job uniquely and offer options along with
explanations so you can make an informed decision when it comes to choosing the
best fit for your repair needs and budget. We provide upfront pricing, so you
will not run into any surprises. We also offer in-house financing and the
longest warranties in the industry.

OUR TECHNICIANS

Our technicians are highly trained to ensure that they are up to date on all the
latest standards and safety measures. They are also background checked and drug
screened. We want every customer to feel safe and taken care of when they work
with Curtis Total Service.

QUALITY AND RELIABLE SERVICE

Curtis Total Service has been providing the Allentown, Bethlehem, and
surrounding areas of the Lehigh Valley, PA, with expert and reliable plumbing,
HVAC, and electrical services since 1988. Our dependability, matched with our
flawless workmanship, gives our customers the service they want and need. We
stand by our work and want to make sure that our customers are happy with the
work. When you become a customer, we take care of you as if you are family.

HAVE QUESTIONS?

 * Name*
   
 * Email*
   
 * Phone**
   
 * Are you a new client?*
    * Yes
    * No

 * Message
   
 * CAPTCHA
   
 * Comments
   
   This field is for validation purposes and should be left unchanged.


Alternative:
WPA

Emails are only responded to during weekdays between 8am-5pm.

For emergencies or immediate assistance please call: 610-770-9045.

$50 off
Your First Service

We get it – you have a busy schedule. Don’t add frustrating plumbing repairs to
your day-to-day tasks! Start saving more time, energy, and money with Curtis
Total Service today.

Our Coupons & Discounts


CURTIS TOTAL SERVICE OFFERS EVERYTHING UNDER ONE ROOF

100% QUALITY GUARANTEED ON ALL REPAIRS & INSTALLATIONS

If you’re searching for air conditioning companies, plumbing companies,
electrician companies, water treatment companies, and sewer and drain cleaning
companies that provide inspections and service all makes and models of home
appliances, Curtis Total Service can help.

HVAC System Services:

 * Heating Services: Our HVAC technicians are experts in keeping you warm,
   handling repairs, maintenance, and installations for all heating systems,
   including furnaces and heat pumps.
 * Air Conditioning Services: Beat the summer heat with our comprehensive air
   conditioning services, including installation, maintenance, and repair for
   all your air conditioning needs.
 * Preventative Maintenance: Keep your HVAC systems running efficiently and
   avoid costly repairs with our regular maintenance plans.
 * Emergency Repairs: We’re available 24/7 to tackle unexpected heating or air
   conditioning issues, ensuring your comfort is never compromised.
 * Duct cleaning: Breathe easier with our thorough duct cleaning services,
   removing dust, allergens, and other contaminants for improved indoor air
   quality and potentially better HVAC system efficiency.

Indoor Air Quality Services:

 * Improve your home’s air quality with our expert solutions, including air
   filtration, ventilation, and humidity control.

Plumbing Services:

 * Plumbing Repairs and Installations: Our licensed plumbers handle everything
   from routine repairs and installations to sewer and drain cleaning.
 * Water Treatment Solutions: Enjoy safe, clean, and refreshing water with our
   customized water treatment services, which address issues like hardness,
   taste, odor, and contaminants. Let us tailor a solution to meet your specific
   needs, from water softeners and filtration systems to reverse osmosis
   installations.

Electrical Service:

 * No electrical repair job is too big or too small for our qualified
   electricians, from electrical repairs and electrical panel upgrades to
   complete wiring installations. Get the best plumbing, HVAC, and electrical
   services in the Lehigh Valley by calling our team right now.


CONTACT US TODAY FOR PLUMBING, HVAC & ELECTRICAL SERVICES IN THE LEHIGH VALLEY

Our technicians are highly trained, skilled, and courteous and are here to help
you with your home service needs. They are up-to-date on all new service
techniques and practices and are also background checked and drug screened to
provide our customers with a safe feeling. They will come to each and every job
with a fully stocked truck, ID badges, and booties to protect your home.

Curtis Total Service also offers in-house financing, 24/7 service, and the
longest warranties in the industry. We stand by our work and want to make sure
that our customers are happy with their plumbing, HVAC, and electrical services
in the Lehigh Valley, PA. When you become a customer, we take care of you as if
you are family.

Don’t let unexpected heating issues, a malfunctioning air conditioning system,
or electrical problems disrupt your comfort and peace of mind. At Curtis Total
Service, our skilled heating and cooling technicians, plumbers, and electricians
are here to handle all your home’s needs. Whether you need an HVAC technician to
install a new heat pump or a reliable air conditioner, a plumber to unclog a
drain, or expert electrical work, we have the expertise and dedication to get
the job done right. Contact us today for a free consultation on HVAC services,
plumbing services, and electrical services!

Curtis Total Service Is a Trustworthy
Name for a Reason

Hear what our customers are saying!

No shortcode ID found

Read All Testimonials

 * 
 * 
 * 

 * 
 * 
 * 

SERVICES

 * Plumbing
 * Heating
 * Cooling
 * Electric
 * View All Services

AREAS SERVICED

 * Allentown
 * Bethlehem
 * Easton
 * View All Areas

HELPFUL LINKS

 * Sitemap
 * Privacy Policy
 * Contact Us
 * Blog
 * 

 * 
 * 
 * 

© 2024 Curtis Total Service, LLC. All Rights Reserved.
MENU
 * Home
 * About
   * About Us
   * Careers
   * Areas We Service
   * Video Center
   * Blog
   * FAQ
 * Our Services
   * Our Services
   * Plumbing Services
     * Plumbing Repairs
     * Water Heaters
     * Well Pump
     * Drain Cleaning
     * Video Plumbing Inspections
     * Water Treatment
     * Water Line Repair & Replacement
     * Water Saving Technology
   * HVAC
     * Air Conditioning
     * Heating
       * Repair
       * Maintenance
       * Installation Replacement
     * Air Purification System Services in the Lehigh Valley
     * Ductwork
   * Electrical Repairs
   * Service Agreements
 * Financing
 * Coupons
 * Testimonials
 * Contact

Contact Us


HAVE QUESTIONS?

Leave a question and we will get back to you 8-5 Monday through Friday.

For emergency services call us or Fill out the form Mon- Fri 8-5.

Call us at 610-770-9045 or fill out the following form to get in touch with our
team!

 * Name*
   
 * Email*
   
 * Phone**
   
 * Are you a new client?*
    * Yes
    * No

 * Message
   
 * CAPTCHA
   
 * Phone
   
   This field is for validation purposes and should be left unchanged.


Alternative:
WPA

Automated page speed optimizations for fast site performance

Notifications