




@media(max-width:1199px){
body{margin-bottom:2000px !important}
}


@media(max-width:767px){
.footer-container {padding: 30px 0 0 0;}
.footer-container .f-last-flex p{text-align:left}
.footer-container .f-links{margin-top:0}
.footer-container .f-links.text-end{text-align:left !important}
.footer-container .footer-logo{margin-top:0; max-width:150px}
.footer-container .f-info-flex{gap:0; justify-content: flex-start;}
footer .bg-dark .copyright{text-align:left; padding-top:0}

.true-blue-power.homme-nres, .skydock, .oem{padding:30px 0}
.banner h1{font-size:36px; line-height:normal}
.innivation-title h2, .skydock-title h2, .number-card h3, .powering h2{font-size:30px; line-height:normal}
.true-blue-power .post-large .featured-image{height:auto; width:100%; margin-bottom:30px}
.true-blue-power.homme-nres .b-card-details h3{font-size:24px; line-height:normal}
.true-blue-power.homme-nres .bp-card-details{padding:15px 0}
.true-blue-power.homme-nres .custom-btn{position:relative; margin-top:15px}
.oem .text-flex{flex-wrap:wrap}
}