html {
    scroll-behavior: smooth;
    font-family: sans-serif;

}

hr {
    width: 250px;
    border: solid 0.5px #005760;
    margin: 2vh auto;
}

h1 {
    padding-top: 10vh;
    color: #005670 ;
}

h2 {
    padding-top: 5vh;
}

p{
   text-align: center;
}

.navcolor {
background-color: #005670;

}

.marge{
    padding-top: 5vh;
    padding-bottom: 5vh;
}

#centre {
    text-align: center;
} 

#about {
    background-color: #white;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: 0;
    min-height: 100vh;
}

#services {
    background-color: #white;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: 0;
    min-height: 100vh;
}

#price {

    min-height: 100vh;
}

#agileitil {
    
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: 0;
    min-height: 100vh;

}

.card{

    height: 100%;
    border: solid 0px #005670;
    background-color: rgba(0, 86, 112, .001);
}

.card-header{
    background-color: rgba(0, 86, 112, .001);;
    border-bottom: solid 0px;
}

.card-footer{
    background-color: rgba(0, 86, 112, .001);;
    border-top: solid 0px;
}

.list-group-item::before {
    content: "•"; 
    color: #005670;
    padding-right: 5px;
}

.list-group-item {
  border: solid 0px;
  list-style: disc;
  text-align: justify;  

}

.test {
    background-color: rgba(0, 86, 112, .1);
}
.test1 {
    background-color: rgba(0, 86, 112, .001);
}

.btn-outline-primary {

  border-color: #005670;
  color: #005670;
  border-radius: 50px;

}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #005670;
    border-color: #005670;
    }

.socialmedia {
    background-color: #005670;
    opacity: 0.95;
}

.copyright {
    background-color: #005670;
}

.centrer{

    width:70%; 
    margin-left:15%; 
    margin-right:15%;

}

.pricepresta {
    background-color: #005670;
    border-radius: 15px 40px;
    height: 250px;
    color: white;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
    width:10%; 
    margin-left:85%; 
    margin-right:85%;

}

.titrepresta
{
   font-size: 25px; 
}

.textpresta
{
   font-size: 20px; 
}
.prixpresta
{
   font-size: 35px; 
}

.sepabuttin{
    margin-top: 10px;
}

/* Ajustement de la partie Entreprise sur les écrans moyens */

@media screen and (min-width : 768px) and (max-width:  991px){
    #entreprise {
        margin: 0 auto;
    }
}