.branding{ font-size: 17px; }
.showcase {background: url('../imgs/showcase.jpg') no-repeat; 
background-position: center height: 600px;  padding: 140px 100px; color: #fff;}
.showcase h1 {font-size: 40px; font-weight: 700 text-transform:uppercase;}
.showcase hr {width: 100px; margin: auto; border-width: 3px; border-color: #f44336; }
.showcase p {font-size: 16px; padding-bottom: 20px; }
.section {padding: 40px 0; }
.section h2 {padding: 0; margin: 0; }
.section .fa {font-size: 50px; }
.section img {width: 100%;}
@media only screen and (max-width: 600px) {body{ margin-top:190px; }
.showcase {height: 400px; padding: 60px 0; }}
.contact {background: url('../imgs/contact.jpg') no-repeat; 
background-position: center height: 600px;  padding: 140px 100px; font-weight: bold;
color: #fff;}
a[href^="tel:"] {

color: red;

text-decoration: none;

margin-right: 0.5em;

}

a[href^="mailto:"] {

color: red;

text-decoration: none;

margin-right: 0.5em;

}

.footer  { 
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: #222;
	padding: 10px 30px 10px 5px;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: 100;
	
}

#footerlink:link {
	color: white;
	border: none;
}


#footerlink:hover {
    text-decoration: underline;
}

.footerHeadSpace {
	order: 20;
	max-width:90%;
	min-width: 290px;
	padding: 0px 0px 0px 0px;
    background: #fff;
	color: #fff;
	border: 0;
	font-weight: 100;
	font-size: medium;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 10 auto 20;
}


.privacy {
	order: 2;
	padding-top: 20;
	max-width:90%;
	min-width: 290px;
	background: #fff;
	color: #666;
	border: 0;
	text-align: left;
	font-weight: 100;
	font-size: medium;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 10 auto 20;
	}