.banner.fw-bnr>.section-inner {
    max-width: 1170px!important;
}
.banner.fw-bnr.energy-lines-grey .section-inner .banner-wpr .banner-text h3.text-blue {
    color: #006AC3!important;
}
.btn.with-icon {
    padding-left: 40px; 
    position: relative;
}
.btn-icon {
    position: absolute; 
    left: 13px; 
    bottom: 12px;
}
.campaign .section-tabs {
    margin-top: 0;
}
.campaign .section-tabs .tab-nav {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.campaign .section-tabs .tab-nav li.active,
.campaign .section-tabs .tab-content {
    background-color: transparent;
}
.vertical-center {
    width: 100%; 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.icon-wpr {
    background-color: #F5F8F9;
    padding: 2rem 4rem;
    border-radius: 8px;
    width: 180px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.carousel-wpr .table-wpr .table-cell {
    vertical-align: top;
}
.carousel-wpr .table-wpr .table-cell:last-child {
    padding-left: 2.5rem;
}
.carousel-wpr .slick-track {
    display: flex;
    align-items: flex-start;
}

#modal-others.modal .modal-inner {
    min-height: 100px;
}




