@charset "UTF-8";
/* CSS Document */

.col-md-6-form { float:left; width:50%; position:relative;min-height:1px;padding-right:15px;padding-left:15px; margin-top:14px; }

.copyright-img {
	max-width: 954px;
	max-height: 187px;
	width: 100%;
	height: auto;
}

.embed-container { 
	margin:10px auto;
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 900px; 
	height: auto; 
	} 
	
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.fc-captcha { max-width:410px; }

.iframe-form { max-width:720px; width:100%; padding:0px; margin:0px; height:500px; } 

.jw-wrapper {
	max-width:930px; 
	max-height:365px;	
	width:100%;
	height:auto;
	margin:auto;
	padding-left:0px;
}

.jw-tablet,
.jw-mini { display:none; }


.img-center {
	max-width:400px; 	
	width:100%;
	height:auto;
	margin:auto;
	}
	
.slider-text {
	max-width:800px;
	width:100%;
	height:100px;
	margin:10px 0px 20px;
	padding:10px;
	background: rgb(222, 222, 222); /* Fall-back for browsers that don't support rgba */
    background: rgba(222, 222, 222,0.9); /* Gives block greay background, 0.9 sets opacity */
	color:#444;
	text-align:left; /* Sets text left to override headshots-row center alignment */
}

.slider-text p {
	margin:0px; 
	font-size:16px;
}
	
.headshots-row {
	width:auto;
	top:40px; /* Distance from top of slider */
	position:relative;
	text-align:center;
}

.headshot {
	margin:0px 5px;
}
.headshot img {
	max-width:183px;
	width:100%;
	height:auto;
}

.security-text { margin:0px auto 10px; }


@media (max-width: 1166px) { 
	.jw-wrapper { display:none; } 
	.jw-tablet { display:block; }
	.headshots-row {
		top:0px; /* Distance from top of slider */
	}
	.headshot img { 
	max-width:180px;
	width:100%;
	height:auto;
	}
	.slider-text {
		margin: 10px;
}

@media (max-width: 741px) { .iframe-form { height:600px; } 
}

@media (max-width: 750px) { 
	.jw-tablet { display:none; } 
	.jw-mini { display:block; }
	
	/* Changes white text block to headshot size */
	.slider-text {
		width:125px;
		height:132px; 
		margin:10px 15px 10px 10px; /* Change second value move Bubba's picture left or right */
		font-size:10px;
		display:inline-block; /* Lets block sit next to Bubba's picture */
		vertical-align:top;
	}
	.slider-text p { display:none; } /* Smaller text in white block */

	.headshots-row {
		top:30px; /* Distance from top of slider */
	}
	
	.headshot { margin:0 auto; }
	
	.headshot img { 
	max-width:130px;
	width:100%;
	height:auto;
	margin:10px;
	}
	
	.hide_mobile { display:none; }
}

@media (max-width: 690px) { 
	.col-md-6-form { float:none; width:100%; } 
	.fc-captcha { max-width:100%; }
}