* {
    font-family: 'PT sans', sans-serif;
}



	.btn-outline-light {
		
		color: #f8f9fa;
		border-color: #f8f9fa;
		background: #2f70b2;
	}
	
	.btn:hover {
		
		box-shadow:0 0 20px #fff;
	}
  
  .navbar {
      border-bottom: 6px solid #2f70b2 !important;
  }
  
  .dropdownn .dropbtnn {
      
    border: none;
    outline: none;
    color: black;
  }
  
  .dropdown-contentt {
    border-top: 5px solid #2f70b2;
    display: none;
    background: #fff;
    position: absolute;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 46151632;
  }
  
  .dropdown-contentt_sub {
    border-top: 5px solid #2f70b2;
    display: none;
    background: #fff;
    position: absolute;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 46151632;
  }
  
  .dropdown-contentt a {
      
    float: none;
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
  }
  
  .dropdown-contentt a:hover {
    background-color: #ddd;
  }
  
  .dropdownn:hover .dropdown-contentt{
     display: block;
  }
  
   .dropdownn:hover ul li:hover  .dropdown-contentt_sub{
     display: block;
  }
  
  
	.dropdown-contentt ul  { 
  
		padding:0;
	}
  
   .dropdown-contentt ul ul  { 
  
	display:none;
  }
  
  .dropdown-contentt ul li { 
  
	list-style:none;
  }


.carousel-item {
    height:80vh;
    background-size:cover;
}
.carousel-caption
{
    position: absolute;
    top:25%;
    
}
.carousel-caption p {
    text-shadow: .1rem .1rem .8rem black;
    font-weight:200;
    font-size:1.5rem;
}


.carousel-caption h1 {
    font-size:3.8rem;
    font-weight:700;
    letter-spacing:.3rem;
    text-shadow: .1rem .1rem .9rem rgb(199, 197, 197);
    padding-bottom: 1rem;
    text-transform:uppercase;
}
.carousel-caption h3 {
    text-shadow: .1rem .1rem .5rem white;
    padding-bottom: 1rem;
}
#notre .fa {
    font-size: 100px;
    color: #2f70b2;
}
footer p {
    color: white;
}

#service {
    background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(slide2.jpg) no-repeat center center fixed;
    display: table; 
    position: relative;
    background-size:cover;
    color:rgba(255, 255, 255, 0.8);
    height: 200px;
}
#about .fa {
    font-size: 90px;
    color: #2f70b2;
}
#about h3 {
    color: #2f70b2;
}

#contact .fa {
    font-size: 100px;
    color: #2f70b2;

}
#contact p {
    color: grey;
}