
    
        body {
            padding-top: 70px; /* Adjust this value based on your header height */
        }
        .navbar {
            background-color: #fff; /* Optional: Set a background color for better readability */
        }
        .carousel {
            margin-top: 20px; /* Ensure there's space between the carousel and the header */
        }
        .top-bar {
            background-color: #281E5D;
            color: white;
        }
        .navbar-nav .nav-link {
            color: #333; /* Adjust the color as needed */
        }
        .navbar-nav .nav-link:hover {
            color: #007bff; /* Adjust the hover color as needed */
        }
        .navbar-brand img {
            max-width: 100%; /* Ensure the logo is responsive */
            height: auto;
        }
        .navbar-toggler {
            border: none;
        }
        .btn-sm-square {
            width: 30px;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
   