html, body {
	font-family: 'Play', sans-serif;
	height: 100%;
	font-size: 16px;
	background: #000000;
	color: #bfbfbf;
}
p {
	font-family: 'Play', sans-serif;
}
/* ==================================================
   BODY SPACING
================================================== */
.body_space {
	height: 95px;
}
/* ==================================================
   BODY SPACING 768
================================================== */
@media (min-width: 768px) {
	.body_space {
		height: 105px;
	}
}
/* ==================================================
   BODY SPACING 992
================================================== */
@media (min-width: 992px) {
	.body_space {
		height: 165px;
	}
}
/* ==================================================
   BODY SPACING 1100
================================================== */
@media (min-width: 1100px) {
	.body_space {
		height: 135px;
	}
}
/* ==================================================
   CONTENT
================================================== */
.content {
	width: 100%;
	overflow: hidden;
}
.content strong {
	color: #fff;
}
.content h1 {
	font-family: 'Audiowide', cursive;
	margin: 0;
	margin: 15px 0 15px 0;
	padding: 0;
	color: #ffffff;
	font-size: 18px;
}
.content h2 {
	font-family: 'Audiowide', cursive;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	color: #ffffff;
	font-size: 18px;
}
.content h3 {
	font-family: 'Audiowide', cursive;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	color: #ffffff;
}
.content .img {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.content .fa-phone {
	margin-right: 10px;
}
.content .fa-mobile {
	margin-right: 16px;
}
.content a {
	color: #ffffff !important;
}
/* ==================================================
   CONTENT 768
================================================== */
@media (min-width: 768px) {
	.content h1 {
		font-size: 22px;
		margin: 30px 0 30px 0;
	}
	.content {
		padding: 0px 15px 0px 15px;
	}
	.content .img {
		width: 40%;
		float: left;
		margin-top: 5px;
		margin-bottom: 30px;
		margin-right: 30px;
	}
} 
/* ==================================================
   CONTENT 992
================================================== */
@media (min-width: 992px) {
	.content h1 {
		font-size: 20px;
		margin: 30px 0 30px 0;
	}
	.content .img {
		width: 30%;
	}
} 
/* ==================================================
   CONTENT 1100
================================================== */
@media (min-width: 1100px) {
	.content h1 {
		font-size: 26px;
		margin: 30px 0 30px 0;
	}
	.content .img {
		width: 20%;
	}
} 
/* ==================================================
   BOOTSTRAP PRIMARY COLORS
================================================== */
.btn-primary {
	background-color: #000 !important;
	border-color: #fff !important;
}
.btn-primary:hover {
	background-color: #000 !important;
	border-color: #fff !important;
}
.text-primary {
	color: #fff !important;
}
/* ==================================================
   HOME REPORT SEO UL
================================================== */
.home-reports {
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.home-reports a {
	color: #fff !important;
	text-decoration: none;
}
/* ==================================================
   HOME REPORT SEO UL 768
================================================== */
@media (min-width: 768px) {
	.home-reports .county {
		display: inline-block;
		width: 50%;
	}
}
/* ==================================================
   HOME REPORT SEO UL 992
================================================== */
@media (min-width: 992px) {
	.home-reports .county {
		width: 33%;
	}
}
/* ==================================================
   HOME REPORT SEO UL 1100
================================================== */
@media (min-width: 1100px) {
	.home-reports .county {
		width: 24%;
	}
}
/* ==================================================
   GALLERY LIST MOBILE
================================================== */
.gallery-list img {
	max-width: 100%;
	margin-bottom: 15px;
}
.gallery-list .gal-img {
	margin-top: 19px;
	margin-bottom: 19px;
}
/* ==================================================
   SERVICES MOBILE
================================================== */
.services {
	padding: 15px;
}
.services strong {
	color: #ffffff;
}
.imi-logo {
	padding: 5px;
	background: #fff;
}