#home_logo{

}

#map_iframe{
    width: 400px;
    height: 200px;
}

#numtel{
    color : whitesmoke;
}
#vet{
    height: 50%;
}

#vet{
    height: 50%;
}

#logo1{
    background-image: url("assets/img/veterina rian.png");
}

#nos_horaires{
    color: whitesmoke;
    font-size: 2em;
}

.slider-area .hero__caption span
{
    color: black;
}

.col-sm-2 p{
    color: black !important;
    font-family: 'Roboto', sans-serif;
}

.logo_vetobraine {
    /* Utiliser la propriété display pour s'assurer que l'élément div occupe l'espace nécessaire */
    /* Ajuster la largeur pour l'adapter à la taille de l'écran */
    width: 7vw;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.2);
    -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.2);
    margin: 1vw;
}

#bienvenue{
    color: whitesmoke;
}

#caption_horaires{
    margin-top: 25px;
    width: auto;
    max-height: 45vh;
}

#nos_horaires{
    font-size: 2em;
}

.col-sm-4 p {
    font-size: 1em;
}


@media (max-width: 575px) {
    .slider-area .hero__caption p {
        font-size: 0.5em;
    }

    #horaire,#horaire div{
        width: fit-content;
        height: fit-content;
        color : orange !important;
    }
}

#horaire div {
    color: white;
}

.container {

}

#rdv {
    color: orange;
}

#testimonial_container
{
}

#cabinet_veto
{
    color: white;
}

#numtel2
{
    color: black;
    font-size: xx-large;
}

#adresse2
{
    color: black;
    font-size: xx-large;
}

#gardeVeto
{
    color: orange;
    font-size: large;
}

.page_header
{
    color: white !important;
}

#horaire2
{
    font-family: "Muli", sans-serif;
    margin-top: 25px;
    color: white;
    font-size: xxx-large;
    background-color: #28619b;
    border: solid black;
    border-radius: 25px;
}

#disclaimer
{
    margin-top: 25px;
    background-color: orangered;
}
#disclaimer p
{
    color: white;
    font-size: x-large;
}

#disclaimer p a
{
    color: #28619b;
    font-size: x-large;
}

