

.page-template-couch_testimonials h3:after,
.page-template-burleson_testimonials h3:after,
.page-template-cohen_testimonials h3:after,
.page-template-corum_testimonials h3:after, 
.page-template-weiss_testimonials h3:after {
	content: none;
}

.page-template-couch_testimonials_new h3:after,
.page-template-burleson_testimonials_new h3:after,
.page-template-cohen_testimonials_new h3:after,
.page-template-corum_testimonials_new h3:after, 
.page-template-weiss_testimonials_new h3:after {
	content: none;
}

.page-template-couch_testimonials h3,
.page-template-burleson_testimonials h3,
.page-template-cohen_testimonials h3,
.page-template-corum_testimonials h3,
.page-template-weiss_testimonials h3 {
	padding-bottom: 0;
}

.page-template-couch_testimonials_new h3,
.page-template-burleson_testimonials_new h3,
.page-template-cohen_testimonials_new h3,
.page-template-corum_testimonials_new h3,
.page-template-weiss_testimonials_new h3 {
	padding-bottom: 0;
}

.page-template-couch_testimonials #quote p,
.page-template-burleson_testimonials #quote p,
.page-template-cohen_testimonials #quote p,
.page-template-corum_testimonials #quote p,
.page-template-weiss_testimonials #quote p {
	color: #000;
}

.page-template-couch_testimonials_new #quote p,
.page-template-burleson_testimonials_new #quote p,
.page-template-cohen_testimonials_new #quote p,
.page-template-corum_testimonials_new #quote p,
.page-template-weiss_testimonials_new #quote p {
	color: #000;
}

.page-template-couch_testimonials-thanks #getquotebtn,
.page-template-cohen_testimonials-thanks #getquotebtn,
.page-template-corum_testimonials-thanks #getquotebtn,
.page-template-weiss_testimonials-thanks #getquotebtn,
.page-template-burleson_testimonials-thanks #getquotebtn {
	display: none;
}

.page-template-couch_testimonials-thanks_new #getquotebtn,
.page-template-cohen_testimonials-thanks_new #getquotebtn,
.page-template-corum_testimonials-thanks_new #getquotebtn,
.page-template-weiss_testimonials-thanks_new #getquotebtn,
.page-template-burleson_testimonials-thanks_new #getquotebtn {
	display: none;
}


footer .fab {
	font-size: 32px;
	margin-right: 20px;
}

.callout_spec {
	border: 2px solid white;
	text-align: center;
	margin-bottom: 20px;
	min-height: 200px;
	position: relative;
	display: table;
	width: 100%;

}

.tableme {
	display: table-cell;
	height: 230px;
	vertical-align: middle;
}

.callout_spec p {
	background-color: #fff;
	color: #2B2A67;
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0px;

	margin-bottom: 0;
}

#burlesonfamily_thanks {
	background-image: url('/wp-content/themes/bootstrap-four/_img/burleson.jpg');
	background-size: cover;
	min-height: 50vh;
	background-position: center;
	position: relative;
}


#burlesonfamily  {
	background-image: url('/wp-content/themes/bootstrap-four/_img/burleson.jpg');
	background-size: cover;
	min-height: 65vh;
	background-position: center;
	position: relative;
}





#couchfamily_thanks {
	background-image: url('/wp-content/themes/bootstrap-four/_img/couch_hero.jpg');
	background-size: cover;
	min-height: 50vh;
	background-position: center;
	position: relative;
}


#couchfamily  {
	background-image: url('/wp-content/themes/bootstrap-four/_img/couch_hero.jpg');
	background-size: cover;
	min-height: 65vh;
	background-position: center;
	position: relative;
}






#cohenfamily_thanks {
	background-image: url('/wp-content/themes/bootstrap-four/_img/cohen.jpg');
	background-size: cover;
	min-height: 50vh;
	background-position: center;
	position: relative;
}


#cohenfamily  {
	background-image: url('/wp-content/themes/bootstrap-four/_img/cohen.jpg');
	background-size: cover;
	min-height: 65vh;
	background-position: center;
	position: relative;
}



#weissfamily {
	background-image: url('/wp-content/themes/bootstrap-four/_img/weiss_hero.jpg');
	background-size: cover;
	min-height: 65vh;
	background-position: center;
	position: relative;
}

#weissfamily_thanks {
	background-image: url('/wp-content/themes/bootstrap-four/_img/weiss_hero.jpg');
	background-size: cover;
	min-height: 50vh;
	background-position: center;
	position: relative;
}

#corumfamily {
	background-image: url('/wp-content/themes/bootstrap-four/_img/corum.jpg');
	background-size: cover;
	min-height: 65vh;
	background-position: center;
	position: relative;
}

#corumfamily_thanks {
	background-image: url('/wp-content/themes/bootstrap-four/_img/corum.jpg');
	background-size: cover;
	min-height: 50vh;
	background-position: center;
	position: relative;
}


#quote {
	background-color: rgba(255,255,255,.8);
	position: absolute;
	bottom: -30px;
	right: 0;
	padding: 50px;
}

#quote p {
	font-size: 20px;
                    
}

.quote_l {
	width: 10%;
	float: left;
	display: inline-block;
	font-size: 48px;
	color: #2B2A67;
}

.quote_c {
	width: 70%;
	display: inline-block;
	
}

.quote_r {
	width: 10%;
	float: right;
	display: inline-block;
		font-size: 48px;
		color: #2B2A67;
	
}

#quote h3 {
	color: #2B2A67;
}

h1, h2, h3 {
	font-family: 'Enriqueta', serif;
}

h1:after {
  display: block;
  margin: 0 auto;
  content: '';
  border-bottom: 2px solid white;
  width: 175px;
  padding-top: 50px; }

#more h2:after {
 display: block;
  margin: 0 auto;
  content: '';
  border-bottom: 2px solid #2B2A67;
  width: 175px;
  padding-top: 50px;
}

#form p {
	color: #000;
	font-size: 18px;
	margin-top: 40px;
}

p {
	font-family: 'PT Sans', sans-serif;
}

#bluewrap {
	background-color: #2B2A67;
	color: #fff;
	padding: 100px 0;
}

#bluewrap_thanks {
	background-color: #2B2A67;
	color: #fff;
	padding: 20px 0;
}

.row {
	padding: 40px 0;
}

.wrapper {
	padding: 40px 0;
}

.navbar {
	background: transparent;
	position: fixed;
	z-index: 999;
}

#more {
	background-image: url('http://tharpetc.clientwebzone.com/_img/more_testimonials_bg.jpg');
	background-size: cover;
	background-position: top;
}

#more h2, #more h3 {
	color: #2B2A67;
}

#more h3 {
	margin-top: 30px;
}

#form h2 {
	color: #2B2A67;
}

.nav-item a, .field-wrap>div input[type=checkbox], .field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] {
	background-color: #D0021B;
	border: 0;
	border-radius: 20px;
	display: block;
	width: 100% !important;
	color: #fff;
	font-size: 18px !important;
	font-family: 'Enriqueta', serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.nav-item a:hover, .field-wrap button:hover, .field-wrap input[type=button]:hover, .field-wrap input[type=submit]:hover {
	background-color: #F60B27;

}



.navbar {
	width: 100%;
}

.nav-item a {
	padding: 0px 15px;

	
}

.nav-item {
	position: absolute;
	width: 200px;
	text-align: center;
	right: 15%;
}

.scrolled {
  background-color: rgba(255,255,255,.7); !important;
  transition: background-color 200ms linear;
}

#more a h3:hover {
	text-decoration: underline;
}

.btnwhit a {
	color: #fff;
	font-size: 18px;
	padding: 10px 30px;
	border: 1px solid white;
	border-radius: 30px;
	font-family: 'Enriqueta', serif;
}

.btnwhit a:hover {
	color: #2B2A67;
	background-color: #fff;
}

.btnwhit {
	margin-top: 50px;
}



  .arrow {
  text-align: center;

  font-size: 52px;
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}


/* MEDIA Qs --------------------------------------------------------------------------------------------*/

@media (min-width: 1400px) {}


@media (max-width: 1200px) {	
	#quote {
		width: 50% !important;
	}

}

@media (max-width: 991px) {

	.navbar-fixed-top

	.callout_spec {
		width: 46%;
		height: 100px;
		float: left;
		margin-left: 2%;
		margin-bottom: 60px;
	}

	body h1 {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	#quote {
		width: 100% !important;
	}

}

@media (max-width: 800px) { 
	.navbar-fixed-top {
		display: block !important;

	}

	.page-template-couch_testimonials #responsive-menu-button,
	.page-template-cohen_testimonials #responsive-menu-button,
	.page-template-corum_testimonials #responsive-menu-button,
	.page-template-burleson_testimonials #responsive-menu-button,
	.page-template-weiss_testimonials #responsive-menu-button {
		display: none !important;
	}

	.page-template-couch_testimonials_new #responsive-menu-button,
	.page-template-cohen_testimonials_new #responsive-menu-button,
	.page-template-corum_testimonials_new #responsive-menu-button,
	.page-template-burleson_testimonials_new #responsive-menu-button,
	.page-template-weiss_testimonials_new #responsive-menu-button {
		display: none !important;
	}
}

@media (max-width: 768px) { }

@media (max-width: 575px) {

	.nav-item {
		right: 19px;
		width: auto !important;
	}

	.footeraddress {
		text-align: center;
	}

	.logoguy {
		text-align: center;
	}

	#more img {
		width: 50%;

	}

	#more h3 {
		margin-bottom: 60px;
	}

	.quote_l, .quote_r {
		width: 3%; 
		font-size: 18px !important;
	}

	#quote p {
		font-size: 14px !important;
		line-height: 20px !important;
	}

	#quote h3 {
		font-size: 17px;
	}

	#quote {
		padding: 20px;
	}

}
