
<!DOCTYPE html>
<html lang="en-US" class="loading-site no-js">
	
<head>

	<meta charset="UTF-8" />
	<link rel="profile" href="https://gmpg.org/xfn/11" />
	<link rel="pingback" href="https://ecochoicewindows.ca/xmlrpc.php" />
	<!-- Hotjar Tracking Code for Eco Choice -->
<script>
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:6637380,hjsv:6};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
	
	<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<script data-cfasync="false" data-pagespeed-no-defer>
	var gtm4wp_datalayer_name = "dataLayer";
	var dataLayer = dataLayer || [];
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
	<!-- This site is optimized with the Yoast SEO Premium plugin v21.4 (Yoast SEO v27.8) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
	<title>Toronto Windows and Doors | Eco Choice Windows &amp; Doors</title>
	<meta name="description" content="Eco Choice Windows and Doors offers energy-efficient, Canadian-made products with expert installation across the Greater Toronto Area." />
	<link rel="canonical" href="https://ecochoicewindows.ca/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Eco Choice Windows &amp; Doors" />
	<meta property="og:description" content="Eco Choice Windows and Doors offers energy-efficient, Canadian-made products with expert installation across the Greater Toronto Area." />
	<meta property="og:url" content="https://ecochoicewindows.ca/" />
	<meta property="og:site_name" content="Eco Choice Windows &amp; Doors" />
	<meta property="article:publisher" content="https://www.facebook.com/ecochoicewindows" />
	<meta property="article:modified_time" content="2026-05-19T19:52:07+00:00" />
	<meta property="og:image" content="https://ecochoicewindows.ca/wp-content/uploads/2025/12/Professional-Window-Replacement-Installation.webp" />
	<meta property="og:image:width" content="2048" />
	<meta property="og:image:height" content="1152" />
	<meta property="og:image:type" content="image/webp" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ecochoicewindows.ca\/","url":"https:\/\/ecochoicewindows.ca\/","name":"Toronto Windows and Doors | Eco Choice Windows & Doors","isPartOf":{"@id":"https:\/\/ecochoicewindows.ca\/#website"},"about":{"@id":"https:\/\/ecochoicewindows.ca\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/ecochoicewindows.ca\/#primaryimage"},"image":{"@id":"https:\/\/ecochoicewindows.ca\/#primaryimage"},"thumbnailUrl":"https:\/\/ecochoicewindows.ca\/wp-content\/uploads\/2025\/09\/green-arrow.png","datePublished":"2026-02-17T19:07:50+00:00","dateModified":"2026-05-19T19:52:07+00:00","description":"Eco Choice Windows and Doors offers energy-efficient, Canadian-made products with expert installation across the Greater Toronto Area.","breadcrumb":{"@id":"https:\/\/ecochoicewindows.ca\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ecochoicewindows.ca\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ecochoicewindows.ca\/#primaryimage","url":"https:\/\/ecochoicewindows.ca\/wp-content\/uploads\/2025\/09\/green-arrow.png","contentUrl":"https:\/\/ecochoicewindows.ca\/wp-content\/uploads\/2025\/09\/green-arrow.png","width":28,"height":18},{"@type":"BreadcrumbList","@id":"https:\/\/ecochoicewindows.ca\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/ecochoicewindows.ca\/#website","url":"https:\/\/ecochoicewindows.ca\/","name":"Eco Choice Windows & Doors","description":"Windows &amp; Doors","publisher":{"@id":"https:\/\/ecochoicewindows.ca\/#organization"},"alternateName":"Eco Choice","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ecochoicewindows.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ecochoicewindows.ca\/#organization","name":"Eco Choice Windows & Doors","alternateName":"Eco Choice","url":"https:\/\/ecochoicewindows.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ecochoicewindows.ca\/#\/schema\/logo\/image\/","url":"https:\/\/ecochoicewindows.ca\/wp-content\/uploads\/2023\/09\/EcoChoice_Logo.png","contentUrl":"https:\/\/ecochoicewindows.ca\/wp-content\/uploads\/2023\/09\/EcoChoice_Logo.png","width":438,"height":200,"caption":"Eco Choice Windows & Doors"},"image":{"@id":"https:\/\/ecochoicewindows.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ecochoicewindows","https:\/\/www.instagram.com\/ecochoicewindowsdoors\/?hl=en","https:\/\/www.houzz.com\/professionals\/window-sales-and-installation\/eco-choice-windows-and-doors-pfvwus-pf~252201360","https:\/\/homestars.com\/companies\/2789374-eco-choice-windows-doors"]}]}</script>
	<!-- / Yoast SEO Premium plugin. -->


<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
<link rel='dns-prefetch' href='//birdeye.com' />
<link rel='prefetch' href='https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/js/chunk.countup.js?ver=3.16.1' />
<link rel='prefetch' href='https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/js/chunk.sticky-sidebar.js?ver=3.16.1' />
<link rel='prefetch' href='https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/js/chunk.tooltips.js?ver=3.16.1' />
<link rel='prefetch' href='https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/js/chunk.vendors-popups.js?ver=3.16.1' />
<link rel='prefetch' href='https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/js/chunk.vendors-slider.js?ver=3.16.1' />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='sbi_styles-css' href='https://ecochoicewindows.ca/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.10.1' media='all' />
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='twenty20-css' href='https://ecochoicewindows.ca/wp-content/plugins/twenty20/assets/css/twenty20.css?ver=2.0.4' media='all' />
<link rel='stylesheet' id='custom-style-css' href='https://ecochoicewindows.ca/wp-content/themes/flatsome-child/custom-style.css?ver=1.0.0' media='all' />
<link rel='stylesheet' id='flatsome-main-css' href='https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/css/flatsome.css?ver=3.16.1' media='all' />
<style id="flatsome-main-inline-css">
@font-face {
				font-family: "fl-icons";
				font-display: swap;
				src: url(https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot?v=3.16.1);
				src:
					url(https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot#iefix?v=3.16.1) format("embedded-opentype"),
					url(https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.16.1) format("woff2"),
					url(https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/css/icons/fl-icons.ttf?v=3.16.1) format("truetype"),
					url(https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff?v=3.16.1) format("woff"),
					url(https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/css/icons/fl-icons.svg?v=3.16.1#fl-icons) format("svg");
			}
/*# sourceURL=flatsome-main-inline-css */
</style>
<script type="text/javascript">
            window._nslDOMReady = (function () {
                const executedCallbacks = new Set();
            
                return function (callback) {
                    /**
                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
                    */
                    if (executedCallbacks.has(callback)) return;
            
                    const wrappedCallback = function () {
                        if (executedCallbacks.has(callback)) return;
                        executedCallbacks.add(callback);
                        callback();
                    };
            
                    if (document.readyState === "complete" || document.readyState === "interactive") {
                        wrappedCallback();
                    } else {
                        document.addEventListener("DOMContentLoaded", wrappedCallback);
                    }
                };
            })();
        </script><script id="breeze-prefetch-js-extra">
var breeze_prefetch = {"local_url":"https://ecochoicewindows.ca","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
</script>
<script id="breeze-prefetch-js" src="https://ecochoicewindows.ca/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.5.5"></script>
<script id="jquery-core-js" src="https://ecochoicewindows.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>

<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<!-- GTM Container placement set to automatic -->
<script data-cfasync="false" data-pagespeed-no-defer>
	var dataLayer_content = {"pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthor":"wpadmin_new"};
	dataLayer.push( dataLayer_content );
</script>
<script data-cfasync="false" data-pagespeed-no-defer>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WD66TWS');
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="google-site-verification" content="QZC3caTM1WukFKUIh8P5UQC9IkVrUX4OeDUZLyekKDs" />
<!-- Meta Pixel Code -->
<script type='text/javascript'>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://ecochoicewindows.ca/wp-content/uploads/breeze/facebook/fbevents.js');
</script>
<!-- End Meta Pixel Code -->
<script type='text/javascript'>var url = window.location.origin + '?ob=open-bridge';
            fbq('set', 'openbridge', '1160586391609014', url);
fbq('init', '1160586391609014', {}, {
    "agent": "wordpress_0-7.0-5.1.0"
})</script><script type='text/javascript'>
    fbq('track', 'PageView', []);
  </script><link rel="icon" href="https://ecochoicewindows.ca/wp-content/uploads/2024/06/favicon.png" sizes="32x32" />
<link rel="icon" href="https://ecochoicewindows.ca/wp-content/uploads/2024/06/favicon.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://ecochoicewindows.ca/wp-content/uploads/2024/06/favicon.png" />
<meta name="msapplication-TileImage" content="https://ecochoicewindows.ca/wp-content/uploads/2024/06/favicon.png" />
<style id="custom-css" type="text/css">:root {--primary-color: #41b34d;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1290px}.row.row-collapse{max-width: 1260px}.row.row-small{max-width: 1282.5px}.row.row-large{max-width: 1320px}.sticky-add-to-cart--active, #wrapper,#main,#main.dark{background-color: #ffffff}.header-main{height: 83px}#logo img{max-height: 83px}#logo{width:200px;}#logo img{padding:4px 0;}.header-top{min-height: 30px}.transparent .header-main{height: 90px}.transparent #logo img{max-height: 90px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 120px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.header-bg-color {background-color: rgba(0,0,0,0.26)}.header-bottom {background-color: #f1f1f1}.top-bar-nav > li > a{line-height: 16px }.header-main .nav > li > a{line-height: 16px }.stuck .header-main .nav > li > a{line-height: 50px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.header-top{background-color:#41b34d!important;}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #41b34d;}/* Color !important */[data-text-color="primary"]{color: #41b34d!important;}/* Background Color */[data-text-bg="primary"]{background-color: #41b34d;}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .header-vertical-menu__opener ,.is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #41b34d;}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #41b34d}.nav-tabs > li.active > a{border-top-color: #41b34d}.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #41b34d }.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #41b34d }/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #41b34d;}/* Focus */.primary:focus-visible, .submit-button:focus-visible, button[type="submit"]:focus-visible { outline-color: #41b34d!important; }/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step{ background-color:#105ca9; }[data-text-bg="secondary"]{background-color: #105ca9;}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #105ca9}/* Color !important */[data-text-color="secondary"]{color: #105ca9!important;}/* Border */.secondary.is-outline:hover{border-color:#105ca9}/* Focus */.secondary:focus-visible, .alt:focus-visible { outline-color: #105ca9!important; }.success.is-underline:hover,.success.is-outline:hover,.success{background-color: #003b02}.success-color, .success.is-link, .success.is-outline{color: #003b02;}.success-border{border-color: #003b02!important;}/* Color !important */[data-text-color="success"]{color: #003b02!important;}/* Background Color */[data-text-bg="success"]{background-color: #003b02;}.alert.is-underline:hover,.alert.is-outline:hover,.alert{background-color: #000000}.alert.is-link, .alert.is-outline, .color-alert{color: #000000;}/* Color !important */[data-text-color="alert"]{color: #000000!important;}/* Background Color */[data-text-bg="alert"]{background-color: #000000;}body{color: #000000}h1,h2,h3,h4,h5,h6,.heading-font{color: #000000;}.breadcrumbs{text-transform: none;}button,.button{text-transform: none;}.nav > li > a, .links > li > a{text-transform: none;}.section-title span{text-transform: none;}h3.widget-title,span.widget-title{text-transform: none;}.header:not(.transparent) .top-bar-nav > li > a {color: #222222;}.header:not(.transparent) .top-bar-nav.nav > li > a:hover,.header:not(.transparent) .top-bar-nav.nav > li.active > a,.header:not(.transparent) .top-bar-nav.nav > li.current > a,.header:not(.transparent) .top-bar-nav.nav > li > a.active,.header:not(.transparent) .top-bar-nav.nav > li > a.current{color: #41b34d;}.top-bar-nav.nav-line-bottom > li > a:before,.top-bar-nav.nav-line-grow > li > a:before,.top-bar-nav.nav-line > li > a:before,.top-bar-nav.nav-box > li > a:hover,.top-bar-nav.nav-box > li.active > a,.top-bar-nav.nav-pills > li > a:hover,.top-bar-nav.nav-pills > li.active > a{color:#FFF!important;background-color: #41b34d;}a{color: #41b34d;}a:hover{color: #105ca9;}.tagcloud a:hover{border-color: #105ca9;background-color: #105ca9;}input[type='submit'], input[type="button"], button:not(.icon), .button:not(.icon){border-radius: 4px!important}.absolute-footer, html{background-color: #003b02}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}</style><style id="wp-custom-css">
@font-face {
    font-family: "Prometo W04 Light";
    src: url("https://ecochoicewindows.ca/wp-content/themes/flatsome-child/fonts/prometo/Prometo%20W04%20Light.woff2") format("woff2"),
         url("https://ecochoicewindows.ca/wp-content/themes/flatsome-child/fonts/prometo/Prometo%20W04%20Light.woff") format("woff");
	font-display: swap;
}

@font-face {
   font-family: "Prometo W04 Medium";
    src: url("https://ecochoicewindows.ca/wp-content/themes/flatsome-child/fonts/prometo/Prometo W04 Medium.woff") format("woff");
	font-display: swap;
}

@font-face {
    font-family: "Prometo W04 XBold";
    src: url("https://ecochoicewindows.ca/wp-content/themes/flatsome-child/fonts/prometo/Prometo%20W04%20XBold.woff2") format("woff2"),
         url("https://ecochoicewindows.ca/wp-content/themes/flatsome-child/fonts/prometo/Prometo%20W04%20XBold.woff") format("woff");
	font-display: swap;
}

@font-face {
   font-family: "Roboto";
    src: url("https://ecochoicewindows.ca/wp-content/themes/flatsome-child/fonts/roboto/Roboto-Regular.woff") format("woff");
	font-display: swap;
}


div#custom-breadcrumb {
    display: block;
    width: 100%;
}

/* entity-tag{
	padding-left: 2px !important;
} */
body{
	font-family: "Roboto";
}

h1,h2{
	font-family: "Prometo W04 XBold";
}

h3,h4,h5,h6{
	font-family: "Prometo W04 Medium";
}

.black-bold-text{
	font-family: "Prometo W04 XBold";
}
.heroBanner{
	padding-top: 150px !important;
	padding-bottom: 0 !important;
}
.heroBanner .fluentform .ff-btn{
	background: #41b34d !important;
	width: auto;
	margin-right: 0;
}
.form-text-left *{
	text-align: left;
}

.form-text-left > .ff-el-input--label {
    text-align: left !important;
    width: 100%;
    font-size: 18px;
}

.about-video-play-box {
    border-radius: 8px;
    overflow: hidden;
}

.button {
    font-size: 16px;
    padding: 5px 30px;
}

.header-button .button {
    padding: 5px 15px;
		font-size: 14px;
}

.green-text, .text-green{
	 /*color: #41b34d;  */
}

.orange-text{
	/*color: #105ca9;   */
}

.orange-text-in-box{
	color: #105ca9;
}

.h2, h2 {
    font-size: 3em;
}

.h1, h1 { 
	font-size: 3.2em;
}

.p-5{
	padding: 15px;
}

.pl-5{
	padding-left: 35px !important;
}

.mt-5{
	margin-top: 20px;
}

.z-index-1{
	z-index: 1;
}

.row-cornered{
	border-radius: 20px;
	overflow: hidden;
}

.border-radius{
	border-radius: 20px;
}

.icon-based-accordion .accordion-item {
    margin: 20px 0;
}

.icon-based-accordion .accordion-title{
	position: relative;
	
	background-position: left;
	background-repeat: no-repeat;
	background-size: 40px;
	padding-left: 50px;
    line-height: 18px;
    font-weight: 800;
    color: black;
	border: 0;
}

.icon-based-accordion .accordion-title button {
    float: right;
    position: absolute;
    top: 0;
    bottom: unset;
    left: unset;
    right: 0;
}

.icon-based-accordion .accordion-inner {
    padding: 1em 0;
}

.icon-based-accordion .icon-customer .accordion-title{
	background-image: url('https://ecochoicewindows.ca/wp-content/uploads/2023/08/Icons.png');
	}

.icon-based-accordion .icon-warranty .accordion-title{
	background-image: url('https://ecochoicewindows.ca/wp-content/uploads/2023/08/Icons1.png');
	}

.icon-based-accordion .icon-quality .accordion-title{
	background-image: url('https://ecochoicewindows.ca/wp-content/uploads/2023/08/Icons2.png');
	}

.icon-based-accordion .icon-toprated .accordion-title{
	background-image: url('https://ecochoicewindows.ca/wp-content/uploads/2023/08/Icons3.png');
	}

.icon-based-accordion .icon-local .accordion-title{
	background-image: url('https://ecochoicewindows.ca/wp-content/uploads/2023/08/Icons4.png');
	}

.review-slider .review-top-image{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
}

.review-slider .review-top-image img{
	height: 130px;
    width: 100%;
    object-fit: cover;
}

.review-slider .avatar-icon{
	margin-top: -70px;
	height: 80px;
}

.review-slider .avatar-icon img{
	height: 80px;
    width: 80px;
    margin: 0 auto;
	border-radius: 200px;
}

.review-slider .g-review-icon{
	text-align: center;
}

.review-slider .g-review-icon img{
	height: 40px;
    width: auto;
    margin: auto;
}

.review-slider .flickity-page-dots .dot {
    border-color: gray;
    background: gray;
}

.review-slider .flickity-page-dots .dot:hover, .review-slider .flickity-page-dots .dot.is-selected {
	border-color: #27ae60;
    background: #27ae60;
}

.review-slider .flickity-page-dots .dot.is-selected {
	    width: 27px;
    border-radius: 8px;
}

.review-slider .flickity-prev-next-button svg, .review-slider .flickity-prev-next-button .arrow {
    fill: #ffffff;
    background: #27ae60;
    border-color: #27ae60;
}

.review-slider .flickity-prev-next-button {
    bottom: unset;
    top: -95px;
}

.social-icons-list .img {
    display: inline-block;
    max-width: 35px;
}

.call-phone-list span{
	width: 70px;
	display: inline-block;
}

.our-services-footer ul{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.our-services-footer li {
    list-style: none;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
    padding: 5px;
    margin: 0 0 8px 0 !important;
}

.footer-bottom-img{
text-align: center;
}

.footer-bottom-img img{
	width: auto;
max-width: 100%;
}

footer .col-heading{
	font-family: "Prometo W04 Medium";
}

.icon-box-img img, .icon-box-img svg {
    padding-top: 0;
}

.full-banner-rightbanner{
	    padding-top: 0 !important;
}

a.button.white {
    color: #27ae60 !important;
}
.review-slider .flickity-slider > .row > .col > .col-inner {
		border: 1px solid rgb(175, 175, 175);
    border-radius: 8px;
	    padding-bottom: 20px;
}

.review-slider .flickity-slider .col-inner .icon-box{
		padding-left: 20px;
	padding-right: 20px;
}

.map-location-list iframe{
	border-radius: 10px;
}

.map-location-list h2{
	    font-size: 2.4em;
}

#_cmap_location_list, .green-scrollbar {
	overflow-y: auto;
    height: 505px;
	padding-right: 20px;
  --sb-track-color: rgb(175, 175, 175);
  --sb-thumb-color: #27ae60;
  --sb-size: 5px;

  scrollbar-color: var(--sb-thumb-color) 
                   var(--sb-track-color);
}

#_cmap_location_list::-webkit-scrollbar, .green-scrollbar::-webkit-scrollbar {
  width: var(--sb-size) 
}

#_cmap_location_list::-webkit-scrollbar-track, .green-scrollbar::-webkit-scrollbar-track {
  background: var(--sb-track-color);
  border-radius: 10px;
}

#_cmap_location_list::-webkit-scrollbar-thumb, .green-scrollbar::-webkit-scrollbar-thumb {
  background: var(--sb-thumb-color);
  border-radius: 3px;
  
}

#_cmap_location_list .single_cmap_location_button{
	 border: 1px solid rgb(175, 175, 175);
    border-radius: 8px;
	    padding: 10px;
	margin-top: 10px;
	cursor: pointer;
}

#_cmap_location_list .single_cmap_location_button:hover, #_cmap_location_list .single_cmap_location_button.active{
	border: 1px solid #27ae60;
}

#_cmap_location_list .single_cmap_location_button .single_cmap_location_button_title{
	 color: #27ae60;
	font-weight: 600;
	font-size: 18px;
}

.plain-phone {
    font-size: 2.5rem;
    color: white !important;
    display: block;
    line-height: 0;
    margin: 0;
	
}

.full-banner-rightbanner {
    height: 100%;
}

.our-services-footer a {
    color: #666687;
		line-height: 18px !important;
}

.our-services-footer a:hover {
    color: #105ca9;
}

.absolute-footer {
    display: none;
}

.back-to-top {
    border-color: #27ae60 !important;
    background-color: #27ae60 !important;
    color: white !important;
}

.canada-greener-home {
    background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2023/08/Group-100000144311.png);
    background-size: 100% 100%;
    max-width: 370px;
    padding: 75px 35px 15px 35px !important;
    margin: auto !important;
}

.canada-greener-home .canada-greener-heading, .canada-white-number-box .canada-greener-heading{
	font-family: "Prometo W04 XBold";
    line-height: 45px;
}

.canada-greener-home .box-push .box-text,  .canada-white-number-box .box-text{
    background: transparent;
	    line-height: 14px;
}

.canada-greener-home .box-push .box-text .text,  .canada-white-number-box .box-text .text{
	    font-size: 14px !important;
}

.canada-greener-home .button{
	color: white;
}

.canada-white-number-box .button{
	color:#105ca9 ;
	    font-family: "Prometo W04 XBold";
}

.canada-greener-home .medium-text, .canada-white-number-box .medium-text{
	    font-size: 40px;
    margin-bottom: 0;
    display: block;
}
.canada-greener-home .number-text, .canada-white-number-box .number-text{
    font-size: 65px;
    line-height: 75px;
    display: block;
}
.canada-greener-home .small-text, .canada-white-number-box .small-text{
	font-size: 25px;
}

.bordered-hover-box .col-inner .icon-inner{
    color: #27ae60;
    background: #27ae60;
}

.bordered-hover-box:hover .col-inner .icon-inner{
    color: #ffffff;
    background: white;
}

.bordered-hover-box:hover .col-inner {
    background: #27ae60;
}

.bordered-hover-box:hover .col-inner .text > *{
	color: white;
}

.bordered-hover-box:hover .col-inner .icon-inner img {
    filter: invert(47%) sepia(78%) saturate(433%) hue-rotate(93deg) brightness(100%) contrast(87%);
}

.about-video-play-box .label{
	position: absolute;
	left: 0;
	bottom: 15px;
	background: #003a01;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	padding: 10px 25px;
}

.box-text-middle.box-overlay .box-text {
    height: 100%;
    display: grid;
    align-items: center;
    align-content: center;
	z-index: 0;
}

.section-feature-benefit .icon-box-text strong {
    color: #105ca9;
	    font-weight: 400;
}

.section-with-image-box-light-blue > .section-content > .row {
    background: rgb(233, 246, 237);
    border-radius: 15px;
}

.blue-row-rounded{
	background: rgb(233, 246, 237);
    border-radius: 15px;
}

.section-with-image-box-light-blue > .section-content > .row img{
    max-width: 200px;
		margin: auto;
	display: block;
}

.section-why-choose .featured-box {
    border: 1px solid #c4c4c4;
    padding: 15px;
    border-radius: 15px;
    height: 100%;
    margin: 0 !important;
		align-items: center;
}

.slider-content-box-text{
	    height: 220px; 
}

.slider-content-box .flickity-prev-next-button{
	right: 50px !important;
}

.award-logos img {
    height: 110px;
    width: auto;
    object-fit: contain;
    padding: 5px;
	/*filter: grayscale(1);*/
}

.award-logos img:hover {
	filter: grayscale(0);
}
.award-logos .box-image{
	text-align: center;
}
.video-box-col{
	position: relative;
}

.video-box-col .video-button-wrapper{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.video-box-col .video-button-wrapper a{
	height: 100%;
	width: 100%;
	border: 0;
  background: transparent;
	color: transparent;
}

.security-section-image{
	z-index: 1;
}

.security-section-image img{
	max-height: 700px;
	width: auto;
	max-width: 100%;
}

.security-section-image .img-inner {
    overflow: unset;
}

.security-small-boxes img{
	height: 130px;
	width: auto;
	max-width: 100%;
}

.brocher-slider .flickity-prev-next-button {
    position: relative !important;
    bottom: 0;
    top: unset;
    margin: auto;
    left: 50% !important;
    right: unset !important;
}

.brocher-slider .flickity-prev-next-button.previous {
    left: calc(50% - 40px) !important;
}

.brocher-slider .inner-brochor-box-content {
    padding: 0 20px;
}

.brocher-slider .flickity-slider > .row > .col > .col-inner{
	    border: 0 !important;
}

.brocher-slider .review-top-image img{
	    height: 400px;
}

.brocher-slider .review-top-image{
	border-radius: 8px;
}

.timeline__content {
    padding: 0 5px;
}

.timeline__content:before{
	display: none;	
}

.timeline--horizontal .timeline__item{
	padding: 0 0 25px;
}

.timeline--horizontal .timeline__item--bottom{
	padding: 25px 0 0;
}

.accordion.plus-minus-accordian .accordion-item {
    background: rgb(233, 246, 237);
    border-radius: 15px;
    margin-bottom: 15px;
}

.accordion.plus-minus-accordian .accordion-item .accordion-title {
    border-top: 0;
    padding: 20px 25px;
    font-weight: 400;
}

.accordion.plus-minus-accordian .accordion-title button{
	padding-top: 7px;
	background-repeat: no-repeat;
    background-position: center;
    top: 7px;
}


.plus-minus-accordian .icon-angle-down:before, .plus-minus-accordian .accordion-title.active .icon-angle-down:before{content:"";}

.accordion.plus-minus-accordian .accordion-title button{
	background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2023/08/Plus.png);
}

.accordion.plus-minus-accordian .accordion-title.active button{
	background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2023/08/minus.png);
}

.plus-minus-accordian .accordion-inner{
	    padding: 1em 25px;
}

.no-background > .col-inner {
    background: unset !important;
}

.fluentform .ff-btn {
    background: #105ca9 !important;
    width: 100%;
}

.fluentform .ff-btn.ff_btn_no_style {
	color: white;
}
	

.fluentform label {
    font-weight: 600 !important;
}

.service-area-slider-windows .review-top-image img{
	height: 250px;
    object-fit: contain;
    padding: 20px;
	    background: rgb(233, 246, 237);
}

.service-area-slider-windows .slider-content-box-text {
    height: unset;
	text-align: center;
}

.service-area-slider-windows .slider-content-box-text h3{
	margin-bottom: 0;
}

.service-area-slider-windows .flickity-prev-next-button{
	transform: translateX(0%)!important;
}

.service-area-slider-windows .flickity-prev-next-button.previous {
    left: 0;
    
}

.service-area-slider-windows .flickity-prev-next-button.next {
    transform: translateX(0%)!important;
    left: unset;
    right: 0 !important;
}

.bottom-footer-cta h2{
		font-size: 1.8rem;
	  margin-bottom: 0;
}

.bottom-footer-cta .button{
	margin-bottom: 0;
}

.bottom-footer-cta p{
	font-family: "Prometo W04 XBold";
    margin: 0;
}

.diff-video-box{
	max-height: 500px;
	cursor: pointer;
}

.diff-video-box .video-logo img {
    max-width: 200px;
    margin-top: 50px;
}

.diff-video-box + .video-button-wrapper{
	display: none;
}

.banner-faded-background > .section-content {
/*     background: linear-gradient(90deg, rgb(255 255 255 / 76%) 0%, rgb(255 255 255 / 0%) 100%); */
    padding-top: 50px !important;
}

.banner-faded-background .award-logos img{
	    height: 95px;
	filter: grayscale(0);
    margin: auto;
}
.video-home iframe .ytp-chrome-top{
	display: none !important;
	z-index: 0;
}
.video-home iframe{
	\border-radius: 6px;
}

.canada-white-number-box > .col-inner{
	    box-shadow: 0 0 15px #0000003b;
}

.canada-white-number-box > .col-inner i.icon-phone {
    color: black;
}

.canada-white-number-box .ribbin-box-img{
	margin-top: 0;
	max-width: 275px;
}

.canada-white-number-box .ribbin-box-img .box-image{
	    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
	display: none;
}

.canada-white-number-box .box-push .box-text {
    padding: 8px 15px;
    background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2023/08/Group-1000001253-1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
	    margin: 0 auto !important;
}

.canada-white-number-box a.button {
    margin-bottom: 0;
}

.custom-mega-menu-dropdown img{
		object-fit: contain;
    height: 152px;
	background: white;
    width: 100%;
	padding: 15px !important;
}

.custom-doors-mega-menu-dropdown img{
	padding: 0 !important;
	object-fit: unset;
}

.custom-mega-menu-dropdown .box{
	box-shadow: 0 0 3px rgb(51 51 51 / 22%);
	border-radius: 8px;
	overflow: hidden;
	background: white;
}

.custom-mega-menu-dropdown .box-text{
	background: #105ca9;
    color: white;
    padding: 5px 10px;
    line-height: 14px;
    font-size: 14px;
	min-height: 40px;
}

.custom-mega-menu-dropdown .box:hover .box-text{
	background: #27ae60;
}

.custom-mega-menu-dropdown .custom-mega-menu-row{
	margin: auto !important;
}

.customize-tabs-panel .accordion-title {
    font-size: 20px;
		background: #eee;
    margin-bottom: 8px;
    border: 1px solid darkgrey;
}

.custom-doors-mega-menu-dropdown .box .box-text p {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    min-height: 42px;
    display: grid;
    align-items: center;
}

.bordered-hover-box-process a{
	    color: #105ca9 !important;
}

.bordered-hover-box-process:hover .col-inner {
    background: #fff;
}

.bordered-hover-box-process:hover .col-inner .text > * {
    color: #000;
}

.bordered-hover-box-process:hover .col-inner .icon-inner {
    color: #27ae60;
    background: #27ae60;
}

.bordered-hover-box-process:hover .col-inner .icon-inner img {
    filter: unset;
}

.hide-labels .ff-el-input--label {
    display: none !important;
}

.tab-panels td, .tab-panels th {
    padding: 3px;
}

.check-mark-lists .tab-panels li, .check-mark-lists-textbox li {
    list-style: none;
    padding-left: 23px;
    background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2024/06/check.png);
    background-position: 0 2px;
    background-size: 16px;
    background-repeat: no-repeat;
    margin-left: 0;
    line-height: 20px;
    margin-bottom: 15px;
}

.equal-window-door-box img{
	height: 200px;
	width: 100%;
	object-fit: contain;
}

.cs-window img{
	
}

.doors-section-comon img{
	width: 100%;
	height: 400px;
	object-fit: contain;
	background: #eee;
    border-radius: 20px;
    box-shadow: 0 0 8px #69696954;
}

.small-logos-brand img {
    height: 42px;
}

.soft-border-image img{
	border-radius: 15px;
}

.gm-style div[role="dialog"] button:focus-visible, .gm-style div[role="dialog"] button{
    border: 0 !important;
    box-shadow: unset !important;
	  outline: 0 !important;
}

.custom-bottom-sticky-form{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	padding-bottom: 0 !important;
	padding-top: 22px !important;
	display: none;
    box-shadow: 0px 6px 6px 6px #0000008a;
}

.custom-bottom-sticky-form .text-danger {
    color: #ff0000;
}

.custom-bottom-sticky-form input{
	width: 100%;
}

.custom-bottom-sticky-form button{
	width: 100%;
}

.custom-bottom-sticky-form form {
    margin: 0;
}

.wco-wd-box > .col-inner{
	    overflow: hidden;
}

.zoom-icon-image{
	position: relative;
}

.zoom-icon-image > a:after{
	  content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background-image: url(/wp-content/uploads/2023/09/zoom-in.png);
    background-size: 100%;
    border-radius: 8px;
}

.top-bar-warranty-link {
    font-size: 16px !important;
    color: white !important;
    padding: 0px 5px !important;
    border-right: 1px solid #ffffff;
    line-height: 16px !important;
}

.top-bar-warranty-link:last-child {
	border-right: 0;
}

#header-contact a {
    color: #105ca9;
    font-size: 21px;
    letter-spacing: 0;
	font-family: "Prometo W04 Light";
}

/* .mobile-sticky-quote-btn{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
} */

.mobile-sticky-quote-btn{
	position: fixed;
    bottom: 50%;
    right: 0px;
    left: auto;
    width: 50px;
    z-index: 999;
    transform: translateY(50%);
}

.mobile-sticky-quote-btn .section-content > a {
    border-radius: 0 !important;
    writing-mode: sideways-lr;
    text-orientation: mixed;
	margin: 0 !important;
}

.location-phone {
    display: block;
    width: 100%;
    border-bottom: 1px solid;
    font-weight: 900;
    border-top: 0;
    text-decoration: none;
    margin-top: 5px;
    outline: none;
}

.mobile-sidebar .header-button .button {
    width: 100%;
}

.mobile-sidebar .logo img{
	width: 100%;
	max-width: 100%;
}

.review-slider .flickity-slider > .row {
    margin: 0;
}

.review-slider .flickity-page-dots {
    pointer-events: unset !important;
}

.book-appoint-right-image {
    margin: 0 !important;
    padding: 0 !important;
}

.our-team-action-icon h3 {
    font-size: 2rem;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 50px;
}


.banner-form-location h2{
	font-size: 2rem;
}
.brochureBtn img{
	object-fit: contain;
	height: 85px;
	width: auto;
}
.brochureBtn{
	max-width: 339px;
}
.limitoffer{
	left: -88px;
    top: 0;
    position: absolute;
}
.limitoffer img{
	border-radius: 9px 0 0 0;
    height: 140px;
	width: 140px;
    object-fit: contain;
}

.wcc .fluentform .ff-step-titles li.ff_active, .wcc .fluentform .ff-step-titles li.ff_completed {
    color: #27ae60;
}

.wcc .fluentform .ff-step-titles li.ff_active:before, .wcc .fluentform .ff-step-titles li.ff_completed:before {
    background: #27ae60;
}

.wcc .fluentform .ff-step-titles li.ff_active:after, .wcc .fluentform .ff-step-titles li.ff_completed:after {
    background: #27ae60;
}

.wcc .ff-step-titles li span {
    font-size: 15px;
    line-height: 17px;
    font-weight: 600;
    letter-spacing: 0.6px;
}

.radio-btns .ff-el-form-check label.ff-el-form-check-label, .select-dropdown {
    background: #eee;
    padding: 15px 20px !important;
    border: 1px solid #bcbcbc !important;
    border-radius: 5px !important;
    font-weight: 700 !important;
    color: black !important;
    font-size: 16px !important;
    text-transform: uppercase;
    height: auto !important;
    line-height: 18px !important;
    letter-spacing: 0.4px;
}

.select-dropdown{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTcgOS44NDIxMkM3LjU3MTYgMTAuNDA2NyA2LjczNDI5IDEwLjQwNjcgNi4zMzU4OSA5Ljg0MjEyTDAuOTgxNjA2IDIuMjU0MzlDMC41MTQxNjQgMS41OTE5NyAwLjk4NzkxMyAwLjY3NzgzNSAxLjc5ODY2IDAuNjc3ODM1TDEyLjUwNzIgMC42Nzc4MzRDMTMuMzE4IDAuNjc3ODM0IDEzLjc5MTcgMS41OTE5NiAxMy4zMjQzIDIuMjU0MzlMNy45NyA5Ljg0MjEyWiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K) !important;
    background-repeat: no-repeat;
    background-position: right 15px center;
    appearance: initial;
    -webkit-appearance: initial;
}

.radio-btns .ff-el-form-check.ff_item_selected label.ff-el-form-check-label {
    border: 1px solid #007646 !important;
    color: #424242;
    background: rgba(6, 236, 142, .15);
}

.radio-btns .ff-el-form-check label.ff-el-form-check-label input {
    visibility: hidden;
    width: 0;
    height: 0;
}

.radio-btns .ff-el-input--content, .wcc .step-nav {
    display: flex;
	    gap: 10px;
}

.radio-btns .ff-el-form-check, .wcc .step-nav button {
    flex: 1;
	    margin: 0;
}

.wcc .ff-default .ff-el-input--label label {
    text-transform: uppercase;
    font-size: 21px;
    margin: 15px 0;
}

.wcc .ff-custom_html img {
    max-height: 200px;
    width: 100%;
    object-fit: contain;
}

div#calc-final-cost {
    color: #27ae60;
    font-weight: 900;
    font-size: 28px;
}

.style-f-size-sml.sm .ff-el-input--content .ff-el-form-check:last-child {
    display: none;
}

.ff_file_upload_holder .ff-btn {
    background: #eeeeee !important;
    border: 1px solid #bcbcbc;
    color: #000000 !important;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    font-weight: 400;
    font-size: 12px;
    border-radius: 5px;
}
.banner-image-with-white-back {
    text-align: right;
}
.banner-image-with-white-back img {
    mix-blend-mode: multiply;
    max-width: 300px;
    border-radius: 15px;
}

.sec-types-of-windows h3{
	    font-size: 3em;
}

.service-area-slider-windows .flickity-slider .col-inner {
    height: 100%;
}

.benefit-row img {
    height: 20px;
    width: 20px;
}

.benefit-row .img-inner {
    text-align: left;
}

.process-icon-img img {
    width: 100%;
    height: 90px;
    object-fit: contain;
    object-position: left;
}

.heroBannerText p a {
    color: #ffffff;
    text-decoration: underline;
}

.award-logos .box-image iframe {
    min-width: 150px;
}

.footer-review-images .img-inner {
    padding: 0 !important;
}

.footer-review-images img {
    object-fit: contain;
    object-position: top left;
    width: 100%;
    height: 70px;
    border-radius: 0px !important;
		position: relative;
}

.service-area-slider-windows .flickity-prev-next-button {
    top: calc(50% - 38.8px) !important;
}
.service-area-slider-windows .flickity-prev-next-button.previous {
    left: -18px;
}

.heroBannerText p entity-tag {
    display: inline-block;
}

.heroBannerText p {
    word-break: break-word;
}

ul.nav.nav-center.nav-small.mobile-nav.nav-divided, ul.nav.nav-center.nav-small.mobile-nav.nav-divided .html_topbar_right {
    display: block;
    text-align: center;
}

ul#header-contact, ul#header-contact li, ul#header-contact a {
    display: block;
	color: white;
}
.stuck #header-contact a
 {
    color: white;
}
.icon-box-text {
    text-overflow: unset;
    word-wrap: break-word;
    word-break: break-word;
}

.top-bar-promo-link a {
    font-size: 21px;
    font-weight: 900;
    padding: 0px 10px;
    text-shadow: -1px -1px 0 #fff, 0 -1px 0 #fff, 1px -1px 0 #fff, -1px 0 0 #fff, 1px 0 0 #fff, -1px 1px 0 #fff, 0 1px 0 #fff, 1px 1px 0 #fff;
    color: #000;
    letter-spacing: 1px;
}

.cal-stripe .row {
    border-radius: 15px;
    padding: 30px;
    background: rgb(16, 92, 169);
    align-items: center;
    align-content: center;
}

.cal-stripe .row h2 {
    margin: 0;
    font-weight: 600;
}

.cal-stripe .button {
    margin: 0;
}

.summer-offer .row {
    border-radius: 25px;
    overflow: hidden;
    align-items: stretch;
    align-content: center;
}

.summer-offer .row .col-inner {
    align-items: center;
    align-content: center;
}

.cal-stripe .row .col-inner {
    margin: 0 !important;
}
.doorOpt {
	padding-inline: 100px;
}


@media screen and (min-width: 850px) {
	.energyMax .stack .button{
	margin-bottom: 0;
}
	
	.banner-faded-background > .section-content {
		min-height: 500px;
	}
.banner-form-location > div {
    max-width: 445px;
    margin-left: auto !important;
	  margin-right: 0 !important;
}
	
.window-part-feature-img {
    position: absolute;
    top: -30px;
    right: -100%;
    width: 426px !important;
    max-width: unset;
}

		li#menu-item-4344 .sub-menu {
			width: 600px;
			display: flex;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}


		li#menu-item-4344 .sub-menu > li {
			-ms-flex: 0 0 33.333333%;
			flex: 0 0 33.333333%;
			max-width: 33.333333%;
	}
	
}

@media screen and (min-width: 768px) {
	
	.back-to-top {
			line-height: 10px;
			height: auto;
			padding: 0;
	}
	
	.back-to-top.active{
		    transform: translateY(-75px);
	}
	
	
}

@media screen and (max-width: 849px) {
	.innerBanner p{
		display: block !important;
		text-align: center;
	}
	.page .newSlider.windowSlider .flickity-slider > * {
    max-width: 100% !important;
	
}
	.newBanner .promoBg ul li {
    margin-left: 0;
}
	
	.sec-types-of-windows h3{
	    font-size: 1.8em;
}
	
	.limitoffer {
    left: -110px;
}
	
	.medium-logo-center .flex-left{
		margin-right: auto;
    margin-left: 0;
	}
	.medium-logo-center .logo{
		    margin: 0 auto;
	}
	.banner-form-location > div {
    border-radius: 0 !important;
    display: inline-block;
    width: 100%;
}
	.nav>li>a {
			font-size: 1em;
	}
	
	.our-services-footer li {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
	
	.no-margin-tablet > div {
    margin: 0 !important;
}
	
	.security-section-image .img-inner{
		margin: 0 !important;
	}
	
	.mobile-col-no-border-radius > .col-inner{
		border-radius: 0 !important;
	}
	
	.hide-mobile{
		display: none !important;
	}
	
	.h1, h1 {
			font-size: 2em;
	}
	
	.h2, h2 {
			font-size: 1.8em;
	}
	
	.award-logos {
			
			text-align: center;
	}

	.award-logos.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
			margin-top: -7%;
		    opacity: 1;
	}
	
	.banner-award-heading.col {
			padding: 0 15px !important;
			text-align: center;
	}
	
	.banner-award-row h3 {
			font-size: 25px;
			text-align: center;
			padding: 0 15px;
	}
	
	.banner-award-row{
		    background: rgb(255 255 255 / 76%);
	}
	
	.banner-award-row .is-divider{
		height: 10px !important;
	}
	
	
.header-mobile-contact{
    display: flex !important;
}

.header-mobile-contact > li {
    flex: 1;
    text-align: left;
    font-size: 14px;
		padding: 0 !important;
}

    .header-mobile-contact > li a {
        font-size: 16px !important;
        padding: 8px 10px !important;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle !important;
    }

div#top-bar > .container {
    padding: 0;
}
	
	.stuck .header-mobile-contact > li a {
    color: white !important;
}
	
	div#top-bar {
    border-bottom: 1px solid #81c989;
}
	
	.heroBanner h1{
		font-size: 1.8em;
		text-align: center;
	}
	
	.heroBanner h2{
		font-size: 1.4em !important;
		text-align: center;
	}
	
	.heroBanner .banner-form-container{
		border: 3px solid #1662ac;
    padding: 20px 15px 0;
	}
	
	.heroBanner p{
		display: none;
	}
	
	.heroBanner .banner-form-container .fluentform form, .heroBanner .banner-form-container .fluentform form .ff_submit_btn_wrapper {
    margin: 0;
}
	

}

@media screen and (max-width: 768px) {
	
	.page-template .newBanner {
    padding-top: 60px !important;
}
	.paletteSec .swatch-main-container {
    grid-template-columns: repeat(3, 1fr) !important;
    grid-template-rows: repeat(2, auto);
    gap: 5px !important;
    padding: 0px !important;
   
}
	.paletteSec .swatch-main-colour{
		height: 70px !important;
    width: 70px !important;
	}
	.handlesSec .handlesBox .col {
    margin-bottom: 50px;
}
	
	.canada-greener-home .medium-text {
		    font-size: 25px;
	}
	
	.canada-greener-home .number-text{
		font-size: 38px;
    line-height: 38px;
	}
	
	.canada-greener-home .small-text{
		font-size: 18px;
	}
	
	.canada-greener-home .box-push .box-text .text{
		    font-size: 12px !important;
	}
	
	.canada-greener-home .box-image{
		display: none;
	}
	.canada-greener-home .box.box-push{
		background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2023/08/Group-1000001253.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 10px 15px !important;
	}
	
	.canada-greener-home .box.box-push .box-text {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    width: 100%;
    max-width: 100%;
}
	
	.custom-bottom-sticky-form{
		display: none;
	}
	
	.banner-faded-background > .section-content {
    background: linear-gradient(30deg, rgb(255 255 255) 0%, rgb(255 255 255 / 0%) 90%);
}
	.popup .logos {
    flex-direction: column;
}
    .popupSec .vertical-line {
        height: 2px !important;
        width: 120px !important;
        margin-top: 20px;
    }
	.bannerText .col-inner {
    background: transparent !important;
    backdrop-filter: blur(0px) !important;
}
	.longImg img {
		height: auto !important;
    max-height: 300px;
    width: 100%;
    object-fit: cover;
	}
	
}

@media screen and (max-width: 550px) {
	
	.mobile-sticky-quote-btn a {
    padding: 0 !important;
}
	
	.mobile-sticky-quote-btn a span {
    display: block;
    width: 100%;
    padding: 15px 10px;;
}
	
	#logo img {
    height: 70px;
		    object-fit: contain;
}
	div#logo {
    height: 70px;
}
	
	.our-team-action-icon h3{
		font-size: 18px;
		padding-top: 10px;
	}
	
	.video-box-home .video-logo .img-inner {
			margin-bottom: 30px !important;
	}
	
	.video-box-home .featured-box {
    margin-bottom: 25px !important;
}
	
	.mobile-phone-text span{
		font-size: 21px;
	}
	
	.resources-tabs .nav-tabs>li, .resources-tabs .nav-tabs>li a{
		width: 100%;
	}
	
	.c-hide-mobile{
		display: none;
	}
	
	.our-services-footer li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
	}
	
	.bottom-footer-cta .col-inner{
		text-align: center;
	}
	
}


/* Popup */
.popup {
   background-color: white;
   border-radius: 10px;
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
   padding: 20px;
/* width: 80%;
   max-width: 600px; */
   text-align: center;
}
.popup h3 {
    color: #737373;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 400;
}
.popup .highlight {
    color: #00a651;
    font-weight: bold;
}
.popup .new-logo {
    color: #105ca9;
    font-weight: bold;
}
.popup .logos {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 20px;
}
.popup .logos div {
    text-align: center;
}
.popup .logos img {
    max-width: 200px;
		height: 100px;
		object-fit: contain;
    margin-bottom: 10px;
}
.popup .logos .before, .popup .logos .after {
    font-weight: 400;
    color: #737373;
    font-size: 20px;
}
#header-newsletter-signup{
	max-width: 600px !important;
}
.popupSec{
	border: 6px solid #105ca9;
}
.popupSec .vertical-line{
	background: #bdbdbd;
    height: 120px;
    width: 2px;
}
.mfp-close{
	color: #5f5f5f !important;
	font-size: 32px;
}
.header-newsletter-item{
	display: none;
	visibility: hidden;
}
.bannerText .col-inner{
	background: #ffffff9c;
    padding: 25px !important;
    backdrop-filter: blur(10px);
	border-radius: 8px
}

/* .handlesSec h2, .handlesSec h3, .handlesSec p{
	color: #fff;
} */
.handlesSec h3{
	font-size: 18px;
}
.handlesSec .handlesBox .col{
	padding-inline: 5px !important;
}
.handlesSec .handlesBox .col .col-inner {
    background: #ffffff;
    padding: 10px;
    border-radius: 12px;
}
.handlesSec .handlesBox .icon-inner{
	background: #41b34d;
    border-radius: 100%;
    padding: 10px;
}
.handlesSec .handlesBox .icon-box-img {
    margin-top: -65px;
}
.handlesSec .handlesBox .icon-box-img img{
	filter: invert(1);
}
.paletteSec .swatch-main-colour {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
    width: 90px;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    text-align: center;
    border: 1px solid #ddd;
    position: relative;
    background-color: #fff;
}
.paletteSec .swatch-main-container {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(2, auto);
    gap: 10px;
    padding: 20px;
    max-width: 700px;
/*     margin: auto; */
}
.paletteSec .swatch-main-colour p {
    display: none;
    margin: 0;
    padding: 5px;
    font-size: 0.75em;
    font-weight: bold;
    color: #FAFAFA;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.85);
    font-family: "Montserrat", sans-serif;
    text-align: center;
    white-space: normal;
    overflow: hidden;
    word-wrap: break-word;
    line-height: 1.2;
}
.paletteSec .swatch-main-colour:hover p {
    display: block;
}
.header-main .container{
	max-width: 1370px;
}
.reviewBlock:before{
	content: "";
    position: absolute;
    width: 60%;
    height: 100%;
    background: #F5F6F8;
    left: 0;
    top: 0;
}
.newBanner{
	padding-top: 200px !important;
}
.newBanner h1{
	border-bottom: 1px solid #eeeeee94;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.newBanner .promoBg ul li{
	list-style: none;
}
.newBanner .promoBg ul li i{
	padding-right: 15px;
}
/*.newBanner .promoBg .text p {
    color: rgb(255, 255, 255);
    background: #41b34d66;
    padding: 15px;
    border-radius: 50px;
}
 .newBanner .promoBg:before{
	content: "";
    background: #105ca9;
    height: 100%;
    width: 100%;
    position: absolute;
    left: -200px;
    min-width: 730px;
    top: 0;
    border-radius: 4px;
} */

.no-border-radius img{
	border-radius: 0 !important;
}

.mobile-home-banner{
	background: #41b34d;
}

@media screen and (min-width: 850px) {
    .handlesSec .handlesBox .col{
       flex-basis: 16.66%;
        max-width: 33.3333333333%;
    }
}


@media (min-width: 1200px) {
	body:not(.home) #main{
	margin-top: -80px;
}
  body:not(.home) #main #content > section:nth-child(1), body:not(.home).single-post #main #content > .row {
    padding-top: 100px;
  }
}



/* New Homepage CSS */

/*** Base CSS Start ***/



.stuck .header-main .logo {
    filter: brightness(1);
}
.stuck .header-main {
    background: #ffffffcf;
}
.stuck .header-main .nav > li > a{
	color: #000;
}
.header-top .flex-col.flex-right{
	margin-left: 0;
	
}
.header-top .flex-col.flex-right .nav li a {
    text-transform: uppercase;
    padding-right: 5px !important;
    margin-right: 5px;
}
.header .nav-small a.icon:not(.button) {
    font-size: 1.5em;
}
.header-main {
    height: 90px;
    background: #00000026;
    backdrop-filter: blur(16px);
}
.header-main .logo{
	filter: brightness(20);
}
#header-contact a {
    color: #fff;
    font-size: 20px;
    letter-spacing: 0;
    font-family: "Prometo W04 Light";
    font-weight: 400;
}
.header-main .nav-left {
    justify-content: flex-start;
    padding-left: 40px;
}
.header-main .nav > li > a {
    line-height: 16px;
    color: #fff;
	text-transform: uppercase;
	font-size: 16px;
}
.nav-spacing-xlarge>li {
    margin: 0 9px;
}
.header-button .button {
    padding: 5px 15px;
    font-size: 14px;
    font-weight: 300;
    background-color: transparent !important;
    border-color: #fff;
    border-radius: 50px !important;
}
.stuck .header-main .header-button .button{
	border-radius: 50px !important;
	background-color: #41b34d !important;
}
.stuck #header-contact a{
	color: #000
}
.header, .header-wrapper{
	background-color: transparent;
    background-image: none !important;
    box-shadow: none;
}
.page-template-page-new-branding .img-inner img,
.page-id-12469  .img-inner img{
	border-radius: 1.2em;
}
.page-template-page-new-branding .grid-col>.col-inner>.img .img-inner>img{
	left: 0;
}
.page-template-page-new-branding .stack .img-inner img,
.page-id-12469  .stack .img-inner img{
	border-radius: 0em;
    height: 35px;
    object-fit: contain;
    margin-bottom: 5px;
	max-width: 83px;
}
.page-template-page-new-branding h1, .page-template-page-new-branding h2,
.page-id-12469 h1,
.page-id-12469 h2{
	font-family: "Prometo W04 Light";
	font-weight: 300;
	line-height: 1.15;
}
.page-template-page-new-branding  h1 strong,
.page-template-page-new-branding h2 strong,
.page-template-page-new-branding  h3,
.page-id-12469 h1 strong,
.page-id-12469 h2 strong,
.page-id-12469 h3{
	font-family: "Prometo W04 Medium";
	font-weight: 500;
	line-height: 1.15;
}
.page-template-page-new-branding h4,
.page-id-12469 h4{
	font-weight: 600;
    font-family: 'Roboto';
}
.page-template-page-new-branding  h2,
.page-id-12469 h2{
	font-size: 2.3em;
	color: #26263B;
}
.page-template-page-new-branding h2 strong,
.page-id-12469 h2 strong{
		color: #105CAA;
}
.page-template-page-new-branding #content,
.page-id-12469 #content{
	background: #f3f9ff;
}
.page-template-page-new-branding .heroBanner .ff-el-form-control,
.page-id-12469 #fluentform_18 .ff-el-form-control {
    backdrop-filter: blur(20px);
}
.page-template-page-new-branding .heroBanner .ff-el-form-control,
.page-id-12469 #fluentform_18 .ff-el-form-control {
    display: block;
    width: 100%;
    background: #e2e2e240;
    border-color: transparent !important;
    height: 50px;
	color: white;
}
input:hover, select:hover, textarea:hover, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    box-shadow: none;
}
.page-template-page-new-branding .heroBanner .ff-el-form-control::placeholder,
.page-id-12469 #fluentform_18 .ff-el-form-control::placeholder{
	color: #eee;
}

/* Base button */
.ctaBtn.button, 
#fluentform_18 .ff_submit_btn_wrapper .ff-btn, .page-template-page-new-branding .heroBanner .ff_submit_btn_wrapper .ff-btn {
    position: relative;
    overflow: hidden;
    background: transparent !important;
    z-index: 1;
	padding: 0 15px 0 0;
	border-radius: 50px !important;
}

.ctaBtn:before, 
#fluentform_18 .ff_submit_btn_wrapper .ff-btn:before, .page-template-page-new-branding .heroBanner .ff_submit_btn_wrapper .ff-btn:before {
    content: "";
    display: inline-block;
    width: 50px;
    height: 50px;
    background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-button-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
    vertical-align: middle;
    background-color: #41B34D;
    padding: 5px;
    border-radius: 49%;
    border: 6px solid #41B34D;
    position: relative;
    z-index: 2;
}
.ctaBtn::after, #fluentform_18 .ff_submit_btn_wrapper .ff-btn::after, .page-template-page-new-branding .heroBanner .ff_submit_btn_wrapper .ff-btn::after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 0;
    background-color: #41B34D;
    z-index: 0;
    transition: width 0.3s 
ease-in-out;
	border-radius: 50px;
	
}
.ctaBtn:hover::after, 
#fluentform_18 .ff_submit_btn_wrapper .ff-btn:hover::after, .page-template-page-new-branding .heroBanner .ff_submit_btn_wrapper .ff-btn:hover::after {
    width: 100%;
	z-index: -1;
}
.ctaBtn.primary span {
    font-weight: 400;
    color: #000;
    position: relative;
    z-index: 3;
	transition: 0.4s 
ease-in-out;
}
.ctaBtn.primary:hover span{
	color: #fff;
}
.ctaBtn.white span, 
#fluentform_18 .ff_submit_btn_wrapper .ff-btn, .page-template-page-new-branding .heroBanner .ff_submit_btn_wrapper .ff-btn {
    font-weight: 400;
    color: #fff;
    position: relative;
    z-index: 3;
}
.ctaBtnBg.button br{
	display: none;
}
.ctaBtnBg.button{
	background: #fff !important;
    color: #000 !important;
    font-weight: 300 !important;
    border-radius: 50px !important;
}
.button.primary.ctaBtnBg {
  display: inline-flex;
  align-items: center;
  gap: 6px;
	padding-inline: 10px;
	min-width: 237px;
}

.button.primary.ctaBtnBg img {
  height: 18px;
  width: auto;
}
.energyMax .stack .button{
	margin-right: 0;
}
.ctaNumber{
	font-size: 34px;
}
.imgRight{
	margin-left: auto;
}
.page-template-page-new-branding  .section ul,
.page-id-12469 .section ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.page-template-page-new-branding  .section ul li,
.page-id-12469 .section ul li {
  position: relative;
	margin-left: 0;
	padding-left: 28px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.5;
}
.page-template-page-new-branding  .section ul li::before,
.page-id-12469 .section ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 16px;
  height: 16px;
  background-image: url("https://ecochoicewindows.ca/wp-content/uploads/2025/09/eco-check.png");
  background-size: contain;
  background-repeat: no-repeat;
} 
.newFooter ul li{
	padding-left: 0 !important;
}
.newFooter ul li::before{
	display: none;
}
/*** Base CSS End ***/

.page-template-page-new-branding .heroBanner,
.page-id-12469 .heroBanner{
	padding-top: 200px !important;
/* 	height: 100vh; */
}
.trustedSec{
	padding-top: 70px !important;
}
.windowSlider .flickity-slider>.row:not(.is-selected) {
    opacity: 1;
/* 	transform: scale(1); */
}
.windowSlider .flickity-slider > * {
    max-width: 36% !important;
/* 	margin: 0.2% !important; */
}
.windowSlider .flickity-slider .row p a{
	color: #000;
}
.windowSlider .flickity-slider .row .col-inner:hover p a{
	color: #41b34d;
}
.windowSlider .flickity-slider img{
	height: 210px;
    width: auto;
	border-radius: 0;
}
.windowSlider .flickity-slider .img{
	background: #fff;
    padding: 30px;
    border-radius: 1em;
}
.doorSlider{
	margin-top: 10px;
}
.windowSlider.doorSlider .flickity-slider .img{
	background: #fff;
    padding: 0px;
    border-radius: 1em;
}
.windowSlider.doorSlider .flickity-slider img{
	height: 270px;
    width: 100%;
	border-radius: 1em;
	object-fit: cover;
}
.slider-nav-light .flickity-prev-next-button .arrow, .slider-nav-light .flickity-prev-next-button svg {
    fill: #fff;
    background: #105CAA;
    border-color: #105CAA;
}
/* .promoBlock{
	margin-top: 20px;
} */
.promoBlock .row {
    background: #105CAA;
    padding: 20px;
    border-radius: 1.2em;
}
.promoBlock h3{
	font-size: 50px;
    text-transform: uppercase;
}
.faqSec{
	margin-top: 40px;
}
.faqSec .accordion .toggle {
    left: 100%;
    margin-left: -50px;
}
.faqSec .accordion-title{
    border-top: 0;
    background: #fff;
    border-radius: 50px;
    margin-bottom: 10px;
	padding: .8em 3.3em;
}
.faqSec .accordion-title:before{
	content: "";
	background: url("https://ecochoicewindows.ca/wp-content/uploads/2025/09/eco-check.png");
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 25px;
	top: 18px;
	height: 20px;
	width: 20px
}
.lightBg.row {
  background: #d8e6f8;
  padding: 40px 40px;
  text-align: center;
  position: relative;
  border-radius: 2em;
}

.darkBg.row {
  background: #105caa;
  padding: 40px 40px;
  text-align: center;
  position: relative;
  border-radius: 2em;
}

.wsBadge p{
	margin-bottom: 0;
	text-transform: uppercase;
}

.wsBadge {
    display: inline-block;
    background-color: #105caa;
    padding: 20px 40px;
    border-radius: 50px;
    position: relative;
    font-size: 1.1rem;
    text-align: center;
    color: #fff;
    line-height: 1;
    z-index: 1;
    outline: 14px solid #f3f9ff;
    top: -60px;
    left: 0;
}
.wsBadge::before, .wsBadge::after, .easyplan .icon-box-img:before, .easyplan .icon-box-img:after {
    content: "";
    position: absolute;
    top: 20px;
    mask: url(https://ecochoicewindows.ca/wp-content/uploads/2025/09/curve-icon-svg.svg);
    -webkit-mask: url(https://ecochoicewindows.ca/wp-content/uploads/2025/09/curve-icon-svg.svg);
    background-color: #f3f9ff;
    mask-repeat: no-repeat;
    mask-size: contain;
    width: 38px;
    height: 38px;
    z-index: -7;
}
.wsBadge::before{
	left: -46px;
}
.wsBadge::after{
	right: -46px;
    transform: rotatey(-180deg);
}
.easyplan .icon-box .icon-box-img{
    margin-top: -80px;
    background: #f3f9ff;
    padding: 10px;
    border-radius: 1em;
}
.easyplan .icon-box-img:before{
	z-index: 1;
    top: 44px;
    left: -32px;
}
.easyplan .icon-box-img:after{
	z-index: 1;
    top: 44px;
    right: -32px;
	 transform: rotatey(-180deg);
}
.energyMax{
	padding-top: 10px !important;
}
.energyMax .row{
	background: #d8e6f8;
    padding: 60px 40px 20px;
    text-align: center;
    position: relative;
    border-radius: 2em;
}
.energyMax .icon-box {
    background: #fff;
    padding: 25px;
    border-radius: 1.5em;
    margin-bottom: 10px;
}
.comparison-table{
	margin-top: 35px;
}
.comparison-table td img {
    max-width: 18px;
    height: auto;
    object-fit: contain;
}
.comp-right .col-inner, .comp-left .col-inner{
	padding: 25px;
	border-radius: 2em;
}
.comp-left .col-inner{
	background: #fff;
}
.comp-right .col-inner{
	background: #D3E5F8;
}
.comparison-table table{
    border: 0 !important;
    border-collapse: collapse;
    text-align: left;
    margin: 20px 0;
    border-radius: 15px;
/*     overflow: hidden; */
}
.comparison-table table img {
    display: inline-block !important;
    vertical-align: middle;
    margin: 0 4px 4px;
}
.comparison-table table td {
    color: #26263B;
    font-weight: 500;
	font-size: 18px;
}
.comparison-table table th{
	border-bottom: 0;
	font-size: 31px;
}
.comparison-table table td:nth-child(2), .comparison-table table th:nth-child(2) {
    text-align: right;
}
.comparison-table table th:nth-child(1) img {
    margin-top: -150px;
    height: 324px;
    object-fit: contain;
    width: 100%;
    display: block !important;
    background: #f3f9ff;
    outline: 32px solid #f3f9ff;
    margin-bottom: 40px;
    border-radius: 0 0 0.1em;
}
.comparison-table table th .alignright {
    height: auto;
    object-fit: contain;
    max-width: 240px;
}
table th,
table td {
    width: 50%;
}
.ourMap{
	padding-top: 15px !important;
	padding-bottom: 0 !important;
}
.review-slider-new{
	padding-top: 35px !important;
	padding-bottom: 0 !important;
}
.review-slider-new .flickity-slider > * {
    max-width: 36% !important;
}
.review-slider-new .flickity-viewport, .review-slider-new .flickity-slider .col .col-inner{
	max-height: 420px !important;
	min-height: 390px;
}
.review-slider-new .flickity-slider>.row:not(.is-selected){
	opacity: 0.75;
}
.review-slider-new .flickity-slider .col .col-inner{
	background: #fff;
	border-radius: 12px;
	padding: 25px !important;
}
.review-slider-new .reviewinfo h4 {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto';
}
.review-slider-new .stack>.text>:first-child {
    margin-top: 0;
    color: #666;
    margin-bottom: 0;
}
.review-slider-new .stack-row {
    flex-direction: row;
    margin-bottom: 20px;
}
.review-slider-new .flickity-page-dots .dot.is-selected {
    background-color: #105ca9;
    border-color: #105ca9;
}
.review-slider-new .flickity-page-dots .dot {
    background: #111;
}
.review-slider-new .flickity-prev-next-button .arrow, .review-slider-new .flickity-prev-next-button svg {
    background: #fff;
    border-color: #fff !important;
}
/* .review-slider-new .flickity-slider .text{
  max-height: 120px;
  overflow-y: auto;
  position: relative;
  padding-right: 10px;
}
.review-slider-new .flickity-slider .text::-webkit-scrollbar {
  width: 3px;
}
.review-slider-new .flickity-slider .text::-webkit-scrollbar-thumb {
  background-color: #eee;
  border-radius: 3px;
} */
.newFooter .row{
	background: #105CAA;
	border-radius: 1em;
	padding: 40px;
}
.footerBadge{
	background: #f3f9ff;
    margin-top: -65px;
    outline: 14px solid #f3f9ff;
    border-radius: 0.8em;
}
.footerBadge:before, .footerBadge:after{
	content: "";
    position: absolute;
    top: 24px;
    mask: url(https://ecochoicewindows.ca/wp-content/uploads/2025/09/curve-icon-svg.svg);
    -webkit-mask: url(https://ecochoicewindows.ca/wp-content/uploads/2025/09/curve-icon-svg.svg);
    background-color: #f3f9ff;
    mask-repeat: no-repeat;
    mask-size: contain;
    width: 38px;
    height: 38px;
    z-index: 0;
}
.footerBadge::before{
	left: -50px;
}
.footerBadge::after{
	right: -50px;
    transform: rotatey(-180deg);
}
.newFooter .icon-box-img img{
	filter: brightness(20);
}



/* Blog */

.custom-blog-grid {
  display: grid;
  grid-template-columns: 1fr 1fr; /* Two columns */
  gap: 20px;
  align-items: stretch;
}

/* Left big post */
.blog-grid-left {
    background: #fff;
    border-radius: 1em;
    overflow: hidden;
    padding: 15px;
}
.blog-grid-left img {
  width: 100%;
  height: 330px;
  display: block;
  border-radius: 12px;
	object-fit: cover;
}
.blog-grid-content h3{
	font-family: 'Roboto';
}
.blog-grid-content p{
	color: #555;
}
.blog-grid-left .blog-grid-content {
    padding: 15px 0 0;
    text-align: left;
}
.blog-grid-left h3 {
  margin: 10px 0;
  font-size: 20px;
}

/* Right column */
.blog-grid-right {
  display: grid;
  grid-template-rows: 1fr 1fr; /* Two stacked posts */
  gap: 20px;
}

.small-post {
    background: #fff;
    border-radius: 1em;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    overflow: hidden;
    padding: 15px;
}
.small-post a {
  display: flex;              /* Make link act as flex container */
  flex-direction: row;        /* Horizontal layout */
  align-items: stretch;
  text-decoration: none;
  color: inherit;
}

.small-post .blog-grid-img {
    flex: 0 0 40%;
    border-radius: 1em;
}

.small-post .blog-grid-img img {
  width: 100%;
  height: 100%;
	max-height: 210px;
	border-radius: 1em;
  object-fit: cover;
  display: block;
}

.small-post .blog-grid-content {
  flex: 1;
  padding: 10px 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
	text-align: left;
}

.small-post h4 {
  margin: 0 0 5px;
  font-size: 16px;
}

.small-post p {
  margin: 0;
  font-size: 14px;
  color: #555;
}

.windowSlider .slider-style-focus .flickity-page-dots{
	display: none;
}
.windowSlider .slider-style-focus {
    padding: 0 !important;
}

.twentytwenty-container img {
    height: 400px;
	object-fit: cover;
}
.mfp-inline-holder .ux-mfp-inline-content, img.mfp-img , .mfp-content video{
	height: 90vh !important;
}
.page-template-page-new-branding .banner,
.page-id-12469 .banner {
    border-radius: 1.2em;
    overflow: hidden;
}

.twentytwenty-container{
	border-radius: 1.2em;
}
.footerCta .icon-box-img{
	margin-right: 10px;
}
.footerCta .icon-box-text p{
	margin-top: 5px;
}
.open-video{
	min-width: 50px !important;
}
.ourProject{
	padding-top: 35px !important;
	padding-bottom: 0 !important;
}
.newFooter entity-tag {
    padding-left: 0px !important;
}
.newFooter .menuCol ul li{
	text-transform: uppercase;
}
.upgradeSec{
	padding-top: 65px !important;
}
.instaSec{
	padding-top: 20px !important;
}
.newFooter .icon-box-left .icon-box-img+.icon-box-text {
    padding-left: 0.1em;
}
/* .page-id-12469 #menu-item-11974{
	display: none;
} */

.text-white *{
	color: white !important;
}
.footer-social-icons{
	gap: 20px;
	display: flex;
}
.footer-social-icons a i{
	font-size: 1.5em;
}
.contactSec .award-logos img{
	height: 80px;
}
.contactReview p{
	background: #105CAA;
    padding: 4px 26px !important;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
}
/* Responsive */
@media (min-width: 851px) and (max-width: 1024px){
	.comparison-table{
		max-width: 970px;
	}
	.comparison-table table th:nth-child(1) img{
		max-height: 220px;
		max-width: 180px;
	}
	.comparison-table table th h3{
		font-size: 18px;
	}
	.comparison-table .comp-right th .alignright{
		max-width: 160px;
	}
}

@media (min-width: 768px) and (max-width: 1024px){
	.windowSlider .flickity-slider > *{
		max-width: 40% !important;
	}
	.energyMax .stack{
		flex-wrap: wrap;
	}
}

@media (max-width: 767px){
		.windowSlider .flickity-slider > *{
    max-width: 80% !important;
}
	
}

@media (max-width: 850px) {
	
	.page .rightwin-slider .flickity-slider > *{
		max-width: 100% !important;
	}
	.page .rightwin-slider .slider-wrapper .flickity-prev-next-button {
        display: block;
        opacity: 1;
    }
	.page-template-page-new-branding  .heroBanner,
	.page-id-12469 .heroBanner {
    padding-top: 0px !important;
    height: 100%;
}
	.page-template-page-new-branding  .heroBanner .bg-loaded,
	.page-id-12469 .heroBanner .bg-loaded{
		background: #f3f9ff;
	}

	.page-id-12469 .heroBanner .section-bg-overlay {
    background-color: rgba(0, 0, 0, 0) !important;
}
	.heroBannerText h1{
		color: #26263B !important;
		font-size: 24px;
	}
	.heroBannerText h1 strong{
		color: #105CAA;
	}
	.heroBannerText p{
		color: #000 !important;
	}
	.heroBannerText .ff-btn.ff-btn-submit{
		color: #26263B !important;
	}
	
	.page-template-page-new-branding .heroBannerText h1, .page-template-page-new-branding .heroBannerText h1 strong, .page-template-page-new-branding .heroBannerText p, .page-template-page-new-branding .heroBannerText .ff-btn.ff-btn-submit{
	color: #fff !important;
}

	
	.page-template-page-new-branding  h2,
	.page-id-12469 h2 {
    font-size: 1.8em;
    color: #26263B;
}
  .custom-blog-grid {
    grid-template-columns: 1fr;
  }
  .blog-grid-right {
    grid-template-rows: auto;
  }
  .small-post {
    flex-direction: column;
  }
  .small-post img {
    width: 100%;
    height: auto;
  }
	.page-template-page-new-branding  #fluentform_18 .ff-el-form-control ,
	.page-id-12469 #fluentform_18 .ff-el-form-control {
    background: #fff;
		color: #000;
}
	.page-template-page-new-branding  #fluentform_18 .ff-el-form-control::placeholder,
	.page-id-12469 #fluentform_18 .ff-el-form-control::placeholder{
	color: #555;
}
	
	.mobpromo{
		background: #41B34D;
		padding: 15px;
		border-radius: 1em;
	}
	.heroBannerText .mobpromo p{
		color: #fff !important;
	}
	.promoBlock .row {
    padding: 15px 15px 0;
    margin-inline: auto;
    width: 94%;
}
	.promoBlock h3 {
    font-size: 34px;
}
	.lightBg.row {
    padding: 15px 15px 55px;
}
	.wsBadge{
		padding: 20px 10px;
        outline: 6px solid #f3f9ff;
        width: 100%;
        top: -30px;
        font-size: 0.85em;
	}
	.wsBadge::before, .wsBadge::after, .easyplan .icon-box-img:before, .easyplan .icon-box-img:after{
		width: 20px;
		height: 20px;
	}
	.wsBadge::after {
    right: -20px;
    top: 12px;
}
	.wsBadge::before {
    left: -20px;
    top: 12px;
}
	
	.darkBg .wsBadge {
    top: -53px;
}

	.energyMax .icon-box{
		min-height: 100%;
	}
	.windowSlider .flickity-slider .img {
    padding: 15px;
}
	.windowSlider .slider-style-focus {
    padding: 10px 0;
}
	.windowSlider .flickity-slider img {
    height: 220px;
    width: auto;
    border-radius: 0;
}
/* 	.windowSlider .slider-style-focus .flickity-slider>:not(.is-selected) {
    transform: scale(1);
} */
	.windowSlider .slider-style-focus .flickity-page-dots {
    bottom: -15px;
}
	.doorSlider {
    margin-top: 25px;
}
	.windowSlider.doorSlider .flickity-slider img {
    height: 250px;
}
	.faqSec .accordion-title{
		font-size: 1em;
	}
	.faqSec .accordion-title:before {
    top: 16px;
    height: 18px;
    width: 18px;
}
	.faqSec .accordion-title{
		border-radius: 12px;
	}
	.easyplanMob .flickity-viewport {
    overflow: visible;
}
	.easyplanMob .flickity-slider .row .col-inner{
		min-height: 270px;
	}
	.easyplan .icon-box-img:after {
    right: -19px;
}
	.easyplan .icon-box-img:before {
    left: -19px;
}
	    .easyplan .slider-wrapper .flickity-prev-next-button {
        display: block;
        transform: translateY(260%) !important;
    }
	.easyplan .slider-nav-light .flickity-prev-next-button .arrow, .easyplan .slider-nav-light .flickity-prev-next-button svg{
    fill: #070707 !important;
    background: #ffffff;
    border-color: #ffffff;
}
	.easyplan .flickity-prev-next-button.previous {
    left: 35%;
}
	.easyplan .flickity-prev-next-button.next {
    right: 35%;
}
	.energyMax .row{
		padding: 60px 0 25px;
	}
	.energyMax .stack-row{
		flex-wrap: wrap;
		gap: 5px;
	}
	.energyMax .stack-row > * {
    --stack-gap: 0 !important;
    margin-bottom: 1em !important;
}
	.emMob .flickity-page-dots {
    left: 0;
    right: 0;
}
	.energyMax .slider-nav-light .flickity-page-dots .dot {
    border-color: #fff;
    opacity: 1;
}
	.energyMax .flickity-page-dots .dot.is-selected {
        border-color: #105CAA;
    }
	
	.award-logos img {
    height: 75px;
}
	.award-logos .box-text{
		display: none;
	}
	.promoBlock, .trustedSec, .review-slider-new, .instaSec{
		margin-top: 0;
	}
	.instaSec{
		padding-bottom: 10px !important;
	}
	.trustedSec, .easyplan{
		padding-bottom: 0 !important;
	}
	.trustedSec{
		padding-top: 35px !important;
	}
	.windowSlider, .easyplan, .energyMax, .ourMap, .review-slider-new, .instaSec, .blogSec{
		padding-top: 8px !important;
	}
	.faqSec{
		margin-top: 5px;
		padding-bottom: 5px !important;
	}
	.faqSec .img-inner, .upgradeSec .img-inner{
		padding-top: 400px !important;
	}
	.blog-grid-left h3 {
    font-size: 16px;
}
	.blog-grid-content p{
		font-size: 14px;
	}
	.review-slider-new .flickity-slider > * {
    max-width: 100% !important;
}
	.review-slider-new .flickity-page-dots{
		display: none;
	}
 .review-slider-new .slider-wrapper .flickity-prev-next-button {
        display: block;
        top: 95%;
    }
 .review-slider-new	.flickity-prev-next-button.next {
    right: 60%;
}
	.newFooter .row {
    padding: 15px;
}
	
/* 	Comparison Table Mobile */
	.comparison-table {
  max-width: 900px;
  margin: auto;
  font-family: Arial, sans-serif;
  text-align: center;
		padding-bottom: 20px !important;
}

.comparison-row {
  display: grid;
  grid-template-columns: 1fr 1fr 0fr;
  align-items: center;
  background: #fff;
  border-radius: 1em;
  margin: 5px 0;
  padding: 15px;
}
.comparison-row .col {
  font-size: 0.85em;
    font-weight: 500;
    color: #111827;
    padding-bottom: 0;
    text-align: center;
	padding-inline: 0.5em;
}
	.comparison-row .col:nth-child(3){
		font-weight: bold;
	}
.comparison-row .full-title {
  grid-column: 1 / span 3;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    margin-bottom: 10px;
}
.comparison-row .full-title img {
    width: auto !important;
    height: 20px !important;
    object-fit: contain !important;
}

.comparison-row img {
  vertical-align: middle;
}
.comparison-row.header p img:nth-child(1){
        height: 180px;
        width: auto;
        object-fit: contain;
    }
.comparison-row .shields img {
  margin: 0 2px;
}

.comparison-row.header .col h3 {
  font-size: 0.8em;
  margin-top: 25px;
  font-weight: 600;
}

.comparison-row.header .green {
  color: #7cc242;
}
.comparison-table-mob br{
	display: none;
}
.comparison-row:not(:first-child) img {
    vertical-align: middle;
    height: 15px;
    object-fit: contain;
    width: auto;
}
	.ctaBtn:before, #fluentform_18 .ff_submit_btn_wrapper .ff-btn:before, .page-template-page-new-branding .heroBanner .ff_submit_btn_wrapper .ff-btn:before{
		width: 40px;
    height: 40px;
	}
	.ctaBtn{
		margin-right: 0;
	}
	.small-post a {
    flex-direction: column;
}
     .small-post .blog-grid-content {
    padding: 25px 0 5px;
    flex-direction: column;
}   
	.blog-grid-left img {
    height: 100%;
}
	.windowSlider .slider-style-focus .flickity-page-dots{
	display: flex !important;
        width: 100%;
        left: 0;
        right: 0;
}
	.windowSlider .slider-nav-dots-dashes .flickity-page-dots .dot
 {
    width: 18%;
    opacity: 1;
}
	.windowSlider .flickity-page-dots .dot.is-selected {
    background-color: #111;
    opacity: 1 !important;
    border-color: #105caa !important;
}
	.ourProject .box-image{
		padding-top: 250px !important;
	}
	.ourProject{
		padding-top: 0 !important;
	}
	.trustedSec .img .img-inner{
		padding-top: 400px !important;
	}
	.header-main {
    height: 70px;
    background: #00000026;
    backdrop-filter: blur(1px);
}
	.icon-menu{
		background: #fff;
	}
	.icon-menu:before {
    content: "";
		background-image: url('https://ecochoicewindows.ca/wp-content/uploads/2025/10/menu-line-icon.png');
		background-size: contain;
		background-repeat: no-repeat;
		height: 30px;
		width: 30px;
		position: absolute;
		top: -20px;
}
	.nav-icon.has-icon{
		background: #fff;
    padding: 6px 4px 3px;
    border-radius: 6px;
	}
	.section.newFooter ul {
  columns: 2;
  column-gap: 40px;
  list-style-position: inside;
}
	.newFooter .menuCol{
		padding-bottom: 60px;
	}
	.upgradeSec{
		padding-top: 40px !important;
		padding-bottom: 15px !important;
	}
	.faqSec.homefaq{
		padding-bottom: 15px !important;
	}
	.footerBadge{
		position: relative;
		width: 170px;
		margin-inline: auto;
		margin-top: -28px;
	}
	.footerBadge img{
		height: 36px;
		object-fit: contain;
		width: auto;
	}
	.footerBadge::after {
    right: -34px;
}
	.footerBadge::before {
    left: -34px;
}
	.footerBadge:before, .footerBadge:after{
		top: 12px;
		width: 22px;
    height: 22px;
	}
	.blog-grid-left .blog-grid-content, .small-post .blog-grid-content{
    text-align: center;
}
	.review-slider-new .flickity-viewport, .review-slider-new .flickity-slider .col .col-inner {
    max-height: 100% !important;
    min-height: 390px;
}
       
}

/* Service Page */
.newSlider.windowSlider .flickity-slider > * {
    max-width: 60% !important;
	margin: 0.5% !important;
	background: #fff;
    padding: 30px 0px 0 30px;
    border-radius: 1em;
}
.newSlider.windowSlider .slider-style-focus .flickity-page-dots{
	display: block;
    bottom: -25px;
}
.listSec ul li {
    background: #fff;
    border-radius: 50px;
    padding: 0.8em 3.3em 0.8em 3.3em !important;
}
.faqSec.listSec ul li:before{
    left: 18px;
    top: 18px;
}
.newSlider .lightBg.row{
	background: #105ca9;
}
.newSlider.windowSlider .flickity-slider>.row:not(.is-selected){
	opacity: 0.5;
}
.rightwin-slider .flickity-slider > *{
	max-width: 22% !important;
	margin: 0.5% !important;
	background: #F3F9FF;
    padding: 15px !important;
    border-radius: 1em;
}
.rightwin-slider .flickity-slider > * .col{
	padding: 5px !important;
}
.rightwin-slider .flickity-slider>.row:not(.is-selected){
	opacity: 1 !important;
}
</style>
<style id="kirki-inline-styles"></style>	
	
<link rel='stylesheet' id='fluent-form-styles-css' href='https://ecochoicewindows.ca/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.2.5' media='all' />
<link rel='stylesheet' id='fluentform-public-default-css' href='https://ecochoicewindows.ca/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.2.5' media='all' />

</head>

<body class="home wp-singular page-template page-template-page-new-branding page-template-page-new-branding-php page page-id-15020 wp-theme-flatsome wp-child-theme-flatsome-child lightbox nav-dropdown-has-arrow nav-dropdown-has-shadow nav-dropdown-has-border">

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Eco Choice Windows & Doors",
  "image": "https://ecochoicewindows.ca/wp-content/uploads/2023/09/EcoChoice_Logo.png",
  "@id": "",
  "url": "https://ecochoicewindows.ca/",
  "telephone": "(416) 690-9992",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "90 Basaltic Rd Unit 6",
    "addressLocality": "Vaughan",
    "addressRegion": "ON",
    "postalCode": "L4K 1G6",
    "addressCountry": "CA"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 43.82259579999999,
    "longitude": -79.49789640000002
  },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "opens": "08:30",
    "closes": "17:00"
  },
  "sameAs": [
    "https://www.facebook.com/ecochoicewindows",
    "https://twitter.com/ecowindowsdoors",
    "https://www.instagram.com/ecochoicewindowsdoors/",
    "https://www.houzz.com/pro/ecochoice/eco-choice-windows-doors",
    "https://www.homestars.com/companies/2789374-eco-choice-windows-doors"
  ],
  "award": [
    "2023 Best of Best homestars award",
    "2023 Best In Window replacement",
    "Top Choice Award",
    "Toronto Stars Reader’s Choice 2022 Award",
    "2023 Best of Houzz Service"
    ],
  "knowsAbout": [
    "windows and doors",
    "window replacement",
    "windows experts",
    "doors experts",
    "free windows and doors inspection"
    ]
}
</script>

<script type="application/ld+json">
{
	"@context": "http://schema.org/",
	"@type": "CreativeWorkSeries",
		"aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue":"9.5/10",
        "ratingCount":"632"
        },
		"description":"Eco Choice Windows and Doors",
		"image":"https://ecochoicewindows.ca/wp-content/uploads/2023/09/EcoChoice_Logo.png",
		"name":"Eco Choice Windows and Doors",
		"url":"https://ecochoicewindows.ca/"
}
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "WebSite",
  "name": "Eco Choice Windows and Doors",
  "url": "https://ecochoicewindows.ca/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://ecochoicewindows.ca/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>
<!-- GTM Container placement set to automatic -->
<!-- Google Tag Manager (noscript) -->
				<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WD66TWS" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Meta Pixel Code -->
<noscript>
<img height="1" width="1" style="display:none" alt="fbpx"
src="https://www.facebook.com/tr?id=1160586391609014&ev=PageView&noscript=1" />
</noscript>
<!-- End Meta Pixel Code -->

<a class="skip-link screen-reader-text" href="#main">Skip to content</a>

<div id="wrapper">

	
	<header id="header" class="header has-sticky sticky-jump">
		<div class="header-wrapper">
			<div id="top-bar" class="header-top nav-dark flex-has-center">
    <div class="flex-row container">
      <div class="flex-col hide-for-medium flex-left">
          <ul class="nav nav-left medium-nav-center nav-small  nav-divided">
              <li id="menu-item-15841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15841 menu-item-design-default has-dropdown"><a href="https://ecochoicewindows.ca/service-areas/" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Service Area<i class="icon-angle-down" ></i></a>
<ul class="sub-menu nav-dropdown nav-dropdown-default">
	<li id="menu-item-15845" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15845"><a href="https://ecochoicewindows.ca/windows-and-doors-vaughan/">Vaughan</a></li>
	<li id="menu-item-15846" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15846"><a href="https://ecochoicewindows.ca/service-areas/">View All</a></li>
</ul>
</li>
<li id="menu-item-15842" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15842 menu-item-design-default"><a href="https://ecochoicewindows.ca/blog/" class="nav-top-link">Blog</a></li>
<li id="menu-item-15843" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15843 menu-item-design-default"><a href="https://ecochoicewindows.ca/warranty/" class="nav-top-link">Warranty</a></li>
<li id="menu-item-15844" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15844 menu-item-design-default"><a href="https://ecochoicewindows.ca/special-offers/" class="nav-top-link">Promotions</a></li>
          </ul>
      </div>

      <div class="flex-col hide-for-medium flex-center">
          <ul class="nav nav-center nav-small  nav-divided">
                        </ul>
      </div>

      <div class="flex-col hide-for-medium flex-right">
         <ul class="nav top-bar-nav nav-right nav-small  nav-divided">
              <li class="html header-social-icons ml-0">
	<div class="social-icons follow-icons" ><a href="https://www.facebook.com/ecochoicewindows" target="_blank" data-label="Facebook" rel="noopener noreferrer nofollow" class="icon plain facebook tooltip" title="Follow on Facebook" aria-label="Follow on Facebook"><i class="icon-facebook" ></i></a><a href="https://www.instagram.com/ecochoicewindowsdoors/" target="_blank" rel="noopener noreferrer nofollow" data-label="Instagram" class="icon plain  instagram tooltip" title="Follow on Instagram" aria-label="Follow on Instagram"><i class="icon-instagram" ></i></a><a href="https://www.pinterest.com/ecowindowsdoors" target="_blank" rel="noopener noreferrer nofollow"  data-label="Pinterest"  class="icon plain  pinterest tooltip" title="Follow on Pinterest" aria-label="Follow on Pinterest"><i class="icon-pinterest" ></i></a><a href="https://www.linkedin.com/company/eco-choice-windows-&-doors" target="_blank" rel="noopener noreferrer nofollow" data-label="LinkedIn" class="icon plain  linkedin tooltip" title="Follow on LinkedIn" aria-label="Follow on LinkedIn"><i class="icon-linkedin" ></i></a></div></li>
          </ul>
      </div>

            <div class="flex-col show-for-medium flex-grow">
          <ul class="nav nav-center nav-small mobile-nav  nav-divided">
              <li class="html custom html_topbar_right"><ul id="header-contact" class="nav nav-divided nav-uppercase header-contact header-mobile-contact">
	<li><a href="tel:1-855-273-3261" class="tooltip tooltipstered"><i class="icon-phone" style="font-size:20px;"></i><span>1-855-273-3261</span></a></li>
	<li style="background: #1662ac;padding: 16px 10px;color: white;"><a href="https://ecochoicewindows.ca/special-offers/" class="tooltip tooltipstered"><span>PROMOTIONS</span></a></li>
</ul></li>          </ul>
      </div>
      
    </div>
</div>
<div id="masthead" class="header-main has-sticky-logo">
      <div class="header-inner flex-row container logo-left" role="navigation">

          <!-- Logo -->
          <div id="logo" class="flex-col logo">
            
<!-- Header logo -->
<a href="https://ecochoicewindows.ca/" title="Eco Choice Windows &amp; Doors - Windows &amp; Doors" rel="home">
		<img width="660" height="144" src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/eco-logo-updated.png" class="header-logo-sticky" alt="Eco Choice Windows &amp; Doors"/><img width="660" height="144" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/logo.png" class="header_logo header-logo" alt="Eco Choice Windows &amp; Doors"/><img  width="660" height="144" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/logo.png" class="header-logo-dark" alt="Eco Choice Windows &amp; Doors"/></a>
          </div>

          <!-- Mobile Left Elements -->
          <div class="flex-col show-for-medium flex-left">
            <ul class="mobile-nav nav nav-left ">
                          </ul>
          </div>

          <!-- Left Elements -->
          <div class="flex-col hide-for-medium flex-left
            flex-grow">
            <ul class="header-nav header-nav-main nav nav-left  nav-size-xlarge nav-spacing-xlarge" >
              <li id="menu-item-4340" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4340 menu-item-design-default has-dropdown"><a href="https://ecochoicewindows.ca/about/" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">About<i class="icon-angle-down" ></i></a>
<ul class="sub-menu nav-dropdown nav-dropdown-default">
	<li id="menu-item-4362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4362"><a href="https://ecochoicewindows.ca/about/">About</a></li>
	<li id="menu-item-4361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4361"><a href="https://ecochoicewindows.ca/resources/">Resources</a></li>
	<li id="menu-item-4383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4383"><a href="https://ecochoicewindows.ca/sales-process/">Sales Process</a></li>
	<li id="menu-item-4363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4363"><a href="https://ecochoicewindows.ca/faqs/">FAQ</a></li>
</ul>
</li>
<li id="menu-item-4341" class="mega-menu-item mega-menu-item-windows menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4341 menu-item-design-full-width menu-item-has-block has-dropdown"><a href="https://ecochoicewindows.ca/window-replacement/" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Windows<i class="icon-angle-down" ></i></a><div class="sub-menu nav-dropdown">	<section class="section custom-mega-menu-dropdown" id="section_849524190">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			

	<div id="gap-173943354" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-173943354 {
  padding-top: 30px;
}
</style>
	</div>
	

<div class="row row-small custom-mega-menu-row"  id="row-1168017217">


	<div id="col-640518272" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

<div class="row row-small align-equal"  id="row-313004124">


	<div id="col-937412309" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/casement-windows/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="107" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_08.jpg" class="attachment-large size-large" alt="Window sliding frame" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Casement Windows</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-1048554277" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/windows/awning-windows/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="118" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_05.jpg" class="attachment-large size-large" alt="Window frame" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Awning Windows</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-1702556743" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/windows/single-slider-windows/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="147" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_14-1.jpg" class="attachment-large size-large" alt="single slider windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Single Slider Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-2092122288" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/windows/single-hung-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="118" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_28.jpg" class="attachment-large size-large" alt="single hung windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Single Hung Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

</div>

		</div>
					</div>

	

	<div id="col-1415239148" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

<div class="row row-small align-equal"  id="row-1740771423">


	<div id="col-241195043" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/windows/bay-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="192" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_34.jpg" class="attachment-large size-large" alt="bay windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Bay Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-500015016" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/bow-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="264" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_37.jpg" class="attachment-large size-large" alt="bow windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Bow Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-782091801" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/double-hung-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="133" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_23.jpg" class="attachment-large size-large" alt="double hung windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Double Hung Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-478970419" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/windows/double-slider-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="155" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_16.jpg" class="attachment-large size-large" alt="double slider windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Double Slider Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

</div>

		</div>
					</div>

	

</div>
<div class="row row-small custom-mega-menu-row"  id="row-1324271693">


	<div id="col-496987374" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

<div class="row row-small align-equal"  id="row-300569521">


	<div id="col-1953434643" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/end-vent-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="155" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_25.jpg" class="attachment-large size-large" alt="end vent windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>End Vent Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-1979005114" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/windows/fixed-casement-windows/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="107" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_03.jpg" class="attachment-large size-large" alt="fixed casement windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Fixed Casement Windows</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-217931953" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/picture-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="109" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_18.jpg" class="attachment-large size-large" alt="picture windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Picture Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-1694967867" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/shaped-window/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="113" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/windows_47.jpg" class="attachment-large size-large" alt="shaped windows" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Shaped Window</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-579263750" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/impact-security-glass/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="1020" height="607" src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Impact-Security-Glass-scaled-ecochoice-1344x800.webp" class="attachment-large size-large" alt="" decoding="async" fetchpriority="high" srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Impact-Security-Glass-scaled-ecochoice-1344x800.webp 1344w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Impact-Security-Glass-scaled-ecochoice-672x400.webp 672w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Impact-Security-Glass-scaled-ecochoice-768x457.webp 768w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Impact-Security-Glass-scaled-ecochoice-1536x914.webp 1536w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Impact-Security-Glass-scaled-ecochoice-2048x1219.webp 2048w" sizes="(max-width: 1020px) 100vw, 1020px" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Impact Security Glass</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

</div>

		</div>
					</div>

	

	<div id="col-1080315686" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

<div class="row row-small align-equal"  id="row-128648721">


	<div id="col-876061944" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/windows/european-tilt-turn-windows/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="150" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/Tilt_and_Turn_Windows-e1575603418677.jpg" class="attachment-large size-large" alt="Window glass frame" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>European Tilt & Turn Windows</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-1596044082" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/vinyl-windows/aluminum-windows/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="170" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/Altitude_Aluminum_Windows_Toronto.jpg" class="attachment-large size-large" alt="Energy efficient of Aluminum windows is higher due to advancement in technology" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Aluminum Windows</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-29796295" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/window-installation-services/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="250" height="183" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/Windows-Replacement-Guide-Eco.webp" class="attachment-large size-large" alt="One men replacing window glass door" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Window Installation</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-1859568398" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/window-replacement/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="293" height="150" src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/Eco-clear-path.jpg" class="attachment-large size-large" alt="One men replacing window glass door" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Window Replacement</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

</div>

		</div>
					</div>

	

</div>

		</div>

		
<style>
#section_849524190 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(242, 242, 242);
}
#section_849524190 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_849524190 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	</div></li>
<li id="menu-item-4343" class="mega-menu-item mega-menu-item-doors menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4343 menu-item-design-full-width menu-item-has-block has-dropdown"><a href="https://ecochoicewindows.ca/doors/" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Doors<i class="icon-angle-down" ></i></a><div class="sub-menu nav-dropdown">	<section class="section custom-mega-menu-dropdown custom-doors-mega-menu-dropdown" id="section_1333530870">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			

	<div id="gap-128656220" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-128656220 {
  padding-top: 30px;
}
</style>
	</div>
	

<div class="row row-small custom-mega-menu-row"  id="row-907619967">


	<div id="col-2116303106" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

<div class="row row-small align-equal"  id="row-660605448">


	<div id="col-1049665584" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/doors/steel-entry-doors/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="152" height="163" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/atm_soft_600-800.jpg" class="attachment-large size-large" alt="Glass door" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Steel Entry Doors</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-10529064" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/doors/fiberglass-doors/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="155" height="152" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/iron-door-1.jpg" class="attachment-large size-large" alt="Entrance window glass door" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Fiberglass Doors</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-778333757" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/doors/garden-door/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="152" height="164" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/garden-door.jpg" class="attachment-large size-large" alt="garden door" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Garden Door</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-241837086" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/doors/european-tilt-turn-door/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="152" height="203" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/IMG_8476.jpg" class="attachment-large size-large" alt="Window glass door balcony" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>European Tilt & Turn Doors</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

</div>

		</div>
					</div>

	

	<div id="col-476405711" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

<div class="row row-small align-equal"  id="row-501824079">


	<div id="col-1676821706" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/doors/sliding-patio-door/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="152" height="160" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/Patio-Door-Menu-11.jpg" class="attachment-large size-large" alt="Patio-Door" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Sliding Patio Door</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-1827856684" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/doors/steel-entry-doors/novatech-high-performance-system-door/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="152" height="223" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/Decorative-Accents-Novatech.jpg" class="attachment-large size-large" alt="Window glass door" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Novatech High-Performance System Door</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-961974170" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/doors/urbania-loft-aluminum-patio-door/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="152" height="173" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/URBANIA-LOFT-Aluminum-Patio-Doors.jpg" class="attachment-large size-large" alt="URBANIA--LOFT--Aluminum-Patio-Doors" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>URBANIA & LOFT – Aluminum Patio Doors</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

	<div id="col-467807568" class="col medium-3 small-6 large-3"  >
				<div class="col-inner"  >
			
			

	<div class="box has-hover   has-hover box-text-bottom" >

		<div class="box-image" >
			<a href="https://ecochoicewindows.ca/smart-slide-patio-doors/"  >			<div class="image-cover" style="padding-top:100%;">
				<img width="152" height="152" src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/SmartSlide_Menu.jpg" class="attachment-large size-large" alt="Window glass frame" decoding="async" />											</div>
			</a>		</div>

		<div class="box-text text-center" >
			<div class="box-text-inner">
				

<p>Smart Slide Patio Doors</p>

			</div>
		</div>
	</div>
	

		</div>
					</div>

	

</div>

		</div>
					</div>

	

</div>

		</div>

		
<style>
#section_1333530870 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(242, 242, 242);
}
#section_1333530870 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1333530870 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	</div></li>
<li id="menu-item-11974" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11974 menu-item-design-default"><a href="https://ecochoicewindows.ca/garage-doors/" class="nav-top-link">Garage Doors</a></li>
<li id="menu-item-4382" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4382 menu-item-design-default"><a href="https://ecochoicewindows.ca/financing/" class="nav-top-link">Financing</a></li>
<li id="menu-item-15281" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15281 menu-item-design-default"><a href="https://ecochoicewindows.ca/contact/" class="nav-top-link">Contact</a></li>
            </ul>
          </div>

          <!-- Right Elements -->
          <div class="flex-col hide-for-medium flex-right">
            <ul class="header-nav header-nav-main nav nav-right  nav-size-xlarge nav-spacing-xlarge">
              <li class="header-divider"></li><li class="header-contact-wrapper">
		<ul id="header-contact" class="nav nav-divided nav-uppercase header-contact">
		
			
			
						<li class="">
			  <a href="tel:1-855-273-3261" class="tooltip" title="1-855-273-3261">
			     <i class="icon-phone" style="font-size:20px;" ></i>			      <span>1-855-273-3261</span>
			  </a>
			</li>
				</ul>
</li>
<li class="html header-button-1">
	<div class="header-button">
	<a href="https://ecochoicewindows.ca/contact/" class="button primary is-large"  style="border-radius:99px;">
    <span>GET A FREE QUOTE</span>
  </a>
	</div>
</li>


            </ul>
          </div>

          <!-- Mobile Right Elements -->
          <div class="flex-col show-for-medium flex-right">
            <ul class="mobile-nav nav nav-right ">
              <li class="nav-icon has-icon">
  		<a href="#" data-open="#main-menu" data-pos="left" data-bg="main-menu-overlay" data-color="" class="is-small" aria-label="Menu" aria-controls="main-menu" aria-expanded="false">

		  <i class="icon-menu" ></i>
		  		</a>
	</li>
            </ul>
          </div>

      </div>

      </div>

<div class="header-bg-container fill"><div class="header-bg-image fill"></div><div class="header-bg-color fill"></div></div>		</div>
	</header>

	
	<main id="main" class="">

<div id="content" role="main">
			
					<section class="section show-for-medium" id="section_1456045198">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

				<div class="video-overlay no-click fill show-for-medium"></div>
	<video class="video-bg fill show-for-medium" preload playsinline autoplay
		muted		loop>
		<source src="https://ecochoicewindows.ca/wp-content/uploads/2025/11/Untitled720.mp4" type="video/mp4">	</video>

			
			

		</div>

		

		<div class="section-content relative">
			
	<div id="gap-1667272432" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1667272432 {
  padding-top: 30vh;
}
@media (min-width:850px) {
  #gap-1667272432 {
    padding-top: 30px;
  }
}
</style>
	</div>
	
		</div>

		
<style>
#section_1456045198 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_1456045198 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1456045198 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	

	<section class="section heroBanner" id="section_376644289">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

				<div class="video-overlay no-click fill hide-for-medium"></div>
	<video class="video-bg fill hide-for-medium" preload playsinline autoplay
		muted		loop>
		<source src="https://ecochoicewindows.ca/wp-content/uploads/2025/11/Untitled720.mp4" type="video/mp4">	</video>

			<div class="section-bg-overlay absolute fill"></div>
			

		</div>

		

		<div class="section-content relative">
			
<div class="row row-small"  id="row-82684961">

	<div id="col-1034406497" class="col heroBannerText medium-12 small-12 large-6"  >
				<div class="col-inner"  >
			
			
	<div id="text-2012330033" class="text">
		
<h1>The <span style="color: #50b848; font-size: 100%;"><strong>Trusted</strong> <strong>Choice</strong></span> for <strong>energy efficient</strong> <span style="color: #ffffff;"><strong>Windows &amp; Doors</strong></span></h1>
		
<style>
#text-2012330033 {
  font-size: 1.2rem;
  line-height: 1.1;
  color: rgb(255,255,255);
}
#text-2012330033 > * {
  color: rgb(255,255,255);
}
</style>
	</div>
	
	<div id="text-2201191931" class="text">
		
<p>Eco Choice is a leading window and door replacement company serving the Greater Toronto Area, offering Canadian-made, energy-efficient products with expert installation and a lifetime warranty.<br />
		
<style>
#text-2201191931 {
  color: rgb(255,255,255);
}
#text-2201191931 > * {
  color: rgb(255,255,255);
}
</style>
	</div>
	
	<div id="text-3341277953" class="text banner-form-container">
		
<h2 class="show-for-medium">Book A Free In-Home Estimate</h2>
<div class='fluentform ff-default fluentform_wrapper_18 ffs_default_wrap'><form data-form_id="18" id="fluentform_18" class="frm-fluent-form fluent_form_18 ff-el-form-top ff_form_instance_18_1 ff-form-loading ff_has_v3_recptcha ffs_default" data-form_instance="ff_form_instance_18_1" method="POST" data-recptcha_key="6Lc7XgksAAAAANh32zLmWto8JPAvNdHoCpEzFqOL" ><fieldset  style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
                    <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Home Form</legend>        <div
                style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
                class="ff-el-group ff-hpsf-container"
        >
            <div class="ff-el-input--label asterisk-right">
                <label for="ff_18_item_sf" aria-label="Subscribe">
                    Subscribe                </label>
            </div>
            <div class="ff-el-input--content">
                <input type="text"
                       name="item_18__fluent_sf"
                       class="ff-el-form-control"
                       id="ff_18_item_sf"
                />
            </div>
        </div>
        <input type='hidden' name='__fluent_form_embded_post_id' value='15020' /><input type="hidden" id="_fluentform_18_fluentformnonce" name="_fluentform_18_fluentformnonce" value="64680e12e9" /><input type="hidden" name="_wp_http_referer" value="/" /><div class='ff-el-group ff-el-form-hide_label'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_18_input_text' id='label_ff_18_input_text' aria-label="Name">Name</label></div><div class='ff-el-input--content'><input type="text" name="input_text" class="ff-el-form-control" placeholder="Full Name" data-name="input_text" id="ff_18_input_text"  aria-invalid="false" aria-required=true></div></div><div data-name="ff_cn_id_1"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div class='ff-el-group ff-el-form-hide_label'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_18_phone' id='label_ff_18_phone' aria-label="Phone">Phone</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" placeholder="Phone" data-name="phone" id="ff_18_phone" inputmode="tel"  aria-invalid='false' aria-required=true></div></div></div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group ff-el-form-hide_label'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_18_email' id='label_ff_18_email' aria-label="Email">Email</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_18_email" class="ff-el-form-control" placeholder="Email" data-name="email"  aria-invalid="false" aria-required=true></div></div></div></div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type="submit" class="ff-btn ff-btn-submit ff-btn-lg ff_btn_no_style"  aria-label="Get a Free Quote">Get a Free Quote</button></div></fieldset></form><div id='fluentform_18_errors' class='ff-errors-in-stack ff_form_instance_18_1 ff-form-loading_errors ff_form_instance_18_1_errors'></div></div>            <script type="text/javascript">
                window.fluent_form_ff_form_instance_18_1 = {"id":"18","ajaxUrl":"https:\/\/ecochoicewindows.ca\/wp-admin\/admin-ajax.php","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","cssClassName":"","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_18_1","form_id_selector":"fluentform_18","rules":{"input_text":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"phone":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"},"valid_phone_number":{"value":false,"message":"Phone number is not valid","global":false,"global_message":"Phone number is not valid"}},"email":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}}},"debounce_time":300,"file_upload_settings":[]};
                            </script>
            
		
<style>
#text-3341277953 {
  text-align: center;
}
</style>
	</div>
	
		</div>
				
<style>
#col-1034406497 > .col-inner {
  padding: 40px 0px 0px 0px;
}
@media (min-width:550px) {
  #col-1034406497 > .col-inner {
    padding: 40px 15px 0px 15px;
  }
}
</style>
	</div>

	

	<div id="col-1624129892" class="col hide-for-medium medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			
		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_376644289 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_376644289 .section-bg-overlay {
  background-color: rgba(0, 0, 0, 0.326);
}
#section_376644289 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_376644289 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
<div class="row" style="max-width:1350px" id="row-1861492236">

	<div id="col-1420910595" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div id="gap-671205435" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-671205435 {
  padding-top: 30px;
}
</style>
	</div>
	
	<div id="text-538004055" class="text">
		
<h2><span style="color: #00ccff;"><strong>Award</strong></span> Winning Service</h2>
		
<style>
#text-538004055 {
  text-align: center;
}
</style>
	</div>
	


<div class="row award-logos large-columns-7 medium-columns-3 small-columns-2 row-collapse row-full-width slider row-slider slider-nav-simple slider-nav-outside slider-nav-push"
     data-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold": 6, "cellAlign": "left", "wrapAround": true, "prevNextButtons": true, "percentPosition": true, "pageDots": false, "rightToLeft": false, "autoPlay": false}'>

  <!-- 1 -->
  <div class="gallery-col col">
    <div class="col-inner">
      <div class="box has-hover gallery-box box-normal">
        <div class="box-image">
          <img decoding="async" width="300" height="300"
               src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20300%20300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E"
               data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/06/hd-round-made-in-canada-label-icon.png"
               class="lazy-load award-logos"
               alt="Made in Canada badge" />
        </div>
        <div class="box-text text-center"><p></p></div>
      </div>
    </div>
  </div>

  <!-- 3 -->
  <div class="gallery-col col">
    <div class="col-inner">
      <div class="box has-hover gallery-box box-normal">
        <div class="box-image">
          <a href="https://www.houzz.com/professionals/window-sales-and-installation/eco-choice-windows-and-doors-pfvwus-pf~252201360" target="_blank">
            <img decoding="async" width="95" height="95"
                 src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2095%2095%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E"
                 data-src="https://ecochoicewindows.ca/wp-content/uploads/2026/02/thumb_best-of-houzz-2026-Eco_Choice_Windows.png"
                 class="lazy-load award-logos"
                 alt="Best of Houzz Service" />
          </a>
        </div>
        <div class="box-text text-center"><p></p></div>
      </div>
    </div>
  </div>

  <!-- 4 -->
  <div class="gallery-col col">
    <div class="col-inner">
      <div class="box has-hover gallery-box box-normal">
        <div class="box-image">
          <img loading="lazy" decoding="async" width="95" height="95"
               src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2095%2095%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E"
               data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/12/logo.png"
               class="lazy-load award-logos"
               alt="Top Choice Award" />
        </div>
        <div class="box-text text-center"><p></p></div>
      </div>
    </div>
  </div>

  <!-- 5 -->
  <div class="gallery-col col">
    <div class="col-inner">
      <div class="box has-hover gallery-box box-normal">
        <div class="box-image">
          <img loading="lazy" decoding="async" width="103" height="95"
               src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20103%2095%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E"
               data-src="https://ecochoicewindows.ca/wp-content/uploads/2024/04/threebest-rated-logo-updated.png"
               class="lazy-load award-logos"
               alt="Three Best Rated" />
        </div>
        <div class="box-text text-center"><p></p></div>
      </div>
    </div>
  </div>

  <!-- 6 (NEW ICON) -->
  <div class="gallery-col col">
    <div class="col-inner">
      <div class="box has-hover gallery-box box-normal">
        <div class="box-image">
            <img loading="lazy" decoding="async" width="95" height="95"
                 src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2095%2095%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E"
                 data-src="https://ecochoicewindows.ca/wp-content/uploads/2026/01/canadian-choice-2025.png"
                 class="lazy-load award-logos"
                 alt="New Award Badge" />
         
        </div>
        <div class="box-text text-center"><p></p></div>
      </div>
    </div>
  </div>
  
	<!-- 7 (NEW ICON) -->
  <div class="gallery-col col">
    <div class="col-inner">
      <div class="box has-hover gallery-box box-normal">
        <div class="box-image">
            <img loading="lazy" decoding="async" width="95" height="95"
                 src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2095%2095%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E"
                 data-src="https://ecochoicewindows.ca/wp-content/uploads/2026/04/BestofHomestarslogo_2026_EcoChoice.jpg"
                 class="lazy-load award-logos"
                 alt="New Award Badge" />
         
        </div>
        <div class="box-text text-center"><p></p></div>
      </div>
    </div>
  </div>

</div>

		</div>
				
<style>
#col-1420910595 > .col-inner {
  margin: -45px 0px 0px 0px;
}
@media (min-width:550px) {
  #col-1420910595 > .col-inner {
    margin: -20px 0px 0px 0px;
  }
}
@media (min-width:850px) {
  #col-1420910595 > .col-inner {
    margin: 0px 0px 0px 0px;
  }
}
</style>
	</div>

	
</div>

	<section class="section summer-offer" id="section_185097293">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row row-collapse align-equal align-center"  id="row-429989665">

	<div id="col-1586424857" class="col medium-12 small-12 large-6"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1022339777">
								<div class="img-inner image-cover dark" style="padding-top:56.25%;">
			<img decoding="async" width="1020" height="459" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201020%20459%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2026/03/dce248d0-d221-4399-ac4a-866fedd4252b-1400x630.webp" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2026/03/dce248d0-d221-4399-ac4a-866fedd4252b-1400x630.webp 1400w, https://ecochoicewindows.ca/wp-content/uploads/2026/03/dce248d0-d221-4399-ac4a-866fedd4252b-800x360.webp 800w, https://ecochoicewindows.ca/wp-content/uploads/2026/03/dce248d0-d221-4399-ac4a-866fedd4252b-768x346.webp 768w, https://ecochoicewindows.ca/wp-content/uploads/2026/03/dce248d0-d221-4399-ac4a-866fedd4252b-1536x691.webp 1536w, https://ecochoicewindows.ca/wp-content/uploads/2026/03/dce248d0-d221-4399-ac4a-866fedd4252b.webp 2000w" sizes="auto, (max-width: 1020px) 100vw, 1020px" />						
					</div>
								
<style>
#image_1022339777 {
  width: 100%;
}
</style>
	</div>
	
		</div>
					</div>

	

	<div id="col-138600415" class="col medium-12 small-12 large-6"  >
				<div class="col-inner text-left"  >
			
			
	<div id="gap-1642516704" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1642516704 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-1642516704 {
    padding-top: 30px;
  }
}
</style>
	</div>
	
	<div id="text-1178738633" class="text">
		
<h6><strong><span style="font-size: 200%; color: #ffffff;">Spring Savings Event</span></strong></h6>
		
<style>
#text-1178738633 {
  font-size: 1.75rem;
  color: rgb(255, 255, 255);
}
#text-1178738633 > * {
  color: rgb(255, 255, 255);
}
</style>
	</div>
	
	<div id="gap-625450502" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-625450502 {
  padding-top: 20px;
}
</style>
	</div>
	
	<div id="text-4029564342" class="text">
		
<p class="uppercase"><span style="font-size: 100%;"><strong data-start="992" data-end="1036">40% OFF Windows + FREE Triple Pane Glass </strong></span></p>
<p class="uppercase"><span style="font-size: 100%;">Plus, take advantage of <strong data-start="378" data-end="414">0% Interest Financing Until 2027</strong>*</span></p>
		
<style>
#text-4029564342 {
  font-size: 1.4rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-4029564342 > * {
  color: rgb(255, 255, 255);
}
</style>
	</div>
	
<a href="https://ecochoicewindows.ca/contact/" target="_self" class="button white is-link ctaBtn"  >
    <span>Request a quote</span>
  </a>

		</div>
				
<style>
#col-138600415 > .col-inner {
  padding: 0px 0px 0px 30px;
}
</style>
	</div>

	

<style>
#row-429989665 > .col > .col-inner {
  padding: 15px 15px 15px 15px;
  background-color: #105ca9;
}
</style>
</div>
		</div>

		
<style>
#section_185097293 {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#section_185097293 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_185097293 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section trustedSec" id="section_1397283541">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row row-large"  id="row-1774111460">

	<div id="col-1044919170" class="col medium-12 small-12 large-6"  >
				<div class="col-inner"  >
			
			
	<div id="gap-1851792929" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1851792929 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-1851792929 {
    padding-top: 30px;
  }
}
</style>
	</div>
	
	<div id="text-324546314" class="text">
		
<h2>Trusted <strong>Window &amp; Door</strong> Replacement Experts and Installers Serving Toronto &amp; the GTA</h2>
<p>For over 23 years, Eco Choice Windows &amp; Doors has been the trusted choicefor high-performance <b>windows and doors in Toronto</b> and the GTA. We help homeowners enhance their properties with energy-efficient, Canadian-made products designed specifically to withstand our local climate. As leading experts in <b>windows and doors replacement in Toronto</b>, we offer a seamless, full-service experience—delivering honest guidance, custom solutions, and expert installation. Choose Eco Choice for lasting comfort and value.<br />
		
<style>
#text-324546314 {
  line-height: 1.6;
}
</style>
	</div>
	
		</div>
					</div>

	

	<div id="col-385965131" class="col medium-12 small-12 large-6 medium-col-first"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_2098604896">
								<div class="img-inner image-cover dark" style="padding-top:400px;">
			<img decoding="async" width="1020" height="574" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201020%20574%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-Banner-20251.webp" class="lazy-load attachment-large size-large" alt="Window &amp; Door Replacement Experts and Installers Serving" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-Banner-20251.webp 1200w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-Banner-20251-711x400.webp 711w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-Banner-20251-768x432.webp 768w" sizes="auto, (max-width: 1020px) 100vw, 1020px" />						
					</div>
								
<style>
#image_2098604896 {
  width: 100%;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_1397283541 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_1397283541 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1397283541 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	

	<section class="section windowSlider" id="section_1606759114">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row"  id="row-1544187925">

	<div id="col-761842761" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div id="text-1200196685" class="text">
		
<h2>Explore Our <strong>Energy-Efficient Window &amp; Door </strong>Styles</h2>
		
<style>
#text-1200196685 {
  text-align: left;
}
@media (min-width:550px) {
  #text-1200196685 {
    text-align: center;
  }
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
	<div id="gap-1224535417" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1224535417 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-1224535417 {
    padding-top: 30px;
  }
}
</style>
	</div>
	
<div class="row row-large lightBg"  id="row-1294010129">

	<div id="col-1815031471" class="col small-12 large-12"  >
				<div class="col-inner text-left"  >
			
			
		<div class="wsBadge">
				
<p>Window Replacement &amp; Installation<br />
		</div>
	
		</div>
					</div>

	

	<div id="col-1572939004" class="col medium-12 small-12 large-5"  >
				<div class="col-inner text-left"  >
			
			
<h2>Save <strong>Energy</strong> With Style.</h2>
	<div id="text-639072971" class="text">
		
<p>Upgrade your home with expertly installed, energy-efficient windows designed to reduce drafts, boost comfort, and lower utility bills.<br />
		
<style>
#text-639072971 {
  line-height: 1.8;
}
</style>
	</div>
	
<a href="https://ecochoicewindows.ca/contact/" target="_self" class="button primary is-link ctaBtn"  >
    <span>Explore Window Replacement</span>
  </a>

		</div>
					</div>

	

	<div id="col-49484978" class="col medium-12 small-12 large-7"  >
				<div class="col-inner"  >
			
			
<div class="slider-wrapper relative" id="slider-927145744" >
    <div class="slider slider-nav-dots-dashes slider-nav-circle slider-nav-large slider-nav-light slider-nav-outside slider-style-focus slider-show-nav"
        data-flickity-options='{
            "cellAlign": "left",
            "imagesLoaded": true,
            "lazyLoad": 1,
            "freeScroll": false,
            "wrapAround": false,
            "autoPlay": false,
            "pauseAutoPlayOnHover" : false,
            "prevNextButtons": true,
            "contain" : true,
            "adaptiveHeight" : true,
            "dragThreshold" : 10,
            "percentPosition": true,
            "pageDots": true,
            "rightToLeft": false,
            "draggable": true,
            "selectedAttraction": 0.1,
            "parallax" : 0,
            "friction": 0.6        }'
        >
        
<div class="row row-small"  id="row-441699468">

	<div id="col-1044798148" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_936543771">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/casement-windows/"  >						<div class="img-inner dark" >
			<img decoding="async" width="234" height="525" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20234%20525%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Casement-Windows.png" class="lazy-load attachment-large size-large" alt="Casement Windows" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Casement-Windows.png 234w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Casement-Windows-178x400.png 178w" sizes="auto, (max-width: 234px) 100vw, 234px" />						
					</div>
						</a>		
<style>
#image_936543771 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2754096543" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/casement-windows/">Casement Windows</a><br />
		
<style>
#text-2754096543 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1554980442">

	<div id="col-407151887" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_799482537">
		<a class="" href="https://ecochoicewindows.ca/window-replacement/awning-windows/"  >						<div class="img-inner dark" >
			<img decoding="async" width="600" height="705" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20600%20705%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Awning-Windows.png" class="lazy-load attachment-large size-large" alt="Awning Windows" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Awning-Windows.png 600w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Awning-Windows-340x400.png 340w" sizes="auto, (max-width: 600px) 100vw, 600px" />						
					</div>
						</a>		
<style>
#image_799482537 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2685482326" class="text">
		
<p><a href="https://ecochoicewindows.ca/window-replacement/awning-windows/">Awning Windows</a><br />
		
<style>
#text-2685482326 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-928670802">

	<div id="col-1137925142" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_73807512">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/single-slider-windows/"  >						<div class="img-inner dark" >
			<img decoding="async" width="600" height="461" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20600%20461%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Single-Slider-Window.png" class="lazy-load attachment-large size-large" alt="Single Slider Window" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Single-Slider-Window.png 600w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Single-Slider-Window-521x400.png 521w" sizes="auto, (max-width: 600px) 100vw, 600px" />						
					</div>
						</a>		
<style>
#image_73807512 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-904604308" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/single-slider-windows/">Single Slider Windows</a><br />
		
<style>
#text-904604308 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1931740578">

	<div id="col-1915272634" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_493477381">
		<a class="" href="https://ecochoicewindows.ca/window-replacement/single-hung-window/"  >						<div class="img-inner dark" >
			<img decoding="async" width="600" height="799" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20600%20799%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Single-Hung-Window.png" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Single-Hung-Window.png 600w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Single-Hung-Window-300x400.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" />						
					</div>
						</a>		
<style>
#image_493477381 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2584977242" class="text">
		
<p><a href="https://ecochoicewindows.ca/window-replacement/single-hung-window/">Single Hung Windows</a><br />
		
<style>
#text-2584977242 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1334516102">

	<div id="col-2122886395" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1629229293">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/double-hung-window/"  >						<div class="img-inner dark" >
			<img decoding="async" width="250" height="459" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20250%20459%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Double-Hung-Windows.png" class="lazy-load attachment-large size-large" alt="Double Hung Windows" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Double-Hung-Windows.png 250w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Double-Hung-Windows-218x400.png 218w" sizes="auto, (max-width: 250px) 100vw, 250px" />						
					</div>
						</a>		
<style>
#image_1629229293 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-3362143063" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/double-hung-window/">Double Hung Windows</a><br />
		
<style>
#text-3362143063 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1661255751">

	<div id="col-1345698963" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1454374002">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/double-slider-window/"  >						<div class="img-inner dark" >
			<img decoding="async" width="600" height="386" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20600%20386%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/double-slider.png" class="lazy-load attachment-large size-large" alt="double-slider" />						
					</div>
						</a>		
<style>
#image_1454374002 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-1694621350" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/double-slider-window/">Double Slider Windows</a><br />
		
<style>
#text-1694621350 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1224143251">

	<div id="col-1188712500" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_2007817987">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/end-vent-window/"  >						<div class="img-inner dark" >
			<img decoding="async" width="600" height="469" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20600%20469%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/09/end-vent-slider.png" class="lazy-load attachment-large size-large" alt="end-vent-slider" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2023/09/end-vent-slider.png 600w, https://ecochoicewindows.ca/wp-content/uploads/2023/09/end-vent-slider-512x400.png 512w" sizes="auto, (max-width: 600px) 100vw, 600px" />						
					</div>
						</a>		
<style>
#image_2007817987 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-876727009" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/end-vent-window/"><span class="green-text">End Vent Windows</span></a><br />
		
<style>
#text-876727009 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1776308604">

	<div id="col-41154945" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1186072850">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/fixed-casement-windows/"  >						<div class="img-inner dark" >
			<img decoding="async" width="251" height="300" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20251%20300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2024/05/Fixed_Casement_open.png" class="lazy-load attachment-large size-large" alt="Fixed_Casement_open" />						
					</div>
						</a>		
<style>
#image_1186072850 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2186500788" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/fixed-casement-windows/">Fixed Casement Windows</a><br />
		
<style>
#text-2186500788 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-682961892">

	<div id="col-1686106169" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_289944897">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/picture-window/"  >						<div class="img-inner dark" >
			<img decoding="async" width="251" height="300" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20251%20300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Picture-Windows-Replacement.png" class="lazy-load attachment-large size-large" alt="Picture Windows Replacement" />						
					</div>
						</a>		
<style>
#image_289944897 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-3654346789" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/picture-window/">Picture Windows</a><br />
		
<style>
#text-3654346789 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-76131661">

	<div id="col-1442898049" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_2130057288">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/picture-window/"  >						<div class="img-inner dark" >
			<img decoding="async" width="400" height="400" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20400%20400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/european-tilt-tur-windows.jpg" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/european-tilt-tur-windows.jpg 400w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/european-tilt-tur-windows-280x280.jpg 280w" sizes="auto, (max-width: 400px) 100vw, 400px" />						
					</div>
						</a>		
<style>
#image_2130057288 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-3505786222" class="text">
		
<p><a href="https://ecochoicewindows.ca/vinyl-windows/picture-window/">European Tilt &amp; Turn Windows</a><br />
		
<style>
#text-3505786222 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-448890524">

	<div id="col-106455169" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_309165685">
		<a class="" href="https://ecochoicewindows.ca/vinyl-windows/aluminum-windows/"  >						<div class="img-inner dark" >
			<img decoding="async" width="568" height="519" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20568%20519%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Aluminum-Window.png" class="lazy-load attachment-large size-large" alt="Aluminum Window" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Aluminum-Window.png 568w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Aluminum-Window-438x400.png 438w" sizes="auto, (max-width: 568px) 100vw, 568px" />						
					</div>
						</a>		
<style>
#image_309165685 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-1324639112" class="text">
		
<p class="text-light text-48 text-black txt1"><a href="https://ecochoicewindows.ca/vinyl-windows/aluminum-windows/">Aluminum Windows</a></p>
		
<style>
#text-1324639112 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
     </div>

     <div class="loading-spin dark large centered"></div>

     	</div>


		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_1606759114 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_1606759114 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1606759114 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section cal-stripe dark" id="section_1175774224">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			
	<div class="is-border"
		style="border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;">
	</div>

		</div>

		

		<div class="section-content relative">
			
	<div id="gap-735515959" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-735515959 {
  padding-top: 30px;
}
</style>
	</div>
	
<div class="row align-middle align-center"  id="row-2114919132">

	<div id="col-1019778050" class="col medium-5 small-12 large-5"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1699776456">
								<div class="img-inner dark" >
			<img decoding="async" width="1020" height="574" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201020%20574%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2026/01/Professional-Window-Replacement-Installation-1400x788.webp" class="lazy-load attachment-large size-large" alt="Professional-Window-Replacement-Installation Georgetown" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2026/01/Professional-Window-Replacement-Installation-1400x788.webp 1400w, https://ecochoicewindows.ca/wp-content/uploads/2026/01/Professional-Window-Replacement-Installation-711x400.webp 711w, https://ecochoicewindows.ca/wp-content/uploads/2026/01/Professional-Window-Replacement-Installation-768x432.webp 768w, https://ecochoicewindows.ca/wp-content/uploads/2026/01/Professional-Window-Replacement-Installation-1536x864.webp 1536w, https://ecochoicewindows.ca/wp-content/uploads/2026/01/Professional-Window-Replacement-Installation.webp 2048w" sizes="auto, (max-width: 1020px) 100vw, 1020px" />						
					</div>
								
<style>
#image_1699776456 {
  width: 100%;
}
</style>
	</div>
	
		</div>
					</div>

	

	<div id="col-302716413" class="col medium-12 small-12 large-7"  >
				<div class="col-inner text-left"  >
			
			
	<div id="text-252690207" class="text">
		
<h6><span style="font-size: 200%; color: #ffffff;" data-line-height="m">Calculate Your Window Replacement Cost</span></h6>
		
<style>
#text-252690207 {
  font-size: 1.2rem;
  line-height: 2;
  color: rgb(255, 255, 255);
}
#text-252690207 > * {
  color: rgb(255, 255, 255);
}
</style>
	</div>
	
	<div id="text-259030499" class="text">
		
<p>Ready to upgrade your home with beautiful, energy-efficient windows? Use our Window Replacement Cost Calculator now to get an instant estimate and start your project today!<br />
		
<style>
#text-259030499 {
  font-size: 1rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-259030499 > * {
  color: rgb(255, 255, 255);
}
</style>
	</div>
	
<a href="https://ecochoicewindows.ca/window-cost-calculator/" target="_self" class="button white is-outline"  >
    <span>Window Cost Calculator</span>
  </a>

		</div>
				
<style>
#col-302716413 > .col-inner {
  margin: 0px 0px 20px 0px;
}
</style>
	</div>

	

<style>
#row-2114919132 > .col > .col-inner {
  padding: 0px 0px 0px 0px;
}
</style>
</div>
		</div>

		
<style>
#section_1175774224 {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  min-height: 0px;
  background-color: rgba(255, 255, 255, 0);
}
#section_1175774224 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1175774224 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<div id="gap-87926382" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-87926382 {
  padding-top: 30px;
}
</style>
	</div>
	
	<section class="section windowSlider doorSlider" id="section_424199547">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row row-large lightBg"  id="row-1021560480">

	<div id="col-487954066" class="col small-12 large-12"  >
				<div class="col-inner text-left"  >
			
			
		<div class="wsBadge">
				
<p>Door Replacement &amp; Installation<br />
		</div>
	
		</div>
				
<style>
#col-487954066 > .col-inner {
  padding: 0px 0px 0px 0px;
}
</style>
	</div>

	

	<div id="col-758061260" class="col medium-12 small-12 large-5"  >
				<div class="col-inner text-left"  >
			
			
<h2>Built to <strong>Last.</strong> Designed to Impress.</h2>
	<div id="text-3652946025" class="text">
		
<p>Enhance security, insulation, and curb appeal with durable, Canadian-made entry and <strong><a href="https://ecochoicewindows.ca/smart-slide-patio-doors/">patio doors available</a></strong> in a range of finishes, glass styles, and hardware options.<br />
		
<style>
#text-3652946025 {
  line-height: 1.8;
}
</style>
	</div>
	
<a href="https://ecochoicewindows.ca/contact/" target="_self" class="button primary is-link ctaBtn"  >
    <span>Explore Door Replacement</span>
  </a>

		</div>
					</div>

	

	<div id="col-1868668819" class="col medium-12 small-12 large-7"  >
				<div class="col-inner"  >
			
			
<div class="slider-wrapper relative" id="slider-1853401552" >
    <div class="slider slider-nav-dots-dashes slider-nav-circle slider-nav-large slider-nav-light slider-nav-outside slider-style-focus slider-show-nav"
        data-flickity-options='{
            "cellAlign": "left",
            "imagesLoaded": true,
            "lazyLoad": 1,
            "freeScroll": false,
            "wrapAround": false,
            "autoPlay": false,
            "pauseAutoPlayOnHover" : false,
            "prevNextButtons": true,
            "contain" : true,
            "adaptiveHeight" : true,
            "dragThreshold" : 10,
            "percentPosition": true,
            "pageDots": true,
            "rightToLeft": false,
            "draggable": true,
            "selectedAttraction": 0.1,
            "parallax" : 0,
            "friction": 0.6        }'
        >
        
<div class="row row-small"  id="row-1830937407">

	<div id="col-186580434" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_149638061">
		<a class="" href="https://ecochoicewindows.ca/doors/steel-entry-doors/"  >						<div class="img-inner dark" >
			<img decoding="async" width="1108" height="1446" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201108%201446%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Steel-Entry-Door.webp" class="lazy-load attachment-1536x1536 size-1536x1536" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Steel-Entry-Door.webp 1108w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Steel-Entry-Door-307x400.webp 307w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Steel-Entry-Door-613x800.webp 613w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Steel-Entry-Door-768x1002.webp 768w" sizes="auto, (max-width: 1108px) 100vw, 1108px" />						
					</div>
						</a>		
<style>
#image_149638061 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2783758540" class="text">
		
<p><span style="color: #000000;"><a style="color: #000000;" href="https://ecochoicewindows.ca/doors/steel-entry-doors/">Steel Entry Doors</a></span><br />
		
<style>
#text-2783758540 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1266328234">

	<div id="col-1288591391" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1212417114">
		<a class="" href="https://ecochoicewindows.ca/doors/fiberglass-doors/"  >						<div class="img-inner dark" >
			<img decoding="async" width="233" height="300" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20233%20300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Fiberglass_Doors_Modern.jpg" class="lazy-load attachment-large size-large" alt="Fiberglass Doors Toronto" />						
					</div>
						</a>		
<style>
#image_1212417114 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-1144289229" class="text">
		
<p><a href="https://ecochoicewindows.ca/doors/fiberglass-doors/">Fiberglass Doors</a><br />
		
<style>
#text-1144289229 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1412189982">

	<div id="col-1774156821" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_102712430">
								<div class="img-inner dark" >
			<img decoding="async" width="500" height="365" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20500%20365%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/elegant-french-doors.webp" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_102712430 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-1246368571" class="text">
		
<p>French Doors<br />
		
<style>
#text-1246368571 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-757079477">

	<div id="col-1495070975" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_502360309">
		<a class="" href="https://ecochoicewindows.ca/doors/sliding-patio-door/"  >						<div class="img-inner dark" >
			<img decoding="async" width="500" height="497" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20500%20497%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Sliding-Patio-Door.webp" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Sliding-Patio-Door.webp 500w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Sliding-Patio-Door-402x400.webp 402w" sizes="auto, (max-width: 500px) 100vw, 500px" />						
					</div>
						</a>		
<style>
#image_502360309 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2595845275" class="text">
		
<p><a href="https://ecochoicewindows.ca/doors/sliding-patio-door/">Sliding Patio Doors</a><br />
		
<style>
#text-2595845275 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-2005087058">

	<div id="col-392206863" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1791761329">
		<a class="" href="https://ecochoicewindows.ca/doors/european-tilt-turn-door/"  >						<div class="img-inner dark" >
			<img decoding="async" width="300" height="300" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20300%20300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/TiltTurnFrenchDoor.jpg" class="lazy-load attachment-large size-large" alt="Tilt Turn French Door" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/TiltTurnFrenchDoor.jpg 300w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/TiltTurnFrenchDoor-280x280.jpg 280w" sizes="auto, (max-width: 300px) 100vw, 300px" />						
					</div>
						</a>		
<style>
#image_1791761329 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2139418719" class="text">
		
<p><a href="https://ecochoicewindows.ca/doors/european-tilt-turn-door/">European Tilt Turn Doors</a><br />
		
<style>
#text-2139418719 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-1687071263">

	<div id="col-822984951" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1634840412">
		<a class="" href="https://ecochoicewindows.ca/doors/steel-entry-doors/novatech-high-performance-system-door/"  >						<div class="img-inner dark" >
			<img decoding="async" width="500" height="626" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20500%20626%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/NHP_Interior-scaled-1.webp" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/NHP_Interior-scaled-1.webp 500w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/NHP_Interior-scaled-1-319x400.webp 319w" sizes="auto, (max-width: 500px) 100vw, 500px" />						
					</div>
						</a>		
<style>
#image_1634840412 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-2052421908" class="text">
		
<p>Novatech High-Performance System Doors<br />
		
<style>
#text-2052421908 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
<div class="row row-small"  id="row-735556213">

	<div id="col-501575313" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1273375769">
		<a class="" href="https://ecochoicewindows.ca/doors/urbania-loft-aluminum-patio-door/"  >						<div class="img-inner dark" >
			<img decoding="async" width="360" height="255" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20360%20255%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Loft-Lift-and-Slide-Door.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
						</a>		
<style>
#image_1273375769 {
  width: 100%;
}
</style>
	</div>
	
	<div id="text-1804356907" class="text">
		
<p><a href="https://ecochoicewindows.ca/doors/urbania-loft-aluminum-patio-door/">URBANIA &amp; LOFT – Aluminum Patio Doors</a><br />
		
<style>
#text-1804356907 {
  text-align: center;
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
     </div>

     <div class="loading-spin dark large centered"></div>

     	</div>


		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_424199547 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_424199547 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_424199547 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section faqSec" id="section_1774936774">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row row-large"  id="row-1354512279">

	<div id="col-1217754147" class="col medium-12 small-12 large-6"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1078489014">
								<div class="img-inner image-cover dark" style="padding-top:600px;">
			<img decoding="async" width="600" height="800" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20600%20800%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Homeowners-Trust-Eco-Choice-1-1-1-600x800.webp" class="lazy-load attachment-large size-large" alt="Homeowners-Trust-Eco-Choice" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Homeowners-Trust-Eco-Choice-1-1-1-600x800.webp 600w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Homeowners-Trust-Eco-Choice-1-1-1-300x400.webp 300w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Homeowners-Trust-Eco-Choice-1-1-1-768x1023.webp 768w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Homeowners-Trust-Eco-Choice-1-1-1.webp 875w" sizes="auto, (max-width: 600px) 100vw, 600px" />						
					</div>
								
<style>
#image_1078489014 {
  width: 100%;
}
</style>
	</div>
	
		</div>
					</div>

	

	<div id="col-1031080100" class="col medium-12 small-12 large-6"  >
				<div class="col-inner text-left"  >
			
			
	<div id="gap-1428919753" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1428919753 {
  padding-top: 30px;
}
</style>
	</div>
	
	<div id="text-2498073190" class="text">
		
<h2><span style="font-weight: 400;">Why Homeowners Trust <strong>Eco Choice?</strong></span></h2>
		
<style>
#text-2498073190 {
  text-align: left;
}
</style>
	</div>
	
<div class="accordion">
<div id="accordion-481015270" class="accordion-item"><a id="accordion-481015270-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-481015270-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>23+ Years of Local Expertise</span></a><div id="accordion-481015270-content" class="accordion-inner" aria-labelledby="accordion-481015270-label">
	<div id="text-2453701393" class="text">
		
<p>We’ve spent over 23 years helping Ontario homeowners improve comfort and value &#8211; because nobody knows local homes like we do.<br />
		
<style>
#text-2453701393 {
  line-height: 1.8;
}
</style>
	</div>
	
</div></div>
<div id="accordion-180861234" class="accordion-item"><a id="accordion-180861234-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-180861234-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>ENERGY STAR® Most Efficient-Rated Windows &amp; Doors</span></a><div id="accordion-180861234-content" class="accordion-inner" aria-labelledby="accordion-180861234-label">
	<div id="text-1800634867" class="text">
		
<p><span style="font-weight: 400;">Our windows don’t just meet ENERGY STAR® standards &#8211; they’re rated among the most efficient. That means real savings on your energy bills.</span><br />
		
<style>
#text-1800634867 {
  line-height: 1.8;
}
</style>
	</div>
	
</div></div>
<div id="accordion-1498043659" class="accordion-item"><a id="accordion-1498043659-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-1498043659-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Made-in-Canada Products Built for Harsh Winters</span></a><div id="accordion-1498043659-content" class="accordion-inner" aria-labelledby="accordion-1498043659-label">
	<div id="text-2038515610" class="text">
		
<p><span style="font-weight: 400;">Canadian-made and winter-tough, our products are built to handle everything from freezing wind to lake-effect snow without breaking a sweat.</span><br />
		
<style>
#text-2038515610 {
  line-height: 1.8;
}
</style>
	</div>
	
</div></div>
<div id="accordion-2468815054" class="accordion-item"><a id="accordion-2468815054-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-2468815054-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Custom-Made Windows, Entry &amp; Sliding Patio Doors</span></a><div id="accordion-2468815054-content" class="accordion-inner" aria-labelledby="accordion-2468815054-label">
	<div id="text-710404149" class="text">
		
<p>Your doors should reflect your style and stand up to daily life. We custom-build entry and patio doors that do both beautifully.<br />
		
<style>
#text-710404149 {
  line-height: 1.8;
}
</style>
	</div>
	
</div></div>
<div id="accordion-1047627456" class="accordion-item"><a id="accordion-1047627456-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-1047627456-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Award-Winning Service with Lifetime Warranty</span></a><div id="accordion-1047627456-content" class="accordion-inner" aria-labelledby="accordion-1047627456-label">
	<div id="text-3833079098" class="text">
		
<p><span style="font-weight: 400;">We treat your home like our own. That’s why our service has earned awards—and why we back it with a lifetime warranty.</span><br />
		
<style>
#text-3833079098 {
  line-height: 1.8;
}
</style>
	</div>
	
</div></div>
<div id="accordion-2875922528" class="accordion-item"><a id="accordion-2875922528-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-2875922528-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Flexible Financing &amp; Government Incentives Available</span></a><div id="accordion-2875922528-content" class="accordion-inner" aria-labelledby="accordion-2875922528-label">
	<div id="text-1416662243" class="text">
		
<p><span style="font-weight: 400;">Worried about the budget? We offer flexible financing options and help you access rebates and incentives to make upgrades more affordable.</span><br />
		
<style>
#text-1416662243 {
  line-height: 1.8;
}
</style>
	</div>
	
</div></div>
</div>
	<div id="gap-278168734" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-278168734 {
  padding-top: 30px;
}
</style>
	</div>
	
<a href="https://ecochoicewindows.ca/about/" target="_self" class="button primary is-link ctaBtn"  >
    <span>Learn More About Us</span>
  </a>

		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_1774936774 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_1774936774 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1774936774 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section review-slider-new" id="section_1131324597">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			

<div class="row row-collapse"  id="row-827763784">


	<div id="col-1370934898" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="text-2029646007" class="text">
		

<h2>What Our <strong>Clients Say</strong></h2>
		
<style>
#text-2029646007 {
  text-align: center;
}
</style>
	</div>
	

		</div>
					</div>

	

</div>
<div class="row"  id="row-1194350878">


	<div id="col-252570618" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

<div class="slider-wrapper relative" id="slider-648637009" >
    <div class="slider slider-nav-circle slider-nav-large slider-nav-dark slider-nav-outside slider-style-focus slider-show-nav"
        data-flickity-options='{
            "cellAlign": "center",
            "imagesLoaded": true,
            "lazyLoad": 1,
            "freeScroll": false,
            "wrapAround": true,
            "autoPlay": false,
            "pauseAutoPlayOnHover" : false,
            "prevNextButtons": true,
            "contain" : true,
            "adaptiveHeight" : true,
            "dragThreshold" : 10,
            "percentPosition": true,
            "pageDots": true,
            "rightToLeft": false,
            "draggable": true,
            "selectedAttraction": 0.1,
            "parallax" : 0,
            "friction": 0.6        }'
        >
        

<div class="row"  id="row-1835505324">


	<div id="col-845361108" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-3570479994" class="stack stack-row justify-between items-stretch">
		

	<div id="text-2806399945" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Sandra V</h4>
		
<style>
#text-2806399945 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-1566982677" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_879492779">
								<div class="img-inner dark" >
			<img decoding="async" width="78" height="39" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2078%2039%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/07/google.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_879492779 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-1566982677 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-3570479994 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-2193409352" class="text">
		

<p>Had a great experience with everyone at eco choice. Friendly and professional. Love how my new windows and door look.</p>
		
<style>
#text-2193409352 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-1835505324 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-1550763203">


	<div id="col-1993766510" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-2883903578" class="stack stack-row justify-between items-stretch">
		

	<div id="text-2290750754" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Matt</h4>
		
<style>
#text-2290750754 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-3766929408" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_855768806">
								<div class="img-inner dark" >
			<img decoding="async" width="471" height="200" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20471%20200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/HomeStars-Logo_Cyan.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_855768806 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-3766929408 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-2883903578 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-1615743585" class="text">
		

<p>From the get-go Terry, the sales rep, was professional and easy to work with. He priced the job competitively with a superior energy star product. Then the install team took over and their workmanship was phenomenal. They took care of the floors, covered the furniture and cleaned up after themselves. Considering the amount of work that was completed in just 2 days the team amazed me with their detail oriented approach. Thanks Eco Choice - I likely will be calling you for my Doors next!</p>
		
<style>
#text-1615743585 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-1550763203 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-783570425">


	<div id="col-1740454913" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-3507141896" class="stack stack-row justify-between items-stretch">
		

	<div id="text-3660933502" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Victor Abel</h4>
		
<style>
#text-3660933502 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-1357579585" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_2138270668">
								<div class="img-inner dark" >
			<img decoding="async" width="78" height="39" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2078%2039%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/07/google.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_2138270668 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-1357579585 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-3507141896 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-3695384612" class="text">
		

<p>I recently used Eco Choice Windows and Doors to replace all of my windows and it was a very smooth process! Recommending this company to anyone who has any windows and doors replacement needs.</p>
		
<style>
#text-3695384612 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-783570425 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-1672888995">


	<div id="col-845829023" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-348834366" class="stack stack-row justify-between items-stretch">
		

	<div id="text-3034418686" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Hope G</h4>
		
<style>
#text-3034418686 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-130575115" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_319893264">
								<div class="img-inner dark" >
			<img decoding="async" width="78" height="39" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2078%2039%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/07/google.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_319893264 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-130575115 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-348834366 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-3979272711" class="text">
		

<p>The overall use of flatsome is very VERY useful. It lacks very few, if any, things! I loved it and have created my first ever website Punsteronline.com! Best yet, flatsome gets free updates that are great! (and the support is amazing as well!:)</p>
		
<style>
#text-3979272711 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-1672888995 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-715636584">


	<div id="col-2086720299" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-2699416503" class="stack stack-row justify-between items-stretch">
		

	<div id="text-387604910" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Yasir Tanoli</h4>
		
<style>
#text-387604910 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-137004065" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_1066734866">
								<div class="img-inner dark" >
			<img decoding="async" width="471" height="200" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20471%20200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/HomeStars-Logo_Cyan.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_1066734866 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-137004065 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-2699416503 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-999517670" class="text">
		

<p>Their first impression had left me no choice but to call them back for the services.<br />
Very professional approach.</p>
		
<style>
#text-999517670 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-715636584 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-47384149">


	<div id="col-1619430758" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-930852582" class="stack stack-row justify-between items-stretch">
		

	<div id="text-980945350" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Rosemary Akala</h4>
		
<style>
#text-980945350 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-3418965987" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_1624451755">
								<div class="img-inner dark" >
			<img decoding="async" width="471" height="200" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20471%20200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/HomeStars-Logo_Cyan.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_1624451755 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-3418965987 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-930852582 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-520449197" class="text">
		

<p>Great service. Had a complaint and they cane back immediately to fix the problem. They worked hard to ensure i was satisfied. Mu windows look great. I will recommend them anytime.</p>
		
<style>
#text-520449197 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-47384149 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-1561417364">


	<div id="col-2004349444" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-1211547021" class="stack stack-row justify-between items-stretch">
		

	<div id="text-3750352031" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Marc in Toronto</h4>
		
<style>
#text-3750352031 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-762446986" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_1172937234">
								<div class="img-inner dark" >
			<img decoding="async" width="471" height="200" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20471%20200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/08/HomeStars-Logo_Cyan.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_1172937234 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-762446986 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-1211547021 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-565625168" class="text">
		

<p>Dealing with EcoChoice was a pleasure. Joe was our sales rep and provided us with great product options which completely met our needs at a competitive price. Our installers were friendly and tidy. By all accounts, they did a terrific job as our doors work beautifully and look great! We would highly recommend using EcoChoice and plan to use them again for future projects.</p>
		
<style>
#text-565625168 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-1561417364 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-1363439133">


	<div id="col-1367137052" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-4271618322" class="stack stack-row justify-between items-stretch">
		

	<div id="text-688022930" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Jay B</h4>
		
<style>
#text-688022930 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-2857666983" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_106661773">
								<div class="img-inner dark" >
			<img decoding="async" width="78" height="39" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2078%2039%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/07/google.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_106661773 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-2857666983 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-4271618322 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-1928822163" class="text">
		

<p>I chose two different window companies to do various windows in my home as I liked certain features of each window type. As it turns out, Eco Choice was by far the better company from my experience. If you want a professional window and door company, this would be the one. No wonder they have won multiple awards. Thank you Alani and team.</p>
		
<style>
#text-1928822163 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-1363439133 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>
<div class="row"  id="row-1519212936">


	<div id="col-102003820" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="stack-2884127930" class="stack stack-row justify-between items-stretch">
		

	<div id="text-1882414094" class="text reviewinfo">
		

<p>July 14, 2025</p>
<h4>Aileen Miziolek</h4>
		
<style>
#text-1882414094 {
  text-align: left;
}
</style>
	</div>
	
	<div id="stack-3987751493" class="stack stack-col justify-start items-stretch">
		

	<div class="img has-hover g-review-icon x md-x lg-x y md-y lg-y" id="image_1851304863">
								<div class="img-inner dark" >
			<img decoding="async" width="78" height="39" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2078%2039%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2023/07/google.jpg" class="lazy-load attachment-large size-large" alt="" />						
					</div>
								
<style>
#image_1851304863 {
  width: 100%;
}
</style>
	</div>
	



<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>


		
<style>
#stack-3987751493 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	

		
<style>
#stack-2884127930 > * {
  --stack-gap: 0rem;
}
</style>
	</div>
	
	<div id="text-1923622247" class="text">
		

<p>I’ve had a great experience with ECOCHOICE Windows and Doors. They were professional from beginning to end! Isaac sold me exactly what I needed and Nikita installed everything perfectly! I was really impressed with their team. My windows look great and I can’t believe what a difference it’s made in my home! 5 stars for the whole team at ECOCHOICE - I highly recommend them!</p>
		
<style>
#text-1923622247 {
  text-align: left;
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-1519212936 > .col > .col-inner {
  padding: 15px 0px 10px 0px;
}
</style>
</div>

     </div>

     <div class="loading-spin dark large centered"></div>

     	</div>



		</div>
					</div>

	

</div>

		</div>

		
<style>
#section_1131324597 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_1131324597 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1131324597 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section ourProject" id="section_610353576">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row"  id="row-1101472259">

	<div id="col-169161345" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div id="text-177108663" class="text">
		
<h2>Our <strong>Projects</strong></h2>
		
<style>
#text-177108663 {
  text-align: center;
}
</style>
	</div>
	
	<div id="gap-2045290118" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-2045290118 {
  padding-top: 30px;
}
</style>
	</div>
	
<div class="row"  id="row-891559293">

	<div id="col-1192792599" class="col medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			
<div id="twenty20-1" class="twenty20" style="width: 100% !important; clear: both;"><div class="twentytwenty-container twenty20-1 "><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_002.webp" alt="Before image" /><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_001.webp" alt="After image" /></div></div>
		</div>
					</div>

	

	<div id="col-1435794885" class="col medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			
<div id="twenty20-2" class="twenty20" style="width: 100% !important; clear: both;"><div class="twentytwenty-container twenty20-2 "><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_004.webp" alt="Before image" /><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/12/Eco-after.jpg" alt="After image" /></div></div>
		</div>
					</div>

	

	<div id="col-1101609277" class="col medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			
<div id="twenty20-3" class="twenty20" style="width: 100% !important; clear: both;"><div class="twentytwenty-container twenty20-3 "><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_005.webp" alt="Before image" /><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_006.webp" alt="After image" /></div></div>
		</div>
					</div>

	

	<div id="col-1680920778" class="col medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			
<div id="twenty20-4" class="twenty20" style="width: 100% !important; clear: both;"><div class="twentytwenty-container twenty20-4 "><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_009.webp" alt="Before image" /><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_0010-e1773682453557.webp" alt="After image" /></div></div>
		</div>
					</div>

	

	<div id="col-901474171" class="col medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			
<div id="twenty20-5" class="twenty20" style="width: 100% !important; clear: both;"><div class="twentytwenty-container twenty20-5 "><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_007.webp" alt="Before image" /><img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_008.webp" alt="After image" /></div></div>
		</div>
					</div>

	

	<div id="col-1520059366" class="col medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			

  <div class="banner has-hover" id="banner-766723695">
          <div class="banner-inner fill">
        <div class="banner-bg fill" >
            <div class="bg fill bg-fill bg-loaded"></div>
                                    
	<div class="is-border"
		style="border-radius:19px;border-width:0px 0px 0px 0px;">
	</div>
                    </div>
		
        <div class="banner-layers container">
            <div class="fill banner-link"></div>            
   <div id="text-box-1279289784" class="text-box banner-layer x50 md-x50 lg-x50 y50 md-y50 lg-y50 res-text">
                                <div class="text-box-content text dark">
              
              <div class="text-inner text-center">
                  
<div class="video-button-wrapper" ><a href="https://ecochoicewindows.ca/wp-content/uploads/2025/10/before-and-after-project.mp4" class="button open-video icon circle is-outline is-xlarge"><i class="icon-play" style="font-size:1.5em;" ></i></a></div>
              </div>
           </div>
                            
<style>
#text-box-1279289784 {
  width: 60%;
}
#text-box-1279289784 .text-box-content {
  font-size: 100%;
}
</style>
    </div>
 
        </div>
      </div>

            
<style>
#banner-766723695 {
  padding-top: 400px;
}
#banner-766723695 .bg.bg-loaded {
  background-image: url(https://ecochoicewindows.ca/wp-content/uploads/2025/10/Eco-choice_0011.webp);
}
#banner-766723695 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#banner-766723695 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
  </div>


		</div>
					</div>

	
</div>
		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_610353576 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_610353576 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_610353576 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section easyplan" id="section_1750597737">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			
	<div class="is-border"
		style="border-width:0px 0px 0px 0px;">
	</div>

		</div>

		

		<div class="section-content relative">
			
<div class="row row-small align-equal align-center easyplanMob show-for-small"  id="row-1272961329">

	<div id="col-1121015888" class="col large-12"  >
				<div class="col-inner"  >
			
			
	<div id="text-2022474094" class="text">
		
<h2>Easy <strong>Payment Plans</strong></h2>
		
<style>
#text-2022474094 {
  text-align: center;
}
</style>
	</div>
	
		</div>
				
<style>
#col-1121015888 > .col-inner {
  margin: 0px 0px 40px 0px;
}
</style>
	</div>

	

	<div id="col-2084580388" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
<div class="slider-wrapper relative" id="slider-488706801" >
    <div class="slider slider-nav-circle slider-nav-large slider-nav-light slider-nav-outside slider-style-container slider-show-nav"
        data-flickity-options='{
            "cellAlign": "center",
            "imagesLoaded": true,
            "lazyLoad": 1,
            "freeScroll": false,
            "wrapAround": true,
            "autoPlay": false,
            "pauseAutoPlayOnHover" : true,
            "prevNextButtons": true,
            "contain" : true,
            "adaptiveHeight" : true,
            "dragThreshold" : 10,
            "percentPosition": true,
            "pageDots": false,
            "rightToLeft": false,
            "draggable": true,
            "selectedAttraction": 0.1,
            "parallax" : 0,
            "friction": 0.6        }'
        >
        
<div class="row"  id="row-451648862">

	<div id="col-1922496081" class="col small-12 large-12"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			

		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_003.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									
	<div id="text-1173194147" class="text p-5">
		
<h4>No payment or interest for 3 or 6 months</h4>
<p>Upgrade your Windows and Doors today and don’t make any payments for 3 or 6 months (fees apply, OAC)<br />
		
<style>
#text-1173194147 {
  text-align: center;
}
</style>
	</div>
	
		</div>
	</div>
	
	
		</div>
				
<style>
#col-1922496081 > .col-inner {
  padding: 30px 15px 15px 15px;
  border-radius: 20px;
}
@media (min-width:550px) {
  #col-1922496081 > .col-inner {
    padding: 30px 30px 30px 30px;
  }
}
</style>
	</div>

	
</div>
<div class="row"  id="row-795192848">

	<div id="col-372129672" class="col small-12 large-12"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			

		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_002.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									
	<div id="text-3084860633" class="text p-5">
		
<h4>60 equal installment payments</h4>
<p>Pay for replacement windows or doors in convenient monthly installments over five years (interest rates apply, OAC)<br />
			</div>
	
		</div>
	</div>
	
	
		</div>
				
<style>
#col-372129672 > .col-inner {
  padding: 30px 15px 15px 15px;
  border-radius: 20px;
}
@media (min-width:550px) {
  #col-372129672 > .col-inner {
    padding: 30px 30px 30px 30px;
  }
}
</style>
	</div>

	
</div>
<div class="row"  id="row-452691478">

	<div id="col-2135630813" class="col small-12 large-12"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			

		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_001.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									
	<div id="text-107610092" class="text p-5">
		
<h4>Low monthly payment plan</h4>
<p>Have your windows and doors installed without breaking your budget by stretching your payments over longer periods (fees and/or interest rates apply, OAC).<br />
			</div>
	
		</div>
	</div>
	
	
		</div>
				
<style>
#col-2135630813 > .col-inner {
  padding: 30px 15px 15px 15px;
  border-radius: 20px;
}
@media (min-width:550px) {
  #col-2135630813 > .col-inner {
    padding: 30px 30px 30px 30px;
  }
}
</style>
	</div>

	
</div>
     </div>

     <div class="loading-spin dark large centered"></div>

          <style>
            #slider-488706801 .flickity-slider > * { max-width: 100% !important; }
     </style>
     	</div>


		</div>
					</div>

	
</div>
	<div id="gap-553649585" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-553649585 {
  padding-top: 30px;
}
@media (min-width:550px) {
  #gap-553649585 {
    padding-top: 0px;
  }
}
</style>
	</div>
	
<div class="row align-equal align-center"  id="row-1797678360">

	<div id="col-2019658836" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<section class="section easyplan" id="section_1903564476">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			
	<div class="is-border"
		style="border-width:0px 0px 0px 0px;">
	</div>

		</div>

		

		<div class="section-content relative">
			

<div class="row row-small align-equal align-center hide-for-small"  id="row-2036574615">


	<div id="col-736113539" class="col large-12"  >
				<div class="col-inner"  >
			
			

	<div id="text-1229918386" class="text">
		

<h2>Easy <strong>Payment Plans</strong></h2>
		
<style>
#text-1229918386 {
  text-align: center;
}
</style>
	</div>
	

		</div>
				
<style>
#col-736113539 > .col-inner {
  margin: 0px 0px 40px 0px;
}
</style>
	</div>

	

	<div id="col-1609247556" class="col medium-4 small-12 large-4"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			


		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_003.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-2294188213" class="text p-5">
		

<h4>No payment or interest for 3 or 6 months</h4>
<p>Upgrade your Windows and Doors today and don’t make any payments for 3 or 6 months (fees apply, OAC)</p>
		
<style>
#text-2294188213 {
  text-align: center;
}
</style>
	</div>
	

		</div>
	</div>
	
	

		</div>
				
<style>
#col-1609247556 > .col-inner {
  padding: 30px 30px 30px 30px;
  border-radius: 20px;
}
</style>
	</div>

	

	<div id="col-472755687" class="col medium-4 small-12 large-4"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			


		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_002.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-2430347262" class="text p-5">
		

<h4>60 equal installment payments</h4>
<p>Pay for replacement windows or doors in convenient monthly installments over five years (interest rates apply, OAC)</p>
			</div>
	

		</div>
	</div>
	
	

		</div>
				
<style>
#col-472755687 > .col-inner {
  padding: 30px 30px 30px 30px;
  border-radius: 20px;
}
</style>
	</div>

	

	<div id="col-1748756820" class="col medium-4 small-12 large-4"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			


		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_001.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-3008153976" class="text p-5">
		

<h4>Low monthly payment plan</h4>
<p>Have your windows and doors installed without breaking your budget by stretching your payments over longer periods (fees and/or interest rates apply, OAC).</p>
			</div>
	

		</div>
	</div>
	
	

		</div>
				
<style>
#col-1748756820 > .col-inner {
  padding: 30px 30px 30px 30px;
  border-radius: 20px;
}
</style>
	</div>

	

</div>
<div class="row row-small align-equal align-center easyplanMob show-for-small"  id="row-1478882746">


	<div id="col-2003811095" class="col large-12"  >
				<div class="col-inner"  >
			
			

	<div id="text-3369951987" class="text">
		

<h2>Easy <strong>Payment Plans</strong></h2>
		
<style>
#text-3369951987 {
  text-align: center;
}
</style>
	</div>
	

		</div>
				
<style>
#col-2003811095 > .col-inner {
  margin: 0px 0px 40px 0px;
}
</style>
	</div>

	

	<div id="col-1980919622" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

<div class="slider-wrapper relative" id="slider-2009919415" >
    <div class="slider slider-nav-circle slider-nav-large slider-nav-light slider-nav-outside slider-style-container slider-show-nav"
        data-flickity-options='{
            "cellAlign": "center",
            "imagesLoaded": true,
            "lazyLoad": 1,
            "freeScroll": false,
            "wrapAround": true,
            "autoPlay": false,
            "pauseAutoPlayOnHover" : true,
            "prevNextButtons": true,
            "contain" : true,
            "adaptiveHeight" : true,
            "dragThreshold" : 10,
            "percentPosition": true,
            "pageDots": false,
            "rightToLeft": false,
            "draggable": true,
            "selectedAttraction": 0.1,
            "parallax" : 0,
            "friction": 0.6        }'
        >
        

<div class="row"  id="row-548604146">


	<div id="col-614150595" class="col small-12 large-12"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			


		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_003.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-338706048" class="text p-5">
		

<h4>No payment or interest for 3 or 6 months</h4>
<p>Upgrade your Windows and Doors today and don’t make any payments for 3 or 6 months (fees apply, OAC)</p>
		
<style>
#text-338706048 {
  text-align: center;
}
</style>
	</div>
	

		</div>
	</div>
	
	

		</div>
				
<style>
#col-614150595 > .col-inner {
  padding: 30px 15px 15px 15px;
  border-radius: 20px;
}
@media (min-width:550px) {
  #col-614150595 > .col-inner {
    padding: 30px 30px 30px 30px;
  }
}
</style>
	</div>

	

</div>
<div class="row"  id="row-388355922">


	<div id="col-1408790612" class="col small-12 large-12"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			


		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_002.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-2417028876" class="text p-5">
		

<h4>60 equal installment payments</h4>
<p>Pay for replacement windows or doors in convenient monthly installments over five years (interest rates apply, OAC)</p>
			</div>
	

		</div>
	</div>
	
	

		</div>
				
<style>
#col-1408790612 > .col-inner {
  padding: 30px 15px 15px 15px;
  border-radius: 20px;
}
@media (min-width:550px) {
  #col-1408790612 > .col-inner {
    padding: 30px 30px 30px 30px;
  }
}
</style>
	</div>

	

</div>
<div class="row"  id="row-2145051888">


	<div id="col-2117303998" class="col small-12 large-12"  >
				<div class="col-inner" style="background-color:rgb(255, 255, 255);" >
			
			


		<div class="icon-box featured-box icon-box-center text-center"  style="margin:0px 0px 0px 0px;">
					<div class="icon-box-img" style="width: 90px">
				<div class="icon">
					<div class="icon-inner" >
						<img decoding="async" width="210" height="210" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20210%20210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/ecochoice-icon_001.png" class="lazy-load attachment-medium size-medium" alt="" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-2264562848" class="text p-5">
		

<h4>Low monthly payment plan</h4>
<p>Have your windows and doors installed without breaking your budget by stretching your payments over longer periods (fees and/or interest rates apply, OAC).</p>
			</div>
	

		</div>
	</div>
	
	

		</div>
				
<style>
#col-2117303998 > .col-inner {
  padding: 30px 15px 15px 15px;
  border-radius: 20px;
}
@media (min-width:550px) {
  #col-2117303998 > .col-inner {
    padding: 30px 30px 30px 30px;
  }
}
</style>
	</div>

	

</div>

     </div>

     <div class="loading-spin dark large centered"></div>

          <style>
            #slider-2009919415 .flickity-slider > * { max-width: 100% !important; }
     </style>
     	</div>



		</div>
					</div>

	

</div>
	<div id="gap-1744763037" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1744763037 {
  padding-top: 30px;
}
@media (min-width:550px) {
  #gap-1744763037 {
    padding-top: 0px;
  }
}
</style>
	</div>
	

<div class="row align-equal align-center"  id="row-1431473905">


	<div id="col-1436372365" class="col small-12 large-12"  >
				<div class="col-inner text-center"  >
			
			

<div class="row align-center"  id="row-717319035">


	<div id="col-1775018676" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1439742462">
		<a class="" href="https://www.financeit.ca/s/4ish8w" target="_blank" rel="noopener noreferrer" >						<div class="img-inner dark" >
			<img decoding="async" width="1200" height="106" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201200%20106%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Payment-plans-available.webp" class="lazy-load attachment-original size-original" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Payment-plans-available.webp 1200w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Payment-plans-available-800x71.webp 800w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Payment-plans-available-768x68.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" />						
					</div>
						</a>		
<style>
#image_1439742462 {
  width: 100%;
}
</style>
	</div>
	


		</div>
				
<style>
#col-1775018676 > .col-inner {
  margin: 20px 0px 0px 0px;
}
</style>
	</div>

	

</div>

		</div>
					</div>

	

</div>

		</div>

		
<style>
#section_1903564476 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgba(255, 255, 255, 0);
}
#section_1903564476 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1903564476 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_1750597737 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgba(255, 255, 255, 0);
}
#section_1750597737 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1750597737 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section energyMax" id="section_2046702880">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row align-middle"  id="row-1346796093">

	<div id="col-229407853" class="col medium-12 small-12 large-6"  >
				<div class="col-inner text-left"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_677013169">
								<div class="img-inner dark" >
			<img decoding="async" width="936" height="153" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20936%20153%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Energymax-slim.png" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/09/Energymax-slim.png 936w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Energymax-slim-800x131.png 800w, https://ecochoicewindows.ca/wp-content/uploads/2025/09/Energymax-slim-768x126.png 768w" sizes="auto, (max-width: 936px) 100vw, 936px" />						
					</div>
								
<style>
#image_677013169 {
  width: 60%;
}
</style>
	</div>
	
	<div id="text-2524417313" class="text">
		
<h6 class="uppercase"><strong>High performance window system</strong></h6>
		
<style>
#text-2524417313 {
  font-size: 1.25rem;
}
</style>
	</div>
	
	<div id="gap-500289236" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-500289236 {
  padding-top: 30px;
}
</style>
	</div>
	
	<div id="text-364934966" class="text">
		
<h2><strong>Slimmer Design, Quieter Interiors, Maximum Efficiency</strong></h2>
		
<style>
#text-364934966 {
  font-size: 1rem;
  line-height: 1.2;
  color: #105ca9;
}
#text-364934966 > * {
  color: #105ca9;
}
</style>
	</div>
	
	<div id="text-4255709692" class="text">
		
<p>Upgrade to EnergiMAX Slim, our signature triple-glazed, energy-efficient window system designed to keep your home warmer, quieter, and more stylish. With a sleek slim-frame design, 100% virgin uPVC, and advanced thermal insulation, it’s made to handle harsh Canadian weather while lowering your energy bills.<br />
		
<style>
#text-4255709692 {
  line-height: 1.8;
}
</style>
	</div>
	
<div class="row row-collapse align-middle"  id="row-839962500">

	<div id="col-1756523603" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

<div><a class="button primary ctaBtnBg" href="https://ecochoicewindows.ca/energimax/" target="_self"><br />
<img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-arrow.png" alt="Arrow Icon" /><br />
Discover<br />
<img class="lazy-load" decoding="async" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/energy-green-max-icon.png" alt="Energy Max Icon" /><br />
</a></div>

		</div>
					</div>

	

	<div id="col-1844686431" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			
<a href="https://ecochoicewindows.ca/contact/" target="_self" class="button primary is-link ctaBtn"  >
    <span>Get A Free Quote</span>
  </a>

		</div>
					</div>

	

<style>
#row-839962500 > .col > .col-inner {
  padding: 0px 0px 0px 0px;
}
</style>
</div>
	<div id="gap-1531779871" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1531779871 {
  padding-top: 30px;
}
</style>
	</div>
	
		</div>
					</div>

	

	<div id="col-578309648" class="col medium-12 small-12 large-6"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1168645144">
								<div class="img-inner dark" >
			<img decoding="async" width="800" height="800" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20800%20800%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2026/02/Carzly-Logo-Mockup-5-2-800x800.png" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2026/02/Carzly-Logo-Mockup-5-2-800x800.png 800w, https://ecochoicewindows.ca/wp-content/uploads/2026/02/Carzly-Logo-Mockup-5-2-400x400.png 400w, https://ecochoicewindows.ca/wp-content/uploads/2026/02/Carzly-Logo-Mockup-5-2-280x280.png 280w, https://ecochoicewindows.ca/wp-content/uploads/2026/02/Carzly-Logo-Mockup-5-2-768x768.png 768w, https://ecochoicewindows.ca/wp-content/uploads/2026/02/Carzly-Logo-Mockup-5-2.png 900w" sizes="auto, (max-width: 800px) 100vw, 800px" />						
					</div>
								
<style>
#image_1168645144 {
  width: 95%;
}
@media (min-width:550px) {
  #image_1168645144 {
    width: 100%;
  }
}
</style>
	</div>
	
		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_2046702880 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_2046702880 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_2046702880 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section ourMap" id="section_1564483725">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row"  id="row-2048765732">

	<div id="col-1404878531" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			
	<div id="text-2859423651" class="text">
		
<h2>Our Service <strong>Locations</strong></h2>
		
<style>
#text-2859423651 {
  text-align: center;
}
</style>
	</div>
	
	<div id="gap-1217429785" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1217429785 {
  padding-top: 30px;
}
</style>
	</div>
	

<div id="mymapnew" style="width: 100%; height: 510px; border-radius: 1em;"></div>

		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_1564483725 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_1564483725 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1564483725 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	

	<section class="section upgradeSec" id="section_946889959">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row row-large align-middle"  id="row-1184418667">

	<div id="col-943301834" class="col medium-12 small-12 large-6"  >
				<div class="col-inner"  >
			
			
	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_2002539811">
								<div class="img-inner image-cover dark" style="padding-top:600px;">
			<img decoding="async" width="463" height="800" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20463%20800%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Ecochocice-Door.webp" class="lazy-load attachment-large size-large" alt="" srcset="" data-srcset="https://ecochoicewindows.ca/wp-content/uploads/2025/10/Ecochocice-Door.webp 463w, https://ecochoicewindows.ca/wp-content/uploads/2025/10/Ecochocice-Door-232x400.webp 232w" sizes="auto, (max-width: 463px) 100vw, 463px" />						
					</div>
								
<style>
#image_2002539811 {
  width: 100%;
}
</style>
	</div>
	
		</div>
					</div>

	

	<div id="col-135129125" class="col medium-12 small-12 large-6"  >
				<div class="col-inner text-left"  >
			
			
	<div id="gap-1334090705" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1334090705 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-1334090705 {
    padding-top: 30px;
  }
}
</style>
	</div>
	
	<div id="text-3527380752" class="text">
		
<h2>Upgrade Your <strong>Windows and Doors </strong>and Save Energy On Time.</h2>
<p>Get fast, reliable installation without cutting corners. We’re known for doing the job right and doing it on time. No runaround. No stress. We offer quality products, expert installation, and a team that treats your home like it matters because it does.</p>
<p>Call us at 1-855-273-3261 or <a href="https://ecochoicewindows.ca/contact/">online</a> for a Free Quote and see just how easy upgrading your windows and doors can be.<br />
		
<style>
#text-3527380752 {
  line-height: 1.8;
  text-align: left;
}
</style>
	</div>
	
<a href="https://ecochoicewindows.ca/contact/" target="_self" class="button primary is-link ctaBtn"  >
    <span>Request a Custom Estimate</span>
  </a>

		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_946889959 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_946889959 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_946889959 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	

	<section class="section faqSec homefaq" id="section_1849591336">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			
<div class="row align-center"  id="row-1197592245">

	<div id="col-1443880773" class="col medium-10 small-12 large-10"  >
				<div class="col-inner"  >
			
			
	<div id="text-1140835170" class="text">
		
<h2>Frequently Asked <strong>Question</strong></h2>
		
<style>
#text-1140835170 {
  text-align: center;
}
</style>
	</div>
	
	<div id="gap-1698945376" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1698945376 {
  padding-top: 30px;
}
</style>
	</div>
	
<div class="accordion">
<div id="accordion-2862208737" class="accordion-item"><a id="accordion-2862208737-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-2862208737-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>What makes Eco Choice different from other window and door replacement companies?</span></a><div id="accordion-2862208737-content" class="accordion-inner" aria-labelledby="accordion-2862208737-label">
<p><span style="font-weight: 400;">Eco Choice is both a replacement expert and installer, offering Canadian-made, energy-efficient windows and doors with expert installation and a non-prorated lifetime warranty. We’ve proudly served the GTA for over 23 years.</span></p>
</div></div>
<div id="accordion-1070004453" class="accordion-item"><a id="accordion-1070004453-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-1070004453-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Are your windows and doors ENERGY STAR® certified?</span></a><div id="accordion-1070004453-content" class="accordion-inner" aria-labelledby="accordion-1070004453-label">
<p><span style="font-weight: 400;">Yes! Our products, including the EnergiMAX Slim window system, are ENERGY STAR® Most Efficient-rated and engineered to reduce energy loss in Canadian homes.</span></p>
</div></div>
<div id="accordion-2224040026" class="accordion-item"><a id="accordion-2224040026-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-2224040026-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>How much does window and door replacement cost?</span></a><div id="accordion-2224040026-content" class="accordion-inner" aria-labelledby="accordion-2224040026-label">
<p><span style="font-weight: 400;">Costs vary based on the number of units, size, style, and installation complexity. We offer transparent pricing and detailed quotes &#8211; no hidden fees. Use our cost calculator or request a free estimate to get started.</span></p>
</div></div>
<div id="accordion-3692676595" class="accordion-item"><a id="accordion-3692676595-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-3692676595-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Do you offer window and door installation services?</span></a><div id="accordion-3692676595-content" class="accordion-inner" aria-labelledby="accordion-3692676595-label">
<p><span style="font-weight: 400;">Yes, we provide full-service window and door replacement and installation with expert in-house installers &#8211; no subcontractors.</span></p>
</div></div>
<div id="accordion-2206044668" class="accordion-item"><a id="accordion-2206044668-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-2206044668-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>How long does it take to install new windows and doors?</span></a><div id="accordion-2206044668-content" class="accordion-inner" aria-labelledby="accordion-2206044668-label">
<p><span style="font-weight: 400;">Thanks to our “Wait No More” service, we reduce long lead times and offer prompt, professional installation without compromising quality.</span></p>
</div></div>
<div id="accordion-3931044505" class="accordion-item"><a id="accordion-3931044505-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-3931044505-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>What types of windows and doors do you offer?</span></a><div id="accordion-3931044505-content" class="accordion-inner" aria-labelledby="accordion-3931044505-label">
<p><span style="font-weight: 400;">We offer a wide range of custom windows (casement, awning, slider, bay, bow, picture) and entry and patio doors, all made in Canada and tailored to your home.</span></p>
</div></div>
<div id="accordion-1925090745" class="accordion-item"><a id="accordion-1925090745-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-1925090745-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>When should I replace my windows and doors?</span></a><div id="accordion-1925090745-content" class="accordion-inner" aria-labelledby="accordion-1925090745-label">
<p><span style="font-weight: 400;">If your windows are over 15 years old, drafty, hard to open, or showing signs of rot or condensation, it may be time for a full replacement. Our experts provide honest assessments and clear options.</span></p>
</div></div>
<div id="accordion-281970906" class="accordion-item"><a id="accordion-281970906-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-281970906-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Do you offer financing for windows and doors replacement?</span></a><div id="accordion-281970906-content" class="accordion-inner" aria-labelledby="accordion-281970906-label">
<p><span style="font-weight: 400;">Yes! We offer flexible financing options, including the Canada Greener Homes Loan (up to $40,000 interest-free), low monthly payments, and seasonal promotions. Our team helps you choose the best plan for your budget.</span></p>
</div></div>
<div id="accordion-866554891" class="accordion-item"><a id="accordion-866554891-label" href="#" class="accordion-title plain" aria-expanded="false" aria-controls="accordion-866554891-content"><button class="toggle" aria-label="Toggle"><i class="icon-angle-down"></i></button><span>Which areas do you serve?</span></a><div id="accordion-866554891-content" class="accordion-inner" aria-labelledby="accordion-866554891-label">
<p><span style="font-weight: 400;">We proudly serve the Greater Toronto Area (GTA), including surrounding cities and communities with fast, reliable service and expert installations.</span></p>
</div></div>
</div>
		</div>
					</div>

	
</div>
		</div>

		
<style>
#section_1849591336 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#section_1849591336 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1849591336 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	


			</div>



</main>

<footer id="footer" class="footer-wrapper">

		<section class="section newFooter dark" id="section_784124037">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			

<div class="row"  id="row-2037218612">


	<div id="col-802166289" class="col medium-12 small-12 large-4"  >
				<div class="col-inner"  >
			
			

		<div class="footerBadge">
				

<img src="https://ecochoicewindows.ca/wp-content/uploads/2025/09/eco-logo-updated.png">
		</div>
	
	<div id="gap-1542256568" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1542256568 {
  padding-top: 50px;
}
</style>
	</div>
	

	<div id="text-2511370463" class="text">
		

<p>Eco Choice Windows &amp; Doors is a trusted Canadian window and door replacement company, providing energy-efficient windows and doors with expert installation across Toronto and the Greater Toronto Area for over 23 years.</p>
		
<style>
#text-2511370463 {
  text-align: center;
}
@media (min-width:550px) {
  #text-2511370463 {
    text-align: center;
  }
}
@media (min-width:850px) {
  #text-2511370463 {
    text-align: left;
  }
}
</style>
	</div>
	
<div class="row row-small row-full-width footer-review-images"  id="row-336810191">


	<div id="col-194653839" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_60579092">
		<a class="" href="https://www.bbb.org/ca/on/concord/profile/window-door-installation/eco-choice-windows-and-doors-0107-1265672/customer-reviews" target="_blank" rel="noopener noreferrer" >						<div class="img-inner image-cover dark" style="padding-top:70px;">
			<img width="260" height="100" src="https://ecochoicewindows.ca/wp-content/uploads/2025/11/bbbb.jpg" class="attachment-original size-original" alt="" decoding="async" loading="lazy" />						
					</div>
						</a>		
<style>
#image_60579092 {
  width: 100%;
}
</style>
	</div>
	


		</div>
					</div>

	

	<div id="col-1008958636" class="col medium-6 small-12 large-6"  >
				<div class="col-inner"  >
			
			

	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_629554523">
		<a class="" href="https://birdeye.com/eco-choice-windows-doors-155905779229853" target="_blank" rel="noopener noreferrer" >						<div class="img-inner image-cover dark" style="padding-top:70px;">
			<img width="178" height="100" src="https://ecochoicewindows.ca/wp-content/uploads/2025/11/bird-eye-op.jpg" class="attachment-original size-original" alt="" decoding="async" loading="lazy" />						
					</div>
						</a>		
<style>
#image_629554523 {
  width: 100%;
}
</style>
	</div>
	


		</div>
					</div>

	


<style>
#row-336810191 > .col > .col-inner {
  padding: 0px 0px 0px 0px;
}
</style>
</div>

		</div>
					</div>

	

	<div id="col-102933483" class="col medium-12 small-12 large-8"  >
				<div class="col-inner"  >
			
			

<div class="row row-small"  id="row-1471945994">


	<div id="col-274264628" class="col menuCol medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			

	<div id="gap-1313273767" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1313273767 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-1313273767 {
    padding-top: 20px;
  }
}
</style>
	</div>
	

<ul>
<li><a href="/about/">About</a></li>
<li><a href="/window-replacement/">Windows</a></li>
<li><a href="/doors/">Doors</a></li>
<li><a href="/special-offers/">Special Offers</a></li>
<li><a href="/financing/">Financing</a></li>
<li><a href="/contact/">Contact</a></li>
<li><a href="https://ecochoicewindows.ca/careers/">Careers</a></li>
<li><a href="/service-areas/">Service Areas</a></li>
<li><a href="https://ecochoicewindows.ca/blog/">Blog</a></li>
<li><a href="https://ecochoicewindows.ca/warranty/">Warranty</a></li>
</ul>

		</div>
				
<style>
#col-274264628 > .col-inner {
  padding: 0px 0px 0px 0px;
}
@media (min-width:850px) {
  #col-274264628 > .col-inner {
    padding: 0px 0px 0px 25px;
  }
}
</style>
	</div>

	

	<div id="col-960241233" class="col footerCta medium-6 small-12 large-4"  >
				<div class="col-inner"  >
			
			

	<div id="gap-1316562442" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-1316562442 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-1316562442 {
    padding-top: 20px;
  }
}
</style>
	</div>
	


	<a class="plain" href="tel:(416) 690-9992" target="_blank" rel="noopener noreferrer" >	<div class="icon-box featured-box icon-box-left text-left"  style="margin:0px 0px 20px 0px;">
					<div class="icon-box-img" style="width: 20px">
				<div class="icon">
					<div class="icon-inner" >
						<img width="24" height="24" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/phone-call.png" class="attachment-medium size-medium" alt="Call icon" decoding="async" loading="lazy" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-2754450571" class="text">
		

<p>GTA (416) 690-9992</p>
		
<style>
#text-2754450571 {
  line-height: 1;
}
</style>
	</div>
	

		</div>
	</div>
	</a>
	

	<a class="plain" href="tel:5195857979" target="_blank" rel="noopener noreferrer" >	<div class="icon-box featured-box icon-box-left text-left"  style="margin:0px 0px 20px 0px;">
					<div class="icon-box-img" style="width: 20px">
				<div class="icon">
					<div class="icon-inner" >
						<img width="24" height="24" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/phone-call.png" class="attachment-medium size-medium" alt="Call icon" decoding="async" loading="lazy" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-3353138996" class="text">
		

<p>Kitchener (519) 585-7979</p>
		
<style>
#text-3353138996 {
  line-height: 1;
}
</style>
	</div>
	

		</div>
	</div>
	</a>
	

	<a class="plain" href="tel:6136996251" target="_blank" rel="noopener noreferrer" >	<div class="icon-box featured-box icon-box-left text-left"  style="margin:0px 0px 20px 0px;">
					<div class="icon-box-img" style="width: 20px">
				<div class="icon">
					<div class="icon-inner" >
						<img width="24" height="24" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/phone-call.png" class="attachment-medium size-medium" alt="Call icon" decoding="async" loading="lazy" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-1105095516" class="text">
		

<p>Ottawa (613) 699-6251</p>
		
<style>
#text-1105095516 {
  line-height: 1;
}
</style>
	</div>
	

		</div>
	</div>
	</a>
	

	<a class="plain" href="tel:8552733261" target="_blank" rel="noopener noreferrer" >	<div class="icon-box featured-box icon-box-left text-left"  >
					<div class="icon-box-img" style="width: 20px">
				<div class="icon">
					<div class="icon-inner" >
						<img width="24" height="24" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/phone-call.png" class="attachment-medium size-medium" alt="Call icon" decoding="async" loading="lazy" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-1059123039" class="text">
		

<p>Toll Free (855) 273-3261</p>
		
<style>
#text-1059123039 {
  line-height: 1;
}
</style>
	</div>
	

		</div>
	</div>
	</a>
	

		</div>
					</div>

	

	<div id="col-1560246282" class="col footerCta medium-12 small-12 large-4"  >
				<div class="col-inner"  >
			
			

	<div id="gap-529668854" class="gap-element clearfix" style="display:block; height:auto;">
		
<style>
#gap-529668854 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-529668854 {
    padding-top: 20px;
  }
}
</style>
	</div>
	


	<a class="plain" href="https://www.google.ca/maps/place/Eco+Choice+Windows+%26+Doors+-+Windows+Replacement+%7C+Windows+Installation/@43.8225958,-79.5000851,17z/data=!4m9!1m2!2m1!1seco+choice+windows+and+doors!3m5!1s0x882b2ec199767619:0x8895e3cf7d9e85b9!8m2!3d43.8225958!4d-79.4978964!15sChxlY28gY2hvaWNlIHdpbmRvd3MgYW5kIGRvb3JzWh4iHGVjbyBjaG9pY2Ugd2luZG93cyBhbmQgZG9vcnOSARt3aW5kb3dfaW5zdGFsbGF0aW9uX3NlcnZpY2U" target="_blank" rel="noopener noreferrer" >	<div class="icon-box featured-box icon-box-left text-left"  style="margin:0px 0px 15px 0px;">
					<div class="icon-box-img" style="width: 20px">
				<div class="icon">
					<div class="icon-inner" >
						<img width="24" height="24" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/location-pin.png" class="attachment-medium size-medium" alt="Location icon" decoding="async" loading="lazy" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-3321433997" class="text">
		

<p>90 Basaltic Rd #6 Vaughan, Ontario</p>
		
<style>
#text-3321433997 {
  line-height: 1;
}
</style>
	</div>
	

		</div>
	</div>
	</a>
	

	<a class="plain" href="/cdn-cgi/l/email-protection#771e19111837121418141f181e1412001e1913180004591416" target="_blank" rel="noopener noreferrer">	<div class="icon-box featured-box icon-box-left text-left"  style="margin:0px 0px 15px 0px;">
					<div class="icon-box-img" style="width: 20px">
				<div class="icon">
					<div class="icon-inner" >
						<img width="24" height="24" src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/mail.png" class="attachment-medium size-medium" alt="Email icon" decoding="async" loading="lazy" />					</div>
				</div>
			</div>
				<div class="icon-box-text last-reset">
									

	<div id="text-454280588" class="text">
		

<p><span class="__cf_email__" data-cfemail="4b22252d240b2e282428232422282e3c22252f243c3865282a">[email&#160;protected]</span></p>
		
<style>
#text-454280588 {
  line-height: 1;
}
</style>
	</div>
	

		</div>
	</div>
	</a>
	
<div class="footer-social-icons">
<a href="https://www.facebook.com/ecochoicewindows" target="_blank" rel="noopener">
    <i class="icon-facebook"></i>
</a>

<a href="https://www.instagram.com/ecochoicewindowsdoors/" target="_blank" rel="noopener">
    <i class="icon-instagram"></i>
</a>

<a href="https://www.pinterest.com/ecowindowsdoors" target="_blank" rel="noopener">
    <i class="icon-pinterest"></i>
</a>

<a href="https://www.linkedin.com/company/eco-choice-windows-&amp;-doors" target="_blank" rel="noopener">
    <i class="icon-linkedin"></i>
</a>
</div>



		</div>
					</div>

	

</div>

		</div>
					</div>

	

</div>

		</div>

		
<style>
#section_784124037 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgb(243, 249, 255);
}
#section_784124037 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_784124037 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section custom-bottom-sticky-form sticky-show-on-scroll hide-for-medium" id="section_703649943">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			

<div class="row row-collapse"  id="row-1203844580">


	<div id="col-697466527" class="col small-12 large-12"  >
				<div class="col-inner"  >
			
			

	<div id="text-1632245333" class="text c-sticky-form">
		

<p><div class='fluentform ff-default fluentform_wrapper_10 ffs_default_wrap'><form data-form_id="10" id="fluentform_10" class="frm-fluent-form fluent_form_10 ff-el-form-top ff_form_instance_10_2 ff-form-loading ff_has_v3_recptcha ff_has_v3_recptcha ffs_default" data-form_instance="ff_form_instance_10_2" method="POST" data-recptcha_key="6Lc7XgksAAAAANh32zLmWto8JPAvNdHoCpEzFqOL" ><fieldset  style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
                    <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Bottom Sticky Lead Form (#10)</legend>        <div
                style="display: none!important; position: absolute!important; transform: translateX(1000%)!important;"
                class="ff-el-group ff-hpsf-container"
        >
            <div class="ff-el-input--label asterisk-right">
                <label for="ff_10_item_sf" aria-label="Notify">
                    Notify                </label>
            </div>
            <div class="ff-el-input--content">
                <input type="text"
                       name="item_10__fluent_sf"
                       class="ff-el-form-control"
                       id="ff_10_item_sf"
                />
            </div>
        </div>
        <input type='hidden' name='__fluent_form_embded_post_id' value='15020' /><input type="hidden" id="_fluentform_10_fluentformnonce" name="_fluentform_10_fluentformnonce" value="64680e12e9" /><input type="hidden" name="_wp_http_referer" value="/" /><div data-name="ff_cn_id_1"  class='ff-t-container ff-column-container ff_columns_total_4 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 25%;'><div class='ff-el-group ff-el-form-hide_label'><div class="ff-el-input--label asterisk-right"><label for='ff_10_2_input_text' id='label_ff_10_2_input_text' aria-label="Your Name">Your Name</label></div><div class='ff-el-input--content'><input type="text" name="input_text" class="ff-el-form-control" placeholder="Your Name" data-name="input_text" id="ff_10_2_input_text"  aria-invalid="false" aria-required=false></div></div></div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 25%;'><div class='ff-el-group ff-el-form-hide_label'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_10_2_email' id='label_ff_10_2_email' aria-label="Email">Email</label></div><div class='ff-el-input--content'><input type="email" name="email" id="ff_10_2_email" class="ff-el-form-control" placeholder="hello@example.com" data-name="email"  aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell ff-t-column-3' style='flex-basis: 25%;'><div class='ff-el-group ff-el-form-hide_label'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_10_2_phone' id='label_ff_10_2_phone' aria-label="Phone/Mobile">Phone/Mobile</label></div><div class='ff-el-input--content'><input name="phone" class="ff-el-form-control ff-el-phone" type="tel" placeholder="(888) 888-8888" data-name="phone" id="ff_10_2_phone" inputmode="tel"  aria-invalid='false' aria-required=true></div></div></div><div class='ff-t-cell ff-t-column-4' style='flex-basis: 25%;'><div class='ff-el-group ff-text-center ff_submit_btn_wrapper ff_submit_btn_wrapper_custom'><button class="ff-btn ff-btn-submit ff-btn-md ff_btn_no_style" type="submit" name="custom_submit_button-10_1" data-name="custom_submit_button-10_1"  aria-label="Get Free Quote">Get Free Quote</button></div></div></div></fieldset></form><div id='fluentform_10_errors' class='ff-errors-in-stack ff_form_instance_10_2 ff-form-loading_errors ff_form_instance_10_2_errors'></div></div>            <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript">
                window.fluent_form_ff_form_instance_10_2 = {"id":"10","ajaxUrl":"https:\/\/ecochoicewindows.ca\/wp-admin\/admin-ajax.php","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","cssClassName":"","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_10_2","form_id_selector":"fluentform_10","rules":{"input_text":{"required":{"value":false,"message":"This field is required"}},"email":{"required":{"value":true,"message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email"}},"phone":{"required":{"value":true,"message":"This field is required"},"valid_phone_number":{"value":false,"message":"Phone number is not valid"}}},"debounce_time":300,"file_upload_settings":[]};
                            </script>
            </p>
		
<style>
#text-1632245333 {
  color: rgb(255, 255, 255);
}
#text-1632245333 > * {
  color: rgb(255, 255, 255);
}
</style>
	</div>
	

		</div>
					</div>

	


<style>
#row-1203844580 > .col > .col-inner {
  padding: 0px 10px 0px 10px;
}
</style>
</div>

		</div>

		
<style>
#section_703649943 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgba(39, 174, 96, 0.919);
}
#section_703649943 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_703649943 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
	<section class="section mobile-sticky-quote-btn show-for-medium" id="section_2029120368">
		<div class="bg section-bg fill bg-fill bg-loaded bg-loaded" >

			
			
			

		</div>

		

		<div class="section-content relative">
			

<a href="https://ecochoicewindows.ca/request-a-quote/" target="_self" class="button secondary expand"  style="padding:5px 30px 5px 30px;">
    <span>GET A FREE ESTIMATE</span>
  </a>



		</div>

		
<style>
#section_2029120368 {
  padding-top: 0px;
  padding-bottom: 0px;
}
#section_2029120368 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_2029120368 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
</style>
	</section>
	
<div class="absolute-footer dark medium-text-center text-center">
  <div class="container clearfix">

    
    <div class="footer-primary pull-left">
            <div class="copyright-footer">
              </div>
          </div>
  </div>
</div>

<a href="#top" class="back-to-top button icon invert plain fixed bottom z-1 is-outline round" id="top-link" aria-label="Go to top"><i class="icon-angle-up" ></i></a>

</footer>

</div>

<div id="main-menu" class="mobile-sidebar no-scrollbar mfp-hide">

	
	<div class="sidebar-menu no-scrollbar ">

		
					<ul class="nav nav-sidebar nav-vertical nav-uppercase" data-tab="1">
				<li class="html custom html_top_right_text"><div class="top-bar-mobile-menu">
	<a class="logo" href="https://ecochoicewindows.ca/">
		<img src="https://ecochoicewindows.ca/wp-content/uploads/2024/06/logo.png" alt="Eco Choice Windows & Doors">
	</a>
</div></li><li id="menu-item-7977" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7977"><a href="https://ecochoicewindows.ca/about/">About</a>
<ul class="sub-menu nav-sidebar-ul children">
	<li id="menu-item-7978" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7978"><a href="https://ecochoicewindows.ca/about/">About</a></li>
	<li id="menu-item-7979" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7979"><a href="https://ecochoicewindows.ca/resources/">Resources</a></li>
	<li id="menu-item-7980" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7980"><a href="https://ecochoicewindows.ca/sales-process/">Sales Process</a></li>
	<li id="menu-item-7981" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7981"><a href="https://ecochoicewindows.ca/faqs/">FAQ</a></li>
</ul>
</li>
<li id="menu-item-7982" class="mega-menu-item mega-menu-item-windows menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7982"><a href="https://ecochoicewindows.ca/windows/">Windows</a>
<ul class="sub-menu nav-sidebar-ul children">
	<li id="menu-item-7983" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7983"><a href="https://ecochoicewindows.ca/vinyl-windows/casement-windows/">Casement Windows</a></li>
	<li id="menu-item-7984" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7984"><a href="https://ecochoicewindows.ca/vinyl-windows/awning-windows/">Awning Windows</a></li>
	<li id="menu-item-7985" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7985"><a href="https://ecochoicewindows.ca/vinyl-windows/single-slider-windows/">Single Slider Window</a></li>
	<li id="menu-item-7986" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7986"><a href="https://ecochoicewindows.ca/vinyl-windows/single-hung-window/">Single Hung Window</a></li>
	<li id="menu-item-7987" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7987"><a href="https://ecochoicewindows.ca/vinyl-windows/bay-window/">Bay Window</a></li>
	<li id="menu-item-7988" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7988"><a href="https://ecochoicewindows.ca/vinyl-windows/bow-window/">Bow Window</a></li>
	<li id="menu-item-7989" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7989"><a href="https://ecochoicewindows.ca/vinyl-windows/double-hung-window/">Double Hung Window</a></li>
	<li id="menu-item-7990" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7990"><a href="https://ecochoicewindows.ca/vinyl-windows/double-slider-window/">Double Slider Window</a></li>
	<li id="menu-item-7991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7991"><a href="https://ecochoicewindows.ca/vinyl-windows/end-vent-window/">End Vent Window</a></li>
	<li id="menu-item-7992" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7992"><a href="https://ecochoicewindows.ca/vinyl-windows/fixed-casement-windows/">Fixed Casement Windows</a></li>
	<li id="menu-item-7993" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7993"><a href="https://ecochoicewindows.ca/vinyl-windows/picture-window/">Picture Window</a></li>
	<li id="menu-item-7994" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7994"><a href="https://ecochoicewindows.ca/vinyl-windows/shaped-window/">Shaped Window</a></li>
	<li id="menu-item-7995" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7995"><a href="https://ecochoicewindows.ca/vinyl-windows/european-tilt-turn-windows/">European Tilt &#038; Turn Windows</a></li>
	<li id="menu-item-7996" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7996"><a href="https://ecochoicewindows.ca/vinyl-windows/aluminum-windows/">Aluminum Windows</a></li>
	<li id="menu-item-7997" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7997"><a href="https://ecochoicewindows.ca/window-installation-services/">Window Installation</a></li>
	<li id="menu-item-7998" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7998"><a href="https://ecochoicewindows.ca/window-replacement/">Window Replacement</a></li>
</ul>
</li>
<li id="menu-item-7999" class="mega-menu-item mega-menu-item-doors menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7999"><a href="https://ecochoicewindows.ca/doors/">Doors</a>
<ul class="sub-menu nav-sidebar-ul children">
	<li id="menu-item-8000" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8000"><a href="https://ecochoicewindows.ca/doors/steel-entry-doors/">Steel Entry Doors</a></li>
	<li id="menu-item-8001" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8001"><a href="https://ecochoicewindows.ca/doors/fiberglass-doors/">Fiberglass Doors</a></li>
	<li id="menu-item-8002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8002"><a href="https://ecochoicewindows.ca/doors/garden-door/">Garden Door</a></li>
	<li id="menu-item-8003" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8003"><a href="https://ecochoicewindows.ca/doors/european-tilt-turn-door/">European Tilt &#038; Turn Doors</a></li>
	<li id="menu-item-8004" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8004"><a href="https://ecochoicewindows.ca/doors/sliding-patio-door/">Sliding Patio Door</a></li>
	<li id="menu-item-8005" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8005"><a href="https://ecochoicewindows.ca/doors/steel-entry-doors/novatech-high-performance-system-door/">Novatech High-performance System</a></li>
	<li id="menu-item-8006" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8006"><a href="https://ecochoicewindows.ca/doors/urbania-loft-aluminum-patio-door/">Urbania &#038; Loft – Aluminum Patio</a></li>
	<li id="menu-item-8007" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8007"><a href="https://ecochoicewindows.ca/smart-slide-patio-doors/">Smart Slide Patio Doors</a></li>
</ul>
</li>
<li id="menu-item-11973" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11973"><a href="https://ecochoicewindows.ca/garage-doors/">Garage Doors</a></li>
<li id="menu-item-8016" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-8016"><a href="https://ecochoicewindows.ca/service-areas/">Service Area</a>
<ul class="sub-menu nav-sidebar-ul children">
	<li id="menu-item-8019" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8019"><a href="https://ecochoicewindows.ca/windows-and-doors-ajax/">Ajax</a></li>
	<li id="menu-item-8020" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8020"><a href="https://ecochoicewindows.ca/windows-and-doors-aurora/">Aurora</a></li>
	<li id="menu-item-8021" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8021"><a href="https://ecochoicewindows.ca/windows-and-doors-barrie/">Barrie</a></li>
	<li id="menu-item-8022" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8022"><a href="https://ecochoicewindows.ca/windows-and-doors-bolton/">Bolton</a></li>
	<li id="menu-item-8023" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8023"><a href="https://ecochoicewindows.ca/windows-and-doors-bowmanville/">Bowmanville</a></li>
	<li id="menu-item-8024" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8024"><a href="https://ecochoicewindows.ca/windows-and-doors-brampton/">Brampton</a></li>
	<li id="menu-item-8025" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8025"><a href="https://ecochoicewindows.ca/windows-and-doors-bradford/">Bradford</a></li>
	<li id="menu-item-8026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8026"><a href="https://ecochoicewindows.ca/windows-and-doors-burlington/">Burlington</a></li>
	<li id="menu-item-8027" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8027"><a href="https://ecochoicewindows.ca/windows-and-doors-caledon/">Caledon</a></li>
	<li id="menu-item-8028" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8028"><a href="https://ecochoicewindows.ca/windows-and-doors-etobicoke/">Etobicoke</a></li>
	<li id="menu-item-8029" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8029"><a href="https://ecochoicewindows.ca/windows-and-doors-georgetown/">Georgetown</a></li>
	<li id="menu-item-8030" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8030"><a href="https://ecochoicewindows.ca/windows-and-doors-grimsby/">Grimsby</a></li>
	<li id="menu-item-8031" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8031"><a href="https://ecochoicewindows.ca/windows-and-doors-guelph/">Guelph</a></li>
	<li id="menu-item-8032" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8032"><a href="https://ecochoicewindows.ca/windows-and-doors-hamilton/">Hamilton</a></li>
	<li id="menu-item-8033" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8033"><a href="https://ecochoicewindows.ca/windows-and-doors-innisfil/">Innisfil</a></li>
	<li id="menu-item-8034" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8034"><a href="https://ecochoicewindows.ca/windows-and-doors-kitchener/">Kitchener</a></li>
	<li id="menu-item-8035" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8035"><a href="https://ecochoicewindows.ca/windows-and-doors-markham/">Markham</a></li>
	<li id="menu-item-8036" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8036"><a href="https://ecochoicewindows.ca/windows-and-doors-milton/">Milton</a></li>
	<li id="menu-item-8037" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8037"><a href="https://ecochoicewindows.ca/windows-and-doors-mississauga/">Mississauga</a></li>
	<li id="menu-item-8038" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8038"><a href="https://ecochoicewindows.ca/windows-and-doors-newmarket/">Newmarket</a></li>
	<li id="menu-item-8039" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8039"><a href="https://ecochoicewindows.ca/windows-and-doors-north-york/">North York</a></li>
	<li id="menu-item-8040" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8040"><a href="https://ecochoicewindows.ca/windows-and-doors-oakville/">Oakville</a></li>
	<li id="menu-item-8041" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8041"><a href="https://ecochoicewindows.ca/windows-and-doors-orangeville/">Orangeville</a></li>
	<li id="menu-item-8042" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8042"><a href="https://ecochoicewindows.ca/windows-and-doors-oshawa/">Oshawa</a></li>
	<li id="menu-item-8043" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8043"><a href="https://ecochoicewindows.ca/windows-and-doors-pickering/">Pickering</a></li>
	<li id="menu-item-8044" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8044"><a href="https://ecochoicewindows.ca/windows-and-doors-richmond-hill/">Richmond Hill</a></li>
	<li id="menu-item-8045" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8045"><a href="https://ecochoicewindows.ca/windows-and-doors-scarborough/">Scarborough</a></li>
	<li id="menu-item-8046" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8046"><a href="https://ecochoicewindows.ca/windows-and-doors-thornhill/">Thornhill</a></li>
	<li id="menu-item-8047" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8047"><a href="https://ecochoicewindows.ca/windows-doors-toronto/">Toronto</a></li>
	<li id="menu-item-8048" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8048"><a href="https://ecochoicewindows.ca/windows-and-doors-vaughan/">Vaughan</a></li>
	<li id="menu-item-8049" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8049"><a href="https://ecochoicewindows.ca/windows-and-doors-waterloo/">Waterloo</a></li>
	<li id="menu-item-8050" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8050"><a href="https://ecochoicewindows.ca/windows-and-doors-waterdown/">Waterdown</a></li>
	<li id="menu-item-8051" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8051"><a href="https://ecochoicewindows.ca/windows-and-doors-whitby/">Whitby</a></li>
	<li id="menu-item-8052" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8052"><a href="https://ecochoicewindows.ca/windows-and-doors-woodbridge/">Woodbridge</a></li>
</ul>
</li>
<li id="menu-item-8008" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8008"><a href="https://ecochoicewindows.ca/special-offers/">Special Offers</a></li>
<li id="menu-item-8009" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8009"><a href="https://ecochoicewindows.ca/financing/">Financing</a></li>
<li id="menu-item-8017" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8017"><a href="https://ecochoicewindows.ca/blog/">Blog</a></li>
<li id="menu-item-8018" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8018"><a href="https://ecochoicewindows.ca/warranty/">Warranty</a></li>
<li class="html header-button-1">
	<div class="header-button">
	<a href="https://ecochoicewindows.ca/contact/" class="button primary is-large"  style="border-radius:99px;">
    <span>GET A FREE QUOTE</span>
  </a>
	</div>
</li>


			</ul>
		
		
	</div>

	
</div>
        <!-- Meta Pixel Event Code -->
        <script type='text/javascript'>
        (function () {
            function runPixelCode( response ) {
                if ( ! response || ! response.data || ! response.data.fb_pxl_code ) {
                    return;
                }

                try {
                    new Function( response.data.fb_pxl_code )();
                } catch ( e ) {
                    console && console.warn
                        && console.warn( 'Meta Pixel response parsing failed. Please check if your pixel is connected.', e );
                }
            }

            var radio = window.nfRadio
                || ( window.Backbone && window.Backbone.Radio );
            if ( radio && radio.channel ) {
                radio.channel( 'forms' ).on( 'submit:response', runPixelCode );
            }

            if ( window.jQuery ) {
                window.jQuery( document ).on(
                    'nfFormSubmitResponse',
                    function ( event, data ) {
                        if ( data && data.response ) {
                            runPixelCode( data.response );
                        }
                    }
                );
            }
        })();
        </script>
        <!-- End Meta Pixel Event Code -->
                <!-- Meta Pixel Event Code -->
        <script type='text/javascript'>
        (function ( $ ) {
            if ( ! $ || typeof document === 'undefined' ) {
                return;
            }
            // WPForms triggers this jQuery event and passes the AJAX response object.
            $( document ).on( 'wpformsAjaxSubmitSuccess', function ( event, data ) {
                if ( data && data.data && data.data.fb_pxl_code ) {
                    try {
                        new Function( data.data.fb_pxl_code )();
                    } catch ( e ) {
                        console && console.warn && console.warn( 'Meta Pixel eval failed', e );
                    }
                }
            } );
        })( window.jQuery );
        </script>
        <!-- End Meta Pixel Event Code -->
        <script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/flatsome-child/*","/wp-content/themes/flatsome/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
    <script>
    (function () {
        function fixChatPosition() {
            const el = document.querySelector('.hydrated');
            if (!el) return;

            if (window.innerWidth <= 768) {
                el.style.bottom = '80px';
            } else {
                el.style.bottom = '';
            }
        }

        const interval = setInterval(() => {
            if (document.querySelector('.hydrated')) {
                fixChatPosition();
                clearInterval(interval);
            }
        }, 300);

        window.addEventListener('resize', fixChatPosition);
    })();
    </script>
        <!-- Meta Pixel Event Code -->
    <script type='text/javascript'>
        document.addEventListener( 'wpcf7mailsent', function( event ) {
        if( "fb_pxl_code" in event.detail.apiResponse){
            eval(event.detail.apiResponse.fb_pxl_code);
        }
        }, false );
    </script>
    <!-- End Meta Pixel Event Code -->
        <div id="fb-pxl-ajax-code"></div><!-- Instagram Feed JS -->
<script type="text/javascript">
var sbiajaxurl = "https://ecochoicewindows.ca/wp-admin/admin-ajax.php";
</script>
<style>
                    .grecaptcha-badge {
                        visibility: hidden;
                    }
                </style><style>
                    .grecaptcha-badge {
                        visibility: hidden;
                    }
                </style><script id="wpil-frontend-script-js-extra">
var wpilFrontend = {"ajaxUrl":"/wp-admin/admin-ajax.php","postId":"15020","postType":"post","openInternalInNewTab":"0","openExternalInNewTab":"0","disableClicks":"0","openLinksWithJS":"0","trackAllElementClicks":"0","clicksI18n":{"imageNoText":"Image in link: No Text","imageText":"Image Title: ","noText":"No Anchor Text Found"}};
//# sourceURL=wpil-frontend-script-js-extra
</script>
<script id="wpil-frontend-script-js" src="https://ecochoicewindows.ca/wp-content/plugins/link-whisper-premium/js/frontend.min.js?ver=1780930510"></script>
<script id="twenty20-eventmove-js" src="https://ecochoicewindows.ca/wp-content/plugins/twenty20/assets/js/jquery.event.move.js?ver=2.0.4"></script>
<script id="twenty20-js" src="https://ecochoicewindows.ca/wp-content/plugins/twenty20/assets/js/jquery.twenty20.js?ver=2.0.4"></script>
<script id="twenty20-js-after">
jQuery(function($) {
      // Re-init any uninitialized containers
      function checkUninitialized() {
        $(".twentytwenty-container:not([data-twenty20-init])").each(function() {
          var $container = $(this);
          if($container.find("img").length === 2) {
            $container.trigger("twenty20-init");
          }
        });
      }
      
      // Check periodically for the first few seconds
      var checkInterval = setInterval(checkUninitialized, 500);
      setTimeout(function() {
        clearInterval(checkInterval);
      }, 5000);
    });
  
//# sourceURL=twenty20-js-after
</script>
<script id="flatsome-instant-page-js" src="https://ecochoicewindows.ca/wp-content/themes/flatsome/inc/extensions/flatsome-instant-page/flatsome-instant-page.js?ver=1.2.1"></script>
<script id="flatsome-live-search-js" src="https://ecochoicewindows.ca/wp-content/themes/flatsome/inc/extensions/flatsome-live-search/flatsome-live-search.js?ver=3.16.1"></script>
<script id="wp-polyfill-js" src="https://ecochoicewindows.ca/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
<script id="hoverIntent-js" src="https://ecochoicewindows.ca/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
<script id="flatsome-js-js-extra">
var flatsomeVars = {"theme":{"version":"3.16.1"},"ajaxurl":"https://ecochoicewindows.ca/wp-admin/admin-ajax.php","rtl":"","sticky_height":"70","assets_url":"https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/js/","lightbox":{"close_markup":"\u003Cbutton title=\"%title%\" type=\"button\" class=\"mfp-close\"\u003E\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-x\"\u003E\u003Cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003E\u003C/line\u003E\u003Cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003E\u003C/line\u003E\u003C/svg\u003E\u003C/button\u003E","close_btn_inside":false},"user":{"can_edit_pages":false},"i18n":{"mainMenu":"Main Menu","toggleButton":"Toggle"},"options":{"cookie_notice_version":"1","swatches_layout":false,"swatches_box_select_event":false,"swatches_box_behavior_selected":false,"swatches_box_update_urls":"1","swatches_box_reset":false,"swatches_box_reset_extent":false,"swatches_box_reset_time":300,"search_result_latency":"0"}};
//# sourceURL=flatsome-js-js-extra
</script>
<script id="flatsome-js-js" src="https://ecochoicewindows.ca/wp-content/themes/flatsome/assets/js/flatsome.js?ver=fcf0c1642621a86609ed4ca283f0db68"></script>
<script id="flatsome-lazy-js" src="https://ecochoicewindows.ca/wp-content/themes/flatsome/inc/extensions/flatsome-lazy-load/flatsome-lazy-load.js?ver=3.16.1"></script>
<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6Lc7XgksAAAAANh32zLmWto8JPAvNdHoCpEzFqOL&#038;ver=6.2.5"></script>
<script id="fluent-form-submission-js-extra">
var fluentFormVars = {"ajaxUrl":"https://ecochoicewindows.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","step_completed_text":"Completed","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.1.15","fluentform_version":"6.2.5","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemTextSingular":"Only %%maxItemCount%% option can be added","maxItemTextPlural":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"0f76c6da64","file_delete_nonce":"18776efa5d","form_id":"18","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
var fluentform_submission_messages_18 = {"file_upload_in_progress":"File upload in progress. Please wait...","javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
var fluentform_payment_messages_18 = {"stock_out_message":"This Item is Stock Out","item_label":"Item","price_label":"Price","qty_label":"Qty","line_total_label":"Line Total","sub_total_label":"Sub Total","discount_label":"Discount","total_label":"Total","signup_fee_label":"Signup Fee","trial_label":"Trial","processing_text":"Processing...","confirming_text":"Confirming..."};
var fluentform_save_progress_messages_18 = {"copy_button":"Copy","email_button":"Email","email_placeholder":"Your Email Here","copy_success":"Copied"};
var fluentform_address_messages_18 = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
var fluentform_gateway_messages_18 = {"request_failed":"Request failed. Please try again","payment_failed":"Payment process failed!","no_method_found":"No method found","processing_text":"Processing..."};
var fluentform_submission_messages_global = {"javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
var fluentform_address_messages_global = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
var fluentFormVars = {"ajaxUrl":"https://ecochoicewindows.ca/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","step_completed_text":"Completed","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.1.15","fluentform_version":"6.2.5","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemTextSingular":"Only %%maxItemCount%% option can be added","maxItemTextPlural":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"0f76c6da64","file_delete_nonce":"18776efa5d","form_id":"10","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1"};
var fluentform_submission_messages_10 = {"file_upload_in_progress":"File upload in progress. Please wait...","javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
var fluentform_payment_messages_10 = {"stock_out_message":"This Item is Stock Out","item_label":"Item","price_label":"Price","qty_label":"Qty","line_total_label":"Line Total","sub_total_label":"Sub Total","discount_label":"Discount","total_label":"Total","signup_fee_label":"Signup Fee","trial_label":"Trial","processing_text":"Processing...","confirming_text":"Confirming..."};
var fluentform_save_progress_messages_10 = {"copy_button":"Copy","email_button":"Email","email_placeholder":"Your Email Here","copy_success":"Copied"};
var fluentform_address_messages_10 = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
var fluentform_gateway_messages_10 = {"request_failed":"Request failed. Please try again","payment_failed":"Payment process failed!","no_method_found":"No method found","processing_text":"Processing..."};
var fluentform_submission_messages_global = {"javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
var fluentform_address_messages_global = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
//# sourceURL=fluent-form-submission-js-extra
</script>
<script id="fluent-form-submission-js" src="https://ecochoicewindows.ca/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.2.5"></script>
<script>jQuery(function($) {
        // Wait for images to load before initializing
        var $container = $(".twentytwenty-container.twenty20-1");
        var $images = $container.find("img");
        var loaded = 0;
        
        function initTwenty20() {
            if($container.data("twenty20-init")) return;
            
            if($container.attr("data-orientation") === "vertical") {
                $container.twentytwenty({
                    default_offset_pct: 0.5,
                    orientation: "vertical"
                });
            } else {
                $container.twentytwenty({
                    default_offset_pct: 0.5
                });
            }
            $container.data("twenty20-init", true);
        }

        // Check if images are already cached
        if($images.get(0).complete && $images.get(1).complete) {
            initTwenty20();
        } else {
            // Wait for images to load
            $images.on("load", function() {
                loaded++;
                if(loaded === $images.length) {
                    initTwenty20();
                }
            });
            
            // Fallback if images fail to load
            setTimeout(function() {
                if(!$container.data("twenty20-init")) {
                    initTwenty20();
                }
            }, 2000);
        }
        
        // Handle before/after labels
        $(".twenty20-1 .twentytwenty-before-label").html("Before");$(".twenty20-1 .twentytwenty-after-label").html("After");});</script><script>jQuery(function($) {
        // Wait for images to load before initializing
        var $container = $(".twentytwenty-container.twenty20-2");
        var $images = $container.find("img");
        var loaded = 0;
        
        function initTwenty20() {
            if($container.data("twenty20-init")) return;
            
            if($container.attr("data-orientation") === "vertical") {
                $container.twentytwenty({
                    default_offset_pct: 0.5,
                    orientation: "vertical"
                });
            } else {
                $container.twentytwenty({
                    default_offset_pct: 0.5
                });
            }
            $container.data("twenty20-init", true);
        }

        // Check if images are already cached
        if($images.get(0).complete && $images.get(1).complete) {
            initTwenty20();
        } else {
            // Wait for images to load
            $images.on("load", function() {
                loaded++;
                if(loaded === $images.length) {
                    initTwenty20();
                }
            });
            
            // Fallback if images fail to load
            setTimeout(function() {
                if(!$container.data("twenty20-init")) {
                    initTwenty20();
                }
            }, 2000);
        }
        
        // Handle before/after labels
        $(".twenty20-2 .twentytwenty-before-label").html("Before");$(".twenty20-2 .twentytwenty-after-label").html("After");});</script><script>jQuery(function($) {
        // Wait for images to load before initializing
        var $container = $(".twentytwenty-container.twenty20-3");
        var $images = $container.find("img");
        var loaded = 0;
        
        function initTwenty20() {
            if($container.data("twenty20-init")) return;
            
            if($container.attr("data-orientation") === "vertical") {
                $container.twentytwenty({
                    default_offset_pct: 0.5,
                    orientation: "vertical"
                });
            } else {
                $container.twentytwenty({
                    default_offset_pct: 0.5
                });
            }
            $container.data("twenty20-init", true);
        }

        // Check if images are already cached
        if($images.get(0).complete && $images.get(1).complete) {
            initTwenty20();
        } else {
            // Wait for images to load
            $images.on("load", function() {
                loaded++;
                if(loaded === $images.length) {
                    initTwenty20();
                }
            });
            
            // Fallback if images fail to load
            setTimeout(function() {
                if(!$container.data("twenty20-init")) {
                    initTwenty20();
                }
            }, 2000);
        }
        
        // Handle before/after labels
        $(".twenty20-3 .twentytwenty-before-label").html("Before");$(".twenty20-3 .twentytwenty-after-label").html("After");});</script><script>jQuery(function($) {
        // Wait for images to load before initializing
        var $container = $(".twentytwenty-container.twenty20-4");
        var $images = $container.find("img");
        var loaded = 0;
        
        function initTwenty20() {
            if($container.data("twenty20-init")) return;
            
            if($container.attr("data-orientation") === "vertical") {
                $container.twentytwenty({
                    default_offset_pct: 0.5,
                    orientation: "vertical"
                });
            } else {
                $container.twentytwenty({
                    default_offset_pct: 0.5
                });
            }
            $container.data("twenty20-init", true);
        }

        // Check if images are already cached
        if($images.get(0).complete && $images.get(1).complete) {
            initTwenty20();
        } else {
            // Wait for images to load
            $images.on("load", function() {
                loaded++;
                if(loaded === $images.length) {
                    initTwenty20();
                }
            });
            
            // Fallback if images fail to load
            setTimeout(function() {
                if(!$container.data("twenty20-init")) {
                    initTwenty20();
                }
            }, 2000);
        }
        
        // Handle before/after labels
        $(".twenty20-4 .twentytwenty-before-label").html("Before");$(".twenty20-4 .twentytwenty-after-label").html("After");});</script><script>jQuery(function($) {
        // Wait for images to load before initializing
        var $container = $(".twentytwenty-container.twenty20-5");
        var $images = $container.find("img");
        var loaded = 0;
        
        function initTwenty20() {
            if($container.data("twenty20-init")) return;
            
            if($container.attr("data-orientation") === "vertical") {
                $container.twentytwenty({
                    default_offset_pct: 0.5,
                    orientation: "vertical"
                });
            } else {
                $container.twentytwenty({
                    default_offset_pct: 0.5
                });
            }
            $container.data("twenty20-init", true);
        }

        // Check if images are already cached
        if($images.get(0).complete && $images.get(1).complete) {
            initTwenty20();
        } else {
            // Wait for images to load
            $images.on("load", function() {
                loaded++;
                if(loaded === $images.length) {
                    initTwenty20();
                }
            });
            
            // Fallback if images fail to load
            setTimeout(function() {
                if(!$container.data("twenty20-init")) {
                    initTwenty20();
                }
            }, 2000);
        }
        
        // Handle before/after labels
        $(".twenty20-5 .twentytwenty-before-label").html("Before");$(".twenty20-5 .twentytwenty-after-label").html("After");});</script>    <script type="text/javascript">
    jQuery(document).ready(function($){
      $('.box-text-inner .post-title.is-large').each(function(){
        const content = $(this).html();
        $(this).replaceWith('<h3 class="post-title is-large">'+content+'</h3>');
      });
    });
    </script>
    <div class="chatbottom"><script
  src="https://widgets.leadconnectorhq.com/loader.js"
  data-resources-url="https://widgets.leadconnectorhq.com/chat-widget/loader.js"
  data-widget-id="678d9beb1b887701dc648b8a">
</script>
</div>

<script>
var locations = [ ['<span class="c-location-name">Ajax</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.87045055038493, -79.03031496027222, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Aurora</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.99743454411764, -79.44710830214676, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Barrie</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.363282410317446, -79.69010075800882, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Bolton</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.87268293147751, -79.72903246220427, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Bowmanville</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.9179028143394, -78.68675908967958, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Brampton</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.72299805006941, -79.74380662986233, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Bradford</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.10945478586523, -79.57957471109007, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Burlington</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.38509468430928, -79.8205114523719, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Caledon</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.839106242650196, -79.88442520833779, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Etobicoke</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.676378080113174, -79.55109674373854, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Georgetown</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.65428245048208, -79.9129700939369, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Grimsby</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.180338968507414, -79.56270474959847, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Guelph</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.53270296782549, -80.23411289115708, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Hamilton</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.24987235819963, -79.91876555278559, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Innisfil</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.24644386298427, -79.6293043148099, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Kitchener</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.42346171918289, -80.49385148316901, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Markham</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.88225594610292, -79.30760515234637, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Milton</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.505525735696466, -79.88534807174754, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Mississauga</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.5991512044334, -79.6491566718802, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Newmarket</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.05179874770151, -79.45624704012872, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">North York</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.762682232765876, -79.46423953257221, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Oakville</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.45880042529073, -79.7003646105849, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Orangeville</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.917551513034994, -80.10464590274708, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Oshawa</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.921209470944326, -78.86321657060766, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Pickering</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.87012266825724, -79.13988267376361, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Richmond Hill</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.89041829230401, -79.43488378009177, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Scarborough</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.77869456436227, -79.25425995375105, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Thornhill</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.808800124314985, -79.42228938584974, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Toronto</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.67077209193876, -79.39999464224982, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Vaughan</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.84628088118919, -79.53904139007102, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Waterloo</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.47575301396678, -80.5424670117349, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Waterdown</span> <a class="location-phone" href="tel:1-(855)-273-3621">1-(855)-273-3621</a>', 43.32855653983306, -79.89920885147862, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Whitby</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.91457867790257, -78.95623698521877, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Woodbridge</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.80330631457382, -79.58689755207978, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Cambridge</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.4022995,-80.332588, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">St. Catharines</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.1592935,-79.2487999, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Niagara</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.0909916,-79.074277, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Welland</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 42.9925505,-79.2488152, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Wasaga Beach</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.520604, -80.016152, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Collingwood</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.5044142,-80.217001, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'], ['<span class="c-location-name">Ottawa</span> <a class="location-phone" href="tel:613-699-6251">613-699-6251</a>', 45.4215,-75.6972, 'https://ecochoicewindows.ca/wp-content/uploads/2024/04/24-ping.png'],];
function init() {


var map = new google.maps.Map(document.getElementById('mymap'), {
    center: new google.maps.LatLng(43.69454324, -79.62076365),
    zoom: 8,
    mapTypeControl: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    scrollwheel: false


});

var infowindow = new google.maps.InfoWindow();
var marker, i;
var bounds = new google.maps.LatLngBounds();

for (i = 0; i < locations.length; i++) {
    var position = new google.maps.LatLng(locations[i][1], locations[i][2]);

    marker = new google.maps.Marker({
        icon: locations[i][3],
        position: position,
        map: map

    });


    google.maps.event.addListener(marker, 'mouseover', (function (marker, i) {
        return function () {
            let content = '<strong>'+locations[i][0]+'</strong>';
            infowindow.setContent(content);
            infowindow.open(map, marker);
        };
    })(marker, i));

    bounds.extend(position);
}

// only 1 marker?
map.setCenter(bounds.getCenter());
map.setZoom(8);


google.maps.event.addDomListener(window, "resize", function () {
    var center = map.getCenter();
    google.maps.event.trigger(map, "resize");
    map.setCenter(center);
});

document.ocm_landing_map = map;
}

jQuery(document).ready(function($){
	$('.single_cmap_location_button').on('click', function(){
        let name = $(this).find('.single_cmap_location_button_title').text();
        for (i = 0; i < locations.length; i++) {
            if( locations[i][0].indexOf(name) != -1 ){
                let position = new google.maps.LatLng(locations[i][1], locations[i][2]);
                document.ocm_landing_map.panTo(position);
            }
        }
    });
		
	

});
</script>

<!-- New Map -->

<script>
var locations = [ ['<span class="c-location-name">Ajax</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.87045055038493, -79.03031496027222, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Aurora</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.99743454411764, -79.44710830214676, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Barrie</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.363282410317446, -79.69010075800882, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Bolton</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.87268293147751, -79.72903246220427, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Bowmanville</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.9179028143394, -78.68675908967958, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Brampton</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.72299805006941, -79.74380662986233, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Bradford</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.10945478586523, -79.57957471109007, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Burlington</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.38509468430928, -79.8205114523719, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Caledon</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.839106242650196, -79.88442520833779, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Etobicoke</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.676378080113174, -79.55109674373854, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Georgetown</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.65428245048208, -79.9129700939369, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Grimsby</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.180338968507414, -79.56270474959847, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Guelph</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.53270296782549, -80.23411289115708, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Hamilton</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.24987235819963, -79.91876555278559, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Innisfil</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.24644386298427, -79.6293043148099, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Kitchener</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.42346171918289, -80.49385148316901, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Markham</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.88225594610292, -79.30760515234637, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Milton</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.505525735696466, -79.88534807174754, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Mississauga</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.5991512044334, -79.6491566718802, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Newmarket</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.05179874770151, -79.45624704012872, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">North York</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.762682232765876, -79.46423953257221, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Oakville</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.45880042529073, -79.7003646105849, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Orangeville</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.917551513034994, -80.10464590274708, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Oshawa</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.921209470944326, -78.86321657060766, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Pickering</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.87012266825724, -79.13988267376361, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Richmond Hill</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.89041829230401, -79.43488378009177, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Scarborough</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.77869456436227, -79.25425995375105, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Thornhill</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.808800124314985, -79.42228938584974, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Toronto</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.67077209193876, -79.39999464224982, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Vaughan</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.84628088118919, -79.53904139007102, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Waterloo</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.47575301396678, -80.5424670117349, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Waterdown</span> <a class="location-phone" href="tel:1-(855)-273-3621">1-(855)-273-3621</a>', 43.32855653983306, -79.89920885147862, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Whitby</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.91457867790257, -78.95623698521877, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Woodbridge</span> <a class="location-phone" href="tel:416-690-9992">416-690-9992</a>', 43.80330631457382, -79.58689755207978, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Cambridge</span> <a class="location-phone" href="tel:519-585-7979">519-585-7979</a>', 43.4022995,-80.332588, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">St. Catharines</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.1592935,-79.2487999, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Niagara</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 43.0909916,-79.074277, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Welland</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 42.9925505,-79.2488152, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Wasaga Beach</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.520604, -80.016152, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Collingwood</span> <a class="location-phone" href="tel:1-855-273-3261">1-855-273-3261</a>', 44.5044142,-80.217001, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'], ['<span class="c-location-name">Ottawa</span> <a class="location-phone" href="tel:613-699-6251">613-699-6251</a>', 45.4215,-75.6972, 'https://ecochoicewindows.ca/wp-content/uploads/2025/09/green-map-icon.png'],];
function init() {


var map = new google.maps.Map(document.getElementById('mymapnew'), {
    center: new google.maps.LatLng(43.69454324, -79.62076365),
    zoom: 8,
    mapTypeControl: false,
    mapTypeId: google.maps.MapTypeId.TERRAIN,
    scrollwheel: false


});

var infowindow = new google.maps.InfoWindow();
var marker, i;
var bounds = new google.maps.LatLngBounds();

for (i = 0; i < locations.length; i++) {
    var position = new google.maps.LatLng(locations[i][1], locations[i][2]);

    marker = new google.maps.Marker({
        icon: locations[i][3],
        position: position,
        map: map

    });


    (function(marker, i) {
    const showInfo = function() {
        let content = '<strong>'+locations[i][0]+'</strong>';
        infowindow.setContent(content);
        infowindow.open(map, marker);
    };

    // Desktop hover
    google.maps.event.addListener(marker, 'mouseover', showInfo);

    // Mobile tap
    google.maps.event.addListener(marker, 'click', showInfo);
})(marker, i);


    bounds.extend(position);
}

// only 1 marker?
map.fitBounds(bounds);


google.maps.event.addDomListener(window, "resize", function () {
    var center = map.getCenter();
    google.maps.event.trigger(map, "resize");
    map.setCenter(center);
});

document.ocm_landing_map = map;
}

jQuery(document).ready(function($){
	$('.single_cmap_location_button').on('click', function(){
        let name = $(this).find('.single_cmap_location_button_title').text();
        for (i = 0; i < locations.length; i++) {
            if( locations[i][0].indexOf(name) != -1 ){
                let position = new google.maps.LatLng(locations[i][1], locations[i][2]);
                document.ocm_landing_map.panTo(position);
            }
        }
    });
		
	

});
</script>

<script>
jQuery(document).ready(function($){
	
	$('.diff-video-box').on('click', function(){
        $(this).next('.video-button-wrapper').find('a').click();
    });
	
	$(window).scroll(function() {
		if( $(window).scrollTop() >= 500 ) {
			$('.sticky-show-on-scroll').animate({'opacity': 'show', 'paddingTop': 0}, 1700);
		}else{
			$('.sticky-show-on-scroll').hide();
		}
	});
	
		
});
</script>

<script type="text/javascript" src="//cdn.callrail.com/companies/705227670/c085474423b00d09011e/12/swap.js"></script>

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyANegFnAXDQzmJcDTCJVXzRrTHhYpSiiX0&callback=init"></script>

</body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NTGXGKJX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
</html>