.section-padding{padding:60px 0px;}

.recent-properties														{position:relative;}
.recent-properties h2													{font-size:2em;font-weight:300;text-transform:uppercase;text-align:center;margin:0px 0px 20px 0px;}
.recent-properties .recent-property										{display:inline-block;width:32%;vertical-align:top;}
.recent-properties .recent-property a									{position:relative;display:block;padding:5px;margin:10px;}
.recent-properties .recent-property .image								{display:block;position:relative;}
.recent-properties .recent-property .status-banner						{position:absolute;bottom:6px;left:0; padding:10px;z-index:2;background:#01AEF0;color:#FFFFFF;text-transform:uppercase;}
.recent-properties .recent-property.status-forSale .status-banner,
.recent-properties .recent-property.status-toLet .status-banner			{display:none;}
.recent-properties .recent-property .recent-details						{display:block;padding:10px 0px;}

.recent-properties .recent-property .address .addr-line1				{display:block;font-size:1.2em;line-height:1.1em;font-weight:400;text-transform:uppercase;margin-bottom:5px;}
.recent-properties .recent-property .address .vitm-brief				{display:block;font-size:1em;margin:10px 0px 20px 0px;color:#333333;}
.recent-properties .recent-property .price-wrapper .price-value			{font-size:1.4em;font-weight:300;}

.recent-sales			{background:#FFFFFF;}
.recent-rentals			{background:#EFEFEF;}

.recent-properties h2														{color:#01AEF0;}
.recent-properties .recent-property a										{background:transparent;}
.recent-properties .recent-property a:hover									{background:#EFEFEF;}
.recent-properties.recent-rentals .recent-property a:hover					{background:#CCCCCC;}

.recent-properties .recent-property .image									{border:1px solid #CCCCCC;}
.recent-properties .recent-property .address								{color:#777777;}
 .recent-properties .recent-property .addr-lines,
.recent-properties .recent-property .price-wrapper .price-value				{color:#01AEF0;}
.recent-properties .recent-property .brief									{color:#777777;}
.recent-properties .recent-property .price-wrapper .price-offers,
.recent-properties .recent-property .price-wrapper .price-period			{color:#777777;}

.welcome-wrapper							{text-align:center;font-size:1.2em;line-height:1.8em;font-weight:300;background:#01AEF0;color:#FFFFFF;}
.welcome-wrapper h2							{font-size:2em;font-weight:400;line-height:1em;margin:0px 0px 40px 0px;text-transform:uppercase;color:#F8D20F;font-weight:600;}
.welcome-wrapper h2 span					{display:block;font-size:0.7em;font-weight:300;color:#FFFFFF;}
.welcome-wrapper .btn:hover { background:#394363; }

.services-wrapper								{position:relative;}
.services-wrapper h4 {
  color:#FFFFFF;
  text-transform:uppercase;
  font-weight:bold;
  text-align:center;
  margin:0px 0px 40px 0px;
  background:#01AEF0;
  padding:20px;
  font-size:1.4em;
}
.services-wrapper .overlay						{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.services-wrapper .service-box					{display:block;width:440px;font-weight:300;font-size:1.2em;line-height:1.5em;position:relative;z-index:2;}
.services-wrapper .service-left					{float:left;}
.services-wrapper .service-right				{float:right;}
.services-wrapper .content						{display:block;padding:40px;}
.services-wrapper .title						{display:block;font-size:2em;line-height:1.1em;text-transform:uppercase;font-weight:600;}
.services-wrapper .text							{display:block;margin:40px 0px;}
.services-wrapper .more							{display:block;font-weight:600;text-transform:uppercase;}
.services-wrapper								{background:#FFFFFF url(backgrounds/services-bg.jpg) no-repeat 50% 0%;background-size:cover;background-attachment:fixed;}
.services-wrapper .content						{background:#01AEF0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;}
.services-wrapper .service-box:hover .content	{background:#394363;}
.services-wrapper .title,
.services-wrapper .more							{color:#F8D20F;}
.services-wrapper .text							{color:#FFFFFF;}

.HomeMap {
  border:5px solid #FFFFFF;
}
.HomeMap iframe {
  width:100%;
  height:320px;
}

@media screen and (max-width:930px){
	.services-wrapper .service-box				{width:48%;}
	.services-wrapper .title span				{font-size:1.8em;}
}
@media screen and (max-width:800px){
	.recent-properties .recent-property a		{margin:0px;}
}
@media screen and (max-width:760px){
	.header-wrapper								{background-image:url(backgrounds/slide-01.jpg) !important;}
	.services-wrapper .service-box				{float:none !important;width:100%;margin:0px 0px 30px 0px;}
	.services-wrapper .content,
	.services-wrapper .title,
	.services-wrapper .text						{height:auto !important;}
}
@media screen and (max-width:660px){
	.recent-properties .recent-property			{width:100%;}
	.recent-property.recent-03					{display:none;}
	.welcome-wrapper h2							{font-size:1.6em;}
	.welcome-wrapper							{font-size:1em;line-height:1.3em;}
	.services-wrapper .title					{font-size:1.6em;}
	.recent-properties h2						{font-size:1.6em;line-height:1.2em;}
}
@media screen and (max-width:470px){
	.section-padding							{padding:40px 0px;}
	.welcome-wrapper h2							{margin:0px 0px 30px 0px;}
}
