/* Make the carousel fullscreen */
.carousel-item img {
    height: 500px; /* Adjust height */
    object-fit: cover;
}

/* Caption Styling */
.carousel-caption {
    position: absolute;
    bottom: 30%;
    left: 10%;
    text-align: left;
}

.slide-text {
    font-size: 2.5rem;
    font-weight: bold;
    color: yellow;
    text-shadow: 2px 2px 5px black;
}

/* Navbar Styling */
.navbar-nav .nav-link {
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    transition: transform 0.3s ease, color 0.3s ease;
}

/* Hover Effect */
.navbar-nav .nav-link:hover {
    color: yellow;
    transform: scale(1.2); /* Makes the text pop */
    text-shadow: 0px 0px 10px rgba(255, 255, 0, 0.8);
}

.services {
    background-color: black;
    padding: 40px 0;
    text-align: center;
}

.service-item {
    margin: 20px;
    transition: transform 0.3s ease-in-out;
}

.service-item img {
    width: 80px; /* Adjust icon size */
    height: auto;
    filter: brightness(0) invert(1); /* Makes icons yellow */
}

.service-item p {
    color: white;
    font-weight: bold;
}

.service-item:hover {
    transform: scale(1.1);
}



