/* Γενικές Ρυθμίσεις */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 1.6;
}
/* Στυλ για το μενού */
.navbar {
    background-color: #002366; /* Σκούρο μπλε χρώμα */
}

.navbar .nav-link {
    color: white !important; /* Λευκό χρώμα για τα κείμενα του μενού */
}

.navbar .nav-link:hover {
    color: #f0ad4e !important; /* Ελαφρώς χρυσό για το hover */
}
/* Στυλ για το Hero Section */
.hero {
    background-image: url('../images/treatmentt.jpg');
    background-size: cover;
    background-position: center;
    color: white;
    padding: 100px 20px;
    text-align: center;
}
.spa-hero {
    background-image: url('images/spa-hero-bg.jpg');
    background-size: cover;
    background-position: center;
    color: white;
    padding: 100px 20px;
    text-align: center;
}

/* Στυλ για τις Κάρτες */
.card img {
    height: 200px;
    object-fit: cover;
}

.card-body {
    text-align: center;
}

/* Στυλ για την Πλοήγηση */
.navbar {
    margin-bottom: 0px;
}

/* Στυλ για Κείμενα */
h1, h2 {
    font-weight: bold;
}

p {
    margin-bottom: 1.2rem;
}

/* Κεντραρισμένα Στοιχεία */
.text-center {
    text-align: center;
}

/* Προσαρμογές για το Footer */
footer {
    background-color: #343a40;
    color: white;
    padding: 20px 0;
    text-align: center;
}