*{padding:0;margin:0;border:0}body{font-family:'Open Sans',Arial,Helvetica,sans-serif;size:16px;font-weight:300;background-color:#1d1d1d}h1{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:40px;color:#f7942c;padding:20px 0 15px;line-height:50px;margin:20px 0 10px}h2{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:27px;color:#ec3d2c;padding:20px 0 2px}h3{font-family:'Oswald',Arial,Helvetica,sans-serif;font-weight:700;font-size:24px;color:#ec3d2c;padding:20px 0 10px}h4{padding:0 0 5px}p,li{color:#5c5c5c;font-size:20px}a{text-decoration:none;color:#f7942c;font-weight:400}a:hover{text-decoration:none;color:#f9c996}ul{margin:0 0 20px 60px;color:#5c5c5c}strong{font-weight:600}#header{width:100%;background-color:#1d1d1d;border:0 solid #fff}#header-wrapper{width:990px;margin:0 auto}#logo{float:left;border:0 solid #ffa500}.book-now,.book-now-footer{float:right;margin-top:3px;margin-bottom:40px}.book-now ul,.book-now-footer ul{list-style-type:none}.book-now li,.book-now-footer li{display:block;float:left;color:#fff;font-size:15px}.book-now li a{color:#fff}.book-now li a:hover{color:#f5c796}.book-now-footer li,.book-now-footer li a{color:#000}.book-now li img{vertical-align:baseline;width:20px;height:auto;margin-top:2px}.mobile-nav{z-index:999}ul.nav,.nav li ul{margin:0!important}.container{float:right;width:650px}.toggleMenu{display:none;padding:6px 15px 10px;color:#fff;font-size:20px;font-weight:bold;width:100%}.toggleMenu img{float:right;margin:4px 30px 0 0;width:28px;height:20px}.nav{list-style:none;*zoom: 1;float:right;margin-bottom:10px}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav ul{list-style:none;width:9em;top:50px}.nav a{padding:10px 17px 20px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:300}.nav li{position:relative}.nav li .last{padding-right:0!important}.nav>li{float:left}.nav>li>.parent{background-image:url(https://haddonheating.ca/images/xdownArrow.png.pagespeed.ic.6egvf-ZukN.png);background-repeat:no-repeat;background-position:right}.nav>li>a{display:block}.nav li ul{position:absolute;left:-9999px;width:200px}.nav>li.hover>ul{left:0}.nav li li.hover ul{left:100%;top:0}.nav li li a{display:block;background:#1d1d1d;position:relative;z-index:100;border-top:1px solid #333;padding:10px 17px 10px}.nav li li a:hover{background-color:#333}.nav li li li a{background:#249578;z-index:200;border-top:1px solid #1d7a62}.active{display:block}.nav>li{}.nav>li>.parent{background-position:95% 44%}.nav li li .parent{background-image:url(https://haddonheating.ca/images/xdownArrow.png.pagespeed.ic.6egvf-ZukN.png);background-repeat:no-repeat;background-position:95% 50%}.nav ul{display:block;width:100%}.nav>li.hover>ul,.nav li li.hover ul{position:absolute}#slider1{width:100%;background-color:#1d1d1d;margin:0;height:auto;z-index:99}#consultation{width:100%;background-color:#f7942c;overflow:auto}#consultation-wrapper{width:990px;margin:0 auto;overflow:auto}#consultation img{padding:15px 14px 15px 0;float:left;display:block}#consultation-text{width:545px;margin:12px 0 0 0;display:block;float:left}#consultation-text h3{font-size:26px;color:#fff;padding:20px 0 0}#consultation-text p{font-size:16px;color:#fff;line-height:20px;padding:0}#free-consultation{float:right;height:87px;width:257px;border:1px solid #fff;border-radius:7px;text-align:center;margin:36px 33px 0 0;text-transform:uppercase}#free-consultation h3{font-size:22px;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:0 0 0 10px;text-transform:uppercase}#free-consultation p{font-size:18px;color:#fff;padding:14px 0 0 0;font-weight:500}#free-consultation a{color:#fff}#free-consultation a:hover{color:#f9c996}#orange-bar{width:100%;height:6px;background-color:#f7942c;clear:both}#content{width:100%;background:url(https://haddonheating.ca/images/hh-flame-background.jpg.pagespeed.ce.Wez6R3xfdX.jpg) center -320px no-repeat;clear:both}#content-wrapper{width:990px;margin:0 auto;background-color:#fff;overflow:auto;padding-bottom:90px}#col1of1{width:860px;padding:14px 65px 65px 65px}#col1of2{float:left;width:530px;padding:14px 25px 0 65px}#col1of2 p,#col1of1 p{padding:0 0 20px 0;line-height:26px;font-size:20px}#col2of2{float:right;width:242px;text-align:center;margin:95px 48px 0 0}#col2of2 a{font-weight:bold;font-size:23px;font-family:'Oswald',Arial,Helvetica,sans-serif}#promotions{padding:0 20px 20px;border-radius:10px;background-color:#fff3e7;width:202px}#promotions img{margin:-50px 0 0 -13px}#promotions h2{padding:0 0 5px;line-height:31px;font-size:22px}#promotions p{padding:5px 0 5px;font-size:19px;line-height:22px}#seniors-discount{margin:35px auto 35px;border-radius:10px;background-color:#faf8c5;width:202px;padding:0 20px 30px}#seniors-discount h3{color:#5c5c5c;margin:-8px 0 0 0;padding-bottom:0;font-size:28px}#seniors-discount p{font-size:18px;line-height:24px}#dryer-duct-cleaning{width:100%}#dryer-duct-cleaning img{padding:15px;box-shadow:0 0 10px #888;margin:5px 0 15px;border:1px solid #fff}#dryer-duct-cleaning h1{color:#ec3d2c;font-weight:600;padding:10px 0 0;font-size:27px;margin:5px 0 0}#dryer-duct-cleaning p{font-size:18px}.img-right{float:right;margin:12px 0 20px 30px;max-width:300px;height:auto}.price{float:right;margin:-30px 0 20px 30px;font-size:14px;text-align:center;width:100px;padding:5px;border-radius:10px;background-color:#eee}.price strong{font-size:34px;display:block}.small-type{font-style:italic;font-size:80%}.blue{font-weight:600;color:#00f}.mobile-only{display:none}#testimonials{width:100%;background-color:#f7942c;overflow:auto;clear:both}#testimonials-wrapper{width:990px;margin:0 auto;overflow:auto;padding-top:27px}#testimonials-wrapper h2{color:#000;padding-left:70px}#testimonials-wrapper h3{color:#000;padding:0}#testimonials-wrapper p{color:#000;padding:10px;font-size:15px}#testimonial-1{float:left;width:354px;text-align:center;margin:20px 23px 24px 25px;line-height:23px}#testimonial-2{float:right;width:354px;text-align:center;margin:20px 64px 33px 0;line-height:23px}#footer{width:100%;background-color:#de8528;overflow:auto;padding-bottom:20px}#footer-wrapper{width:990px;margin:0 auto}#footer img{float:left;margin-top:40px}#footer-text{float:right;margin-top:74px}#footer-text p{font-size:12px;color:#90571d;padding-top:10px;text-align:right}#footer-text a{font-size:14px;text-transform:uppercase;color:#000;font-weight:300;text-align:center}#footer-text p a{text-transform:none;font-size:12px;color:#90571d}#footer-text a:hover{color:#f9c996}@media (min-width:1025px) and (max-width:1280px){#logo{border:0 solid red}#header-wrapper{width:890px}#content-wrapper{width:940px}.container{width:630px}}@media (min-width:785px) and (max-width:1024px){#logo{border:0 solid #00f;margin-top:10px}#header-wrapper,#consultation-wrapper,#content-wrapper,#testimonials-wrapper{width:670px}#logo img{width:180px;height:auto}.book-now{margin-top:7px}.book-now li{font-size:12px}.book-now li img{width:14px}.container{width:100%;margin-top:5px}.nav{float:none;margin:0 auto}.nav a{padding:10px 25px 20px}#consultation-text{width:285px;margin:25px 0 0 0}#consultation-text h3{font-size:24px;color:#fff;padding:0 0}#consultation-text p{font-size:12px;color:#fff;line-height:20px;padding:0}#free-consultation{float:right;height:72px;width:222px;border:1px solid #fff;border-radius:7px;text-align:center;margin:53px 5px 36px 0;text-transform:uppercase}#free-consultation h3{font-size:18px;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:0 0 0;text-transform:uppercase}#free-consultation p{font-size:14px;color:#fff;padding:14px 0 0 0;font-weight:500}#content-wrapper{padding-bottom:50px}#col1of2{float:left;width:46%;padding:14px 25px 0 40px}#col1of2 h1{line-height:35px;font-size:27px}#col1of2 p,#col1of2 li{line-height:22px;font-size:14px}#col1of2 ul{margin-left:20px}#col2of2{float:right;width:34%;text-align:center;margin:90px 40px 0 0}.img-right{max-width:100%}#promotions,#seniors-discount{width:82%}#promotions img{margin:-50px 0 0 -22px}#promotions h2{font-size:19px;line-height:22px}#promotions p{font-size:14px;line-height:19px}#seniors-discount h3{font-size:26px}#seniors-discount p{font-size:15px;line-height:22px}#dryer-duct-cleaning{width:100%}#dryer-duct-cleaning h1{color:#ec3d2c;font-weight:600;line-height:0;padding:10px 0 0;font-size:22px;text-align:center;margin:5px 0 0}#dryer-duct-cleaning img{width:85%;margin:30px auto 15px}#dryer-duct-cleaning p{font-size:14px}#dryer-duct-cleaning p strong{font-size:16px}#testimonials-wrapper h2{padding-left:0}#testimonial-1,#testimonial-2{width:313px;text-align:center;margin:20px 33px 0 0;line-height:23px}#testimonial-2{margin:20px 0 33px 0}#footer-wrapper{width:665px;padding-bottom:40px;overflow:auto}#footer img{margin-top:0}.footer-logo{margin:0 auto;overflow:auto;width:230px;margin-top:40px}#footer-text{width:100%;text-align:center;margin-top:40px}#footer-text ul{margin:0 auto;width:72%}.book-now-footer{float:none;display:block;overflow:auto}#footer-text a,#footer-text li{font-size:11px}#footer-text p{text-align:center}}@media (min-width:691px) and (max-width:784px){#consultation-wrapper,#content-wrapper,#testimonials-wrapper{width:600px}#header-wrapper{width:100%}#logo{margin:10px 0 0 20px}#logo img{width:150px;height:auto;border:0 solid green}.book-now{margin-right:20px}.book-now li{font-size:12px}.book-now li img{width:14px}ul.nav{width:100%}.container{width:100%;margin-top:5px;margin:5px auto 0}.toggleMenu{font-weight:400;font-size:17px;width:95%}.toggleMenu img{margin:4px 0 0}.nav li{width:100%;border-top:1px solid #444}.nav a{padding:20px 17px}.mobile-only{display:block}nav>li.hover>ul,.nav li li.hover ul{position:sticky;width:100%}.nav li li a{background-color:#333;width:95%;padding:20px 17px;border:0}#consultation-wrapper{border:0 solid red}#consultation-text{width:240px;margin:25px 0 0 0}#consultation-text h3{font-size:24px;color:#fff;padding:0 0}#consultation-text p{font-size:12px;color:#fff;line-height:17px;padding:0}#free-consultation{float:right;height:60px;width:190px;border:1px solid #fff;border-radius:7px;text-align:center;margin:36px 18px 36px 0;text-transform:uppercase}#free-consultation h3{font-size:16px;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:0 0 0;text-transform:uppercase}#free-consultation p{font-size:12px;color:#fff;padding:10px 0 0 0;font-weight:500}#content-wrapper{padding-bottom:35px}#col1of2{float:left;width:46%;padding:14px 25px 0 40px}#col1of2 h1{line-height:30px;font-size:25px}#col1of2 p,#col1of2 li{line-height:22px;font-size:14px}#col1of2 ul{margin-left:20px}#col2of2{float:right;width:34%;text-align:center;margin:90px 40px 0 0}.img-right{max-width:100%}#promotions,#seniors-discount{width:82%}#promotions img{margin:-50px 0 0 -31px}#promotions h2{font-size:19px;line-height:22px}#promotions p{font-size:14px;line-height:19px}#seniors-discount h3{font-size:26px;line-height:28px;padding:20px 0 15px}#seniors-discount p{font-size:15px;line-height:22px}#dryer-duct-cleaning{width:100%}#dryer-duct-cleaning h1{color:#ec3d2c;font-weight:600;line-height:0;padding:10px 0 0;font-size:22px;text-align:center;margin:5px 0 0}#dryer-duct-cleaning img{width:85%;margin:30px auto 15px}#dryer-duct-cleaning p{font-size:14px}#dryer-duct-cleaning p strong{font-size:16px}#testimonials-wrapper{padding-top:10px}#testimonials-wrapper h2{padding-left:0}#testimonial-1 p,#testimonial-2 p{font-size:13px;line-height:20px}#testimonial-1,#testimonial-2{width:281px;text-align:center;margin:20px 33px 0 0;line-height:23px}#testimonial-2{margin:20px 0 33px 0}#footer-wrapper{width:600px;padding-bottom:40px;overflow:auto}#footer img{margin-top:0;width:200px}#footer-text{float:right;margin-top:40px}.footer-logo{margin:0 auto;overflow:auto;width:230px;margin-top:35px}#footer-text{width:100%;text-align:center}#footer-text ul{margin:0 auto;width:77%}.book-now-footer{float:none;display:block;overflow:auto}#footer-text a,#footer-text li{font-size:11px}#footer-text p{text-align:center;padding-top:4px}}@media (min-width:481px) and (max-width:690px){#logo img{width:150px;height:auto;border:0 solid purple}#content-wrapper,#testimonials-wrapper{width:465px}#header-wrapper{width:100%}#logo{margin:10px 0 0 20px}.book-now{margin:7px 20px 0 0}.book-now li{font-size:11px}.book-now li img{width:14px}ul.nav{width:100%}.container{width:100%;margin:5px auto 0}.toggleMenu{font-weight:400;font-size:17px;width:90%}.toggleMenu img{margin:4px 0 0}.nav li{width:100%;border-top:1px solid #444}.nav a{padding:20px 17px}.mobile-only{display:block}.nav>li.hover>ul,.nav li li.hover ul{position:sticky;width:100%}.nav li li a{background-color:#333;width:95%;padding:20px 17px;border:0}#consultation-wrapper{width:363px}#consultation img{padding:28px 12px 15px 0;float:left;display:block}#consultation-text{width:232px;margin:30px 0 0 0}#consultation-text h3{font-size:23px;color:#fff;padding:0 0}#consultation-text p{font-size:11px;color:#fff;line-height:15px;padding:0}#free-consultation{float:right;height:57px;width:186px;border:1px solid #fff;border-radius:7px;text-align:center;margin:19px 57px 40px 0;text-transform:uppercase}#free-consultation h3{font-size:16px;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:0 0 0;text-transform:uppercase}#free-consultation p{font-size:12px;color:#fff;padding:10px 0 0 0;font-weight:500}#content-wrapper{padding-bottom:35px;width:465px}#col1of2{float:left;width:42%;padding:14px 25px 0 26px}#col1of2 h1{line-height:27px;font-size:22px}#col1of2 p,#col1of2 li{line-height:22px;font-size:14px}#col1of2 ul{margin-left:20px}#col2of2{float:right;width:46%;text-align:center;margin:90px 0 0 0}.img-right{max-width:100%}#promotions{width:66%}#promotions img{margin:-50px 0 0 -43px}#promotions h2{font-size:19px;line-height:22px}#promotions p{font-size:14px;line-height:19px}#seniors-discount{width:66%;margin:35px 0 35px 0}#seniors-discount h3{font-size:24px;line-height:27px;padding:20px 0 11px}#seniors-discount p{font-size:15px;line-height:22px}#dryer-duct-cleaning{width:85%}#dryer-duct-cleaning h1{color:#ec3d2c;font-weight:600;line-height:0;padding:10px 0 0;font-size:22px;text-align:center;margin:5px 0 0}#dryer-duct-cleaning img{width:85%;margin:30px auto 15px}#dryer-duct-cleaning p{font-size:14px}#dryer-duct-cleaning p strong{font-size:16px}#testimonials-wrapper{padding-top:10px;width:363px}#testimonials-wrapper h2{padding-left:40px}#testimonial-1 p,#testimonial-2 p{font-size:13px;line-height:20px}#testimonial-1,#testimonial-2{width:360px;text-align:center;margin:20px 0 0 0;line-height:23px}#testimonial-2{margin:20px 0 40px 0}#footer-wrapper{border:0 solid purple;width:363px;padding-bottom:20px;overflow:auto}#footer img{margin-top:0;width:200px}#footer-text{float:right;margin-top:20px}.footer-logo{margin:0 auto;overflow:auto;width:230px;margin-top:30px}#footer-text{width:100%;text-align:center}#footer-text ul{margin:0 auto;width:77%}.book-now-footer{float:none;display:block;overflow:auto}#footer-text a,#footer-text li{font-size:11px}#footer-text p{text-align:center;padding-top:4px}}@media (min-width:321px) and (max-width:480px){#logo{border:0 solid #ffa500}html{background-color:#1d1d1d}#consultation-wrapper,#content-wrapper,.book-now{width:255px}.book-now,#consultation img{display:none}#header-wrapper{width:100%}#logo{margin:10px auto 0;display:block;float:none;width:200px}#logo img{width:100%}ul.nav{width:100%}.container{width:100%;margin:5px auto 0}.toggleMenu{font-weight:400;font-size:17px;width:91%}.toggleMenu img{margin:4px 0 0}.nav li{width:100%;border-top:1px solid #444}.nav a{padding:20px 17px}.mobile-only{display:block}.nav>li.hover>ul,.nav li li.hover ul{position:sticky;width:100%}.nav li li a{background-color:#333;width:95%;padding:20px 17px;border:0}#consultation-text{width:100%}#consultation-text h3{font-size:24px}#consultation-text p{font-size:13px;line-height:17px;padding:0}#free-consultation{width:99%;border:1px solid #fff;border-radius:7px;text-align:center;margin:30px 0 40px;height:inherit}#free-consultation h3{font-size:22px;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:0 0 15px;text-transform:uppercase}#free-consultation p{font-size:17px;color:#fff;padding:10px 0 0 0;font-weight:500}#content-wrapper{padding-bottom:35px}#col1of2{float:none;padding:14px 30px 0 30px;width:190px}#col1of2 h1{line-height:27px;font-size:22px}#col1of2 p,#col1of2 li{line-height:22px;font-size:14px}#col1of2 ul{margin-left:20px}.img-right{max-width:100%}#col2of2{float:none;width:190px;text-align:center;padding:14px 30px 0 30px;margin:50px 0 0 0}#promotions{border:0 solid purple;width:160px;margin:10px 0 0}#promotions img{margin:-58px 0 0 -34px}#promotions h2{font-size:19px;line-height:22px}#promotions p{font-size:14px;line-height:19px}#seniors-discount{width:160px;margin:50px 0 0}#seniors-discount h3{font-size:24px;line-height:27px;padding:20px 0 11px}#seniors-discount p{font-size:14px;line-height:19px}#dryer-duct-cleaning{width:190px;margin:50px 0 0}#dryer-duct-cleaning h1{color:#ec3d2c;font-weight:600;line-height:0;padding:10px 0 0;font-size:22px;text-align:center;margin:5px 0 0}#dryer-duct-cleaning img{width:85%;margin:30px auto 15px}#dryer-duct-cleaning p{font-size:14px}#dryer-duct-cleaning p strong{font-size:16px}#testimonials-wrapper{padding-top:10px;width:280px}#testimonials-wrapper h2{padding-left:20px;font-size:22px}#testimonial-1 p,#testimonial-2 p{font-size:13px;line-height:20px}#testimonial-1 h3,#testimonial-2 h3{font-size:22px;line-height:24px}#testimonial-1,#testimonial-2{width:276px;text-align:center;margin:20px 0 0 0;line-height:23px}#testimonial-2{margin:20px 0 33px 0}#footer-wrapper{border:0 solid purple;width:240px;padding-bottom:20px;overflow:auto}#footer img{margin-top:0;width:150px}#footer-text{float:right;margin-top:20px}.footer-logo{margin:0 auto;overflow:auto;width:200px;margin:35px 0 0 30px}#footer-text{width:100%;text-align:center}#footer-text ul{margin:0 auto;width:100%}.book-now-footer{float:none;display:block;overflow:auto}#footer-text a,#footer-text li{font-size:9px}#footer-text p{text-align:center;padding-top:4px;width:240px;font-size: 10px, line-height: 10px}}@media (min-width:0px) and (max-width:320px){#logo{border:0 solid #00f}#consultation-wrapper,#content-wrapper,.toggleMenu{width:250px}.book-now,#consultation img{display:none}html{background-color:#1d1d1d}#header-wrapper{width:100%}ul.nav{width:100%}.container{width:100%;margin:5px auto 0}.toggleMenu{font-weight:400;font-size:17px}.toggleMenu img{margin:4px 0 0}.nav li{width:100%;border-top:1px solid #444}.nav a{padding:20px 17px}.mobile-only{display:block}.nav>li.hover>ul,.nav li li.hover ul{position:sticky;width:100%}.nav li li a{background-color:#333;width:95%;padding:20px 17px;border:0}*/


#logo {width:70%;display:block;float:none;margin:20px auto}#logo img{width:100%}#consultation-text{width:100%}#consultation-text h3{font-size:24px}#consultation-text p{font-size:13px;line-height:17px;padding:0}#free-consultation{width:98%;border:1px solid #fff;border-radius:7px;text-align:center;margin:30px auto 40px;height:inherit}#free-consultation h3{font-size:19px;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:0 0 15px;text-transform:uppercase}#free-consultation p{font-size:17px;color:#fff;padding:10px 0 0 0;font-weight:500}#content-wrapper{padding-bottom:35px}#col1of2{float:left;padding:14px 30px 0 20px;width:80%}#col1of2 h1{line-height:27px;font-size:22px}#col1of2 p,#col1of2 li{line-height:22px;font-size:14px}#col1of2 ul{margin:0 0 20px 20px}#col2of2{text-align:center;padding:50px 20px 0;float:left;width:210px}.img-right{max-width:100%}#promotions{width:80%}#promotions img{margin:-58px 0 0 -31px}#promotions h2{font-size:19px;line-height:22px}#promotions p{font-size:14px;line-height:19px}#seniors-discount{width:80%}#seniors-discount h3{font-size:24px;line-height:27px;padding:20px 0 11px}#seniors-discount p{font-size:14px;line-height:19px}#dryer-duct-cleaning{width:100%}#dryer-duct-cleaning h1{color:#ec3d2c;font-weight:600;line-height:0;padding:10px 0 0;font-size:22px;text-align:center;margin:5px 0 0;line-height:38px}#dryer-duct-cleaning img{width:85%;margin:30px auto 15px}#dryer-duct-cleaning p{font-size:14px}#dryer-duct-cleaning p strong{font-size:16px}#testimonials-wrapper{padding-top:10px;width:280px}#testimonials-wrapper h2{padding-left:20px;font-size:22px}#testimonial-1 p,#testimonial-2 p{font-size:13px;line-height:20px}#testimonial-1 h3,#testimonial-2 h3{font-size:22px;line-height:24px}#testimonial-1,#testimonial-2{width:276px;text-align:center;margin:20px 0 0 0;line-height:23px}#testimonial-2{margin:20px 0 33px 0}#footer-wrapper{border:0 solid purple;width:250px;padding-bottom:20px;overflow:auto}#footer img{margin-top:0;width:200px}#footer-text{float:right;margin-top:20px}.footer-logo{margin:0 auto;overflow:auto;width:200px;margin-top:35px}#footer-text{width:100%;text-align:center}#footer-text ul{margin:0 auto;width:100%}.book-now-footer{float:none;display:block;overflow:auto}#footer-text a,#footer-text li{font-size:11px}#footer-text p{text-align:center;padding-top:4px;width:240px}}