PageSourceSearch

https://www.landscapingservicesajax.com/interlock-stone-installation

html landscapingservicesajax.com collected 2026-10-06 18:37:07 UTC 86,080 bytes, 1,932 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.landscapingservicesajax.com/',
49
50        SystemID: 'US_DIRECT_PRODUCTION',
51        SiteAlias: '7939ee3d',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Jan 26, 2026',
54        ExternalUid: null,
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'interlock-stone-installation',
64        InitialPageUuid: 'bd6ba55cc47c43b68fc155e2c304f6c7',
65        InitialPageId: '946056553',
66        InitialEncodedPageAlias: 'aW50ZXJsb2NrLXN0b25lLWluc3RhbGxhdGlvbg==',
67        InitialHeaderUuid: '8a293319b7f9435bb1425dab112a535d',
68        CurrentPageUrl: '',
69        IsCurrentHomePage: false,
70        AllowAjax: false,
71        AfterAjaxCommand: null,
72        HomeLinkText: 'Back To Home',
73        UseGalleryModule: false,
74        CurrentThemeName: 'Layout Theme',
75        ThemeVersion: '500000',
76        DefaultPageAlias: '',
77        RemoveDID: true,
78        WidgetStyleID: null,
79        IsHeaderFixed: false,
80        IsHeaderSkinny: false,
81        IsBfs: true,
82        StorePageAlias: 'null',
83        StorePagesUrls: 'e30=',
84        IsNewStore: 'false',
85        StorePath: '',
86        StoreId: 'null',
87        StoreVersion: 0,
88        StoreBaseUrl: '',
89        StoreCleanUrl: true,
90        StoreDisableScrolling: true,
91        IsStoreSuspended: false,
92        HasCustomDomain: true,
93        SimpleSite: false,
94        showCookieNotification: false,
95        cookiesNotificationMarkup: 'null',
96        translatedPageUrl: '',
97        isFastMigrationSite: false,
98        sidebarPosition: 'LEFT',
99        currentLanguage: 'en',
100        currentLocale: 'en',
101        NavItems: '{}',
102        errors: {
103            general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
104            password: 'Incorrect name/password combination',
105            tryAgain: 'Try again'
106        },
107        
108        mapConsent: {
109            message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.',
110            enable: 'Enable'
111        },
112        NavigationAreaParams: {
113            ShowBackToHomeOnInnerPages: true,
114            NavbarSize: 4,
115            NavbarLiveHomePage: 'https://www.landscapingservicesajax.com/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: true,
121        planID: '802',
122        customTemplateId: 'null',
123        siteTemplateId: 'null',
124        productId: 'DM_DIRECT',
125        disableTracking: false,
126        pageType: 'FROM_SCRATCH',
127        isRuntimeServer: true,
128        isInEditor: false,
129        isInPreview: false,
130        hasNativeStore: false,
131        defaultLang: 'en',
132        hamburgerMigration: null,
133        isFlexSite: false
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 6;
138    window.Parameters.LayoutVariationID = {};
139    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
140</script>
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163<!-- Injecting site-wide to the head -->
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183<script type="text/javascript" id="d_track_campaign" data-entry-referrer>
184    (function() {
185        if (!window.location.search) {
186            return;
187        }
188        const cleanParams = window.location.search.substring(1); // Strip ?
189        const queryParams = cleanParams.split('&');
190
191        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
192        const domain = 'domain=' + window.location.hostname;
193        const path = "path=/";
194
195        queryParams.forEach((param) => {
196            const [key, value = ''] = param.split('=');
197            if (key.startsWith('utm_')) {
198                const cookieName = "_dm_rt_" + key.substring(4);
199                const cookie = cookieName + "=" + value;
200                const joined = [cookie, expires, domain, path].join(";");
201                document.cookie = joined;
202            }
203        });
204    }());
205</script>
205
206
207<script type="text/javascript" >
208    var _dm_gaq = {};
209    var _gaq = _gaq || [];
210    var _dm_insite = [];
211</script>
211
212
213
214
215
216
217
218<!-- End Injecting site-wide to the head -->
219
220
221
222
223
224<script>
225    try {
226    if (
227        navigator.serviceWorker &&
228        navigator.serviceWorker.getRegistrations &&
229        location.protocol === 'https:'
230    ) {
231        // remove all service workers
232        navigator.serviceWorker
233            .getRegistrations()
234            .then(function (registrations) {
235                if (registrations && registrations.length) {
236                    console.log('unregistering service workers');
237                    registrations.forEach(function (registration) {
238                        registration.unregister();
239                    });
240                }
241            });
242        // clear caches
243        if (caches) {
244            caches.keys().then(function (keyList) {
245                if (keyList && keyList.length) {
246                    console.log('deleting caches');
247                    keyList.forEach(function (key) {
248                        if (key && key.indexOf('druntime') === 0) {
249                            caches.delete(key);
250                        }
251                    });
252                }
253            });
254        }
255    }
256} catch (err) {
257    // not a secured location
258}
259</script>
259
260
261
262
263<link rel="canonical" href="https://www.landscapingservicesajax.com/interlock-stone-installation">
264
265<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
266
267<meta name="apple-mobile-web-app-capable" content="yes">
268
269
270
271<link rel="apple-touch-icon"
272      href="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/Landscaping-Logo.PNG"/>
273
274<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/7939ee3d/site_favicon_16_1618160899454.ico"/>
275
276
277<link rel="preconnect" href="https://irp.cdn-website.com"/>
278<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/>
279<link rel="preconnect" href="https://static.cdn-website.com"/>
280
281
282
283
284<script id='d-js-dmapi'>
285    window.SystemID = 'US_DIRECT_PRODUCTION';
286
287    if (!window.dmAPI) {
288        window.dmAPI = {
289            registerExternalRuntimeComponent: function () {
290            },
291            getCurrentDeviceType: function () {
292                return window._currentDevice;
293            },
294            runOnReady: (ns, fn) => {
295                const safeFn = dmAPI.toSafeFn(fn);
296                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
297                const eventName = 'afterAjax.' + ns;
298
299                if (document.readyState === 'complete') {
300                    $.DM.events.off(eventName).on(eventName, safeFn);
301                    setTimeout(function () {
302                        safeFn({
303                            isAjax: false,
304                        });
305                    }, 0);
306                } else {
307                    window?.waitForDeferred?.('dmAjax', () => {
308                        $.DM.events.off(eventName).on(eventName, safeFn);
309                        safeFn({
310                            isAjax: false,
311                        });
312                    });
313                }
314            },
315            toSafeFn: (fn) => {
316                if (fn?.safe) {
317                    return fn;
318                }
319                const safeFn = function (...args) {
320                    try {
321                        return fn?.apply(null, args);
322                    } catch (e) {
323                        console.log('function failed ' + e.message);
324                    }
325                };
326                safeFn.safe = true;
327                return safeFn;
328            }
329        };
330    }
331
332    if (!window.requestIdleCallback) {
333        window.requestIdleCallback = function (fn) {
334            setTimeout(fn, 0);
335        }
336    }
337</script>
337
338
339
340
341
342
343
344
345
346<script id="d-js-load-css">
347/**
348 * There are a few <link> tags with CSS resource in them that are preloaded in the page
349 * in each of those there is a "onload" handler which invokes the loadCSS callback
350 * defined here.
351 * We are monitoring 3 main CSS files - the runtime, the global and the page.
352 * When each load we check to see if we can append them all in a batch. If threre
353 * is no page css (which may happen on inner pages) then we do not wait for it
354 */
355(function () {
356  let cssLinks = {};
357  function loadCssLink(link) {
358    link.onload = null;
359    link.rel = "stylesheet";
360    link.type = "text/css";
361  }
362  
363    function checkCss() {
364      const pageCssLink = document.querySelector("[id*='CssLink']");
365      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
366
367        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
368            const storedRuntimeCssLink = cssLinks.runtime;
369            const storedPageCssLink = cssLinks.page;
370            const storedGlobalCssLink = cssLinks.global;
371            const storedWidgetCssLink = cssLinks.widget;
372
373            storedGlobalCssLink.disabled = true;
374            loadCssLink(storedGlobalCssLink);
375
376            if (storedPageCssLink) {
377                storedPageCssLink.disabled = true;
378                loadCssLink(storedPageCssLink);
379            }
380
381            if(storedWidgetCssLink) {
382                storedWidgetCssLink.disabled = true;
383                loadCssLink(storedWidgetCssLink);
384            }
385
386            storedRuntimeCssLink.disabled = true;
387            loadCssLink(storedRuntimeCssLink);
388
389            requestAnimationFrame(() => {
390                setTimeout(() => {
391                    storedRuntimeCssLink.disabled = false;
392                    storedGlobalCssLink.disabled = false;
393                    if (storedPageCssLink) {
394                      storedPageCssLink.disabled = false;
395                    }
396                    if (storedWidgetCssLink) {
397                      storedWidgetCssLink.disabled = false;
398                    }
399                    // (SUP-4179) Clear the accumulated cssLinks only when we're
400                    // sure that the document has finished loading and the document 
401                    // has been parsed.
402                    if(document.readyState === 'interactive') {
403                      cssLinks = null;
404                    }
405                }, 0);
406            });
407        }
408    }
409  
410
411  function loadCSS(link) {
412    try {
413      var urlParams = new URLSearchParams(window.location.search);
414      var noCSS = !!urlParams.get("nocss");
415      var cssTimeout = urlParams.get("cssTimeout") || 0;
416
417      if (noCSS) {
418        return;
419      }
420      if (link.href && link.href.includes("d-css-runtime")) {
421        cssLinks.runtime = link;
422        checkCss();
423      } else if (link.id === "siteGlobalCss") {
424        cssLinks.global = link;
425        checkCss();
426      } 
427      
428      else if (link.id && link.id.includes("CssLink")) {
429        cssLinks.page = link;
430        checkCss();
431      } else if (link.id && link.id.includes("widgetCSS")) {
432        cssLinks.widget = link;
433        checkCss();
434      }
435      
436      else {
437        requestIdleCallback(function () {
438          window.setTimeout(function () {
439            loadCssLink(link);
440          }, parseInt(cssTimeout, 10));
441        });
442      }
443    } catch (e) {
444      throw e
445    }
446  }
447  window.loadCSS = window.loadCSS || loadCSS;
448})();
449</script>
449
450
451
452
453<script data-role="deferred-init" type="text/javascript">
454    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
455    function Def() {
456        this.promise = new Promise((function (a, b) {
457            this.resolve = a, this.reject = b
458        }).bind(this))
459    }
460
461    const defs = {};
462    window.getDeferred = function (a) {
463        return null == defs[a] && (defs[a] = new Def), defs[a]
464    }
465    window.waitForDeferred = function (b, a, c) {
466        let d = window?.getDeferred?.(b);
467        d
468            ? d.promise.then(a)
469            : c && ["complete", "interactive"].includes(document.readyState)
470                ? setTimeout(a, 1)
471                : c
472                    ? document.addEventListener("DOMContentLoaded", a)
473                    : console.error(`Deferred  does not exist`);
474    };
475</script>
475
476<style id="forceCssIncludes">
477    /* This file is auto-generated from a `scss` file with the same name */
478
479.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
480    
481
482</style>
483<style id="cssVariables" type="text/css">
484    
485</style>
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&amp;subset=latin-ext&amp;display=swap"  />
530
531
532
533
534
535
536<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
537
538
539
540<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/eed139451d5d23282a23482c366ea1f1.css" id="widgetCSS" />
541
542
543<style>img[width][height] {
544  height: auto;
545}</style>
546
547
548<style>
549  body[data-page-alias="interlock-stone-installation"] #dm [data-show-on-page-only="interlock-stone-installation"] {
550    display: block !important;
551  }
552</style>
553
554
555<style id="pageAdditionalWidgetsCss" type="text/css">
556</style>
557
558
559
560
561
562<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/7939ee3d/files/7939ee3d_1.min.css?v=177" id="siteGlobalCss" />
563
564
565
566<style id="customWidgetStyle" type="text/css">
567    
568</style>
569<style id="innerPagesStyle" type="text/css">
570    
571</style>
572
573
574<style
575        id="additionalGlobalCss" type="text/css"
576>
577</style>
578
579<style id="pagestyle" type="text/css">
580    *#dm *.dmBody div.u_1854571410
581{
582	background-repeat:no-repeat !important;
583	background-image:none !important;
584	background-size:cover !important;
585}
586div.u_1443305078
587{
588	line-height:1.5 !important;
589}
590*#dm *.dmBody *.u_1018712295:before
591{
592	opacity:0.5 !important;
593	background-color:rgb(255,255,255) !important;
594}
595*#dm *.dmBody *.u_1018712295.before
596{
597	opacity:0.5 !important;
598	background-color:rgb(255,255,255) !important;
599}
600*#dm *.dmBody *.u_1018712295>.bgExtraLayerOverlay
601{
602	opacity:0.5 !important;
603	background-color:rgb(255,255,255) !important;
604}
605*#dm *.dmBody *.u_1220636467:before
606{
607	opacity:0.5 !important;
608	background-color:rgb(0,0,0) !important;
609}
610*#dm *.dmBody *.u_1220636467.before
611{
612	opacity:0.5 !important;
613	background-color:rgb(0,0,0) !important;
614}
615*#dm *.dmBody div.u_1220636467:before
616{
617	background-color:rgba(0,0,0,1) !important;
618	opacity:0.42 !important;
619}
620*#dm *.dmBody div.u_1220636467.before
621{
622	background-color:rgba(0,0,0,1) !important;
623	opacity:0.42 !important;
624}
625*#dm *.dmBody div.u_1220636467
626{
627	background-color:rgba(0,0,0,0) !important;
628	border-top-style:solid !important;
629	border-top-width:0 !important;
630	background-repeat:no-repeat !important;
631	background-image:url(https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/professional-landscaper-toronto-ON-2880w.jpg) !important;
632	background-size:cover !important;
633}
634*#dm *.dmBody *.u_1434048153 .photoGalleryThumbs .image-container a
635{
636	background-size:contain !important;
637}
638*#dm *.dmBody nav.u_1971045927
639{
640	color:white !important;
641}
642*#dm *.dmBody div.u_1018712295
643{
644	background-repeat:no-repeat !important;
645	background-image:url(https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/durham+region+landscaper-5df8c9bd-2880w.jpg) !important;
646}
647*#dm *.dmBody *.u_1593272286
648{
649	background-position:50% 50% !important;
650}
651*#dm *.dmBody div.u_1236577991 hr
652{
653	color:rgba(245,116,0,1) !important;
654}
655
656</style>
657
658<style id="pagestyleDevice" type="text/css">
659    *#dm *.dmBody h1.u_1716082496
660{
661	display:block !important;
662	float:none !important;
663	top:0 !important;
664	left:0 !important;
665	width:100% !important;
666	position:relative !important;
667	height:auto !important;
668	padding-top:2px !important;
669	padding-left:0 !important;
670	padding-bottom:2px !important;
671	margin-right:auto !important;
672	margin-left:auto !important;
673	max-width:100% !important;
674	margin-top:8px !important;
675	margin-bottom:8px !important;
676	padding-right:0 !important;
677	min-width:0 !important;
678	text-align:center !important;
679}
680*#dm *.dmBody h3.u_1716082496
681{
682	margin-bottom:0 !important;
683	margin-top:0 !important;
684	float:none !important;
685	top:0 !important;
686	left:0 !important;
687	width:100% !important;
688	position:relative !important;
689	height:auto !important;
690	padding-top:2px !important;
691	padding-left:0 !important;
692	padding-bottom:2px !important;
693	margin-right:auto !important;
694	margin-left:auto !important;
695	max-width:calc(100% - 0px) !important;
696	padding-right:0 !important;
697	min-width:25px !important;
698	text-align:left !important;
699}
700div.u_1716082496
701{
702	display:block !important;
703	float:none !important;
704	top:0 !important;
705	left:0 !important;
706	width:100% !important;
707	position:relative !important;
708	height:auto !important;
709	padding-top:0 !important;
710	padding-left:0 !important;
711	padding-bottom:0 !important;
712	margin-right:auto !important;
713	margin-left:auto !important;
714	max-width:calc(100% - 0px) !important;
715	margin-top:0 !important;
716	margin-bottom:0 !important;
717	padding-right:0 !important;
718	min-width:25px !important;
719}
720div.u_1443305078
721{
722	float:none !important;
723	top:0 !important;
724	left:0 !important;
725	width:100% !important;
726	position:relative !important;
727	height:auto !important;
728	padding-top:2px !important;
729	padding-left:0 !important;
730	padding-bottom:2px !important;
731	max-width:calc(100% - 0px) !important;
732	padding-right:0 !important;
733	min-width:25px !important;
734	display:block !important;
735	margin-right:0 !important;
736	margin-left:0 !important;
737	margin-top:23px !important;
738	margin-bottom:8px !important;
739}
740*#dm *.dmBody div.u_1018712295
741{
742	margin-left:0 !important;
743	padding-top:190.5px !important;
744	padding-left:0 !important;
745	padding-bottom:190.5px !important;
746	margin-top:0 !important;
747	margin-bottom:0 !important;
748	padding-right:0 !important;
749	margin-right:0 !important;
750	float:none !important;
751	top:0 !important;
752	left:0 !important;
753	width:auto !important;
754	position:relative !important;
755	height:auto !important;
756	max-width:100% !important;
757	min-width:0 !important;
758	text-align:center !important;
759	background-attachment:initial !important;
760	background-size:cover !important;
761	background-repeat:no-repeat !important;
762	background-position:50% 100% !important;
763}
764*#dm *.dmBody h2.u_1759182121
765{
766	float:none !important;
767	top:0 !important;
768	left:0 !important;
769	width:100% !important;
770	position:relative !important;
771	height:auto !important;
772	padding-top:2px !important;
773	padding-left:0 !important;
774	padding-bottom:2px !important;
775	max-width:calc(100% - 0px) !important;
776	padding-right:0 !important;
777	min-width:25px !important;
778	text-align:left !important;
779}
780*#dm *.dmBody h4.u_1759182121
781{
782	float:none !important;
783	top:0 !important;
784	left:0 !important;
785	width:100% !important;
786	position:relative !important;
787	height:auto !important;
788	padding-top:2px !important;
789	padding-left:0 !important;
790	padding-bottom:2px !important;
791	max-width:calc(100% - 0px) !important;
792	padding-right:0 !important;
793	min-width:25px !important;
794	text-align:left !important;
795}
796div.u_1759182121
797{
798	display:block !important;
799	float:none !important;
800	top:0 !important;
801	left:0 !important;
802	width:100% !important;
803	position:relative !important;
804	height:auto !important;
805	padding-top:2px !important;
806	padding-left:0 !important;
807	padding-bottom:2px !important;
808	max-width:calc(100% - 0px) !important;
809	padding-right:0 !important;
810	min-width:25px !important;
811	text-align:center !important;
812	margin-right:auto !important;
813	margin-left:auto !important;
814	margin-top:0 !important;
815	margin-bottom:8px !important;
816}
817*#dm *.dmBody a.u_1457831691
818{
819	display:block !important;
820	float:none !important;
821	top:0 !important;
822	left:0 !important;
823	width:251px !important;
824	position:relative !important;
825	height:53px !important;
826	padding-top:0 !important;
827	padding-left:0 !important;
828	padding-bottom:0 !important;
829	max-width:100% !important;
830	padding-right:0 !important;
831	min-width:0 !important;
832	text-align:center !important;
833	margin-left:auto !important;
834	margin-top:19px !important;
835	margin-bottom:0 !important;
836	margin-right:auto !important;
837}
838*#dm *.dmBody div.u_1465370643
839{
840	padding-right:0 !important;
841	padding-left:0 !important;
842	margin-left:0 !important;
843	padding-top:0 !important;
844	padding-bottom:0 !important;
845	margin-top:0 !important;
846	margin-bottom:0 !important;
847	margin-right:0 !important;
848}
849*#dm *.dmBody div.u_1220636467
850{
851	float:none !important;
852	top:0 !important;
853	left:0 !important;
854	width:auto !important;
855	position:relative !important;
856	height:auto !important;
857	padding-top:185px !important;
858	padding-left:20px !important;
859	padding-bottom:185px !important;
860	max-width:100% !important;
861	padding-right:20px !important;
862	min-width:0 !important;
863	text-align:center !important;
864	background-attachment:initial !important;
865	background-size:cover !important;
866	background-position:50% 0 !important;
867}
868*#dm *.dmBody div.u_1434048153
869{
870	padding-top:0 !important;
871	padding-left:0 !important;
872	padding-bottom:0 !important;
873	margin-top:0 !important;
874	margin-bottom:0 !important;
875	margin-right:0 !important;
876	padding-right:0 !important;
877	important:true !important;
878	width:100% !important;
879}
880*#dm *.dmBody div.u_1999309470
881{
882	padding-top:30.5px !important;
883	padding-bottom:30.5px !important;
884	float:none !important;
885	top:0 !important;
886	left:0 !important;
887	width:auto !important;
888	position:relative !important;
889	height:auto !important;
890	padding-left:40px !important;
891	margin-right:0 !important;
892	margin-left:0 !important;
893	max-width:100% !important;
894	margin-top:0 !important;
895	margin-bottom:0 !important;
896	padding-right:40px !important;
897	min-width:0 !important;
898	text-align:center !important;
899}
900*#dm *.dmBody div.u_1006347288
901{
902	float:none !important;
903	top:0 !important;
904	left:0 !important;
905	width:auto !important;
906	position:relative !important;
907	height:auto !important;
908	padding-top:0 !important;
909	padding-left:0 !important;
910	padding-bottom:0 !important;
911	margin-right:0 !important;
912	margin-left:0 !important;
913	max-width:100% !important;
914	margin-top:0 !important;
915	margin-bottom:0 !important;
916	padding-right:0 !important;
917	min-width:0 !important;
918	text-align:start !important;
919}
920*#dm *.dmBody div.u_1563314448
921{
922	float:none !important;
923	top:0 !important;
924	left:0 !important;
925	width:calc(100% - 0px) !important;
926	position:relative !important;
927	padding-top:0 !important;
928	padding-left:0 !important;
929	padding-bottom:0 !important;
930	max-width:100% !important;
931	padding-right:0 !important;
932	min-width:25px !important;
933	text-align:center !important;
934}
935*#dm *.dmBody div.u_1639709658
936{
937	float:none !important;
938	top:0 !important;
939	left:0 !important;
940	width:auto !important;
941	position:relative !important;
942	height:auto !important;
943	padding-top:32.5px !important;
944	padding-left:40px !important;
945	padding-bottom:32.5px !important;
946	margin-right:0 !important;
947	margin-left:0 !important;
948	max-width:100% !important;
949	margin-top:0 !important;
950	margin-bottom:0 !important;
951	padding-right:40px !important;
952	min-width:0 !important;
953	text-align:start !important;
954}
955*#dm *.dmBody *.u_1434048153 .photoGalleryThumbs
956{
957	padding:2.5px !important;
958}
959*#dm *.dmBody *.u_1434048153 .layout-container
960{
961	padding:2.5px !important;
962}
963*#dm *.dmBody *.u_1434048153 .photoGalleryViewAll
964{
965	padding:0 5px !important;
966}
967
968</style>
969
970
971
972
973
974
975
976
977
978<style id="globalFontSizeStyle" type="text/css">
979    .font-size-14, .size-14, .size-14 > font { font-size: 14px !important; }.font-size-11, .size-11, .size-11 > font { font-size: 11px !important; }.font-size-10, .size-10, .size-10 > font { font-size: 10px !important; }
980</style>
981<style id="pageFontSizeStyle" type="text/css">
982</style>
983
984
985
986
987<style id="hideAnimFix">
988  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
989    visibility: hidden;
990  }
991
992  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
993    visibility: hidden !important;
994  }
995
996  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
997    visibility: hidden;
998  }
999
1000</style>
1001
1002
1003
1004
1005<style id="fontFallbacks">
1006    @font-face {
1007  font-family: "Roboto Fallback";
1008  src: local('Arial');
1009  ascent-override: 92.6709%;
1010  descent-override: 24.3871%;
1011  size-adjust: 100.1106%;
1012  line-gap-override: 0%;
1013 }@font-face {
1014  font-family: "Montserrat Fallback";
1015  src: local('Arial');
1016  ascent-override: 84.9466%;
1017  descent-override: 22.0264%;
1018  size-adjust: 113.954%;
1019  line-gap-override: 0%;
1020 }@font-face {
1021  font-family: "Poppins Fallback";
1022  src: local('Arial');
1023  ascent-override: 92.326%;
1024  descent-override: 30.7753%;
1025  line-gap-override: 8.793%;
1026  size-adjust: 113.7274%;
1027}@font-face {
1028  font-family: "Helvetica Fallback";
1029  src: local('Arial');
1030  ascent-override: 77.002%;
1031  descent-override: 22.998%;
1032  line-gap-override: 0%;
1033 }@font-face {
1034  font-family: "Merriweather Fallback";
1035  src: local('Arial');
1036  ascent-override: 88.6416%;
1037  descent-override: 24.5926%;
1038  size-adjust: 111.0088%;
1039  line-gap-override: 0%;
1040 }@font-face {
1041  font-family: "Open Sans Fallback";
1042  src: local('Arial');
1043  ascent-override: 101.1768%;
1044  descent-override: 27.7323%;
1045  size-adjust: 105.6416%;
1046  line-gap-override: 0%;
1047 }
1048</style>
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060<meta property="og:type" content="website">
1061<meta property="og:url" content="https://www.landscapingservicesajax.com/interlock-stone-installation">
1062
1063  <title>
1064    Interlocking Stone and Pool Deck Interlocking Installation and Costs - Pickering | Ajax | Whitby | Oshawa
1065  </title>
1066  <meta name="description" content="Looking to update your driveway or walkway or pool deck with interlocking pavers.  We offer design and consulting services and professional interlocking, flagstone and hardscape installations. Proudly serving the community of Durham Region. Call (647) 559"/>
1067
1068  <meta name="twitter:card" content="summary"/>
1069  <meta name="twitter:title" content="Interlocking Stone and Pool Deck Interlocking Installation and Costs - Pickering | Ajax | Whitby | Oshawa"/>
1070  <meta name="twitter:description" content="Looking to update your driveway or walkway or pool deck with interlocking pavers.  We offer design and consulting services and professional interlocking, flagstone and hardscape installations. Proudly serving the community of Durham Region. Call (647) 559"/>
1071  <meta name="twitter:image" content="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/Landscaping-Logo-1920w.PNG"/>
1072  <meta property="og:description" content="Looking to update your driveway or walkway or pool deck with interlocking pavers.  We offer design and consulting services and professional interlocking, flagstone and hardscape installations. Proudly serving the community of Durham Region. Call (647) 559"/>
1073  <meta property="og:title" content="Interlocking Stone and Pool Deck Interlocking Installation and Costs - Pickering | Ajax | Whitby | Oshawa"/>
1074  <meta property="og:image" content="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/Landscaping-Logo-1920w.PNG"/>
1075
1076
1077
1078
1079<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
1080</head>
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102<body id="dmRoot" data-page-alias="interlock-stone-installation"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet "
1103      style="padding:0;marg
1103in:0;"
1104      
1105    >
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122<div id="dm" class='dmwr'>
1123    
1124    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
1125         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations hasStickyHeader inMiniHeaderMode dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="top"> <div class="u_1440662738 dmRespRow" style="text-align: center;" id="1440662738"> <div class="dmRespColsWrapper" id="1380480031"> <div class="u_1895159004 dmRespCol small-12 medium-12 large-12 empty-column" id="1895159004"></div> 
1126</div> 
1127</div> 
1128 <div class="u_1779821872 dmRespRow middleDrawerRow" style="text-align: center;" id="1779821872"> <div class="dmRespColsWrapper" id="1628640807"> <div class="dmRespCol small-12 u_1526078167 medium-12 large-12" id="1526078167"> <nav class="u_1596148418 effect-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HIDE" id="1596148418" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1129         Home
1130        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
1131</span> 
1132</a> 
1133</li> 
1134 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101617320  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1135         Landscaping Services
1136        " data-auto="page-text-style">Landscaping Services<span class="icon icon-angle-down"></span> 
1137</span> 
1138</a> 
1139 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/retaining-wall" class="unifiednav__item unav-item   dmUDNavigationItem_010101698286  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1140           Retaining Wall Installation
1141          " data-auto="page-text-style">Retaining Wall Installation<span class="icon icon-angle-right"></span> 
1142</span> 
1143</a> 
1144</li> 
1145 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/interlock-stone-installation" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101605440  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
1146           Interlock Stone Installation
1147          " data-auto="page-text-style">Interlock Stone Installation<span class="icon icon-angle-right"></span> 
1148</span> 
1149</a> 
1150</li> 
1151 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/sod-installation" class="unifiednav__item unav-item   dmUDNavigationItem_010101370720  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1152           Sod Installation
1153          " data-auto="page-text-style">Sod Installation<span class="icon icon-angle-right"></span> 
1154</span> 
1155</a> 
1156</li> 
1157</ul> 
1158</li> 
1159 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101955910  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1160         Service Areas
1161        " data-auto="page-text-style">Service Areas<span class="icon icon-angle-down"></span> 
1162</span> 
1163</a> 
1164 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/whitby-landscaping" class="unifiednav__item unav-item   dmUDNavigationItem_010101832693  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1165           Whitby Landscaping
1166          " data-auto="page-text-style">Whitby Landscaping<span class="icon icon-angle-right"></span> 
1167</span> 
1168</a> 
1169</li> 
1170 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/oshawa-landscaping" class="unifiednav__item unav-item   dmUDNavigationItem_010101189014  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1171           Oshawa Landscaping
1172          " data-auto="page-text-style">Oshawa Landscaping<span class="icon icon-angle-right"></span> 
1173</span> 
1174</a> 
1175</li> 
1176</ul> 
1177</li> 
1178 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101325370  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1179         About Us
1180        " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
1181</span> 
1182</a> 
1183</li> 
1184 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Contact" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101960562  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1185         Contact
1186        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
1187</span> 
1188</a> 
1189</li> 
1190</ul> 
1191</nav> 
1192</div> 
1193</div> 
1194</div> 
1195 <div class="dmRespRow u_1529481098" style="text-align: center;" id="1529481098"> <div class="dmRespColsWrapper" id="1590661602"> <div class="u_1273053056 dmRespCol small-12 medium-12 large-12" id="1273053056"> <a data-display-type="block" class="u_1440821868 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/Contact" id="1440821868" data-element-type="dButtonLinkId"> <span class="iconBg" id="1670230702"> <span class="icon hasFontIcon icon-star" id="1153811279"></span> 
1196</span> 
1197 <span class="text" id="1534383070">Get a quote</span> 
1198</a> 
1199 <h5 class="u_1560238197 dmNewParagraph" data-element-type="paragraph" id="1560238197" style="transition: none; display: block;"><div><span style=""><font style="color: rgb(234, 234, 234);"></font></span></div><span style="font-weight: 400;"><div style="text-align: center; ">(249) 209-0206<br/></div><div style="text-align: center; ">[email protected]</div></span><span style=""><font style="color: rgb(234, 234, 234);"><div style=""><span style=""></span></div></font></span><div><span style="color: rgb(234, 234, 234);"></span></div></h5></div> 
1200</div> 
1201</div> 
1202</div> 
1203 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 
1204</div> 
1205 <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header"> <div class="u_1672581905 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1672581905"> <div class="dmRespColsWrapper" id="1530585171"> <div class="u_1660791693 dmRespCol small-12 large-7 medium-7" id="1660791693"> <div class="u_1330020058 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1330020058"> <a href="/" id="1297342281" file="false"><img src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/Landscaping-Logo-1920w.PNG" id="1889490233" class="" data-dm-image-path="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/Landscaping-Logo.PNG" onerror="handleImageLoadError(this)"/></a> 
1206</div> 
1207</div> 
1208 <div class="u_1276896981 dmRespCol small-12 large-5 medium-5" id="1276896981"> <div class="u_1583575145 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1583575145"> <a id="1626897536"><img src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/Sod+Installation+Quote+Durham+Region-1920w.png" alt="" id="1808150415" class="" data-dm-image-path="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/Sod+Installation+Quote+Durham+Region.png" onerror="handleImageLoadError(this)"/></a> 
1209</div> 
1210</div> 
1211</div> 
1212</div> 
1213</div> 
1214</div> 
1215 <button class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" data-auto="layout-drawer-hamburger" aria-label="menu" aria-controls="hamburger-drawer" aria-expanded="false"> <span class="hamburger__slice"></span> 
1216 <span class="hamburger__slice"></span> 
1217 <span class="hamburger__slice"></span> 
1218</button> 
1219 <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="1" preserve-sticky-header="true" logo-size-target="79%" has-shadow="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow dmDefaultListContentRow u_1783767067 fullBleedChanged fullBleedMode" style="text-align:center" id="1783767067"> <div class="dmRespColsWrapper" id="1527230018">
1219 <div class="u_1952458124 small-12 dmRespCol large-2 medium-2" id="1952458124"> <div class="u_1623205752 imageWidget align-center" data-widget-type="image" id="1623205752" data-element-type="image"> <a href="/" id="1829253137" file="false"><img src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/Landscaping-Logo-1920w.PNG" id="1359157006" class="" data-dm-image-path="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/Landscaping-Logo.PNG" onerror="handleImageLoadError(this)"/></a> 
1220</div> 
1221</div> 
1222 <div class="u_1068781528 dmRespCol small-12 large-8 medium-8" id="1068781528"> <span id="1605138758"></span> 
1223 <nav class="u_1783404857 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1783404857" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1224         Home
1225        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
1226</span> 
1227</a> 
1228</li> 
1229 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101617320  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1230         Landscaping Services
1231        " data-auto="page-text-style">Landscaping Services<span class="icon icon-angle-down"></span> 
1232</span> 
1233</a> 
1234 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/retaining-wall" class="unifiednav__item unav-item   dmUDNavigationItem_010101698286  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1235           Retaining Wall Installation
1236          " data-auto="page-text-style">Retaining Wall Installation<span class="icon icon-angle-right"></span> 
1237</span> 
1238</a> 
1239</li> 
1240 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/interlock-stone-installation" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101605440  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
1241           Interlock Stone Installation
1242          " data-auto="page-text-style">Interlock Stone Installation<span class="icon icon-angle-right"></span> 
1243</span> 
1244</a> 
1245</li> 
1246 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/sod-installation" class="unifiednav__item unav-item   dmUDNavigationItem_010101370720  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1247           Sod Installation
1248          " data-auto="page-text-style">Sod Installation<span class="icon icon-angle-right"></span> 
1249</span> 
1250</a> 
1251</li> 
1252</ul> 
1253</li> 
1254 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101955910  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1255         Service Areas
1256        " data-auto="page-text-style">Service Areas<span class="icon icon-angle-down"></span> 
1257</span> 
1258</a> 
1259 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/whitby-landscaping" class="unifiednav__item unav-item   dmUDNavigationItem_010101832693  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1260           Whitby Landscaping
1261          " data-auto="page-text-style">Whitby Landscaping<span class="icon icon-angle-right"></span> 
1262</span> 
1263</a> 
1264</li> 
1265 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/oshawa-landscaping" class="unifiednav__item unav-item   dmUDNavigationItem_010101189014  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1266           Oshawa Landscaping
1267          " data-auto="page-text-style">Oshawa Landscaping<span class="icon icon-angle-right"></span> 
1268</span> 
1269</a> 
1270</li> 
1271</ul> 
1272</li> 
1273 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101325370  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1274         About Us
1275        " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
1276</span> 
1277</a> 
1278</li> 
1279 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Contact" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101960562  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1280         Contact
1281        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
1282</span> 
1283</a> 
1284</li> 
1285</ul> 
1286</nav> 
1287</div> 
1288 <div class="u_1467130560 dmRespCol small-12 large-2 medium-2" id="1467130560"> <span id="1692637248"></span> 
1289 <div class="u_1470900680 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1470900680"> <a id="1760135752"><img src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/Sod-Installation-Quote-Durham-Region-1920w.png" alt="" id="1539909718" class="" data-dm-image-path="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/Sod-Installation-Quote-Durham-Region.png" data-hover-effect="zoomout" onerror="handleImageLoadError(this)"/></a> 
1290</div> 
1291</div> 
1292</div> 
1293</div> 
1294</div> 
1295</div> 
1296</div> 
1297 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 
1298 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_interlock-stone-installation dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders -->
1298 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_1018712295 dmRespRow fullBleedChanged fullBleedMode dmSectionNoParallax" style="text-align: center;" id="1018712295"> <div class="dmRespColsWrapper" id="1581887252"> <div class="dmRespCol small-12 medium-12 large-12 u_1854571410" id="1854571410"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1669820867" style="transition: opacity 1s ease-in-out 0s;"> <h2 class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">Hardscaping Services Ajax</span></h2> 
1299</div> 
1300</div> 
1301</div> 
1302</div> 
1303 <div class="u_1999309470 dmRespRow" style="text-align: center;" id="1999309470"> <div class="dmRespColsWrapper" id="1471918022"> <div class="u_1203615710 dmRespCol small-12 medium-12 large-12" id="1203615710"> <div class="u_1716082496 dmNewParagraph" id="1716082496" style="transition-duration: 1s; transition-timing-function: ease-in-out; transition-delay: initial; transition-property: opacity;" data-element-type="paragraph" data-version="5"> <h1 class="text-align-center"><span style="display: initial;">Interlock Stone Installation Ajax</span></h1> 
1304</div> <div class="dmDividerWrapper clearfix u_1236577991" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1236577991"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1254491634"/></div> 
1305 <div class="u_1443305078 dmNewParagraph" id="1443305078" style="transition: none; display: block;" data-version="5"><p><span style="display: initial;">Interlocking stone installation is a task that requires good materials and experience to be done in a way that is both long lasting and visually appealing. We can make suggestions as it pertains to what interlocking stones to use (and the ones to avoid), and you can trust that when you choose Landscaping Services Ajax for your project, you are taking advantage of our many years of professional experience. Our commitment to helping you to add long lasting beauty to your home through interlocking stone installation is what we offer with every project we take on!</span></p><p><span style="display: initial;">​Choosing the Right Paving Stones</span></p><p class="text-align-left"><span style="display: initial;">Choosing the right paving stones doesn&rsquo;t need to be difficult because you aren&rsquo;t sure what to use; trust our expert knowledge of what the right paving stone for each job is! We will help you to choose the right paving stones for your needs and help you to avoid both overpaying for interlocking stone materials as well as accidentally choosing something that won&rsquo;t stand the test of time and the elements! These are a couple of potential pitfalls that we have helped scores of homeowners avoid by offering our knowledge and not (like other landscapers sometimes do) treating every situation the same.</span></p></div></div> 
1306</div> 
1307</div> 
1308 <div class="u_1006347288 dmRespRow fullBleedChanged fullBleedMode" id="1006347288"> <div class="dmRespColsWrapper" id="1711758340"> <div class="dmRespCol large-12 medium-12 small-12" id="1169317556"> <div class="dmPhotoGallery newPhotoGallery dmPhotoGalleryResp u_1434048153 hasFullWidth photo-gallery-done text-layout-bottom captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="classic-drops" data-desktop-columns="4" data-element-type="dPhotoGalleryId" data-desktop-text-layout="bottom" id="1434048153" data-placeholder="false" data-rows-to-show="100" data-desktop-caption-alignment="center_center" data-hide-share="true" data-auto-adjust-columns="true"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 
1309 <div class="layout-container classic-drops"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-4" data-index="0"> <div index="0" class="photoGalleryThumbs animated  " data-index="0"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_1593272286" data-image-url="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/trusted+stone+installation+durham+ON.jpg" style="background-image: url('https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/trusted+stone+installation+durham+ON-640w.jpg');"><img id="1777826772" data-src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/trusted+stone+installation+durham+ON-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> 
1310</div> 
1311 <div id="1564254482" class="caption-container u_1564254482" style="display:none"> <span class="caption-inner"> <a id="1953481569" class="caption-button dmWidget  clearfix u_1953481569" data-auto="c
1311aption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1312</span> 
1313 <span class="text" data-auto="button-text">Button</span> 
1314</a> 
1315</span> 
1316</div> 
1317</div> 
1318</div> 
1319</div> 
1320 <div class="photogallery-column column-4" data-index="1"> <div index="1" class="photoGalleryThumbs animated  " data-index="1"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_1480691563" data-image-url="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/durham+region+landscaper-5df8c9bd.jpg" style="background-image: url('https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/durham+region+landscaper-5df8c9bd-640w.jpg');"><img id="1846010220" data-src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/durham+region+landscaper-5df8c9bd-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> 
1321</div> 
1322 <div id="1787201584" class="caption-container u_1787201584" style="display:none"> <span class="caption-inner"> <a id="1173149407" class="caption-button dmWidget  clearfix u_1173149407" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1323</span> 
1324 <span class="text" data-auto="button-text">Button</span> 
1325</a> 
1326</span> 
1327</div> 
1328</div> 
1329</div> 
1330</div> 
1331 <div class="photogallery-column column-4" data-index="2"> <div index="2" class="photoGalleryThumbs animated  " data-index="2"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_1862750270" data-image-url="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/patio+installation+durham+region-53e8a3ce.jpg" style="background-image: url('https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/patio+installation+durham+region-53e8a3ce-640w.jpg');"><img id="1233064076" data-src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/patio+installation+durham+region-53e8a3ce-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> 
1332</div> 
1333 <div id="1765396815" class="caption-container u_1765396815" style="display:none"> <span class="caption-inner"> <a id="1670320560" class="caption-button dmWidget  clearfix u_1670320560" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1334</span> 
1335 <span class="text" data-auto="button-text">Button</span> 
1336</a> 
1337</span> 
1338</div> 
1339</div> 
1340</div> 
1341</div> 
1342 <div class="photogallery-column column-4" data-index="3"> <div index="3" class="photoGalleryThumbs animated  " data-index="3"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_1484601251" data-image-url="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/expert+interlocking+installation+oshawa+ON.jpg" style="background-image: url('https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/expert+interlocking+installation+oshawa+ON-640w.jpg');"><img id="1641480346" data-src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/expert+interlocking+installation+oshawa+ON-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> 
1343</div> 
1344 <div id="1215382314" class="caption-container u_1215382314" style="display:none"> <span class="caption-inner"> <a id="1548956120" class="caption-button dmWidget  clearfix u_1548956120" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1345</span> 
1346 <span class="text" data-auto="button-text">Button</span> 
1347</a> 
1348</span> 
1349</div> 
1350</div> 
1351</div> 
1352</div> 
1353</div> 
1354</div> 
1355</div> 
1356</div> 
1357</div> 
1358</div> 
1359 <div class="u_1639709658 dmRespRow" id="1639709658"> <div class="dmRespColsWrapper" id="1834292744"> <div class="dmRespCol large-6 medium-6 small-12" id="1911987498"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1404093820" style="transition: opacity 1s ease-in-out 0s;"> <h3><span style="display: initial;">​Making Art from Stone</span></h3> 
1360<p><span style="display: initial;">
1360Interlocking stone is a versatile material that comes in a wide range of options like thickness, hardness, polish, texture, color, and more!</span></p><p><span style="display: initial;">Interlocking stone is so versatile in fact that it can be used to create things like water falls and fountains.</span></p><p><span style="display: initial;"><br/></span></p><p><span style="display: initial;">One tip for a visually striking design is to alternate between two colors on a paved surface like a walkway or even a porch or a patio. With the versatility of interlocking stone the design possibilities are endless! We can also use interlocking stone to build interlock stairs to improve your front entrance.</span></p><p><span style="display: initial;"><br/></span></p><p><span style="display: initial;">​Of course, once we have completed your interlocking stone project we finish it off with the application of interlocking sealers to maintain its beauty and lengthen the life of the stone. Call us today for a free consultation on your next interlocking stone project!&nbsp;</span></p><p><span style="display: initial;"><br/></span></p> <h3><span style="display: initial;">Patio Pavers and Interlocking Restoration</span></h3> 
1361<p><span style="display: initial;">Patio pavers, another term for interlocking stone, are a type of material that is designed to withstand regular traffic and pressure. As with any stonework we can help you to choose the right patio pavers for you needs, whether it is for the patio floor itself or an integrated section like the area around a pool. Also, if you have existing pavers around your pool deck that have become uneven and need pool deck repairs, we can certainly assist in paver repairs.</span></p><p><span style="display: initial;"><br/></span></p><p><span style="display: initial;">The harsh Canadian winters and temperature swings from minus 30 to plus 30 often causes pavers to become uneven and either rise or sink. Having to restore these interlocking stone or dipped patio pavers can be back breaking work to reset them. Let us take on the heavy lifting and repair your patio pavers while you have time to enjoy your family on your days off. By working with you and your design and functional needs, Landscaping Services Ajax will create a long lasting and beautiful patio surface that you and your family will enjoy for a very long time!</span></p><p><span style="display: initial;"><br/></span></p> <h3><span style="display: initial;">Landscapers Near You</span></h3> 
1362<p><span style="display: initial;">Are you searching for the best hardscaper near you to provide amazing results when it comes to interlocking stonework around your home?</span></p><p><span class="" style="display: initial;"><span style="display: initial;">Look no further than Landscaping Services Ajax to provide the premium hardscaping services! We are well known for our skill and experience when it comes to creating, pathways, sidewalks, patios,</span> 
1363</span><a href="/sod-installation" runtime_url="/sod-installation" type="page" style="display: initial;">sod installation</a><span class="" style="display: initial;"> <span style="display: initial;">and much more from interlocking stone. We work closely with our clients in understanding their vision and will create a landscape design that meets your approval and expectations. No work is done until signed off by you. Our goal is to provide the most affordable solution while ensuring the highest levels of quality in everything that we do! Our commitment to these and our other core values is what makes us the best landscapers near you! Call us today!</span></span></p></div> 
1364</div> 
1365 <div class="dmRespCol large-6 medium-6 small-12" id="1901810032"> <div class="u_1563314448 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1563314448"> <a id="1159376712"><img src="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/opt/Free+Instant+Landscaping+Quote-480w.png" alt="" id="1637377316" class="" data-dm-image-path="https://irp.cdn-website.com/7939ee3d/dms3rep/multi/Free+Instant+Landscaping+Quote.png" onerror="handleImageLoadError(this)"/></a> 
1366</div> 
1367 <div data-element-type="html" class="dmCustomHtml" id="1221658451"> <iframe id="JotFormIFrame-202059469414255" title="Landscaping Quote Request" onload="window.parent.scrollTo(0,0)" allowtransparency="true" allowfullscreen="true" allow="geolocation; microphone; camera" src="https://form.jotform.com/202059469414255" frameborder="0" style="
1368      min-width: 100%;
1369      height:539px;
1370      border:none;" scrolling="no"></iframe> 
1371 
1371<script type="text/javascript">
1372
1373
1374
1375      var ifr = document.getElementById("JotFormIFrame-202059469414255");
1376      if (ifr) {
1377        var src = ifr.src;
1378        var iframeParams = [];
1379        if (window.location.href && window.location.href.indexOf("?") > -1) {
1380          iframeParams = iframeParams.concat(window.location.href.substr(window.location.href.indexOf("?") + 1).split('&'));
1381        }
1382        if (src && src.indexOf("?") > -1) {
1383          iframeParams = iframeParams.concat(src.substr(src.indexOf("?") + 1).split("&"));
1384          src = src.substr(0, src.indexOf("?"))
1385        }
1386        iframeParams.push("isIframeEmbed=1");
1387        ifr.src = src + "?" + iframeParams.join('&');
1388      }
1389      window.handleIFrameMessage = function(e) {
1390        if (typeof e.data === 'object') { return; }
1391        var args = e.data.split(":");
1392        if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[(args.length - 1)]); } else { iframe = document.getElementById("JotFormIFrame"); }
1393        if (!iframe) { return; }
1394        switch (args[0]) {
1395          case "scrollIntoView":
1396            iframe.scrollIntoView();
1397            break;
1398          case "setHeight":
1399            iframe.style.height = args[1] + "px";
1400            break;
1401          case "collapseErrorPage":
1402            if (iframe.clientHeight > window.innerHeight) {
1403              iframe.style.height = window.innerHeight + "px";
1404            }
1405            break;
1406          case "reloadPage":
1407            window.location.reload();
1408            break;
1409          case "loadScript":
1410            if( !window.isPermitted(e.origin, ['jotform.com', 'jotform.pro']) ) { break; }
1411            var src = args[1];
1412            if (args.length > 3) {
1413                src = args[1] + ':' + args[2];
1414            }
1415            var script = document.createElement('script');
1416            script.src = src;
1417            script.type = 'text/javascript';
1418            document.body.appendChild(script);
1419            break;
1420          case "exitFullscreen":
1421            if      (window.document.exitFullscreen)        window.document.exitFullscreen();
1422            else if (window.document.mozCancelFullScreen)   window.document.mozCancelFullScreen();
1423            else if (window.document.mozCancelFullscreen)   window.document.mozCancelFullScreen();
1424            else if (window.document.webkitExitFullscreen)  window.document.webkitExitFullscreen();
1425            else if (window.document.msExitFullscreen)      window.document.msExitFullscreen();
1426            break;
1427        }
1428        var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false;
1429        if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) {
1430          var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)};
1431          iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*");
1432        }
1433      };
1434      window.isPermitted = function(originUrl, whitelisted_domains) {
1435        var url = document.createElement('a');
1436        url.href = originUrl;
1437        var hostname = url.hostname;
1438        var result = false;
1439        if( typeof hostname !== 'undefined' ) {
1440          whitelisted_domains.forEach(function(element) {
1441              if( hostname.slice((-1 * element.length - 1)) === '.'.concat(element) ||  hostname === element ) {
1442                  result = true;
1443              }
1444          });
1445          return result;
1446        }
1447      }
1448      if (window.addEventListener) {
1449        window.addEventListener("message", handleIFrameMessage, false);
1450      } else if (window.attachEvent) {
1451        window.attachEvent("onmessage", handleIFrameMessage);
1452      }
1453                                                                                                                                                                                                                              
1454
1455                  
1456                </script>
1456 
1457</div> 
1458</div> 
1459</div> 
1460</div> 
1461 <div class="u_1220636467 dmRespRow hasBackgroundOverlay dmSectionNoParallax" style="text-align: center;" id="1220636467" data-anim-desktop="none"> <div class="dmRespColsWrapper" id="1135955503"> <div class="u_1465370643 dmRespCol small-12 medium-12 large-12" id="1465370643" data-anim-desktop="fadeInUp"> <span id="1080186578"></span> 
1462 <h3 class="u_1759182121 dmNewParagraph" id="1759182121" style="transition: none;" data-element-type="paragraph"><div><b></b></div><span style=""><div style="text-align: center; "><font color="#ffffff">Let us care for all your landscaping needs</font></div></span><b></b><div></div></h3> <h5 class="u_1693334395 dmNewParagraph" data-element-type="paragraph" id="1693334395" style="transition: opacity 1s ease-in-out;"><div style="text-align: center;"><font color="#ffffff">Call us at (647) 559-4919 or contact us for your free quote.</font></div></h5> <a data-display-type="block" class="u_1457831691 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient hide-for-large" file="false" href="tel:(647) 559-4919" id="1457831691" data-element-type="dButtonLinkId"> <span class="iconBg" id="1020811269"> <span class="icon hasFontIcon icon-star" id="1010433995"></span> 
1463</span> 
1464 <span class="text" id="1518596697">Contact Us</span> 
1465</a> 
1466</div> 
1467</div> 
1468</div> 
1469</div> 
1470</div> 
1471</div> 
1472</div> 
1473 <div class="sticky-widgets-container-global" id="1671053701"></div> 
1474 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1632155419 dmRespRow" style="text-align: center;" id="1632155419"> <div class="dmRespColsWrapper" id="1253858808"> <div class="u_1553864455 dmRespCol small-12 medium-4 large-4" id="1553864455"> <nav class="u_1971045927 unifiednav_vertical effect-text-fill main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1971045927" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://lirp-cdn.multiscreensite.com/2269f0a2/dms3rep/multi/opt/Best+Tree+Contractor+Simcoe+County-1920w.png" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text="
1475         Home
1476        " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1477</span> 
1478</a> 
1479</li> 
1480 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="about-us"> <span class="nav-item-text " data-link-text="
1481         About Us
1482        " data-auto="page-text-style">About Us<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1483</span> 
1484</a> 
1485</li> 
1486 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Contact" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="Contact"> <span class="nav-item-text " data-link-text="
1487         Contact
1488        " data-auto="page-text-style">Contact<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1489</span> 
1490</a> 
1491</li> 
1492 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/privacy" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="privacy"> <span class="nav-item-text " data-link-text="
1493         Privacy
1494        " data-auto="page-text-style">Privacy<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1495</span> 
1496</a> 
1497</li> 
1498 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/tos" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="tos"> <span class="nav-item-text " data-link-text="
1499         TOS
1500        " data-auto="page-text-style">TOS<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1501</span> 
1502</a> 
1503</li> 
1504</ul> 
1505</nav> 
1506 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1825884356" style="transition: opacity 1s ease-in-out 0s;"><p class="size-14 m-size-11 text-align-left"><span style="display: initial; color: rgb(255, 255, 255);" class="font-size-14 m-font-size-11">In Partnership With</span></p></div> 
1507</div> 
1508 <div class="u_1332161287 dmRespCol small-12 medium-4 large-4" id="1332161287"> <nav class="u_1139093135 unifiednav_vertical effect-text-fill main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1139093135" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://lirp-cdn.multiscreensite.com/2269f0a2/dms3rep/multi/opt/Best+Tree+Contractor+Simcoe+County-1920w.png" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/retaining-wall" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="retaining-wall"> <span class="nav-item-text " data-link-text="
1509           Retaining Wall Installation
1510          " data-auto="page-text-style">Retaining Wall Installation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1511</span> 
1512</a> 
1513</li> 
1514 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/interlock-stone-installation" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected    " target="" data-target-page-alias="interlock-stone-installation" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
1515           Interlock Stone Installation
1516          " data-auto="page-text-style">Interlock Stone Installation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1517</span> 
1518</a> 
1519</li> 
1520 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/sod-installation" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="sod-installation"> <span class="nav-item-text " data-link-text="
1521           Sod Installation
1522          " data-auto="page-text-style">Sod Installation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1523</span> 
1524</a> 
1525</li> 
1526</ul> 
1527</nav> 
1528 <div class="u_1299492659 dmNewParagraph" data-element-type="paragraph" id="1299492659" style="transition: opacity 1s ease-in-out;" data-version="5"> <h6 class="text-align-left"><span style="display: initial;"><br/></span><span style="display: initial; color: rgb(255, 255, 255); font-weight: 600;">Contact</span></h6> 
1529</div> <div class="u_1521574249 dmNewParagraph" data-element-type="paragraph" id="1521574249" style="transition: none 0s ease 0s; display: block;" data-version="5"> <h6 class="text-align-left"><span style="color: rgb(255, 255, 255); font-weight: 300; display: initial;">(647) 559-4919<br/></span></h6> 
1530 <h6 class="text-align-left"><span style="font-weight: 300; color: rgb(255, 255, 255); display: initial;">[email protected]</span></h6> 
1531 <h6 class="text-align-left"><span style="font-weight: 300; color: rgb(255, 255, 255); display: initial;">M-S - 9:00 AM - 5:00 PM</span><span style="display: initial;"><br/></span></h6> 
1532</div></div> 
1533 <div class="u_1793378685 dmRespCol small-12 medium-4 large-4" id="1793378685"> <div data-element-type="html" class="u_1595543455 dmCustomHtml" id="1595543455"> <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d367856.1313017923!2d-79.28890412533332!3d43.9205407107759!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x33921836f938319c!2sLandscaping+Services+Ajax!5e0!3m2!1sen!2sca!4v1556590677174!5m2!1sen!2sca" width="400" height="300" frameborder="0" style="border:0" allowfullscreen="" title="Google Maps"></iframe> 
1534</div> 
1535</div> 
1536</div> 
1537</div> 
1538 <div class="u_1488001883 dmRespRow" id="1488001883"> <div class="dmRespColsWrapper" id="1556116537"> <div class="dmRespCol large-12 medium-12 small-12" id="1449665129"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1915304088" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><span class="" style="display: initial; color: rgb(255, 255, 255); font-weight: normal;"><span style="display: initial; color: rgb(255, 255, 255); font-weight: normal;">Serving - Markham | Pickering&nbsp; | Ajax | &nbsp;Whitby | &nbsp;Oshawa</span> 
1539</span></p><p class="text-align-center m-size-8 size-11"><span class="font-size-11 m-font-size-8" style="color: rgb(255, 255, 255); display: initial;">Copyright &copy; 2017 Landscaping Services Ajax, All Rights Reserved</span></p><p class="text-align-center"><span style="display: initial;"><br/></span></p><p class="text-align-center m-size-7 size-10"><span class="font-size-10 m-font-size-7" style="color: rgb(255, 255, 255); display: initial;">This website is managed by a marketing service for the home improvement industry. All work is performed by licensed and insured contractors. We serve the public by referring inquiring parties to the most qualified landscaping expert.&nbsp;</span></p></div> 
1540</div> 
1541</div> 
1542</div> 
1543</div> 
1544 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 
1545</div> 
1546</div> 
1547</div> 
1548</div> 
1549</div> 
1550</div> 
1551</div> 
1552</div> 
1553</div> 
1554
1555    </div>
1556</div>
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596<script>
1597    var isWLR = true;
1598
1599    window.customWidgetsFunctions = {};
1600    window.customWidgetsStrings = {};
1601    window.collections = {};
1602    window.currentLanguage = "ENGLISH"
1603    window.isSitePreview = false;
1604</script>
1604
1605
1606
1607
1608
1609<script type="text/javascript">
1610
1611    var d_version = "production_6817";
1612    var build = "2026-10-01T14_02_32";
1613    window['v' + 'ersion'] = d_version;
1614
1615    function buildEditorParent() {
1616        window.isMultiScreen = true;
1617        window.editorParent = {};
1618        window.previewParent = {};
1619        window.assetsCacheQueryParam = "?version=2026-10-01T14_02_32";
1620        try {
1621            var _p = window.parent;
1622            if (_p && _p.document && _p.$ && _p.$.dmfw) {
1623                window.editorParent = _p;
1624            } else if (_p.isSitePreview) {
1625                window.previewParent = _p;
1626            }
1627        } catch (e) {
1628
1629        }
1630    }
1631
1632    buildEditorParent();
1633</script>
1633
1634
1635
1636
1637
1638<script type="text/javascript" id='d-js-jquery'
1639        src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1639
1640
1641
1642
1643
1644<!-- Injecting site-wide before scripts -->
1645
1646<!-- End Injecting site-wide to the head -->
1647
1648
1649
1650<script>
1651    var _jquery = window.$;
1652
1653    var jqueryAliases = ['$', 'jquery', 'jQuery'];
1654
1655    jqueryAliases.forEach((alias) => {
1656        Object.defineProperty(window, alias, {
1657            get() {
1658                return _jquery;
1659            },
1660            set() {
1661                console.warn("Trying to over-write the global jquery object!");
1662            }
1663        });
1664    });
1665    window.jQuery.migrateMute = true;
1666</script>
1666
1667
1668
1669
1670
1671<script>
1672    window.cookiesNotificationMarkupPreview = 'null';
1673</script>
1673
1674
1675
1676<script id='d-js-params'>
1677    window.INSITE = window.INSITE || {};
1678    window.INSITE.device = "desktop";
1679
1680    window.rtCommonProps = {};
1681    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
1682    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
1683    rtCommonProps["inlineEditGrid.snap"] =true;
1684    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
1685    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
1686    rtCommonProps["common.mapbox.js.override"] =false;
1687    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
1688    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
1689    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
1690    rtCommonProps["common.build.dist.folder"] = 'production/6817';
1691    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
1692    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6817';
1693    rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family=';
1694    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
1695    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
1696    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
1697    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
1698    rtCommonProps["isAutomation.test"] =false;
1699    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
1700
1701    
1702    rtCommonProps['common.mapsProvider'] = 'mapbox';
1703    
1704    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
1705    rtCommonProps['common.geocodeProvider'] = 'mapbox';
1706    rtCommonProps['server.for.resources'] = '';
1707    rtCommonProps['feature.flag.lazy.widgets'] = false;
1708    rtCommonProps['feature.flag.single.wow'] = false;
1709    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
1710    rtCommonProps['feature.flag.mark.anchors'] = true;
1711    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
1712    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
1713    rtCommonProps["images.sizes.small"] =160;
1714    rtCommonProps["images.sizes.mobile"] =640;
1715    rtCommonProps["images.sizes.tablet"] =1280;
1716    rtCommonProps["images.sizes.desktop"] =1920;
1717    rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/';
1718    rtCommonProps["feature.flag.performance.logs"] =false;
1719    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
1720    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
1721    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
1722    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
1723    // feature flags that's used out of runtime module (in  legacy files)
1724    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
1725
1726    window.rtFlags = {};
1727    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
1728    rtFlags["scripts.widgetCount.enabled"] =true;
1729    rtFlags["fnb.animations.tracking.enabled"] =true;
1730    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
1731    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
1732    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
1733    rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true;
1734    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
1735    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
1736    rtFlags["geocode.search.localize"] =false;
1737    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
1738    rtFlags["twitter.heightLimit.enabled"] = true;
1739    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
1740    rtFlags["flex.animation.design.panel.layout"] =true;
1741    rtFlags["runtime.cwv.report.cls.enabled"] =false;
1742    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
1743    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
1744    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
1745    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
1746    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
1747    rtFlags["runtime.video.widget.lazy.enabled"] =true;
1748    rtFlags["contact.form.useActiveForm"] =true;
1749    rtFlags["contact.form.custom.errors.enabled"] =true;
1750    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
1751    rtFlags["editor.widget.form.a11y"] =true;
1752</script>
vendor: 1 bytes, line 1752
1752
1753<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js"  id="d-js-core"></script>
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767    
1767<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1767
1768
1769
1770
1771
1772
1773<script>
1774    
1775    $(window).bind("orientationchange", function (e) {
1776        $.layoutManager.initLayout();
1777        
1778    });
1779    $(document).resize(function () {
1780        
1781    });
1782</script>
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802<script type="text/javascript" id="d_track_sp">
1803    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
1804        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
1805        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
1806        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
1807    window.dmsnowplow  = window.snowplow;
1808
1809    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
1810        appId: '7939ee3d'
1811    });
1812
1813    // snowplow queries element styles so we wait until CSS calculations are done.
1814    requestAnimationFrame(() => {
1815        dmsnowplow('trackPageView');
1816        _dm_insite.forEach((rule) => {
1817            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
1818            // the tracking is in popup.js
1819            if (rule.actionName !== "popup") {
1820                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
1821            }
1822            window?.waitForDeferred?.('dmAjax', () => {
1823                $.DM.events.trigger('event-ruleTriggered', {value: rule});
1824            });
1825        });
1826    });
1827</script>
1827
1828
1829
1830
1831<div style="display:none;" id="P6iryBW0Wu"></div>
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
1844
1845    
1846    <div class="pswp__bg"></div>
1847
1848    
1849    <div class="pswp__scroll-wrap">
1850
1851        
1852        <div class="pswp__container">
1853            <div class="pswp__item"></div>
1854            <div class="pswp__item"></div>
1855            <div class="pswp__item"></div>
1856        </div>
1857
1858        
1859        <div class="pswp__ui pswp__ui--hidden">
1860
1861            <div class="pswp__top-bar">
1862
1863                
1864
1865                <div class="pswp__counter"></div>
1866
1867                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
1868
1869                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
1870
1871                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
1872
1873                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
1874
1875                
1876                
1877                <div class="pswp__preloader">
1878                    <div class="pswp__preloader__icn">
1879                      <div class="pswp__preloader__cut">
1880                        <div class="pswp__preloader__donut"></div>
1881                      </div>
1882                    </div>
1883                </div>
1884            </div>
1885
1886            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
1887                <div class="pswp__share-tooltip"></div> 
1888            </div>
1889
1890            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
1891            </button>
1892
1893            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
1894            </button>
1895
1896            <div class="pswp__caption">
1897                <div class="pswp__caption__center"></div>
1898            </div>
1899
1900        </div>
1901
1902    </div>
1903
1904</div>
1905<div id="fb-root"
1906        data-locale="en"></div>
1907<!-- Alias: 7939ee3d -->
1908<div class="dmPopupMask" id="dmPopupMask"></div>
1909<div id="dmPopup" class="dmPopup" data-auto="popup">
1910	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div>
1911 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
1912	<div class="data"></div>
1913</div>
1913<script id="d_track_personalization">
1914	window?.waitForDeferred?.('dmAjax', () => {
1915		// Collects client data and updates cookies used by smart sites
1916		window.expireDays = 365;
1917		window.visitLength = 30 * 60000;
1918		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
1919			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
1920	});
1921</script>
vendor: 1 bytes, line 1921
1921
1922<script type="text/javascript">
1923    
1924    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
1925    
1926    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
1927    Parameters.HomeLinkText = 'Home';
1928    </script>
1928
1929<!--  Site Wide Html Markup -->
1930<!--  Site Wide Html Markup -->
1931</body>
1932</html>

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.