.public-footer{

    width: 100%;
    position: fixed;
    bottom:0px;
    background:black;
    z-index: 9999;
    padding: 15px 0px 15px 0px;

}
.public-footer a{
    display: block;
    width: 33.3%;
    float: left;
}
.public-footer a p{
    text-align: center;
    color:#666;
    font-size: 12px;
}
.public-footer a p:nth-child(1) i{
     color:#666;
     font-size: 30px;
}
.public-footer a p:nth-child(2){
     margin-top: 5px;
}

.public-footer a.hover p{
    color:#c1fb2e;
}
.public-footer a.hover p:nth-child(1) i{
    color:#c1fb2e;
}
