.agentboxhead {
	padding:40px 36px 30px;
}
.box_header.agentboxhead { background-color:#063BA0 !important; }
.img_circle_100 {
	max-width:100px;
	max-height:100px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	overflow:hidden;
}
.agentprofile_h1 {
	font-family: Effra-Medium "Source Sans Pro", "Helvetica", "Helvetica Neue", Arial, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 43px;
}
.agentprofile_h2 {
	font-family: Effra-Medium "Source Sans Pro", "Helvetica", "Helvetica Neue", Arial, sans-serif;
	font-size: 24px;
	color: #CCD1FF;
	line-height: 29px;
}
.agentprofile_ratingbox {
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	border-radius: 18px;
	border: 2px solid rgba(255, 255, 255, 0.60);
	padding:10px 20px;
	margin-top:30px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
	width:142px;
}

.agent_social_links {
	padding-top:30px;
}
.agent_social_links .social {
	margin-right:5px;
}
.agentboxbdrright {
	border-right:1px rgba(255,255,255, 0.08) solid;
}
.agentboxbdrleft {
	border-left:1px rgba(255,255,255, 0.08) solid;
}

.testimonial {
	font-family: Effra-Medium "Source Sans Pro", "Helvetica", "Helvetica Neue", Arial, sans-serif;
	color:#99A3FF;
	margin-top:20px;
}
.testimonialtext {
	font-size:18px;
	line-height: 24px;
	font-style:italic;
}
.testominal_by {
	border-top:1px #6777a4 solid;
	font-size: 14px;
	line-height: 16px;
	margin-top: 14px;
	padding-top: 10px;
}
.agentdetail {
	background-color:#f6f6f6;
	text-align:center;
}
.agentdetailbox {
	font-family: Effra-Medium "Source Sans Pro", "Helvetica", "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 18px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.50);
	border-radius: 4px;
	background: #A5A5A5;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
	text-align:center;
	padding:10px;
	margin:20px 0px 20px 10px;
min-width:191px !important!
}
.agentdetail_sublink a {
	font-family: HelveticaNeue-Bold, Arial, sans-serif;
	font-size: 16px;
	color: #686868;
}
.agentdetail_sublink a:hover {
	color: #0B50D2;
	border-bottom:3px #0B50D2 solid;
}
.agenth3 {
	font-size: 20px;
	color: #0B50D2;
	line-height: 32px;
	font-weight: 700 !important;
}

.ratingdata
{
	font-family: Effra-Regular, HelveticaNeue-Bold, Arial, sans-serif;
font-size: 16px;
color: #6675FF;
padding:6px 0;
}

.roundbutton
{
border: 1px solid #d4d4d4;
    border-radius: 4px;
    color: #686868;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 21px;
    margin: 5px;
    padding: 6px 8px;


}
.roundbutton:hover
{
	border: 1px solid #0B50D2;
	color:#FFFFFF !important;
	background-color:#0B50D2 !important;

}.roundbutton
{
border: 1px solid #d4d4d4;
    border-radius: 4px;
    color: #686868;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 21px;
    margin: 5px;
    padding: 6px 8px;


}
.roundbutton:hover
{
	border: 1px solid #0B50D2;
	color:#FFFFFF !important;
	background-color:#0B50D2 !important;

}

.nbrhoodbtn
{

	display: inline-block;
margin:5px;
background: #E8EDFC !important;
border-radius: 4px;
border: 1px solid #CCD1FF;
padding: 6px 8px;
font-size: 14px;
color: #063BA0;
line-height: 16px;


}
.nbrhoodbtn:hover
{
	border: 1px solid #0B50D2;
	color:#FFFFFF;
	background-color:#0B50D2 !important;

}
.nbrhoodbtn:hover > a
{
	color:#FFFFFF !important;
}

.officeaddress
{
	font-family: Effra-Regular,  HelveticaNeue, Arial, sans-serif;
font-size: 18px;
color: #000000;
padding:20px 0;
}

.addresssub-head
{
	font-weight:bold;
	font-size: 14px;
color: #1D1D1D;
line-height: 17px;
}


.boxlocation
{
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius: 8px;
	border: 2px solid  #d9d9d9;
	padding:1px;
	
}

.drivetimehead
{
	padding:15px;
	background:#f6f6f6;
	text-align:center;
}
.tab
{
	-webkit-border-radius:8px 8px 0 0 ;
	-moz-border-radius:8px 8px 0 0 ;
	border-radius: 8px 8px 0 0 ;
	border: 1px solid #ddd;
	border-bottom:none;
	margin-right:10px;
}

.borderround
{
	margin-left:10px;
	 border:1px solid #ddd; border-bottom: 0px; border-radius: 4px 4px 0 0;
}
.activenobotombrd
{
	border-bottom:1px solid #FFFFFF;
}

.community_box
{
	background-color: #e8edfc;
    border: 2px solid #c4c9ff;
    border-radius: 4px;
    margin-left: 100px;
    padding: 15px;
}
.community_boxby
{
    margin-left: 100px;
    padding: 6px;
	color:#4F4F4F;
	font-style:italic;
}

.q_icon
{
	margin-left:51px !important;
}
.q_item.big
{
	margin:36px 0;
}

.m0
{
	margin:0 !important;
}

	.light_icons a.social { background-color:rgba(255,255,255, 0.08) !important; color:#fff !important; }
	
	
	/*claim your profile btn*/
	.claim_profile { position: relative; }
	.claim_profile_btn { position: absolute; top: 125px; left: auto; right: -4px; }
	
	
	
	.agentboxhead {
	  position: relative;
	   background-repeat: no-repeat;
	   overflow: hidden;
	   padding: 0px;
	   background-size: cover;
	}
	
	.agentboxhead_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: 80;
	
	  /* Pull the background 70px higher to the same place as #bg's */
	  background-position: center center;	
	  /* -webkit-filter: blur(10px); this break in safari */
	    -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;
	}
	
	.agentboxhead_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: 80;
	
	  /* 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;
	}
	.agentboxhead_inner {
	  /* Put this on top of the blurred layer */
	  position: relative;
	  z-index: 83;
	  background: rgb(6,59,160); /* for IE */
	  background: rgba(6,59,160,0.80);
	  padding: 20px;
	}
	
	
	.agentboxhead_inner .img_circle_100 { height: 150px; width: 150px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		max-width: 150px;
		max-height: 150px;
		margin-top: -10px;
		}
	.agentboxhead_inner .img_circle_100 img { height:auto; width: 150px;}
	.agentboxhead_inner	.row-fluid .span3 { width: 20.5849%; }

	#certDiv ul { margin: 0px !important; }
	#certDiv li {
		display: block;
		height: 80px;
		width: 80px;
		float: left;
		margin: 5px;
		padding: 15px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
		border: 1px solid #eaeae9;
	}
	
	.realsatlogo {
	max-height: 200px;
	max-width:200px;
	}

.page_title_bar { min-height: 106px; }

#Agents.carousel.slide .agent_list .agent_block {float: left;  }
.claim_profile .claim_profile_btn{top:180px;}
.claim_profile_mobile{display:none;}

.fullwidthLinks{display:table;background-color:#f6f6f6;padding:0px !important;margin:0px !important;width:100%;}
.fullwidthLinks .fw_link{display:table-cell;border-radius:0px;border:none !important;color:#0b50d2;font-weight:bold;font-family: Effra-Medium "Source Sans Pro", "Helvetica", "Helvetica Neue", Arial, sans-serif;text-align:center;padding:16px;}
.fullwidthLinks .fw_link.active{background-color:#00db5d;color:#fff;}
.box_header_blue{border-bottom:none !important;}

#AgentProfile_Banner.banner{min-height:440px;}
.agentdetail_sublink{background-color:#fff;}
.leftPane,.rightPane{margin-top:-375px;}

.name_circle{border-radius:50%;text-align:center;height:65px;width:65px;line-height:65px;font-size:22px;font-weight:500;color:#fff;font-family: "effra",helvetica, arial;background-color:#9aaabb;letter-spacing:1px;display:inline-block;margin:0px 5px 5px 0px;}
.name_circle.color_2{background-color:#f27360;}
.name_circle.color_3{background-color:#6e6f71;}
.name_circle.color_4{background-color:#f3c766;}
.name_circle.color_5{background-color:#485869;}
.name_circle.color_6{background-color:#e4c2ba;}
.name_circle.color_7{background-color:#b3b3b5;}
.name_circle.color_8{background-color:#96bcb4;}
.name_circle.color_9{background-color:#f5a46c;}


.buysellbanner{background:#e5e9f3 url("https://content.harstatic.com/resources/images/buyorsell/buyorsell_img.svg") no-repeat right center;padding:25px 300px 25px 50px;margin-bottom:20px;max-width:1170px;margin:0px auto;}
.buysellbanner .h4{color:#0d2980;padding-bottom:10px;font-size: 20px;line-height: 24px;font-family: "effra",helvetica, arial;font-weight:500;}
.buysellbanner p{font-size:14px;color:#0d2980;line-height:1.5;padding-bottom:5px;}


@media (max-width: 1326px) {
	.rightPane > .contactWrapper{height:520px;}
}
@media only screen and (max-width :1240px) {
    #AgentProfile_Banner.forQA{margin-top:-23px;}    
	.buysellbanner.withagent .leftblock{text-align:left;padding:40px 50px 25px 50px;}	
}
@media (max-width: 900px) {
	.buysellbanner.withagent .rightblock{width:40%}
	.buysellbanner.withagent .leftblock{width:60%;}
}

@media (max-width: 767px) {
	.agentdetail_sublink a { display:block; }
	.page_title_bar { min-height: 30px !important; }
	.page_title_bar.shrunk {min-height:68px !important;	}
	.claim_profile .claim_profile_btn{top:215px;}
	.claim_profile_mobile{display:block;margin-top:10px;margin-bottom:10px;clear:both;}
	.sub_title{margin-top:0px;}
	.fullwidthLinks{display:block;}
	.fullwidthLinks .fw_link{display:block;width:50%;float:left;box-sizing:border-box;margin:0px;border-bottom:1px solid #e5e5e5 !important;}
    #AgentProfile_Banner.forQA{margin-top:-0px;}
	.buysellbanner.withagent .leftblock,.buysellbanner.withagent .rightblock{width:100%;float:none;clear:both;height:inherit;padding:15px;}

}
	
@media (max-width: 550px) {	
	#AgentProfile_Banner.banner.forQA{min-height:0px;}
	.buysellbanner{padding:15px 15px 160px 15px;background-position:right bottom;}
}

@media (max-width:1199px) { 
	.agentboxhead_inner .img_circle_100 { height: 130px; width: 130px;	}
	.agentboxhead_inner .img_circle_100 img { height:auto; width: 130px;  }
	.agentboxhead_inner	.row-fluid .span3 { width:24.0964%; }	

}