.footer {

    background-color: #F8F8F8;

}

.footer-icons {

    justify-content: center;
    align-self: center;

}

.footer-item a {

    color: #000;

    text-align: center;

    font: normal 400 16px/normal DMSans-Regular;

}

.footer-space {

    padding: 31px 0px;

}

.social-icons {

    margin-left: 18px;

    border: 1px solid #000;

    width: 30px;

    height: 30px;

    text-align: center;

}

.list-style {

    list-style-type: none;

    display: flex;

    text-align: center;

    flex-wrap: wrap;

    justify-content: center;
    
    align-self: center;

}

.list-style li {

    padding: 0px 10px 10px 10px;

}

.horizontal-line {

    border-bottom: 1px solid #D1D1D1;

}

.copy-right {

    color: #575757;

    font: normal 400 12px/26px DMSans-Regular;

    text-transform: capitalize;

    padding: 15px 0px;

    margin-bottom: 0px;

}