	*:focus {
		outline: none
	}

	#footer h5 {
		color: #AAAAAA;
	}

	#footer a {
		color: inherit;
	}

	#copyright a {
		color: inherit;
	}

	h4, h5 {
		font-weight: 200;
	}

	hr {
		 width: 40%;
	}

	hu {
		width: 200px;
		height: 2px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5px;
		margin-bottom: 5px;
	}

.row {
	margin-left: 0;
	margin-right: 0;
}

	.bottom-border {
		border-bottom-style: inset;
		border-bottom-color: #fd635b;
		border-bottom-width: 3px;
	}

	.navbar-nav {
		display: flex;             /* establish flex container */
		align-items: center;       /* center ul container vertically */
		justify-content: center;   /* center ul container horizontally (optional) */
	}

	.btn-color {
		background-color: #fd635b;
		color: #FFFFFF;
	}

	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
		width: 100%;
	}

	p {
		color: #555555;
	}

	.brand {
		color: #fd635b;
	}

	.brand-bg {
		background-color: #fd635b;
	}

	.card-service {
		background-color: transparent;
		border: none;
	}

	.card-service .card-body {
		padding-left: 0px;
	}

	.center-block {
		display: block;
		margin-left: auto;
		margin-right: auto;
	 }

	.hero-image {

		/* Set a specific height */
		height: 300px;

		/* Position and center the image to scale nicely on all screens */
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		
	}

	/* Place text in the middle of the image */
	.hero-text {
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: white;
	}

	.p-img {
		width: 100%;
		height: 260px;
		overflow: hidden;
	}

	.contact a {
		color: inherit;
		font-size: inherit;
	}

/* CAROUSEL */

.carousel-indicators {
	position: relative;
	overflow: scroll;
    width: 100%;
    margin-left: 0px;
}

.indicator img {
	width: 100px;
	margin-top: 5px;
}

.indicator .active {
	border: 1px solid #fd635b;
	opacity: .4;
}
