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;}}