/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400&display=swap');
body {
  font-family: 'Montserrat', sans-serif;
	background-color:#eee8e3;
	color:#000000;
}
row {
  margin-left: 0;
  margin-right: 0;
}
.navbar {
  background-color: #FFF;
  height: auto;
  text-align: right;
  color: #5b7fa9;background-image: url("../assets/header-bkg.jpg");
background-size: cover;
}
.nav-item{
	padding-left:10px;
	padding-bottom: 5px;
	font-weight: bold;
}
.bg-dark{
	background-color: #000;
}
.bg-light-blue{
	background-color: #b0c5e1;
	color:#000;
	padding-top:30px;
	padding-bottom: 30px;
	
}
.blue-lines-bkg{
	background-image: url("../assets/bkg2.jpg");
	width: 100%;
	padding-top:30px;
	padding-bottom: 30px;
	text-align: center;
	background-size: cover;
}
.navbar-dark{
	background-color: #000;
}
.logo {
  width: 200px;
}
.navbar a {
  color: #5b7fa9;
	font-size:18pt;
}
.navbar a:hover {
  color: #5b7fa9;
}
button{
	margin:20px;
	background-color:#5b7fa9;
	border: none;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:10px;
	padding-bottom: 10px;
	color:#FFF;
	font-weight: bold;
}
.services-home{
	border: #fff solid 1px;
	padding:10px;
	margin:10px;
}
.about-bar{
	margin-top:80px;
	
}
.blue{
	background-color:#5b7fa9;
	padding:40px;
	
}
.blue h2{
	color:#fff;
		
}
.caption{
	padding-bottom:10px;
}
.spacer{
	height: 40px;
}
.container {
  padding-top: 70px;
  padding-left: 5%;
  padding-right: 5%;
}
h1 {
  background-color: #fff;
text-align: center;
	padding:10px;
	
	
}
h2{
	color:#5b7fa9;
}


a {
  color: #5b7fa9;
}
a:hover {
  color: #3d6287;
  text-decoration: none;
}
.navbar-light .navbar-nav .nav-link{
		color:#5b7fa9;
	
	}	
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{
		color:#5b7fa9;
	}
.footer{
	padding-top:50px;
}

@media (min-width: 768px) {
  
  .logo {
    width: 250px;
	  margin-top:-5px;
  }
  .h4-banner {
    color: #fff;
    padding-bottom: 150px;
    font-size: 48px;
  }
	.navbar-nav{
		margin-top: 65px;
}
  .navbar a {
    color: #5b7fa9;
	  
  }

	.navbar{
		padding-left:5%;
		padding-right:5%;
	}
  .container {
    padding-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
  }

}
