body {
	/* background-color: #ededed; */
}

/* helper styles */
div.clear {
	clear: both;
}
div.error {
	font-size: .75rem;
	font-weight: bold;
	color: red;
}
span.error {
	font-size: 1rem;
	font-weight: bold;
	color: red;
}
a[href^="tel"]{
	color:inherit;
	text-decoration:none;
}

/* =-=-=-=-=-=-=-=-=-= BOOTSTRAP 5 NAVBAR  =-=-=-=-=-=-=-=-=-= */
.navbar {
	background-color: #000 !important;
	border-bottom: solid 1px #666;
	width: 100%;
}
.navbar-brand {
	font-size: 1.25rem;
}
.navbar-brand div.logo {
	width: 236px;
	height: 88px;
	background: url("../images/blg_logo_clr.png") no-repeat top left;
}
.nav-link {
	padding-right: 0rem !important;
	padding-left: 1rem !important;
}
/* navbar - phone# */
#pnum {
	font-size: 2.25rem;
	font-weight: bold;
	color: #ccc;
	padding-bottom: 1rem;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	margin-right: .75rem;
}
#pnum:hover {
	color: #fff;
}
/* navbar - Social Icons */
.BTSocialIcons {
	color: #0056a4;
	float: right;
}
.BTsocialIcon {
	color: #999;
}
.BTsocialIcon:hover {
	color: #ededed;
}
/* navbar - dropdown animation */
@keyframes slideIn {
	0% {
		transform: translateY(1rem);
		opacity: 0;
	}
	100% {
		transform: translateY(0rem);
		opacity: 1;
	}
	0% {
		transform: translateY(1rem);
		opacity: 0;
	}
}
.slideIn {
	-webkit-animation-name: slideIn;
	animation-name: slideIn;
}
/* navbar - Divider */
li.divider {
	margin: 10px 10px;
	border-right: solid 1px #666;
}

/* =-=-=-=-=-=-=-=-=-= Testimonials =-=-=-=-=-=-=-=-=-= */
div.testimonial {
	font-size: 1rem;
	line-height: 1.5rem;
	text-align: left;
	padding: 1.5rem 0rem;
	border-top: solid 1px #aaa;
}

div.testimonial div.reviewIcon {
	width: 93px;
	height: 17px;
	background: url("../images/reviewStars.png") no-repeat top left;	/* defaults to 5 star */
	float: left;
	margin-right: 5px;
}

div.testimonial div.reviewIcon.fivestar {
	background-position: 0 0;
}
div.testimonial div.reviewIcon.fourstar {
	background-position: 0 -17px;
}
div.testimonial div.reviewIcon.threestar {
	background-position: 0 -34px;
}
div.testimonial div.reviewIcon.twostar {
	background-position: 0 -51px;
}
div.testimonial div.reviewIcon.onestar {
	background-position: 0 -68px;
}
div.testimonial div.reviewIcon.nostar {
	background-position: 0 -85px;
}

div.testimonial div.title {
	font-size: 1.25rem;
	line-height: 1rem;
	font-weight: bold;
}
div.testimonial div.author {
	clear: both;
	font-size: .85rem;
	line-height: 1.25rem;
	font-style: italic;
	color: #666666;
	margin-bottom: 1rem;
}

/* =-=-=-=-=-=-=-=-=-= parallax styles =-=-=-=-=-=-=-=-=-= */
/* parallax - Base Styles */
.parallax-container {
	min-height: 400px;
	background: transparent;
	position: relative;
}
.parallax-container div.callout {
	background-color: #000;
	font-size: 1rem;
	line-height: 1.5rem;
	color: #dedede;
	padding: 1.5rem;
	opacity: .85;
	position: absolute;
	bottom: 0;
	left: 0;
}
.parallax-container div.callout a {
	color: #b59a18;
	font-weight: 600;
	text-decoration: none;
}
.parallax-container div.callout a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.parallax-container div.callout span.sectitle {
	color: #ffd700;
}
.parallax-container div.callout span.sectitle.dark {
	color: #b59a18;
	font-weight: 600;
}
.parallax-container div.callout span.sectitle.lg {
	font-size: 1.25rem;
	font-weight: 600;
}
.parallax-container div.callout span.sectitle.center {
	display: block;
	text-align:center;
}

.parallax-container div.callout span.sectitle span.hilite {
	color: #fff;
}

.parallax-container div.callout div.form-floating {
	color: #333 !important;
	font-size: 1rem;
	line-height: 1.5rem;
}
.parallax-container div.callout p {
	font-size: 2rem;
	line-height: 2.25rem;
	margin-bottom: .5rem;
}
.parallax-container div.callout p.contact {
	font-size: 1.25rem;
	font-weight: normal;
	margin-bottom: .25rem;
	color: #fff;
}
.parallax-container div.callout div.callout_agent {
	float: none;
	margin-bottom: 1rem;
}
.parallax-container div.callout div.callout_info {
	float: none;
	/* color: #C9B037; */
}

.iframecontainer {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
	height: 0;
}
.iframecontainer iframe {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

@media (min-width: 576px) {
	.parallax-container {
	}
	.parallax-container div.callout {
	}
	.parallax-container div.callout p {
	}
}
@media (min-width: 768px) {
	.parallax-container {
	}
	.parallax-container div.callout {
		position: static;
		font-size: .9rem;
	}
	.parallax-container div.callout p {
	}
	.parallax-container div.callout div.callout_agent {
		float: none;
	}
	.parallax-container div.callout div.callout_info {
		float: none;
	}
}
@media (min-width: 992px) {
	.parallax-container {
	}
	.parallax-container div.callout {
		font-size: 1.125rem;
	}
	.parallax-container div.callout p {
	}
}
@media (min-width: 1200px) {
	.parallax-container {
	}
	.parallax-container div.callout {

	}
	.parallax-container div.callout p {

	}
}
@media (min-width: 1400px) {
	.parallax-container {
	}
	.parallax-container div.callout {
		font-size: 1.25rem;
	}
	.parallax-container div.callout p {

	}
}

/* header_parallax */
#header_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#header_parallax div.callout {
	width: 100%;
	/* float: right; */
	/* margin-top: 600px; */
}
@media (min-width: 576px) {
	#header_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
	#header_parallax div.callout {

	}
	#header_parallax div.callout p {

	}
}
@media (min-width: 768px) {
	#header_parallax {
		height: 500px !important;
	}
	#header_parallax div.callout {
		width: 50%;
		float: right;
		padding: 1.5rem;
		margin-top: 225px;
	}
	#header_parallax div.callout p {

	}
}
@media (min-width: 992px) {
	#header_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#header_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
	#header_parallax div.callout p {

	}
}
@media (min-width: 1200px) {
	#header_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#header_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 600px;
	}
	#header_parallax div.callout p {

	}
}
@media (min-width: 1400px) {
	#header_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#header_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 600px;
	}
	#header_parallax div.callout p {

	}
}

/* whoweare_parallax */
#whoweare_parallax {
	height: 800px !important;
	background-position-x: center !important;
}
#whoweare_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#whoweare_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#whoweare_parallax {
		height: 500px !important;
	}
	#whoweare_parallax div.callout {
		width: 100%;
		float: right;
		padding: 1rem;

		position: absolute;
	}
}
@media (min-width: 992px) {
	#whoweare_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#whoweare_parallax div.callout {
		line-height: 2rem;
		position: static;
		width: 95%;
		float: right;
		padding: 1.5rem 2rem;
		margin-top: 530px;
	}
}
@media (min-width: 1200px) {
	#whoweare_parallax {
		height: 920px !important;
		background-position: 50% 0% !important;
	}
	#whoweare_parallax div.callout {
		font-size: 1.1rem !important;
		width: 80%;
		float: right;
		padding: 2.25rem;
		margin-top: 685px;
		margin-right: 10%;
	}
}
@media (min-width: 1400px) {
	#whoweare_parallax {

	}
	#whoweare_parallax div.callout {

	}
}

/* practice_parallax */
#practice_parallax {
	height: 1000px;
}
#practice_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {
	#practice_parallax {
	}
	#practice_parallax div.callout {
	}
}
@media (min-width: 768px) {
	#practice_parallax {
		height: 500px !important;
	}
	#practice_parallax div.callout {
		width: 60%;
		float: left;
		padding: 1.5rem;
		margin-top: 150px;
	}
}
@media (min-width: 992px) {
	#practice_parallax {
		height: 1000px !important;
	}
	#practice_parallax div.callout {

	}
}
@media (min-width: 1200px) {
	#practice_parallax {

	}
	#practice_parallax div.callout {
		width: 56%;
		float: left;
		padding: 5rem;
		margin-top: 220px;
	}
}
@media (min-width: 1400px) {
	#practice_parallax {
	}
	#practice_parallax div.callout {
	}
}

/* team_parallax */
#team_parallax {
	height: 900px;
}
#team_parallax div.callout {
	width: 100%;
	/* float: right; */
}
@media (min-width: 576px) {
	#team_parallax {
	}
	#team_parallax div.callout {
	}
}
@media (min-width: 768px) {
	#team_parallax {
		height: 500px !important;
	}
	#team_parallax div.callout {
		width: 65%;
		float: right;
		padding: 1.5rem;
		margin-top: 100px;
	}
}
@media (min-width: 992px) {
	#team_parallax {
		height: 900px !important;
	}
	#team_parallax {
		height: 900px !important;
	}
}
@media (min-width: 1200px) {
	#team_parallax {
	}
	#team_parallax div.callout {
		width: 50%;
		float: right;
		padding: 5rem;
		margin-top: 225px;
	}
}
@media (min-width: 1400px) {
	#team_parallax {
	}
	#team_parallax div.callout {
		width: 50%;
		float: right;
		padding: 5rem;
		margin-top: 225px;
	}
}






/* precious_parallax */
#precious_parallax {
	height: 900px;
}
#precious_parallax div.callout {
	width: 100%;
	/* float: right; */
}
@media (min-width: 576px) {
	#precious_parallax {
	}
	#precious_parallax div.callout {
	}
}
@media (min-width: 768px) {
	#precious_parallax {
		height: 500px !important;
	}
	#precious_parallax div.callout {
		width: 65%;
		float: right;
		padding: 1.5rem;
		margin-top: 100px;
	}
}
@media (min-width: 992px) {
	#precious_parallax {
		height: 900px !important;
	}
	#precious_parallax {
		height: 900px !important;
	}
}
@media (min-width: 1200px) {
	#precious_parallax {
	}
	#precious_parallax div.callout {
		width: 50%;
		float: right;
		padding: 5rem;
		margin-top: 225px;
	}
}
@media (min-width: 1400px) {
	#precious_parallax {
	}
	#precious_parallax div.callout {
		width: 50%;
		float: right;
		padding: 5rem;
		margin-top: 225px;
	}
}






/* awards_parallax */
#awards_parallax {
	height: 900px;
}
#awards_parallax div.callout {
	width: 100%;
	/*float: left;*/
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#awards_parallax {
		height: 500px !important;
	}
	#awards_parallax div.callout {
		width: 65%;
		float: left;
		padding: 1.5rem;
		margin-top: 100px;
	}
}
@media (min-width: 992px) {
	#awards_parallax {
		height: 900px !important;
	}
}
@media (min-width: 1200px) {
	#awards_parallax div.callout {
		width: 46%;
		float: left;
		padding: 5rem;
		margin-top: 250px;
	}
}
@media (min-width: 1400px) {
	#awards_parallax {

	}
	#awards_parallax div.callout {
		width: 46%;
		float: left;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* testimonials_parallax */
#testimonials_parallax {
	height: 800px !important;
	background-position-x: 80% !important;
}
#testimonials_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#testimonials_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#testimonials_parallax {
		height: 500px !important;
	}
	#testimonials_parallax div.callout {
		width: 55%;
		float: left;
		padding: 1.5rem;
		margin-top: 150px;
	}
}
@media (min-width: 992px) {
	#testimonials_parallax {
		height: 500px !important;
		background-position-x: 0% !important;
	}
	#testimonials_parallax div.callout {
		width: 50%;
		float: left;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#testimonials_parallax {
		height: 700px !important;
		background-position-x: 0% !important;
	}
	#testimonials_parallax div.callout {
		width: 50%;
		float: left;
		padding: 5rem;
		margin-top: 200px;
	}
}
@media (min-width: 1400px) {
	#testimonials_parallax {
		background-position-x: 0% !important;
	}
	#testimonials_parallax div.callout {
		width: 50%;
		float: left;
		padding: 5rem;
		margin-top: 200px;
	}
}

/* Contact Footer Parallax */
#contact_parallax {
	height: 500px;
	background: #000;
}
#contact_parallax div.callout {
	width: 100%;
	float: left;
	position: static;
}
#contact_parallax div.callout input#flexCheckDefault {
	margin-top: 1rem;
}
#contact_parallax div.callout input#flexCheckDefault.error {
	border: solid 3px #ffc107;
}

#contact_parallax div.callout div.form-check {
	font-size: .85rem;
	line-height: 2.85rem;
}
#contact_parallax div.callout div#contacterror {
	font-size: .85rem;
	line-height: 2.85rem;
}

#contact_parallax div.callout input.error {
	border: solid 3px #ffc107;
}

#contact_parallax div.callout textarea.error {
	border: solid 3px #ffc107;
}

#contact_parallax div.callout2 {
	opacity: .80;
	width: 100%;
	float: left;
	padding: 0rem;
	position: static;
}
#contact_parallax div.callout2 div.logospace {
	height: 300px;
	min-height: 300px;
}
#contact_parallax div.callout2 div.logospace > div {
}
#contact_parallax div.callout2 div.contact {
	font-size: .85rem;
	padding: 1rem;
	color: #dedede;
}
#contact_parallax div.callout2 div.contact p {
	font-weight: bold;
	color: #ffd700;
	text-align: center;
	margin-top: 1rem;
	font-size: 1rem;
}

#contact_parallax div.callout2 div.contact_options {
	border-top: solid 1px #333;
	text-align: center;
	font-weight: 300;
	padding-top: .5rem;
	margin-top: .5rem;
	font-size: .75rem;
}

#contact_parallax div.callout2 div.contact_options div.serving {
	font-size: .92rem;
}

#contact_parallax div.callout2 div.contact_options div.map {
	background-color: #ffd700;
	border: solid 1px #feea7e;
	float: right;
	cursor: pointer;
	font-size: .85rem;
	padding: .5rem 1rem;
	border-radius: .5rem;
	margin-left: .5rem;
	color: #333;
}

#contact_parallax div.callout2 div.contact_options div.phone {
	font-size: .85rem;
	line-height: 2.5rem;
	padding: 0 1rem;
	border: solid 1px #666;
	float: right;
	border-radius: .5rem;
	cursor: pointer;
	margin-left: .5rem;
}
#ftrphone:hover {
	border: solid 1px #ffd700 !important;
	background-color: #a38900 !important;
	color: #000 !important;
}
#ftrmap:hover {
	border: solid 1px #feea7e !important;
	background-color: #feea7e !important;
	color: #000 !important;
}

#contact_parallax div.callout2 div.contact {

}
#contact_parallax div.callout div.disclaim {
	font-size: .85rem;
	line-height: 1.25rem;
	text-align: justify;
	margin-bottom: 1rem;
	border-bottom: solid 1px #666;
	padding-bottom: 1rem;
}
@media (min-width: 576px) {
	#contact_parallax {
		height: 500px !important;
	}
	#contact_parallax div.callout {
		float: left;
		padding: 1.5rem;
		margin-top: 60px;
	}
}
@media (min-width: 768px) {
	#contact_parallax {
		height: 500px !important;
		/*background-color: transparent !important;*/
	}
}
@media (min-width: 992px) {
	#contact_parallax {
		height: 500px !important;
		/*background-color: transparent !important; */
	}
}
@media (min-width: 1200px) {
	#contact_parallax {
		height: 455px !important;
		background-color: transparent !important;
	}
	#contact_parallax div.callout {
		width: 96%;
		float: left;
		padding: 5rem;
		margin-top: 72px;
		margin-left: 2%;
	}
	#contact_parallax div.callout2 {
		width: 96%;
		margin-left: 2%;
		float: left;
		margin-top: 1.5rem;
	}
	#contact_parallax div.callout2 div.contact_options {
		padding-top: .5rem;
		font-size: .65rem;
	}

	#contact_parallax div.callout2 div.contact {
		font-size: .95rem;
		padding: 1rem 1rem .75rem 1rem;
	}
	#contact_parallax div.callout2 div.contact p {
		margin-top: .75rem;
		font-size: 1.25rem;
	}
	#contact_parallax div.callout2 div.contact div.advocacy {
		overflow: hidden;
		text-align: justify;
		font-size: .85rem;
	}
	#contact_parallax div.callout2 div.contact div.serving {
		font-size: .71rem;
	}
	#contact_parallax div.callout2 div.logospace {
		height: 300px;
		min-height: 300px;
	}
	#contact_parallax div.callout2 div.logospace > div {
		margin-top: 0rem;
	}
}
@media (min-width: 1400px) {
	#contact_parallax {
		height: 455px !important;
		background-color: transparent !important;
	}
	#contact_parallax div.callout {
		width: 90%;
		float: left;
		padding: 5rem;
		margin-top: 72px;
		margin-left: 5%;
	}
	#contact_parallax div.callout2 {
		width: 90%;
		margin-left: 5%;
		float: left;
		margin-top: 1.5rem;
	}
	#contact_parallax div.callout2 div.contact_options {
		padding-top: .5rem;
		font-size: .65rem;
	}

	#contact_parallax div.callout2 div.contact {
		font-size: 1.15rem;
		padding: 2rem 2rem .75rem 2rem;
	}
	#contact_parallax div.callout2 div.contact p {
		margin-top: 1rem;
		font-size: 1.5rem;
	}
	#contact_parallax div.callout2 div.contact div.advocacy {
		text-align: justify;
	}
	#contact_parallax div.callout2 div.contact div.serving {
		font-size: .94rem;
	}
	#contact_parallax div.callout2 div.logospace {
		height: 400px;
		min-height: 400px;
	}
	#contact_parallax div.callout2 div.logospace > div {
		margin-top: 0rem;
	}
}

/* joelbarber_parallax */
#joelbarber_parallax {
	height: 800px !important;
	background-position-x: 60% !important;
}
#joelbarber_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#joelbarber_parallax {
		height: 500px !important;
	}
	#joelbarber_parallax div.callout {
		font-size: .85rem;
		padding: 1.25rem;
	}
	#joelbarber_parallax div.callout p {
		font-size: 1.5rem;
		line-height: 1.25rem;
		margin-bottom: .5rem;
	}
	#joelbarber_parallax div.callout p.contact {
		font-size: 1rem;
		font-weight: normal;
		margin-bottom: .25rem;
		color: #fff;
	}
}
@media (min-width: 768px) {
	#joelbarber_parallax {
		height: 500px !important;
	}
	#joelbarber_parallax div.callout {
		width: 35%;
		float: left;
		padding: 1.5rem;
		margin-top: 170px;
	}
}
@media (min-width: 992px) {
	#joelbarber_parallax {
		height: 700px !important;
		background-position-x: 0% !important;
	}
	#joelbarber_parallax div.callout {
		width: 40%;
		float: left;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#joelbarber_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#joelbarber_parallax div.callout {
		width: 38%;
		float: left;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#joelbarber_parallax {
		height: 900px !important;
		background-position-x: 0% !important;
	}
	#joelbarber_parallax div.callout {
		width: 40%;
		float: left;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* joelbarberCred_parallax */
#joelbarbercred_parallax {
	height: 1200px !important;
	background-position-x: 20% !important;
}
#joelbarbercred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#joelbarbercred_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#joelbarbercred_parallax {
		height: 1000px !important;
	}
	#joelbarbercred_parallax div.callout {
		width: 80%;
		float: left;
		margin-left: 10%;
		padding: 1.5rem;
		margin-top: 120px;
	}
}
@media (min-width: 992px) {
	#joelbarbercred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#joelbarbercred_parallax div.callout {
		width: 80%;
		float: left;
		margin-left: 10%;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#joelbarbercred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#joelbarbercred_parallax div.callout {
		width: 80%;
		margin-top: 60px;
		margin-left: 10%;
		float: left;
		padding: 5rem;
	}
}
@media (min-width: 1400px) {
	#joelbarbercred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#joelbarbercred_parallax div.callout {
		width: 80%;
		margin-top: 60px;
		margin-left: 10%;
		float: left;
		padding: 5rem;
	}
}

/* jessicabarry_parallax */
#jessicabarry_parallax {
	height: 800px !important;
	background-position-x: 27% !important;
}
#jessicabarry_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#jessicabarry_parallax {
		height: 500px !important;
		background-position-x: 30% !important;
	}
	#jessicabarry_parallax div.callout {
		font-size: .85rem;
		padding: 1.25rem;
	}
	#jessicabarry_parallax div.callout p {
		font-size: 1.5rem;
		line-height: 1.25rem;
		margin-bottom: .5rem;
	}
	#jessicabarry_parallax div.callout p.contact {
		font-size: 1rem;
		font-weight: normal;
		margin-bottom: .25rem;
		color: #fff;
	}
}
@media (min-width: 768px) {
	#jessicabarry_parallax {
		height: 400px !important;
	}
	#jessicabarry_parallax div.callout {
		width: 40%;
		float: right;
		padding: 1.5rem;
		margin-top: 150px;
	}
}
@media (min-width: 992px) {
	#jessicabarry_parallax {
		height: 700px !important;
		background-position-x: 0% !important;
	}
	#jessicabarry_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#jessicabarry_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#jessicabarry_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#jessicabarry_parallax {
		height: 900px !important;
		background-position-x: 0% !important;
	}
	#jessicabarry_parallax div.callout {
		width: 40%;
		float: right;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* jessicabarryCred_parallax */
#jessicabarrycred_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#jessicabarrycred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#jessicabarrycred_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#jessicabarrycred_parallax {
		height: 600px !important;
		background-position-x: 0% !important;
	}
	#jessicabarrycred_parallax div.callout {
		width: 80%;
		margin-left: 5%;
		float: left;
		padding: 1.5rem;
		margin-top: 75px;
	}
}
@media (min-width: 992px) {
	#jessicabarrycred_parallax {
		height: 1000px !important;
		background-position-x: 40% !important;
	}
	#jessicabarrycred_parallax div.callout {
		width: 80%;
		margin-left: 10%;
		float: left;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#jessicabarrycred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#jessicabarrycred_parallax div.callout {
		width: 80%;
		margin-top: 60px;
		margin-left: 10%;
		float: left;
		padding: 5rem;
	}
}
@media (min-width: 1400px) {
	#jessicabarrycred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#jessicabarrycred_parallax div.callout {
		width: 80%;
		margin-top: 60px;
		margin-left: 10%;
		float: left;
		padding: 5rem;
	}
}

/* sydneywells_parallax */
#sydneywells_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#sydneywells_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#sydneywells_parallax {
		height: 500px !important;
		background-position-x: 20% !important;
	}
	#sydneywells_parallax div.callout {
		font-size: .85rem;
		padding: 1.25rem;
	}
	#sydneywells_parallax div.callout p {
		font-size: 1.5rem;
		line-height: 1.25rem;
		margin-bottom: .5rem;
	}
	#sydneywells_parallax div.callout p.contact {
		font-size: 1rem;
		font-weight: normal;
		margin-bottom: .25rem;
		color: #fff;
	}
}
@media (min-width: 768px) {
	#sydneywells_parallax {
		height: 400px !important;
	}
	#sydneywells_parallax div.callout {
		width: 50%;
		float: right;
		padding: 1.5rem;
		margin-top: 225px;
	}
}
@media (min-width: 992px) {
	#sydneywells_parallax {
		height: 700px !important;
		background-position-x: 0% !important;
	}
	#sydneywells_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#sydneywells_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#sydneywells_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#sydneywells_parallax {
		height: 900px !important;
		background-position-x: 0% !important;
	}
	#sydneywells_parallax div.callout {
		width: 40%;
		float: right;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* sydneywellsCred_parallax */
#sydneywellscred_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#sydneywellscred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#sydneywellscred_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#sydneywellscred_parallax {
		height: 700px !important;
	}
	#sydneywellscred_parallax div.callout {
		width: 80%;
		margin-left: 10%;
		float: left;
		padding: 1.5rem;
		margin-top: 50px;
	}
}
@media (min-width: 992px) {
	#sydneywellscred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#sydneywellscred_parallax div.callout {
		width: 80%;
		margin-left: 10%;
		float: left;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#sydneywellscred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#sydneywellscred_parallax div.callout {
		width: 80%;
		margin-top: 60px;
		margin-left: 10%;
		float: left;
		padding: 5rem;
	}
}
@media (min-width: 1400px) {
	#sydneywellscred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#sydneywellscred_parallax div.callout {
		width: 80%;
		margin-top: 60px;
		margin-left: 10%;
		float: left;
		padding: 5rem;
	}
}

/* katieblack_parallax */
#katieblack_parallax {
	height: 800px !important;
	background-position-x: 30% !important;
}
#katieblack_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#katieblack_parallax {
		height: 600px !important;
		background-position-x: 30% !important;
		background-position-y: 20% !important;
	}
	#katieblack_parallax div.callout {
		font-size: .85rem;
		padding: 1.25rem;
	}
	#katieblack_parallax div.callout p {
		font-size: 1.5rem;
		line-height: 1.25rem;
		margin-bottom: .5rem;
	}
	#katieblack_parallax div.callout p.contact {
		font-size: 1rem;
		font-weight: normal;
		margin-bottom: .25rem;
		color: #fff;
	}
}
@media (min-width: 768px) {
	#katieblack_parallax {
		height: 400px !important;
	}
	#katieblack_parallax div.callout {
		width: 40%;
		float: right;
		padding: 1.5rem;
		margin-top: 150px;
	}
}
@media (min-width: 992px) {
	#katieblack_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#katieblack_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#katieblack_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#katieblack_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#katieblack_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#katieblack_parallax div.callout {
		width: 40%;
		float: right;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* katieblackCred_parallax */
#katieblackcred_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#katieblackcred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#katieblackcred_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#katieblackcred_parallax {
		height: 300px !important;
	}
	#katieblackcred_parallax div.callout {
		width: 50%;
		float: right;
		padding: 1.5rem;
		margin-top: 225px;
	}
}
@media (min-width: 992px) {
	#katieblackcred_parallax {
		height: 500px !important;
		background-position-x: 0% !important;
	}
	#katieblackcred_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#katieblackcred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#katieblackcred_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#katieblackcred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#katieblackcred_parallax div.callout {
		width: 70%;
		margin-top: 100px;
		float: left;
		margin-left: 15%;
		padding: 5rem;
	}
}

/* mikailalauber_parallax */
#mikailalauber_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#mikailalauber_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#mikailalauber_parallax {
		height: 500px !important;
	}
	#mikailalauber_parallax div.callout {
		font-size: .85rem;
		padding: 1.25rem;
	}
	#mikailalauber_parallax div.callout p {
		font-size: 1.5rem;
		line-height: 1.25rem;
		margin-bottom: .5rem;
	}
	#mikailalauber_parallax div.callout p.contact {
		font-size: 1rem;
		font-weight: normal;
		margin-bottom: .25rem;
		color: #fff;
	}
}
@media (min-width: 768px) {
	#mikailalauber_parallax {
		height: 500px !important;
	}
	#mikailalauber_parallax div.callout {
		width: 50%;
		float: right;
		padding: 1.5rem;
		margin-top: 225px;
	}
}
@media (min-width: 992px) {
	#mikailalauber_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#mikailalauber_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#mikailalauber_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#mikailalauber_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#mikailalauber_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#mikailalauber_parallax div.callout {
		width: 40%;
		float: right;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* mikailalauberCred_parallax */
#mikailalaubercred_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#mikailalaubercred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#mikailalaubercred_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#mikailalaubercred_parallax {
		height: 500px !important;
	}
	#mikailalaubercred_parallax div.callout {
		width: 50%;
		float: right;
		padding: 1.5rem;
		margin-top: 225px;
	}
}
@media (min-width: 992px) {
	#mikailalaubercred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#mikailalaubercred_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#mikailalaubercred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#mikailalaubercred_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#mikailalaubercred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#mikailalaubercred_parallax div.callout {
		width: 70%;
		margin-top: 100px;
		float: left;
		margin-left: 15%;
		padding: 5rem;
	}
}

/* bethparke_parallax */
#bethparke_parallax {
	height: 800px !important;
	background-position-x: 30% !important;
}
#bethparke_parallax div.callout {
	width: 100%;
}
#bethparke_parallax div.callout p {

}
#bethparke_parallax div.callout p.contact {

}
@media (min-width: 576px) {
	#bethparke_parallax {
		height: 500px !important;
		background-position-x: 20% !important;
	}
	#bethparke_parallax div.callout {
		font-size: .85rem;
		padding: 1.25rem;
	}
	#bethparke_parallax div.callout p {
		font-size: 1.5rem;
		line-height: 1.25rem;
		margin-bottom: .5rem;
	}
	#bethparke_parallax div.callout p.contact {
		font-size: 1rem;
		font-weight: normal;
		margin-bottom: .25rem;
		color: #fff;
	}
}
@media (min-width: 768px) {
	#bethparke_parallax {
		height: 400px !important;
	}
	#bethparke_parallax div.callout {
		width: 37%;
		float: right;
		padding: 1.5rem;
		margin-top: 150px;
	}
}
@media (min-width: 992px) {
	#bethparke_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#bethparke_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#bethparke_parallax {
		height: 800px !important;
	}
	#bethparke_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#bethparke_parallax {
		height: 800px !important;
	}
	#bethparke_parallax div.callout {
		width: 40%;
		float: right;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* bethparkeCred_parallax */
#bethparkecred_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#bethparkecred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#bethparkecred_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#bethparkecred_parallax {
		height: 500px !important;
	}
	#bethparkecred_parallax div.callout {
		width: 50%;
		float: right;
		padding: 1.5rem;
		margin-top: 225px;
	}
}
@media (min-width: 992px) {
	#bethparkecred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#bethparkecred_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#bethparkecred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#bethparkecred_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#bethparkecred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#bethparkecred_parallax div.callout {
		width: 70%;
		margin-top: 100px;
		float: left;
		margin-left: 15%;
		padding: 5rem;
	}
}

/* amberkoski_parallax */
#amberkoski_parallax {
	height: 800px !important;
	background-position-x: 15% !important;
}
#amberkoski_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#amberkoski_parallax {
		height: 500px !important;
		background-position-x: 20% !important;
	}
	#amberkoski_parallax div.callout {
		font-size: .85rem;
		padding: 1.25rem;
	}
	#amberkoski_parallax div.callout p {
		font-size: 1.5rem;
		line-height: 1.25rem;
		margin-bottom: .5rem;
	}
	#amberkoski_parallax div.callout p.contact {
		font-size: 1rem;
		font-weight: normal;
		margin-bottom: .25rem;
		color: #fff;
	}
}
@media (min-width: 768px) {
	#amberkoski_parallax {
		height: 400px !important;
	}
	#amberkoski_parallax div.callout {
		width: 40%;
		float: right;
		padding: 1.5rem;
		margin-top: 150px;
	}
}
@media (min-width: 992px) {
	#amberkoski_parallax {
		height: 700px !important;
		background-position-x: 0% !important;
	}
	#amberkoski_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#amberkoski_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#amberkoski_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#amberkoski_parallax {
		height: 900px !important;
		background-position-x: 0% !important;
	}
	#amberkoski_parallax div.callout {
		width: 40%;
		float: right;
		padding: 5rem;
		margin-top: 250px;
	}
}

/* amberkoskicred_parallax */
#amberkoskicred_parallax {
	height: 800px !important;
	background-position-x: 20% !important;
}
#amberkoskicred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#amberkoskicred_parallax {
		height: 800px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#amberkoskicred_parallax {
		height: 300px !important;
	}
	#amberkoskicred_parallax div.callout {
		width: 50%;
		float: right;
		padding: 1.5rem;
		margin-top: 225px;
	}
}
@media (min-width: 992px) {
	#amberkoskicred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#amberkoskicred_parallax div.callout {
		width: 40%;
		float: right;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#amberkoskicred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#amberkoskicred_parallax div.callout {
		width: 38%;
		float: right;
		padding: 5rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#amberkoskicred_parallax {
		height: 1000px !important;
		background-position-x: 0% !important;
	}
	#amberkoskicred_parallax div.callout {
		width: 70%;
		margin-top: 100px;
		float: left;
		margin-left: 15%;
		padding: 5rem;
	}
}










/* divorce_parallax */
#divorce_parallax {
	height: 500px;
}
#divorce_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#divorce_parallax {
		height: 500px !important;
	}
	#divorce_parallax div.callout {
		width: 54%;
		float: right;
		padding: 2rem;
		margin-top: 300px;
	}
}
@media (min-width: 992px) {
	#divorce_parallax {
		height: 750px !important;
	}
	#divorce_parallax div.callout {
		width: 49%;
		float: right;
		padding: 3rem;
		margin-top: 400px;
	}
}
@media (min-width: 1200px) {
	#divorce_parallax {

	}
	#divorce_parallax div.callout {
		width: 44%;
		float: right;
		padding: 4rem;
		margin-top: 500px;
	}
}
@media (min-width: 1400px) {
	#divorce_parallax {

	}
	#divorce_parallax div.callout {
		width: 44%;
		float: right;
		padding: 5rem;
		margin-top: 500px;
	}
}

/* divorceCred_parallax */
#practiceCred_parallax {
	height: 1100px !important;
	background-position-x: 20% !important;
}
#practiceCred_parallax div.callout {
	width: 100%;
}
@media (min-width: 576px) {
	#practiceCred_parallax {
		height: 1000px !important;
		background-position-x: 20% !important;
	}
}
@media (min-width: 768px) {
	#practiceCred_parallax {
		height: 1000px !important;
	}
	#practiceCred_parallax div.callout {
		width: 90%;
		float: left;
		margin-left: 5%;
		padding: 1.5rem;
		margin-top: 50px;
	}
}
@media (min-width: 992px) {
	#practiceCred_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#practiceCred_parallax div.callout {
		width: 90%;
		float: left;
		margin-left: 5%;
		margin-top: 50px;
		padding: 2rem;
	}
}
@media (min-width: 1200px) {
	#practiceCred_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#practiceCred_parallax div.callout {
		width: 90%;
		float: left;
		margin-left: 5%;
		padding: 5rem;
		margin-top: 50px;
	}
}
@media (min-width: 1400px) {
	#practiceCred_parallax {
		height: 800px !important;
		background-position-x: 0% !important;
	}
	#practiceCred_parallax div.callout {
		width: 90%;
		margin-top: 60px;
		margin-left: 5%;
		float: left;
		padding: 5rem;
	}
}






/* mediation_parallax */
#mediation_parallax {
	height: 500px;
	background-position-x: 40% !important;
}
#mediation_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#mediation_parallax {
		height: 480px !important;
		background-position-y: 10%;
	}
	#mediation_parallax div.callout {
		width: 50%;
		float: right;
		padding: 2rem;
		margin-top: 320px;
	}
}
@media (min-width: 992px) {
	#mediation_parallax {
		height: 550px !important;
	}
	#mediation_parallax div.callout {
		padding: 2rem 3rem;
		margin-top: 400px;
	}
}
@media (min-width: 1200px) {
	#mediation_parallax {
		height: 550px !important;
	}
	#mediation_parallax div.callout {
		width: 50%;
		float: right;
		padding: 2rem 4rem;
		margin-top: 400px;
	}
}
@media (min-width: 1400px) {
	#mediation_parallax {
		height: 600px !important;
	}
	#mediation_parallax div.callout {
		width: 20%;
		float: right;
		padding: 2rem 4rem;
		margin-top: 150px;
	}
}

/* namechange_parallax */
#namechange_parallax {
	height: 500px;
}
#namechange_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#namechange_parallax {
		height: 400px !important;
	}
	#namechange_parallax div.callout {
		width: 50%;
		float: right;
		padding: 2rem;
		margin-top: 240px;
	}
}
@media (min-width: 992px) {
	#namechange_parallax {
		height: 550px !important;
	}
	#namechange_parallax div.callout {
		margin-top: 310px;
		padding: 3rem;
	}
}
@media (min-width: 1200px) {
	#namechange_parallax {
		height: 575px !important;
	}
	#namechange_parallax div.callout {
		width: 50%;
		float: right;
		padding: 4rem;
		margin-top: 350px;
	}
}
@media (min-width: 1400px) {
	#namechange_parallax {
		height: 600px !important;
	}
	#namechange_parallax div.callout {
		padding: 5rem;
	}
}

/* personalinjury_parallax */
#personalinjury_parallax {
	height: 400px;
}
#personalinjury_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#personalinjury_parallax {
		height: 400px !important;
	}
	#personalinjury_parallax div.callout {
		width: 60%;
		float: right;
		padding: 1.5rem;
		margin-top: 180px;
	}
}
@media (min-width: 992px) {
	#personalinjury_parallax {
		height: 450px !important;
	}
	#personalinjury_parallax div.callout {

	}
}
@media (min-width: 1200px) {
	#personalinjury_parallax {

	}
	#personalinjury_parallax div.callout {
		width: 44%;
		float: right;
		padding: 5rem;
		margin-top: 180px;
	}
}
@media (min-width: 1400px) {
	#personalinjury_parallax {
		height: 450px !important;
	}
	#personalinjury_parallax div.callout {
		width: 44%;
		float: right;
		padding: 5rem;
		margin-top: 180px;
	}
}

/* realestatelitigation_parallax */
#realestatelitigation_parallax {
	height: 500px;
}
#realestatelitigation_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#realestatelitigation_parallax {
		height: 500px !important;
	}
	#realestatelitigation_parallax div.callout {
		width: 60%;
		float: left;
		padding: 1.5rem;
		margin-top: 180px;
	}
}
@media (min-width: 992px) {
	#realestatelitigation_parallax {
		height: 500px !important;
	}
	#realestatelitigation_parallax div.callout {

	}
}
@media (min-width: 1200px) {
	#realestatelitigation_parallax {
		height: 600px !important;
	}
	#realestatelitigation_parallax div.callout {
		width: 44%;
		float: right;
		padding: 5rem;
		margin-top: 180px;
	}
}
@media (min-width: 1400px) {
	#realestatelitigation_parallax {
		height: 600px !important;
	}
	#realestatelitigation_parallax div.callout {
		width: 44%;
		float: right;
		padding: 5rem;
		margin-top: 180px;
	}
}

/* childcustody_parallax */
#childcustody_parallax {
	height: 500px;
}
#childcustody_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#childcustody_parallax {
		height: 500px !important;
	}
	#childcustody_parallax div.callout {
		width: 48%;
		float: right;
		padding: 2rem;
		margin-top: 250px;
	}
}
@media (min-width: 992px) {
	#childcustody_parallax {
		height: 750px !important;
	}
	#childcustody_parallax div.callout {
		padding: 3rem;
	}
}
@media (min-width: 1200px) {
	#childcustody_parallax {

	}
	#childcustody_parallax div.callout {
		width: 44%;
		float: right;
		padding: 4rem;
		margin-top: 400px;
	}
}
@media (min-width: 1400px) {
	#childcustody_parallax {

	}
	#childcustody_parallax div.callout {
		padding: 5rem;
	}
}

/* criminal_parallax */
#criminal_parallax {
	height: 500px;
	background-position-x: 73% !important;
}
#criminal_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#criminal_parallax {
		height: 500px !important;
	}
	#criminal_parallax div.callout {
		width: 40%;
		float: left;
		padding: 2rem;
		margin-top: 250px;
	}
}
@media (min-width: 992px) {
	#criminal_parallax {
		height: 750px !important;
	}
	#criminal_parallax div.callout {
		padding: 3rem;
	}
}
@media (min-width: 1200px) {
	#criminal_parallax {

	}
	#criminal_parallax div.callout {
		width: 44%;
		float: left;
		padding: 4rem;
		margin-top: 250px;
	}
}
@media (min-width: 1400px) {
	#criminal_parallax {

	}
	#criminal_parallax div.callout {
		padding: 5rem;
	}
}

/* family_parallax */
#family_parallax {
	height: 500px;
	background-position-x: 40% !important;
}
#family_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#family_parallax {
		height: 500px !important;
	}
	#family_parallax div.callout {
		width: 30%;
		float: right;
		padding: 1.5rem;
		margin-top: 250px;
	}
}
@media (min-width: 992px) {
	#family_parallax {
		height: 500px !important;
	}
	#family_parallax div.callout {
		padding: 3rem;
	}
}
@media (min-width: 1200px) {
	#family_parallax {
		height: 750px !important;
	}
	#family_parallax div.callout {
		width: 28%;
		float: right;
		padding: 4rem;
		margin-top: 180px;
	}
}
@media (min-width: 1400px) {
	#family_parallax {

	}
	#family_parallax div.callout {
		padding: 5rem;
	}
}

/* juvenile_parallax */
#juvenile_parallax {
	height: 600px;
	background-position-x: 50% !important;
}
#juvenile_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#juvenile_parallax {
		height: 500px !important;
	}
	#juvenile_parallax div.callout {
		width: 25%;
		float: left;
		padding: 2rem;
		margin-top: 180px;
	}
}
@media (min-width: 992px) {
	#juvenile_parallax {
		height: 600px !important;
	}
	#juvenile_parallax div.callout {
		padding: 3rem;
	}
}
@media (min-width: 1200px) {
	#juvenile_parallax {
		height: 750px !important;
	}
	#juvenile_parallax div.callout {
		width: 30%;
		float: left;
		padding: 4rem;
		margin-top: 300px;
	}
}
@media (min-width: 1400px) {
	#juvenile_parallax {

	}
	#juvenile_parallax div.callout {
		padding: 5rem;
	}
}

/* litigation_parallax */
#litigation_parallax {
	height: 500px;
}
#litigation_parallax div.callout {
	width: 100%;
	/* margin-top: 600px; */
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {
	#litigation_parallax {
		height: 500px !important;
	}
	#litigation_parallax div.callout {
		width: 60%;
		float: left;
		padding: 1.5rem;
		margin-top: 180px;
	}
}
@media (min-width: 992px) {
	#litigation_parallax {
		height: 800px !important;
	}
	#litigation_parallax div.callout {

	}
}
@media (min-width: 1200px) {
	#litigation_parallax {

	}
	#litigation_parallax div.callout {
		width: 44%;
		float: left;
		padding: 5rem;
		margin-top: 560px;
	}
}
@media (min-width: 1400px) {
	#litigation_parallax {

	}
	#litigation_parallax div.callout {

	}
}
/* END -> litigation_parallax */


/* =-=-=-=-=-=-=-=-=-= STRIP =-=-=-=-=-=-=-=-=-= */
.strip {
	margin:50px auto;
	text-align: center;
}
.strip div.title {
	font-size: 1.5rem;
	line-height: 3rem;
}
.strip div.bio {
	font-size: 1.5rem;
	line-height: 3rem;
	text-align: left;
}
.strip div.biotext {
	font-size: 1.25rem;
	line-height: 2rem;
	text-align: left;
}
.strip div.panels {
	/* we need a width here that will make this work */
}
.strip div.panels a {
	color: #999999;
}
.strip div.panels a:hover {
	color: #000;
}
.strip div.panels div.area {
	width: 100%;
	/* height: 400px; */
	font-size: 1rem;
	padding-top: .75rem;
	text-align: center;
	float: left;
}
.strip div.panels div.area.on {
	background-color: #C9B037;
	color: #333;
	font-weight: bold;
}
.strip div.panels div.area div.photo {
	width: 100%;
	height: 450px;
	background-color: #999;
}
@media (min-width: 576px) {
	.strip {
		margin:75px auto;
		text-align: center;
	}
	.strip div.title {
		font-size: 2rem;
		line-height: 4rem;
	}
	.strip div.panels div.area {
		font-size: 1.25rem;
	}
}
@media (min-width: 768px) {
	.strip {
		margin:75px auto;
		text-align: center;
	}
	.strip div.title {
		font-size: 2rem;
		line-height: 4rem;
	}
	.strip div.panels div.area {
		font-size: 1.25rem;
	}
}
@media (min-width: 992px) {
	.strip {
		margin:150px auto;
		text-align: center;
	}
	.strip div.title {
		font-size: 2rem;
		line-height: 4rem;
	}
	.strip div.panels div.area {
		font-size: 1.25rem;
	}
}
@media (min-width: 1200px) {
	.strip {
		margin:150px auto;
		text-align: center;
	}
	.strip div.title {
		font-size: 2rem;
		line-height: 4rem;
	}
	.strip div.panels div.area {
		font-size: 1.25rem;
	}
}
@media (min-width: 1400px) {
	.strip {
		margin:100px auto;
		text-align: center;
	}
	.strip div.title {
		font-size: 2rem;
		line-height: 4rem;
	}
	.strip div.panels div.area {
		font-size: 1rem;
		line-height: 2.5rem;
	}
}


/* PRACTICE AREAS PANEL IMAGES */
/* we need to put this into screens, so we can manage at different levels.. */

div#panel_divorce div.photo {
	background: url("../photos/bw/md/divorce_5.jpg") no-repeat 60%;
	background-size: cover;
}
div#panel_custody div.photo {
	background: url("../photos/bw/md/childcustody_3.jpg") no-repeat 50%;
	background-size: cover;
}
div#panel_family div.photo {
	background: url("../photos/bw/md/familylaw_3.jpg") no-repeat 60%;
	background-size: cover;
}
div#panel_criminal div.photo {
	background: url("../photos/bw/md/criminaldefense_3.jpg") no-repeat 84%;
	background-size: cover;
}
div#panel_juvenile div.photo {
	background: url("../photos/bw/md/juvenile_4.jpg") no-repeat 30%;
	background-size: cover;
}
div#panel_litigation div.photo {
	background: url("../photos/bw/md/litigation_2.jpg") no-repeat 84%;
	background-size: cover;
}
div#panel_mediation div.photo {
	background: url("../photos/bw/md/mediation_2.jpg") no-repeat 40%;
	background-size: cover;
}
div#panel_namechange div.photo {
	background: url("../photos/bw/md/namechange_2.jpg") no-repeat 84%;
	background-size: cover;
}
div#panel_personalinjury div.photo {
	background: url("../photos/bw/md/personalinjury_3.jpg") no-repeat 84%;
	background-size: cover;
}
div#panel_realestatelitigation div.photo {
	background: url("../photos/bw/md/realestate_1.jpg") no-repeat 84%;
	background-size: cover;
}
div#panel_other div.photo {
	background: url("../photos/bw/md/litigation_2.jpg") no-repeat 84%;
	background-size: cover;
}

/* PRACTICE AREAS HOVER EFFECTS */
div#panel_divorce:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_custody:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_family:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_criminal:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_juvenile:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_juvenile.on {
	background-color: #C9B037;
	color: #333;
	font-weight: bold;
}
div#panel_litigation:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_mediation:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_namechange:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_personalinjury:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_realestatelitigation:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_other:hover {
	background-color: #f5db47;
	cursor: pointer;
}


/* WINNING TEAM PANEL IMAGES */
div#panel_joelbarber div.photo {
	background: url("../photos/bw/md/joel_barber_6.jpg") no-repeat 50% 50%;
	background-size: cover;
}
div#panel_sydneywells div.photo {
	background: url("../photos/bw/md/sydnie_wells_1.jpg") no-repeat 50% 25%;
	background-size: cover;
}
div#panel_jessicabarry div.photo {
	background: url("../photos/bw/md/jessica_barry_11.jpg") no-repeat 50% 20%;
	background-size: cover;
}
div#panel_katieblack div.photo {
	background: url("../photos/bw/md/katie_black_1.jpg") no-repeat 50% 25%;
	background-size: cover;
}
div#panel_mikailalauber div.photo {
	background: url("../photos/bw/md/makaila_lauber_1.jpg") no-repeat 20%;
	background-size: cover;
}
div#panel_bethparke div.photo {
	background: url("../photos/bw/md/beth_parke_3.jpg") no-repeat 50% 25%;
	background-size: cover;
}
div#panel_amberkoski div.photo {
	background: url("../photos/bw/md/amber_koski_1.jpg") no-repeat 50% 20%;
	background-size: cover;
}

/* WINNING TEAM PANEL - HOVER EFFECTS */
div#panel_joelbarber:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_joelbarber:hover div.photo {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-size: cover;
}
div#panel_sydneywells:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_sydneywells:hover div.photo {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-size: cover;
}
div#panel_jessicabarry:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_jessicabarry:hover div.photo {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-size: cover;
}
div#panel_katieblack:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_katieblack:hover div.photo {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-size: cover;
}
div#panel_mikailalauber:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_mikailalauber:hover div.photo {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-size: cover;
}
div#panel_bethparke:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_bethparke:hover div.photo {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-size: cover;
}
div#panel_amberkoski:hover {
	background-color: #f5db47;
	cursor: pointer;
}
div#panel_amberkoski:hover div.photo {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-size: cover;
}


/* Awards */
div#panel_botb {
	padding-top: 0rem;
	float: none;
}
div#panel_botb div.photo {
	background: url("../images/botb.jpg") no-repeat top center;
	background-size: contain;
	background-repeat: no-repeat;
}

div#panel_3best {
	padding-top: 0rem;
	float: none;
}

div#panel_3best div.photo {
	background: url("../images/3Best.png") no-repeat top center;
	background-size: contain;
	background-repeat: no-repeat;
	height: 120px !important;
}

/* =-=-=-=-=-=-=-=-=-= FOOTER =-=-=-=-=-=-=-=-=-= */
div#footer {
	background-color: #000;
	color: #fff;
	padding: 1rem 0rem;
}
div#footer div.disclaim {
	font-size: .70rem;
	color: #dedede;
	padding: .5rem 1rem 0rem 1rem;
	margin-top: .5rem;
	text-align: justify-all;
	border-top: solid 1px #666;
}
div#footer div.serving {
	font-size: .85rem;
	color: #dedede;
	padding: .25rem 2rem;
	text-align: center;
	font-weight: bold;
}
div#footer div.ftr_pnum {
	font-size: 3rem;
	line-height: 4rem;
	font-weight: bold;
	text-align: center;
	color: #FFD700;
}
div#footer div.ftr_pnum a {
	color: #FFD700;
	text-decoration: none;
}
div#footer div.legal {
	font-size: .75rem;
	color: #dedede;
	padding: 0 1rem;
	font-weight: bold;
	text-align: center;
}
div#footer div.locations {
	font-size: .75rem;
	color: #dedede;
	padding: 0 1rem;
	font-weight: bold;
	text-align: center;
}
div#footer div.links {
	font-size: .75rem;
	color: #dedede;
	padding: 0 1rem;
	font-weight: bold;
	text-align: center;
}
div#footer div.links a {
	color: #fff;
	text-decoration: none;
}
div#footer div.links a:hover {
	color: #FFD700;
}
div#footer div.contact {
	margin: 0 auto;
	width: 92%;
	border: solid 1px #666;
	border-radius: 5px;
	padding: 1rem;
	font-size: .85rem;
	line-height: 1.5rem;
	font-weight: lighter;
	text-align: justify;
}
div#footer div.contact p {
	font-weight: bold;
	color: #ffd700;
	margin-top: 1rem;
	text-align: center;
}
#ftr_logo {
	width: 100%;
	height: 275px;
	background: url("../images/ftr_logo_clr2.jpg") no-repeat bottom center;
	background-size: contain;
}
#ftr_logo2 {
	/*width: 100%;*/
	height: 100%;
	background: url("../images/ftr_logo_clr_padded.jpg") no-repeat bottom center;
	background-size: contain;
}

#footer_parallax {
	height: 30px;
	min-height: 30px !important;
}
@media (min-width: 576px) {
	div#footer {
	}
	#ftr_logo {
	}
	div#footer div.ftr_pnum {
		font-size: 4rem;
		line-height: 4rem;
		font-weight: bold;
	}
	div#footer div.legal,div#footer div.links {
		text-align: center;
	}

}
@media (min-width: 768px) {
	.navbar-nav {
		margin-top: 3rem;
	}
	div#footer {

	}
	#ftr_logo {
		height: 350px;
	}
	div#footer div.ftr_pnum {
		font-size: 4rem;
		line-height: 3.5rem;
		font-weight: bold;
	}
	div#footer div.legal {
		text-align: left;
	}
	div#footer div.links {
		text-align: right;
	}
}
@media (min-width: 992px) {
	div#footer {

	}
	#ftr_logo {

	}
	div#footer div.ftr_pnum {
		font-size: 3.5rem;
		line-height: 2.5rem;
		font-weight: bold;
	}
}
@media (min-width: 1200px) {
	div#footer {

	}
	#ftr_logo {
		height: 330px;
	}
	div#footer div.ftr_pnum {
		font-size: 4.25rem;
		line-height: 3.25rem;
		font-weight: bold;
	}
}
@media (min-width: 1400px) {
	div#footer {

	}
	#ftr_logo {
		height: 380px;
	}
	div#footer div.ftr_pnum {
		font-size: 5rem;
		line-height: 4rem;
		font-weight: bold;
	}
	div#footer div.contact {
		margin: .5rem auto 0;
		width: 92%;
		padding: .75rem 1rem;
		font-size: 1.05rem;
		line-height: 2rem;
	}
}