.custom-footer-menu {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
    		border-bottom:1px solid #dbdbdb;
    		padding-bottom:15px;
    		margin-bottom:15px;
        }

        .column-one {
            flex: 0 0 20%; /* 20% each for the two lists */
            display: flex;
            flex-direction: column;
            gap: 20px;
        }

         .column-two {
            flex: 0 0 25%; /* 20% each for the two lists */
            display: flex;
            flex-direction: column;
            gap: 20px;
        }

        .links-column ul {
            list-style-type: none;
            padding: 0;
        }

        .links-column a {
            display: block;
            color: #757575;
            text-decoration: none;
            font-weight: bold; /* Adjust as needed */
            margin-bottom: 5px;
            font-size:13px;
        }

        .info-column {
            flex: 0 0 30%;
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

        .info-group p {
            color: #757575;
            font-weight: normal; /* Adjust as needed */
            margin-bottom: 5px;
            font-size:13px;
        }

        .info-group a {
            text-decoration:underline;
        }

        .logo-column {
            flex: 0 0 25%;
            display: flex;
            align-items: flex-end;
            justify-content: flex-end;
        }

        .logo-column img {
            max-width: 100%;
            height: auto;
        }

        /* Responsive adjustments */
        @media (max-width: 768px) {
            .custom-footer-menu {
                flex-direction: column;
                align-items: stretch;
            }

            .links-column {
                flex-direction: column;
                width: 100%;
            }

            .links-column ul {
                width: 100%;
                margin-bottom: 20px;
            }

            .info-column {
                width: 100%;
            }

            .logo-column {
                width: 100%;
                align-items: center;
            }
        }


.emuseum-footer{
padding-top:20px;
padding-bottom:15px
}