   .custom-navbar {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #1a1d20;
        padding: 10px;
 
        position: relative; 
    }

    .nav-brand {
        align-items: center;
        justify-content: center;
        position: absolute; 
        left: 10%; 
        transform: translateX(1180%); 
    }

    .nav-brand img {
        height: 50px;
        width: 50px;
    }


    .nav-menu {
        display: flex;
        gap: 15px;
        align-items: center; 
    }

    .nav-item {
        color: #f8f9fa;
        text-decoration: none;
        padding: 10px;
        border-radius: 4px;
        transition: background-color 0.3s ease;
    }

    .nav-item:hover {
        background-color: #6f42c1;
        color: #f8f9fa;
        text-decoration: none;
    }

    

    .nav-item i {
        color: inherit;
    }

    @media (min-width: 992px) {
        .custom-navbar {
            justify-content: center;
        }
        
        .nav-brand {
            position: absolute;
            left: 10px;
        }
    }