www.theglassguru.com
Open in
urlscan Pro
141.193.213.21
Public Scan
Submitted URL: http://www.theglassguru.com/charleston-sc/summerville-sc/summerville-sc-windows/
Effective URL: https://www.theglassguru.com/charleston-sc/summerville-sc/summerville-sc-windows/
Submission: On November 15 via manual from US — Scanned from GB
Effective URL: https://www.theglassguru.com/charleston-sc/summerville-sc/summerville-sc-windows/
Submission: On November 15 via manual from US — Scanned from GB
Form analysis
3 forms found in the DOMPOST /charleston-sc/summerville-sc/summerville-sc-windows/
<form method="post" enctype="multipart/form-data" id="gform_3" action="/charleston-sc/summerville-sc/summerville-sc-windows/" data-formid="3" novalidate="">
<div class="gform-body gform_body">
<div id="gform_fields_3" class="gform_fields top_label form_sublabel_below description_below validation_below">
<div id="field_3_1" class="gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_3_1"><label class="gfield_label gform-field-label" for="input_3_1">First Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_1" id="input_3_1" type="text" value="" class="medium" placeholder="First Name" aria-required="true" aria-invalid="false"> </div>
</div>
<div id="field_3_17"
class="gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_3_17"><label class="gfield_label gform-field-label" for="input_3_17">Last Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_17" id="input_3_17" type="text" value="" class="large" placeholder="Last Name" aria-required="true" aria-invalid="false"> </div>
</div>
<div id="field_3_3" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_3_3"><label class="gfield_label gform-field-label" for="input_3_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_email">
<input name="input_3" id="input_3_3" type="email" value="" class="medium" placeholder="Email" aria-required="true" aria-invalid="false">
</div>
</div>
<fieldset id="field_3_18"
class="gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_3_18">
<legend class="gfield_label gform-field-label gfield_label_before_complex">Address<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
<div class="ginput_complex ginput_container has_city has_state has_zip has_country ginput_container_address gform-grid-row" id="input_3_18">
<span class="ginput_left address_city ginput_address_city gform-grid-col" id="input_3_18_3_container">
<input type="text" name="input_18.3" id="input_3_18_3" value="" placeholder="City" aria-required="true">
<label for="input_3_18_3" id="input_3_18_3_label" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">City</label>
</span><span class="ginput_right address_state ginput_address_state gform-grid-col" id="input_3_18_4_container">
<input type="text" name="input_18.4" id="input_3_18_4" value="" placeholder="State/Province" aria-required="true">
<label for="input_3_18_4" id="input_3_18_4_label" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">State / Province / Region</label>
</span><span class="ginput_left address_zip ginput_address_zip gform-grid-col" id="input_3_18_5_container">
<input type="text" name="input_18.5" id="input_3_18_5" value="" placeholder="Zip/ Postal Code" aria-required="true">
<label for="input_3_18_5" id="input_3_18_5_label" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">ZIP / Postal Code</label>
</span><span class="ginput_right address_country ginput_address_country gform-grid-col filled" id="input_3_18_6_container">
<select name="input_18.6" id="input_3_18_6" aria-required="true">
<option value="United States" selected="selected">United States</option>
<option value="United States">United States</option>
<option value="Canada">Canada</option>
</select>
<label for="input_3_18_6" id="input_3_18_6_label" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Country</label>
</span>
<div class="gf_clear gf_clear_complex"></div>
</div>
</fieldset>
<div id="field_3_4" class="gfield gfield--type-phone gfield--input-type-phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_3_4"><label class="gfield_label gform-field-label" for="input_3_4">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_phone"><input name="input_4" id="input_3_4" type="tel" value="" class="medium" placeholder="Phone (XXX) XXX-XXX" aria-required="true" aria-invalid="false"></div>
</div>
<div id="field_3_16"
class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_3_16"><label class="gfield_label gform-field-label" for="input_3_16">Message<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_textarea"><textarea name="input_16" id="input_3_16" class="textarea small" placeholder="Please let us know how we can help you..." aria-required="true" aria-invalid="false" rows="10"
cols="50"></textarea></div>
</div>
<div id="field_3_9" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible filled"
data-js-reload="field_3_9">
<div class="ginput_container ginput_container_text"><input name="input_9" id="input_3_9" type="hidden" class="gform_hidden" aria-invalid="false" value="Charleston, SC"></div>
</div>
<div id="field_3_19" 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_19"><label
class="gfield_label gform-field-label" for="input_3_19">Phone</label>
<div class="ginput_container"><input name="input_19" id="input_3_19" type="text" value="" autocomplete="new-password"></div>
<div class="gfield_description" id="gfield_description_3_19">This field is for validation purposes and should be left unchanged.</div>
</div>
</div>
</div>
<div class="gform_footer top_label filled"> <input type="submit" id="gform_submit_button_3" class="gform_button button" value="Get Your Estimate"
onclick="if(window["gf_submitting_3"]){return false;} if( !jQuery("#gform_3")[0].checkValidity || jQuery("#gform_3")[0].checkValidity()){window["gf_submitting_3"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_3"]){return false;} if( !jQuery("#gform_3")[0].checkValidity || jQuery("#gform_3")[0].checkValidity()){window["gf_submitting_3"]=true;} jQuery("#gform_3").trigger("submit",[true]); }"
data-conditional-logic="visible">
<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="WyJbXSIsIjI2ZGJjOWMzZDk2MDQ5MmU5MjU4YmZiNThkNmFhZmVhIl0=">
<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="location=Charleston%2C+SC">
</div>
</form>
/find-location
<form action="/find-location">
<div class="search-input">
<button class="search-input__btn" type="submit">
<div class="svg-icon svg-icon--search">
<div class="positioner"><svg xmlns="http://www.w3.org/2000/svg" aria-role="presentation" width="32" height="32" viewBox="0 0 32 32">
<path d="M13.1 5.1a8 8 0 110 16 8 8 0 010-16zm0 21.1a13 13 0 007.3-2.2l7.5 7.6c.6.5 1.6.5 2.2 0l1.5-1.5c.6-.6.6-1.6 0-2.2L24 20.4a13 13 0 002.2-7.3 13.1 13.1 0 10-13 13.1z"></path>
</svg></div>
</div>
</button>
<input name="postal" type="text" placeholder="Zip Code" autocomplete="off">
</div>
</form>
/
<form action="/">
<div class="search-input">
<button class="search-input__btn" type="submit">
<div class="svg-icon svg-icon--search">
<div class="positioner"><svg xmlns="http://www.w3.org/2000/svg" aria-role="presentation" width="32" height="32" viewBox="0 0 32 32">
<path d="M13.1 5.1a8 8 0 110 16 8 8 0 010-16zm0 21.1a13 13 0 007.3-2.2l7.5 7.6c.6.5 1.6.5 2.2 0l1.5-1.5c.6-.6.6-1.6 0-2.2L24 20.4a13 13 0 002.2-7.3 13.1 13.1 0 10-13 13.1z"></path>
</svg></div>
</div>
</button>
<input name="s" type="text" placeholder="Search for a service or topic" autocomplete="off">
</div>
</form>
Text Content
Press Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting * About * Reviews * Blog * Locations My Location: Charleston, SC Change Clear Menu * Glass * Window & Door Glass * Foggy Window Restoration and Repair * Custom Cut Glass * Decorative Glass * Glass Panels & Partitions * Glass Stain Removal * Mirrors * Mirrors * Mirror Frames * Showers & Baths * Shower & Bath Glass * Shower Restoration * Windows * Replacement Windows * Window Styles * Window Repair * Window Restoration * Doors * Entry Doors * Patio Doors * Pet Doors * Door Repair * Door Glass Inserts/Remodel * Screens * Window Screens * Screen Doors * Solar Screens * Commercial * Storefront Glass * Glass Panels & Partitions * Glass * Window & Door Glass * Foggy Window Restoration and Repair * Custom Cut Glass * Decorative Glass * Glass Panels & Partitions * Glass Stain Removal * Mirrors * Mirrors * Mirror Frames * Showers & Baths * Shower & Bath Glass * Shower Restoration * Windows * Replacement Windows * Window Styles * Window Repair * Window Restoration * Doors * Entry Doors * Patio Doors * Pet Doors * Door Repair * Door Glass Inserts/Remodel * Screens * Window Screens * Screen Doors * Solar Screens * Commercial * Storefront Glass * Glass Panels & Partitions Call Call for a Free Estimate (843) 890-0526 home > Locations > Charleston, SC > Summerville, SC > Summerville, SC – Windows WINDOW REPAIR AND WINDOW REPLACEMENT IN SUMMERVILLE REQUEST A FREE ESTIMATE ON WINDOW REPAIR, WINDOW REPLACEMENT First Name(Required) Last Name(Required) Email(Required) Address(Required) City State / Province / Region ZIP / Postal Code United StatesUnited StatesCanada Country Phone(Required) Message(Required) Phone This field is for validation purposes and should be left unchanged. THE SUMMERVILLE WINDOW EXPERTS YOU CAN TRUST Need Window Repair in Summerville, SC? We are the local experts you can rely on for all your Window Replacement needs. No matter your window needs, we have got it all – window repair, window replacement, window restoration, window hardware and more. We are just one call away from helping you with even the most unique window needs like foggy window repair, skylight repair, wood window rot repair and even soundproof windows. The Glass Guru is your local expert for all window repairs. We’ll always strive to give you options that save you the most time, money and hassle. Our local experts will perform a complimentary evaluation and estimate at your home or business to determine the best solution for you. Keeping our process simple allows us to listen to our customers so we can understand your window needs better. We can then educate and inform you on the most appropriate option to take care of your needs correctly. Compared to other window shops or window companies in Summerville, The Glass Guru simply offers the widest array of options for your window repair and window replacement needs. When it comes to service, our goal is to exceed your expectations. It’s The Guru Way! Contact us to get a free estimate today. SKYLIGHT REPAIR SKYLIGHTS BUILDERS DISCOUNT WINDOW STYLES WINDOW REPAIR WINDOW RESTORATION WINDOW HARDWARE NEW CONSTRUCTION WINDOWS WINDOW TYPES STORM WINDOWS REPLACEMENT WINDOWS *All products/services/options shown may not be available in all areas. Please contact us for availability. IMAGE GALLERY PreviousNext > Thomas and Jeff did a wonderful job installing my new windows. Very polite and > professional. I would recommend you call them for your window needs. > > Trisha from Warner Robbins, GA > The Glass Guru is a class operation. From visiting your showroom, speaking > with a knowledgeable salesperson, having someone come out to measure our > shower space and then 2 great technicians, performing an excellent > installation with a top quality product - it doesn't get any better. > > Ilse from Ewa Beach, HI > We deeply appreciated the work done by The Glass Guru. The work was > professionally and efficiently executed. They were friendly and easy to talk > to and extremely hard-working and diligent. > > James from Austin, TX > Thomas and Jeff did a wonderful job installing my new windows. Very polite and > professional. I would recommend you call them for your window needs. > > Trisha from Warner Robbins, GA > The Glass Guru is a class operation. From visiting your showroom, speaking > with a knowledgeable salesperson, having someone come out to measure our > shower space and then 2 great technicians, performing an excellent > installation with a top quality product - it doesn't get any better. > > Ilse from Ewa Beach, HI > We deeply appreciated the work done by The Glass Guru. The work was > professionally and efficiently executed. They were friendly and easy to talk > to and extremely hard-working and diligent. > > James from Austin, TX > Thomas and Jeff did a wonderful job installing my new windows. Very polite and > professional. I would recommend you call them for your window needs. > > Trisha from Warner Robbins, GA * 1 * 2 * 3 PEOPLE AND PRODUCTS OUR CUSTOMERS RELY ON We build our customer’s trust in The Glass Guru by serving with integrity, bringing knowledge, quality, and professionalism to the glass industry, one community at a time. 4/5 Average Rating The Glass Guru | Charleston, SC 1070 Jenkins Road, #105 Charleston, SC 29407Get Directions (843) 890-0526 Charleston, SC Hours of Operation * Mon: 8:00am - 4:00pm * Tue: 8:00am - 4:00pm * Wed: 8:00am - 4:00pm * Thu: 8:00am - 4:00pm * Fri: 8:00am - 4:00pm * Sat: Closed * Sun: Closed Services * Glass * Mirrors * Showers & Baths * Windows * Doors * Screens * Commercial Company * About Us * Locations * News * Join Our Team * Franchise * Privacy Policy Resources * Reviews * Gallery * Sitemap * Contact * FAQs * Financing * Free Estimate Follow Us: * * * * * * * * © 2024 The Glass Guru Enterprises Inc. All rights reserved. Close Close Find a Location Search Website Notifications