PageSourceSearch

https://murrayfranks.com/contact-us/

html murrayfranks.com collected 2026-09-29 20:32:15 UTC 36,089 bytes, 481 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 6]>
3<html id="ie6" lang="en-US">
4<![endif]-->
5<!--[if IE 7]>
6<html id="ie7" lang="en-US">
7<![endif]-->
8<!--[if IE 8]>
9<html id="ie8" lang="en-US">
10<![endif]-->
11<!--[if !(IE 6) | !(IE 7) | !(IE 8)  ]><!-->
12<html lang="en-US">
13<!--<![endif]-->
14<head>
15<meta charset="UTF-8" />
16<meta name="viewport" content="width=device-width" />
17<meta name="lnm.location" content="linknowmedia.pro" /> 
18<title>Contact</title>
19<link rel="profile" href="http://gmpg.org/xfn/11" />
20<link rel="pingback" href="https://murrayfranks.com/xmlrpc.php" />
21<!--[if lt IE 9]>
22<script src="https://murrayfranks.com/wp-content/themes/gc7/scripts/html5.js" type="text/javascript"></script>
22
23<![endif]-->
24	<link href="https://fonts.googleapis.com/css?family=Yantramanav:300,400,500,700,900" rel="stylesheet"><meta name='robots' content='max-image-preview:large' />
25<meta name="description" content="Contact M Franks Construction Ltd. at (416) 231-7377" /><meta name="keywords" content="Toronto Commercial General Contractor, Toronto Commercial Construction, Toronto Concrete Contractor, North York Commercial General Contractor, North York Commercial Construction, North York Concrete Contractor, Etobicoke Commercial General Contractor, Etobicoke Commercial Construction, Etobicoke Concrete Contractor" /><meta name="lnm.themename" content="gc7" /><link rel='dns-prefetch' href='//www.google.com' />
26<link rel='dns-prefetch' href='//maps.googleapis.com' />
27<link rel='dns-prefetch' href='//kit.fontawesome.com' />
28<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
29img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
30/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
31</style>
32<link rel='stylesheet' id='wp-block-library-css' href='https://murrayfranks.com/wp-includes/css/dist/block-library/style.min.css' media='all' />
33
34<style id='global-styles-inline-css' type='text/css'>
35:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
35--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
35.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
36/*# sourceURL=global-styles-inline-css */
37</style>
38
39<link rel='stylesheet' id='foundation-css' href='https://murrayfranks.com/wp-content/themes/gc7/foundation.css' media='all' />
40<link rel='stylesheet' id='style-css' href='https://murrayfranks.com/wp-content/themes/gc7/style.css' media='all' />
41<link rel='stylesheet' id='pagestylephp-css' href='https://murrayfranks.com/wp-content/themes/gc7/page-css.php' media='all' />
42<script src="https://murrayfranks.com/wp-content/themes/gc7/scripts/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 42
42
43<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBQyLhfkoo1fZF4Xp7KE8_BddvEyxrGLVk" id="google_map_api-js"></script>
vendor: 1 bytes, line 43
43
44<script src="https://murrayfranks.com/wp-content/themes/gc7/js/foundation/foundation.js" id="foundationjs-js"></script>
vendor: 1 bytes, line 44
44
45<script src="https://murrayfranks.com/wp-content/themes/gc7/js/foundation/foundation.topbar.js" id="topbar-js"></script>
vendor: 1 bytes, line 45
45
46<script src="https://kit.fontawesome.com/f9c8f97a41.js" id="fontawesome-js"></script>
vendor: 1 bytes, line 46
46
47<script src="https://murrayfranks.com/wp-content/themes/gc7/scripts/vendor/modernizr.js" id="modernizr-js"></script>
vendor: 1 bytes, line 47
47
48<script src="https://murrayfranks.com/wp-content/themes/gc7/scripts/lnm-scripts.min.js" id="lnmscripts-js"></script>
48
49<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://murrayfranks.com/xmlrpc.php?rsd" />
50<meta name="generator" content="WordPress 6.9.9" />
51<link rel="canonical" href="https://murrayfranks.com/contact-us/" />
52<link rel='shortlink' href='https://murrayfranks.com/?p=74' />
53<script src='https://murrayfranks.com/?dm=f630b98ddaf6a67b6509fd02e2385eb9&amp;action=load&amp;blogid=241&amp;siteid=1&amp;t=568803956&amp;back=https%3A%2F%2Fmurrayfranks.com%2Fcontact-us%2F' type='text/javascript'></script>
53<!-- pulled from default Schema Settings -->
53<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"LocalBusiness","name":"M Franks Construction Ltd.","description":"Commercial General Contractor, Commercial Construction and Concrete Contractor","image":"https:\/\/murrayfranks.com\/wp-content\/themes\/gc7\/images\/rich-card.png","url":"https:\/\/murrayfranks.com","logo":"https:\/\/murrayfranks.com\/wp-content\/uploads\/sites\/241\/2020\/03\/same-Logo.jpg","faxNumber":"","email":"[email protected]","areaServed":"Toronto, North York and Etobicoke","paymentAccepted":"Check","address":{"@type":"PostalAddress","streetAddress":"30 Arrow Road ","addressLocality":"North York","addressRegion":"ON","postalCode":"M9M 2L7","postOfficeBoxNumber":""},"sameAs":[],"contactPoint":[{"@type":"ContactPoint","telephone":"+1-416-231-7377","contactType":"customer service"}],"telephone":"+1-416-231-7377","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Monday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Tuesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Wednesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Thursday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Friday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Saturday","opens":"closed","closes":"closed"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Sunday","opens":"Closed","closes":"closed"}]}</script>
53<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>			
53<script>
vendor: 349 bytes, lines 53-59
53
54				(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
55				(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
56				m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
57				})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
58
59				ga('create', '
59UA-163853415-36
vendor: 44 bytes, lines 59-62
59', 'auto');
60				ga('send', 'pageview');
61
62			
62</script>
62
63				
64	<meta name="townorder" id="townorder" content="Toronto, North York and Etobicoke">
65<meta name="marketspecialties" id="marketspecialties" content="Commercial General Contractor, Commercial Construction and Concrete Contractor">
66<meta name="city" id="city" content="North York">
67<link rel='stylesheet' id='datetimecss-css' href='https://murrayfranks.com/wp-content/plugins/linknowmedia-email/styles/jquery.datetimepicker.css' media='all' />
68
69</head>
70<body class="wp-singular page-template-default page page-id-74 wp-theme-gc7">
71
72<header class="header-wrapper" >
73 <div class="row fadein-300">
74    <nav  class="top-bar" role="navigation"  data-options=" custom_back_text: true; back_text: Back;" data-topbar >
75	<ul class="title-area">
76		<li class="name"></li>
77		<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
78	</ul>
79	  <div class="top-bar-section section">
80	<div class="menu-menu-1-container"><ul id="menu-menu-1" class="menu"><li id="menu-item-298" class="menu-item menu-item-type-post_type menu-item-object-page first-menu-item menu-item-298"><a href="https://murrayfranks.com/">Home</a></li>
81<li id="menu-item-299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-299 has-dropdown not-click"><a href="https://murrayfranks.com/about-us/">About</a>
82<ul class='dropdown'>
83	<li id="menu-item-1447" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447"><a href="https://murrayfranks.com/about-us/privacy-policy/">Privacy Policy</a></li>
84	<li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300"><a href="https://murrayfranks.com/about-us/job-opportunities/">Job Opportunities</a></li>
85</ul>
86</li>
87<li id="menu-item-425" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-425 has-dropdown not-click"><a href="#">Residential Construction</a>
88<ul class='dropdown'>
89	<li id="menu-item-303" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303"><a href="https://murrayfranks.com/design-and-build/">Design and Build</a></li>
90	<li id="menu-item-304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-304"><a href="https://murrayfranks.com/general-contracting-residential/">General Contracting (Residential)</a></li>
91	<li id="menu-item-450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450"><a href="https://murrayfranks.com/landscape-construction-and-design/">Landscape Construction and Design</a></li>
92	<li id="menu-item-319" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-319"><a href="https://murrayfranks.com/paving-driveways/">Paving &#038; Driveways</a></li>
93</ul>
94</li>
95<li id="menu-item-426" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-426 has-dropdown not-click"><a href="#">Commercial Construction</a>
96<ul class='dropdown'>
97	<li id="menu-item-1452" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1452"><a href="https://murrayfranks.com/concrete-foundations/">Concrete Foundations</a></li>
98	<li id="menu-item-322" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-322"><a href="https://murrayfranks.com/restoration/">Restoration</a></li>
99	<li id="menu-item-326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-326"><a href="https://murrayfranks.com/retail-commercial/">Retail + Commercial</a></li>
100	<li id="menu-item-336" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-336"><a href="https://murrayfranks.com/new-build/">New Build</a></li>
101	<li id="menu-item-468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468"><a href="https://murrayfranks.com/paving/">Paving</a></li>
102	<li id="menu-item-469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-469"><a href="https://murrayfranks.com/landscape-construction/">Landscape Construction</a></li>
103	<li id="menu-item-605" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-605"><a href="https://murrayfranks.com/general-contracting/">General Contracting</a></li>
104	<li id="menu-item-297" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-297"><a href="https://murrayfranks.com/about-us/service-areas/">Service Areas</a></li>
105</ul>
106</li>
107<li id="menu-item-527" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-527"><a href="https://murrayfranks.com/concrete-structures/">Concrete Structures</a></li>
108<li id="menu-item-526" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-526"><a href="https://murrayfranks.com/accessibility/">Accessibility</a></li>
109<li id="menu-item-294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-294"><a href="https://murrayfranks.com/gallery/">Gallery</a></li>
110<li id="menu-item-295" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-295"><a href="https://murrayfranks.com/faq/">F.A.Q.</a></li>
111<li id="menu-item-296" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-74 current_page_item menu-item-296 active"><a href="https://murrayfranks.com/contact-us/" aria-current="page">Contact</a></li>
112</ul></div></div></nav>
113    <div class="dropdown-bg dark-bg hide-for-touch"> </div>
114   </div>
115  <div class="row fadein-500">
116    <div class="large-12 medium-12 columns strip-padding darkoverlay-bg box-shadow" data-equalizer="outerlayer" >
117      <div class="large-10 medium-9 columns strip-padding" data-equalizer-watch="outerlayer" >
118        <div class="large-12 columns strip-padding" data-equalizer="innerlayer" >
119          <div class="large-5 medium-5 columns logo-wrapper strip-padding-left" data-equalizer-watch="innerlayer" >
120            <a class="logo" href="/" title="M Franks Construction Ltd."><img src="https://murrayfranks.com/wp-content/uploads/sites/241/2020/03/same-Logo.jpg" alt="logo placeholder" /></a>
121           </div>
122          <div class="large-7 medium-7 columns company-info hide-for-small-down" data-equalizer-watch="innerlayer" >
123
124            <p class="header-company-serviceorder">Commercial General Contractor, Commercial Construction and Concrete Contractor</p>
125           </div>
126         </div>
127       </div>
128       <div class="large-2 medium-12 columns highlight-bg cta-header" data-equalizer-watch >
129        <a class="call-link white-text" href="tel:+14162317377"><span class="hide-for-small"><span class="call-number dark-text">(416) 231-7377</span></span><span class="show-for-small">(416) 231-7377</span> </a>
130     </div>
131     </div>
132  
133     <div class="social-bar fadein-500 hide-for-small-down">
134        <a href="https://www.google.com/maps/place/M+Franks+Construction+Ltd./@43.7374062,-79.5325866,17z/data=!3m1!4b1!4m5!3m4!1s0x0:0x6015442d0251e91c!8m2!3d43.7374062!4d-79.5303979" target="_blank" title="Google Maps"><i class="fa fa-map-marker"></i></a>
135        <span class="located-in-new">Located in North York serving Toronto, North York, Etobicoke and surrounding areas.</span>
136     </div>
137 
138   </div>
139  <div class="row fadein-500">
140    <div class="large-10 columns large-centered text-center text-shadow pagetitle-placeholder"> </div>
141      <div class="scroll-down scroll-down-internal gradient-text">
142        <i class="fa fa-angle-double-down" aria-hidden="true"></i>
143       </div>
144   </div>
145  <div class="overlay"> </div>
146</header><div class="clearfix"></div><main id="main-contact-us">
147  <div class="content-wrapper white-bg padded" data-equalizer>
148    <section class="row">
149  <div class="large-8 columns strip-padding">
150        <div class="large-12 columns box" data-equalizer-watch>
151          <div class="large-6 medium-6 small-12 columns">
152            <p class="large-text3">Contact Information</p>
153            <p class="contact-info"><i class="fa fa-globe fa-fw" aria-hidden="true"></i> 30 Arrow Road North York, ON M9M 2L7</p>
154            <p class="contact-phone phone"><i class="fa fa-phone fa-fw" aria-hidden="true"></i> (416) 231-7377</p>
155            <p class="contact-phone phone"><i class="fa fa-phone fa-fw" aria-hidden="true"></i> <strong>Cell:</strong> (416) 712-2091</p>
156            <p class="contact-email email"><i class="fa fa-envelope-o fa-fw" aria-hidden="true"></i> [email protected]</p>
157           </div>
158          <div class="large-6 medium-6 small-12 columns">
159            <p class="large-text3">Hours of Operations</p>
160            <p><time itemprop="openingHours" content="Mo-Fr 8:00-17:00"><b>Monday to Friday:</b> 8:00AM - 5:00PM</time></p>
161            <p><time itemprop="openingHours" content="Su Closed"><b>Saturday to Sunday:</b> Closed</time></p>
162            <p><strong>After 5pm Emergency calls only.</strong></p>
163           </div>
164          <div class="large-6 columns">
165            <p class="large-text3">Methods of Payment</p>
166            <svg class="payment-icon circle" id="ci-check" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 38.1 38.1">
167  <defs>
168    <style>
169      #ci-check .cls-1 {
170        fill: #0058a0;
171      }#ci-check .cls-2 {
172        fill: #fff;
173      }
174    </style>
175  </defs>
176  <title>Check</title>
177  <g>
178    <circle class="cls-1" cx="19.1" cy="19.1" r="19.1" transform="translate(-7.9 19.1) rotate(-45)"></circle>
179    <g>
180      <path class="cls-2" d="M31.7,15V28.3H6.4V15Zm-1.4,1.3H8.4c-.6,0-.7.2-.7.7v9.1c0,.8.2,1,1,1H30.3Z"></path>
181      <path class="cls-2" d="M28.9,9.8l.8,3.9c-1.3.2-1.3.2-1.5-.9a2.5,2.5,0,0,1-.2-.7c0-.5-.2-.7-.8-.5l-8.7,1.9c-1.1.2-2.3.2-3.4.3H11.6Z"></path>
182      <path class="cls-2" d="M23.1,20.6V18.3h5.5v2.3Z"></path>
183      <path class="cls-2" d="M9.5,25.2v-.9H22.9v.9Z"></path>
184      <path class="cls-2" d="M9.5,21.6v-1h8.9v1Z"></path>
185    </g>
186  </g>
187</svg>
188 
189           </div>
190          <div class="large-6 columns">
191            <p class="large-text3">BUSINESS LICENSE NUMBER</p>
192            T85-4809169
193           </div>
194         </div>
195       </div>
196
197      <div class="large-4 columns" data-equalizer-watch>
198        <h1 class="white-text"><small class="highlight-text">Contact </small></h1>
199        <form id="contactForm" class="contactForm" method="POST">
200          <input type="hidden" name="submitContact">
201          <div class="large-6 medium-6 columns strip-padding">
202            <input class="validate[required] shortField" type="text" name="fullName" id="fullName" placeholder="Full Name">
203           </div>
204          <div class="large-6 medium-6 columns strip-padding-right">
205            <input class="validate[required,custom[phone]]" type="text" name="phoneNumber" id="phoneNumber" placeholder="Phone Number">
206           </div>
207          <div class="large-12 columns strip-padding">
208            <input class="validate[required,custom[emailAddress]]" type="text" name="emailAddress" id="emailAddress" placeholder="Email">
209           </div>
210          <div class="large-12 columns strip-padding">
211            <textarea class="validate[required]" type="text" name="emailMessage" id="emailMessage" placeholder="Your Message"></textarea>
212           </div>
213          <div class="large-6 medium-4 columns strip-padding">
214            
215            
216           </div>
217
218          <div class="large-6 medium-8 columns strip-padding-right">
219            
220           </div>
221
222          <span class="large-12 columns button submit" name="submitContact" id="submitContact">Submit Form</span>
223        <input type="hidden" name="akismet_check" value="1"><input type="hidden" name="lnm_recaptcha" value="1"><input type="hidden" name="g-recaptcha-response" value=""></form>
224       </div>
225
226    
227     </section>
228
229   </div>
230
231  <div id="gmap2" class="google-map" style="width:100%; height:450px"></div>
231<script>
232
233    jQuery(function(){
234        jQuery("#gmap2").hide();
235        jQuery(window).on("orientationchange load", function(){
236            jQuery("#gmap2").empty().delay(500).promise().done(function(){
237                jQuery("#gmap2").append("<iframe frameborder='0' allowfullscreen='true' mozallowfullscreen='true' webkitallowfullscreen='true' src='https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d369356.87427780335!2d-79.65463726911986!3d43.677276132318326!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x6015442d0251e91c!2sM+Franks+Construction+Ltd.!5e0!3m2!1sen!2sca!4v1555510052800!5m2!1sen!2sca' width='100%' height='"+jQuery(this).height()+"' frameborder='0' style='border:0' allowfullscreen>").show();
238            });
239
240        });
241    });
242</script>
242
243
244</main>
245<div class="clearfix"></div>
246<footer class="footer-wrapper dark-bg">
247  <div class="row">
248    <div class="large-12 columns text-center">
249     <p><img src="https://linknow.com/linknow_images/linknow-logo-white.png" alt="logo" /></p>
250     </div>
251   </div>
252  <div class="scroll-to-top white-bg">
253    <i class="fa fa-chevron-up dark-text" aria-hidden="true"></i>
254   </div>
255</footer><div class="lnm-policies text-center lnm-policy-footer-links"><ul class="lnm-policy-useful-links"></ul></div><style>.lnm-policies {background: white;}.lnm-policies li, .lnm-policies li.lnm-policy-list-item{display: inline-block;padding: 5px;}.lnm-policies a, .lnm-policies a.lnm-policy-list-link {color:#333333;}.lnm-policies ul.useful-links, .lnm-policies ul.lnm-policy-useful-links {color:#333333;}cmp-toolbar {display: inline-block !important;}@media (width <= 767px) {.lnm-policies { padding-bottom:100px;}}</style>
255<script type="speculationrules">
256{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/241/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/gc7/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
257</script>
vendor: 1 bytes, line 257
257
258<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "7064521cff8748e77013266de016fd6d"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
vendor: 67 bytes, line 258
258<script src="https://www.google.com/recaptcha/enterprise.js?render=
2586LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y
vendor: 45 bytes, line 258
258" id="lnm-recaptcha-enterprise-js"></script>
259<script id="lnm-recaptcha-enterprise-js-after">
260/* <![CDATA[ */
261console.log('[LNM] recaptcha inline loaded');
262
263(function(){
264  function ensureHidden(form){
265    var el = form.querySelector('input[name="g-recaptcha-response"]');
266    if(!el){
267      el = document.createElement('input');
268      el.type = 'hidden';
269      el.name = 'g-recaptcha-response';
270      form.appendChild(el);
271    }
272    return el;
273  }
274
275document.addEventListener('click', function(e){
276  var el = e.target.closest('#contactForm #submitContact, #contactForm .submit, #requestForm #submitContact');
277  if(!el) return;
278
279  var form = el.closest('form');
280  if(!form) return;
281
282  // trigger a real submit event path (lets other listeners run)
283  e.preventDefault();
284
285  if (form.requestSubmit) {
286    form.requestSubmit(); // preferred: dispatches submit event
287  } else {
288    // fallback for older browsers
289    var evt = document.createEvent('Event');
290    evt.initEvent('submit', true, true);
291    if (form.dispatchEvent(evt)) {
292      form.submit();
293    }
294  }
295}, true);
296
297
298
299  document.addEventListener('submit', function(e){
300    var form = e.target;
301    if(!form || form.nodeName !== 'FORM') return;
302
303console.log('[LNM] submit captured', form);
304
305    // Only forms you explicitly mark in the HTML.
306    if(!form.querySelector('input[name="lnm_recaptcha"][value="1"]')) return;
307
308    // Prevent infinite loop: after we inject a token once, allow the submit.
309    if(form.dataset && form.dataset.lnmRecaptchaDone === '1') return;
310
311    var hidden = ensureHidden(form);
312
313    // If we already have a token, let it submit.
314    if(hidden && hidden.value) {
315      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
316      return;
317    }
318
319    // If grecaptcha isn't available, DO NOT block submission.
320    // (Server-side enforce may still reject; but UX won't "freeze".)
321    if(!window.grecaptcha || !grecaptcha.enterprise || !grecaptcha.enterprise.execute) {
322      return;
323    }
324
325    // From this point on, we are taking over submission.
326    e.preventDefault();
327
328    var done = false;
329
330    function finishSubmit(){
331      if(done) return;
332      done = true;
333      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
334      form.submit();
335    }
336
337    // Hard safety: never allow recaptcha to stall the UX.
338    var timer = setTimeout(function(){
339      finishSubmit(); // fallback: submit even if token never arrives
340    }, 6000);
341
342    try {
343      grecaptcha.enterprise.ready(function(){
344        try {
345          var p = grecaptcha.enterprise.execute('6LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y', {action: 'lnm_email_111187553'});
346          if(p && typeof p.then === 'function'){
347            p.then(function(token){
348              clearTimeout(timer);
349              hidden.value = token || '';
350              finishSubmit();
351            }).catch(function(){
352              clearTimeout(timer);
353              finishSubmit();
354            });
355          } else {
356            clearTimeout(timer);
357            finishSubmit();
358          }
359        } catch(err){
360          clearTimeout(timer);
361          finishSubmit();
362        }
363      });
364    } catch(err){
365      clearTimeout(timer);
366      finishSubmit();
367    }
368  }, true);
369})();
370//# sourceURL=lnm-recaptcha-enterprise-js-after
371/* ]]> */
372</script>
vendor: 1 bytes, line 372
372
373<script src="https://murrayfranks.com/wp-content/themes/gc7/js/foundation/foundation.equalizer.js" id="equalizeinner-js"></script>
vendor: 1 bytes, line 373
373
374<script src="https://murrayfranks.com/wp-content/themes/gc7/js/foundation/foundation.equalizer.js" id="equalizer-js"></script>
vendor: 1 bytes, line 374
374
375<script src="https://murrayfranks.com/wp-content/plugins/linknowmedia-email/scripts/compiled.js" id="formjs-js"></script>
vendor: 1 bytes, line 375
375
376<script id="formjs-js-after">
377/* <![CDATA[ */
378(function () {
379  function getForms() {
380    return Array.prototype.slice.call(document.querySelectorAll('form.contactForm, form#contactForm'));
381  }
382
383  function getKey(form) {
384    var host = window.location.host || '';
385    var path = window.location.pathname || '';
386    var formId = form ? (form.id || 'contactForm') : 'contactForm';
387    return 'lnm_form_retention:' + host + ':' + path + ':' + formId;
388  }
389
390  function trackedNames() {
391    return ['fullName', 'phoneNumber', 'emailAddress', 'emailMessage'];
392  }
393
394  function saveForm(form) {
395    if (!form || !window.sessionStorage) return;
396
397    var data = {};
398    trackedNames().forEach(function (name) {
399      var field = form.querySelector('[name="' + name + '"]');
400      if (field) {
401        data[name] = field.value || '';
402      }
403    });
404
405    try {
406      sessionStorage.setItem(getKey(form), JSON.stringify(data));
407    } catch (e) {}
408  }
409
410  function restoreForm(form) {
411    if (!form || !window.sessionStorage) return;
412
413    try {
414      var raw = sessionStorage.getItem(getKey(form));
415      if (!raw) return;
416
417      var data = JSON.parse(raw);
418      if (!data || typeof data !== 'object') return;
419
420      trackedNames().forEach(function (name) {
421        var field = form.querySelector('[name="' + name + '"]');
422        if (!field) return;
423
424        if ((field.value || '') === '' && typeof data[name] !== 'undefined') {
425          field.value = data[name];
426        }
427      });
428    } catch (e) {}
429  }
430
431  function clearForCurrentPage() {
432    if (!window.sessionStorage) return;
433
434    getForms().forEach(function (form) {
435      try {
436        sessionStorage.removeItem(getKey(form));
437      } catch (e) {}
438    });
439
440    if (!getForms().length) {
441      var host = window.location.host || '';
442      var path = window.location.pathname || '';
443      try {
444        sessionStorage.removeItem('lnm_form_retention:' + host + ':' + path + ':contactForm');
445      } catch (e) {}
446    }
447  }
448
449  document.addEventListener('DOMContentLoaded', function () {
450    var retentionMeta = document.getElementById('lnm-form-retention-meta');
451    var shouldRetain = retentionMeta && retentionMeta.getAttribute('data-retain-form') === '1';
452
453    if (!shouldRetain && retentionMeta) {
454      clearForCurrentPage();
455    }
456
457    getForms().forEach(function (form) {
458      restoreForm(form);
459
460      trackedNames().forEach(function (name) {
461        var field = form.querySelector('[name="' + name + '"]');
462        if (!field) return;
463
464        field.addEventListener('input', function () {
465          saveForm(form);
466        });
467
468        field.addEventListener('change', function () {
469          saveForm(form);
470        });
471      });
472
473      form.addEventListener('submit', function () {
474        saveForm(form);
475      }, true);
476    });
477  });
478})();
479//# sourceURL=formjs-js-after
480/* ]]> */
481</script>
vendor: 1 bytes, line 481
481

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.