footer .ouo-a {
    color: #ffc02c;
    font-weight: 600;
    text-decoration: none;
}

.themeholy-widget-contact h6 {
    color: #ffffff;
}

.footer-layout1:before {
    background: linear-gradient(180deg, #172244de 42.92%, rgb(23 34 68) 100%);
}

.footer-wrapper .themeholy-social a {
    background-color: #2d448a;
    border: 1px solid #192549;
    color: #cdd5ee;
}

.footer-layout1 .copyright-wrap, .footer-layout3 .copyright-wrap {
    background-color: #172244;
}

footer a {
    text-decoration: none;
}

footer .info-box_link:hover, .footer-widget.widget_nav_menu a:hover {
    color: #ff0140;
}

.scroll-top {
    right: 12px;
    bottom: 87px;
}

.separator {
    color: #ffffff33;
}

@media (width<=768px) {
    footer .about-logo a img {
        width: 50%;
    }
}
.themeholy-widget-contact {
    max-width: fit-content;
}
footer .themeholy-social svg{
    fill: #cdd5ee;
}