@charset "utf-8";
/* CSS Document */

body {
	font-family: Helvetica, arial, sans-serif;
	background: #F3F3F3;
	font-size: 15px;
	color: #616161;
	line-height: 20px;
}
div{box-sizing:border-box;}
.slider_item1 {
    max-height: 680px;
    min-height: 680px;
    overflow: hidden;
    position: relative;
	 background-position: center center;  
	 background-repeat: no-repeat; 
	 background-size: cover;	 
}

.sliderbluhead
{
	position: relative;      background-repeat: no-repeat;      overflow: hidden;      padding: 0px;      background-size: cover;
}
.sliderboxhead_bg
{
	 position: absolute;      top: 0px;      right: 0px;      bottom: 0px;      left: 0px;      z-index: 99;      background-position: center center;      -webkit-filter: blur(10px);      -moz-filter: blur(10px);      -ms-filter: blur(10px);      -o-filter: blur(10px);      filter: blur(10px);      background-repeat: no-repeat;      background-size: cover;      background-position: center center;
}

.sliderboxhead_inner
{    position: relative;
    z-index: 100;
    background: rgb(6,59,160);
    background: rgba(6,59,160,0.80);
}
a {
	text-decoration: none !important;
	color: #0B50D2;
}
.container {
	background: #FFFFFF;
	padding:0px;
	width:100%;
	max-width:1190px;
}
.no_padd {
	padding: 0px !important;
}
.bld {
	font-weight: bold;
}
.underline {
	border-bottom: 1px solid #e5e5e5;
}
.topline {
	border-top: 1px solid #e5e5e5;
}
.cnt_pdd {
	padding: 20px 20px;
}
.cnt_pdd30 {
	padding: 30px;
}
.headh1 {
	font-family: "effra", arial, sans-serif;
	font-size: 30px;
	color: #212121;
	line-height: 30px;
}
.featureheadtext {
	color: #212121;
	font-size: 30px;
	line-height: 16px;
	font-weight: 500
}
.featurhead {
	font-family: Helvetica, arial, sans-serif;
	color: #616161;
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0px;
	text-align: center;
	line-height:1.8;
}
.head_h2 {
	/* h2 copy 10: */
	font-family: "effra", arial, sans-serif;
	font-weight: 500;
	padding-top: 40px;
	font-size: 42px;
	color: #0B50D2;
	line-height: 50px;
}
.head_h3, #hoodInfo h4 {
	font-family: "effra", arial, sans-serif;
	padding: 40px 0 20px 0;
	font-weight: 500;
	font-size: 22px;
	color: #063BA0;
	line-height: 24px;
}
#hoodInfo {margin-top:40px;}
#hoodMap {margin-top:20px;}
.tablehead {
	font-family: Helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #212121;
	line-height: 20px;
}
.tabletext {
	font-family: Helvetica, arial, sans-serif;
	font-size: 14px;
	color: #616161;
	line-height: 20px;
}
.tabledata ul {
	list-style: none;
	margin: 0px;
	padding: 0;
}
.tabledata ul li {
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #e5e5e5;
}
.pr40 {
	padding-right: 40px
}
.pr20 {
	padding-right: 20px
}

.pr30 {
	padding-right: 30px
}

.pl0 {
	padding-left: 0 !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt10 {
	padding-top: 10px;
}
.pt_nearby {
	padding-top: 3px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb20 {
	padding-bottom: 20px;
}
.mt10 {
	margin-top: 10px
}
.txt-blue {
	color: #063BA0 !important;
}
.txt-black {
	color: #000000 !important;
}
.mr20 {
	margin-right: 20px;
}
.mb10 {
	margin-bottom: 10px;
}
.bold {
	font-weight: 500;
}
.calamount {
	font-size: 30px;
	color: #1D1D1D;
	line-height: 27px;
}
.caltext {
	font-size: 16px;
	color: #7F7F7F;
	line-height: 18px;
	font-weight: normal;
	margin-top: 10px;
}
.calroundsmall {
	border-radius: 20px !important;
	max-width: 10px !important;
	max-height: 10px !important;
	margin-right: 10px !important;
	margin-top: 2px !important;
}
.caltextsmall {
	font-size: 12px;
	color: #616161;
	line-height: 14px;
}
.btn_cstpad {
	padding: 4px 30px !important;
	margin-right: 30px !important;
}
.underline {
	border-bottom: 1px solid #e5e5e5;
}
.topline {
	border-top: 1px solid #e5e5e5;
}
.underLine {
}
.underLine .nav-tabs {
	border-bottom: none;
	text-align: center;
}
.underLine ul.nav-tabs li {
	display: inline-block;
	float: none;
	margin-bottom: 30px;
}
.underLine ul.nav-tabs li:hover a {
	background-color: transparent !important;
}
.underLine ul.nav-tabs li > a {
	color: #686868;
	padding: 10px 40px;
	border-top: 0px;
	border-bottom: 1px solid #D4D4D4;
	margin: 0px;
	display: inline-block;
}
.underLine .nav-tabs > .active > a {
	color: #0B50D2;
	border: none;
	background: transparent;
	border-bottom: 3px solid #0B50D2;
	border-top: 0;
	font-weight: bold !important;
	padding-bottom: 6px;
	font-family: Helvetica , arial, sans-serif;;
font-size: 12px;
line-height: 14px;
}
.underLine .nav-tabs > .active > a:hover {
	font-family: Helvetica , arial, sans-serif;;
font-size: 12px;
line-height: 14px;

	color: #0B50D2;
	border: none;
	background: transparent;
	border: 0;
	border-bottom: 3px solid #0B50D2;
	font-weight: bold !important;
	padding-bottom: 4px;
}
.underLine .nav-tabs > .active > a:focus {
		font-family: Helvetica , arial, sans-serif;;
font-size: 12px;
line-height: 14px;

	color: #0B50D2;
	border: none;
	background: transparent;
	border: 0;
	border-bottom: 3px solid #0B50D2;
	font-weight: bold !important;
	padding-bottom: 4px;
}
.normal.underLine ul.nav-tabs li {
	font-family: Helvetica , arial, sans-serif;;
font-size: 12px;
line-height: 14px;
	float: left;
	margin-right: 5px;
}
.normal.underLine ul.nav-tabs li > a {
	padding: 10px 10px 4px 10px;
}
.underLine ul.nav-tabs li > a {
	border: none;
	border-bottom: 2px solid #d4d4d4;
}
.boxgray {
	background: #f7f7f7;
	padding-bottom: 50px;
}

.schooldata .txt-black
{
	/* School Name: */
font-family: Helvetica , arial, sans-serif;
font-size: 14px;
color: #212121;
line-height: 20px;
font-weight:bold;
}
.school_name
{
	font-family: Helvetica , arial, sans-serif;
font-size: 14px;
color: #212121;
line-height: 20px;
font-weight:bold;
padding:10px 0px;

}
.btn {
	color: #333333;
	background-color: #f5f5f5;
	background-image: none;
	-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.0), 0 0px 0px rgba(0,0,0,.0);
	-moz-box-shadow: inset 0 0px 0 rgba(255,255,255,.0), 0 px 0px rgba(0,0,0,.0);
	box-shadow: inset 0 0px 0 rgba(255,255,255,.0), 0 0px 0px rgba(0,0,0,.0);
	border-color: #adadad;
	border-color: rgba(173, 173, 173, 1.0);
	padding: 6px 16px;
	font-family: "effra", helvetica, arial;
	font-size: 16px;
	font-weight: 500;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0) !important;
}
.noshadow
{
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0) !important;
}
.btn-dark-gray, .btn-gray {
	background-color: #a4a4a4;
	background-image: none;
	border-color: #adadad;
	border: 0px;
	padding: 8px 16px;
	color: #FFFFFF !important;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0) !important;
}
.btn-dark-gray.smaller {
	padding: 2px 8px;
}
.btn-dark-gray {
	background-color: #757575;
}
.btn-green {
	background-color: #00DB5D;
	background-image: none;
	border-color: #5ebf5e;
	border: 0px;
	padding: 8px 16px;
	color: #FFFFFF;
}
.btn-danger, .btn-dark-gray, .btn-green, .btn-primary { /*text-shadow: 0px 1px 0px rgba(2, 28, 103, 0.0); */
	-webkit-box-shadow : 0px 1px 2px 0px rgba(0,0,0,0.25);
	-moz-box-shadow : 0px 1px 2px 0px rgba(0,0,0,0.25);
	box-shadow : 0px 1px 2px 0px rgba(0,0,0,0.25);
}
.btn-border, .btn-primary {
	background-color: #0B50D2;
	color: #FFF;
	padding: 8px 16px;
	border: none;
}
.btn-border {
	background-color: transparent;
	border: 2px solid #a5a5a5;
	color: #777777;
	padding: 6px 14px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #063BA0;
 *background-color: #063BA0;
}
.btn-danger { /*background-color: #bd362f; color: #fff; padding: 8px 16px; border: none; border: none;*/
	color: #FFFFFF;
	background-color: #EF3C44;
	background-image: none;
	border-color: #EF3C44;
	padding: 6px 16px;
}
.btn-success {
	background-color: #5bb75b;
	color: #fff;
	padding: 8px 16px;
	border: none;
	border: none;
}
.section_infograph {
	padding-right: 10px;
}
.infoGraph_cntr {
	height: 18px;
	width: 100%;
	overflow: hidden;
	border-radius: 4px;
	margin: 3px 0px;
}
.infoG_bar_blue {
	height: 18px;
	width: 100%;
	overflow: hidden;
	background-color: #0B50D2;
	border-radius: 4px 0px 0px 4px;
	float: left;
}
.infoG_bar_green {
	height: 18px;
	width: 100%;
	overflow: hidden;
	background-color: #00db5d;
	margin: 0px;
	float: left;
}
.infoG_bar_yellow {
	height: 18px;
	width: 100%;
	overflow: hidden;
	background-color: #fee834;
	border-radius: 0px 4px 4px 0px;
	margin: 0px;
	float: left;
}
.idcn_item {
	border-bottom: 1px solid #f1f1f1;
	padding: 7px 0px;
}
.infoGraph_detail_cntr {
	padding-top: 10px;
}
.infoGraph_detail_cntr .circle {
	display: inline-block;
	margin-right: 5px;
}
.infoGraph_detail_cntr .idcn_item:first-child {
	border-top: 1px solid #f1f1f1;
}
.infoGraph_detail_cntr .circle i {
	width: 12px;
	height: 12px;
	border-radius: 6px;
	background-color: #0B50D2;
	display: inline-block;
}
.infoGraph_detail_cntr .circle.blue i {
	background-color: #0B50D2;
}
.infoGraph_detail_cntr .circle.green i {
	background-color: #00db5d;
}
.infoGraph_detail_cntr .circle.yellow i {
	background-color: #fee834;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w10pr {
	width: 9.98%;
}
.w20pr {
	width: 19.98%;
}
.w30pr {
	width: 29.98%;
}
.w40pr {
	width: 39.98%;
}
.w50pr {
	width: 49.98%;
}
.w60pr {
	width: 59.98%;
}
.w70pr {
	width: 69.98%;
}
.w80pr {
	width: 79.98%;
}
.w90pr {
	width: 89.98%;
}
.p20 {
	padding: 20px;
}
.main_searchbox {
	border: 2px solid #BDBDBD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 7px 5px;
	width: 100%;
}
.contact_propertyname {
	/* Toke Ettehadieh: */
font-family: "effra", helvetica, arial;
font-weight:500;
	font-size: 18px;
	color: #063BA0;
	line-height: 24px;
	font-weight: 500;
}
.contact-detail
{
	
font-family: Helvetica, arial;
font-size: 16px;
color: #9E9E9E;
line-height: 28px;
}

.contact-detailtype
{
	
font-family: Helvetica, arial;
font-size: 14px;
color: #212121;
line-height: 18px;
font-weight:bold;
}


.img_pname {
	font-family: "effra", helvetica, arial;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 32px;
	font-weight: 500;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.30);
}
.img_padd {
	font-family: "effra", helvetica, arial;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 28px;
	font-weight: 500;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.30);
}
.img_pprice {
	font-family: "effra", helvetica, arial;
	font-size: 42px;
	color: #FFFFFF;
	line-height: 50px;
	font-weight: 500;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.30);
}
.smallslideimg{min-height: 105px;max-height: 105px;}
.flexslider .slides li {
	position: relative;
}
.flex-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	padding: 7px;
/*background: -moz-linear-gradient(top,  rgba(19,19,19,0) 0%, rgba(0,0,0,0.6) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(19,19,19,0)), color-stop(100%,rgba(0,0,0,0.6)));  
background: -webkit-linear-gradient(top,  rgba(19,19,19,0) 0%,rgba(0,0,0,0.6) 100%); 
background: -o-linear-gradient(top,  rgba(19,19,19,0) 0%,rgba(0,0,0,0.6) 100%); 
background: -ms-linear-gradient(top,  rgba(19,19,19,0) 0%,rgba(0,0,0,0.6) 100%); 
background: linear-gradient(to bottom,  rgba(19,19,19,0) 0%,rgba(0,0,0,0.6) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00131313', endColorstr='#99000000',GradientType=0 );  
	
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 98%); *//* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(98%,rgba(0,0,0,0.8))); *//* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 98%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 98%); *//* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 98%);*/ /* IE10+ */
/*background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 98%); *//* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); *//* IE6-9 */
background: url(//content.harstatic.com/img_psite/Black_gradient_header.png) repeat;
}
.school_text
{
	/* School Address: */
font-family: helvetica, arial;
font-size: 12px;
color: #616161;
line-height: 14px;
}
#carousel li {
}
.bluebg {
	padding: 4px;
	background: #0B50D2 !important;
}
.btn_green_new {
	background-color: #00DB5D !important;
	min-width:160px;
}
.btn_open_house {
	background-color: #f60096 !important;
}
.propertyboxhead {
	position: relative;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 0px;
	background-size: cover;
}
.propertyboxhead_bg {
	/* Absolutely position it, but stretch it to all four corners, then put it just behind #search's z-index */
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 99;
	/* Pull the background 70px higher to the same place as #bg's */
	background-position: center center;
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	-o-filter: blur(10px);
	filter: blur(10px);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.propertyboxhead_bgnoblur {
	/* Absolutely position it, but stretch it to all four corners, then put it just behind #search's z-index */
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 99;
	/* Pull the background 70px higher to the same place as #bg's */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.propertyboxhead_inner {
	/* Put this on top of the blurred layer */
	position: relative;
	z-index: 0;
	background: rgb(10,80,210,0.40); /* for IE */
	background: rgba(10,80,210,0.40);;
	padding: 0; 
}
.custom_select {
		 background: transparent;
	   padding: 7px 5px;
	   font-size: 16px;
	   line-height: 1;
	   border: 0;
	   border-radius: 0;
	   height: 40px;
	   -webkit-appearance: none;
	    -moz-appearance: none;
		 -o-appearance: none; 
		  appearance: none;
	    border:2px solid #bdbdbd;
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
				border-radius: 4px;
		background: url(//content.harstatic.com/img/common/menu_dropdown_arrow4.png) no-repeat right center ;
		width:100%;
	}
.buy_rent_btns {
	margin-top: 5px
}
.buy_rent_btns a {
	display: block;
	padding: 2px 0;
	width: 49.8%;
	float: left;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	background-color: #CEDCF6!important;
	border-color: #CEDCF6!important;
	color: #0B50D2;
	text-shadow: 0 0 0 rgba(255,255,255,0);
	font-family: "effra", helvetica, arial;
	font-size: 14px;
	font-weight: 500
}
.buy_rent_btns a:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}
.buy_rent_btns a.active {
	background-color: #0B50D2!important;
	border-color: #0B50D2!important;
	color: #fff;
	box-shadow: 0 0 0 rgba(0,0,0,0.0) inset, 0px 0 0 rgba(0,0,0,0.0)
}
.footer_copyrights .ft_brdr_cl {
	min-height: 80px;
	border-top: 2px solid #d7d7d7;
	padding-right: 15px;
	padding-top: 14px;
}
.footer_copyrights {
	padding: 15px;
	font-size: 12px;
	color: #595953;
	line-height: 16px;
}
.recentlysold {
	background: url(//content.harstatic.com/img_psite/recently_sold_red_background.png) left no-repeat !important;
	
    padding-left: 32px;
    padding-top: 12px;
    width: 548px;
    margin-top: 10px;
    height: 88px;
	}
.recentlysoldlabel{
	/* Recently Sold 08/15/ Copy: */
font-family: Helvetica, arial, sans-serif;
font-size: 14px;
color: #FFFFFF;
line-height: 16px;}
.contact-add {
	padding: 10px 0px;
}
.ft_brdr_cl {
	margin-top: 50px;
}
.pd0 {
	padding: 0px;
}
.pd10 {
	padding: 10px;
}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.hide {
	display: none;
	opacity:0;
	
}
.btn_calender {background: #00DB5D;
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.20);
border-radius: 4px;
font-family: "effra", arial;
font-size:14px;
font-weight:500;
color:#FFFFFF;
line-height:16px;
padding:5px;}

.btn_top .img_pname {
	font-family: "effra", helvetica, arial;
	font-size: 22px;
	color: #212121;
	font-weight:500;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	text-shadow:none;
}
.btn_top .img_padd {
	padding: 0px;
	margin: 0px;
	line-height: 30px;
	font-family: "effra", helvetica, arial;
	font-size: 16px;
	color: #212121;
	text-shadow:none;
}

.pricereductionbox
{
background: #FEF5E5;
border: 2px solid #FBA000;
border-radius: 4px;
padding:10px;
font-family:  helvetica, arial;
font-size: 12px;
color: #FBA000;
}

.pricereductionbox_head
{
	/* $ 2,000,000 (1.99%): */
font-family:  helvetica, arial;
font-size: 14px;
font-weight:bold;
}

.share {
    right: 0 !important;
    left: inherit !important;
    background: #9E9E9E !important;
    border-radius: 4px !important;
    border: 0px !important;
    box-shadow: none !important; }
.share li a:hover{ background-color:transparent !important; }
.share>li>a
{
	display:initial !important;
	padding:4px !important;
}

.col_8cus
{
	 width: 66.6667%; 
	 float: left;
	 padding:0 15px;
}


.social_ico {
    text-align: center;
    margin-bottom: 40px
}

.social_ico a {
    display: inline-block;
    width: 61px;
    height: 61px;
    margin: 1px;
    min-width: 61px;
    min-height: 61px;
    background: url(//content.harstatic.com/img/icons/social_icons.png) center no-repeat
}

.social_ico a.delicious,
.social_ico a.digg,
.social_ico a.dribble,
.social_ico a.flickr,
.social_ico a.mail,
.social_ico a.pinterest,
.social_ico a.reddit,
.social_ico a.stumbleUpon {
    background-image: url(//content.harstatic.com/img/icons/social_icons_2.png)
}

.social_ico a.facebook {
    background-position: left top
}

.social_ico a.twiter {
    background-position: -71px top
}

.social_ico a.mslive {
    background-position: -282px top
}

.social_ico a.yahoo {
    background-position: -142px top
}

.social_ico a.linkedin {
    background-position: -211px top
}

.social_ico a.google {
    background-position: -353px top
}

.social_ico a.pinterest {
    background-position: -142px top
}

.social_ico a.dribble {
    background-position: -282px top
}

.social_ico a.flickr {
    background-position: -494px top
}

.social_ico a.mail {
    background-position: -423px top
}

.social_ico a.reddit {
    background-position: -565px top
}

.social_ico a.digg {
    background-position: -636px top
}

.social_ico a.delicious {
    background-position: -706px top
}

.social_ico a.stumbleUpon {
    background-position: -777px top
}

.social_ico a:hover.facebook {
    background: url(//content.harstatic.com/img/icons/social_icons.png) left -62px
}

.social_ico a:hover.twiter {
    background-position: -71px -62px
}

.social_ico a:hover.mslive {
    background-position: -282px -62px
}

.social_ico a:hover.yahoo {
    background-position: -142px -62px
}

.social_ico a:hover.linkedin {
    background-position: -211px -62px
}

.social_ico a:hover.google {
    background-position: -353px -62px
}

.social_ico a:hover.pinterest {
    background-position: -142px -62px
}

.social_ico a:hover.dribble {
    background-position: -282px -62px
}

.social_ico a:hover.flickr {
    background-position: -494px -62px
}

.social_ico a:hover.mail {
    background-position: -423px -62px
}

.social_ico a:hover.reddit {
    background-position: -565px -62px
}

.social_ico a:hover.digg {
    background-position: -636px -62px
}

.social_ico a:hover.delicious {
    background-position: -706px -62px
}

.social_ico a:hover.stumbleUpon {
    background-position: -777px -62px
}


.flex-caption{position:absolute;left:0px;right:auto;margin-bottom:0px;padding:0px 10px;}
.slides .flex-caption{right:0px !important;left:345px !important;padding:10px 15px 6px 15px;margin-left:0px !important;}
.img_pprice{line-height:40px;padding-top:15px !important;width:290px;}

/*
.flex-caption{position:absolute;left:0px;right:auto;margin-bottom:0px;padding:0px 10px;}
.slides .flex-caption{right:0px !important;left:245px !important;padding:10px 15px 6px 15px;margin-left:0px !important;}
.img_pprice{line-height:40px;padding-top:15px !important;width:220px;}
*/


/*.container .bluebg{padding:10px !important;}*/

@media (min-width: 1200px) {
	.container{max-width:1190px;width:100%;}
	.cnt_pdd{padding:20px 67px;}
	#ptname {float:left;}
	#pprice {float:right;}
	.cnt_pdd.bluebg{padding:0px 10px;}
}
*/



@media only screen and (min-width : 768px ) and (max-width : 992px ) {

.pt_nearby {
	padding-top: 60px;
	padding-bottom: 20px;
}
.col_8cus
{
	 width: 100%; 
	 float: left;
	 padding:0 15px;
}

.slider_item1 {
    max-height: 515px;
    min-height: 515px;
	background-size: cover;
	}
	 
}

@media only screen and (min-width : 320px) and (max-width : 767px ) {
	.btn_cstpad{padding: 10px 30px !important;}
	.pt_nearby {padding-top: 60px;padding-bottom: 20px;}
	.col_8cus{width: 100%;float: left;padding:0 15px;}
	.mt60P {margin-top: 60px !important;}
	
	.slides .flex-caption{left:305px !important;}
	.img_pprice{line-height:38px;width:240px; font-size:30px;}
}

@media only screen and (min-width : 320px) and (max-width : 550px) {
	.featureheadtext{ font-size:25px}
	.featurhead{ font-size:14px}
	.slider_item1 {
    max-height: 275px;
    min-height: 275px;
	background-size: cover;
	}
	.flex-direction-nav {display:none;}
.flex-direction-nav a::before {
	font-size: 20px !important
}
.img_pname {
	font-size: 22px;
	line-height: 24px;
}
.pt_nearby {
	padding-top: 60px;
	padding-bottom: 20px;
}
.img_padd {
	opacity: 0.8;
	font-size: 16px;
}
.img_pprice {
	font-size: 22px;
	line-height: 30px;
}
.head_h2 {
	font-size: 22px;
}
.head_h3 {
	font-size: 18px;
}
.contact_propertyname {
	font-family: Effra, arial;
	font-size: 22px;
	font-weight: 500;
}
.img_padd {
	line-height: inherit;
	margin-bottom: inherit;
}
.flex-caption {
	padding: 0 20px;
	padding-bottom:0px !Important;
	margin-bottom: -16px;
}
#carousel li {
	margin-right: 0px !important
}
.bluebg {
	padding: 0px;
}
.tabschool ul.nav-tabs li {
	margin-bottom: 10px !important;
}
.mt60P {
	margin-top: 60px !important;
}
.agent_detail {
	text-align: center
}
.agent_detail1 {
	text-align: left
}
.btn_cstpad {
	margin-top: 10px;
}
.contact-add {
	margin: 30px 0px;
}
.buy_rent_btns {
	margin: 20px 0px;
}
.pt40P {
	padding-top: 40px !important;
}
.pt20P {
	padding-top: 20px !important;
}

.recentlysold {
	background: url(//content.harstatic.com/img_psite/recently_sold_red_background_responsive.png) left no-repeat !important;
    height: 99px !important;
    width: 314px;
    padding-left: 35px;
    padding-top: 27px;
    margin-top: -20px;
	margin-left: -35px;
	float:left !important;
}

.width100
{
	width:100%;
}
.pdtb20
{
	    margin-top: 20px;
    margin-bottom: 24px;
}
.recentlysold .pdtb20 {margin:auto !important;}

.flex-caption{margin-bottom:0px;width:200px;}
.slides .flex-caption{right:0px !important;left:220px !important;padding:5px 10px 6px 10px;margin-left:0px !important;width:auto;}
.img_pprice{line-height:24px;padding-top:15px !important;width:200px;}

} /*  @media only screen and (min-width : 320px) and (max-width : 550px) {  */



.sticky {
	background: rgba(255,255,255,0.90);
border-bottom: 1px solid rgba(0,0,0,0.10);
	position: fixed;
	right: 0px;
	top: 0px;
	left: 0px;
	z-index: 11111;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
	
	
	/* Rectangle 695 Copy: */

}
.post_info {
    padding-left: 60px;
    line-height: normal;
    padding-top: 1px;
    color: #838383;
    font-size: 12px;
}
.author_pic {
    float: left;
}

.img_circle_70, .img_circle_90, .img_circle_50 {
    background-color: #e4e4e4;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-size: cover;
     width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 0px auto;
}
.post_info h1, h2, h3, h4, h5, h6 {
    display: inline !important;
    font-family: "effra",helvetica, arial;
    font-style: normal;
    font-weight: 500 !important;
    color: #0B50D2;
    line-height: normal;
    margin: 0px;
    padding: 0px;
}

.parcelPrice {
      background-image: url(/img/icons/pin_turquoise.png);
      /*background-color: #fff;*/
      background-repeat: no-repeat;
      opacity: 0.90;
      width: 44px;
      height: 32px;
      position: absolute;
      color: #000;
      font-family: Arial;
      font-weight: bold;
      padding-left: 1px;
      padding-right: 1px;
      font-size: 11px;
      line-height: 16px;
      cursor: pointer;
      text-align: center;
      background-position: center 4px;
      line-height: 24px;
      padding-top:3px;
    }
    .parcelPrice:hover { background-image: url(/img/icons/pin_turquoise_focused.png);}


.dropdown.open .dropdown-menu, .dropdown.open .dropdown-content{display:block;}

@media only screen and (max-width:600px) { 
	.cnt_pdd.bluebg{padding:10px;}
}

@media only screen and (max-width:550px) { 
	.pull-right.pull-none-xs, .pull-none-xs{float:none !important;} 
}

@media (max-width:420px) { 
	.flex-caption{width:130px;}
	.slides .flex-caption{font-size:12px;line-height:18px !important;left:135px !important;}
	.slides .flex-caption > div{line-height:18px !important;}
}

@media (max-width:400px) {
	.flex-caption{padding:5px 0px;font-size:12px;}
	.img_pprice img {width:120px;}
	.img_pprice{font-size:18px;width:120px;}
	/*.slides .flex-caption{display:none;}*/
}
@media (max-width:400px) {
	.flex-caption{padding:0px 5px;font-size:12px;}
	.img_pprice img {width:120px;}
	.img_pprice{font-size:18px;width:120px;}
	/*.slides .flex-caption{display:none;}*/
}
@media (max-width:350px) {
.slides .flex-caption{display:none;}
}