body{background-color:#fff;}
.banner{background-color: #e7e7e7;background-position: center center;background-repeat: no-repeat;background-size: cover;color: #fff;font-size: 16px;min-height:230px;}
#FindaPro{background-image: url("//www.har.com/resources/images/find_a_pro/find_a_pro.jpg");}
.overlaybanner{margin-top:-169px; padding:20px 0px;color:#364c59;}
.pagetitle {color:#364c59;font-size:32px;line-height:40px;letter-spacing:1.4px;font-weight:400;text-transform:uppercase;padding-bottom:20px;}

.breadcrumbtitle .fa.fa-angle-right{ /*background:url("//www.har.com/resources/images/icons/arrow_right_dark.png") no-repeat center center;*/ display:inline-block; width:8px; height:10px; margin:0px 5px;}
.breadcrumbtitle span {color:#4f6672;font-size:12px;font-weight:bold;}
.breadcrumbtitle a {color:#4f6672;font-size:12px;font-weight:normal;text-decoration:underline;}
.search_tags {background-color:#748d9b; color:#fff;border-radius:4px;padding:5px 10px;line-height:14px;width:auto;display:inline-block;margin-right:5px;}
.search_tags a{color:#fff;background:url("//www.har.com/resources/images/icons/close_icon.png") no-repeat center center; display:inline-block;width:9px; height:9px;margin-left:5px;}

.droparrow_link .caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top-color: #a0b0ba !important;}
.searchform { clear:both;border-bottom:1px solid #cfd6df;padding-bottom:5px;}
.table{width:100%;display: table; margin-bottom:0px;}
.table-row{display:table-row}
.table-col{display: table-cell;vertical-align:top;}
.search_form select.custom_select,
.search_form input[type="text"]{border-radius:4px; background-color:#fff; color:#748d9b; font-size: 14px; line-height: 50px; display: block; width: 100%; height:45px;border-radius:4px; box-sizing: border-box; border:none; padding-left:18px;margin-bottom:10px;padding-bottom:0px; padding-top:0px;box-shadow:0 0px 0px rgba(0, 0, 0, 0.0) inset;border:1px solid #a1b2bd;}
.with_search_icon{padding-left:20px;}
.plus_link{ margin-bottom:20px; display:inline-block;clear:both; font-size:16px;letter-spacing:0.8;color:#748d9b !important;background:url(//www.har.com/resources/images/icons/plus.png) no-repeat center left; padding:5px 5px 4px 35px;font-family:"effra",sans-serif;font-weight:500;text-transform:uppercase;}
.st_white{background-color:#fff;color:#364c59; border: solid 1px rgba(0, 0, 0, 0.1);display:block; width: auto; padding:8px 10px; border-radius:4px;float:left;margin-right:15px;font-size:16px;letter-spacing:0.8px;font-family:"effra",sans-serif;font-weight:500;margin-bottom:15px;}
.st_white a{color:#fff;background:url("//www.har.com/resources/images/icons/close_icon_blue_big.png") no-repeat center center; display:inline-block;width:14px; height:14px;margin-left:5px;}
.devider{border-bottom:1px solid #cfd6df;padding-bottom:20px;margin-bottom:20px;}
.graybg{background-color: rgba(207, 214, 223, 0.2);padding:20px 0px;}
.whitebg{background-color:#fff;}
.agent_block{display:block;position:relative;padding:15px;background-color:#fff;border-radius:4px;border: solid 1px rgba(0, 0, 0, 0.1);}
.agent_block img{display:block;float:left;max-width:70px; height:auto;}
.agb_title{font-size:16px;font-weight:500;color:#364c59;letter-spacing:0.8px;margin-right:20px;}
.agb_close{display:block;position:absolute;top:12px;right:12px;width: 16px;height:16px;background: url("//www.har.com/resources/images/icons/close_icon_blue_big.png") no-repeat center center;}
.btn{box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.0);}
.heading16{font-family:"effra",sans-serif;font-weight:500;font-size:16px;color:#364c59;display:inline-block;text-transform: uppercase;}
.custom_select.bigger{padding:12px 15px;height:auto;}

.agent_box{display:block;float:left;width:253px;min-height:390px;background-color:#fff;margin-right:27px;margin-bottom:5px;}
.ab_img_container{ width:100%;height:263px;position:relative;overflow:hidden;background-color:#eceff3;    border: 1px solid #eceff3;}
.ab_img_link{display: block; position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-position: center center;background-repeat:no-repeat;background-size:cover;}
.office_box .ab_img_link{background-size:contain;}
.abimg_badge{font-family:"effra",sans-serif;font-size:16px;position:absolute;top:auto;bottom:10px;left: auto;right:5px;height:30px;text-align:center;color:#fff;padding-top:7px;font-weight:bold;}
.abimg_overlay{position:absolute;left:0px;right:0px;bottom:0px;top:0px;background-color: rgba(0, 0, 0, 0.6);padding:10px;color:#fff;font-size:14px;line-height:20px;display:none;}
.abimg_overlay a{color:#fff;text-decoration:underline;}
.numbers{display:inline-block;width:30px;text-align:left;padding:6px 0px;}
.abimg_overlay .btn{display:block;text-decoration:none;width:100%;border-radius:2px;margin-top:10px;}
.ab_info { margin-left: inherit; }
.ab_info .h4{font-size:16px;line-height:24px;text-transform:uppercase;padding-top:10px;display:block;margin-right:30px;}
.ab_info{font-size:16px;font-weight:400;line-height:21px;color:#0b50d2;position:relative;}
.ab_info .stars{padding:7px 0px;}
.abimg_overlay h6{display:block;color:#fff;font-size:12px;line-height:18px;padding-bottom:10px;}
.ab_img_container:hover .abimg_overlay{display:block;}
.block_icon_heart {display:block;position: absolute;top:10px;right:0px;left: auto; width:24px;height:24px;background:url("//www.har.com/resources/images/find_a_pro/heart.png") no-repeat center top;}
.block_icon_heart:hover { background:url(//www.har.com/resources/images/icons/favorite-on-red.png) no-repeat center center;}
.block_icon_heart.selected,.block_icon_heart.active { background:url(//www.har.com/resources/images/icons/favorite-on-red.png) no-repeat center center;}
.block_icon_heart.selected:hover,.block_icon_heart.active:hover { background:url(//www.har.com/resources/images/find_a_pro/heart.png) no-repeat center center;}

.droparrow_link .caret.down{border-top:none;border-bottom:4px solid #a0b0ba !important;}
.agent_big_block {}
.abb_image{ display:block; width:80px;height:auto;float: left;text-align:center;padding-right:10px;}
.abb_image img {max-width:100%; height:auto;}
.abb_info { padding-left:282px; }
.abb_info h4{font-size:16px;line-height:24px;padding-bottom:10px;}
.abb_info p{font-size:14px;line-height:28px;color:#748d9b;}
.btn-transparent-border{padding:0px 10px;line-height:26px;font-size:14px;}
.claim-your-profile{width: 153px;height: 22px;font-family: Effra;font-size: 14px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.57;color: #1fcc4a;}
.claim-your-profile a{color: #1fcc4a;}
.claim-your-profile .text-style-1 {font-family: PingFangSC;}
.left_col {color: #4f6672;float:left;padding-top:10px;width: 65%;padding-right:2%;}
.right_col {float: right;max-width: 360px;width: 35%;}
.bigtitle {font-size:32px;font-weight:400;letter-spacing:1.4px;line-height:40px;text-transform:uppercase;}
.custom_select{ height:40px;width:auto;}
.light_charcole{color:#748d9b;}
.alphabets_row{display:table;width:100%; border-radius:4px;background-color:#def0fb;border:solid 1px #1e93e1;padding:0px 15px; margin-bottom:10px;}
.alphabets_row a{display:table-cell;line-height:20px;font-weight:bold;padding:13px 2px; width:auto;text-align:center;}
.alphabets_row a.active{background-color:#0b92e6;color:#fff;}
.alphabets_row a:hover{background-color:#59baff;}
.city-block {background-color: #fff;float: left;height:55px;margin-bottom:20px;margin-right:15px;text-align:left;width:167px;border:1px solid #dbdbdb;border-radius:2px;padding:5px 0px 5px 6px;overflow:hidden;}
.city-block .title{width:100%;float:none;display:block;color:#364c59;font-family:"effra",helvetica, arial;letter-spacing:0.8px;font-size:16px;font-weight:500;text-transform:uppercase;}
.faded_text {white-space: nowrap; position:relative;overflow: hidden;}
.faded_text:after {content: "";pointer-events: none;position: absolute;width:50px;height: 100%;top: 0; right: 0;background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background-image: -o-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background-image: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));}
.business_row:hover .faded_text:after {background-image: -webkit-linear-gradient(right, rgba(239, 241, 243, 1), rgba(239, 241, 243, 0));background-image: -moz-linear-gradient(right, rgba(239, 241, 243, 1), rgba(239, 241, 243, 0));background-image: -ms-linear-gradient(right, rgba(239, 241, 243, 1), rgba(239, 241, 243, 0));background-image: -o-linear-gradient(right, rgba(239, 241, 243, 1), rgba(239, 241, 243, 0));background-image: linear-gradient(to left, rgba(239, 241, 243, 1), rgba(239, 241, 243, 0));}
.sitemap_links{margin-bottom:60px;}
.sitemap_links a{display:block; width:33%;float:left;line-height: 1.71;letter-spacing: 0.7px;font-family:"effra",helvetica, arial;letter-spacing:0.7px;line-height:24px;font-weight:500;margin-bottom:15px;text-transform: uppercase;}
.small_headings{font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}
.pb30{padding-bottom:30px;}

.questions_block{padding-bottom:25px;}
.questions_block .agent_pic{border-radius:0px;display:block; background: url("//www.har.com/resources/images/listing_details/no_agent.jpg") no-repeat center center; background-size: cover;width:48px;height:48px;float:left;margin-right:10px;}
.qa_title{font-family:"effra",helvetica, arial;font-size:14px;line-height:24px;letter-spacing:0.7px;font-weight:500;text-transform:uppercase;}
.qa_desc{color:#748d9b; font-size:14px;line-height:1.4;}
.heading_14{font-family:"effra",helvetica, arial;font-size:16px; text-transform:uppercase;color:#364c59; letter-spacing:0.8px;padding-bottom:20px;font-weight:500;}
.qa_content{padding-left:58px;}
#ShowMoreLink{display:none;}
#ShowFilters{display:none;}
.search_box{max-width:350px;}
.search_box input[type="text"]{display:block;width:70%;margin-right:4%;padding:9px;height:38px;color:#748d9b;float:left;}
.search_box .btn{float: left;width:26%;padding-left:5px;padding-right:5px;text-align:center;font-weight:400;font-size:14px;}
.firm_block{display:block;background-color: #ffffff;border:solid 1px #dee3e9;width:48%;min-width:300px;float:left;padding:10px;margin-bottom:4%;height:260px;overflow:hidden;}
.firm_block:nth-child(odd){margin-right:2%;} 
.firm_block:nth-child(even){margin-left:2%;}
.firm_name{font-size:16px;font-weight:500;padding-top:10px;}
.firm_agents{color:#364c59;font-size:16px;font-family:"effra",helvetica,arial;letter-spacing:0.8px;margin-top:20px;display:block;}
.qa_desc{font-size:16px;}
.title{width:65%;float:left;}
.firm_logo{width:35%;float:right;text-align:right;}
.firm_block p {color:#748d9b;line-height:24px;padding-top:18px;}

.language_block{width:48%;border-radius: 2px;background-color: #ffffff;border: solid 1px #dbdbdb;float:left;padding:10px;margin-bottom:2%;}
.language_block:nth-child(odd){margin-right:2%;} 
.language_block:nth-child(even){margin-left:2%;}
.language_block .lb_title{color:#364c59;font-size:16px;letter-spacing:0.8px;font-weight:500;font-family:"effra",helvetica,arial;display:block;clear:both;text-transform:uppercase;height:30px;line-height:normal;}
.language_block .lb_title img { max-width:28px;height: auto;margin-right:5px;clear:both;max-height:30px;}
.language_block .agents{display:block;margin-top:2px;line-height:1;}
.alphabets_row.ar_responsive{display:none;}

.cb_image {width:100px;display:block;float:left;}
.cb_info{margin-left:110px;}
.cbi_title{font-size:20px;text-transform:uppercase;color:#121f26;font-family:"effra",helvetica,arial;}
.cbi_redion{font-size:32px;line-height:40px;letter-spacing:1.4px;color:#0b50d2;font-family:"effra",helvetica,arial;text-transform:uppercase;}
.cbi_redion > img {width:46px;margin-right:10px;display:none;}

.solidstyle .nav-tabs > li > a {background-color:transparent !important;font-weight:normal;color:#121f26;}
.solidstyle .nav-tabs{border-bottom:none;display:table;width:100%;border-radius:4px;overflow:hidden;}
.solidstyle .nav-tabs > li{display:table-cell;width:auto;float:none;text-align:center;	background-color: #dee3e9;
	border:none !important;
	border-right:1px solid #fff !important;
	color: #122326;
	font-family: effra,helvetica,arial;
	font-size: 14px;
	padding-left: 0;
	padding-right: 0;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
	box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0);
}
.solidstyle .nav-tabs > li:last-child{border-right:none !important;}
.solidstyle .nav-tabs > li.active{background-color: #364c59;border-color: #364c59;box-shadow: 0 0 0 transparent inset, 0 0 0 transparent;color: #fff;}
.solidstyle .nav-tabs > li.active > a{color:#fff !important;border:none !important;}
.solidstyle .tab-pane{padding-bottom:40px;margin-bottom:10px;border-bottom:1px solid #dee3e9;}
.content input[type="text"], .content input[type="password"], .content textarea, .content .custom_select{border-width:1px;height:40px;padding-left:15px;border-color:#cfd6df;margin-bottom:20px;}
.checkbox_option {line-height: 40px;color: #122326;}.checkbox_option .clearfix{line-height:0px;height:0px;}
.checkbox_option {border: 1px solid #cfd6df;border-radius: 4px;line-height: 40px;padding-left: 15px;margin-bottom: 20px;background-color: #fff;color: #122326;}
.co_checkbox {float: right;width: 35px;margin-top: 3px;}
.col25{width:24%;box-sizing: border-box; float: left;margin-right:1%;}
.col33{width:32%;box-sizing: border-box; float: left;margin-right:1%;}
.pr40{padding-right:40px;}
.flagoptions{margin-bottom:10px;display:block;margin-right:30px;border: 1px solid #cfd6df;border-radius: 4px;line-height: 40px;width:auto;float:left;padding:0px 10px;font-size:16px;color:#364c59;letter-spacing:1.8px;font-family:"effra",helvetica,arial;font-weight:500;text-transform:uppercase;}
.flagoptions > img {width:28px;height:auto;max-height:20px;margin-right:8px;}
.flagoptions > a {display:inline-block;width:16px;height:16px;background:url("//www.har.com/resources/images/icons/close_icon_blue_big.png") no-repeat center 3px;margin-left:5px;}

.flagoptions.firm{line-height:normal;position: relative;width:100%;height:auto;padding:10px;}
.flagoptions.firm > img {width:25%;display:block;padding-right:10px;float:left;height:auto;max-height:none;}
.flagoptions.firm > span {display:block;float:left;width:72%;padding-right:5px;}
.flagoptions.firm > a{display:block;position:absolute;left:auto;right:5px;width:20px;top:5px;}

.custom_accordion{border:1px solid #a1b2bd;}
.custom_accordion .ca-heading {display:block;clear:both; color:#364c59; padding:12px;font-weight:bold; text-decoration:none;}
.custom_accordion .ca-group { margin-bottom:0px; border-radius:0px; border-bottom:none;border-bottom: 1px solid #a1b2bd;}
.custom_accordion .ca-group .ca-body {display:none;padding-bottom:10px;padding:0px 10px 10px 10px;}
.custom_accordion .ca-group.active .ca-body{border-top:none;}
.custom_accordion { border-bottom:1px solid #a1b2bd; overflow:hidden; border-radius:4px; }
.custom_accordion .ca-group:first-child{ border-radius:4px 4px 0px 0px; }
.custom_accordion .ca-group:last-child{border-radius:0px 0px 4px 4px;border-bottom:none; }
.custom_accordion .ca-group.active .ca-heading,
.custom_accordion .ca-group:last-child .ca-heading{border-bottom:none; }
.custom_accordion .accordion-inner { padding:15px; color:#757575; font-size: 16px; line-height:24px; }
.custom_accordion .ca-heading{ background: url(//www.har.com/resources/images/icons/accordion.png) right 10px center no-repeat !important; }
.custom_accordion .ca-group.active .ca-heading{ background: url(//www.har.com/resources/images/icons/accordion_close.png) right 10px center no-repeat !important;}
.custom_accordion .block-simple { margin:10px 15px 10px 0px; width:263px; float: left; }
.ac_links a{display:block;float:left;width:50%;padding:8px 0px;font-family:"effra",helvetica,arial;left:0.7px;line-height:24px;font-weight:500;text-transform:uppercase;}
.pr10{padding-right:10px;}
.abb_detail{padding-left:90px;}

.abb_title_info .abb_info{padding-right:40px;}

.pro_callout_small{border:1px solid #cfd6df;margin-bottom:30px;display:table;}
.pcs_title{font-family:"effra",helvetica,arial;display:table-cell;background:url("//www.har.com/resources/images/find_a_pro/rectangle_gradiant.png") no-repeat left center;width:272px;color:#fff;font-size:24px;letter-spacing:1.2px;text-align:center;line-height:29px;vertical-align:middle; font-weight:500; text-align:center;}
.pro_callout_small p{color:#364c59;font-size:16px;line-height:24px;padding:14px; display:table-cell;}
@media only screen and (max-width:550px) {
	.pcs_title{display:block;clear:both;padding:15px 0px;width:100%;float:none;background-size:cover;}
	.pro_callout_small p{display:block;clear:both;padding:15px;}
}

.broker_box{display:block;float:left;width:263px;min-height:265px;background-color:#fff;margin-right:27px;margin-bottom:5px;}
.bb_img_container{ width:100%;height:150px;overflow:hidden;background-color:#fff;border:1px solid #dee3e9;display:table;}
.bb_img_link{display: table-cell;vertical-align:middle;text-align:center;}
.bb_img_link img {max-height:90%;max-width:90%;}
.bb_img_container.empty{background-color:#f6f8fa;}
.bb_img_container.empty img {max-height:100px;max-width:100%;}
.bb_info{font-size:16px;line-height:22px;color:#364c59;position:relative;margin-left:5px;margin-right:5px;}
.bb_info .h4{font-size:16px;line-height:24px;text-transform:uppercase;padding-top:10px;display:block;font-weight:500;margin-bottom:2px;font-family:"effra",helvetica,arial;text-transform:uppercase;}
.latest_questions .questions_block{width:48%;margin-right:2%;float:left;min-height:130px;}
.view_button a {color:#364c59;font-family:"effra",helvetica,arial;text-transform:uppercase;}

a.btn-recomm,.btn-recomm{ color:#1ec0f2 !important;border:2px solid #1ec0f2 !important;border-radius:4px;background-color:#fff !important;}
.abimg_overlay .numbers{width:42px !important;}

@media only screen and (max-width:1170px) {
	.broker_box{width:30%;margin-right:3%;}
}
@media only screen and (max-width:1080px) {
	.firm_block{margin-bottom:2%;width:49%;}
	.firm_block:nth-child(odd){margin-right:1%;} 
	.firm_block:nth-child(even){margin-left:1%;}
	.col33{padding-right:5px;}
}
@media only screen and (max-width:999px) {
	.flagoptions.firm > span{width:70%;}
	.checkbox_option .co_label{white-space: nowrap;overflow:hidden;}
	.abb_title_info .bigtitle{font-size:30px;line-height:36px;}
	.abb_title_info .col50{width:40%;}
	.abb_title_info .abb_info{width:60%;}
	.latest_questions .questions_block{width:100%;margin-right:0%;float:none;min-height: inherit;}
}

@media only screen and (max-width:880px) {
	.left_col{width:100%;padding-right:0%;margin-bottom:30px;clear:both;float:none;}
	.right_col{width:100%;float:none;clear:both;margin-bottom:40px;}
	.sitemap_links a{width:50%;}
	#AgentSearchForm .col25{width:48%;}	
	
	#Firm .col25,#Agent input[type="text"],#Agent .col25,#Agent .col33,
	#Firm input[type="text"]{width:48%;box-sizing:border-box;}
	#Agent .col33 {width:48%;box-sizing:border-box;padding-right:0px;}
	#Agent .flagoptions.firm{margin-right:0px;}
	#Agent .flagoptions{width:100%;margin-right:0px;}
	#Agent .flagoptions > a{float:right;margin-top:8px;}
	.broker_box{width:46%;margin-right:4%;}
}

@media only screen and (max-width:840px) {
	.abb_title_info .col50{width:100%;float:none;clear:both;}
	.abb_title_info .abb_info{width:100%;float:none;clear:both;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}
}

@media only screen and (max-width:676px) {
	.abb_block{padding-top:20px;}
	.abb_detail{padding-left:90px;}
	.abb_block .abb_image{width:80px;float:left;clear:none;}	
	.abb_title_info .abb_info{padding-bottom:5px;margin-bottom:5px;}
	.bigtitle { margin-bottom:5px; }
	#ancherFilters { 
	height: 76px; 
	overflow:auto; 
	display:block; 
	white-space: nowrap; 
	::-webkit-scrollbar { width: 3px; } 
	::-webkit-scrollbar-thumb:hover {  background: #555; }
	::-webkit-scrollbar-track { background: #f1f1f1; }
	}
	#ancherFilters a { display: inline-block; }
	.abb_title_info #ancherFilters{height:55px;}
	.abb_title_info #ancherFilters .all{display:none !important;}
}
@media only screen and (max-width:650px) {
	.abb_image{ width:162px;}
	.abb_info { padding-left:182px;max-width:360px;}
	.bigtitle{font-size:28px;line-height:34px;margin-bottom:10px;}
	.har_breadcrumbs{margin-bottom:5px;}
	.city-block{margin-right:10px;}
	.platmessage { display:none; }
	.firm_block{margin-bottom:20px;width:100%;}
	#AgentSearchForm .col33{width:48%;margin-bottom:30px;}
	.firm_block:nth-child(odd),.firm_block:nth-child(even){margin-left:0%;margin-right:0px;float:none;clear:both;}
	.abb_title_info .abb_image{width:90px !important;float:left;clear: none;}
	.abb_title_info .bigtitle{font-size:26px;line-height:32px;}
	.pc_right{width:100%;}
	.abb_title_info .dropdown.pull-right{float:none !important;clear: both;margin-top:5px;display:block;margin-left:2px;}
}
@media only screen and (max-width:550px) {
 .pcs_title{display:block;clear:both;padding:15px 0px;width:100%;float:none;background-size:cover; font-size:20px;}
 .pro_callout_small p{display:block !important;clear:both;padding:15px; font-size:11px;}
 .pro_callout_small {display:block !important; border:0px !important;}
}
@media only screen and (max-width:550px) {
	.agent_box{float:none;margin:0px auto 20px auto;width:100%;min-height:inherit;}
	
	.pro_callout_small { margin-bottom:0px !important; }
	.pro_callout_small p { padding:10px 5px 1px 5px !important;}
	#SortBy{clear:both;margin-top:10px;width:100%;}
	#MoreFilters .table-col{clear:both;display:block;width:100% !important;}
	.abb_image{ width:162px;clear:both;float:none;margin-bottom:20px;}
	.abb_info { padding-left:0px; }
	.bigtitle{font-size:21px;line-height:32px;color:#364c59;letter-spacing:1.1px;}
	#SelectRegion{display:block;clear:both;width:100%;margin-bottom:20px;}
	.alphabets_row{display:none;}	
	.city-block{width:48%;margin-right:2%;}
	#ShowMoreLink{display:inline-block;margin:10px auto;width: auto;}
	.search_agent .pagination{display:none !important;}
	#ShowFilters{display:inline-block;margin-bottom:15px;}
	.sitemap_links a{width:100%;clear:both;float:none;}	
	
	.language_block{width:96%; margin:2% !important;}
	.hide_mobile{display:none !important;}	
	.har_breadcrumbs{display:block;}
	.alphabets_row.ar_responsive{display:table;}
	.alphabets_row.ar_responsive a{width:50%;}
	
	.col50.abb_info{padding-top:0px !important;}
	.ab_img_container{width:30%;float:left;height:140px;margin-right:2%;}
	.abimg_badge{width:100px;bottom:5px;}
	.cb_image {display:none;}
	.cb_info{margin-left:0px;}
	.cbi_title{font-size:20px;text-transform:uppercase;color:#121f26;font-family:"effra",helvetica,arial;clear:both;}
	.cbi_redion{font-size:32px;line-height:40px;letter-spacing:1.4px;color:#0b50d2;font-family:"effra",helvetica,arial;text-transform:uppercase;}
	.cbi_redion > img {display:inline-block;}
	#AgentSearchForm .col25{width:100%;margin-right:0px;}
	#AgentSearchForm .col33{width:100%;margin-right:0px;}
	.ac_links a{float:none;clear:both;width:100%;}
	#Firm .col25,#Agent input[type="text"],#Agent .col25,#Agent .col33,
	#Firm input[type="text"]{width:98%;float:none;clear:both;box-sizing:border-box;}
	#Agent .col33 {width:98%;float:none;clear:both;box-sizing:border-box;padding-right:0px;}
	#Agent .flagoptions.firm{margin-right:0px;}
	#Agent .flagoptions{width:100%;margin-right:0px;}
	#Agent .flagoptions > a{float:right;margin-top:8px;}
	.ab_info{margin-left:32%;}
	.ab_img_container:hover .abimg_overlay{display:none;}
	.abb_block .abb_image{width:80px;float:left;clear:none;}
	.broker_box{width:100%;max-width:430px;margin:0px auto;float:none;}
	.ab_info .h4{display:block !important;}
	
	
	a.btn-recomm > img,.btn-recomm > img{display:none;}
	a.btn-recomm,.btn-recomm{line-height:24px;padding:2px 10px;}
}
@media only screen and (max-width:535px) {
	.abb_title_info .heading_14{display:block;padding-top:10px;padding-bottom:0px;}
	.abb_title_info .dropdown.pull-right{margin-top:0px;}
}
@media only screen and (max-width:380px) {
	.ab_img_container{width:110px;float:left;height:110px;margin-right:10px;}
	.ab_info{margin-left:120px;}
	.abimg_badge{width:100px;bottom:0px;right:0px;}
	.abb_title_info .bigtitle{font-size:22px;line-height:28px;}
}
