.navbar-brand img {
	height: 40px;
}

.nav-link {
	text-transform: uppercase;
}

.carousel-item {
	margin-top: -60px;
}

.carousel {
	background-color: #e6eaed;
}

.blue_bg {
	background-color: #181818;
	color: white;
}

.intro h3 {
	padding-top: 60px;
}

.about_us {
	background-color: #f2f4f6;
	padding: 120px 0px 0px 0px;
}

.about_us h1 {
	color: #007fb5;
	padding: 15px 0px;
	font-weight: 700;
	text-transform: uppercase;
}

.blue_text {
	color: #007fb5;
	margin-bottom: 60px;
}

.about_us h3 {
	color: black; 
	padding: 15px 0px;
}

.about_us img {
	padding: 15px 0px;
	opacity: 0.8;
}

.quick-info {
	background-color: #181818;
	color: white;
	margin: 60px 0px;
}

.quick-info img {
	padding: 0px;
	opacity: 1;
}

.quick-info p {
	padding: 30px;
	font-size: 1.2rem;
}

.bullet_points {
	margin-bottom: 60px;
}

.bullet_points img {
	margin-top: -120px;
	opacity: 1;
}

.bullet_points p {
	padding: 0px 0px 0px 30px;
}

.customers {
	background-color: #222222;
	color: white;
	padding: 25px 0px;
	text-align: center;
}

.customers h1 {
	color: white;
}

.customers img {
	height: 150px;
}

.services_offer {
	text-align: center;
	padding: 120px 0px 30px 0px;
}

.services_offer_2 .col-md-4 {
	padding: 80px 15px;
}

.contact_us {
	background-color: #2ea4d4;
	
}

.contact_us h3 {
	color: white;
}

.contact_us .col-md-4 {
	text-align: center;
	padding: 20px;
	margin: 10px 0px;
	color: white;
}

.contact_us img {
	height: 100px;
}

.footer {
	color: white;
	background-color: #141414;
	text-align: center;
	padding: 60px;
}

.footer img {
	height: 80px;
}

.icons {
	min-height: 80px;
	width: 100%;
	object-fit: contain;
}
