.container h1{color:#000;font-weight:700;font-family:Josefin\ Sans;text-transform:uppercase;letter-spacing:3.5px}.container h3{color:#000;font-weight:600;font-family:Josefin\ Sans;text-transform:uppercase;letter-spacing:1.5px}.container h2,#popup-modal .modal-content h2{color:#000;font-weight:600;font-family:Josefin\ Sans;font-size:36px;line-height:48px;text-transform:uppercase;letter-spacing:3.5px}vc_grid-item-mini .vc_custom_heading h5,.container h5{color:#000;font-weight:700;font-size:16px;line-height:26px;text-transform:uppercase;letter-spacing:1.5px}.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,.container h4,.kd-photobox .phb-content h4,.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{color:#000;font-size:20px;line-height:30px;text-transform:uppercase;letter-spacing:1.5px}.transparent-bg{background-color:transparent!important}.wpcf7 .wpcf7-submit{background-color:#81d742}.top-banner{background-color:rgb(102 188 25);padding:10px 0}.neca-logo-menu{background-image:url(https://www.wellconnectedelectrical.com.au/wp-content/uploads/2021/05/NECA-Member-1.jpg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:175px}.neca-logo-menu a{visibility:hidden}.top-banner.mobile-view{display:none}.top-banner .container{display:flex;justify-content:space-between;align-items:center}.gmbrr.badge.tiny{border-radius:25px}.top-banner .container:before,.top-banner .container:after{content:none}.top-banner .top-banner-btn{padding:10px 30px;background-color:#fff;color:#000;margin:0 5px;border-radius:25px;transition:all .3s;line-height:1;align-self:center}.top-banner .top-banner-btn.phone{background-color:transparent;padding:10px 20px;border:1px solid #000}.top-banner .top-banner-btn:hover{background-color:#091202;color:#fff}.navbar .main-nav-extra-content{display:none}.loading-effect.fade-in{opacity:1}.page-template-default #wrapper{margin-top:60px}#single-page .single-page-content{overflow:hidden}.vc_images_carousel .vc_carousel-control.vc_left{left:-40px!important;opacity:1;color:#000}.vc_images_carousel .vc_carousel-control.vc_right{right:-40px!important;color:#000;opacity:1}.key-icon-box.icon-default.icon-top .service-heading{font-weight:bold;text-transform:capitalize}#home .home-hero-title h2{margin:20px 0 0;text-transform:capitalize;font-weight:bold;letter-spacing:0}#home .home-hero-title h6{color:#000;font-size:16px;margin-top:5px}.home-hero-form .wpcf7-text,.home-hero-form .wpcf7-textarea,.home-hero-form .wpcf7-submit{border-radius:7px!important;padding-left:15px!important}.home-hero-form .wpcf7-submit{background-color:#000!important}.home-hero-form .wpcf7-form{margin:0 20px}.hero-img img{height:470px!important;object-fit:cover}.back-to-top.active{border:1px solid #c6c6c6}.first-service-call .key-icon-box.icon-top .ib-link a{line-height:25px}.first-service-call .key-icon-box.icon-top .ib-link a:hover{color:#fff!important}.home .key-icon-box.ib-hover-1:hover{background:#888!important}#primary{margin:0 30px;overflow-x:hidden}#footer{padding:0 30px}.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,.kd_progress_bar .kd_progb_head .kd-progb-title h4,.container h1,.container h2,.container h3,.container h4,.container h5,.container #logo .logo,h2.blog-single-title a{font-weight:500}.kd_progressbarfull{background-color:rgba(210,210,210,1)}.navbar.navbar-default.navbar-shrink{box-shadow:none}.home-hero-form .wpcf7 form .wpcf7-response-output{background:#fff;color:#000}.google-business-reviews-rating ul>li:before{content:none!important}.grecaptcha-badge{right:-300px!important}.phone-number-section h4 a{margin-right:20px}.google-reviews-sticky-mobile{display:none}.wpcf7 form.sent .wpcf7-response-output{display:none}@media only screen and (max-width:1023px) and (min-width:768px){.gmbrr{width:100%}.page .navbar-default .container{font-size:12px}.gmbrr.tiny .rating{font-size:17px}.top-banner .top-banner-btn.phone{padding:10px}.home-hero-form .wpcf7-form{margin:0;padding:0 30px}.vc_row.wpb_row.vc_inner .vc_column-inner{padding-top:0!important;padding-bottom:0!important}.neca-logo-menu{background-position:left}}@media screen and (max-width:767px){#primary{margin:0 20px}.hero-img img{height:160px!important;object-fit:cover}.vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom:0!important;padding-top:0!important}.vc_row.wpb_row.vc_inner{padding-left:0!important;padding-right:0!important}.home-hero-form .wpcf7-form{margin:0;padding:0 15px}.vc_images_carousel .vc_carousel-control.vc_left{left:-5px!important;opacity:1;color:#000}.vc_images_carousel .vc_carousel-control.vc_right{right:-5px!important;color:#000;opacity:1}.neca-logo-menu{background-position:left}.top-banner{display:none}.top-banner.mobile-view{display:block;background-color:transparent}.top-banner.mobile-view .container.mobile-container{display:flex;flex-direction:column;padding:0;gap:10px}.top-banner.mobile-view .container.mobile-container .top-banner-btn{align-self:flex-start;border:1px solid #000;margin:0 0 10px}.page-template-default #wrapper{margin-top:0}.phone-number-section h4 a{margin-right:0}.phone-number-section h4{display:flex;flex-direction:column;align-items:center;gap:10px}.google-business-reviews-rating .review-meta{padding:10px 12px}.google-reviews-sticky-mobile{display:inline-block;position:absolute;top:189px;left:50%;transform:translateX(-50%);z-index:999}.google-reviews-sticky-mobile .gmbrr.badge.tiny{width:100%}.google-reviews-sticky-mobile .gmbrr.tiny .rating{font-size:20px}#home .home-hero-title h6{margin-bottom:15px}.thank-you-text .wpb_text_column{padding:40px 0 10px}.thank-you-text h4{font-size:15px}}