.nrg-main-content-inner{padding:0 60px}
.nrg-intro-inner{display:flex;justify-content:space-around;padding:80px 0}
.nrg-intro-tile {width: 28%;}
.nrg-intro-tile img{width:50px;margin:0 auto 10px}
.nrg-banner-inner img {width: 100%;}
.nrg-spanned-section{display:flex;flex-wrap:wrap;align-items:stretch}
.nrg-content-outer{display:flex;align-items:center}
.nrg-content-outer,.nrg-img{flex-basis:50%}
.nrg-additional-benefits-outer,.nrg-how-it-works-outer,.nrg-why-switch-outer{border-radius:15px;overflow:hidden}
.nrg-booking-form-outer, .nrg-why-switch-outer{margin-bottom:80px}
.nrg-content-inner{padding:40px 80px}
.nrg-why-switch-outer .nrg-content-outer{
  /* background:#8ec63f */
background: linear-gradient(45deg,  rgba(0,125,198,1) 0%,rgba(108,181,45,1) 100%);

}
.nrg-content-inner ul{list-style-type:disc;padding-left:20px}
.nrg-content-inner ul li{margin-bottom:20px}
.nrg-content-inner ul li:last-child{margin-bottom:0}
.nrg-intro-outer{margin-bottom:40px}
.nrg-why-switch-outer .nrg-img{height:450px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/solar/images/nrg-why-switch.jpg) no-repeat right center/cover}
.nrg-additional-benefits-inner .nrg-spanned-section:first-child .nrg-img{height:450px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/solar/images/nrg-additional-benefits-1.jpg) no-repeat right center/cover}
.nrg-additional-benefits-inner .nrg-spanned-section:last-child .nrg-img{height:450px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/solar/images/nrg-additional-benefits-2.jpg) no-repeat right center/cover}
.nrg-how-it-works-inner{display:flex}
.nrg-tile-outer{flex-basis:25%}
.nrg-how-it-works-inner .nrg-tile-outer{padding:40px}
.nrg-how-it-works-inner .nrg-tile-outer:nth-child(odd){
  /* background:#8ec63f */
background: linear-gradient(45deg,  rgba(0,125,198,1) 0%,rgba(108,181,45,1) 100%);

}
.nrg-how-it-works-inner .nrg-tile-outer:nth-child(2n){background:#f3f4f5}
.nrg-how-it-works-outer{margin-bottom:60px}
.nrg-booking-form-inner header{display:flex;justify-content:center}
.nrg-booking-form{padding:40px 40px 60px}
.nrg-additional-benefits-inner .nrg-spanned-section:nth-child(2n) .nrg-content-outer{order:1}
.nrg-additional-benefits-inner .nrg-content-outer{background:#f3f4f5}
.nrg-booking-btn-inner{padding:80px}
.nrg-gallery-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}
.nrg-gallery-inner .nrg-image{flex:1 1 0}
.nrg-gallery-inner .nrg-image img{border-radius:15px;overflow:hidden}
.nrg-booking-form{display:flex;justify-content:center}
.nrg-booking-form .wufoo-form{width:100%;max-width:500px}
.nrg-booking-form, .nrg-ready-reckoner-outer{border-bottom:1px solid #e3e3e3}
.nrg-section-header{margin-bottom: 30px;}
.nrg-intro-tile p{font-size:1.5em;line-height:1em;color:#444;margin:0;text-transform:uppercase;font-weight:600}
.nrg-section-header h2{font-size:2em;line-height:1em;color:#444;margin:0 0;text-transform:uppercase;font-weight:600}
.nrg-content-inner p{font-size:1.4em;line-height:1.2em;font-weight:400;margin:0}
.nrg-why-switch-outer p{color:#fff}
.nrg-why-switch-outer .nrg-content-inner ul li::marker{color:#fff}
.nrg-content-inner ul li::marker{font-size:2em}
.nrg-step-tile-inner header span{display:block;font-size:1.5em;margin:0 0 .7em;font-weight:800}
.nrg-step-tile-inner header h3{font-size:1.4em;line-height:1em;margin:0 0 20px;font-weight:600;height:105px;padding-bottom:20px;border-bottom:1px solid}
.nrg-how-it-works-inner .nrg-tile-outer:nth-child(odd) header h3{color:#fff}
.nrg-how-it-works-inner .nrg-tile-outer:nth-child(2n) header h3{color:#444}
.nrg-step-tile-inner p{font-size:1.143em;line-height:1.2em;font-weight:400;margin:0}
.nrg-how-it-works-inner .nrg-tile-outer:nth-child(odd) p{color:#fff}
.nrg-how-it-works-inner .nrg-tile-outer:nth-child(2n) p{color:#444}
.nrg-booking-form-inner header h2{font-size:1.8em;line-height:1em;color:#444;font-weight:600;max-width:400px}
.nrg-booking-btn-inner a{display:inline-block;padding:1em 2em;font-size:1.4em;line-height:1em;color:#fff;text-decoration:none;font-weight:600;background: linear-gradient(45deg,  rgba(0,125,198,1) 0%,rgba(108,181,45,1) 100%);;border-radius:40px}

.nrg-ready-reckoner-inner {margin-bottom: 40px;}
.nrg-rr-table-inner {display: flex;flex-direction: column;}
.nrg-rr-table {flex-grow: 1;}
.nrg-rr-table {display: flex;border-left: 1px solid #f3f4f5; border-right: 1px solid #f3f4f5;}
.ngr-rr-headers {display: flex;border-radius: 15px 15px 0 0;overflow: hidden;background: #f3f4f5;}
.nrg-rr-slide-outer, .ngr-rr-header {flex-basis: 20%;}
.ngr-rr-header p {text-align: center;font-size:1.286em;line-height:1.2em;font-weight:400;margin:0;color:#444;padding: 20px 15px;}
.nrg-rr-data p:nth-child(odd) {text-align: center;font-size:1.143em;line-height:1.2em;font-weight:400;margin:0;color:#444;padding: 10px;}
.nrg-rr-data p:nth-child(even) {text-align: center;font-size:1.143em;line-height:1.2em;font-weight:400;margin:0;color:#fff;background: #8ec63f;padding: 10px;}
.ngr-rr-footer p{font-size:2em;line-height:1em;color:#444;margin:0 0;text-transform:uppercase;font-weight:600;text-align: center;}
.ngr-rr-footer {background: #f3f4f5;padding: 25px;border-radius:  0 0 15px 15px;overflow: hidden;}
.nrg-ready-reckoner-outer{margin-bottom:80px;padding-bottom: 60px;}
.nrg-rr-terms p {font-size:1em;line-height:1.2em;font-weight:400;margin:0 0;color: #444;}
.nrg-rr-slider {display: none;border-left: 1px solid #f3f4f5; border-right: 1px solid #f3f4f5; border-top: 1px solid #f3f4f5;}
.slick-slide, .slick-slider .slick-list {margin-bottom: 0 !important;}

@media screen and (max-width:992px){
.nrg-main-content-inner{padding:0 40px}
.nrg-intro-inner{justify-content:space-between;padding:40px 40px}
.nrg-content-inner{padding:40px 40px}
}
@media screen and (max-width:768px){
.ngr-rr-headers {display: flex;border-radius: 15px 0 0 0;}
.nrg-ready-reckoner-outer {padding-top: 80px;}
.slick-slider .slick-prev, .slick-slider .slick-next {top: -50px !important;}
.nrg-rr-data p:nth-child(odd), .nrg-rr-data p:nth-child(even) {padding: 15px 12px;height: 46px;font-size: 1.143em;}
.ngr-rr-header {height: 46px;display: flex;align-items: center;width: 100%;background: #f3f4f5;}
.ngr-rr-headers p {text-align: left;padding: 0 15px;flex-grow: 1;}
.nrg-rr-table {display: none;}
.nrg-rr-slider {display: block;}
.ngr-rr-headers {width: 60%;display: block;}
.nrg-rr-slider {width: 40%;}
.nrg-rr-table-inner {display: flex;flex-direction: row;}
.nrg-content-outer,.nrg-img{flex-basis:100%}
.nrg-spanned-section .nrg-content-outer{order:2!important}
.nrg-spanned-section .nrg-img{order:1}
.nrg-img{height:300px!important}
.nrg-tile-outer{flex-basis:100%}
.nrg-how-it-works-inner{flex-direction:column}
.nrg-step-tile-inner header h3{height:auto}
.nrg-booking-btn-inner{padding:40px}
.nrg-booking-form-outer,.nrg-why-switch-outer{margin-bottom:60px}
}
@media screen and (max-width:650px){
.nrg-intro-tile{width: 100%;}
.nrg-main-content-inner{padding:0 20px}
.nrg-how-it-works-inner .nrg-tile-outer{padding:30px 20px}
.nrg-gallery-inner,.nrg-intro-inner{flex-direction:column}
.nrg-intro-inner{gap:40px}
.nrg-content-inner{padding:40px 30px}
.nrg-booking-form{padding:20px 20px 40px}
}