.header_wrapper{position:relative;padding:8px 0;transition:background .25s ease,box-shadow .25s ease,padding .25s ease}header.sticky{position:fixed;top:0;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.08);animation:headerSlideDown 1s ease}.sticky .middle-header,.sticky .top-header{display:none}@keyframes headerSlideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.megamenu_wrapper{padding:23px 25px 24px;position:static;cursor:pointer}.header_inner{max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.sticky .megamenu_inner{top:78px}.header_left{display:flex;gap:70px;align-items:center}.header_right{display:flex;align-items:center;gap:10px;position:relative}.megamenu_inner_col_1 ul{display:grid;grid-template-columns:repeat(2,1fr)}.megamenu_inner{display:none;position:absolute;top:78px;left:50%;transform:translateX(-50%);width:100vw;background-color:#fff;z-index:1000;padding:40px 40px 20px;box-shadow:0 10px 25px rgba(0,0,0,.08);min-height:430px}.megamenu_inner_content{display:flex;gap:100px;max-width:1400px;margin:0 auto}.megamenu_wrapper:hover>.megamenu_inner{display:block}.megamenu_inner_col_1 li.active>a,.my_company li a:hover,.service_location li a:hover,.solar-packages-megamenu li.active>a{color:#197149;font-weight:600;background-color:#d6f0e0}.battery-slider-wrapper .battery-card img,.popular-battery .battery-card img{height:200px;object-fit:cover}.megamenu_inner_col_1 ul{display:grid;grid-template-columns:repeat(2,1fr);column-gap:50px;row-gap:15px;border-top:2px solid #eaeaea;padding-top:25px;margin-top:10px}.megamenu_inner_col_1 ul a,.my_company li a,.service_location li a,.solar-packages-megamenu ul a{color:#197149;font-size:16px;padding:8px 15px;border-radius:50px;font-weight:700}.battery_specification ul li:last-child,.packages-details ul li:last-child{margin-bottom:0}.ofice_location ul{padding-left:0}.ofice_location ul li::before{background:url(../images/location-list-icon.svg) no-repeat center/contain;content:"";position:absolute;left:0;top:6px;width:18px;height:18px}.packages-details ul li:before{background:url(../images/dot-icon-megamenu.svg) no-repeat center/contain;content:"";position:absolute;left:0;top:8px;width:8px;height:8px}.battery-slider-wrapper .battery-card h3,.popular-battery .battery-card h3{margin-top:15px}.company-details .mega-residential-inner{max-width:235px}.company-details h4{color:#1c1c1c;font-size:18px;margin:5px 0}.company-details p{color:#727781;font-size:15px;font-weight:500}.battery_specification a,.ofice_location a,.packages-details a,.pay_bill_link{font-size:18px;color:#237d5b;font-weight:700;display:flex;font-family:Roobert,sans-serif;align-items:center;line-height:1}.mega-residential-inner{flex-direction:column;gap:20px;background-color:#f8f8f8;padding:15px 15px 25px;border-radius:8px;transition:all .3s ease}.mega-residential-inner:hover{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.popular-battery.active,.residential-wrapper.active{display:flex!important;gap:20px}.megamenu_inner_col_2{width:430px;max-width:100%}.main_logo img{max-width:250px}.mob_logo,.mobile_menu,[data-content],[data-service]{display:none}[data-content].active,[data-service].active{display:block}.solar-packages-megamenu ul{width:200px;display:flex;flex-direction:column;gap:20px}.megamenu_inner_content_solar{gap:50px}.my_company ul,.service_location ul{display:flex;flex-direction:column;gap:15px}.my_company,.service_location{width:300px;max-width:100%}.company_image img,.location_image img,.megamenu_inner_col_3 img,.panels-images img{border-radius:10px}.pay_bill_link{margin-left:15px}.megamenu_wrapper>a{position:relative;padding-bottom:6px}.menu_inner>.megamenu_wrapper>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#197149;transform-origin:left center;transform:scaleX(1);transition:transform 180ms ease,opacity 180ms ease;opacity:0}.menu_inner>.megamenu_wrapper:hover>a{color:#197149}.menu_inner>.megamenu_wrapper:hover>a::after{opacity:1}.call_btn{border:1.5px solid #197149;border-radius:30px;padding:9px 25px 10px;transition:all .3s ease;position:relative}.call_btn:hover{border:1.5px solid #197149;background-color:#197149;color:#fff}.call_btn .hover-icon{position:absolute;top:50%;left:35px;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.call_btn:hover .hover-icon{opacity:1}.req_btn{background-color:#ffed00;border:1.5px solid #ffed00;border-radius:30px;padding:15px 25px 13px;font-size:18px;font-family:Gilroy-Bold;text-transform:uppercase;color:#0f77bc}.pos_abs_top_btn{position:absolute;right:-22px;top:-18px;width:70px}.megamenu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1;opacity:0;pointer-events:none;top:180px}.megamenu-overlay.active{opacity:1;pointer-events:auto}.megamenu_inner{z-index:1000!important}body.overlay-open{overflow-x:hidden}.battery-slider-wrapper{position:relative}.battery-card{background:#f5f5f5;border-radius:12px;padding:40px 20px 20px;text-align:center;position:relative;width:100%}.slider-btn{width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5}.slider-btn.prev{left:0}.slider-btn.next{right:0}.packages-details{overflow:hidden}.solar-packages-megamenu h3{font-size:15px;color:#727781;margin-bottom:25px}.popular-battery a .battery-card{width:225px;height:300px}@media(max-width:1350px){.call_btn{padding:12px 22px;font-size:18px}.req_btn{padding:12px 22px 13px}.megamenu_wrapper>a{font-size:16px}}@media(max-width:1200px){.mobile_close img{width:20px}.desc_logo,.header_right,.m_submenu,.menu_wrapper{display:none}.mobile_menu{display:block}.mob_logo{display:inline-block}.mobile_ham{width:25px;cursor:pointer;transform:rotate(180deg)}.mobile_ham span{width:100%;height:4px;background:#197149;margin:6px 0;transition:.3s ease;display:flex;flex-direction:column}.mobile_sidebar_menu{position:fixed;top:0;right:-100%;width:50%;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.15);transition:.5s ease-in-out;z-index:9999;overflow-y:auto;padding:25px}.mobile_sidebar_menu.active{right:0}.m_dropdown>a{font-size:20px;color:#333;display:block;position:relative;font-weight:500}.m_dropdown>a::after{content:"";position:absolute;right:12px;top:50%;width:14px;height:14px;background-image:url(../images/dropdown-icon.svg);background-repeat:no-repeat;background-size:contain;transition:transform .22s ease;pointer-events:none;transform:translateY(-50%) rotate(0)}.m_dropdown.open>a::after{transform:translateY(-50%) rotate(180deg)}.m_dropdown{border-bottom:1px solid #eaeaea;padding:20px 0}.m_submenu{margin-left:15px;padding-top:15px}.m_submenu li a{font-size:18px;color:#727781}.m_submenu ul{display:flex;flex-direction:column;gap:8px}.mobile_sidebar_menu ul li:last-child{border-bottom:0}.mobile_sidebar_menu_btn{display:flex;flex-direction:column;gap:20px;margin-top:50px}.mobile_sidebar_menu_btn .global-btn{width:100%;height:55px}.mobile_close{position:absolute;top:12px;right:32px;border:none;font-size:28px;line-height:1}.mobile_sidebar_menu>ul{margin-top:30px}.body_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.3s;z-index:9}.body_overlay.active{opacity:1;visibility:visible}}@media(max-width:767px){.header_wrapper.sticky{padding:10px 20px}.header_wrapper{padding:13px 0}.mobile_ham span{margin:5px 0}.mobile_sidebar_menu.active{width:100%}.main_logo>img{width:200px}.mobile_ham span{height:3px}.mobile_ham{width:20px}}