.footer{

    margin-top:0;

}

.footer-link{

    color:#ddd;
    text-decoration:none;
    display:block;
    margin-bottom:10px;
    transition:.3s;

}

.footer-link:hover{

    color:#0d6efd;
    padding-left:5px;

}

.social-icon{

    display:inline-flex;
    justify-content:center;
    align-items:center;

    width:45px;
    height:45px;

    margin-right:10px;

    border-radius:50%;

    background:#0d6efd;

    color:#fff;

    text-decoration:none;

    transition:.3s;

}

.social-icon:hover{

    background:#fff;
    color:#0d6efd;

    transform:translateY(-5px);

}