    /* Basic Menu Styles */
#t4-megamenu-mainmenu .navbar-nav {
    list-style: none;
    padding: 0;
    display: flex;
}

#t4-megamenu-mainmenu .navbar-nav li {
    margin-right: 20px; /* Add spacing between menu items */
    position: relative;
}

/* Default Font Styles */
#t4-megamenu-mainmenu .navbar-nav li a {
    text-decoration: none;
    font-weight: bold;
    color: #333; /* Default font color */
    transition: color 0.3s ease; /* Smooth color transition on hover */
    display: block;
    padding: 10px;
}

/* FontAwesome Icons */
#t4-megamenu-mainmenu .navbar-nav li a i {
    margin-right: 5px; /* Add spacing between icon and text */
}

/* Hover Styles */
#t4-megamenu-mainmenu .navbar-nav li a:hover {
    color: #fff; /* Catchy eye-catching color on hover */
}

/* Active Menu Item */
#t4-megamenu-mainmenu .navbar-nav li.active {
    background-color: #ff6600; /* Background color for active menu item */
    color: #fff; /* Text color for active menu item */
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth color transition */
}

/* Submenu Styles */
#dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}

#dropdown-menu ul {
    list-style: none;
    padding: 0;
}

#dropdown-menu ul li.nav-item {
    margin-right: 0; /* Remove spacing between submenu items */
}

/* Display Submenu on Hover */
#t4-megamenu-mainmenu .navbar-nav li.parent:hover #dropdown-menu {
    display: block;
    animation: fadeIn 0.5s ease; /* Apply animation */
}

/* CSS Animation */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}









/* Basic Menu Styles */
        .DesignServicesMenu {
            list-style: none;
            padding: 0;
            display: flex;
padding: 100px 20px 20px;
        }

        .DesignServicesMenu li {
            margin-right: 20px; /* Add spacing between menu items */
        }

        /* Default Font Styles */
        .DesignServicesMenu li a {
            text-decoration: none;
            font-weight: bold;
            color: #333; /* Default font color */
            transition: color 0.3s ease; /* Smooth color transition on hover */
        }

        /* FontAwesome Icons */
        .DesignServicesMenu li a i {
            margin-right: 5px; /* Add spacing between icon and text */
        }

        /* Hover Styles */
        .DesignServicesMenu li a:hover {
            color: #ff6600; /* Catchy eye-catching color on hover */
        }

        /* Active Menu Item */
        .DesignServicesMenu .active {
            background-color: #ff6600; /* Background color for active menu item */
            color: #fff; /* Text color for active menu item */
            transition: background-color 0.3s ease, color 0.3s ease; /* Smooth color transition */
        }

        /* CSS Animation */
        @keyframes fadeIn {
            from {
                opacity: 0;
                transform: translateY(-10px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* Apply Animation to Active Item */
        .DesignServicesMenu .active {
            animation: fadeIn 0.5s ease; /* Apply animation */
        }