.rent_page .section_header {
	margin-top:55px;
	margin-bottom: 0;
}
	
	/* ---------------------------------------------------------------------- */
	/*	Main body text area
	/* ---------------------------------------------------------------------- */	
	.body-text {
		padding:20px 0 0 0;
	}

	.body-text > div {
		padding-left:0;
		padding-right:0;
	}
	
	.body-text > .container-fluid > .row-fluid > .span4 {
		/*set it to auto for media*/
	}

	/* ---------------------------------------------------------------------- */
	/*	Google Maps
	/* ---------------------------------------------------------------------- */	
	#map_div{
		width:100%;
		height:376px;
		margin:0 auto 20px auto;
		border:3px solid #fafafa;
	}
	#map_div img {
	  max-width: none;
	}
	#single_map {
		margin-bottom:20px;
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
		width:100%; 
		height:250px;
	}
	
	/* ---------------------------------------------------------------------- */
	/*	Call to action
	/* ---------------------------------------------------------------------- */
	.call-to-action {
		padding:10px;
		min-height:70px;
		max-height:70px;
		overflow:hidden;
		margin-top:0;
		margin-bottom:20px;
		display:block;
		font-size:130%;
		
		border: 1px solid #DDD;
		
		  -khtml-border-radius: 0px;
		 -webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			     border-radius: 0px;
			 
		
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	
	}
		
	/* ---------------------------------------------------------------------- */
	/*	widgets
	/* ---------------------------------------------------------------------- */	
	.qbox, .qbox h3 {
				 border-radius: 3px;
		 -webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			padding: 10px;
			display: block;
	}
	
	.qbox h3, #model-head {
		box-sizing: content-box;
		background-color: #363636;
		background-image: -moz-linear-gradient(top, #444, #222);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
		background-image: -webkit-linear-gradient(top, #444, #222);
		background-image: -o-linear-gradient(top, #444, #222);
		background-image: linear-gradient(to bottom, #444, #222);
		background-repeat: repeat-x;
		border-color: #222 #222 black;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		color: #F6F6F6;
		text-shadow: 0 1px black, 0 0 .2em rgba(0, 0, 0, .7);
		font-size: 14px;
		margin: -10px -10px 10px -10px;
				 
		 -webkit-border-radius: 3px 3px 0 0;
		  -khtml-border-radius: 3px 3px 0 0;
			-moz-border-radius: 3px 3px 0 0;
				 border-radius: 3px 3px 0 0;
	
	}
	
	.qbox {
		float:none; 
		position:relative;
		margin: 6px 0 16px 0 !important;
		width: auto;
		min-height: 150px !important;
		padding-bottom:20px;
		background-color: #f5f5f5;
		border: 1px solid #AAA;
		text-shadow: 0 1px rgba(255, 255, 255, 0.8);
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	   	   -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
				box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	}

	.qbox h3 > i {
		top:1px;
		font-size:19px;
		margin-top:2px;
		margin-right:3px;
	}
	.qbox h3 > label.badge {
		font-family:Arial;
		-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
	}
	
	.qbox form label, .qbox p, .pin p, .qbox input.disabled {
	font-size: 11px;
	display: block;
	width: 100%;
	margin: 5px 0 5px 1px;
	color: #666;
	font-weight: bold;
	border:0; 
	background:transparent; 
	box-shadow:none;
	}
	
	.qbox form {
		margin-bottom:0;
	}
	
	.qbox button.btn-warning {		
		width:100%; 
	}
	
	.qbox button.btn, .qbox a.btn {
		margin-top:14px;
		font-size: 14px;
		padding-top: 8px;
		padding-bottom: 8px;
		
	}
	
	.qbox input.disabled {
		padding:0;
		cursor:default;
	}
	
	/* ---------------------------------------------------------------------- */
	/*	Widgets: Shortlist
	/* ---------------------------------------------------------------------- */
	.shortlist {
		padding: 0;
		margin:0;
		display:block;
	}
	
	.shortlist li {
		display: block;
		position:relative;
		padding:3px 0;
		margin:0 0 3px 0;
		font-size:11px;
		font-weight:bold;
		border-bottom:1px dashed #A8A8A8;
	}
	
	.shortlist li img {
		display:inline-block;
		margin-right:3px;
		margin-bottom:3px;
		border:2px solid #FFF;
		vertical-align: top;
		width:44px;	
	}
	
	.shortlist li div {
		display:inline-block;
		line-height: 14px;
		padding-bottom:5px;
		width: 140px;
	}
	
	.shortlist li a {
		display:block;
		margin-bottom:4px;
		
	}
	
	/* ---------------------------------------------------------------------- */
	/*	UI slider for widgets
	/* ---------------------------------------------------------------------- */
	.ui-slider {
		position: relative;
		text-align: left;
		outline: none;
	}
	
	.ui-slider .ui-slider-handle {
		position: absolute;
		z-index: 2;
		width: 16px;
		height: 16px;
		cursor: default;
		background: url('../img/slider/handle.png') no-repeat;
		border: none;
		cursor: pointer;
	}
	
	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background: url('../img/slider/sliderOverlay.png') repeat-x;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
	}
	
	.ui-slider-horizontal {
		height: 8px;
		background: url('../img/slider/sliderBg.png') repeat-x;
		clear: both;
		margin: 8px 0;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
	}
	
	.ui-slider-horizontal .ui-slider-handle {
		top: -5px;
		margin-left: -.6em;
	}
	
	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}
	
	.ui-slider-horizontal .ui-slider-range-min {
		left: 0;
	}
	
	.ui-slider-horizontal .ui-slider-range-max {
		right: 0;
	}
	

	/* ---------------------------------------------------------------------- */
	/*	Property information list display
	/* ---------------------------------------------------------------------- */
	p.location, p.price, p.description {
		margin:0;
	}
	
	.appartment-listing p, .appartment-listing .prop-title {
		margin-left:5px;
	}
	.appartment-listing .prop-title, a.prop-title, a.prop-title:active {
		font-size:15px;
		margin-top:-1px;
		text-transform:none;
		font-weight:bold;

	}
	.prop-title {
		margin-bottom:10px;
	}
	
	p.size {
		font-size:12px;
		text-transform: none;
		color: #3A3A3A;
		margin-bottom:7px;
	}
	
	p.price{
		font-weight:bold;
		color:#5C5C5C;
		margin-bottom:6px;
		font-size:15px;
	}
	
	p.description {
		font-size:12px;
		color:#5c5c5c;
	}
	
	p.body-paragraph {
		margin: 0 5px 30px;
		text-shadow: 0 1px rgba(255, 255, 255, 0.8);
	}
	.signature {
		display:block;
		margin-top:13px;
		font-weight:bold;
		font-style:italic;
		color:#5C5C5C;
		text-align:right;
		padding-right:10px;
	}
	
	/* ---------------------------------------------------------------------- */
	/*	Hot Properties
	/* ---------------------------------------------------------------------- */
	.dropdown-results {
		font-size: 14px;
		font-family:'open sans';
	}
	.hotproperties div.thumbnail {
		position:relative;
		background:none;
		padding:0;
		border:none;
		box-shadow:none;
		border-bottom:1px solid #FFF;
		
				border-radius:0px;
		-webkit-border-radius:0px;
		   -moz-border-radius:0px;
		margin-bottom:20px;
	}
	.hotproperties div:hover.thumbnail {
		border-color: #B93C00;
	}
	.hotproperties div:hover.thumbnail > img {
		border-color:#E29E7E;
	}
	
	.hotproperties .thumbnail  img {
		margin-bottom:10px;
		width:100%;
		
		  -webkit-box-sizing: border-box; /* webkit */
		   -khtml-box-sizing: border-box; /* konqueror */
		     -moz-box-sizing: border-box; /* firefox */
		          box-sizing: border-box; /* css3 */
	}
	
	.hotproperties .thumbnail .caption {
		padding:0 5px;
	}

	.thumbnail > img { 
		margin-left:0;
		width:100%;
	}

	/* ---------------------------------------------------------------------- */
	/*	Short List & View Details buttons
	/* ---------------------------------------------------------------------- */		
	.list-btns {
		display:block;
		list-style:none;
		padding:0;
		margin:10px 0 10px 0;
	}
	
	.list-btns li {
		display:inline-block;
		padding:0;
		margin:0 4px 7px 0;
	}
	.list-btns li a {
		
	}
	.list-btns li a:hover i {
		text-decoration:none;
	}

	/* ---------------------------------------------------------------------- */
	/*	Property Listing
	/* ---------------------------------------------------------------------- */
	.listing-js .container-fluid {
		padding:0;
		margin:0 0 20px 0;
		position:relative;
	}
	
	.listing-js .row-fluid {
		border-bottom:1px solid #fafafa;
	}
	.listing-js .row-fluid:hover, #renting-map-js > div:hover {
		border-bottom-color:#C24F19;
	}
	
	.row-fluid.appartment-listing {
		border-bottom:none;
	}
	.row-fluid.appartment-listing > .span6 {
		border-bottom:1px solid #fafafa;
		padding-bottom:0;
		padding-top:0;
	}
	
	.latest-listing {
		padding:0;
		margin:0 0 20px 0;
		position:relative;
	}
	
	.listing-js .container-fluid img {
		border:3px solid #FFF;
		margin-bottom:20px;
		box-sizing:border-box;
	}
	.listing-js select {
		width:100%;
		height:30px;
		margin-top:-7px;
	}
	
	.pagination { margin: 20px 0 0;	}
	
	.listing-js #google-map-js {margin-top:6px;	}
	
	#renting-map-js > div:nth-child(odd) {	margin-left:0;}
	#renting-map-js > div {border-bottom:1px solid #FFF; margin-bottom:20px; display:block;}
	#renting-map-js p.prop-specs,  #renting-map-js p.lat, #renting-map-js p.lng, #renting-map-js p.prop-id {display:none;}
	
	/* ---------------------------------------------------------------------- */
	/*	Property Thumbnail Sticker
	/* ---------------------------------------------------------------------- */	
	.sticker {
		display:block;
		position:absolute;
		top:-3px;
		left:-2px;
		z-index:99;
		border:2px solid #FFF;
		text-shadow: 0 1px rgba(0, 0, 0, 0.8);
		font-weight:bold;
		text-align:center;
		padding:1px 8px;
		
		-webkit-border-radius: 5px 5px 5px 5px;
		   -moz-border-radius: 5px 5px 5px 5px;
		        border-radius: 5px 5px 5px 5px;
	}
	
	.sticker-sold {
		color:#FFF;
		border-color: #D36F03;
		background: #E26300;
	}
	
	.sticker-hot {
		color:#FFF;
		border-color: #AA342E;
		background: #c1171a;
	}
	
	.sticker-just-listed {
		color:#640608;
		border-color: #EE7200;
		text-shadow: 0 1px rgba(255, 255, 255, 0.8);
		background: #ffa84c; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	}
	
	div.gallery span.sticker {
		font-size: 20px;
		padding: 5px 10px;
	}
	

	/* ---------------------------------------------------------------------- */
	/*	Slider Tweaks
	/* ---------------------------------------------------------------------- */	
	.buttonCon {
		background: url('../img/transparant-10.html') top left repeat;
		padding: 5px;
		bottom:-5px;
				border-radius: 5px 5px 0px 0px;
		-webkit-border-radius: 5px 5px 0px 0px;
		   -moz-border-radius: 5px 5px 0px 0px;
	}
	
	#banner .oneByOne_item span.slide5Txt2 {
		font-size:16px;
		background:#292929;
		color:white;
		margin-top:0;
	}
	#banner .oneByOne_item span.slide5Txt1 {
		color: white;
		background: #E25A00;
	}
	
	
	/* ---------------------------------------------------------------------- */
	/*	Tabs
	/* ---------------------------------------------------------------------- */

	.nav-tabs > li:first-child {
		border-left:1px solid #EDEDED;
	}
	.nav-tabs > li {
		border-right:1px solid #EDEDED;
	}
	.nav-tabs > li > a, .nav-pills > li > a, .nav-tabs > li > a:hover {
		margin-right:0;
		padding-top:5px;
		padding-bottom:5px;
		border:none;
		border-top: 2px solid #C7C7C7;
		border-bottom: 1px solid #222;
		color:#9B9B9B;
		text-transform:none;
	}
	.nav-tabs .dropdown-menu li a {
		text-transform:none;
		font-family:inherit;
	}
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
		color: #616161;
		border: none;
		border-top:2px solid #D56F00;
		font-weight: bold;
		background-color: #FFF;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-bottom: 1px solid #fff;
	}
	.nav-tabs > li > a, .nav-tabs > li > a:hover {
		background:#F8F8F8;
		border-bottom-color:#E2E2E2;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.nav-tabs {
		border-bottom: 1px solid #CECECE;
		margin-bottom:0;
	}
	.nav-tabs > li > a:hover {
	  border-color: none;
	}
	.tab-content {
		border:1px solid #EDEDED;
		border-top:none;
		padding: 10px;
		background-color: #FFF;
	}
	.nav-tabs > li > a, .nav-tabs > li > a:hover {
		padding:15px 15px 10px;
	}
	

	/* ---------------------------------------------------------------------- */
	/*	Gallery
	/* ---------------------------------------------------------------------- */
	.gallery {
		position:relative;
		margin-bottom:20px;
	}
	
	/* ---------------------------------------------------------------------- */
	/*	Page Header
	/* ---------------------------------------------------------------------- */
	.page-header {
		padding-bottom: 9px;
		margin: 3px 0 15px;
		font-size:30px;
		color: #5E5E5E;
	}

	/* ---------------------------------------------------------------------- */
	/*	Forms
	/* ---------------------------------------------------------------------- */
	
	.form-horizontal {
		background: url('../img/transparant-5.png') top left repeat;
		padding: 15px 10px 17px;
		margin:0 0 20px;
		
			     border-radius: 5px;
		 -webkit-border-radius: 5px;
			-moz-border-radius: 5px;
	}
	.form-horizontal .label {
		display:block;
		background:#8A8A8A;
		-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
	}	
	.form-horizontal label {
		font-size:12px;
		font-weight:bold;
	}
	.form-horizontal input {
		max-height:30px;
	}
	.contact-agent-form .label{
		margin:0 0 15px;
		padding:5px 0 5px 5px;
	}
	.contact-agent-form #prp_name {
		display:none;
	}
	.label_field {
		float: left;
		width: 31.3333333333%;
		padding-left:6px;
	}
	.label_field label {
		font-size:12px;
		margin-top:2px;
		font-weight:bold;
	}
	input#verify {width:70px;}
	.field {
		margin-bottom: 15px;
	}
	.button-align {
		text-align: right;
	}


	/* ---------------------------------------------------------------------- */
	/*	Alerts
	/* ---------------------------------------------------------------------- */
	.alert {
		
		border-color: #DBBB7E;
	}
	.desktop-alert-options {
		padding-right:14px;
		position:relative;
	}
	.desktop-alert-options ul {
		position:absolute;
		top: 8px;
		right: 14px;
		padding:0;
		margin:0;
	}
	
	.alert-danger, .alert-error {
		color: #A75926;
		background-color: #EBD7C3;
		border-color: #D1A99A;
		font-size:12px;
	}
	.desktop-alert-options ul li {
		display:inline-block;
	}
	.alert-info {
		border-color: #A7CAD1;
	}
	.alert-success {
		border-color: #A6C989;
	}

	/* ---------------------------------------------------------------------- */
	/*	Property Info Single Page
	/* ---------------------------------------------------------------------- */
	.property-info ul, ul.contactdetail  {
		margin:0;
		padding:0;
	}
	
	.property-info ul, .property-info ul li, ul.contactdetail  li, ul.contactdetail {
		list-style:none;
		font-size:12px;
	}
	
	.property-info ul li {
		background:url('../img/bullet-tick.png') left center no-repeat;
		padding: 0 0 0 20px;
		margin: 10px 0;
		display:block;
	}
        ul.contactdetail  li {
            padding-left: 8px;
        }
	.property-info ul li:first-child {
		margin-top:-5px;
	}
	
	.property-info p.description {
		margin:20px 0;
	}
	
	.property-info p.asking-price {
		margin:20px 0;
		font-size: 18px;
		line-height:25px;
		font-weight:bold;
		text-align:right;
		display:block;
		padding:5px 10px 4px;
		color:#fff;
		position:relative;
		text-shadow: 0 1px 0 rgba(33, 102, 0, 0.5);
		-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
		
		background: rgb(143,196,0); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(143,196,0,1) 0%, rgba(143,196,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(143,196,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(143,196,0,1) 0%,rgba(143,196,0,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ); /* IE6-9 */
	}
	
	p.asking-price span {
		font-size:15px;
		position:absolute;
		top:6px;
		left:8px;
	}
	
	/* ---------------------------------------------------------------------- */
	/*	Model-Header
	/* ---------------------------------------------------------------------- */
	#model-head {
		margin:0;
		padding:15px 15px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	.modal-backdrop {background-color: #000;}

	/* ---------------------------------------------------------------------- */
	/*	Block Quote
	/* ---------------------------------------------------------------------- */
	blockquote {
		background: url('../img/transparant-5.png') top left repeat;
		font: italic 15px/1.6 'PT Serif', Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		padding: 20px 20px 20px 40px;
		border-left: 2px solid #C9C9C9;
	}
	blockquote, blockquote p {
		line-height:normal;
		color:#747474;
		font-size:15px;
		text-align:left;
		font-style:italic;
	}
	blockquote.gray p {
		color:#FFF;
	}
	blockquote.green {
		background:#D6E9D3;
		background: rgba(41, 218, 17, 0.05);
		border-left-color:#9FB49C;
	}

	blockquote.white {
		background: #FFF;
		background: rgba(255, 255, 255, 1.00);
	}
	blockquote.gray {
		background: #3A3A3A;
		border-left-color:#000;
	}
	
	blockquote small {
	font-size: 12px;
	}

	blockquote p {
		padding:10px 0 5px;
	}
	/* ---------------------------------------------------------------------- */
	/*	PAGE ERROR "404"
	/* ---------------------------------------------------------------------- */
	.dimention {
		font: normal 960% Arial;
		margin:3% 0;
		text-align:center;
		color: white;
		text-shadow: 0 1px 0 #CCC, 0 2px 0 #C9C9C9, 0 3px 0 #BBB, 0 4px 0 #B9B9B9, 0 5px 0 #AAA, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
	}
	
	/* ---------------------------------------------------------------------- */
	/*	Divider
	/* ---------------------------------------------------------------------- */	
	.divider{
		width:auto; 
		height:0px; 
		border-top:1px solid #969696; 
		border-bottom:1px solid #fff; 
		margin: 15px 0;
	}
	form .divider {
		margin:10px 0;
	}
	
	/* ---------------------------------------------------------------------- */
	/*	Select 2 Adjustments
	/* ---------------------------------------------------------------------- */	
	.select2-container .select2-choice span,
	.select2-container-multi .select2-choices .select2-search-field input {
		font-size:11px;
		font-weight:bold;
	}
	.chzn-select a {
		font-family:Arial;
	}
    /***************************************************************************/
    /* Show Open House                                                         */
    /***************************************************************************/
    ul.openhouse {
        list-style: none;
        margin-left: 0px;
    }
        ul.openhouse li .fa {
            padding-right: 5px;
        }
    span.toilet {
        background: url(../img/toilet1.png) no-repeat;
        padding: 0px 0 0 20px;        
        display: initial;
        background-size: 16px 16px;
        margin: 0px 0px 0px 10px;
    }
ul.contactdetail li {
    font-size: 14px;
     position: relative;
}
.rent_page .span4 ul.contactdetail li .fa {
    margin: 0px;
    position: absolute;
    top: 4px;
    left: 0px;
}
.rent_page .span4 ul.contactdetail li {
    margin: 0px;
    padding-left: 20px;
}

#propertyslidernav img {
    display: block;
    opacity: .5;
    cursor: pointer;
}
#propertyslidernav img:hover {
    opacity: 1;
}
#propertyslider, #propertyslider .slides img {
    max-height: 580px;
}
.flex-direction-nav a.flex-next:before, .flex-direction-nav a:before {
    margin-top: 12px;
}
#propertyslidernav .flex-active-slide img {
    opacity: 1;
}
.adv-heading {
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    padding: 10px;
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(255, 255, 255, 0.25);
}
	/* ---------------------------------------------------------------------- */
	/*	Responsive adjustments
	/* ---------------------------------------------------------------------- */		
	
	@media (max-width: 480px) {
		
		h1, h2 {
			font-size: 17px;
		}
		.listing-js #google-map-js {
			margin-top: -5px;
		}
		.row-fluid.appartment-listing > .span6 {
			padding-bottom:10px;
			padding-top:10px;
		}
		.listing-js .container-fluid {
			margin:0;
		}
		.listing-js .container-fluid img {
			margin-top:20px;
		}
	
	}

	@media only screen and (min-width: 320px) and (max-width: 479px) {
		.listing-js .container-fluid img {
			width:273px;
		}
		
		h1, h2 {
			font-size: 19px;
		}
		
		.row-fluid.appartment-listing > .span6 {
			padding-bottom:10px;
			padding-top:10px;
		}
		.listing-js .container-fluid {
			margin:0;
		}
		.listing-js .container-fluid img {
			margin-top:20px;
		}
		
		.sticker {
			top:16px;
		}
		.gallery .sticker, .thumbnail .sticker {
			top:-4px;
		}
		
	}
	
	
	
	
	
