body{background-color:#fff;}
.sheader_right{float:right;width:300px;padding:25px 0px;}
.sheader_left{padding:12px 0px;display:inline-block;}
.slink{margin-right:19px;margin-bottom:8px;display:inline-block;}
.btn.big{padding:10px 30px;}
.envalop_cntr{ background:url(//www.har.com/resources/images/open_house/envelope.png) no-repeat left top;max-width:833px;margin:0px auto;width:100%;}
.blue_cntr{background-color:#1d94e3;max-width:465px;margin:0px 0px 0px auto;padding:20px 25px 25px 85px;position:relative;}
.content_cntr{max-width:350px;margin:0px auto;text-align:center;}
.content_cntr_inner h1{ font-size:36px;font-weight:bold;color:#0b92e6;letter-spacing:1.6px;line-height:40px;}
.content_cntr_inner{color:#364c59;font-size:14px;letter-spacing:0.6px;line-height:21px;font-family: "effra",sans-serif;border:6px solid #bee2f7;background-color:#fff;text-align:left;}
.sign{position: absolute;left:32px; top:40%;z-index: 1;}
.bigfont{color:#0b92e6;font-size:32px;font-weight:bold;padding-right:5px;}
.content_cntr_inner h4{font-size:20px;letter-spacing:0.9px;color:#364c59;}
.prop_img{-webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */transform: rotate(-2deg);border:8px solid #fff;background-position:center center;background-repeat:no-repeat;background-size:cover;width:255px;height:150px;
	-webkit-box-shadow: 4px 3px 28px -13px rgba(0,0,0,0.75);-moz-box-shadow: 4px 3px 28px -13px rgba(0,0,0,0.75);box-shadow: 4px 3px 28px -13px rgba(0,0,0,0.75);margin-bottom:30px;}
.section_pd{padding:60px 10px;}
.bigger_heading{padding:10px 0px;font-size:40px;line-height:48px;font-weight:500;letter-spacing:1.8px;}
.mb30{margin-bottom:30px;}.big_hd{font-size:32px;line-height:40px;letter-spacing:1.4px;color:#364c59;padding:15px 0px 8px 0px;}
.medium_hd{font-size:24px;line-height:40px;letter-spacing:1.1px;color:#364c59;padding:0px 0px 10px 0px;}
.light_hd{color:#a1b2bd;font-family:"effra",sans-serif;font-size:20px;letter-spacing:1px;font-weight:500;}
.iconlink{font-size:14px;line-height:30px;font-weight:bold;display:inline-block;margin-bottom:10px;width:50%;float:left;}
.iconlink img{display:block;float:left;margin-right:10px;}
.agent_blox{margin-bottom:20px;margin-top:15px;}
.agent_picture{background-position:center center;background-repeat:no-repeat;background-size:cover;width:96px;height:96px;float:left;margin-right:15px;}
.agent_blox .big_hd{margin-left:112px;padding-top:5px;}
.s_footer{background-color:#f2f4f7;font-size:18px;line-height:30px;color:#748d9b;text-align:right;padding:12px 0px;}
.bigger2_heading{font-size:52px;font-weight:400;letter-spacing:2.3px;line-height:50px;}
.s_footer a{color:#748d9b;text-decoration:underline;}
.srng_left{float:left;width:25%;}
.srng_right{width:75%;float:left;padding-left:35px;}
.box_agent{color:#58717f;font-size:21px;font-family: "effra",sans-serif;font-size:500;border:1px solid #cfd6df; border-radius:2px;text-align:center;padding-bottom:30px;}
.title{background-color:#cfd6df;height:62px;padding-top:10px;margin-bottom:25px;}
.box_agent_pic{border-radius:50%;width:84px;height:84px;margin:0px auto 0px auto;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.bigger_number{font-size:88px;line-height:110px;color:#364c59;margin:5px auto 5px auto;letter-spacing:3.9px;}
.stars{text-align:center;margin:0px auto;}
.stars img {margin:5px 3px 5px 0px;}
.border_row{padding:20px 0px;border-bottom:1px solid #cfd6df;}
.small_hd{font-size:21px;font-weight:500;padding-bottom:10px;text-transform:uppercase;}
.normal_pera{font-size:24px;line-height:37.5px;color:#424242;margin:5px 20px 40px 0px;}
.thin_hd{font-size:24px;text-transform:uppercase;line-height:32px;letter-spacing:1.2px;font-family:"effra",sans-serif;font-weight:400;margin-bottom:40px;}
.prop_photo{width:60%;float:left;margin-right:5%;margin-bottom:40px;}
.prop_detail{width:35%;float:right;margin-bottom:30px;}
.prop_detail{font-size:21px;font-weight:500;color:#58717f;font-family:"effra",sans-serif;}
.pd_row{margin:10px 0px;}
.bah_name{font-size:21px;font-weight:500;color:#58717f;font-family:"effra",sans-serif;}
.box_agent_horz{border:solid 1px #cfd6df;border-radius:2px;margin-bottom:40px;}
.bah_left{border-right:solid 1px #cfd6df;width:28%;float:left;padding:20px;text-align:center;}
.bah_left .box_agent_pic{margin-bottom:15px;}
.bah_right{border-left:solid 1px #cfd6df;width:72%;float:left;margin-left:-1px;padding:20px;}
.bah_right a{font-size:21px;font-weight:500;font-family:"effra",sans-serif;text-transform:uppercase;display:block;width:50%;float:left;margin-right:0px;margin-bottom:20px;}
.mr10{margin-right:10px;}
.sheader_right .btn{margin-bottom:10px;}
.medium_hd2{font-size:20px;line-height:32px;letter-spacing:1.1px;}

@media only screen and (max-width:850px){
	.srng_left{width:30%;}
	.srng_right{width:70%;}
	.bigger2_heading{font-size:46px;line-height:1.1;}
	#ShareRatings .big_hd{font-size:28px;}
	.sheader_right{float:none;width:100%;padding:0px 0px 20px 0px; clear:both;text-align:left;}
	.sheader_right .btn{float:none !important;}
	
}

@media only screen and (max-width:740px){
	.sheader_left{padding:10px 0px;display:block;}
	.bigger2_heading{font-size:36px;}
	#ShareRatings .big_hd{font-size:22px;}	
	#ShareRatings .medium_hd{font-size:22px;line-height:1.6;letter-spacing:0.7px;}
}

@media only screen and (max-width:676px){
	.ratingsall .col50{width:50%;float:left;}
}

@media only screen and (max-width:600px){
	.srng_left{width:100%;float:none;clear:both;}
	.srng_right{width:100%;float:none;clear:both;padding-left:0px;}
	.srng_right .bigger2_heading{text-align:center;}
	.srng_right .big_hd{text-align:center;}
	.box_agent{margin-bottom:30px;max-width:400px;margin:30px auto;}
	.prop_photo,.prop_detail{width:100%;float:none;clear:both;}
	.pd_row{width:50%;float:left;}
	.bah_left,.bah_right{float:none;clear:both;width:100%;border-left:none;border-right:none;}
	.bah_left{border:solid 1px #cfd6df;}
	.bah_right .iconlink {width:100%;float:none;clear:both;}
	.ratingsall .col50 .big_hd{text-align:left;padding:8px 0px 3px 0px;line-height:1;}
}
@media only screen and (max-width:550px){
	.slink{margin-right:2px;}
}

@media only screen and (max-width:470px){
	.blue_cntr{padding:20px 5px 25px 35px;}
	.content_cntr{max-width:100%;}
	.sign{left:-20px;}
	.content_cntr_inner h1{font-size:22px;line-height:28px;}
	.bigger_heading{font-size:32px;text-align:left;}
	.big_hd{font-size:28px;}.medium_hd{font-size:20px;}	
	.btn.big{padding:2px 10px;}
	.section_pd{padding:30px 10px;}
	.sheader_right .btn{ width:46%;margin-right:0px !important;}
	.gray_header{padding-top:30px;}
	.ratingsall .col50{clear:both;width:100%;float:none;text-align:left;}
	#ShareRatings .normal_pera{font-size:20px;line-height:1.5;}
	.iconlink{width:100%;float:none;clear:both;}
}
@media only screen and (max-width:370px){
	.content_cntr_inner > div{padding:20px 10px !important;}
	.prop_img{width:230px;height:140px;}
}