{"id":3656,"date":"2024-06-11T08:04:54","date_gmt":"2024-06-11T12:04:54","guid":{"rendered":"https:\/\/portedegarageprofix.ca\/?page_id=3656"},"modified":"2025-01-29T09:33:18","modified_gmt":"2025-01-29T14:33:18","slug":"garage-door-repair-westmount","status":"publish","type":"page","link":"https:\/\/portegaragevanhorne.ca\/en\/garage-door-repair-westmount\/","title":{"rendered":"Garage door repair in Westmount"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row full_width=&#8221;stretch_row&#8221; gap=&#8221;35&#8243; content_placement=&#8221;top&#8221; css=&#8221;.vc_custom_1731202136595{padding-top: 50px !important;padding-bottom: 50px !important;background-image: url(https:\/\/portegaragevanhorne.ca\/wp-content\/uploads\/2024\/11\/garage-door-mount-royal.webp?id=4310) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}&#8221;][vc_column][vc_custom_heading text=&#8221;Garage Door Repair in Westmount&#8221; font_container=&#8221;tag:h1|font_size:40|text_align:center|color:%23ffffff&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732352356169{padding-bottom: 20px !important;}&#8221; el_class=&#8221;hero-h1&#8243;][vc_custom_heading text=&#8221;Installation and Repair of Residential and Commercial Garage Doors&#8221; font_container=&#8221;tag:h2|text_align:center|color:%23ffffff&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732352378369{padding-bottom: 20px !important;}&#8221; el_class=&#8221;hero-h1&#8243;][vc_row_inner content_placement=&#8221;middle&#8221;][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;5\/6&#8243;][vc_custom_heading text=&#8221;Welcome to Van Horne Garage Door, your trusted partner for expert garage door repair and replacement in Westmount. We pride ourselves on delivering professional, reliable service to ensure your security and peace of mind. Contact us today for prompt assistance and exceptional garage door care!&#8221; font_container=&#8221;tag:p|font_size:18|text_align:center|color:%23ffffff&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;&#8221; el_class=&#8221;hero-h1&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row content_placement=&#8221;top&#8221; el_class=&#8221;services-content-area&#8221;][vc_column width=&#8221;3\/5&#8243; css=&#8221;.vc_custom_1731135810710{padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 20px !important;padding-left: 20px !important;}&#8221;][vc_row_inner gap=&#8221;35&#8243; css=&#8221;.vc_custom_1731136290568{padding-right: 20px !important;padding-left: 20px !important;}&#8221;][vc_column_inner el_class=&#8221;service-area-col-1&#8243; css=&#8221;.vc_custom_1731135850616{padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 20px !important;padding-left: 20px !important;}&#8221;][vc_custom_heading text=&#8221;Your Trusted Garage Door Experts in Westmount&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23000000|line_height:1.75em&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732352407681{margin-bottom: 0px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1733299908731{margin-top: 30px !important;margin-bottom: 50px !important;}&#8221;]<span style=\"font-size: 18px; color: #000000;\">At <a href=\"https:\/\/portegaragevanhorne.ca\/en\/\">Van Horne Garage Door<\/a>, we take pride in being a family-owned and operated business with deep roots in Montreal. Dedicated to providing reliable, high-quality garage door services, we understand the importance of a well-functioning door for the security and convenience of your home or business. Honesty, dependability, and exceptional customer service are the cornerstones of our business, ensuring you receive the best care every time.<\/span>[\/vc_column_text][vc_custom_heading text=&#8221;Comprehensive Garage Door Services in Westmount&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23000000|line_height:1.75em&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732352456642{margin-bottom: 0px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1733299924796{margin-top: 30px !important;margin-bottom: 50px !important;}&#8221;]<span style=\"font-size: 18px; color: #000000;\">At Van Horne Garage Door, we proudly offer a full range of expert <a href=\"https:\/\/portegaragevanhorne.ca\/en\/our-services\/\">garage door services<\/a> tailored to meet the needs of the Westmount community:<\/span><\/p>\n<ul style=\"font-size: 18px;\">\n<li><span style=\"color: #000000;\"><b><a href=\"https:\/\/portegaragevanhorne.ca\/en\/emergency-garage-repair\/\">Emergency Garage Door<\/a> Repair<\/b>: Available 24\/7 to handle urgent issues and restore your door&#8217;s functionality quickly.<\/span><\/li>\n<li><span style=\"color: #000000;\"><b>New Garage Door Installation<\/b>: Professional installation of stylish, durable garage doors suited to your preferences.<\/span><\/li>\n<li><span style=\"color: #000000;\"><b><a href=\"https:\/\/portegaragevanhorne.ca\/en\/garage-opener-repair\/\">Garage Door Opener<\/a> Repair<\/b>: Repair or replacement of all models of garage door openers for seamless operation.<\/span><\/li>\n<li><span style=\"color: #000000;\"><b><a href=\"https:\/\/portegaragevanhorne.ca\/en\/garage-door-broken-springs\/\">Spring<\/a> and <a href=\"https:\/\/portegaragevanhorne.ca\/en\/garage-door-cables\/\">Cable Replacement<\/a><\/b>: Quick and efficient replacement of broken springs and cables to ensure safety and reliability.<\/span><\/li>\n<li><span style=\"color: #000000;\"><b>Routine Maintenance<\/b>: Preventative care to enhance your garage door\u2019s lifespan and minimize costly repairs.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 18px; color: #000000;\">For dependable and high-quality garage door services in Westmount, trust <a href=\"https:\/\/portegaragevanhorne.ca\/en\/about-us\/\">our experienced technicians<\/a> to deliver exceptional results.<\/span>[\/vc_column_text][vc_custom_heading text=&#8221;Residential and Commercial Garage Door Services in Westmount&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23000000|line_height:1.75em&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732352663331{margin-bottom: 0px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1733299942884{margin-top: 30px !important;margin-bottom: 50px !important;}&#8221;]<span style=\"font-size: 18px; color: #000000;\">Van Horne Garage Door is your trusted provider for both residential and <a href=\"https:\/\/portegaragevanhorne.ca\/en\/commercial-garage-doors\/\">commercial garage door services<\/a> in Westmount. Whether you&#8217;re looking for new installation, reliable repairs, or quality replacements, our experienced team ensures top-notch service and craftsmanship. <\/span><\/p>\n<p><span style=\"font-size: 18px; color: #000000;\">For residential properties, we offer a wide range of garage doors that enhance both security and curb appeal. From minor repairs to full replacements, we ensure your home\u2019s garage door is functioning perfectly. For businesses, we specialize in commercial garage doors that are built to withstand high usage while maintaining safety and reliability.<\/span><\/p>\n<p><span style=\"font-size: 18px; color: #000000;\">Our expert technicians handle everything from professional installations to efficient repairs, addressing issues such as broken springs, malfunctioning openers, or <a href=\"https:\/\/portegaragevanhorne.ca\/en\/garage-door-tracks\/\">misaligned tracks<\/a>. Additionally, if your current garage door is outdated or damaged, we provide high-quality replacements tailored to your specific needs. With Van Horne Garage Door, you can trust that your garage door will be in excellent hands, ensuring smooth, safe, and reliable operation for years to come. <\/span>[\/vc_column_text][vc_custom_heading text=&#8221;Contact Van Horne Garage Door for Expert Garage Door Services in Westmount&#8221; font_container=&#8221;tag:h3|text_align:left|color:%23000000|line_height:1.75em&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1733299977651{margin-bottom: 0px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1733299990003{margin-top: 30px !important;margin-bottom: 50px !important;}&#8221;]<span style=\"font-size: 18px; color: #000000;\">When it comes to residential and commercial garage door services, Van Horne Garage Door is here to provide expert installations, repairs, and replacements. Whether you need emergency repairs or a complete garage door upgrade, our team is ready to help. With our commitment to quality and customer satisfaction, you can count on us for all your garage door needs in Westmount.<\/span><\/p>\n<p><span style=\"font-size: 18px; color: #000000;\">\ud83d\udcde Call us now at <a href=\"tel:514-500-7670\" target=\"_blank\" rel=\"noopener\">514-500-7670<\/a> for immediate assistance!<\/span><\/p>\n<p><span style=\"font-size: 18px; color: #000000;\">Experience reliable service and long-lasting results with Van Horne Garage Door!<\/span>[\/vc_column_text]<style type=\"text\/css\">\n                .sweetthemes_button .btn_custom_6a1c21eba47ff {\n                    background: #0f7490 !important;\n                }\n                .sweetthemes_button .btn_custom_6a1c21eba47ff:hover {                   \n                    color: rgba(255,255,255,0.99) !important;                     \n                }\n                .sweetthemes_button .btn_custom_6a1c21eba47ff:before {\n                    background: #000000 !important;\n                }\n\n              <\/style><div class=\"text-left sweetthemes_button \"><a target=\"_blank\" href=\"https:\/\/portegaragevanhorne.ca\/en\/contact\/\" class=\"button-winona btn btn-sm btn_custom_6a1c21eba47ff\" style=\"color:\">\n    Book an Appointment\n        <i class=\"fa fa-angle-double-right\"><\/i>\n    <\/a><\/div>[\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column width=&#8221;2\/5&#8243; css=&#8221;.vc_custom_1731135549261{padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 20px !important;padding-left: 20px !important;}&#8221;][vc_row_inner css=&#8221;.vc_custom_1731138101801{padding-right: 20px !important;padding-left: 20px !important;}&#8221;][vc_column_inner el_class=&#8221;service-area-col-2&#8243; css=&#8221;.vc_custom_1731135517351{padding-right: 20px !important;padding-left: 20px !important;}&#8221;]<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Contact us<\/h2>\n                            <p class='gform_description'>Submit this form to book an appointment, request information or a free quote.<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/en\/wp-json\/wp\/v2\/pages\/3656' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_1_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_6'>LinkedIn<\/label><div class='gfield_description' id='gfield_description_1_6'>This field is for validation purposes and should be left unchanged.<\/div><div class='ginput_container'><input name='input_6' id='input_1_6' type='text' value='' autocomplete='new-password'\/><\/div><\/div><fieldset id=\"field_1_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Last name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_1_1'>\n                            \n                            <span id='input_1_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_1_1_3' class='gform-field-label gform-field-label--type-sub '>First name<\/label>\n                                                    <input type='text' name='input_1.3' id='input_1_1_3' value=''   aria-required='true'    autocomplete=\"given-name\" \/>\n                                                <\/span>\n                            \n                            <span id='input_1_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_1_1_6' class='gform-field-label gform-field-label--type-sub '>Last name<\/label>\n                                                            <input type='text' name='input_1.6' id='input_1_1_6' value=''   aria-required='true'    autocomplete=\"family-name\" \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_1_4\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_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_1_4' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_2'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_1_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_1_5\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-half field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Is this an emergency?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_1_5'>\n\t\t\t<div class='gchoice gchoice_1_5_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='Yes ASAP'  id='choice_1_5_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_1_5_0' id='label_1_5_0' class='gform-field-label gform-field-label--type-inline'>Yes ASAP<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_1_5_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='Yes for today'  id='choice_1_5_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_1_5_1' id='label_1_5_1' class='gform-field-label gform-field-label--type-inline'>Yes for today<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_1_5_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='Tomorrow works'  id='choice_1_5_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_1_5_2' id='label_1_5_2' class='gform-field-label gform-field-label--type-inline'>Tomorrow works<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_1_5_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='Need to schedule'  id='choice_1_5_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_1_5_3' id='label_1_5_3' class='gform-field-label gform-field-label--type-inline'>Need to schedule<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_1_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-half field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_3'>Comments<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_1_3' class='textarea small'   maxlength='3000' placeholder='D\u00e9crivez votre probl\u00e8me'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit request'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='5lQTqgnCz+79SZOFhlxwEXBvWTKyHo2AFImCRdiSOcl1RXSPPDa\/slYjZyTOAsp1ps5Gc2lr+FUSCswoOKqQt9B3Bx7rDn\/zsSGwNY0CLSFdZVw=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCI1XCI6W1wiMzlkNTc5MzVmYTIzNDc4MzlmYjEwMzE2MTk3NzYwNDdcIixcIjQyMGMzMGIwZTljODg4OTVmMDUxOTY2ZDExNTk4ZTgxXCIsXCIxMWI2M2JlNjA3ZmM3OGY3NWM4ZTI3NThhODU4NTY3M1wiLFwiNmQwNTc5NTYzY2Y0NWIwZGJiYTZlMGNjMmI5ZjI0NWFcIl19IiwiNTY0YzU0YTI0ZWM2NTAyNmM3NzYxMTAxMzkzOGU3Y2YiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <input type=\"hidden\" id=\"ct_checkjs_432aca3a1e345e339f35a30c8f65edce\" name=\"ct_checkjs\" value=\"0\" \/><script >setTimeout(function(){var ct_input_name = \"ct_checkjs_432aca3a1e345e339f35a30c8f65edce\";if (document.getElementById(ct_input_name) !== null) {var ct_input_value = document.getElementById(ct_input_name).value;document.getElementById(ct_input_name).value = document.getElementById(ct_input_name).value.replace(ct_input_value, '58c7509be03a0f37a23e05c1e778748570e65c246538414a5336f0dde525b5e6');}}, 1000);<\/script><input\n                    class=\"apbct_special_field apbct_email_id__gravity_form\"\n                    name=\"apbct__email_id__gravity_form\"\n                    aria-label=\"apbct__label_id__gravity_form\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/portegaragevanhorne.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_1').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_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').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_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').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_1').val();gformInitSpinner( 1, 'https:\/\/portegaragevanhorne.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = 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_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, 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\/* ]]> *\/\n<\/script>\n[vc_separator css=&#8221;.vc_custom_1731306637426{padding-top: 20px !important;}&#8221;][\/vc_column_inner][\/vc_row_inner][vc_custom_heading text=&#8221;Frequently Asked Questions&#8221; font_container=&#8221;tag:p|font_size:30px|text_align:center|color:%230f7490&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1731306661228{padding-top: 20px !important;padding-bottom: 10px !important;}&#8221;][vc_tta_accordion title_tag=&#8221;h3&#8243; section_title_tag=&#8221;p&#8221; active_section=&#8221;&#8221; css=&#8221;.vc_custom_1731306745596{margin-right: 10px !important;margin-left: 10px !important;}&#8221;][vc_tta_section title=&#8221;Do you offer 24\/7 emergency repair services?&#8221; tab_id=&#8221;1718109001651-1aae547d-047a&#8221;][vc_column_text css=&#8221;&#8221;]<span style=\"font-weight: 400;\">Yes, we provide 24\/7 emergency repair services in Westmount to address any urgent garage door issues.<\/span>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;What types of garage doors do you install?&#8221; tab_id=&#8221;1718109211031-b75b18c3-224b&#8221;][vc_column_text css=&#8221;&#8221;]<span style=\"font-weight: 400;\">We install various types of garage doors, including steel, aluminum, and custom designs to fit your needs.<\/span>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;How often should I schedule maintenance for my garage door?&#8221; tab_id=&#8221;1718109241102-4f415673-739e&#8221;][vc_column_text css=&#8221;&#8221;]<span style=\"font-weight: 400;\">It is recommended to schedule maintenance at least once a year to ensure your garage door remains in optimal condition.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span>[\/vc_column_text][\/vc_tta_section][\/vc_tta_accordion][vc_separator css=&#8221;.vc_custom_1731306637426{padding-top: 20px !important;}&#8221;][vc_custom_heading text=&#8221;Westmount, Quebec, Canada&#8221; font_container=&#8221;tag:h3|font_size:30px|text_align:center|color:%230f7490&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732437940761{padding-top: 20px !important;padding-bottom: 20px !important;}&#8221; link=&#8221;url:https%3A%2F%2Fwestmount.org%2Fen%2F|target:_blank&#8221;][vc_gmaps link=&#8221;#E-8_JTNDaWZyYW1lJTIwc3JjJTNEJTIyaHR0cHMlM0ElMkYlMkZ3d3cuZ29vZ2xlLmNvbSUyRm1hcHMlMkZlbWJlZCUzRnBiJTNEJTIxMW0xOCUyMTFtMTIlMjExbTMlMjExZDExMTg5LjAyMDg0NzQxMDEyNSUyMTJkLTczLjYwOTczMzQ3NDUxODc2JTIxM2Q0NS40ODQ4MDUyMzExODY3NyUyMTJtMyUyMTFmMCUyMTJmMCUyMTNmMCUyMTNtMiUyMTFpMTAyNCUyMTJpNzY4JTIxNGYxMy4xJTIxM20zJTIxMW0yJTIxMXMweDRjYzkxYTA4YjY1N2UxOTMlMjUzQTB4NTg4MjE2NmFlYjExNDA3OCUyMTJzV2VzdG1vdW50JTI1MkMlMjUyMFFDJTI1MkMlMjUyMENhbmFkYSUyMTVlMCUyMTNtMiUyMTFzZW4lMjEyc3VzJTIxNHYxNzMyMzUyOTgyMDc1JTIxNW0yJTIxMXNlbiUyMTJzdXMlMjIlMjB3aWR0aCUzRCUyMjYwMCUyMiUyMGhlaWdodCUzRCUyMjQ1MCUyMiUyMHN0eWxlJTNEJTIyYm9yZGVyJTNBMCUzQiUyMiUyMGFsbG93ZnVsbHNjcmVlbiUzRCUyMiUyMiUyMGxvYWRpbmclM0QlMjJsYXp5JTIyJTIwcmVmZXJyZXJwb2xpY3klM0QlMjJuby1yZWZlcnJlci13aGVuLWRvd25ncmFkZSUyMiUzRSUzQyUyRmlmcmFtZSUzRQ==&#8221; size=&#8221;400&#8243; css=&#8221;&#8221;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row full_width=&#8221;stretch_row&#8221; gap=&#8221;35&#8243; content_placement=&#8221;top&#8221; css=&#8221;.vc_custom_1731202136595{padding-top: 50px !important;padding-bottom: 50px !important;background-image: url(https:\/\/portegaragevanhorne.ca\/wp-content\/uploads\/2024\/11\/garage-door-mount-royal.webp?id=4310) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}&#8221;][vc_column][vc_custom_heading text=&#8221;Garage Door Repair in Westmount&#8221; font_container=&#8221;tag:h1|font_size:40|text_align:center|color:%23ffffff&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732352356169{padding-bottom: 20px !important;}&#8221; el_class=&#8221;hero-h1&#8243;][vc_custom_heading text=&#8221;Installation and Repair of Residential and Commercial Garage Doors&#8221; font_container=&#8221;tag:h2|text_align:center|color:%23ffffff&#8221; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1732352378369{padding-bottom: 20px !important;}&#8221; el_class=&#8221;hero-h1&#8243;][vc_row_inner content_placement=&#8221;middle&#8221;][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;5\/6&#8243;][vc_custom_heading text=&#8221;Welcome to Van Horne Garage Door, your trusted partner [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-3656","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/pages\/3656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/comments?post=3656"}],"version-history":[{"count":10,"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/pages\/3656\/revisions"}],"predecessor-version":[{"id":4754,"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/pages\/3656\/revisions\/4754"}],"wp:attachment":[{"href":"https:\/\/portegaragevanhorne.ca\/en\/wp-json\/wp\/v2\/media?parent=3656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}