.navbar-nav {
	justify-content: space-evenly;
    width: 100%;
}

.carousel-caption {
    z-index: 10;
    top: 7em;
}

.card-text {
	line-height: 1.2 !important;
}

.container.about {
	position: relative;
}
.about_map {
	position: absolute;
	right: 40px;
	top: 20%;
	background: #fff;
	width: 360px;
	
 -moz-border-radius: 4px;
 border-radius: 4px;
	
}
.featurette-divider {
    margin: 2rem 0;
}

.carousel-item > img {
	object-fit: cover;
}

.btn-primary {
	background-color: #F36639;
	border-color: #F36639;
}

@media (max-width: 640px) {
	.carousel-caption {
		top: 0px !important;
		
	}
	.carousel-caption h1 {
		font-size: 28px !important;
	}
	.about_map {
		position: relative;
		left: 0px;
		top: 0px;
	}
}