.elevatepower-sec { width: 100%; position: relative; overflow: hidden; }
.elevatepower-sec:before { content: ''; width: 100%; height: 35%; background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; right: 0; z-index: 2; }
.elevatepower-sec:after { content: ''; background: linear-gradient(180deg, #000000 7%, rgba(0, 0, 0, 0) 100%); width: 100%; height: 45%; position: absolute; bottom: -5px; left: 0; right: 0; transform: rotate(180deg); }
.elevatepower-sec .img-fluid { width: 100%; height: 100%; object-fit: cover; }  
.levatepower-data { position: absolute; left: 0; right: 0; bottom: 0; text-align: center; /*max-width: 900px;*/ margin: 0 auto; padding: 0 15px 5%; z-index: 9; } 
.levatepower-data h2 { font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 30px; line-height: 1.1; margin: 0 0 35px; text-transform: uppercase} 
.btn.centertextbutton { background: transparent; border: 1px solid #fff; border-radius: 0; min-width: 200px; box-shadow: none; outline: none; color: #fff; font-size: 15px; padding:8px 10px; white-space: nowrap;}
.btn.centertextbutton:hover { background:#ffffff; border-color:#ffffff; color:#000000;  }

.elevatepower-sec .mobile_bg { display: none; }


/*-------------------------------- Responsive Media Query --------------------------------*/
@media (min-width: 1600px){
/*.levatepower-data { max-width:1050px; }*/
.levatepower-data h2 { font-size: 35px; }

}


@media (min-width: 1900px){
/*.levatepower-data { max-width:1100px; }*/
.levatepower-data h2 { font-size: 37px; }
.btn.centertextbutton { min-width: 275px; }

}


@media (min-width: 2200px){
/*.levatepower-data { max-width:1325px; }*/
.levatepower-data h2 { font-size: 45px; }
.btn.centertextbutton { min-width: 300px; font-size: 20px; padding: 15px 10px; }

}


@media (min-width: 2600px){
/*.levatepower-data { max-width:1900px; }*/
.levatepower-data h2 { font-size: 60px; margin: 0 0 60px; }
.btn.centertextbutton { min-width: 400px; font-size: 25px; }

}


@media (min-width: 3000px){ 
/*.levatepower-data { max-width:2150px; }*/
.levatepower-data h2 { font-size: 75px; }
.btn.centertextbutton { min-width: 550px; font-size: 30px; }

}

@media (max-width: 1199px){
.levatepower-data h2 { font-size: 30px; }


}


@media (max-width: 991px){
.elevatepower-sec .desktop_bg { height: 500px; }



}


@media (max-width: 860px){
.levatepower-data h2 { font-size: 30px; }
.levatepower-data h2 br { display: none; }
.elevatepower-sec:before, .elevatepower-sec:after { height: 35%; }
.elevatepower-sec .mobile_bg { display: block; }
.elevatepower-sec .desktop_bg { display: none; }

}


@media (max-width: 700px){
.levatepower-data h2 { font-size: 26px; }
.btn.centertextbutton { font-size: 14px; min-width: 170px; }

}


@media (max-width: 500px){
.levatepower-data h2 { font-size: 20px; margin: 0 0 25px;}

}

@media (max-width: 400px){
.levatepower-data h2 { font-size: 17px; }

}