footer.site-footer {
    /*background-image: url(https://seoanalyst.in/seoanalyst/wp-content/uploads/2025/07/Footer.png);*/
    
        background: linear-gradient(90deg, #0F68D2 0%, #1F2E9A 100%);
    /*background-size: 100% 100%;*/
    /*padding-top: 350px;*/
}
/*footer.site-footer {*/
/*    clip-path: polygon(0 250px, 100% 0, 100% 100%, 0 100%);*/
/*    background:  linear-gradient(135deg, #002c8a, #0a57d1);*/
/*    padding-top: 350px;*/
/*    position:relative;*/
/*}*/
/*.site-footer::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100px;*/
/*    background: red;*/
/*    clip-path: polygon(0 0%, 100% 0, 100% -2%, 0% 100%);*/
/*    z-index: 1;*/
/*}*/
.footer-col-1-about * {
    color: #fff;
}
.footer-col-1-about ul {
    display: flex;
    gap: var(--space-xxs);
}
.footer-widgets {
    display: flex;
    justify-content: space-between;
    gap: 25px;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin-bottom: 24px;
}
.footer-widgets .footer-col-1 {
    width: 33%;
}
.footer-widgets .footer-col-2 {
    width: 15%;
}
.footer-widgets .footer-col-4 {
    width: 15%;
}
.footer-widgets .footer-col-4 {
    width: 30%;
}
.footer-col-1-about img {
    width: 225px;
}
h4.widget-title {
    color: #fff;
    margin: 0 0 var(--space-xxs);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    display: inline-block;
}
.footer-widget a ,.footer-widget p{
    color: #fff;
    font-size: 16px;
}
.footer-col-1-about ul li img {
    margin-right: var(--space-xs);
    width: 20px;
}
.footer-widget .menu li.menu-item {
    margin-bottom: var(--space-xs);
}
.footer-bottom p, .footer-bottom p * {
    color: #fff;
}
.foo_mail a:hover {
        font-size: 19px;
    transition: 0.5s ease all;
}
.foo_mail a {
    transition: 0.5s ease all;
}
@media only screen and (max-width:1024px) {
    .footer-widgets .footer-col-1,.footer-widgets .footer-col-2,.footer-widgets .footer-col-4 {
        width: 49%;
    }
     footer.site-footer {
        background: linear-gradient(90deg, #0F68D2 0%, #1F2E9A 100%);
        padding-top: 50px;
        margin-top: 50px;
    }
}

@media only screen and (max-width:767px) {
    .footer-widgets .footer-col-1,.footer-widgets .footer-col-2,.footer-widgets .footer-col-4 {
        width: 100%;
    }
}
.foo_mail strong {
    border-bottom: 1px solid #fff;
    display: inline-block;
    margin-right: 4px;
    /*font-weight: bold !important;*/
}