.banner{position:relative;opacity:.99;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;min-height:90vh;padding-bottom:4rem}.banner .page-center{width:100%}.banner-content h1{color:#fff;margin:0}.banner-content{color:#fff}.banner-content p{max-width:550px;margin:0 0 1.45rem;line-height:150%}.service-inner-banner .banner{height:20.6875rem;position:relative;opacity:.99;min-height:100%;padding-bottom:1rem}.service-inner-banner .banner-content h1{margin:0 0 1.45rem}.solarity-banner .banner{min-height:75vh;padding-bottom:2rem;margin-bottom:5rem}.solarity-banner .banner h2{color:#fff;margin:0;line-height:1.25;font-weight:300}.service-banner .banner-content h1{font-size:48px !important;line-height:1.25}@media(max-height:380px){.banner{padding-top:140px}}@media(max-width:1279px){.banner .page-center{padding-left:15px;padding-right:15px}}@media screen and (max-width:1240px){.banner .page-center{padding-left:15px;padding-right:15px}.banner-area .dnd-section>.row-fluid{padding-left:0;padding-right:0}}