/* Full width and height slider */
.carousel,
.carousel-item {
    height: 110vh;
}

.carousel-item {
    background-size: cover;
    background-position: center;
    position: relative;
}

/* Background images */
.slide-1 {
    background-image: url("http://localhost/quadri/assets/img/gemini_2.png");
}

.slide-2 {
    background-image: url("http://localhost/quadri/assets/img/banner_4.jpg");
}

.slide-3 {
    background-image: url("http://localhost/quadri/assets/img/gemini_3.png");
}

/* Dark overlay for text readability */
.overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.55);
}

/* Text styling */
.carousel-caption {
    bottom: 30%;
    z-index: 10;
}

.carousel-caption h1 {
    font-size: 3rem;
    font-weight: 700;
	color: #fff;
	padding-bottom:20px;
}

.carousel-caption p {
    font-size: 1.82rem;
    margin-bottom: 20px;
	color: #ff2a00;
}

/* Responsive text */
@media (max-width: 768px) {
    .carousel-caption h1 {
        font-size: 2rem;
    }
}