
@font-face {
  font-family: robots;
  src: url(robots.txt);
}
body{
	font-family: robots;
	word-spacing: 3px;
}
header{
	background: #3c9b25;
}
.navbar-toggler{
	border: 1px solid #000;
}
.btn{
	min-width: 150px;
	font-size: 1.5rem;
}
p{
	font-size: 1.2rem;
}
h1{
	font-size: 3rem;
}
.rounded{
	border-radius: 1.5rem!important;
}
.lead{
	font-size: 1.2rem;
}
.banner{
	background: url(../images/home-bg.jpg);
	background-size: cover;
	background-position: bottom;
	min-height: 70vh;
	border-radius: 0;
	padding: 0;
}
.banner .container-fluid{
	padding: 2rem;
	background-color: rgba(0, 35, 82, 0.4);
}
.card{
	min-height: 100%;
}
.nav-item a{
	color: white;
	font-size: 1.25rem;
}
.active a{
	text-decoration: underline;
}
.banner .lead{
	font-size: 1.55rem;
}
.banner .bg-2{
	background: #c7c3c378;
}
@media (max-width: 580px){
	.banner .container{
	background: #cfcfcf82;
	padding: 1rem;
}
.lead{
	font-size: 1rem;
}
.banner .lead{
	font-size: 1.55rem;
}
.board_member .card-img-top{
	height: auto;
}
}
@media (min-width: 991px){
	.banner .container-fluid{
		padding: 10rem 2rem;
	}
	.contact{
		min-height: 65vh;
	}
}
.board_member .card-img-top{
	object-fit: cover;
	object-position: top;
	height: 450px;
}