.footer-style-16 {
    position: relative;
    background: -webkit-linear-gradient(0deg, rgba(5, 14, 121, 0.9) 5%, rgba(5, 14, 121, 0.0) 200%);

}
.footer-style-16 .contact-widget .info-list li a {
    display: inline-block;
    color: #ffffff;
}
.footer-style-16 .contact-widget .info-list li {
    position: relative;
    display: block;
    float: left;
    width: 50%;
    font-size: 16px;
    line-height: 26px;
    color: #ffffff;
    margin-bottom: 10px;
}
footer .widget-title h3 {
    font-size: 22px;
    line-height: 32px;
    color: #ffffff;
    font-weight: 600;
}
.footer-style-16 .links-widget .links-list li a {
    display: inline-block;
    color: #ffffff;
}
.footer-style-16 .footer-top h3 {
    position: relative;
    display: block;
    font-size: 26px;
    line-height: 36px;
    color: #000000b9;
    font-weight: 600;
}

.footer-style-15 {
    position: relative;
    background: #070009;
}
.footer-style-15 .footer-top {
    position: relative !important;
    padding: 31px 0px 2px 0px !important;
}
/* Add this CSS to align the footer columns in a single line */
@media (min-width: 992px) {
    .footer-column {
        flex: 1;
        display: flex;
        flex-direction: column;
    }

    .row.clearfix {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: start; /* Align items to the top */
    }
}

.footer-style-15 .widget-section {
    padding-bottom: 0px;
    border-bottom: 1px solid #2b292c;
}
/* .row>* {
    padding: 0 9px;
} */

@media (min-width: 768px) {
    .row > * {
        padding: 3px 6px !important;
    }
}
.footer-style-15 .links-widget .links-list li a {
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    color: #d7d7d7;
}

