*
{
	margin:0;
	padding:0;
        font-family: "Times New Roman", Times, serif;
}
.flex-column {
	max-width: 260px;
  }
  .container-bg {
	background: #f9f9f9;
  }
  .img {
	margin: 5px;
  }
  .logo img {
	width: 250px;
	height: 250px;
	margin-top: 90px;
	margin-bottom: 40px;
  }
  textarea{
	height: 80px;
  }
/*body*/
body
{
	overflow-y: scroll;
	overflow-x: hidden;
        
}
#main-logo{
	width: 20%;
}
h3{
    text-shadow: 2px 1px grey;
}

/*headers*/
.header
{
	background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(../img/teams.jpeg);
	height:80vh;
	background-position:center;
	background-size:cover;
}

.header2
{
	background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(../img/banner.jpg);
	height:40vh;
	background-position:center;
	background-size:cover;
	background-attachment:fixed;
}


/*navbar*/
.navbar{
	background-color:white;
}
.carousel-item img{
	height: 380px;
}

.navbar-brand {
	font-family: "Brush Script MT", "Brush Script Std", cursive;
	color:#EC564A;
}
.navbar-brand:hover{
	color:#EC564A;
}

.navbar .navbar-nav .active{
	border-bottom:1px solid  white;
}

.navbar .navbar-nav .nav-item a{
	color:#fff;
	/* margin-left:10px; */
}

.navbar .navbar-nav .nav-item a:hover{
	color:#EC564A;
}


.header-button .btn{
    
margin-top:40vh;
}


.row {
  margin: 15px;
}

.nav-link {
	cursor:pointer;
}

/*footer*/
.footer{
	padding-top:30px;
	padding-bottom:30px;
	color:black;
}

.social-icon a{
	margin:0 16px 20px 16px;
	display:inline-block;
}

.social-icon .fa{

	color:black;
	width:50px;
	height:50px;
	border-radius:50%;
	background:lightgray;
	line-height: 2;
	transition: .3s;
	border:10px solid lightgray;
}

.social-icon a:hover .fa{
	border:10px solid black;
}

.bordernow{
	width:80px;
	border-bottom:2px solid white;
	margin:0 auto;
	margin-top:20px;
}



