.single-post #primary{width:100%}::selection{background-color:#2aa234;color:#fff}#masthead{display:none !important}.ast-small-footer.footer-sml-layout-1{display:none !important}.green_text{font-size:30px;color:#28a828}.home_baner_botm_section .elementor-icon-box-icon{flex:1 !important;align-content:center;align-self:center;justify-content:right}.home_baner_botm_section .elementor-icon-box-content .elementor-icon-box-title{margin-bottom:0}.section_3:before{content:"";background-image:url(//comfykiwihomes.co.nz/wp-content/themes/astra-child/images/bg_4.png);width:75%;position:absolute;height:120px;background-repeat:no-repeat;right:0;background-size:100% 80%}.section_4{background-size:100% 60% !important;background-color:#ebf7eb}.section_4 .elementor-flip-box__back{background-color:#4054b2;display:block;background-image:linear-gradient(180deg,#279927 41%,#1f771f 67%)}.form_for_home .wpcf7-text::placeholder{color:#fff;opacity:1 !important}.form_for_home .wpcf7-text{background-color:transparent;margin:0 3%;color:#fff !important;opacity:1 !important;width:94% !important;border-color:#28a828}.form_for_home input:focus,.form_for_home input[type=text]:focus,i .form_for_home nput[type=email]:focus,.form_for_home input[type=url]:focus,.form_for_home input[type=password]:focus,.form_for_home input[type=reset]:focus,.form_for_home input[type=search]:focus,.form_for_home textarea:focus{background-color:transparent}.form_for_home .wpcf7-text{background-color:transparent;margin:0 3%;color:#fff !important;opacity:1 !important;width:94% !important;border-color:#fff;border-radius:10px}.form_for_home .elementor-col-100{width:100%}.form_for_home .elementor-col-100 .wpcf7-textarea{background-color:transparent;margin:0 1.5%;color:#fff !important;opacity:1 !important;width:97% !important;border-color:#fff;border-radius:10px;height:100px}.form_for_home .elementor-col-100 .wpcf7-textarea::placeholder{color:#fff;opacity:1}.form_for_home .wpcf7-submit{margin:0 5%;width:90%;border-radius:15px;background-color:#28a828 !important;font-family:"Montserrat",Sans-serif;text-transform:uppercase;font-weight:500;font-size:14px}.left_boder .elementor-heading-title:before{content:"";position:absolute;border-left:3px solid;left:-15px;height:100%}.border_heught_1 .elementor-heading-title:before{border-color:#1c751c}.border_heught_2 .elementor-heading-title:before{border-color:#1c751c}.border_heught_3 .elementor-heading-title:before{left:-4px;border-color:#1c751c}.border_heught_3 .elementor-heading-title{width:163px;margin:0 auto;position:relative}.section_4 .elementor-flip-box__back .elementor-flip-box__layer__title{padding-left:10px;position:relative}.border_heught_4 .elementor-flip-box__layer__title:before{content:"";position:absolute;border-left:3px solid;left:0;height:100%}.border_heught_5 .elementor-heading-title:before{left:0}.border_heught_5 .elementor-heading-title{padding-left:15px}.border_heught_6 .elementor-heading-title{position:relative;margin:0 auto;width:290px}.border_heught_6 .elementor-heading-title:before{left:0}.section_4 .elementor-flip-box__front{background-color:#1f771f}.border_heught_7 .elementor-heading-title:before{height:100%;border-color:#1c751c;left:-10px}.google_review_section .elementor-background-overlay{background-size:100% 70% !important}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{background:0 0 !important}.form_for_home .elementor-col-100 .wpcf7-textarea:focus{border-color:#fff}.servies_stn_3_inr_left .elementor-element-populated{width:375px !important;position:absolute;z-index:1}.servies_stn_3_inr_left .elementor-element-populated:before{content:"";height:100%;width:100%;position:absolute;margin:-22px;background-image:url(//comfykiwihomes.co.nz/wp-content/themes/astra-child/images/box-shadow_1.png);background-repeat:no-repeat;background-position:right bottom;background-size:60% 60%}.servies_stn_4_inr_left .elementor-element-populated{right:0}.servies_stn_4_inr_left .elementor-element-populated:before{background-image:url(//comfykiwihomes.co.nz/wp-content/themes/astra-child/images/box-shadow_2.png);background-position:left bottom;left:13px}#wpcf7-f8360-p495-o3 div.wpcf7-mail-sent-ok{border:2px solid #fff}.popmake-content #wpcf7-f8089-o1 div.wpcf7-response-output{color:#28a828}.services_inner_4{background-size:100% 65% !important;background-color:transparent !important}.border_inside .elementor-heading-title:before{left:0}.border_inside .elementor-heading-title{padding-left:15px}.no_margin{margin-bottom:0 !important}.air_condition_secton_4{background-color:transparent !important;background-size:100% 60% !important}#circle_border_left_side:before{content:"";height:70%;border:4px solid #00a651;left:10px;position:absolute;top:5%}#circle_border_left_side{position:relative;padding-left:30px}#circle_border_left_side .elementor-widget-heading{position:relative;margin-bottom:0}#circle_border_left_side .elementor-widget-heading:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:-36px;top:0;color:#00a651;font-size:20px}#circle_border_left_side .elementor-widget-text-editor p{margin-bottom:0;margin-top:15px}.heigt_product_1:before{height:60% !important}.link_green p a{color:#25d325;font-weight:700}.link_green p a:hover{color:#000}.heigt_product_2:before{height:58% !important}.heigt_product_3:before{height:40% !important}.wpcf7-form-control.wpcf7-textarea{height:100px}.wpcf7-form-control.wpcf7-submit{background-color:#28a828;padding:8px 30px}.wpcf7-form-control.wpcf7-submit:hover{background-color:#1c751c}.custom_blog_post .premium-blog .premium-blog-entry-title{line-height:18px;margin-bottom:15px !important;display:block}.copywrite_maiin .elementor-heading-title a{color:#1c751c}.copywrite_maiin .elementor-heading-title a:hover{color:#28a828}#pum_popup_title_8088{background-color:#28a828;margin-left:-18px;margin-right:-18px;margin-top:-18px;margin-bottom:25px;font-size:25px;text-align:center;padding:25px}.pum-theme-8086 .pum-container,.pum-theme-cutting-edge .pum-container{padding:18px;border-radius:0;border:1px none #000;box-shadow:0px 10px 25px 0px rgba(2,2,2,.5);background-color:#fff}.main_home_page_banner_inner .elementor-slide-heading{margin-bottom:5px !important}.main_home_page_banner_inner .elementor-slide-description p{margin-bottom:15px !important;margin-top:10px}.slide_btn a{border-radius:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;background-color:#28a828;padding:15px 30px;color:#fff}.main_home_page_banner_inner .elementor-slide-description .button{width:auto;display:inline-block;background-color:#28a828;padding:0 !important}.custom_cart_box .elementor-image-box-img{margin-bottom:0 !important}.custom_cart_box .elementor-image-box-content{background-color:#fff;padding:15px 15px 1px}.custom_cart_box .elementor-image-box-title{color:#248d24 !important}.custom_cart_box .elementor-image-box-content a{color:#2aa52a;font-weight:600}.custom_cart_box{position:relative;bottom:-15px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:.5s}.custom_cart_box:hover{bottom:-1px !important;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19) !important}.custom_google_review .wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1{background-color:#25d325;border-color:#28a828;height:333px}.custom_google_review .wprevpro_t1_DIV_2:after{color:#25d325 !important}.custom_google_review .wprevpro_t1_P_3{color:#fff !important}.custom_google_review .wprevpro_t1_SPAN_5{color:#fff !important}.custom_google_review .wprevpro_t1_DIV_2:before{color:#fff}.custom_blog_post .premium-blog-entry-title,.custom_blog_post .premium-blog-entry-title a{line-height:15px !important}.header_for_Responsive.custom_sticky{background-color:rgba(255,255,255,.7);padding:10px 0 !important;width:100% !important;left:0 !important}#wpcf7-f8360-p495-o3 .elementor-col-100{width:100%}#wpcf7-f8360-p495-o3 div.wpcf7-mail-sent-ok{border:2px solid #fff !important}.popmake-content #wpcf7-f8089-o1 div.wpcf7-response-output{color:#28a828 !important}#wpcf7-f8360-p495-o3 div.wpcf7-mail-sent-ok{border:2px solid #fff !important;color:#fff}#content .elementor-widget-accordion.elementor-element-9e54eef .elementor-accordion .elementor-accordion-item{border-top:1px solid #d4d4d4;margin-bottom:15px}#content .elementor-widget-accordion.elementor-element-9e54eef .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-top:none}@media only screen and (max-width:1200px){.servies_section_3{padding-left:20px !important;padding-right:20px !important}}@media only screen and (max-width:1132px) and (min-width:1025px){.header_get_quote{display:none}.responsive_menu{width:65% !important}.header_number{width:20% !important}}@media only screen and (max-width:1024px){.section_3:before{width:50%;height:50px}.logo_responsive{order:1}.responsive_right{order:2}.responsive_left .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;right:0;width:300px;z-index:1;top:45px}.responsive_left{order:3}.section_3{padding-bottom:0 !important}#wpcf7-f161-p9-o1 .elementor-row .elementor-col-50{width:50%}.section_4{background-size:100% 50% !important;background-color:#ebf7eb}.section_4 .elementor-flip-box__front{background-size:100% auto !important;background-position:top center !important}.inner_page_banner_1 .elementor-inner-section{padding:100px 0 !important}.inner_page_section_3 .elementor-image{text-align:center}.inner_page_section_3 .elementor-heading-title br{display:none}.inner_page_section_3{padding-bottom:20px !important}.services_inner_4{background-size:100% 65% !important;background-color:transparent !important;background-position:center !important}.servies_stn_3_inr_left{position:static !important;width:50% !important}.servies_stn_3_inr_left .elementor-element-populated{position:static !important;width:100% !important}.servies_stn_3_inr_right{width:48% !important;margin:0 1% !important}.servies_stn_3_inr_left{position:static !important;width:48% !important;margin:0 1% !important}.servies_stn_3_inr_left .elementor-element-populated:before{display:none}.servies_stn_3_inr_right .elementor-element-populated{padding:25px !important}.services_heading{margin-top:30px !important}.servies_stn_3_inr_left .elementor-element-populated{border-radius:0 !important}.servies_stn_3_inr_right .elementor-element-populated{padding:25px !important;box-shadow:none !important}#circle_border_left_side:before{display:none}#circle_border_left_side .elementor-widget-heading:before{display:none}#circle_border_left_side{padding-left:10px}.air_condition_secton_4_responsive{padding-top:70px !important}.product_main_column .elementor-col-33{width:33.333% !important}.services_column_home .elementor-col-25{width:25% !important}#wpcf7-f161-p9-o3 .elementor-col-50{width:50%}.custom_blog_post .premium-blog-post-outer-container{width:50% !important}}@media only screen and (max-width:769px){.custom_blog_post .premium-blog-post-outer-container{width:100% !important}}@media only screen and (max-width:767px){.custom_blog_post .premium-blog-post-outer-container{width:100% !important}.border_heught_6 .elementor-heading-title:before{left:0;display:none}.over_lay_banner{background-color:rgba(0,0,0,.5) !important}.servies_stn_3_inr_left{margin:25px 0 !important;width:100% !important}.servies_stn_3_inr_right{width:100% !important;margin:0 !important}.air_condition_secton_4_responsive{background-image:none !important}.air_condition_secton_4_responsive .elementor-heading-title{color:#000 !important}.air_condition_secton_4_responsive{padding-top:0 !important}.product_main_column .elementor-col-33{width:33.333% !important}.services_column_home .elementor-col-25{width:50% !important}.services_column_home .custom_cart_box img{width:100%}.footer_services nav ul li{width:100%}}@media only screen and (max-width:600px){#wpcf7-f161-p9-o1 .elementor-row .elementor-col-50{width:100%}.form_for_home .wpcf7-text{margin:0 1.5%;width:97% !important}#wpcf7-f161-p9-o1 .elementor-row .Phone{margin-top:15px}#wpcf7-f161-p9-o1 .elementor-row .Suburb{margin-top:15px}.inner_page_banner_1 .elementor-inner-section{padding:30px 0 !important}.product_main_column .elementor-col-33{width:33.333% !important}}@media only screen and (max-width:480px){.responsive_right .elementor-button-link{padding:15px 10px;font-size:12px !important}.product_main_column .elementor-col-33{width:100% !important}.product_main_column .custom_cart_box img{width:100%}.services_column_home .elementor-col-25{width:100% !important}.services_column_home .custom_cart_box img{width:100%}#wpcf7-f161-p9-o3 .elementor-col-50{width:100%}#wpcf7-f161-p9-o3 .elementor-col-50.email,#wpcf7-f161-p9-o3 .elementor-col-50.name{margin-bottom:1.2em}}@media only screen and (max-width:359px){.logo_responsive .elementor-element-populated{padding-left:0 !important;padding-top:25px !important;margin-left:-10px !important}.responsive_right .elementor-element-populated{padding-left:0 !important}.responsive_left .elementor-element-populated{padding:0 !important}.responsive_left .elementor-nav-menu--dropdown.elementor-nav-menu__container{right:-3px !important}.responsive_left .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:35px !important}}@media only all and (max-width:767px){section .elementor-element-5c27d60>.elementor-container:after,#content .elementor-element.elementor-element-cee93d3 .elementor-heading-title br{display:none}}@media only all and (max-width:1365px) and (min-width:768px){section .elementor-element-5c27d60>.elementor-container:after{width:90px;height:90px;top:100px;right:20px}}@media only all and (max-width:1439px) and (min-width:1366px){section .elementor-element-5c27d60>.elementor-container:after{width:100px;height:100px;right:-100px}}@media only all and (max-width:1679px) and (min-width:1440px){section .elementor-element-5c27d60>.elementor-container:after{width:120px;height:120px;right:-130px}}