body {
padding-top: 54px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-image: url("../img/slide1.jpg");
}
*{
font-family: 'Raleway', sans-serif;	
}
.presentation-section .container p,.fas{
text-align:center;	
}

.presentation-section,.realisation-section{
background-color:rgba(254,254,254,0.95);
}
.navbar{
background:#ffffff!important;
}

.navbar a{
color:black!important;
font-size:18px;
}

.carousel-item {
height: 600px;
background: no-repeat center center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.carousel-caption{
margin-bottom:123px;
}
.carousel-caption h2{
font-size:50px;
background-image: linear-gradient(to right,rgba(255,255,255,0),rgba(0, 0, 0, 0.4), rgba(255,255,255,0));
padding:15px;
}
.carousel-caption .btn{
background-color:#ffffff;
border:none;
border-radius:2px;
color:black;
padding:10px 30px;
}

.services-item,.marketing-item{
margin-bottom: 30px; 
}


.services-item p ,.marketing-item p{
text-align:center;
}


.services-item a ,.marketing-item a{
text-align:justify;
}


.services-item-content {
border-bottom:10px #4e7b9c solid;
border-left:none;
border-right:none;
border-top:none;
border-radius:2px;
}
.services-item-body {
background-color:#ffffff;
}
.services-item-title {
text-align:center;	
}
.services-item-title a{
color:#2ba189;		
}

.services-item-content p{
padding: 7px; 
}

.marketing-item-footer  {
background-color:#2ba189;
}

.marketing-item-footer  .btn {
background-color:#f5f5f5;
border:none;
border-radius:2px;
color:black;
padding:7.5px 15px;
}
.marketing-item-content {
border:none;
background-color:#ffffff;
}

.marketing-item-content p{
padding: 7px; 
}
.marketing-item-title {
background-color:#ededed;
text-align:center;
border:none;	
}
.marketing-item-title{
color:#4e7b9c;	
}
.services-section,.realisation-section,.presentation-section,.marketing-section{
padding:70px;
}

.services-section{
background-color:rgba(240,240,250,0.9);
border-top:10px #fefefe solid;
border-bottom:10px #fefefe solid;
}

.marketing-section h2,.services-section h2,.presentation-section h2,.realisation-section h2{
text-align:center;
padding:15px 25px;
font-size:35px;
}
.marketing-section h2{
color:#ffffff;
}

.services-descr p,.marketing-descr p,.projets-descr p{
padding:28px;
text-align:center;
}

.marketing-descr p{
	
color:#ffffff;
}

.services-descr p,.projets-descr p{	
color:#111111;
}

.hr-plus,.hr-rea,.hr-prest,.hr-prese{
margin: auto;
width:7%;
}

.hr-plus{
border:#fff 1px solid;
}

.hr-rea,.hr-prest,.hr-prese{
border:#111 1px solid;
}

#col-projets1,#col-projets2,#col-projets3{
margin-top:15px;
}
@media (max-width: 460px) {

    .services-section, .realisation-section, .presentation-section, .marketing-section {
        padding: 70px 10px;
    
    }
}

@media  screen and (min-width: 1419px) {

   .carousel-caption{
    margin-bottom:257px;
    } 
	.carousel-item{
	height:900px;
	}
}

@media  screen and (min-width: 1919px) {

   .carousel-caption{
    margin-bottom:365px;
    } 
    
	.carousel-item{
	height:1080px;
	}  
}