*{
	margin: 0;
	padding: 0;
}

.container-fluid-header{
	padding-left: 5px;
	background: indianred;
}

.container-fluid-footer{
	padding-left: 5px;
	background: indianred;
}

.navbar{
	padding: 30px 0;
}

.navbar-brand{
	font-weight: 600;
	font-size: 1.5em;
	padding: 20px;
}

.nav-item{
	font-weight: 600;
	text-transform: uppercase;
	padding-left: 10px;

}

.navlink{
	color: darkgray;
}

.navbar .navbar-nav .nav-item .navlink:hover{
	background: #d1d1d1;
	color: #262626;
}

.main .btn{
	background: #718093;
	color: #fff;
	border-radius: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.container-fluid-dark{
	background-color: #343A40;
}

/*
#header{
	background: dark-gray;
	z-index: 10;
	width: 100%;
}


#header{
	background-color: #d1d1d1;
}

/*



.img-fluid{
	max-width: 100%;
	height: auto;
}





}

.main{
	position: relative;
	background: #FFFFFF;
	min-height: 100vh;
	background-size: cover;
	background-position: center;
	padding: 50px;
}

.main h2{
	margin: 0;
	padding: 0;
	font-size: 2.6em;
	color: #dcdde1;
	text-transform: uppercase;
	font-weight: bold;
}

.main p{
	margin-top: 1em;
	padding: 0;
	font-size: 1em;
	color: #dcdde1;
}



.main .col-sm-6{
	background: rgba(128, 128, 128, 0.88);
	padding-bottom: 20px;
	min-width: 300px;
	max-width: 1024px;
	min-height: 800px;
	border-radius: .3rem;
}

.main .col{
	background: rgba(128, 128, 128, 0.88);
	padding: 20px;
	border-radius: .5rem;
	margin-bottom: 1rem;
}

.main .col-8{
	background: rgba(128, 128, 128, 0.88);
	padding: 20px;
	border-radius: .5rem;
	margin-bottom: 1rem;
}

#Testimonials{
	min-width: 750px;
}

#Intro{
	min-width:400px;
}

@media(max-width: 768px){
	.main{
		padding: 50px 0;
	}
	
	.main h2{
		font-size: 2em;
	}
	#Testimonials{
		min-width: 400px;
	}
}

.main .card-text{
	color: black;
}

