/**** BASE ****/
body {
    color: #888;   
}
a {
    color: #494949;
    text-decoration: none!important;
}

/**** LAYOUT ****/
.list-inline>li {
    padding: 0 10px 0 0;
}
.container-pad {
    padding: 20px 15px;
}


/**** MODULE ****/
.bgc-fff {
    background-color: #fff!important;
}
.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.brdr {
    border: 1px solid #ededed;
}

/* Font changes */
.fnt-smaller {
    font-size: .9em;
}
.fnt-lighter {
    color: #bbb;
}

/* Padding - Margins */
.pad-10 {
    padding: 10px!important;
}
.mrg-0 {
    margin: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
}
.btm-mrg-30 {
    margin-bottom: 30px!important;
}

/* Color  */
.clr-535353 {
    color: #535353;
}

.img-responsivelisting{
border:1px #D3D3D3 solid;
padding:5px;
width:100%;
height:auto;
}

.featuredimg{
border:2px #425F9C solid;
padding:5px;
border-radius:5px;
}

.featuredimg:hover{
transition: all 0.5s ease;
background:#425F9C;
}

.img-responsivelisting:hover{
transition: all 0.5s ease;
background:#425F9C;
}

.featuredaddress{
position:absolute; 
left:110; 
top:10; 
color:#fff; 
background:#425F9C; 
padding:5px; 
border-radius:5px;
font-size:13pt;
}

.featuredprice{
	position:absolute;
	right:110; 
	bottom:10;
	background:#425F9C;
	color:#fff; 
	padding:5px;
	border-radius:5px;
	font-size:14pt;
}




/**** MEDIA QUERIES ****/
@media only screen and (max-width: 991px) {
    #property-listings .property-listing {
        padding: 5px!important;
    }
    #property-listings .property-listing a {
        margin: 0;
    }
    #property-listings .property-listing .media-body {
        padding: 10px;
    }
}
	
	@media (min-width : 1801px) and (max-width : 2000px){
	
	.img-responsivelisting{
		width:272;
		height:196px;
	}
	
	.property-listing{
	min-height:198px !important;	
	}
	
	.featuredimg{		
	height:198px;
	}
		
		.featuredaddress{
	font-size:12pt;
	left:10;
	}
	
	.featuredprice{
	font-size:12pt;
	right:10;
	}
	
	.featuredbox{
		padding:10px;
	}
		
	}
	
	
	@media (min-width : 1601px) and (max-width : 1800px){
	
	.img-responsivelisting{
		width:262;
		height:192px;
	}
	
	.property-listing{
	min-height:194px !important;	
	}
	
	.featuredimg{		
	height:200px;
	}
		
		.featuredaddress{
	font-size:12pt;
	left:10;
	}
	
	.featuredprice{
	font-size:12pt;
	right:10;
	}
	
	.featuredbox{
		padding:10px;
	}
		
	}
	
	
	@media (min-width : 1481px) and (max-width : 1600px){
	
	.img-responsivelisting{
		width:262;
		height:192px;
	}
	
	.property-listing{
	min-height:194px !important;	
	}
	
	
	.featuredimg{		
	height:180px;
	}
		
		.featuredaddress{
	font-size:12pt;
	left:10;
	}
	
	.featuredprice{
	font-size:12pt;
	right:10;
	}
	
	.featuredbox{
		padding:10px;
	}
		
	}

	@media (min-width : 1300px) and (max-width : 1480px){
	
	.img-responsivelisting{
		width:252;
		height:192px;
	}
	
	.featuredimg{		
	height:170px;
	}
		
	.property-listing{
	min-height:194px !important;	
	}
		
		.featuredaddress{
	font-size:12pt;
	left:10;
	}
	
	.featuredprice{
	font-size:12pt;
	right:10;
	}
	
	.featuredbox{
		padding:10px;
	}
		
	}

	@media only screen and (min-width : 1200px) and (max-width : 1299px) {
	
	.img-responsivelisting{
		width:252;
		height:172px;
	}
	
	
	.featuredimg{
		width:100%;
		height:170px;
	}
	
	.featuredaddress{
	font-size:12pt;
	left:10;
	}
	
	.featuredprice{
	font-size:12pt;
	right:10;
	}
	
	.featuredbox{
		padding:10px;
	}
	
	
	}
	
	

/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1200px) {
	
	.img-responsivelisting{		
		height:142px;
	}
	
	.property-listing{
	min-height:190px !important;	
	}
	
	.featuredimg{
		width:100%;
		height:150px;
	}
	
	.featuredaddress{
	font-size:12pt;
	left:10;
	}
	
	.featuredprice{
	font-size:12pt;
	right:10;
	}
	
	.featuredbox{
		padding:10px;
	}
	
	
	}
	
	

	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px) {
	
	.img-responsivelisting{
		width:100%;
		height:230px;
	}
	
	.property-listing{
	min-height:410px !important;	
	}
	
	.featuredimg{
		width:100%;
		height:auto;
	}
	.propaddressresults{
	font-size:60% !important;	
	}
	
	.featuredaddress{
	font-size:18pt;
	left:10;
	}
	
	.featuredprice{
	font-size:18pt;
	right:10;
	}
	
	.featuredbox{
		padding:30px;
	}
	
	}
	
	

	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {
	
	.img-responsivelisting{
		width:100%;
		height:auto;
	}
	
		.featuredimg{
		width:100%;
		height:auto;
	}
	
	.featuredaddress{
	font-size:15pt;
	left:10;
	}
	
	.featuredprice{
	font-size:15pt;
	right:10;
	}
	
	.featuredbox{
		padding:30px;
	}
	
	}
	

	/* Extra Small Devices, Phones */ 
	@media only screen and (max-width : 480px) {
	
	.img-responsivelisting{
		width:100%;
		height:auto;
	}
	
	.featuredimg{
		width:100%;
		height:auto;
	}	
	
	.featuredbox{
		padding:30px;
	}
	
	}



	
