*{-webkit-font-smoothing:antialiased}@media only screen and (max-device-width: 640px){#content{margin-bottom:0px !important}}.fusion-button,.fusion-read-more{font-weight:600 !important;font-family:'work-sans', sans-serif}.title32px h4,.title32px h2{font-size:32px !important;margin:12px 0px !important;font-weight:normal;font-family:"work-sans"}.title32px h4:after,.title32px h2:after{content:'';height:2px;display:block;background:#f4b150;position:absolute;left:0;width:95%}.wpcf7 form.invalid .wpcf7-response-output{border-color:#a64242 !important;color:#a64242 !important;background-color:#f2dede !important}.wpcf7 form.sent .wpcf7-response-output{border-color:#5ca340 !important;color:#5ca340 !important;background-color:#dff0d8 !important}.fusion-page-title-bar{border:none !important;background-size:cover !important}@media (max-width: 800px){.fusion-page-title-bar{padding:0px !important}}.fusion-page-title-captions{background:#34322fd4;padding:40px 20px 20px 80px;position:relative;left:-30px}@media (max-width: 800px){.fusion-page-title-captions{left:0;min-height:180px}}@media (max-width: 500px){.fusion-page-title-captions{padding-left:30px !important}}.fusion-page-title-captions h1{margin-bottom:30px !important}.fusion-page-title-captions h1:after{content:'';height:2px;width:calc(100% + 80px);background:#F4B150;display:block;position:relative;top:10px;left:-80px}.fusion-page-title-captions h3,.fusion-page-title-captions h1{max-width:360px}.fusion-secondary-header{background:#000 !important;border-bottom:none !important}.fusion-secondary-header>.fusion-row{margin-left:13px !important}.fusion-secondary-header .fusion-alignleft{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.fusion-secondary-header .fusion-alignleft .fusion-contact-info-phone-number{position:absolute;top:0;right:0;background:#FCAF17;padding:0px 14px 0px 30px}.fusion-secondary-header .fusion-alignleft .fusion-contact-info-phone-number a{padding:0px !important}@media (max-width: 1050px){.fusion-secondary-header .fusion-alignleft .fusion-contact-info-phone-number{width:100%;height:55px;line-height:55px}}@media (max-width: 800px){.fusion-secondary-header .fusion-alignleft .fusion-contact-info-phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:45px}}.fusion-secondary-header .fusion-alignleft .fusion-contact-info-phone-number:before{content:'\f879';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;left:-12px}.fusion-secondary-header>.fusion-row .fusion-alignright{float:right !important}.fusion-secondary-header>.fusion-row .fusion-alignright .fusion-secondary-menu{margin-right:150px}.fusion-secondary-header>.fusion-row .fusion-alignright .fusion-secondary-menu li{border-left:none !important}.fusion-secondary-header>.fusion-row .fusion-alignright .fusion-secondary-menu a{font-family:'work-sans', sans-serif;font-weight:600;-webkit-transition:0.5s;transition:0.5s}.fusion-secondary-header>.fusion-row .fusion-alignright .fusion-secondary-menu a:hover{color:#F4B150;-webkit-transition:0.5s;transition:0.5s}.fusion-header{border-bottom:none !important;padding-left:10px !important;background:linear-gradient(87deg, #000 0%, #1f1f1f 65%, #1f1f1f 100%)}@media (min-width: 1051px){.fusion-header{height:45px !important}}@media screen and (max-width: 1050px){.fusion-header:after{background-color:#404041;display:block;position:absolute;width:100%;height:51px;content:'';left:0;top:0;z-index:-9}}@media screen and (max-width: 1050px) and (max-width: 1050px){.fusion-header:after{display:none !important}}@media screen and (max-width: 1050px){.fusion-header .fusion-row{padding-top:12px !important;padding-bottom:12px !important}}.fusion-header .fusion-logo{margin:0px !important;position:absolute;top:-54px}@media (max-width: 1050px){.fusion-header .fusion-logo{top:-13px;max-width:calc(100% - 48px)}}@media (min-width: 1051px){.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header,.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu{margin-top:65px}}html.avada-header-color-not-opaque .fusion-header,html.avada-header-color-not-opaque{position:relative}@media (max-width: 1050px){.fusion-sticky-shadow{margin-top:55px}.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder{padding-top:32px !important}}.fusion-is-sticky .fusion-secondary-header{position:fixed !important;width:100%;z-index:2}@media (max-width: 1050px){.fusion-is-sticky .fusion-alignright .fusion-secondary-menu{display:none}.fusion-is-sticky .fusion-contact-info-phone-number{width:100%;display:inline-block;text-align:center}}@media (max-width: 1050px){.fusion-alignright .fusion-secondary-menu{display:none}.fusion-contact-info-phone-number{width:100%;display:inline-block;text-align:center}}.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a{border-top:none !important}.fusion-main-menu>ul>li>a{-webkit-transition:0.5s;transition:0.5s;font-weight:600 !important}.fusion-main-menu>ul>li>a:hover{color:#fff !important;-webkit-transition:0.5s;transition:0.5s}.page-id-346 .fusion-secondary-header,.page .fusion-secondary-header,.single .fusion-secondary-header{height:65px}@media (max-width: 1050px){.page-id-346 .fusion-secondary-header,.page .fusion-secondary-header,.single .fusion-secondary-header{display:block !important;height:55px}}.page-id-346 .fusion-secondary-header .fusion-row,.page .fusion-secondary-header .fusion-row,.single .fusion-secondary-header .fusion-row{display:inline-block;margin-left:50px;width:100%}.page-id-346 .fusion-contact-info .fusion-contact-info-phone-number a{font-weight:bold !important;font-family:'poppins' !important}.slider-contact-main{background:#34322fde;padding:48px 28px 32px 28px}.slider-contact-main .slider-inner{max-width:540px;width:540px}.slider-contact-main .slider-form-wrap{margin-top:48px}.slider-contact-main .slider-form-wrap .wpcf7-form{white-space:normal}.slider-contact-main .slider-form-wrap .wpcf7-form .wpcf7-text,.slider-contact-main .slider-form-wrap .wpcf7-form textarea{border:1px solid #fff !important}.slider-contact-main .slider-form-wrap .wpcf7-form .wpcf7-text:focus,.slider-contact-main .slider-form-wrap .wpcf7-form textarea:focus{border:1px solid #F4B150 !important}.slider-contact-main .slider-form-wrap .wpcf7-form input[type="submit"]{display:block;width:100%;color:#fff;background-color:#F4B150;text-align:center !important;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:600 !important}.slider-contact-main .slider-form-wrap .wpcf7-form input[type="submit"]:hover{background-color:#f6bc68}.slider-contact-main .gform_wrapper .gform_footer input[type=submit]{text-align:center !important;color:#fff !important;background:#F4B150}.slider-contact-txt{height:auto}.slider-contact-txt p{color:#fff}.slider-contact-txt .slider-title{font-family:"work-sans" !important;font-size:32px !important}.slider-contact-txt .slider-title:after{content:'';height:2px;width:calc( 100% + 150px);display:block;background:#F4B150;position:relative;top:12px}.slider-contact-txt .slider-body{font-family:"work-sans" !important;white-space:normal;margin-top:30px}.slider-contact-txt .slider-body .image-wrap,.slider-contact-txt .slider-body .text{float:left;display:block;margin-bottom:16px !important}.slider-contact-txt .slider-body .image-wrap{display:inline-block;padding-top:3px !important;width:175px !important}.slider-contact-txt .slider-body .image-wrap .image{width:100%}.slider-contact-txt .slider-body .text{margin-left:10px !important;width:calc(100% - 185px);font-size:18px !important;line-height:22px !important}.slider-replacement{padding-top:32px !important;padding-bottom:32px !important}.slider-replacement .contact-form-block>.fusion-column-wrapper{max-width:600px !important;padding:32px 28px !important}.slider-replacement .contact-form-block .contact-title{width:100% !important}.slider-replacement .contact-form-block .contact-title h1{position:relative !important;margin-top:0 !important;font-size:32px !important;margin-bottom:16px !important}.slider-replacement .contact-form-block .contact-title h1:after{content:'';height:2px;display:block;background:#f4b150;position:absolute;left:0 !important;width:calc(100% + 28px)}@media screen and (max-width: 500px){.slider-replacement .contact-form-block .contact-title h1{font-size:28px !important}}.slider-replacement .contact-form-block .mobile-slider-me-logo-wrap{clear:both !important;margin-bottom:16px !important;display:block;width:180px;float:left !important}.slider-replacement .contact-form-block .mobile-slider-me-logo-wrap .mobile-slider-me-logo{width:100%}@media screen and (max-width: 500px){.slider-replacement .contact-form-block .mobile-slider-me-logo-wrap{float:none !important}}.slider-replacement .contact-form-block .mobile-slider-me-logo-text{float:left !important;width:calc(100% - 190px) !important;margin-left:10px !important;line-height:22px !important}@media screen and (max-width: 500px){.slider-replacement .contact-form-block .mobile-slider-me-logo-text{clear:both !important;width:100% !important;float:none !important;margin-left:0 !important}}.slider-replacement .contact-form-block .gform_wrapper .gform_footer input[type=submit]{background:#F4B150 !important;color:#404041 !important}.slider-replacement .contact-form-block .wpcf7-form .wpcf7-text,.slider-replacement .contact-form-block .wpcf7-form textarea{border:1px solid #fff !important}.slider-replacement .contact-form-block .wpcf7-form .wpcf7-text:focus,.slider-replacement .contact-form-block .wpcf7-form textarea:focus{border:1px solid #F4B150 !important}.slider-replacement .contact-form-block .wpcf7-form .captcha-image{border-color:#fff !important}.slider-replacement .contact-form-block .wpcf7-form .cf7ic_instructions,.slider-replacement .contact-form-block .wpcf7-form label svg{color:#fff !important}.slider-replacement .contact-form-block .wpcf7-form input[type="submit"]{background:#F4B150 !important;color:#fff !important;font-weight:600 !important}.slider-replacement .contact-form-block .wpcf7-form input[type="submit"]:hover{background:#f6bc68 !important}.slider-replacement .contact-form-block .wpcf7-form .recaptcha-text a{color:#FFFFFF !important}.slider-replacement .contact-form-block .wpcf7-form .recaptcha-text a:hover{color:#F4B150 !important}@media screen and (max-width: 700px){.slider-replacement{padding-top:0 !important;padding-bottom:0 !important}.slider-replacement .contact-form-block>.fusion-column-wrapper{max-width:100% !important;width:100% !important}}.home-hero-2021{height:calc(100vh - 110px)}.home-hero-2021 .fusion-builder-row{margin-left:0 !important;margin-right:0 !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column{max-width:600px !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-title{position:relative}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-title:after{position:absolute;display:block;content:'';background-color:#F4B150;right:0;bottom:-20px;height:2px;width:calc(100% + 68px)}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .buttons-wrap{text-align:right}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .buttons-wrap p{margin:0 !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .buttons-wrap .fusion-button-wrapper{margin-right:13px}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .buttons-wrap .fusion-button-wrapper:last-of-type{margin-right:0}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper>div{position:relative}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper>div .me-logo{display:block;position:absolute;bottom:-100px;left:-55px}@media screen and (max-width: 1024px){.home-hero-2021{height:calc(100vh - 140px);border-left-width:140px !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{margin-left:-140px !important}}@media screen and (max-width: 640px){.home-hero-2021{height:auto !important;min-height:1px !important;border-left-width:0 !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column{max-width:100% !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{margin-left:0 !important;padding-bottom:48px !important;background-color:rgba(52,50,57,0.7) !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-title{font-size:24px !important}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .buttons-wrap .fusion-button-wrapper{display:block;margin-right:0;margin-bottom:16px}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .buttons-wrap .fusion-button-wrapper a.fusion-button{display:block}.home-hero-2021 .fusion-builder-row .fusion-layout-column .fusion-column-wrapper>div .me-logo{position:static;left:auto;bottom:auto;margin-left:auto;margin-right:auto;margin-top:16px}}.service-img_box{width:auto !important;max-width:600px}@media (max-width: 800px){.service-img_box .fusion-column-wrapper{padding-left:30px !important;padding-right:30px !important}}@media (min-width: 800px){.service-img_body{max-width:400px}}.sib-right{float:right !important}.sib-right .t32px-right h4:after{left:5% !important;right:0 !important}.big-service-hm{border-top:3px solid white}@media (max-width: 800px){.big-service-hm{padding:0px !important;border-top:2px solid white}.big-service-hm .service-img_box{margin-bottom:0px !important;max-width:100%;height:100%}.big-service-hm .service-img_box>.fusion-column-wrapper{padding-top:80px !important;padding-bottom:80px !important}}.page-id-189 .service-section2>.fusion-row,.page-id-184 .service-section2>.fusion-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.service-section2 .fusion-builder-row{max-width:1330px !important}@media (max-width: 800px){.service-section2 .fusion-builder-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body.home .service-section2 .fusion-builder-row{max-width:1024px !important}.sml-service-item .fusion-column-wrapper{padding-bottom:20px !important}.sml-service-item .fusion-column-wrapper .fusion-layout-column{margin-bottom:0px !important}.sml-service-item .fusion-column-wrapper .fusion-layout-column .fusion-column-wrapper{padding-bottom:0px !important}.sml-service-item_img{height:0;padding-bottom:60%}@media screen and (max-width: 800px){.sml-service-item_img>img{width:100%;-o-object-fit:cover;object-fit:cover}}.sml-service-item_title{background:#34322fcc;padding:10px 20px 20px;position:absolute;width:100%;z-index:1;bottom:0px}.sml-service-item_title h5{margin:0px !important;font-size:28px !important;color:#fff !important;font-weight:400}.sml-service-item_title h5:after{content:'';width:calc(100% - 24px);height:2px;background:#F4B150;display:block;position:absolute;left:0}.sml-service-item_body{padding:20px}.sml-service-item_body p{margin:0px !important}@media screen and (max-width: 800px){.sml-service-item .fusion-separator{display:none}}@media (max-width: 800px){.hm-portfolio-txt .fusion-column-content-centered{-webkit-box-pack:left !important;-ms-flex-pack:left !important;justify-content:left !important}}.hm-portfolio-txt .fusion-column-content{max-width:380px !important}@media (max-width: 800px){.hm-portfolio-txt .fusion-column-content{margin-bottom:50px}}.hm-portfolio-txt .fusion-column-content .title32px h4:after,.hm-portfolio-txt .fusion-column-content .title32px h2:after{left:-7% !important;width:80% !important}@media (max-width: 800px){.hm-testimonial{padding-left:40px !important;padding-right:40px !important}}.hm-testimonial>.fusion-builder-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hm-testimonial_box{max-width:720px}.hm-testimonial_box:before{content:'\f10d';font-family:"Font Awesome 5 Free";font-weight:900;background:#F4B150;display:block;position:absolute;left:-52px;top:0;padding:15px 18px 19px 18px;color:#fff}@media (max-width: 800px){.hm-testimonial_box:before{top:-25px;left:-25px}.hm-testimonial_box:before h4{font-size:28px !important}}.hm-testimonial_box .fusion-column-wrapper .home-testimonials-title{background-color:#F4B150;padding:8px 8px 8px 20px}@media (max-width: 800px){.hm-testimonial_box .fusion-column-wrapper .home-testimonials-title{padding-left:48px}}.hm-testimonial_box .fusion-column-wrapper .home-testimonials-title h4{font-weight:400}.hm-testimonial_box .fusion-column-wrapper .fusion-text{padding-left:30px !important;padding-right:30px !important}.hm-testimonial_author p{margin-bottom:0px;width:300px;float:right;text-align:right}@media (max-width: 400px){.hm-testimonial_author p{font-size:12px !important}}.hm-news-item{max-width:650px}.hm-news-item .fusion-column-wrapper{padding-bottom:20px !important;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.16);box-shadow:0 0 30px rgba(0,0,0,0.16)}.hm-news-item .fusion-column-wrapper .fusion-layout-column{margin-bottom:0px !important}.hm-news-item .fusion-column-wrapper .fusion-layout-column .fusion-column-wrapper{padding-bottom:0px !important}.hm-news-item_title{background:#34322fcc;padding:10px 20px 20px;position:absolute;width:100%;z-index:1;bottom:0px}.hm-news-item_title h5{margin:0px !important;font-size:28px !important;color:#fff !important}@media (min-width: 800px) and (max-width: 1350px){.hm-news-item_title h5{font-size:20px !important}}@media (max-width: 600px){.hm-news-item_title h5{font-size:18px !important}}.hm-news-item_title h5:after{content:'';width:calc(100% + 24px);height:2px;background:#F4B150;display:block;position:absolute;left:-24px}.hm-news-item_body{padding:20px}.hm-news-item_body p{margin:0px !important}@media (min-width: 800px){.contact-cta .service-img_box{margin-top:120px !important}}@media (max-width: 800px){.contact-cta .service-img_box{max-width:100% !important}}@media (min-width: 800px) and (max-width: 1120px){.contact-cta .service-img_box{margin-bottom:120px !important}}.contact-form-block{float:right !important;width:auto !important}.contact-form-block>.fusion-column-wrapper{float:right !important}@media (min-width: 800px){.contact-form-block>.fusion-column-wrapper{max-width:520px}}.contact-form-block .contact-title h4{font-weight:normal;font-family:"work-sans";font-size:32px !important;margin:0px 0px 20px !important}.gform_body li.gfield{padding:0px !important}.gform_body li{margin:12px 0px !important}.gform_body li.info input{width:100% !important;height:43px !important;margin:0px !important;border:none !important;color:#000 !important}.gform_body li.msg textarea{border:none !important;color:#000 !important}.gform_body li.info input:focus,.gform_body li.msg textarea:focus{border:solid 3px #eee !important}.gform_body li.info input::-webkit-input-placeholder,.gform_body li.info textarea::-webkit-input-placeholder{color:#6E6E6E}.gform_body li.info input:-ms-input-placeholder,.gform_body li.info textarea:-ms-input-placeholder{color:#6E6E6E}.gform_body li.info input::-ms-input-placeholder,.gform_body li.info textarea::-ms-input-placeholder{color:#6E6E6E}.gform_body li.info input::placeholder,.gform_body li.info textarea::placeholder{color:#6E6E6E}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:none !important;background:none !important}.validation_message{color:#fff !important}.validation_error{display:none !important}.gform_confirmation_wrapper{background-color:#82ecc4 !important;color:#FFFFFF !important;padding:1em !important;font-weight:bold !important}.grecaptcha-badge{opacity:0}.wpcf7-form .cf7-styled p{margin-bottom:10px}.wpcf7-form .cf7-styled label span.text{display:none}.wpcf7-form .cf7-styled .wpcf7-text{height:40px}.wpcf7-form .cf7-styled textarea{padding:15px;height:100px}.wpcf7-form .cf7-styled .wpcf7-text,.wpcf7-form .cf7-styled textarea{border:1px solid #FFFFFF;font-family:inherit;font-size:15px}.wpcf7-form .cf7-styled .wpcf7-text:focus,.wpcf7-form .cf7-styled textarea:focus{border:1px solid #404041}.wpcf7-form .cf7-styled .recaptcha-text{font-size:12px;color:#fff;opacity:0.5}.wpcf7-form .cf7-styled .recaptcha-text a{color:#fff;text-decoration:underline}.wpcf7-form .cf7-styled input[type="submit"]{display:block;width:100% !important;background-color:#404041;color:#F4B150;text-transform:none;text-align:center;font-weight:600}.about-me-logo-image-wrap{display:block;max-width:200px}.about-me-logo-image-wrap .image{width:100%}.parent-serv_top .fusion-builder-row{max-width:1300px !important}.parent-serv_lrg_txt:after{content:'';height:2px;width:4000px;display:block;background:#F4B150;position:relative;left:calc(-4000px + 100%)}.parent-serv_lrg_txt p{font-size:28px !important}@media (max-width: 1300px){.parent-serv_lrg_txt p{font-size:22px !important}}.parent-serv_sml_txt{margin-top:30px}.parent-serv_checklist_title h1,.parent-serv_checklist_title h2,.parent-serv_checklist_title h3,.parent-serv_checklist_title h4,.parent-serv_checklist_title h5,.parent-serv_checklist_title h6{font-weight:400}.parent-serv_checklist_title p{font-size:24px !important}@media (min-width: 800px){.red-box{padding-left:60px}}.fusion-checklist li.fusion-li-item .icon-wrapper i.fa-circle{font-size:10px;padding-left:10px}.off-white{background:#efefef !important;padding-top:30px !important}.new-service-block .fusion-row{max-width:1300px !important}.new-service-block h1,.new-service-block h2,.new-service-block h3,.new-service-block h4,.new-service-block h5,.new-service-block h6{font-weight:400}.new-service-block h1 strong,.new-service-block h2 strong,.new-service-block h3 strong,.new-service-block h4 strong,.new-service-block h5 strong,.new-service-block h6 strong{font-weight:600}.sgl-service-img .fusion-column-wrapper{max-height:450px}.about-item>.fusion-column-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;margin:0 auto !important}@media (max-width: 800px){.about-item>.fusion-column-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-item>.fusion-column-wrapper>.fusion-row{width:auto}@media (max-width: 800px){.about-item>.fusion-column-wrapper>.fusion-builder-row:nth-child(1){width:200px !important}}.about-item-img{width:230px}.about-item-img>.fusion-builder-row{width:auto}.about-item-img>.fusion-column-wrapper{height:0px !important;padding-bottom:150% !important;background-position:center !important}.about-item-details_name p{margin-bottom:5px !important;font-size:28px !important}.about-item-details_position:after{content:'';height:2px;width:450px;background:#F4B150;display:block;position:relative;left:-20px}@media (max-width: 800px){.about-item-details_position:after{width:250px}}.about-item-details_body p{margin:20px 0px 0px 0px !important}@media (max-width: 800px){.testimonial-pg{padding:50px 40px 50px 40px !important}}.main-testimonial_box{max-width:1200px;margin:55px auto !important}.main-testimonial_box:before{content:'\f10d';font-family:"Font Awesome 5 Free";font-weight:900;background:#FCAF17;display:block;position:absolute;left:-52px;padding:14px 18px;color:#fff}@media (max-width: 800px){.main-testimonial_box:before{left:-25px;top:-25px}}.main-testimonial_box .fusion-column-wrapper{padding:30px !important}@media (max-width: 800px){.main-testimonial_box .title32px h2{font-size:24px !important}}.main-testimonial_box .title32px h2:after{display:none !important}.main-testimonial_box .title32px h4{font-weight:600 !important;color:#000;font-size:28px !important;margin-top:0 !important}@media (max-width: 800px){.main-testimonial_box .title32px h4{font-size:24px !important}}.main-testimonial_box .title32px h4:after{display:none !important}.main-testimonial_box .hm-testimonial_author{font-weight:600 !important}.main-testimonial_body{margin-top:20px}@media (max-width: 800px){.service_area{padding:50px 30px !important}}.service-area_title p{font-size:28px !important}.service-area_title:after{content:'';height:2px;width:135%;background:#F4B150;display:block;position:relative;left:-30%;z-index:-1}.service-area_title.large:after{width:145%;left:-40%}.service-area_body{margin-top:20px !important}@media (max-width: 1026px){.service_area_txt{width:100% !important}}.service_area_txt>.fusion-column-wrapper{max-width:620px;margin:0 auto}.dbl-sa-img>.fusion-column-wrapper{max-height:380px}@media (min-width: 800px) and (max-width: 1024px){.extra-pad>.fusion-builder-row{border:cyan solid 1px}}.portfolio-grid-wrap{height:auto;max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.project-item{height:0px;padding-bottom:30%;width:48%;margin:1%;display:block;background-size:cover;background-position:bottom;position:relative}@media (max-width: 1000px){.project-item{padding-bottom:60%;width:100%;margin:15px auto}}.project-item .inner-wrap{width:100%;height:300px}.project-item .inner-wrap:after{content:'';height:100%;width:100%;background:#000;display:block;position:absolute;top:0;opacity:0;-webkit-transition:0.3s;transition:0.3s}.project-item:hover .inner-wrap:after{opacity:0.3;-webkit-transition:0.3s;transition:0.3s}.project-details{height:auto;min-height:80px;width:100%;position:absolute;background:rgba(0,0,0,0.5);padding:18px 20px 0px;-webkit-transition:0.5s;transition:0.5s;bottom:0}.project-details h4{font-size:24px !important;color:#fff !important;margin:0px !important;padding-bottom:20px;font-weight:600 !important;font-family:"poppins",sans-serif !important}@media (max-width: 800px){.project-details h4{font-size:22px !important}}.portfolio-v2-item{position:relative}.portfolio-v2-item .portfolio-v2-title{height:auto;width:100%;position:absolute;background:#34322fcc;padding:18px 20px;-webkit-transition:0.5s;transition:0.5s;bottom:0;left:0;z-index:9;margin-bottom:0 !important}.portfolio-v2-item .portfolio-v2-title h3{margin-bottom:0 !important;font-size:24px !important;color:#fff !important;margin:0px !important;padding-bottom:20px;font-weight:400}@media (max-width: 800px){.portfolio-v2-item .portfolio-v2-title h3{font-size:22px !important}}.portfolio-v2-item .portfolio-v2-title h3:after{content:'';height:2px;width:calc(100%);display:block;position:relative;background:#F4B150;left:-20px}.single-zesty_projects .single-project-wrap{padding:50px 0px;max-width:1400px;margin:0 auto}.single-zesty_projects .fa-facebook-square:before,.single-post .fa-facebook-square:before{left:-20px;position:relative}.single-zesty_projects #rev_slider_2_1_wrapper .hesperiden .tp-bullet,.single-post #rev_slider_2_1_wrapper .hesperiden .tp-bullet{border:#F4B150;background:#f4b15052}.single-zesty_projects #rev_slider_2_1_wrapper .hesperiden .tp-bullet.selected,.single-post #rev_slider_2_1_wrapper .hesperiden .tp-bullet.selected{background:#F4B150 !important}.contact-cta .title32px p{font-size:32px !important;margin:12px 0px !important}.contact-cta .title32px p:after{content:'';height:2px;display:block;background:#f4b150;position:absolute;left:0;width:95%}.contact-cta .service-img_box p{color:#fff}.contact-cta .contact-form-block .contact-title p{color:#fff;font-size:32px;font-family:'work-sans', sans-serif}.contact-cta .contact-form-block p{color:#fff}.blog-wrap .fusion-column-wrapper{max-width:1400px !important;margin:0 auto !important}.blog .fusion-post-content-wrapper,.page-id-346 .fusion-post-content-wrapper{background:#fff !important}.blog .fusion-post-content-container p,.page-id-346 .fusion-post-content-container p{color:#6C6C6C}.blog .fusion-alignleft,.page-id-346 .fusion-alignleft{width:100% !important;text-align:center}.blog .fusion-alignleft a,.page-id-346 .fusion-alignleft a{background:#F4B150;color:#fff;padding:10px 20px;max-height:46px !important;font-family:work-sans;font-weight:600}.blog .fusion-alignleft a:after,.page-id-346 .fusion-alignleft a:after{background:#F4B150;color:#fff;padding:8.5px}.fusion-rollover{display:none !important}.sep-double{display:none}.home article{margin-bottom:0px !important;position:relative}.home article .flexslider .slides img{height:300px;-o-object-fit:cover;object-fit:cover;margin-bottom:0 !important}.home article .fusion-flexslider{margin-bottom:0 !important}.home article .post-content{padding:30px 30px 0 30px}@media (max-width: 640px){.home article .post-content{padding:30px 20px 0 20px}}.home article .post-content .blog-shortcode-post-title{width:100%;color:#000 !important;padding:0 !important;font-family:"poppins",sans-serif !important;font-weight:600 !important;margin-bottom:20px !important}.home article .post-content .blog-shortcode-post-title a{color:#000 !important;font-size:28px !important}@media (min-width: 1114px) and (max-width: 1360px){.home article .post-content .blog-shortcode-post-title a{font-size:22px !important}}@media (max-width: 1114px){.home article .post-content .blog-shortcode-post-title a{font-size:20px !important}}@media (max-width: 1027px){.home article .post-content .blog-shortcode-post-title a{font-size:18px !important}}.home article .fusion-meta-info{border:none !important;padding-right:30px;margin-bottom:10px;padding-top:0 !important;padding-bottom:0 !important}@media (max-width: 640px){.home article .fusion-meta-info{padding-right:20px;padding-left:20px;text-align:center !important}}.home article .fusion-meta-info .fusion-alignright{padding:10px 20px;background:#FCAF17}@media (max-width: 640px){.home article .fusion-meta-info .fusion-alignright{padding:20px !important;display:inline}}.home article .fusion-meta-info .fusion-alignright a{background:#FCAF17;color:#000;font-size:15px !important;padding-right:20px !important;font-family:"poppins",sans-serif !important}@media (max-width: 640px){.home article .fusion-meta-info .fusion-alignright a{padding:20px !important;line-height:45px !important}}.home article .fusion-meta-info .fusion-alignright a:after{color:#000}.single-post .fusion-page-title-bar .fusion-page-title-captions h3{display:none}.single-post #main{padding:50px 30px !important;background:#EFEFEF !important}.single-post article{background:#fff;padding:30px}.single-post article h1,.single-post article h2,.single-post article h3,.single-post article h4,.single-post article h5,.single-post article h6{font-weight:600;margin-top:40px !important;margin-bottom:15px !important}.single-post .sidebar{background:#fff !important;padding:0px 10px !important}.single-post .sidebar .heading{padding:0px 12px !important}.single-post .sidebar .heading h4{font-family:'work-sans', sans-serif !important;font-size:24px !important;font-weight:400}.single-post .sidebar .heading h4:after{content:'';height:2px;width:80%;background:#F4B150;display:block;position:relative;left:-22px;bottom:-10px}.single-post .sidebar h3.widget-title{font-size:20px !important;padding-left:12px !important}.single-post .sidebar section.widget{margin-bottom:20px !important}.single-post .sidebar li{border-bottom:none}.single-post .sidebar li a{color:#6C6C6C !important}.single-post .sidebar li a:hover{color:#F4B150 !important}.single-post .sidebar li a:before{display:none}.contact-cta .fusion-checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 800px){.contact-cta .fusion-checklist{max-height:200px}}.contact-cta .fusion-li-item{width:200px}.contact-cta .fusion-li-item a i{color:#F4B150;font-size:24px !important}.contact-cta .fa-check{display:none !important}@media (min-width: 1120px){.extra-pad50{margin-top:80px !important}}@media (min-width: 800px){.extra-pad50>.fusion-column-wrapper{padding-left:80px !important}}@media (max-width: 1120px){.contact-form-block{width:100% !important}.contact-form-block>.fusion-column-wrapper{max-width:100%;width:100% !important}}.single footer .fusion-vertical-menu-widget ul.menu li a{padding:8px 0px !important}#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a{border:none !important}footer .fusion-vertical-menu-widget ul.menu li a,footer .side-nav li a{font-weight:400 !important}.fusion-footer footer .fusion-columns-4 .fusion-column{width:20%}.fusion-footer footer .fusion-columns-4 .fusion-column:first-child{width:40%}.fusion-footer footer .fusion-columns-4 .fusion-column:first-child .footer-me-logo-wrap{margin-top:16px;max-width:200px !important;display:block}.fusion-footer footer .fusion-columns-4 .fusion-column:first-child .footer-me-logo-wrap .footer-me-logo{width:100%}@media screen and (max-width: 1120px){.fusion-footer footer .fusion-columns-4 .fusion-column,.fusion-footer footer .fusion-columns-4 .fusion-column:first-child{width:50%}.fusion-footer footer .fusion-columns-4 .fusion-column:first-child{margin-bottom:2em}.fusion-footer footer .fusion-columns-4 .fusion-column:nth-child(2n-1){clear:both}}.fusion-footer .widget_custom_html{padding-right:2em;margin-bottom:12px}.fusion-footer nav .menu-item a{padding-left:0px !important;font-family:'Poppins' !important;font-size:17px !important}.fusion-footer nav .li.current_page_item a{border:none !important}.footer-ph a:before{content:'\f879';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:12px;position:relative}.footer-cell a:before{content:'\f3cd';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:12px;position:relative}.menu-item-125{position:relative;left:25px;top:-25px;pointer-events:none}.footer-addy a:hover{color:#fff !important}.footer-addy:before{content:'\f2b6';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:12px;position:relative;left:-26px;top:30px}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-socials .fab{font-size:24px}.newsletter-cta-wrap{padding:24px 16px;background-color:#231f20;color:#ffffff;font-smoothing:antialiased;text-align:center;display:none !important}.newsletter-cta-wrap .custom-html-widget,.newsletter-cta-wrap .mc4wp-form{display:inline-block;vertical-align:middle}.newsletter-cta-wrap .mc4wp-form{margin-left:16px}.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap{margin-right:4px;display:inline-block;vertical-align:middle}.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input{font-size:14px}.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="text"],.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="email"]{margin:0 !important;height:auto;display:inline-block;padding:12px;height:40px;font-family:'Poppins', sans-serif;color:#6c6c6c;border:1px solid #2d2a2b;background-color:#2d2a2b;width:250px}.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="text"]:focus,.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="email"]:focus{border:1px solid #F4B150}.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="submit"]{height:auto;display:inline-block;padding:12px 24px;height:40px;border:none;font-family:'work-sans', sans-serif;font-weight:600;color:#ffffff;background-color:#F4B150;cursor:pointer}@media screen and (max-width: 1200px){.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="text"],.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="email"]{width:200px}}@media screen and (max-width: 1024px){.newsletter-cta-wrap .custom-html-widget{display:block;text-align:center;margin-bottom:12px}}@media screen and (max-width: 800px){.newsletter-cta-wrap .mc4wp-form{display:block;margin-left:0 !important}.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap{display:block;width:100%;margin-right:0 !important;margin-bottom:8px !important}.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="text"],.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="email"],.newsletter-cta-wrap .mc4wp-form .mc4wp-form-fields .input-wrap input[type="submit"]{display:block;width:100%}}.copyright-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 800px){.copyright-wrap{display:inline-block}}.copyright-wrap .cr-left p,.copyright-wrap .cr-right p{text-transform:capitalize}.error-page{text-align:center}#post-404page{padding-left:1em;padding-right:1em;padding-top:2em;padding-bottom:4em;position:absolute;z-index:3}#post-404page h1{font-size:150px !important;text-align:center;color:#F4B150;margin:0;font-family:"proxima-nova",sans-serif !important}#post-404page h3{text-align:center;color:#fff;font-size:30px;margin:20px 0px 20px 0px !important;font-family:"proxima-nova",sans-serif !important;text-transform:uppercase}#post-404page h2{text-align:center;color:#fff;font-size:30px !important;margin:100px 0px 10px 0px !important;font-family:"proxima-nova",sans-serif !important;text-transform:uppercase}#post-404page{width:100%;padding-top:100px}#post-404page a{text-align:center !important;font-size:20px;color:#fff;background-color:#F4B150;padding:10px 40px 10px 40px;margin-top:50px;text-transform:uppercase}.overlay404{min-height:700px;width:100vw;background-color:rgba(0,0,0,0.8);position:absolute;z-index:1}.home-banner{position:relative}.home-banner:before{content:'';height:100%;width:535px;background:linear-gradient(213deg, #fcd228 0%, #f4761f 100%);position:absolute;left:0;top:0}.home-banner .home-banner-inner{position:relative}.homepage-services .homepage-service-block{width:100% !important;max-width:455px !important}@media (max-width: 800px){.homepage-services .homepage-service-block{max-width:100% !important}}.homepage-testimonial .homepage-testimonial-inner{max-width:748px !important;position:relative}.homepage-testimonial .homepage-testimonial-inner:before{content:'\f10d';position:absolute;top:0;left:-30px;background:#FCAF17;font-family:'Font Awesome 5 Free';padding:21px 18px;font-size:28px !important;color:#fff}.new-ptb .new-ptb-content{position:relative}.new-ptb .new-ptb-content .fusion-title,.new-ptb .new-ptb-content .fusion-text,.new-ptb .new-ptb-content .fusion-button{z-index:2}.new-ptb .new-ptb-content:before{content:'';position:absolute;left:0;top:50px;width:calc(100% - 65px);height:calc(100% - 100px);background:#000;z-index:1}@media screen and (max-width: 800px){.new-ptb .new-ptb-content:before{width:100%;height:100%;top:0}}@media screen and (max-width: 800px){.new-ptb .new-ptb-content:after{content:'';width:400px;height:400px;position:absolute;background-image:url("/wp-content/uploads/2024/07/good-electrical-g-white-9.png");background-size:cover;background-position:center;right:-80px;top:60px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);opacity:1;z-index:1}}a.fusion-button i{margin-left:30px !important}.service-block-new .fusion-row{max-width:1500px !important}.service-block-new .fusion-row h3{font-size:28px;margin-bottom:20px !important}.service-block-new .fusion-row h4{margin-bottom:5px !important}.content-sidebar{background:#EFEFEF !important;padding:40px 40px 40px 40px}@media screen and (max-width: 800px){.content-sidebar{padding:20px !important}}.content-sidebar h3{margin-top:0 !important;margin-bottom:20px !important;font-weight:600 !important;font-size:24px !important}.content-sidebar ul{padding-left:30px !important}.content-sidebar ul li{margin-bottom:10px !important;list-style:none !important;position:relative}.content-sidebar ul li:before{content:'-';position:absolute;top:0;left:-20px;color:#FCAF17;font-weight:700 !important}.content-sidebar ul li a{color:#000 !important}.single-profile .fusion-row{max-width:1300px !important}@media screen and (max-width: 800px){.single-profile .fusion-row .profile-image{height:350px !important}}.contact-page-main ul.fusion-checklist li a{color:#000 !important}.contact-page-main .service-areas-text h4{margin-top:0 !important;margin-bottom:0 !important;font-weight:600 !important}.contact-page-main .service-areas-text ul{margin-top:10px !important}.contact-page-main .service-areas-text ul li{margin-bottom:3px !important;list-style:none !important;position:relative}.contact-page-main .service-areas-text ul li:before{content:'-';position:absolute;top:0;left:-20px;color:#FCAF17;font-weight:700 !important}.contact-page-main .service-areas-text ul li a{color:#000 !important}.main-cta .cta-form.contact-us form{max-width:500px;margin-left:auto !important;margin-right:auto !important}.main-cta .cta-form .gform_validation_errors{display:none !important}.main-cta .cta-form .gform_confirmation_wrapper{background:#FCAF17 !important;color:#000 !important}.main-cta .cta-form .gform_confirmation_wrapper p{margin-bottom:0 !important}.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="text"],.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="email"]{height:50px !important;font-size:17px !important;color:#000 !important;padding-left:20px !important;padding-right:20px !important}.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="text"]::-webkit-input-placeholder,.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="email"]::-webkit-input-placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="text"]:-ms-input-placeholder,.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="email"]:-ms-input-placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="text"]::-ms-input-placeholder,.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="email"]::-ms-input-placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="text"]::placeholder,.main-cta .cta-form form .gform_body .gform_fields .gfield input[type="email"]::placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield textarea{height:130px !important;font-size:17px !important;color:#000 !important;resize:none !important;padding-left:20px !important;padding-right:20px !important}.main-cta .cta-form form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield textarea::-ms-input-placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield textarea::placeholder{color:#1F1F1F !important}.main-cta .cta-form form .gform_body .gform_fields .gfield .validation_message{color:#c02b0a !important;font-size:14px !important;padding:5px !important;font-weight:900 !important}.main-cta .cta-form form .gform_footer input[type="submit"]{background:#FCAF17 !important;color:#000 !important}header.fusion-header-wrapper{position:fixed;top:0;left:0;width:100%;-webkit-box-shadow:0 0 10px #303030;box-shadow:0 0 10px #303030}@media screen and (max-width: 1050px){header.fusion-header-wrapper .fusion-logo img{height:60px !important;margin-top:4px !important}}#boxed-wrapper{padding-top:110px !important}@media screen and (max-width: 1050px){#boxed-wrapper{padding-top:140px !important}}.contact-intro{max-width:600px !important}.fusion-footer{position:relative;background:#000 !important;overflow:hidden !important}.fusion-footer:before{content:'';width:600px;height:600px;position:absolute;background-image:url("/wp-content/uploads/2024/07/good-electrical-g-white-9.png");background-size:cover;background-position:center;right:-80px;bottom:-180px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.fusion-footer footer.fusion-footer-widget-area{background:transparent !important}.fusion-footer footer.fusion-footer-widget-area .fusion-row .fusion-column h3.widget-title{margin-bottom:12px !important}.fusion-footer footer.fusion-footer-widget-area .fusion-row .fusion-column .footer-me-logo-wrap{padding-left:50px}@media screen and (max-width: 1120px){.fusion-footer footer.fusion-footer-widget-area .fusion-row .fusion-column .footer-me-logo-wrap{padding-left:0}}.fusion-footer footer.fusion-footer-widget-area .fusion-row .fusion-column .footer-me-logo-wrap img{max-width:120px}.fusion-footer .fusion-copyright-content{background:transparent !important}.ge-blog article{margin-bottom:0px !important;position:relative}.ge-blog article .flexslider .slides img{height:250px !important;-o-object-fit:cover;object-fit:cover;margin-bottom:0 !important}@media screen and (max-width: 900px){.ge-blog article .flexslider .slides img{height:180px}}.ge-blog article .fusion-flexslider{margin-bottom:0 !important}.ge-blog article .post-content .blog-shortcode-post-title{width:100%;color:#000 !important;padding:0 !important;font-family:"poppins",sans-serif !important;font-weight:600 !important;margin-bottom:20px !important}.ge-blog article .post-content .blog-shortcode-post-title a{color:#000 !important;font-size:28px !important}@media (min-width: 1114px) and (max-width: 1360px){.ge-blog article .post-content .blog-shortcode-post-title a{font-size:22px !important}}@media (max-width: 1114px){.ge-blog article .post-content .blog-shortcode-post-title a{font-size:20px !important}}.ge-blog article .fusion-meta-info{border:none !important;padding-right:30px;margin-bottom:10px;padding-top:0 !important;padding-bottom:0 !important}.ge-blog article .fusion-meta-info .fusion-alignright,.ge-blog article .fusion-meta-info .fusion-alignleft{padding:10px 20px;background:#FCAF17;width:auto !important;margin-top:10px !important}.ge-blog article .fusion-meta-info .fusion-alignright a,.ge-blog article .fusion-meta-info .fusion-alignleft a{background:#FCAF17;color:#000;font-size:15px !important;padding-right:20px !important;font-family:"poppins",sans-serif !important}.ge-blog article .fusion-meta-info .fusion-alignright a:after,.ge-blog article .fusion-meta-info .fusion-alignleft a:after{color:#000;background:transparent}.blog-cta h4{color:#fff !important}.projects-main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1500px;margin-left:auto !important;margin-right:auto !important}.projects-main .single-project-tile{-ms-flex-preferred-size:calc(33.33% - 40px);flex-basis:calc(33.33% - 40px);background:#fff;margin-left:20px;margin-right:20px;margin-bottom:40px;display:block}@media screen and (max-width: 1050px){.projects-main .single-project-tile{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px)}}@media screen and (max-width: 800px){.projects-main .single-project-tile{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0}}.projects-main .single-project-tile .project-tile-gallery .portfolio-carousel{display:grid;position:relative}.projects-main .single-project-tile .project-tile-gallery .portfolio-carousel .slick-arrow{position:absolute;top:50%;z-index:99;width:30px !important;height:30px !important}.projects-main .single-project-tile .project-tile-gallery .portfolio-carousel .slick-arrow.slick-next{right:10px}.projects-main .single-project-tile .project-tile-gallery .portfolio-carousel .slick-arrow.slick-prev{left:10px}.projects-main .single-project-tile .project-tile-gallery .portfolio-carousel .slick-arrow:before{font-size:30px !important}.projects-main .single-project-tile .project-tile-gallery .portfolio-carousel .slides{height:280px;background-size:cover;background-position:center}.projects-main .single-project-tile .project-tile-gallery .portfolio-carousel .slides a{display:block;width:100%;height:100%}.projects-main .single-project-tile .project-tile-details{padding:0px !important;width:100%;height:100%}.projects-main .single-project-tile .project-tile-details a{display:block;width:100%;height:100%;padding:20px}.projects-main .single-project-tile .project-tile-details h3{margin-top:0 !important;margin-bottom:0 !important;font-size:20px !important}.portfolio-main-gallery .portfolio-main-carousel .slick-arrow{position:absolute;top:50%;z-index:99;width:30px !important;height:30px !important}.portfolio-main-gallery .portfolio-main-carousel .slick-arrow.slick-next{right:-35px}@media screen and (max-width: 800px){.portfolio-main-gallery .portfolio-main-carousel .slick-arrow.slick-next{right:10px}}.portfolio-main-gallery .portfolio-main-carousel .slick-arrow.slick-prev{left:-35px}@media screen and (max-width: 800px){.portfolio-main-gallery .portfolio-main-carousel .slick-arrow.slick-prev{left:10px}}.portfolio-main-gallery .portfolio-main-carousel .slick-arrow:before{font-size:30px !important;color:#000}.portfolio-main-gallery .portfolio-main-carousel .slides{width:100%;height:500px;background-size:cover;background-position:center}@media screen and (max-width: 800px){.portfolio-main-gallery .portfolio-main-carousel .slides{height:280px}}.homepage-banner .homepage-banner-content{position:relative}.homepage-banner .homepage-banner-content .fusion-title,.homepage-banner .homepage-banner-content .fusion-text,.homepage-banner .homepage-banner-content .fusion-button{z-index:99;position:relative}.homepage-banner .homepage-banner-content:before{content:'';width:calc(100% + 65px);height:calc(100% - 100px);position:absolute;top:50px;left:0;background:#000;z-index:98}.service-boxes .fusion-row{max-width:1500px !important}.g-up:before{content:'';width:800px;height:800px;position:absolute;background-image:url("/wp-content/uploads/2024/07/good-electrical-g-white-9.png");background-size:cover;background-position:center;right:-80px;bottom:180px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);opacity:0.5}.g-down:before{content:'';width:800px;height:800px;position:absolute;background-image:url("/wp-content/uploads/2024/07/good-electrical-g-white-9.png");background-size:cover;background-position:center;right:-80px;top:30px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);opacity:0.5}@media (max-width: 800px){.fusion-title h1{font-size:28px !important;line-height:1.3 !important}.fusion-title h2{font-size:24px !important;line-height:1.3 !important}}img.footer-mc-logo{max-width:350px;opacity:0.7;margin-left:50px;margin-top:20px}@media (max-width: 1120px){img.footer-mc-logo{margin-left:0}}
