#main-footer .list-horizontal {
    list-style: none;           /* Remove bullets */
    padding: 0;                 /* Remove default padding */
    margin: 0;                  /* Remove default margin */
    display: flex;              /* Arrange items in a row */
    gap: 10px;                  /* Add space between items */
    align-items: center;        /* Vertically align if icons differ in size */
}
#main-footer .list-horizontal li a {
    text-decoration: none;
    display: inline-block;
    font-size: 25px;
}

#main-footer .menu-items {
    list-style: none;
    padding-left: 0;
}