.form-wrap  { float:left; width:100%; }
.sub-content label { font-size:16px; clear:both; float:left; width:100%; }
.sub-content input { background-color:#efefef; margin: 7.5px auto; padding: 10px 0px 10px 15px; border-radius: 0; border: 0 solid #e3e3e3; clear:both; float:left; width:100%;}
.sub-content textarea {background-color:#efefef; margin: 7.5px auto; padding: 10px 0px 10px 15px; border-radius: 0; border: 0 solid #e3e3e3; float: left; width: 100%; margin-bottom:40px; }
.sub-content button { background-color: #fff; padding-left: 0; padding-right: 0; }
.form-wrap { 
	padding-top:30px;
}
.contact-button { 
	clear:both;
}
@media only screen and (max-width : 768px) {
	.form-group { 
		float:left;
		width:100%;
		clear:both;
	}
	.form-wrap { 
		padding-top:10px;
		padding-bottom:30px;
		z-index:1000;
	}	
}
.opening .col-md-6 { 
	
}
.opening .col-md-6:nth-child(odd) {
	font-weight:bold;
}

.time-holder { 
	float:left;
	width:100%;
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
	
	margin-bottom:10px;
}

.opening .col-md-8:first-child {
	padding-bottom:80px; 
}
@media only screen and (max-width : 768px) {
	.opening .col-md-8:first-child {
		padding-bottom:30px; 
	}
}