footer {
	padding-top: 50px;
	padding-bottom: 30px;
}
article {
	padding: 20px 0px;
}
#problem, #what, #how, #who, #contact, #try {
	padding: 50px 0px;
}
.card-title, .card-text {
	color: #373a3c;
}
.fa3 {
	font-size: 5rem;
	padding:20px;
	color:#000;
}
.white {
	color: #fff;
}
.gbackground{
	background-color: #ccc;
}
#result {
	padding: 50px 0px;
}
#result > p {
	font-size: 1.4rem;
}
#map_canvas { height: 100%; width: 100%; min-width: 400px; min-height: 600px; }
@media (max-width: 544px) {
	.intro {
		background-color: #ECEEEF;
		height: 100%;
	}
	.introtext {
		font-size:1.4rem;
	}
}
@media (min-width: 545px) {
	.intro {
		background-image: url(img/friends.jpg);
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		background-attachment: fixed;
		height:100vh;
		min-height: 100%;
	}
	.jumbotron {
		background-color: rgba(255,255,255,0.5);
		margin-top: 20vh;
		padding-bottom: 10px;
		text-align: center;
	}
	.introtext {
		font-size:2rem;
	}
}
@media (min-width:768px) {
	#problem{
		padding: 120px 0px;
		background-image: url('img/FiNDMe_location.png');
		background-repeat: no-repeat;
		background-position:10px 80px;
		background-attachment: fixed;
	}
}
