.intro-header-thankyou {	padding-top: 75px; /* If you're making other pages, make sure there is 50px of padding to make sure the navbar doesn't overlap content! */	padding-bottom: 75px;	color: #f8f8f8;	background: url(../img/intro2-bg.jpg) no-repeat center center;	background-size: cover;	text-align: center;}.thankyou-message {	position: relative;	padding-top: 5%;	padding-bottom: 5%;}.thankyou-message > h1 {	margin: 0;	font-size: 4em;	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}.content-section-c {	background: url(../images/bg.png);	padding: 50px 0;}.contact-message {	position: relative;	padding-top: 5%;	padding-bottom: 5%;}.contact-message > h1 {	margin: 0;	font-size: 4em;	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}.form-controlv2 {  display: block;  width: 100%;  padding: 20px 16px;  font-size: 16px;  line-height: 1.428571429;  color: #555;  background-color: #fff;  background-image: none;  border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.labelfont {  font-weight: bold;  color: #333333;  font-size:14px;}.intro-reg-message {	position: relative;	padding-top: 5%;	padding-bottom: 0%;}.intro-message > h1 {	margin: 0;	font-size: 5em;	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}@media (max-width: 767px) {	.intro-message {		padding-bottom: 15%;	}}.featured-panel {	background: rgba(255,255,255,0.7);	border:1px solid #FFFFFF;	padding-bottom: 20px;	margin-bottom:10px;	color:#333;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.075);	box-shadow:0 1px 2px rgba(0, 0, 0, .075);}.featuredfont {  font-weight: bold;  padding-top:20px;  color: #333333;  font-size:18px;}.seller-panel {	background: rgba(255,255,255,0.7);	border:1px solid #FFFFFF;	height:575px;	padding-bottom: 20px;	margin-bottom:10px;	color:#333;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.075);	box-shadow:0 1px 2px rgba(0, 0, 0, .075);}.package-panel {	background: rgba(255,255,255,0.7);	border:1px solid #999999;	height:450px; 	padding-bottom: 20px;	margin-bottom:10px;	color:#333;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.075);	box-shadow:0 1px 2px rgba(0, 0, 0, .075);}.pricing-font {  margin: 0;  line-height: 1.428571429;  color:#000000;  font-size:24px;}.request-panel {	background: rgba(255,255,255,0.7);	border:1px solid #FFFFFF;	padding-bottom: 20px;	margin-bottom:10px;	color:#333;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.075);	box-shadow:0 1px 2px rgba(0, 0, 0, .075);}.map-panel {	background: rgba(255,255,255,0.7);	border:1px solid #FFFFFF;	height:575px; 	width:555px;	padding-bottom: 0px;	color:#333;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.075);	box-shadow:0 1px 2px rgba(0, 0, 0, .075);}.map-panel-noagent {	background: rgba(255,255,255,0.7);	border:1px solid #FFFFFF;	height:560px; 	width:850px;	padding-bottom: 0px;	color:#333;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.075);	box-shadow:0 1px 2px rgba(0, 0, 0, .075);}.map-subpanel {	background: rgba(255,255,255,0.7);	border:1px solid #FFFFFF;	height:85px; 	width:860px;	padding-bottom: 0px;	color:#333;}.seller-divider {	width: 200px;	border-top: 1px solid #f8f8f8;	border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.input-m {  height: 35px;  padding: 10px 16px;  margin-bottom: 5px;  font-size: 16px;  line-height: 1.33;  border-radius: 6px;}.intro-header-agent {	padding-top: 0px; /* If you're making other pages, make sure there is 50px of padding to make sure the navbar doesn't overlap content! */	padding-bottom: 0px;	color: #f8f8f8;	background: url(../images/searching-bg.jpg) no-repeat center center;	background-size: cover;	text-align: center;}.intro-header-valuation {	padding-top: 50px; 	padding-bottom: 50px;	color: #f8f8f8;	background: url(../img/intro2-bg.jpg) no-repeat center center;	background-size: cover;	text-align: center;}.intro-header-contact {	padding-top: 75px; /* If you're making other pages, make sure there is 50px of padding to make sure the navbar doesn't overlap content! */	padding-bottom: 75px;	color: #f8f8f8;	background: url(../images/banner-bg.jpg) no-repeat center center;	background-size: cover;	text-align: center;}body, html {	height: 100%;	width: 100%;}body, h1, h2, h3, h4, h5, h6 {	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;	font-weight: 700;}.lead {	font-size: 18px;	font-weight: 400;}.intro-header {	padding-top: 0px; /* If you're making other pages, make sure there is 50px of padding to make sure the navbar doesn't overlap content! ***PREVIOUSLY SET AT 50px****/	padding-bottom: 0px;	color: #f8f8f8;	background: url(../img/intro2-bg.jpg) no-repeat center center;	background-size: cover;	text-align: center;}.intro-message {	position: relative;	padding-top: 15%;	padding-bottom: 15%;}.intro-message > h1 {	margin: 0;	font-size: 5em;	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}.intro-divider {	width: 400px;	border-top: 1px solid #f8f8f8;	border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.intro-message > h3 {	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}@media (max-width: 767px) {	.intro-message {		padding-bottom: 15%;	}	.intro-message > h1 {		font-size: 3em;	}	ul.intro-social-buttons > li {		display: block;		margin-bottom: 20px;		padding: 0;	}	ul.intro-social-buttons > li:last-child {		margin-bottom: 0;	}	.intro-divider {		width: 100%;	}}.network-name {	text-transform: uppercase;	font-size: 14px;	font-weight: 400;	letter-spacing: 2px;}.content-section-a {	background-color: #f8f8f8;	padding: 50px 0;}.content-section-b {	border-top: 1px solid #e7e7e7;	border-bottom: 1px solid #e7e7e7;	padding: 50px 0;}.section-heading {	margin-bottom: 30px;}.section-heading-spacer {	border-top: 3px solid #e7e7e7;	width: 200px;	float: left;}.banner {	padding: 100px 0;	color: #f8f8f8;	background: url(../img/banner-bg.jpg) no-repeat center center;	background-size: cover;}.banner h2 {	margin: 0;	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);	font-size: 3em;}.banner ul {	margin-bottom: 0;}.banner-social-buttons {	float: right;	margin-top: 0;}@media (max-width: 1199px) {	ul.banner-social-buttons {		float: left;		margin-top: 15px;	}	}@media (max-width: 767px) {	.banner h2 {		margin: 0;		text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);		font-size: 3em;	}	ul.banner-social-buttons > li {		display: block;		margin-bottom: 20px;		padding: 0;	}	ul.banner-social-buttons > li:last-child {		margin-bottom: 0;	}	}footer {	background-color: #ffffff;	padding: 50px 0;}p.copyright {	margin: 15px 0 0;}