/******************************************************************************************
 *  list
 ******************************************************************************************/
#PropertyListRegion .property-list { padding: 18px 0;}
#PropertyListRegion .property-list .property {
	margin-bottom: 20px;
}

#PropertyListRegion .property-list .property .pic {background: #FFF;background-position: 50% 50%; background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: center center;}
#PropertyListRegion .property-list .property .image {text-align: center;position: relative;}
#PropertyListRegion .property-list .property .fixed .image img{width: 100%;*height: 100%;}
#PropertyListRegion .property-list .property .image img{max-width: 100%;max-height: 100%;}
#PropertyListRegion .property-list.items_1 .property .pic {width: 100%;vertical-align: middle;width: 50%;float: left;}
#PropertyListRegion .property-list.items_2 .property .pic {width: 100%;vertical-align: middle;width: 50%;float: left; border: 1px solid #FFF;-webkit-box-shadow: 0px 5px 10px #999;-moz-box-shadow: 0px 5px 10px #999999;box-shadow: 0px 5px 10px #999;}


#PropertyListRegion .property-list .property .image .marquee {position: absolute;z-index: 1;width: 197px;height: 140px;background-repeat: no-repeat;background-position: right top;visibility: visible !important;right: 0;}
#PropertyListRegion .property-list .property .property-info {padding: 4px 12px 0px;overflow: hidden;}
#PropertyListRegion .property-list .property .property-info .desc {padding: 2px 0px;line-height: 17px;margin-top: 4px;padding-right: 0px;font-size: 13px;}
#PropertyListRegion .property-list .property .property-info .prop-price {text-align: right;line-height: 35px;height: 35px;font-size: 16px;}
#PropertyListRegion .property-list .property .property-info .proj-prices {line-height: 26px;}
#PropertyListRegion .property-list .property .property-info .proj-name {line-height: 35px;height: 35px;}
#PropertyListRegion .property-list .property .property-info .proj-types{height: 26px;font-size: 15px;line-height: 30px;}
#PropertyListRegion .property-list .property .property-info .prop-city, #PropertyListRegion .property-list .property .property-info .proj-city {height: 25px; font-size: 14px; line-height: 25px; color: #FFF; padding-left: 10px;}
#PropertyListRegion .property-list .property .property-info .proj-sold {color: #F00;font-weight: bold;}
#PropertyListRegion .property-list .property .property-info .icons {height: 24px;border: 0;border-top: 1px solid #EBEBEB;border-left: none;border-right: none;padding: 3px 0px;}
#PropertyListRegion .icons .fright, #PropertyListRegion .icons .fleft {font-weight: normal;line-height: 28px; }
#PropertyListRegion .icons .property-icon{color: #A1A1A1; margin-right: 4px;}
#PropertyListRegion .icons .fright{margin-left: 7px;}
#PropertyListRegion .property-list .property .property-info .icons img{position: relative;	top: -3px;}
#PropertyListRegion .icons .fleft img{margin-left: 0px;}
#PropertyListRegion .icons img{	position: relative;	top: 3px;margin-left: 7px;	margin-right: 1px;}
#PropertyListRegion .property-list .property .prop-type{font-size: 20px;font-weight: normal;margin: 0px 0px 9px 10px;text-rendering: optimizelegibility;}
.gm-style-iw+div>img{max-width: 59px;}
#PropertyListRegion .paging .title{line-height:48px;padding-left:15px;}
#content-row{background:none !important; padding-top:0 !important;}
.pagination a, .pagination span{border: 1px solid #DDD !important;padding: 0 11px !important;line-height: 30px !important; margin: 0px 0px 0px 3px; }
.pagination li:first-child a, .pagination li:first-child span, .pagination li:last-child a, .pagination li:last-child span{border-radius:0 !important;}
@media (min-width: 979px){
	#PropertyListRegion .property-list.items_1 .property .pic {height: 248px;}
	#PropertyListRegion .property-list.items_1 .property .image img{max-height: 248px;}
	#PropertyListRegion .property-list.items_1 .property .property-info .desc.visible-tablet {display: block !important;}
	#PropertyListRegion .property-list.items_1 .property .property-info .desc.hidden-tablet {display: none !important;}
	
	#PropertyListRegion .property-list.items_2 .property .pic {height: 175px;}
	#PropertyListRegion .property-list.items_2 .property .image img{max-height: 175px;}
	
	#PropertyListRegion .property-list.items_3 .property .pic{height:275px;}
	#PropertyListRegion .property-list.items_3 .property .image img{max-height:275px;}

	#PropertyListRegion .property-list.items_4 .property .pic{height: 165px;width: 100%;vertical-align: middle;}
	#PropertyListRegion .property-list.items_4 .property .image img {max-height: 165px;max-width: 100%;}
	#PropertyListRegion .property-list .property .property-info{height:190px;}
}
@media (max-width: 979px){
	#PropertyListRegion .property-list-header .sort{text-align:left;}
	#PropertyListRegion .property-list .property .pic.fixed {height: 165px;width: 100%;vertical-align: middle;}
}
@media (max-width: 979px) and (min-width: 768px){
	#PropertyListRegion .property-list-header .links{width: 100%;}
	#PropertyListRegion .property-list-header .form-wrapper{width: 100%;margin-top: 10px;}
	#PropertyListRegion .property-list .property{width: 100%;margin: 0px;margin-bottom: 20px;background: rgba(247, 247, 247, 0.33);}
	#PropertyListRegion .property-list .property .pic{width:33%;float:left;}
	#PropertyListRegion .property-list .property .property-info{width:62%;float:right;}
	#PropertyListRegion .property-list .property .image img {max-height: 200px;}
	#PropertyListRegion .property-list .property .pic.fixed{width:33% !important;float:left;height: 180px !important; min-height: 180px; background-color:transparent;}
	#PropertyListRegion .property-list .property {}
}
@media (max-width: 767px) and (min-width: 481px){
    #PropertyListRegion .property-list-header .links{width: 100%;}
	#PropertyListRegion .property-list-header .form-wrapper{width: 100%;margin-top: 10px;}
	#PropertyListRegion .property-list .property{width: 100%;margin: 0px;margin-bottom: 20px;background: rgba(247, 247, 247, 0.33);}
	#PropertyListRegion .property-list .property .pic{width:39%;float:left;}
	#PropertyListRegion .property-list .property .property-info{width:56%;float:right;}
	#PropertyListRegion .property-list .property .image img {max-height: 200px;}
	#PropertyListRegion .property-list .property .pic.fixed{width:39% !important;float:left;height: 180px !important; min-height: 180px; background-color:transparent;}
	#PropertyListRegion .paging .title{text-align:center;}
	#PropertyListRegion .pagination{text-align:center;}
	#PropertyListRegion .paging {margin-bottom: 10px;}
	#PropertyListRegion .property-list .property .property-info {padding: 7px 1px 0px;}
	}
@media (max-width: 480px){
	#PropertyListRegion .property-list .property .pic{width: 100% !important;}
	#PropertyListRegion .property-list-header .links{display:none;}
	#PropertyListRegion .property-list-header form{text-align: center;}
	.pagination ul li{display:inline-block !important;}
	#PropertyListRegion .property-list .property .pic.fixed{height:200px; min-height: 180px; background-color:transparent;}
	div.btn.btn-group.sort-wrapper {width: 100%;margin: 0px;box-sizing: border-box;margin-bottom: 10px;cursor: pointer;}
	#PropertyListRegion .paging .title{text-align:center;}
	#PropertyListRegion .pagination{text-align:center; height: 100%;}
	#PropertyListRegion .paging {margin-bottom: 15px;}
	#PropertyListRegion .property-list .property .property-info {padding: 7px 1px 0px;}
	.pagination a, .pagination span {margin: 0; padding: 0 8px !important;}
