section.splithero{padding-bottom:80px !important}section.servicescards.solutioncards{padding-top:80px;padding-bottom:40px}.text-bigimage .imageside img{border-radius:25px !important}p{font-weight:400 !important}.splithero p{font-weight:400 !important}.box-form .content-section h2{font-size:50px !important}.text-bigimage .container{padding:80px 0}.headingsection{padding-top:70px;padding-bottom:40px}.headingsection .servicescards{padding-bottom:40px}section.bigreview{padding-top:80px 0}.rating{padding:80px 0}.comparechart{padding:80px 0}section#footercontact{padding:80px 0}section.fourcardsection{padding:80px 0}.doubleimagebutton{padding-top:80px !important;padding-bottom:80px !important}section.topsplit-cards.primarybg{padding-top:80px;padding-bottom:0}section.servicescards.maintenancecards{padding:80px 0}.faqsection .container{padding:80px 0}.checkmarksection{padding:80px 0}.pricingsection{padding:80px 0}.smalltext-section{padding:80px 0}.servicescards .card h3{text-align:center !important;font-weight:700 !important;font-size:25px !important;line-height:34px !important;color:var(--text-black) !important;margin:25px 0 !important;height:2em !important}.doubleimagebutton .card h3{font-weight:700 !important;font-size:50px !important;line-height:60px !important;margin:0 !important}.headingsection p a{color:#29aae2 !important}.headingsection p a:hover{color:#000 !important}.servicescards .card p{min-height:auto !important}.comparechart h2{margin-bottom:30px}.page-template-template-services-main-parent .comparechart h3{margin-top:0 !important}.page-template-template-mississauga-parent .comparechart h3{margin-top:0 !important}#footercontact p a{font-size:16px !important;display:inline !important}.footer-contact-section p a{font-size:16px !important;display:inline !important}h2.serviceshead{font-weight:700 !important;font-size:25px !important;line-height:35px !important;text-align:center !important;margin:0 !important}.footer-contact-section p a :hover{text-decoration:underline !important}.card.secondarybg{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important}.faqside p a{color:#29aae2 !important;text-decoration:none !important}.faqside p a:hover{color:#000 !important}.doubleimagebutton .card p a:hover{color:#fff !important;text-decoration:none !important}section#footercontact p a:hover{color:#000 !important}.maintenancecards .card p a:hover{color:#000 !important}.topsplit-cards .cardwrapper .card p{color:#000 !important}.maintenancecards p a{color:#29aae2 !important;text-decoration:none !important}.maintenancecards p a:hover{color:#000 !important}.flickity-page-dots{left:0 !important}section.comparechart p a{color:#29aae2 !important;text-decoration:none !important}section.comparechart p a:hover{color:#000 !important}.comparechart tbody span a:hover{color:#000 !important}.serving-location{text-align:left}.serving-location h2{text-align:center !important}.comparechart p{margin-bottom:30px !important}.reviewslide p{font-size:40px !important;line-height:44px !important}.locationpackages h2{font-size:50px !important}a.btn.btn-primary.btn-icon{margin-top:10px !important}.bigreview h4{margin-top:0 !important}.servheads p a{color:#29aae2 !important;text-decoration:none !important}.servheads p a:hover{color:#000 !important;text-decoration:none}.trusted-hvac p a{color:#29aae2 !important;text-decoration:none !important}.trusted-hvac p a:hover{color:#000 !important;text-decoration:none}.serving-location a{color:#29aae2 !important;text-decoration:none !important}.serving-location a:hover{color:#000 !important;text-decoration:none}.textside span a{color:#29aae2 !important;text-decoration:none !important}.textside span a:hover{color:#000 !important;text-decoration:none}.services247 span a{color:#29aae2 !important;text-decoration:none !important}.services247 span a:hover{color:#000 !important;text-decoration:none !important}.services247 p a{color:#29aae2 !important;text-decoration:none !important}.services247 p a:hover{color:#000 !important;text-decoration:none !important}.different-services p a{color:#29aae2 !important;text-decoration:none !important}.different-services p a:hover{color:#000 !important;text-decoration:none}.comparechart h3{font-weight:700 !important;font-size:50px !important;line-height:60px !important}h2.servicetitle{margin-bottom:20px !important}@media (max-width:1024px){.topsplit-cards .topsplit p{max-height:none !important;overflow:auto !important}}@media (max-width:991px){.text-cards .imageside{margin-top:40px !important}h2.topsplithead{font-size:40px !important;line-height:45px !important}.doubleimagebutton .card h3{font-size:40px !important;line-height:45px !important}.bigreview h4{margin-top:0 !important}section.splithero{margin-bottom:40px !important}.box-form{padding:30px !important}.box-form .content-section a{font-size:20px !important}.reviewslide p{font-size:18px !important;line-height:26px !important}.locationpackages h3{font-size:40px !important}.locationpackages h2{font-size:40px !important}.servicescards .card h4{min-height:auto !important}.comparechart tbody span{font-size:14px !important}.page-template-template-services-installation .servicescards .card img{object-fit:cover !important;height:auto !important;width:auto !important}.page-id-12802 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.page-id-12884 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.page-id-12896 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.page-id-12902 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.other-services{padding:60px 30px !important}section{padding:60px 30px !important}.cardwrapper{padding:0 30px !important}.splithero .container{padding:60px 30px !important}section.text-bigimage .textside p{font-weight:500;font-size:15px;line-height:24px}.text-bigimage .container{padding:0 !important}section.splithero{padding-bottom:0 !important}.splithero .container{padding:0px !important}h2{font-size:45px !important}.servicescards .card img{object-fit:cover;height:440px;width:100%}.box-form .content-section h2{font-size:45px !important}}@media (max-width:768px){.box-form .content-section h2{font-size:37px !important}.text-cards .imageside{margin-top:40px !important}.comparechart tbody td{padding:15px 8px !important}a.btn.btn-primary.btn-icon{padding:15px !important;font-size:15px !important}.servicescards .card h3{height:auto !important}.splithero h1{font-size:38px !important}.pricingsection .sliderwrap{font-size:22px !important}#26point button.btn.btn-primary.mobileonly{display:none !important}h2{font-size:37px !important;line-height:40px !important}p{font-size:15px !important;line-height:22px !important}section{padding:40px 20px !important}.comparechart tbody img{width:17px !important;height:17px !important;object-fit:cover !important}}section.splithero{padding-bottom:80px !important}section.servicescards.solutioncards{padding-top:80px;padding-bottom:40px}.text-bigimage .imageside img{border-radius:25px !important}p{font-weight:400 !important}.splithero p{font-weight:400 !important}.box-form .content-section h2{font-size:50px !important}.text-bigimage .container{padding:80px 0}.headingsection{padding-top:70px;padding-bottom:40px}.headingsection .servicescards{padding-bottom:40px}section.bigreview{padding-top:80px 0}.rating{padding:80px 0}.comparechart{padding:80px 0}section#footercontact{padding:80px 0}section.fourcardsection{padding:80px 0}.doubleimagebutton{padding-top:80px !important;padding-bottom:80px !important}section.topsplit-cards.primarybg{padding-top:80px;padding-bottom:0}section.servicescards.maintenancecards{padding:80px 0}.faqsection .container{padding:80px 0}.checkmarksection{padding:80px 0}.pricingsection{padding:80px 0}.smalltext-section{padding:80px 0}.servicescards .card h3{text-align:center !important;font-weight:700 !important;font-size:25px !important;line-height:34px !important;color:var(--text-black) !important;margin:25px 0 !important;height:2em !important}.doubleimagebutton .card h3{font-weight:700 !important;font-size:50px !important;line-height:60px !important;margin:0 !important}.headingsection p a{color:#29aae2 !important}.headingsection p a:hover{color:#000 !important}.servicescards .card p{min-height:auto !important}.comparechart h2{margin-bottom:30px}.page-template-template-services-main-parent .comparechart h3{margin-top:0 !important}.page-template-template-mississauga-parent .comparechart h3{margin-top:0 !important}#footercontact p a{font-size:16px !important;display:inline !important}.footer-contact-section p a{font-size:16px !important;display:inline !important}h2.serviceshead{font-weight:700 !important;font-size:25px !important;line-height:35px !important;text-align:center !important;margin:0 !important}.footer-contact-section p a :hover{text-decoration:underline !important}.card.secondarybg{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important}.faqside p a{color:#29aae2 !important;text-decoration:none !important}.faqside p a:hover{color:#000 !important}.doubleimagebutton .card p a:hover{color:#fff !important;text-decoration:none !important}section#footercontact p a:hover{color:#000 !important}.maintenancecards .card p a:hover{color:#000 !important}.topsplit-cards .cardwrapper .card p{color:#000 !important}.maintenancecards p a{color:#29aae2 !important;text-decoration:none !important}.maintenancecards p a:hover{color:#000 !important}.flickity-page-dots{left:0 !important}section.comparechart p a{color:#29aae2 !important;text-decoration:none !important}section.comparechart p a:hover{color:#000 !important}.comparechart tbody span a:hover{color:#000 !important}.serving-location{text-align:left}.serving-location h2{text-align:center !important}.comparechart p{margin-bottom:30px !important}.reviewslide p{font-size:40px !important;line-height:44px !important}.locationpackages h2{font-size:50px !important}a.btn.btn-primary.btn-icon{margin-top:10px !important}.bigreview h4{margin-top:0 !important}.servheads p a{color:#29aae2 !important;text-decoration:none !important}.servheads p a:hover{color:#000 !important;text-decoration:none}.trusted-hvac p a{color:#29aae2 !important;text-decoration:none !important}.trusted-hvac p a:hover{color:#000 !important;text-decoration:none}.serving-location a{color:#29aae2 !important;text-decoration:none !important}.serving-location a:hover{color:#000 !important;text-decoration:none}.textside span a{color:#29aae2 !important;text-decoration:none !important}.textside span a:hover{color:#000 !important;text-decoration:none}.services247 span a{color:#29aae2 !important;text-decoration:none !important}.services247 span a:hover{color:#000 !important;text-decoration:none !important}.services247 p a{color:#29aae2 !important;text-decoration:none !important}.services247 p a:hover{color:#000 !important;text-decoration:none !important}.different-services p a{color:#29aae2 !important;text-decoration:none !important}.different-services p a:hover{color:#000 !important;text-decoration:none}.comparechart h3{font-weight:700 !important;font-size:50px !important;line-height:60px !important}h2.servicetitle{margin-bottom:20px !important}@media (max-width:1024px){.topsplit-cards .topsplit p{max-height:none !important;overflow:auto !important}}@media (max-width:991px){.text-cards .imageside{margin-top:40px !important}h2.topsplithead{font-size:40px !important;line-height:45px !important}.doubleimagebutton .card h3{font-size:40px !important;line-height:45px !important}.bigreview h4{margin-top:0 !important}section.splithero{margin-bottom:40px !important}.box-form{padding:30px !important}.box-form .content-section a{font-size:20px !important}.reviewslide p{font-size:18px !important;line-height:26px !important}.locationpackages h3{font-size:40px !important}.locationpackages h2{font-size:40px !important}.servicescards .card h4{min-height:auto !important}.comparechart tbody span{font-size:14px !important}.page-template-template-services-installation .servicescards .card img{object-fit:cover !important;height:auto !important;width:auto !important}.page-id-12802 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.page-id-12884 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.page-id-12896 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.page-id-12902 .servicescards .card img{object-fit:cover;height:auto;width:auto !important}.other-services{padding:60px 30px !important}section{padding:60px 30px !important}.cardwrapper{padding:0 30px !important}.splithero .container{padding:60px 30px !important}section.text-bigimage .textside p{font-weight:500;font-size:15px;line-height:24px}.text-bigimage .container{padding:0 !important}section.splithero{padding-bottom:0 !important}.splithero .container{padding:0px !important}h2{font-size:45px !important}.servicescards .card img{object-fit:cover;height:440px;width:100%}.box-form .content-section h2{font-size:45px !important}}@media (max-width:768px){.box-form .content-section h2{font-size:37px !important}.text-cards .imageside{margin-top:40px !important}.comparechart tbody td{padding:15px 8px !important}a.btn.btn-primary.btn-icon{padding:15px !important;font-size:15px !important}.servicescards .card h3{height:auto !important}.splithero h1{font-size:38px !important}.pricingsection .sliderwrap{font-size:22px !important}#26point button.btn.btn-primary.mobileonly{display:none !important}h2{font-size:37px !important;line-height:40px !important}p{font-size:15px !important;line-height:22px !important}section{padding:40px 20px !important}.comparechart tbody img{width:17px !important;height:17px !important;object-fit:cover !important}}