
.gmw-results {

	max-width: 1400px;

	margin-left: auto;
	margin-right: auto;
	border-right: 2px solid black;
	border-left: 2px solid black;
}

.gmw-orderby-dropdown { display: none ; }
 
div.agent-title {	font-size: 54px;	}

div.gmw-results-message-bw span {
	font-size: 24px!important;
	text-align: center; 
	display: inline;
	display:block;
	background-color: #F8F8F8;
}

div.gmw-results-wrapper .gmw-orderby-dropdown, div.gmw-results-wrapper .gmw-per-page {
 height: 45px!important;
}

.container-bw {
	  width: 100%;
	  height: 410px;
	  margin: auto;
	  padding: 10px;
		background-color: white; 
}

.one-bw {
	float: left;
	width: 20%; 
	height: 400px; 
	background-position: center; 
	background-size: cover; 
	background-repeat: no-repeat; 
}

.two-bw {
	float: right;
	height: 400px; 
   	width: 80%; 
	background: white;
	padding: 15px 15px;
	font-size: 24px;	
	overflow: auto; 
}

.post-container {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-top: 0px;
	background-color: white;
	border-top: 2px solid black;


}
.top-post-row {
	text-align: center; 
}


div.post-container > div.top-post-row > h2 > a {
	font-size: 28px!important;

}

.bottom-post-row {
//	height: 50px;
	background-color: white;
padding: 50px 0 50px 0 ; 
	text-align: center; ; 
}

.address  {
	text-align: center; 
	width: 33%!important;
	float: left;
}
.reviews-srs  {
	text-align: center; 
	width: 33%!important;
	float: left;
	color: #0274be;
}
.contact  {
	text-align: center; 
	width: 33%!important;
	float: left;
}

/*
div.post-container > div.bottom-post-row > span.contact > a > button {
  margin-left: 25%;
  margin-top: 15px;
	width: 33%;
}
*/

@media all and (max-width: 600px) {

			div.gmw-results-message-bw span {
				font-size: 14px!important;
				text-align: center; 
				display: inline;
				display:block;
				background-color: #F8F8F8;
			}

			div.agent-title {	font-size: 30px;	}
			
			.gmw-orderby-dropdown { 
				display: none ; 
			}

			#welcome-message {
				font-size: 14px!important;
			}

			div.post-container > div.top-post-row > h2 > a {
				font-size: 14px!important;
			}

			.container-bw {
				width: 100%;
				margin: auto;
				padding: 10px;
				background-color: white; 
			}

			.one-bw {
				width: 100%;
				background-position: center; 
				background-size: contain; 
				background-repeat: no-repeat; 
			}

			.two-bw {	display: none ; }

			.post-container {
				max-width: 1400px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 25px;
				margin-top: 0px;
				background-color: white;
				border-top: 2px solid black;
				}

			.bottom-post-row {
				background-color: white;
				}

			.btn_sr {  
				display: block;
				margin-left: auto!important;
				margin-right: auto!important;
				}

			span.address {  
				display: block;
				text-align: center;
				}

			#colophon  {	display: none ; }
			
}
