@media screen and (max-width: 65em) {
	p {
		font-size: 14px !important;
		line-height: 22px;
	}

	.site-footer {
		background: #000;
	}

	.home .featured ul li {
		max-height: 250px;
	}

	.home .blocks .title {
		font: bold 28px/30px "sofia-pro", "Helvetica Neue", Helvetica,
			sans-serif;
	}

	.site-footer .logo {
		display: none;
	}

	.site-footer .details {
		margin: 30px auto 0 auto !important;
		float: none;
	}

	.cmw_house_image #bx-pager a {
		width: 10%;
		height: 8vh;
		margin: 0.8% 1.25% 0.2% 0;
	}

	.cmw_house_image #bx-pager a:nth-child(11n) {
		float: left;
		margin-right: 1.25%;
	}

	.cmw_house_image #bx-pager a:nth-child(9n) {
		margin-right: 0;
		float: right;
	}

	.page-contact .desktop {
		display: none !important;
	}

	.page-contact .mobile {
		display: block !important;
		clear: both;
		max-width: 100%;
		margin: 0 auto 50px auto;
	}

	.page-contact .col-1-4 {
		max-width: 50%;
	}

	.page-contact form span.red {
		text-align: center;
		font-size: 1.2em;
	}

	.page-districts .children {
		max-width: 100%;
		position: static;
		text-align: center;
		margin-bottom: 30px;
	}

	.page-districts .children li {
		text-align: center;
		display: inline-block;
		margin: 10px;
		background: #fff;
		padding: 5px 15px;
	}

	.page-districts .col-2-3 {
		max-width: 100%;
	}

	/************************************/
	/*************** SELL ***************/
	/************************************/

	.expertise ul {
		max-width: 650px;
	}

	.expertise ul li {
		max-width: 300px;
		display: inline-block;
		margin: 4% 2%;
	}

	.expertise ul li strong {
		min-height: auto;
	}

	.expertise ul.items li ul li {
		max-width: 100%;
		display: list-item;
	}

	.strategy {
		height: auto;
	}

	.strategy .smalltitle {
		text-align: center;
	}

	.strategy .description {
		max-width: 650px;
	}

	.strategy .vcenter,
	.strategy .image {
		max-width: 100%;
		text-align: center;
		display: block;
		position: static;
		transform: none;
	}

	.strategy .vcenter {
		margin: 50px auto;
	}

	.strategy .image {
		margin: 0 auto;
		text-align: center;
		max-width: 650px;
		width: 100%;
	}

	.strategy button {
		text-align: center;
		margin: 0 auto;
		display: block;
		padding: 15px 25px;
	}

	/***************************************/
	/*************** PROFILE ***************/
	/***************************************/

	.testimonial {
		overflow: hidden;
	}

	.testimonials .testimonial {
		margin: 0 auto !important;
	}

	.testimonials li {
		max-width: 32%;
		margin: 0 auto 15px auto;
	}

	.testimonials .col-1-4:nth-child(4n + 2),
	.testimonials .col-1-4:nth-child(4n + 3) {
		margin: 0 auto 15px auto;
		float: left;
	}

	.testimonials .col-1-4:nth-child(3n + 2) {
		margin: 0 2% 15px 2%;
	}

	.testimonials .col-1-4:nth-child(4n) {
		float: left;
	}

	.testimonials .col-1-4:nth-child(3n) {
		float: right;
	}

	.showcase .col-1-3 {
		vertical-align: middle;
		max-width: 100% !important;
		min-height: auto !important;
		padding: 50px;
		margin: 0px auto 15px !important;
	}

	.showcase .col-1-3 li {
		text-align: center !important;
	}

	/**********************************************/
	/*************** FILTER LISTING ***************/
	/**********************************************/

	.archive .site-content > .container {
		padding: 0 50px 50px 50px;
	}

	.filter .type.categories {
		display: block;
		margin: 0 auto 1.5em auto;
	}

	.filter.sticky .type.categories {
		margin-bottom: 0;
	}

	.filter .type.orderby {
		border: 0;
	}

	.filter .orderby > li > a,
	.filter .orderby .sub-menu a {
		width: 154px;
		padding: 1em;
	}

	.filter .orderby > li:after {
		top: 12px;
		right: 30px;
	}

	.price_range {
		margin: 6em auto 0 auto;
	}

	.price_range form .col-3-5 {
		max-width: 40%;
	}
}

@media screen and (min-width: 48em) {
	.js .main-navigation ul,
	.js .main-navigation ul ul,
	.js .main-navigation > div > ul {
		display: none;
	}

	.page:not(.home) #content {
		padding-bottom: 0 !important;
	}
}

@media screen and (min-width: 57em) {
	.js .main-navigation ul,
	.js .main-navigation ul ul,
	.js .main-navigation > div > ul {
		display: block;
	}

	.js .menu-toggle,
	.js .dropdown-toggle {
		display: none !important;
	}

	.site-navigation-fixed.navigation-top {
		z-index: 99999 !important;
		background: #000 !important;
		right: 0 !important;
	}

	.site-navigation-fixed.navigation-top a {
		color: #fff !important;
		padding: 0.7em 1.25em;
	}

	.site-navigation-fixed.navigation-top .current-menu-item a {
		color: #fff !important;
	}

	.main-navigation li {
		border: none !important;
		display: inline-block;
	}
}

@media screen and (max-width: 57em) {
	.navigation-top {
		width: 100%;
		position: sticky !important;
		top: 0;
		right: 0 !important;
		background: #fff !important;
		height: 50px;
		overflow: hidden;
	}

	.navigation-top.open {
		overflow: visible;
	}

	.navigation-top .min-logo {
		display: block;
		color: #000;
		top: 12px;
		left: 20px;
		z-index: 9999;
		padding: 0 !important;
		margin: 0 !important;
	}

	.navigation-top a.min-logo {
		color: #000 !important;
	}

	.navigation-top a.min-logo img {
		filter: invert(100%);
		max-width: 100%;
	}

	.navigation-top .wrap {
		width: 100%;
	}

	.navigation-top .wrap .menu-toggle {
		margin-right: inherit;
	}

	.navigation-top .wrap a {
		color: #000 !important;
		text-align: center;
		text-transform: uppercase;
		font-size: 18px;
		margin: 0 !important;
		padding: 10px 0 !important;
		background: transparent !important;
	}

	.navigation-top .wrap a span {
		color: #000 !important;
	}

	.navigation-top .menu-primary-en-container,
	.navigation-top .menu-primary-fr-container {
		height: 100vh;
	}

	.navigation-top .menu {
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		border: none;
	}

	.main-navigation li {
		border: none !important;
	}

	.navigation-top .menu > .menu-item:hover > a,
	.navigation-top .menu > .current-menu-item > a,
	.navigation-top .menu > .current-menu-parent > a,
	.navigation-top .menu > .menu-item:hover > a span,
	.navigation-top .menu > .current-menu-item > a span {
		color: #000 !important;
		background: #fff !important;
	}

	.dropdown-toggle,
	.toggled-on,
	.main-navigation .menu-item-has-children > a > .icon,
	.main-navigation .page_item_has_children > a > .icon {
		top: 5px !important;
		display: none !important;
	}

	.site-branding {
		display: none !important;
	}

	.navigation-top.open .main-navigation .menu-primary-en-container,
	.navigation-top.open .main-navigation .menu-primary-fr-container {
		background: #fff;
		height: 100vh;
	}

	.special,
	.special_container,
	#map {
		margin-bottom: 15px;
	}

	#street-view.special {
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
	}

	/***************************************/
	/*************** LISTING ***************/
	/***************************************/

	.lightbox {
		max-width: 90% !important;
		margin: 0 auto;
		right: 0;
	}

	.lb-dataContainer {
		max-width: 100% !important;
		width: 100% !important;
		margin-top: 1em;
	}

	.lb-outerContainer {
		max-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		object-fit: contain !important;
		object-position: center !important;
	}

	.lb-image {
		max-width: 100% !important;
		width: 100% !important;
		height: auto !important;
		max-height: 85vh !important;
		object-fit: contain !important;
		object-position: center !important;
	}
}

@media screen and (max-width: 48em) {
	.txtcol2,
	.txtcol3 {
		column-count: 1;
		column-gap: 40px;
		-moz-column-count: 1;
		-moz-column-gap: 40px;
		-webkit-column-count: 1;
		-webkit-column-gap: 40px;
	}

	.home .intro {
		padding: 0;
		margin: 0 auto;
	}

	.home .intro .inner {
		padding: 50px;
	}

	.home .intro .title {
		font: bold 28px/30px "sofia-pro", "Helvetica Neue", Helvetica,
			sans-serif;
	}

	section {
		padding: 15px 0;
		margin: 0 15px;
	}

	.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-video.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header,
	.bxslider li,
	.listingheader {
		height: auto !important;
	}

	.bxslider li .details,
	.listingheader .details {
		position: static;
		transform: none;
		margin: 75px auto;
	}

	.bxslider li .details .address {
		font-size: 30px;
	}

	.bx-wrapper .bx-pager {
		bottom: 30px;
	}

	.home .featured strong {
		line-height: 20px;
		font-size: 20px;
	}

	.home .featured button {
		font-size: 12px;
	}

	.contact .vcenter,
	.blocks .vcenter {
		position: static;
		transform: none;
	}

	.home .blocks .title:after {
		margin-bottom: 0;
	}

	.contact {
		height: auto;
		padding: 50px 0 !important;
	}

	.col-1-2 {
		vertical-align: middle;
		max-width: 100% !important;
		height: auto !important;
		min-height: auto !important;
		margin: 0px auto !important;
		padding: 50px 0;
	}

	.col-1-3 {
		vertical-align: middle;
		max-width: 100% !important;
		margin: 0px auto 15px !important;
	}

	.page-marketing .blocks .content:before {
		z-index: -1;
	}

	.smalltitle:after {
		margin: 10px auto !important;
	}

	.site-footer {
		text-align: center;
	}

	.site-footer .no1 {
		display: none;
	}

	.site-footer .social-navigation {
		margin: 0;
	}

	.social-navigation a {
		height: 30px;
	}

	/****************************************/
	/*************** SUBPAGES ***************/
	/****************************************/

	.title,
	.smalltitle {
		font: bold 28px/30px "sofia-pro", "Helvetica Neue", Helvetica,
			sans-serif;
	}

	.custom-header {
		margin: 0 50px;
	}

	.home .custom-header,
	.single-cmw_centris_listing .custom-header {
		margin: 0 auto;
	}

	.single-cmw_centris_listing .bxslider li .details,
	.single-cmw_centris_listing .listingheader .details {
		position: relative !important;
		transform: translateY(-50%) !important;
		margin: 0 auto;
	}

	.single-cmw_centris_listing
		.has-header-image.twentyseventeen-front-page
		.custom-header,
	.single-cmw_centris_listing
		.has-header-video.twentyseventeen-front-page
		.custom-header,
	.single-cmw_centris_listing .has-header-image.home.blog .custom-header,
	.single-cmw_centris_listing .has-header-video.home.blog .custom-header,
	.single-cmw_centris_listing .bxslider li,
	.listingheader {
		position: relative;
		height: 60vh !important;
	}

	.custom-header .title {
		padding-top: 40px;
		font-size: 1.4em !important;
		line-height: 1.2em;
	}

	.archive .site-header {
		padding-bottom: 20px;
	}

	.filter {
		margin: 15px auto 0 auto !important;
		position: static !important;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0 15px !important;
		flex-wrap: wrap;
	}

	.filter .type {
		border: 0 !important;
		padding: 0 5px !important;
		width: 100%;
		max-width: 100%;
		margin: 0 !important;
	}

	.filter .order {
		display: flex;
		width: auto;
		max-width: fit-content;
	}

	.filter .layout {
		display: none;
	}

	.filter .type.categories,
	.filter .type.orderby {
		align-items: center;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
		gap: 0 1em;
	}

	.filter select.categories,
	.filter select.orderby {
		display: block;
		background: white;
		border: 0;
		color: #222;
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 600;
		padding: 1em;
		height: auto;
		margin: 0 5px !important;
	}

	.filter select.categories li,
	.filter select.orderby li {
		margin: 1em auto;
		text-align: center;
	}

	.filter select.orderby {
		display: block;
	}

	.filter .orderby li {
		padding: 1em;
		text-align: center;
	}

	.filter li {
		margin: 0.5em 0;
	}

	.filter li a {
		padding: 10px 15px;
		background: #fff;
		margin: 0;
		display: block;
	}

	.filter li a:after {
		display: none;
	}

	.filter li.sub-menu {
		position: relative;
	}

	.filter li.sub-menu ul {
		position: absolute;
		top: 100%;

		display: none;
	}

	.filter li.sub-menu:hover ul {
		display: block;

		background-color: white;
	}

	.filter li.sub-menu:hover ul li {
		display: block;
	}

	.price_range {
		display: none;
	}

	.single-cmw_centris_listing .filter {
		display: none;
	}

	.single-cmw_centris_listing .site-content {
		padding-top: 0 !important;
	}

	.site-content > .container {
		padding: 25px 15px 0;
	}

	.site-content > .container.page-sell,
	.site-content > .container.page-international {
		padding: 0 !important;
	}

	.archive .site-content > .container {
		padding: 0 15px 50px !important;
	}

	.cmw_video .col:last-child {
		display: none;
	}

	.cmw_listing_box a {
		/* padding: 50px 30px !important; */
	}

	.cmw_listing_box a .vcenter {
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}

	.cmw_box_title {
		font-size: 30px;
		line-height: 35px !important;
	}

	.cmw_box_price {
		font-size: 36px !important;
	}

	.sold {
		font-size: 0.5em !important;
	}

	.sold .vcenter {
		position: static !important;
		transform: none !important;
	}

	.sold.soldby .vcenter {
		font-size: 20px;
		line-height: 22px;
	}

	.testimonial {
		margin: 50px 40px !important;
		font-size: 1em;
	}

	.testimonial .quote {
		font-size: 1.3em !important;
	}

	.testimonial .quote:before,
	.testimonial .quote:after {
		display: none;
	}

	.custom-header .sold {
		font-size: 2em !important;
	}

	.cmw_house_image #bx-pager a {
		width: 13.2%;
		height: 7vh;
		margin: 0.8% 1.26% 0.2% 0;
	}

	.cmw_house_image #bx-pager a:nth-child(11n),
	.cmw_house_image #bx-pager a:nth-child(9n) {
		float: left;
		margin-right: 1.26%;
	}

	.cmw_house_image #bx-pager a:nth-child(7n) {
		margin-right: 0;
		float: right;
	}

	.cmw_carac_cont {
		width: 100%;
		margin: 0 auto;
	}

	/*********************************************/
	/*************** CONTACT POPUP ***************/
	/*********************************************/

	.contact-popup {
		right: 0 !important;
		left: 0 !important;
		padding: 30px 20px !important;
		border: none;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	.contact-popup .thumb {
		left: 0;
		right: 0;
		top: -60px;
		max-width: 100%;
		text-align: center;
		margin: 0 auto;
	}

	.contact-popup .title {
		font-size: 20px !important;
		line-height: 24px !important;
	}

	.contact-popup p {
		font-size: 12px !important;
		line-height: 16px;
	}

	.contact-popup .access,
	.contact-popup .denied {
		font-size: 12px;
	}

	.contact-form .minimize,
	.contact-popup .minimize {
		top: -55px;
	}

	.contact-popup.closed {
		right: -200% !important;
	}

	.contact-popup.closed .thumb {
		left: -105%;
	}

	.contact-form {
		display: block;
		height: auto !important;
		overflow-x: hidden;
		position: fixed;
		font-size: 12px;
		overflow-y: scroll;
	}

	.contact-form .inner {
		padding: 10% 5%;
		position: static;
		transform: none;
	}

	.contact-form form input,
	.contact-form form textarea {
		font-size: inherit;
	}

	.contact-form form textarea {
		min-height: 210px;
	}

	.contact-form .minimize.white {
		top: 0px !important;
		right: 0px !important;
	}

	.contact-form note {
		margin-top: 0 !important;
	}

	.contact-form #form-messages {
		margin-top: 15px;
	}

	/****************************************************/
	/*************** SELL & INTERNATIONAL ***************/
	/****************************************************/

	.page-sell .team ul li,
	.page-profile .team ul li {
		max-width: 100%;
		width: 100%;
		text-align: left !important;
	}

	.page-sell .team .members .thumb,
	.page-profile .team .members .thumb {
		max-width: 100%;
		display: block;
		margin: 0 auto 20px auto;
	}

	.page-sell .team .members .content,
	.page-profile .team .members .content {
		max-width: 100%;
		text-align: center !important;
		margin: 0 auto;
		width: 100%;
	}

	.page-international .buysell a {
		height: auto;
		position: static;
	}

	.page-international .buysell .vcenter {
		z-index: 10;
		position: relative;
		transform: none;
	}

	/***************************************/
	/*************** PROFILE ***************/
	/***************************************/

	.about {
		padding: 50px !important;
	}

	.about .description {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		max-width: 750px;
		text-align: left;
		margin: 0 auto;
		width: 100%;
	}

	.testimonials .testimonial {
		margin: 0 auto !important;
	}

	.testimonials li {
		max-width: 49%;
		margin: 0 auto 15px auto;
	}

	.testimonials .col-1-4:nth-child(4n + 2),
	.testimonials .col-1-4:nth-child(4n + 3),
	.testimonials .col-1-4:nth-child(3n + 2) {
		margin: 0 auto 15px auto;
		float: left;
	}

	.testimonials .col-1-4:nth-child(4n),
	.testimonials .col-1-4:nth-child(3n) {
		float: left;
	}

	.testimonials .col-1-4:nth-child(2n) {
		float: right;
	}

	.testimonials .popup li {
		margin: 0 auto !important;
		max-width: 75% !important;
	}

	.donations .col-1-4 {
		max-width: 25% !important;
	}

	/**************************************/
	/*************** AWARDS ***************/
	/**************************************/

	.page-awards .award {
		width: 100%;
		margin: 0px auto 15px auto;
	}

	.page-awards .awards {
		column-count: 1;
		column-gap: 0;
		-moz-column-count: 1;
		-moz-column-gap: 0;
		-webkit-column-count: 1;
		-webkit-column-gap: 0;
	}

	/************************************************/
	/*************** NOTEWORTHY SALES ***************/
	/************************************************/

	.sales {
		text-align: center;
	}
}

@media screen and (max-width: 48em) and (orientation: landscape) {
	.navigation-top .menu {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		margin: 0 auto;
		max-width: 75%;
	}

	.main-navigation li {
		text-align: left;
	}

	.navigation-top .wrap a {
		text-align: left;
		display: inline-block;
	}
}

@media screen and (max-width: 36em) {
	.title,
	.smalltitle {
		font: bold 20px/25px "sofia-pro", "Helvetica Neue", Helvetica,
			sans-serif;
	}

	.navigation-top .min-logo {
		font-size: 1em;
		top: 13px;
	}

	.home .featured ul li {
		max-width: 100%;
		margin-bottom: 20px;
	}

	.home .featured strong {
		font-size: 28px;
		line-height: 28px;
	}

	.bxslider li .special_title,
	.listingheader .special_title {
		font-size: 2em;
	}

	.bxslider li .price,
	.listingheader .price {
		font-size: 2em;
	}

	.bxslider li .price .price_left,
	.listingheader .price .price_left {
		position: static;
		margin-right: 5px;
	}

	.filter li {
		display: block !important;
	}

	.site-footer .social-navigation,
	.site-footer .footer-navigation li {
		display: block;
	}

	.site-footer .footer-navigation li:after {
		display: none;
	}

	.cmw_house_image #bx-pager a {
		width: 19%;
		height: 7vh;
		margin: 0.8% 1.25% 0.2% 0;
	}

	.cmw_house_image #bx-pager a:nth-child(11n),
	.cmw_house_image #bx-pager a:nth-child(9n),
	.cmw_house_image #bx-pager a:nth-child(7n) {
		float: left;
		margin-right: 1.25%;
	}

	.cmw_house_image #bx-pager a:nth-child(5n) {
		margin-right: 0;
		float: right;
	}

	.cmw_tabs .cmw_section .content {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}

	.page-contact .col-1-4 {
		max-width: 100%;
		float: none;
		width: 100%;
		display: block;
		text-align: center;
	}

	.page-contact .col-1-4 li {
		text-align: center;
	}

	.page-contact .schedule li span {
		width: auto;
		margin: 0 10px 0 0;
	}

	.form input[type="submit"] {
		float: none;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	.page-districts .children li {
		display: block;
		margin: 0 auto 10px auto;
	}

	.bh-sl-container .bh-sl-loc-list {
		width: 100% !important;
		height: 300px !important;
		float: none !important;
		margin-bottom: 15px;
	}

	.bh-sl-container .form-input {
		float: none;
		display: block;
		height: 100%;
		width: 100%;
	}

	.bh-sl-container .bh-sl-map {
		width: 100% !important;
		float: none !important;
	}

	.bh-sl-container .bh-sl-filters-container {
		margin: 0 auto !important;
		float: none !important;
	}

	.page .panel-content .entry-title,
	.page-title,
	body.page:not(.twentyseventeen-front-page) .entry-title {
		float: none !important;
	}

	.bh-sl-container .bh-sl-filters-container .bh-sl-filters {
		float: none;
		width: 100%;
		margin: 5px auto !important;
	}

	.bh-sl-container .bh-sl-map-container {
		margin: 0 auto !important;
		float: none !important;
		height: inherit !important;
	}

	.bh-sl-container .bh-sl-loc-list .list-details .list-content .photo > img {
		width: 100% !important;
	}

	.bh-sl-container .bh-sl-loc-list .list-details .list-content .vcenter {
		float: left !important;
	}

	.page-districts .nearby .section-title {
		text-align: center;
		font-size: 1.8em;
	}

	.page-districts .nearby > ul > li > ul > li {
		float: none !important;
		max-width: 100%;
		margin: 15px auto 0 auto !important;
		text-align: center;
		height: auto !important;
	}

	.page-districts .nearby li .smalltitle {
		text-align: center;
	}

	/************************************/
	/*************** SELL ***************/
	/************************************/

	.expertise ul li {
		max-width: 100%;
		margin: 20px auto;
		padding: 0;
	}

	.strategy .image {
		margin-bottom: -30px;
	}

	.page-sell .team ul li,
	.page-profile .team ul li {
		max-width: 100%;
	}

	/***************************************/
	/*************** PROFILE ***************/
	/***************************************/

	.about {
		background-image: none !important;
	}

	.testimonials li {
		max-width: 100%;
		margin: 15px auto !important;
		height: auto !important;
		padding: 30px;
		float: none !important;
	}

	.testimonials .testimonial {
		margin: 0 auto !important;
		padding: 0;
	}

	.testimonials .col-1-4:nth-child(4n + 2),
	.testimonials .col-1-4:nth-child(4n + 3),
	.testimonials .col-1-4:nth-child(3n + 2) {
		margin: 0 auto;
		float: none;
	}

	.testimonials .col-1-4:nth-child(4n),
	.testimonials .col-1-4:nth-child(3n),
	.testimonials .col-1-4:nth-child(2n) {
		float: none;
	}

	.donations .col-1-4 {
		max-width: 47% !important;
	}

	.page-profile .team ul {
		display: block;
	}
}

@media screen and (max-width: 750px) {
	.site-footer {
		padding-bottom: 6em;
	}

	.site-footer .valuation-wrapper {
		left: 0;
		right: 0;
		bottom: 0;
		background-color: white;
		display: flex;
		justify-content: center;
		padding: 1em;
	}

	.site-footer .valuation {
		padding: 0.5em 1em !important;
	}

	.single-cmw_centris_listing .site-footer {
		padding-bottom: 50px;
	}

	.single-cmw_centris_listing .site-footer .valuation-wrapper {
		display: none;
	}

	.page-template-template-contact .valuation-wrapper {
		display: none;
	}
}
