footer .footer-top{
    padding: 40px 0;
    position: relative;
    background: #000;
}

footer .footer-about{
    margin-bottom: 20px;
position: relative;
}

footer .footer-about img{
    width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #fff;
    border-radius: 30px 0 30px 0;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    border: 1px solid #fff;
}

footer .footer-about p{
    color: #fff;
    line-height: 28px;
    
}

footer .footer-links{
    margin-bottom: 20px;
}


footer .footer-links h6{
color: #ffb007;
font-size: 18px;
text-transform: uppercase;
position: relative;
font-weight: 700;
letter-spacing: 1px;
padding-bottom: 10px;
margin-bottom: 30px;

}
footer .footer-links h6::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 80px;
    height: 4px;
    border-radius: 5px;
    background-color: #fff;
}
footer .footer-links h6::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px;
    border-radius: 5px;
    background-color: #ffb007;
    animation: borderAnime 4s infinite alternate ease-in-out;
}

@keyframes borderAnime{
    0%{
        left: 0;
    }
    100%{
        left: 70px;
    }
}


footer .footer-links ul li a{
    display: block;
    margin-bottom: 10px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    

}
footer .footer-links ul li{
    color: #fff;
}
footer .footer-links ul li a svg{
    margin-right: 10px;
}

footer .disclaimer p{
    text-align: center;
    margin-top: 30px;
    color: #fff;
    margin-bottom: 0;
}
footer .copyright {
    padding: 10px 0;
    background-color: black;
}
footer .copyright p{
    text-align: center;
    color: #fff;
    margin-bottom: 0;

}
footer .copyright p a{
    font-weight: 600;
}

@media (max-width:568px){
    footer .copyright {
   min-height: 140px;
    }
}