
p {
	text-align: center;
}

footer p{
    color: #f0e3d3;
}

a {
    color: #f0e3d3;
}


.content{
  margin: 30px;
  text-align: center;
  font-family: 'Great Vibes', cursive;
  color: #f0e3d3;
}

ul li a {
    color: grey;

}

.navbar{
    font-size: 35px;
    font-weight: bold;
    font-family: 'Amatic SC', cursive;
}

.navbar a:hover{
    color: black;
    opacity: 3;
    font-weight: bold;
    font-family: 'Amatic SC', cursive;

}


.actuimg2{
    width: 100%;
    height: auto;
    text-align: center;
    border-radius: 10px;
}

.imgresponsive img{
    width: 100%;
    height: auto;
}

.imgresponsive div img:hover{
    filter: grayscale(100%);
    transform: scale(1.1);
}


.prestation{
    display: flex;
    justify-content: space-evenly;
}


.tarif{
    font-size: 30px;
}

footer{
    padding: 0;
     margin-top: 10px;
     background-color: #1B3C59;
     align-items: center;
     text-align: center;
     height: auto;
     color: white;
     bottom: 0;
     width: 100%;
 }
h1{
  font-family: 'Great Vibes', cursive;
}

.language{
    display: flex;
    justify-content: space-evenly;
    margin-top: 10px;
}



h3{
    text-align: center;
}

.bodyprestation{
   background-image: url(../img/IMG_2388.png);
   
   
}

.carrou{
    background-image: url(../img/IMG_0770.jpeg);
    background-size: 200%;
 }


.barif{
    background-image: url(../img/paille.png);
     background-attachment: fixed;
     background-position: center;
     background-repeat: no-repeat;
    
}


.galerie{
    font-size: 40px;
    font-family: 'Libre Baskerville', serif;
}

.description{
 background-color: white; 
 opacity: 0.7;
 border-radius: 20px;
 text-align: center;
 width: 80%;
 font-size: 25px;
 padding: 5px 20px 5px 20px;
 
}

.contact{
    color: white;
}


#carouselExampleSlidesOnly
{
    width: 60%;
    border-radius: 20px;
}


.d-block{
    border-radius: 20px;
    border: thick double white;
}


.footercol{
    color: white;
}



.renovons{
    color: #f0e3d3;
}



@media only screen and (min-device-width : 300px) and (max-device-width : 1300px){

    footer{
        padding: 0;
         margin-top: 10px;
         background-color: #1B3C59;
         align-items: center;
         text-align: center;
         height: auto;
         color: white;
         bottom: 0;
         width: 100%;
        
    }
        

#carouselExampleSlidesOnly
{
    width: 80%;
    border-radius: 20px;
}    

.carrou{
background-image: url(../img/IMG_0770.jpeg); 
background-size: 400%;

    }

.bodyprestation{
    background-image: url(../img/IMG_2388.png);
    background-attachment: fixed;
    flex-wrap: wrap;
}
 

.barif{
    background-image: url(../img/Image001.jpg);
     background-position: 39% 10%;
    background-attachment: fixed;
}


    .description{
    margin-top: 50px;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 20px;
}




}

@media only screen and (min-device-width : 1300px){

    footer{
        padding: 0;
         margin-top: 10px;
         background-color: #1B3C59;
         align-items: center;
         text-align: center;
         height: auto;
         color: white;
         bottom: 0;
         width: 100%;
         
}
        

#carouselExampleSlidesOnly
{
    width: 80%;
    border-radius: 20px;
}    

.carrou{
background-image: url(../img/IMG_0770.jpeg); 
background-size: 400%;

    }

.bodyprestation{
    background-image: url(../img/IMG_2388.png);
    background-attachment: fixed;
    flex-wrap: wrap;
}
 

.barif{
    background-image: url(../img/Image001.jpg);
     background-position: 39% 10%;
    background-attachment: fixed;
}


    .description{
    margin-top: 50px;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 20px;
}




}