.imageText{
position: absolute;
    right: 12%;
	left:12%;
	width:75%;
	top:50px;
	background-color:#111;
	color:#FFF;
	font-weight:500;
	font-size:18px;
	padding:40px 20px;
	text-align:center;
	word-spacing:2px;
	letter-spacing:1px;
	opacity:0.8;
}
.linkback
{
  color: #EEECEB !important;	
}
.btn
{
	padding:5px;
	color:#000;
	background-color:#A49492 !important;
	font-size:16px;	
}
p.lead,
p.intro{
	font-size:16px;
	font-weight:500;
	line-height:1.7em;
}
.social-icons
{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px !important;
	display:inline-block;
	font-size:14px;
}
.nav-item:last-child
{
	padding-left:15px;
	padding-right:33px;	
}
.nav-item-middle
{
	padding-left:5px;
	padding-right:5px;
}
.navbar
{
	height:180px;
	/*background-image:url(images/logo-bg.jpg);*/
	background-image:url(images/logo-bg.jpg);
	background-repeat:repeat;
	 margin-bottom: 0px !important;
}
.navbar-item
{
	display:inline-block;	
}
.nav-link
{
	color:#EEECEB !important;	
}
.jumbotron
{
	margin:0;	
}
.heading
{
	margin-top:60px;
	color:#323232;	
}.heading-cta
{
	margin-top:60px;	
}
p
{
	margin-top:20px;	
}
.About-Container
{
	margin-top:25px;	
}
.card-img-top
{
	width:6rem !important;	
		text-align:center !important;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:14px;
	margin-bottom:5px;	
}
.card-text,.card-title,
{
	text-align:left;	
}

.card
{
	width: 22rem;
	margin-top:60px;
	margin-left:5px;
	margin-right:5px;
	border:none;	
}
.card-text
{
	float:left !important;
	font-size:12px;	
}
h2 span
{
	color:#CE161A;
	font-weight:bold;		
}
h1 span
{
	color:#CE161A;
	font-weight:bold;	
}
.btn-primary
{
	color:#FFF;
	border-style:solid   !imporant;
	border-color:#323232 !important;
}
.logo-top
{
	margin-top:15px;
	margin-bottom:10px;
}
.partners-bg
{
	background-image:url(../images/logo-bg.jpg) !important;
	background-repeat:repeat;
	
}
.partners-div
{
	margin-top:130px;
	background-image:url(../images/logo-bg.jpg) !important;
	background-repeat:repeat;
	color:#FFF;	
}
.partners-heading
{
	margin-top:10px;	
}
.jumbotron
{
	background-image:url(../images/65158849_686387035157881_5960395488418070528_n.jpg);
	background-size:cover;
	height:80vh;
	background-position:center;
	margin:0;	
}
.single_projects
{
	width:300px;
	height:300px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	display:inline-block;
}
.heading-cta
{
	margin-top:60px;
	color:#CE161A;	
}
.CTA
{
	margin-top:20px;
	display:inline-block;
		
}
.CTA-button
{
	width:75%;
	margin-top:80px !important;
	background-image:url(../images/logo-bg.jpg);
	background-repeat:repeat;
	display:inline-block;

}
.CTA-button-services
{
	width:554px;
	height:80px;
	margin-top:38px !important;
	margin-left:50px;
	background-image:url(../images/logo-bg.jpg);
	background-repeat:repeat;

}
.CTA-button-Hero
{
	width:75%;
	background-image:url(../images/logo-bg.jpg);
	background-repeat:repeat;
	display:inline-block;
}
.services-button
{
	margin-top:20px;
	margin-left:25%;
	float:left;
	color:#E4DFDE;	
}
.sub-cta
{
	background-color:#A2928C;
	width:250px;
	margin-left:50px;
	height:40px;	
}
.sub-cta-text
{
	margin-top:19px;
	color:#EEEBEB;	
}
.CTA-Text
{
	padding:5px !important;
	size:12px;
	color:#E4DFDE;	
}
.CTAA-Services
{
	color:#E4DFDE;
	border-style:solid;
	border-color:#F0F;
	margin-top:20px;
	z-index:1;
}
.testmonial-heading
{
	margin-top:30px;	
}
.testmonial-heading-sub
{
	color:#CE161A;
}
.footer-bg
{
	background-image:url(../images/logo-bg.jpg) !important;
	background-repeat:repeat;
	margin-top:75px;	
}
.footer-text
{
	color:#917F79 !important;
	padding:10px;
}
.btn-primary
{
	color:#FFF;
}
.navbar-collapse {
    padding-top: 30px !important;
	padding-bottom:30px !important;
	margin-top:0px !important;
	background-image:url(../images/logo-bg.jpg) !important;
	background-repeat:repeat;
	float:left;
	display:inline-block;
}
.services-photo
{
	margin-top:50px;
	margin-left:50px;
	
}
.footer-nav
{
	margin-top:20px;	
}

.footer-bg
{
	background-image:url(../images/logo-bg.jpg) !important;
	background-repeat:repeat;
	margin-top:75px;
	display:flex;	
}
.footer-text
{
	color:#917F79 !important;
	padding:5px;
}
.card-footer,.list-group list-group-flush,.list-group-item 
{
	background-color:transparent !important;
	color:#DCE8ED !important;
	line-height:5px;
	float:left;
	text-align:left
}
.card-title-footer-side
{
	margin-left:10px;
	margin-right:10px;
	background-color:transparent;
	float:left;
	text-align:left;
}
.card-text-footer
{
	font-size:12px;	
}.footer-heading
{
	margin:auto;
    color:#B71D1F;
	text-align:center;
}
.footer-nav-text
{
	color:#FFF !important;	
}
.footer-social-media
{
	width:60px !important;
	height:60px !important;
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
