.search_area {
	margin-top:30px;
	padding:60px 0;
}
.search_area h2 {
	text-align: center;
	margin-bottom:60px;
	color:#fff;
	text-transform: uppercase;
}
.grecaptcha-badge {display:none}
.btm_listing {text-align:center;margin-top:30px;}
.listing_desc a {
	display: inline-block;
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding: 15px 30px;
	border: solid thin #2C3C53;
	background: #2C3C53;
	text-transform: uppercase;
}
.listing_desc a:hover {
	background:transparent;
	color:#2C3C53;
}
.btm_top_banner p a {
	text-transform: uppercase;
	border-bottom:solid thin transparent;
	padding-bottom:3px;
}
.btm_top_banner p a:hover {
	border-bottom-color:#fff;
	color:#fff;
}
.section_home_1 {
	margin-top:90px;
}
.section_home_1 h2 {
	text-transform: uppercase;
	padding-bottom:30px;
	padding-top:30px;
}
.section_home_1 a {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:#2C3C53;
	margin-top:calc(30px - 1rem);
	text-transform: uppercase;
}
.inner_content img {
	position: absolute;
	top:0;
	right:0;
	max-width:80px;
}
.inner_content {
	position: relative;
}
.btm_btm_banner a {
	margin:0 7.5px;
	font-size:20px;
	display: inline-block;
}
.section_home_2 {
	margin-top:90px;
}
.section_home_2 img {
	max-width: 390px;
}
.inner_panel_banner {
	background:#fff;
	padding:90px 60px 90px;
}
.inner_panel_banner p {
	margin-top:30px;
}
.inner_panel_banner {
	text-align: center;
	 box-shadow: 10px 10px 60px #000;
}
.inner_panel_banner h3 {
	text-transform: uppercase;
}
.inner_panel_banner h3.global_reach {
	margin-bottom:30px;
}
.title_sep {
	color:#D4AEA3;
	display: inline-block;
	width: 100%;
	margin:3.75px 0;
	font-size: 25px;
}
.inner_panel_banner a {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:#2C3C53;
	margin-top:calc(30px - 1rem);
	width:100%;
	text-transform: uppercase;
}
.cp_logo_banner img{
	display: block;
	margin:auto;
}
.banner_cp {
	position: relative;
}
.cp_banner_bg {
	position: absolute;
	height:calc(100% - 120px);
	top:60px;
	left:0;
	width:100%;
}
.section_home_3 {
	margin-top:90px;
	text-align: center
}
.section_title {
	margin-bottom:60px;
}
.section_title h2 {
	text-transform: uppercase;
}
.inner_panel {
	margin-bottom:30px;
	min-height:340px;
	padding:30px;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.inner_panel h3 {
	text-transform: uppercase;
	color:#fff;
}
.section_home_4 {
	text-align: center;
	margin-top:60px;
}
.section_home_4 p {
	font-size: 24px;
	font-style: italic;
	margin-bottom:0;
	margin-top:30px;
}
.section_home_4 p strong {
	font-style: normal;
	margin-top:15px;
	font-weight: bold;
	display: inline-block;
}
strong {
	font-weight: bold !important;
}
.mailchimp_signup {
	margin-top:90px;
	padding:120px 0;
}
.inner_panel_mailchimp {
	padding:90px;
	background:#fff;
	text-align: center;
}
.inner_panel_mailchimp img {
	max-width: 80px;
}
.inner_panel_mailchimp h3 {
	text-transform: uppercase;
	margin-bottom:30px;
	margin-top:30px;
}
.inner_panel_mailchimp p {
}
.inner_panel_mailchimp a {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:#2C3C53;
	margin-top:calc(30px - 1rem);
	text-transform: uppercase;
}
.mail-list-box {
	text-align: center;
}
.mail-list-box h3 {
	color:#fff;
	text-transform: uppercase;
	margin-bottom:30px;
}
.mail-list-box input[type="email"] {
	border-radius:4px;
	width:100%;
	max-width: 530px;
	height:48px;
	padding:15px;
	margin-bottom:15px;
	border:solid thin #fff;
	background:#fff;
	font-size: 18px;
}
.mail-list-box input[type="submit"] {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:7.5px 30px;
	border:solid thin #fff;
	cursor: pointer;
	background:transparent;
	border-radius: 0;
	text-transform: uppercase;
}
.section_home_5 {
	margin-top:90px;
	text-align: center;
}
.ig_title {
	margin-bottom: 30px;
}
.ig_title i {
	font-size:38px;
	color:#D4AEA3;
}
.ig_title a {
	font-size: 18px;
	font-family: 'Outfit', sans-serif;
	text-transform: uppercase;
	color:#2C3C53;
}
.ig_title h2 {
	margin-top:15px;
	margin-bottom:15px;
	text-transform: uppercase;
}
.wpcf7-not-valid-tip {
	font-size: 16px;
}
.wpcf7 form .wpcf7-response-output {
	font-size: 16px;
	margin-left: 0;
	margin-right:0;
	padding:15px 15px 15px;
}
.neighbourhood_section_1a {
	margin-top:90px;
}
/* Footer */
footer {
	padding:90px 0 30px;
	background:#2C3C53;
	margin-top:90px;
}
footer *:not(a) {
	color:#fff;
	font-size:15px;
}
footer a {
	color:#fff;
}
footer *:not(i) {
	font-family: 'Outfit', sans-serif;
}
.footer_2 {
	text-align: center;
}
.footer_2 img {
	max-width:340px;
}
.footer_3 {
	text-align: right;
}
.footer_3 ul {
	list-style: none;
	padding-left:0;
	margin-bottom:0;
}
.footer_3 ul>li {
	margin-bottom:7.5px;
}
.footer_3 ul>li a {
	text-transform: uppercase;
	border-bottom:solid thin transparent;
	padding-bottom:2px;
}
.footer_3 ul>li a:hover {
	color:#fff;
	border-bottom-color:#fff;
}
.footer_4 {
	margin-top:30px;
	text-align: center;
}
.footer_4 p {
	margin-bottom:0;
	font-size: 12px;
	text-transform: uppercase;
}
.footer_1 .social_media a {
	margin-right:15px;
}
.footer_4 p a:hover,
.footer_1 a:hover {
	color:#fff;
}
/* Default */

.resources_con {
	margin-top:90px;
}
.resources_con h2 {
	text-transform: uppercase;
	padding-bottom:30px;

}
.resources_con a {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:#2C3C53;
	margin-top:calc(30px - 1rem);
	text-transform: uppercase;
}
.row_1 {
	margin-bottom: 60px;
}
.row_1a {
	margin-bottom:120px;
	margin-top:60px;
	text-align: center;
}
.row_1a h3 {
	text-transform: uppercase;
}
.resources_con .inner_content {
padding: 0 60px;
}
.resources_con .inner_content img {
	right:initial;
	max-width:75px;
	height:auto;
	left:0;
}
/* Listings */
.page-id-25 {
	padding-top:126px;
}
.page-id-25 header {
	background:#2C3C53;
}
.top_banner_listing {
	text-align: center;
	padding-top:90px;
	padding-bottom:90px;
}
.top_banner_listing h1 {
	text-transform:uppercase;
	margin-bottom:15px;
}
.top_banner_listing p,
.top_banner_listing p * {
	text-transform: uppercase;
	margin-bottom:0;
	font-family: 'Outfit', sans-serif;
}
.listing_banner_img {
	padding-bottom:60%;
}
.second_listing_3  {
	margin-top:60px;
}
.listing_details h2 {
	margin-bottom:30px;
	text-transform: uppercase;
}
.btns_listing {
	margin-top: calc(30px - 1rem);

}
.btns_listing a {
	display: inline-block;
	color: #2C3C53;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:transparent;
	margin-right:7.5px;
	text-transform: uppercase;
}
.details_listing {
	margin-top:60px;
}
.details_listing h3 {
	margin-bottom:15px;
	text-transform: uppercase;
}
.details_listing ul {
	list-style: none;
	padding-left:0;
	margin-bottom:0;
}
.details_listing ul li {
	margin-bottom:7.5px;
}
.details_listing ul li * {
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}
.details_listing ul li span:nth-child(1) {
	display: inline-block;
	min-width:180px;
	margin-right:15px;
}
.inner_content_listing {
	padding:60px;
	background:#F2F2F2;
}
.inner_content_listing h3 {
	text-transform: uppercase;
	margin-bottom:30px;
}
.inner_content_listing input:not([type="submit"]) {

	width: 100%;
	max-width: 530px;
	height: 48px;
	padding: 15px;
	margin-bottom: 15px;
	border: solid thin #fff;
	background: #fff;
	font-size: 18px;
}
.inner_content_listing textarea {

	width: 100%;
	max-width: 530px;
	min-height:160px;
	padding: 15px;
	margin-bottom: 15px;
	border: solid thin #fff;
	background: #fff;
	font-size: 18px;
}
.inner_content_listing input[type="submit"] {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:#2C3C53;
	text-transform: uppercase;
}
.listing_con {
	margin-top:60px;
}
.home .listing_panel {
	min-height: 340px;
}
.listing_panel {
	margin-bottom:30px;
	min-height:250px;
	padding:15px;
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
}
.listing_panel_70 {
	min-height: 350px
}
.listing_panel * {
	color:#fff;
	text-transform: uppercase;
	font-family: 'Outfit', sans-serif;
	text-align: left;
}
.listing_panel h3 {
	font-size:20px;
	margin-bottom:7.5px;
}
.listing_panel p {
	margin-bottom:0;
	font-size:16px;
}
.neighbourhood_section_1 {
	margin:90px auto calc(90px - 1rem);
	text-align: center;
}
.neighbourhood_section_1 h2 {
	text-transform: uppercase;
	position: relative;
	margin-bottom:30px;
	padding-bottom:30px;
}
.neighbourhood_section_1 h2:after {
	content:'';
	width:106px;
	height:1px;
	background:#D4AEA3;
	position: absolute;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.neighbourhood_section_2 {
	margin-top:90px;
}
.neigh_title {
	text-align: center;
	margin-bottom:60px;
}
.neigh_title p {
	text-transform: uppercase;
	margin-bottom:7.5px;
	font-family: 'Outfit', sans-serif;
}
.neigh_title h2 {
	text-transform: uppercase;
}
.more_neighbourhood_listings {
	text-align: center;
	margin-top:30px;
}
.more_neighbourhood_listings a {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:#2C3C53;
	text-transform: uppercase;
}
.title_fav {
	text-align: center;
}
.title_fav h2 {
	text-transform: uppercase;
	position: relative;
	padding-bottom: 30px;
	margin-bottom:30px;
}
.title_fav h2:after {
	content:'';
	width:106px;
	height:1px;
	background:#D4AEA3;
	position: absolute;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.fav_items {
	margin-bottom:30px;
}
.fav_items h3 {
	text-transform: uppercase;
	position: relative;
	padding-bottom: 30px;
	margin-bottom:30px;
}
.fav_items h3:after {
	content:'';
	width:106px;
	height:1px;
	background:#D4AEA3;
	position: absolute;
	bottom:0;
	left:0%;	
}
.fav_items p {

}
.fav_items a {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	text-transform: uppercase;
	background:#2C3C53;
	margin-top:calc(30px - 1rem);	
}
.christies_loc {
	padding-bottom: 65%
}
.neighbourhood_section_1.christies_section_1 {
	text-align: left;
}
.neighbourhood_section_1.christies_section_1 h2 {
	text-align: center;
}

/* Contact */
.contact_left {
	text-align: center;
	background:#F2F2F2;
	padding:60px;
	height:100%;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.contact_left img {
	border-radius: 100%;
	margin-bottom:60px;
	display: inline-block;
}
.contact_left h3 {
	text-transform: uppercase;
}

.contact_left *:not(i):not(h3) {
	color:#2C3C53;
	font-size:15px;
	text-transform: uppercase;
	font-family: 'Outfit', sans-serif;
}
.contact_left span {
	font-size:15px;
	font-family: 'Outfit', sans-serif;
	margin-top:7.5px;
	margin-bottom:30px;
	display: inline-block;
	text-transform: uppercase;
}
.contact_left .social_media {
	text-align: center;
}
.contact_left .social_media a {
	margin:0 7.5px;
	font-size: 20px
}
.contact_con {
	margin-top:120px;
}
.contact_right {
	padding: 60px;
	background: #F2F2F2;
}
.contact_right h3 {
	text-transform: uppercase;
	margin-bottom: 30px;
	text-align: center;
}
.contact_right .wpcf7-form-control-wrap {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}
.contact_right input:not([type="submit"]) {
	width: 100%;
	max-width: 530px;
	height: 48px;
	padding: 15px;
	margin-bottom: 5px;
	border: solid thin #fff;
	background: #fff;
	font-size: 18px;
}
.contact_right textarea {

	width: 100%;
	max-width: 530px;
	min-height:160px;
	padding: 15px;
	margin-bottom: 5px;
	border: solid thin #fff;
	background: #fff;
	font-size: 18px;
}
.contact_right input[type="submit"] {
	display: inline-block;
	color:#fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding:15px 30px;
	border:solid thin #2C3C53;
	background:#2C3C53;
	text-transform: uppercase;
}
.gallery_item {
	padding-bottom:80%;
}
.prop_gallery {
	margin-bottom:15px;
}
.gallery_item_0 {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
}
.gallery_item_1 {
	margin-bottom:7.5px;
}
.gallery_item_2 {
	margin-bottom:7.5px;

}
.gallery_item_3 {

}
.gallery_item_2 .gallery_item {
	border-top-right-radius: 15px;	
}
.gallery_item_4 .gallery_item {
	border-bottom-right-radius: 15px;
}

.gallery_item_1,
.gallery_item_2,
.gallery_item_3,
.gallery_item_4 {
	padding:0 3.75px;
}
.gallery_item_1 .gallery_item,
.gallery_item_2 .gallery_item,
.gallery_item_3 .gallery_item,
.gallery_item_4 .gallery_item {
	padding-bottom:calc(80% - 5px);
}
.micro_gallery {
	position: relative;
}
.show_all_photos {
	padding: 15px 30px;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	color: #f6f6f6;
	background: #4C4f57;
	border: solid thin #4C4f57;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	position: absolute;
	bottom:15px;
	right:30px;
	font-family: 'Outfit', sans-serif;
	font-size:15px;
}
.show_all_photos:hover {
	background:#f6f6f6;
	color:#4C4f57;
}

.micro_main {
	padding-right: 3.75px;
}

/* Hover */
.section_home_1 a:hover,
.inner_panel_banner a:hover,
.inner_panel_mailchimp a:hover,
.more_neighbourhood_listings a:hover,
.inner_content_listing input[type="submit"]:hover,
.contact_right input[type="submit"]:hover,
.fav_items a:hover,
.resources_con a:hover {
	background:#fff;
	color:#2C3C53;
	cursor: pointer;
}
.mail-list-box input[type="submit"]:hover,
.featured_listing_content a:hover {
	cursor: pointer;
	background: #fff;
	color:#2C3C53;
}
.btns_listing a:hover {
	background:#2C3C53;
	color:#fff;
}
.btm_btm_banner a:hover {
	color:#2C3C53;
}
.flex-header ul.sub-menu {
	display: none;
	width:300px;
	position: absolute;
	background: #2C3C53;
	padding:15px;
	text-align: left;
}
.flex-header ul.sub-menu>li {
	width: 100%;
	text-align: left;
}
.section_home_4 svg {
	max-width: 45px;
	height:auto;
}
#ihf-main-container  #searchProfile *:not(input):not(li):not(i) {
	color:#f6f6f6;
}
body #ihf-main-container .form-inline .form-control  {
	border-color:#000;
	color:#000;
	border-radius: 0px !important;
	padding:0 15px ;
	height:45px;
}
.chosen-container {
	border:solid thin #000;

}
.top_default_banner .ihf-container {
	margin-top: 30px;
}
#ihf-main-container  #searchProfile .form-control,
#ihf-main-container .chosen-container-single .chosen-single,
.ihf-main-container .chosen-container-single .chosen-single
{
	color:#000;
	height:45px;
	border:solid thin #f6f6f6;
	padding:0 15px ;
	border-radius: 0px !important;
	background:#f6f6f6;
}
#ihf-main-container .chosen-container-single .chosen-single,
.ihf-main-container .chosen-container-single .chosen-single,
#ihf-main-container .chosen-container-single .chosen-single *,
.ihf-main-container .chosen-container-single .chosen-single *,
#ihf-main-container .chosen-container .chosen-results li {
	color:#000 !important;
	line-height:43px;
} 
.chosen-container-single .chosen-single span {
	color:#000 !important;
	line-height:43px;
}
body #ihf-main-container .btn-primary,
body .ihf-main-container .btn-primary {
	padding: 7.5px 30px;
	height:45px;
	width:100%;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	color: #000 !important;
	background: #f6f6f6;
	border: solid thin #f6f6f6;
	border-color:#f6f6f6 !important;
	background-color:#f6f6f6;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
body #ihf-main-container .btn-primary i,
body .ihf-main-container .btn-primary i {
	color:#000;
	top:0;
}
body #ihf-main-container .btn-primary:hover,
body .ihf-main-container .btn-primary:hover {
	color:#f6f6f6;
	background:transparent;
}
body #ihf-main-container .btn-primary:hover i,
body .ihf-main-container .btn-primary:hover i {
	color:#f6f6f6;
}
.christies_con {
	margin-top:90px;
}
.alignment_center p {
	text-align: center !important;
}
.default_container {
	margin-top:90px;
}
.section_home_2.section_about_2 img{
	max-width: 100%;
}

/* Revisions */
.featured_listings {
	
}
.listing_panel_home {
	padding-bottom: 60%;
}
.featured_listings {
	
}
.inner_border_featured .listing_panel_home {
	padding-bottom: 80%
}
.inner_border_featured h3 {
text-transform: uppercase;
padding-bottom: 30px;
}
.inner_border_featured p {
	margin-bottom: 0
}
.featured_listing_content a {
	display: inline-block;
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-size: 15px;
	padding: 15px 30px;
	border: solid thin #2C3C53;
	background: #2C3C53;
	margin-top: calc(30px);
	text-transform: uppercase;
}
.top_beta_row {
	margin-top:60px;
}
.top_beta_row .section_title {
	text-align: center;
}
@media (max-width: 1399.98px) {
	.header_3 img {
		max-width: 100%;
	}

	h1,
	h1 * {
		font-size: calc(32px + (42 - 32) * ((100vw - 300px) / (1660 - 300)));
	}
	h2,
	h2 *,
	.inner_border_featured h3 {
		font-size: calc(24px + (32 - 24) * ((100vw - 300px) / (1660 - 300)));
	}
	h3,
	h3 * {
		font-size: calc(20px + (24 - 20) * ((100vw - 300px) / (1660 - 300)));
	}
	body,
	p {
		font-size: 16px;
	}
	.section_home_4 p {
		font-size: calc(18px + (24 - 18) * ((100vw - 300px) / (1660 - 300)));
	}
	.flex-header ul>li>a,
	.section_home_1 a,
	.inner_panel_banner a,
	.inner_panel_mailchimp a,
	.mail-list-box input[type="submit"],
	.show_all_photos {
		font-size: 14px;
	}
	.listing_panel h3 {
		font-style: 16px;
	}
	.listing_panel {
		min-height:350px;
	}
	.top_default_banner {
		height:250px;
	}
	.resources_con .inner_content img,
	.inner_content img {
		max-width: 45px;
	}
	.section_home_1,
	.section_home_2,
	.section_home_3 ,
	.mailchimp_signup,
	.section_home_5,
	.resources_con,
	footer {
		margin-top:60px;
	}
	.section_home_4 {
		margin-top:30px;
	}
	.section_title {
		margin-bottom:30px;
	}
	.mailchimp_signup {
		padding:60px 0;
	}
	.inner_panel_mailchimp,
	.inner_panel_banner,
	.inner_content_listing,
	.contact_right {
		padding:30px;
	}
	footer {
		padding:60px 0 30px;
	}
	.row_1a {
		margin-bottom:60px;
		margin-top:0;
	}
	.resources_con .inner_content {
		padding-bottom: 0
	}
	.neighbourhood_section_1 {
		margin-top:60px;
		margin-bottom: calc(60px - 1rem)
	}
}



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

}

@media (max-width: 991.98px) {
	.header_1 img {
		max-width:360px;
		display: block;
		margin:auto;
	}
	.header_1 {
		margin-bottom:30px;
	}
	.header_3 img {
		display: none;
	}
	.top_default_banner {
		padding-top: 180px;
	}
	.fav_items a {
		margin-bottom: 30px;
	}
	.christies_loc {
		margin-bottom: 30px;
	}
	.footer_1 {
		text-align: center;
	}
	.footer_2 {
		display: none;
	}	
	.footer_1 .social_media a {
		margin:0 7.5px 0 7.5px;
	}
	.footer_3 {
		display: none;
	}
	.mail-list-box h3 {
		margin-top:60px;
	}
	.top_banner_listing {
		padding:120px 0 30px;
	}
	.micro_gallery {
		display: none;
	}
	.gallery_item_0 {
		border-radius: 15px;
	}
	.micro_main {
		padding-right:15px;
	}
}

@media (max-width: 767.98px) {
	header {
		position: static;
		top:0;
		left:0;
		width: 100%;
		padding:15px 0;
		z-index:100;
	}
	.home header {
		position: absolute;
	}
	.header_2,
	.header_3 {
		display: none;
	}
	.inner_content {
		margin-top:30px;
	}
	.section_home_2 {
		display: none;
	}
	.inner_panel {
		margin-bottom:15px;
	}
	.top_default_banner {
		padding-top:60px;
		height:auto;
		padding:60px 15px 60px;
	}
	.header_1 {
		margin-bottom:0;
	}
	.cp_content_block img {
		margin-bottom: 1rem;
	}
	.details_listing {
		margin-top:30px;
		margin-bottom:60px;
	}
	.top_banner_listing {
		padding-top:60px;
	}
	.neighbourhood_section_1a,
	.neighbourhood_section_2 {
		margin-top:60px;
	}
	.neigh_title {
		margin-bottom:30px;
	}
	.listing_panel {
		margin-bottom:15px;
	}
	.resources_con .inner_content {
		padding:0 0 0 0;
	}
	.resources_con .inner_content img {
		display: none;
	}
	.mobile_spacing-t {
		margin-top:30px;
	}
	.contact_con {
		margin-top:60px;
	}
}