/* Marketinsight */
body{padding:0px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:600;color: #0d2980 !important;}
div{box-sizing:border-box;}
.container{max-width:1180px !important;}

/* table styles */
.table{border-collapse:collapse;overflow-x:auto ;display:block;max-width:100%;padding-bottom:25px;}
/* table styles */
.table{
  border-collapse: collapse;
  overflow-x: auto;
  width: 100%;
  padding-bottom: 25px;
  table-layout: fixed;
}
.table tr th,.table tr td{font-size:12px;color:#4f6672;font-weight:normal;width:100%;}
.table tr th{border-top:none;text-transform:uppercase;border-bottom:1px solid #4f6672;font-weight:bold;}
.tablewraper{position:relative;max-width:960px;}
.tablewraper:after{content:"";position:absolute;z-index:1;bottom:0;left:auto;right:0px;pointer-events:none;background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255, 1) 90%);height:100%;width:8em;}
.tablewraper .table tr td:last-child{padding-right:45px;}
.table_headerbar{border-radius:4px;background-color:#eceff3;padding:5px 5px 5px 10px;margin-bottom:10px;}
.table tr.table_footer td{font-weight:bold;border-bottom:1px solid #4f6672 !important;}

.border_title{display:inline-block;}
.border_fancy:before,.border_title:before {content: "";display: block;margin: 0 auto 0px 0px;width:80px;padding-top:14px;border-top:4px solid #fd4b78;}
.white{color:#ffffff !important;}

.fullpage_gradiant{background: url(https://content.harstatic.com/resources/mls/images/mls_common/blue_full_gradiant.png) center top repeat-x;color:#6373a0;min-height: calc(100vh - 128px);}
#MarketNav{cursor: default; box-shadow: 0 4px 25px 0 rgba(99, 115, 160, 0.25);background-color: rgba(255, 255, 255, 0.9);min-height:64px;position:static;position:-webkit-sticky;position:-moz-sticky;position:sticky;z-index:1111;top:0px;}
#MarketNav ul {margin: auto;}

#MarketNav ul li,#MarketNav ul{display:inline-block;padding:0px;margin:0px;list-style:none;}

#MarketNav ul li a{color:#0d2980 !important;font-size:14px;font-weight:500;border-bottom:4px solid rgba(255, 255, 255, 0.0);padding:0 20px;display:inline-block;height:65px;line-height:65px;}

#MarketNav ul li.active a{border-color:#fd4b78 !important;color:#fd4b78 !important;}
#MarketNav ul li a:hover{border-color:#0d2980; text-decoration: none;}
.humb_icon{display:inline-block;padding:15px 15px 0px 15px;}
.newlogo{width:75px;height:75px;float:left;display:block;margin-right:15px;}
.newlogo img{width:100%;height:100%;}
.graylink{color:#6373a0;}
.gray_square_btn{width:58px;height:48px;display:inline-block;background-color:#6373a0;padding:8px 15px;margin:0px 0px 3px 2px;border-radius:4px;box-sizing:border-box;line-height:1.3;}
.gray_square_btn .icon{display:block !important;text-align:center;margin:0px auto;}
.gray_square_btn .text{display:block;text-align:center;color:#fff;font-family: "effra",sans-serif;font-size:12px;}
.shadowbox{border-radius: 3px;box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2);background-color: #ffffff;background: url(https://content.harstatic.com/resources/mls/images/finance_icons/cbox_header_gradiant2.png) center top repeat-x;text-align:center;padding:15px 20px;margin:5px 0px 10px 0px;max-width:270px;position: -webkit-sticky;position: -moz-sticky;position: sticky;top:90px;font-size:14px;}
.sb_agent{width:80px;height:80px;display:block;margin:0px auto;border-radius:4px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;}
.sb_border_top{border-top:2px solid #8ba3b0;padding-top:15px;margin-top:15px;}
.darkgradiantbox{border-radius: 3px;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);background-image: linear-gradient(to top, #6373a0, #7789b9);padding:30px 20px;text-align:center;margin:30px 0px;}
.darkgradiantbox h5{color:#fff;text-align:center;padding-bottom:25px;}
.darkgradiantbox .btn{box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.25);background-color: #ffffff;float:right;color:#6373a0;}
.darkgradiantbox .custom_select, .darkgradiantbox input[type="text"]{box-shadow:inset 0 0px 0 0 #afb8d9;}
.lightgray{color:#8ba3b0;}
.lightcolor {color:#8ba3b0;}
.rounded_border{box-shadow: 1px 1px 0 0 #ffffff;border-radius:5px;padding:0px;border:1px solid #e2e6f0;}
.propimage{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:180px;border-radius:0px 5px 5px 0px; overflow:hidden;}
.rounded_border.top_arrow{position:relative;}
.rounded_border.top_arrow:after, .rounded_border.top_arrow:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.rounded_border.top_arrow:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 10px;margin-left: -10px;}
.rounded_border.top_arrow:before {border-color: rgba(235, 239, 250, 0);border-bottom-color: #d0d7e6;border-width: 11px;margin-left: -11px;}
.footer_row{background: rgb(255,255,255);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(235,239,250,1) 99%);background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(235,239,250,1) 99%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(235,239,250,1) 99%);padding:15px 20px 15px 15px;font-family: "effra",sans-serif;font-size:16px;text-align:right;border-radius:5px;margin-top:20px;}
.border_box_title{color:#6373a0;font-size:18px;line-height: 25.3px;padding-left:20px;text-transform:uppercase;padding-bottom:15px;}
.green_label{color:#00c59e;}
.green_label .circle,.circle_only{background-color:#00c59e;width:8px;height:8px;display:inline-block;margin-right:4px;border-radius:50%;margin-top:7px;margin-bottom:2px;}
.circle_only.sold{background-color:#c50000;}
.red_label{color:#e72929;}
.red_label .circle{background-color:#e72929;width:8px;height:8px;display:block;float:left;margin-right:7px;border-radius:50%;margin-top:7px;}
.ft_footer{background-color: #ebeffa;padding:10px;color:#6373a0;font-size:14px;}
.ft_footer a{color:#6373a0;font-family: "effra",sans-serif;font-size:13px;line-height:30px;color:#6373a0;}
.col_menuicon{display:none;}
.col_logo,.col_icons{float:left;width:50%;padding-right:10px;padding-top:20px;box-sizing:border-box;}
.col_icons{padding-right:0px;padding-left:10px;text-align:right;padding-right:10px;}
.col_icons a{transition: all 0.5s ease;}
.col_icons a:hover{opacity:0.7;transition: all 0.5s ease;}
.number_block{width:32%;float:left;margin:0% 1% 1% 0%;min-height:110px;line-height:1.4;}
.number_block h2{margin-bottom:0px;color:#4f6672;}
#LogoTextRes{display:none;}
.agent_resp_block{border-radius:3px 3px 0px 0px;box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.2);background-color: #6373a0;position:fixed;top:auto;padding:10px;left:0px;right:0px;bottom:0px;box-sizing:border-box;color:#fff !important;z-index:1000;}
.agent_resp_block .sb_agent{float:left; margin-right:10px;width:64px;height:64px;margin-bottom:0px;}
.agent_resp_block .btn{float:right;}
.border-bottom{border-bottom:1px solid #dee2e6 !important; color:#4f6672;}
.border-bottom-dark{border-bottom:1px solid #4f6672;color:#4f6672;}
.header_row .info_left,.header_row .info_right{border-bottom:1px solid #697b85;font-weight:bold;}
.charcole{color:#4f6672;}
.card .links a{color:#6373a0;display:block;}
.no-border.table td, .no-border.table th{padding-left:0px;padding-right:0px;}
.no-border.table tr:last-child td{border-bottom:1px solid #d7dce4;}
.respnav_header{display:none;}

.noscroll{overflow:hidden;}
#MarketNav.open{position:absolute;left:0px;right:0px;top:0px;bottom:0px;display:block;background-color:rgba(0,0,0,0.4);overflow:hidden;}
#MarketNav.open > .container{position:fixed;left:0px;right:auto;top:0px;bottom:0px;overflow:scroll;background-color:#0738cd;color:#fff;width:100%;max-width:260px !important;box-shadow: 4px 0 4px 0 rgba(0, 0, 0, 0.25);}
#MarketNav.open .container{padding:0px;}
#MarketNav.open ul,
#MarketNav.open ul li{display:block;}
#MarketNav.open ul li a{display:block;border-bottom:1px solid #0a319d;padding:12px 25px;width:100%;color:#fff !important;font-family: "effra",sans-serif;font-size:14px;text-shadow:none;font-weight:normal !important;}
#MarketNav.open ul li.active a{display:block;border-bottom:1px solid #0a319d;border-right:4px solid #fd4b78 !important; color:#fd4b78 !important;}
#MarketNav.open .respnav_header{display:block;color:#fff;padding:20px 20px 10px 25px;position:relative;}
#MarketNav.open .respnav_header h1{color:#fff;font-weight:500;}
#MarketNav.open .closemenu{display:block;position:absolute;top:15px;right:15px;left:auto;}
.markins_left{float:left;width:70%;padding-top:1rem;}
.mrkins_right{width:30%;float:left;padding-left:3rem;padding-top:1.5rem;position:sticky;top:60px;}
.font24{font-size:24px;}
.font13{font-size:13px;}
#LogoText{padding-top:10px;}
#LogoText h1{margin-bottom:0px;}
.p10{padding:10px;}
.p30{padding:30px;}
.pb40{padding-bottom: 40px;}

.btn-pink{background-color:#fd4b78 !important;color:#fff !important;padding:5px 20px;}
.agent_resp_block{display:none;}
.card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem;}
.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(175,184,217,.5);
    border-radius: 3px;
}

.block-property { width:235px;display:inline-block; margin-right:25px; border: solid 1px #e0e0e0;border-radius:4px;margin-bottom:40px;}
.block-property .block_image { position: relative; display: block; width: 100%; height:143px;background-position: center center; background-size: cover; background-repeat: no-repeat; height: 144px;border-radius:4px 4px 0px 0px;  }
.block-property .block_image > a { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 10;}
.block-property .h6, .block-property .h5 { display: block; padding:10px 10px 2px 10px;font-size:20px;}
.block-property .block_add { font-size: 14px; color:#799fe6; line-height: 16px; padding: 4px 10px 10px 10px;font-family: "effra", Helvetica;}
.block-plogpost-wrapper { float: left; width:50%; padding:0px 2% 2% 2%; min-height:195px; margin-bottom:5px; }
.block-plogpost .h5 { line-height: 24px; }
.block-plogpost .h6 { line-height: 20px; }
.block-plogpost .block_date { font-size:12px; color:#c1c1c1; padding: 4px 10px 5px 10px; }
.block-plogpost p { padding:0px 10px 7px 10px;font-size: 16px; color: #757575; margin: 0px; line-height: 24px; }
.block-plogpost p a { color: #757575; font-weight: bold; text-decoration: underline; }
.block_favorite { float: right;width:40px;height:40px; float: right; display: block; margin-top:4px; margin-right: 5px;}
.block_features { width: 50%; box-sizing: border-box; padding:7px 10px; font-size:14px; line-height: 18px; font-weight: bold; color: #212121; border-top:1px solid #e0e0e0;height:60px; overflow: hidden; font-family: "effra", Helvetica;font-weight:bold;}
.block_features_3cols .block_features { width: 33.33%; text-align: center; height: 53px; padding-top:8px;}
.block_features span { font-size: 12px; font-weight: normal; clear:right; color:#7a7a7a; font-family: "effra", Helvetica;font-weight:bold;font-weight:normal; }
.block_overlay{ left:0px; right: 0px; position: absolute; top: auto; bottom: 0px; height:60px; background:url(http://www.har.com/resources/images/bgs/overlay_gradient_small.png) repeat-x center center; }
.border-right {border-right:1px solid #e0e0e0; }
.block_price { font-size:24px;color:#fff; padding:30px 10px 10px 10px; font-weight: normal;font-family: "effra", Helvetica;}
.status_active .block_image, .status-active .block_image{ border-bottom:4px solid #02db5d;}
.status_option_pending .block_image, .status-option_pending .block_image{ border-bottom:4px solid #f8c400;}
.status_pending .block_image, .status-pending .block_image{ border-bottom:4px solid #f8c400;}
.status_sold .block_image, .status-sold .block_image{ border-bottom:4px solid #c51a08;}
.status_pending_continue .block_image, .status-pending_continue .block_image{ border-bottom:4px solid #f99e00;}
.status_withdrawn .block_image, .status-withdrawn .block_image{ border-bottom:4px solid #C4D5F4;}
.status_expired .block_image, .status-expired .block_image{ border-bottom:4px solid #8F2428;}
.status_terminated .block_image, .status-terminated .block_image{ border-bottom:4px solid #212121;}
.block_icon_heart { position: absolute; left:auto;right:5px;top: auto; bottom:5px; height:48px;width:48px;background:url(http://www.har.com/resources/images/icons/bookmark-button-uncheck.png) no-repeat center center; z-index: 11;}
.block_icon_heart:hover { background:url(http://www.har.com/resources/images/icons/bookmark-button-hover.png) no-repeat center center;}
.block_icon_heart.selected { background:url(http://www.har.com/resources/images/icons/bookmark-button-checked.png) no-repeat center center;}
.block_overlay .block_icon_heart { bottom:0px; right:0px; }

#MarketInsightNav{display:none;}
.photoslider {margin-bottom:0px;position:relative;}
.photoslider .pprice{position:absolute;z-index:1000;left:0px;right:0px;top:auto;bottom:0px; color:#fff;padding:15px 20px;font-size:28px;font-weight:500;line-height:normal;background-color:rgba(18, 34, 38, 0.9);}
.photoslider .flexslider{margin:0px;padding:0px;}
.photoslider .flexslider ul.slides li{display:block;position:relative;height:auto;}
.photoslider .flexslider ul.slides li .flx_desc{background-color:rgba(18, 34, 38, 0.9);display:block;position:absolute;bottom:0px;left:0px;right:0px;color:#fff;}
.photoslider .flexslider ul.slides li .ppdesc{font-size:12px;background-color:rgba(18, 31, 38, 0.5);color:#fff;padding:15px;font-family: "effra",sans-serif;font-size:18px;}
.section_heading{color:#0d2980 !important;font-size:18px !important;font-weight:600 !important; text-transform:uppercase;}

.sharing.modal.in{z-index:11111;}
.gall_fs_list a h5{color:#fff !important;}

#CMA .col_logo{width:60%;}
#CMA .col_icons{width:40%;}
.sharpblue{color:#0d2980;}
.p20{padding:20px;}
.totalrow{background-color:#edf0fa;padding:10px;color:#212529;border-radius:4px;line-height:1;}
.blueboxrow{border-radius: 4px;background-image: linear-gradient(to left, rgba(4, 34, 128, 0.8), #042280);padding:24px;color:#fff;margin:30px 0px 10px 0px;}
.btn-white{border-radius: 4px;box-shadow: inset 0 -2px 0 0 #dfe3f0;border: solid 1px #dfe3f0;background-color: #ffffff;color:#0738cd !important;padding:4px 15px;}

table.comperable{order-collapse: collapse;overflow-x: auto;width:100%;display:block;}
.tbl_img{border-radius: 4px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #dfe3f1;background-color: #ffffff;margin:1px;}
.tbl_img > a{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;height:90px;width:100%;border-radius:4px 4px 0px 0px;}
.tbl_title{padding:8px;font-size:11px;line-height:1.4;color:#000;font-weight:bold;height:45px;}
table.comperable tr td{border-bottom:1px solid #e2e6f0;border-right:1px solid #e2e6f0;color:#527389;padding:6px;font-size:11px;}
table.comperable tr td:last-child{border-right:none;}
table.comperable tr td.proptd{padding:0px;border-right:none;min-width:130px;}
table.comperable tr td.title{font-weight:bold;color:#212529;}
table.comperable tr td.selected{background-color:#edf0fa;font-weight:bold;color:#212529;}
.table-responsive{padding-right:40px;}


.table-fixedcols {position:relative;margin:auto;overflow:hidden;}
.table-wrap {width:100%;overflow:auto;}
.table-fixedcols table {width:100%;margin:auto;border-right:1px solid #e2e6f0;}
.table-fixedcols th, .table-fixedcols td {white-space:nowrap;}
.clone table.comperable tr td{border:none;}
.clone table.comperable tr td.fixed-side{border-bottom:1px solid #e2e6f0;border-right:1px solid #e2e6f0;}
.clone {position:absolute;top:0;left:0;pointer-events:none;}
.clone th, .clone td {visibility:hidden}
.clone tbody th {visibility:visible;}
.clone .fixed-side {background:#FFF;visibility:visible;}

.table-fixedcols:after{content:"";position:absolute;z-index:1;bottom:0;left:auto;right:0px;pointer-events:none;background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255, 1) 90%);height:100%;width:32px;}
.table-fixedcols.clone:after{content:"";position:inherit;z-index:0;bottom:0;left:auto;right:0px;pointer-events:none;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 0%);}
.btn-white img{padding-right:6px;}

.mapleft_col{width:618px;top:64px;right:auto;bottom:0px;left:0px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #dfe3f0;background-color: #ffffff;}
.mapright_col{left:618px;position:fixed;top:64px;bottom:0px;right:0px;}
.ag_info{background-color:#042280;color:#fff;position:fixed;left:0px;right:0px;top:65px;max-width:617px;}
.agi_img{float:left;display:block;width:88px;height:88px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.ag_text{padding:16px;margin-left:88px;}
.ag_text a{color:#fff;font-size:14px;margin-right:20px;}
.ag_text a img{margin-right:5px;}
.btn_lightblue:hover{background-color:#eff1f6;}
.btn_lightblue:active{background-color:#eff1f6;box-shadow: 0 1px 0 0 #afb8d9;}
.filter_row{border-bottom:1px solid #dae1f8;padding:8px 16px;margin-bottom:30px;position:fixed;top:153px;left:0px;right:0px;background-color:#fff;max-width:617px;}
.prop_container{margin-top:155px;left:0px;right:0px;bottom:0px;overflow-y: auto;}

.prop_row{margin:12px 17px 25px 17px;}
.prop_row_inner{border-radius: 4px;border: solid 1px #dfe3f0;background-color: #ffffff;}
.pr_img{border-radius:4px 0px 0px 4px;display:block;width:234px;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;float:left;min-height:240px;}
.pr_info{padding:10px 10px 10px 20px;width:344px;float:left;}
.pri_row{border-top:1px solid #dfe3f0;padding:5px 0px;font-size:12px;color:#3b5363;line-height:normal;}
.pr_info .pri_row:last-child{border-bottom:1px solid #dfe3f0;}
.pri_row .dark{color:#212529;font-weight:600;}
.pr_info .green{color:#FFFFFF !important;}
.pr_info .green_label{background-color:#028361;padding:4px 6px;border-radius:2px;line-height:normal;}
.pb15{padding-bottom:15px;}
.pr_agent {float:left;width:50%;padding-bottom:6px;}
.pr_agent > a{border-radius:50%;display:block;float:left;margin-right:5px;height:32px;width:32px;background-repeat: no-repeat;background-position:center center;background-size: cover;}
.pra_info{color:#3b5363;font-size:12px;line-height:1.2;}
.prop_row .col50{width:50%;float:left;}
.prop_row .col40{width:40%;float:left;}
.prop_row .col60{width:60%;float:left;}

.expose {position:relative;}
#overlay {background:rgba(0, 0, 0, 0.6);display:none;width:100%; height:100%;position:absolute; top:0; left:0; z-index:99998;}
#filters{display:none;position:absolute;width: 448px;border-radius:4px;box-shadow: 0 4px 8px 0 rgba(61, 84, 153, 0.4);background-color: #ffffff;z-index:999999;left:-175px;top:55px;height:calc(100vh - 240px);overflow-y:hidden;}
#filters:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color:#f3f4f7;	border-width: 10px;margin-left: -10px;}
#filters .f_header{border-radius:4px 4px 0px 0px;background-color:#f3f4f7;  letter-spacing: 0.37px;text-align: center;color: #6373a0;text-transform:uppercase;font-size:13px;line-height:1;padding:8px;border-bottom:1px solid #b6c0dc;}
#filters .f_body{position:absolute;top:120px;bottom:64px;left:0px;right:0px;overflow-y:scroll;z-index:1111;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,ffffff+7,ffffff+93,000000+100&0.17+0,0.17+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.17) 0%, rgba(255,255,255,0.17) 7%, rgba(255,255,255,0.17) 93%, rgba(0,0,0,0.17) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.17) 0%,rgba(255,255,255,0.17) 7%,rgba(255,255,255,0.17) 93%,rgba(0,0,0,0.17) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.17) 0%,rgba(255,255,255,0.17) 7%,rgba(255,255,255,0.17) 93%,rgba(0,0,0,0.17) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#filters .ftr_bottom{position:absolute;bottom:0px;top:auto;left:0px;right:0px;box-shadow: 0 4px 8px 0 rgba(61, 84, 153, 0.4);padding:15px;}
.btn-group.custom.fullwidth{width:100%;}
.btn-group.custom.fullwidth .btn{width:50%;}
.btn-group.custom .btn{border:1px solid #dfe3f0 !important;background-color:#fff !important;font-size:16px;color:#000;font-size:12px;font-weight:bold;padding:9px 30px;line-height:1;box-shadow:inset 0 0px 0px rgba(0,0,0,0.0),0 0px 0px rgba(0,0,0,0.0) !important;}
.btn-group.custom .btn.active{background-color:#0b277a !important;color:#fff;border-color:#0b277a !important;}
.gradiantgray{background-color: background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)); border-top:1px solid #d0d4df;}
.filtercontnr{}

#CMAPdf{width:780px;margin:0px auto;height:1100px;overflow:hidden;position: relative;}
#CMAPdf .pdf_banner{height:440px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
#CMAPdf .blueboxrow{background-color:#042280;padding:20px 40px 20px 40px;color:#fff;border-radius:0px;}
#CMAPdf .btn-white{border-radius:4px;box-shadow: inset 0 -2px 0 0 #dfe3f0;border: solid 1px #dfe3f0;background-color: #ffffff;color:#0738cd !important;padding:4px 15px;}
.font11{font-size:11px;}
.blue {color:#0738cd !important;}
.font9{font-size:9px;}
.font8{font-size:8px;}
.font7{font-size:7px;}
#CMAPdf .whiteshadowbox{border-radius: 2.3px;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);border: solid 0.8px #dfe3f0;background-color: #ffffff;padding:24px;}
#CMAPdf .cminfo{line-height:1.8;}
#CMAPdf .cminfoimg{background-position:center center;background-repeat:no-repeat;width:56px;height:56px;background-size:cover;float:left;margin-right:10px;}
#CMAPdf .cminfo a{color:#3b5363;text-decoration:none;}
#CMAPdf .border-bottom{border-color:#dae1f8;}
#CMAPdf .rounded_border{box-sizing:border-box;}
#CMAPdf .rounded_border,
#CMAPdf .rounded_border .table tr th,#CMAPdf .rounded_border .table tr td{color:#527389;font-size:12px;font-family: "effra", Helvetica;padding:8px;line-height:normal;text-transform:capitalize;}
#CMAPdf .rounded_border .table tr th,#CMAPdf .rounded_border .table.spreadview tr td{padding:8px 5px;}
#CMAPdf .withgradiant{border-radius:4px;  background-image: linear-gradient(to left, rgba(4, 34, 128, 0.8), #042280);}
#CMAPdf .rounded_border.top_arrow:after,#CMAPdf .rounded_border.top_arrow:before {display:none;}
#CMAPdf table.comperable tr td{font-size:12px;color:#527389;font-family: "effra", Helvetica;padding:6px;line-height:1.6;}
#CMAPdf table.comperable tr td.title{color:#000 !important;font-weight:bold;}
#CMAPdf .tbl_title{font-size:11px;height:30px;padding:4px;}
#CMAPdf table.comperable tr td.proptd{min-width:85px !important;}
#CMAPdf .tbl_img > a{height:60px;}
#CMAPdf .btn-white {border-radius:4px;box-shadow: inset 0 -0px 0 0 #dfe3f0;border: solid 1px #dfe3f0;background-color: #ffffff;color: #0738cd !important;padding:5px 8px;font-size:11px;line-height:1.3;}
#CMAPdf table.comperable tr td.proptd{padding:0px;}
#CMAPdf table.comperable.cols4 tr td.proptd{min-width:111px !important;}
#CMAPdf table.comperable.cols2 tr td.proptd{min-width:222px !important;}
#CMAPdf .pdf_footer{position:absolute;bottom:0px;left:0px;right:0px;top: auto;padding:30px 40px 36px 40px;}

#MapNav.col_menuicon{float:none;height:52px;position:fixed;background-color:#fff;width:100%;}
#MrkInsMap .dark{color:#212529;}
#MrkInsMap #MarketNav{background-color:#ffffff;}
.noscroll{overflow:hidden !important;}
.openfilters{position:absolute;}
.openfilters #filters{display:block;}
.choosable_btn {border: 1px solid #DFE3F0;border-top-color: rgb(223, 227, 240);border-right-color: rgb(223, 227, 240);border-bottom-color: rgb(223, 227, 240);border-left-color: rgb(223, 227, 240);border-radius: 4px;height: 48px;overflow: hidden;display: inline-block;margin:2px;font-size: 11px;letter-spacing: -0.3px;text-align: center;cursor:pointer;}
#filters .choosable_btn{width: calc(100% / 3 - 8px);}
#filters .choosable_btn:before{content: "";width: 32px;height: 16px;background-repeat:no-repeat;background-size: contain;display: block;margin: 6px auto 3px auto;}
#filters .choosable_btn.active{background: rgba(7, 56, 205, 0.15);border-color: #0738CD !important;color: #0738CD;}


#SingleFamily:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Single_Family.svg);}
#MultiFamily:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Multi_Family.svg);}
#Townhouse:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Townhouse.svg);}
#Condominium:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Condominium.svg);}
#LotsLands:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_LotsLands.svg);}
#AcreageHomes:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_AcreageHomes.svg);}

#SingleFamily.active:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Single_Family_On.svg);}
#MultiFamily.active:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Multi_Family_On.svg);}
#Townhouse.active:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Townhouse_On.svg);}
#Condominium.active:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_Condominium_On.svg);}
#LotsLands.active:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_LotsLands_On.svg);}
#AcreageHomes.active:before{background-image:url(https://content.harstatic.com/resource_2019/imgs/icons/filters/Icons_AcreageHomes_On.svg);}

#TableView .table tr th {padding:10px;border:1px solid #dee3e9; text-align:center !important;}
#TableView .table tr td {padding:15px 13px;border-color:#dee3e9;color:#4f6672;font-size:14px;border:1px solid #dee3e9;text-align: center;}
#TableView .table tr td.selected,#TableView .table tr th.selected{background-color:#f2f4f7;}
.bigvalue{font-size: 26px;font-family: "effra",sans-serif;font-weight: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #617986;}
.small_light{color:#abb6bc;font-family: "effra",sans-serif;font-size:12px;font-weight:400;}

#AVM_responsive{display:none;max-width:480px;}
.exprow{margin:5px 0px 0px 0px;display:block;}
.sp_item,.spi_row{border-bottom:1px solid #f4f4f4;padding:8px 0px;padding-right:5px;line-height:1.4;}
.sp_items{margin-bottom:15px;}
.spi_row .spi_value,
.sp_item .sp_logo{display:block;float:left;width:58%;padding:5px 0px;color:#7f7f7f;font-size:15px;}
.sp_item .spi_info{float:right;width:42%;background:url("https://content.harstatic.com/resource_2019/imgs/icons/arrow-gray-down.svg") no-repeat right center;padding-right:15px;}
.open .sp_item .spi_info{background:url("https://content.harstatic.com/resource_2019/imgs/icons/arrow-gray-up.svg") no-repeat right center;}
.spi_row .spi_price,
.sp_item .spi_price{color:#1d1d1d;font-size:14px;display:block;}
.spi_row .spi_text,
.sp_item .spi_text{color:#7f7f7f;font-size:12px;display:block;}
.sp_items{display:none;}
.review_header{padding-top:5px; padding-bottom:5px; border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}

.tabs_withmore{margin-bottom:20px;clear:both;}
.tabs_withmore .tab-pane{padding-bottom:40px;margin-bottom:10px;}
.tabs_withmore .btn-group-tabs li{ display:block;float:left;text-align:center;background-color:#fff;border:none !important;border:1px solid #64749e !important;color:#64749e;font-family: effra,helvetica,arial;font-size:12px;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);margin-right:2px;margin-bottom:0px;margin-bottom:15px;}
.tabs_withmore .btn-group-tabs > li{ display:block;float:left;text-align:center;background-color:#f4f5f8;border:none !important;border:1px solid #f4f5f8 !important;color:#6876a7;font-size:12px;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);margin-right:2px;margin-bottom:0px;margin-bottom:15px;}
.tabs_withmore .btn-group-tabs > li > a.btn {background-color:transparent !important;font-weight:normal;color:#6876a7;padding:6px 15px;line-height:20px;text-decoration:none;cursor:pointer;border:none !important;font-size:14px;letter-spacing:0.8px;margin-right:0px;box-shadow:inset 0 0px 0 0 #042380 !important;border-radius:0px !important;}
.tabs_withmore .btn-group-tabs > li.active a {color:#fff;outline:none;padding:6px 15px !important;}
.tabs_withmore .btn-group-tabs > li.active{background-color:#0738cd;box-shadow: 0 0 0 transparent inset, 0 0 0 transparent;color: #fff;}
.tabs_withmore .btn-group-tabs > li.active:after{display:block; content:'';position: absolute;left: 42%;top: 100%;width: 0;height: 0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0738cd;clear: both;}
.tabs_withmore .btn-group-tabs > li.active{color:#fff !important;position: relative;}
.tabs_withmore .btn-group-tabs > li.submore ul{display:none;position:absolute;top:100%;right:0;margin-right:0;z-index:1000;min-width:150px;top:105%;padding-top:5px;}
li.more.shown.moreOpen ul,
.tabs_withmore .btn-group-tabs > li.submore.moreOpen ul{display:block;list-style:none;background-color:#304481;background-color:#64749e;padding-bottom:5px;}
li.more.shown.moreOpen ul li a,
.tabs_withmore .btn-group-tabs > li.submore.moreOpen ul li a{font-size:14px;color:#ffffff;width: auto;box-sizing: border-box;border:none;}
.tabs_withmore .btn-group-tabs > li.submore.moreOpen ul li{background-color:transparent !important;margin-bottom:0px;padding:0px;font-size:14px;float:none;}
.tabs_withmore .btn-group-tabs > li.submore.moreOpen ul li a.btn{background-color:transparent !important;border:none !important;box-shadow:inherit !important;}
.tabs_withmore .btn-group-tabs > li.submore ul li a{text-align:left;width:100%;display:block;padding:4px 10px;}
.tabs_withmore .btn-group-tabs > li.submore > a {padding:4px 14px !important;text-align:center;margin-right:0px;}
.tabs_withmore .btn-group-tabs > li.submore{position:relative;}
.tabs_withmore .btn-group-tabs{border-bottom:none;width:100%;border-radius:0px;margin-bottom:10px;margin-top:10px;display:block;}
#CMA .gray_square_btn .icon{margin-bottom:0px;}
#CMA{padding:0px 10px;}
.navheader{background-color:#fff;box-shadow:0 4px 25px 0 rgba(99, 115, 160, 0.25);}
#MapNav.col_menuicon{width:150px;z-index:1111;background-color:transparent;}
#MrkInsMap #MarketNav{position:fixed;z-index:111;left:0px;right:0px;}
.ftr_top{position:absolute;z-index:11111;left:0px;right:0px;top:0px;}
.choosable_select {margin: 0 -4px; }
.choosable_select__item {
    position: relative;
    border: 1px solid #DFE3F0;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    width: calc(100% / 2 - 11px);
    margin: 4px;
    padding-left: 12px;
    font-size: 11px;
    letter-spacing: -0.3px;
    cursor: pointer; }
    .choosable_select__item:after {
      content: "";
      width: 8px;
      height: 4px;
      display: inline-block;
      float: right;
      margin: 16px 12px 0 0;
      background: url(https://content.harstatic.com/resource_2019/imgs/icons/down_arrow_black_small.svg) no-repeat;
      background-size: contain; }
    .choosable_select__item:hover {
      border-color: #AFB2BD; }
    .choosable_select__item--active {
      background: rgba(7, 56, 205, 0.15);
      border-color: #0738CD !important;
      color: #0738CD; }

.popover_special {
  display: none;
  position: absolute;
  top: 40px;
  left: -1px;
  z-index: 999999;
  cursor: default;
  background: #fff;
  border-radius: 4px;
  padding: 16px 16px 32px 16px;
  width: 300px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.45);
  line-height: normal; }
  .popover_special--right {
    left: auto;
    right: -1px; }
  .popover_special .header {
    margin-bottom: 32px;
    font-weight: bold;
    color: #000; }
  .popover_special__close {
    width: 32px;
    height: 32px;
    background: url(https://content.harstatic.com/resource_2019/imgs/icons/cross_small_gray.svg) no-repeat center;
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 8px;
    opacity: 1; }
  .popover_special .body {
    font-size: 12px; }
    .popover_special .body p {
      color: #000;
      margin-bottom: 16px; }

.select_range {
  text-align: center; }
  .select_range__item {
    font-size: 14px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    display: inline-block; }
    .select_range__item span {
      width: 100%;
      height: 100%;
      display: block;
      border-radius: 50%; }
    .select_range__item:hover span {
      background: rgba(7, 56, 205, 0.2); }
    .select_range__item--inactive {
      background: #fff;
      color: #000; }
    .select_range__item--active_min {
      background: url(https://content.harstatic.com/resource_2019/imgs/icons/bg-select-range-min.svg); }
      .select_range__item--active_min span {
        background: #0738CD !important;
        color: #fff;
        border-radius: 50%; }
    .select_range__item--active_max {
      background: url(https://content.harstatic.com/resource_2019/imgs/icons/bg-select-range-max.svg); }
      .select_range__item--active_max span {
        background: #0738CD !important;
        color: #fff;
        border-radius: 50%; }
    .select_range__item--path {
      background: rgba(7, 56, 205, 0.3);
      color: #000;
      border-radius: 0; }
.choosable_select__item:after {
    content: "";
    width: 8px;
    height: 4px;
    display: inline-block;
    float: right;
    margin: 16px 12px 0 0;
    background: url(https://content.harstatic.com/resource_2019/imgs/icons/down_arrow_black_small.svg) no-repeat;
        background-size: auto;
    background-size: contain;
}      
.popover_special .ps_header {margin-bottom: 32px;font-weight: bold;color: #000;}
.propertypopup{position:absolute;z-index:99999;height:80vh;width:890px;left:50%;right:auto;bottom:0px; box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.24);background-color: #ffffff;border-radius:4px 4px;overflow:hidden;display:none;margin-left:-445px;top:10%;}
.propertypopup.opened{display:block;}
.ppt_body{position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow-y: scroll;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}
.pt_left{border-right:1px solid #dfe3f0;width:55%;float:left;height:100%;}
.pt_right{border-left:1px solid #dfe3f0;width:45%;padding:30px;float:left;margin-left:-1px;height:100%;}
.ptl_header{height:64px;padding:15px;border-bottom:1px solid #dae1f8;}
.pr_info .col50{width:50%;float:left;}
.pr_info .col40{width:40%;float:left;}
.pr_info .col60{width:60%;float:left;}
.ptl_img{display:block;width:100%;position:relative;min-height:330px;left:0px;right:0px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.ptli_btns{position:absolute;bottom:23px;right:23px;}
.propertypopup .pr_info{padding:24px;width:100%;}
.pt_right .agi_img{width:64px;height:64px;border-radius:50%;float:left;}
.pt_right .agi_img{line-height:1.33;letter-spacing:-0.4px;color:#212529;}
.black{color:#000 !important;}
.propertypopup label {color:#515b7a;padding-bottom:0px;margin-bottom:5px;line-height:1;}
.propertypopup textarea,.propertypopup input[type="text"]{border-radius: 4px;border: solid 1px #afb8d9;background-color: #ffffff;padding:6px 15px;margin-bottom:15px;}
.propertypopup input[type="text"]{height:40px;}
.close_pp{position:absolute;right:5px;top:5px;width:40px;height:40px;display:block;z-index:1111;padding:10px;}

/* headers */
header {background-color:#0a246f;text-align:center; background-repeat: no-repeat; background-position: left center; background-size:contain;}
header .header_logo img {width:80px;height:80px;}
header h1 {font-size:38px;line-height: 40px;letter-spacing: -.8px;}
header .inner { background:url("https://content.harstatic.com/resource_2019/imgs/headers/header_art_promote_home.svg") no-repeat right center;padding:24px; background-size: contain; }
.header_small .hd_subtitle{display: none;}
.cartsimple_propimg{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:195px;}
.withheader .markins_left{min-height: calc(100vh - 273px);}
.fullpage_gradiant.withheader {min-height: calc(100vh - 273px);}
header.header_small {background-image: none !important;}
header.header_small .inner {padding:16px;}
header.header_small .header_logo img {width:56px;height:56px;}
.header_small_content{margin:0px auto;display: inline-block;}
header.header_small .header_logo {display: inline-block;margin-right:16px;float: left;}
header.header_small h1 {display: inline-block;}

.cartsimple_propimg{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:195px;}
.withheader .markins_left{min-height: calc(100vh - 273px);}
.fullpage_gradiant.withheader {min-height: calc(100vh - 273px);}
.color_snow_white{color:#fff !important;}
.image-property-large, .image-property-small {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 144px;
    height: 120px;
    border-radius: 4px;
    overflow: hidden;
    display: block;
    float:left;
    margin-right:15px;
}
 .col_icons{width:30%;}
 .col_logo{width:70%;}
#agres_close{display:block;position: absolute;right:12px;top:5px;z-index: 1;}
.custom_select{min-height:34px;border:1px solid #a1b2bd;margin-bottom:5px;}
.inputscols input[type="text"]{display:block;float:left;width:50%;border-radius:0px 4px 4px 0px;}
.inputscols input[type="text"]:first-child{border-radius:4px 0px 0px 4px;border-right:none;}
.agent_resp_block #FormToggle {position: absolute;right:10px;top: 27px;padding:5px 14px 5px 14px; line-height:28px;}
.agent_resp_block #FormToggle:after{border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid #fff;content: "";display: inline-block;height: 0;vertical-align: middle;width: 0; margin-left:12px;}
.agent_resp_block.agent_resp_open #FormToggle:after{border-top: 4px solid #fff;border-bottom:4px solid transparent;}
#content_form{padding-top:10px;}


.pricerange_box {
	border: solid 2px #018361;
	background-color: #e5fff9;
	padding: 10px;
	border-radius: 8px;
}
.pricerange_box--img {
    width: 100px;
    padding: 10px;
    float: left;	
}
.pricerange_box--text {
	float:left;
	width: 220px;
    text-align: center;
    color: #018361;
}
.pricerange_bar {
	position: relative;
}
.pricerange_bar{position: relative;width:100%;margin-top:15px;}
.pricerange_bar:after { border-bottom :2px solid rgba(1, 131, 97, 0.32); position: absolute; left: 0px; right:0px; content:"";bottom:0px; }
.pricerange_bar__range { position:relative; border-bottom:2px solid #018361; max-width:102px;left:25%; right:25px;}
.pricerange_bar__range:before { border-radius:50%; content:""; position: absolute; width:8px; height:8px; border: solid 2px #018361;left:-8px;right: auto;z-index: 1;top:-3px; background-color:#e5fff9;}
.pricerange_bar__range:after { border-radius:50%; content:""; position: absolute; width:8px; height:8px; border: solid 2px #018361;left: auto;right: -8px;z-index: 1;top:-3px; background-color: #e5fff9; }






@media (max-width:1070px) {
	header {background-size:cover;}
	header .inner{background-position: center right -240px;}
}

@media (max-width:1260px) {
	#MarketNav ul li a{padding:0px 12px;}
}

@media (max-width:1100px) {
	.mapleft_col{width:440px;}
	.mapright_col{left:440px;}
	.pr_info,.pr_img{width:100%;float:none;clear:both;}
	.ag_info,.filter_row{max-width:440px;}
}

@media (max-width:1020px) {
	#MrkInsMap #MarketNav{display:block;}
	#MrkInsMap #MarketNav ul {display:none;}
	#MapNav.col_menuicon{display:block;}
}

@media (max-width:990px) {
	.agent_resp_block{display:block;}
	.mrkins_right{display:none;}
	.markins_left{width:100%;float:none;padding-right:0px;}
	.propertypopup{width:96%;left:2%;margin-left:auto;top:2%;bottom:2%;height:96vh;}
	.fullpage_gradiant{min-height: calc(100vh - 210px);}
}
@media (max-width:910px) {
    #MarketNav{display:none;}
    .col_menuicon{display:block;float:left;width:35%;padding-top:0px;}
    .col_logo{width:30%;text-align:center;padding-top:10px;}
    .col_icons{width:35%;padding-top:5px;}
    .newlogo{width:48px;height:48px;float:none;clear:both;margin:0px auto;padding-top:0px;}
    .gray_square_btn{width:60px;height:50px;padding:3px 12px;}
    #SettingsBtn{display:none;}
    #LogoText{display:none;}
    #LogoTextRes{display:block;text-align:center;width:100%;margin:0px auto;}
    .newlogo{margin-bottom:10px;}
    #MarketInsightNav{display:block;}
    #CMA .col_logo{width:30%;}
	#CMA .col_icons{width:35%;}
	.gray_square_btn .icon{margin-bottom:0px;}
	.markins_left{margin-top:0px;padding-top:10px;}
	
	.pr_img{width:100%;min-height:190px;}
	.pr_info{width:100%;}
	.mapleft_col{width:350px;}
	.mapright_col{left:350px;}
	.ag_text{padding:4px;margin-left:82px;}
	.ag_text > .pb10{padding-bottom:0px !important;}
	.agi_img{height:78px;width:78px;}
	.ag_text a{display:block;}
	.filter_row{top:78px;}
	.prop_container{top:145px;}	
	.ag_info,.filter_row{max-width:349px;}
	#MapNav.col_menuicon{float:none;height:52px;}
	.ag_info,.mapright_col{top:52px;}
	.filter_row{top:128px;}
	.filter_row .btn--medium{height:30px !important;line-height: 30px !important;padding: 0 14px !important;}
	.prop_container{margin-top:178px;}
	#MrkInsMap #MarketNav{min-height:52px;}
	#Home #LogoTex{display:none;}
	#LogoTextRes{display:block;}
	.fullpage_gradiant{min-height: calc(100vh - 145px);}
}

@media (max-width:830px) {
    .left-bar{display:none;}
    .content-w-lb{margin-left:0px;}
    
    #gridView .block-property {width: calc(50% - 25px);margin:10px;}
}

@media (max-width:667px) {    
    #PrintBtn{display:none;}
    .col_menuicon{width:40%;}
    .col_logo{width:20%;}
    .col_icons{width:40%;}
    .number_block{display:block;float:none;width:100%;min-height:inherit;margin-bottom:20px;}
    .col_menuicon{width:35%;}
    #TableView{display:none;}
	#AVM_responsive{display:block;}
	#historyfooter{display:none !important;}
	.pt_right{padding:20px;padding-top:20px}
	.ptl_img{min-height:220px;}
	.pt_right .font24{font-size:18px;line-height:1.2;padding-top:10px;}
	.close_pp{padding:5px 0px 10px 10px;}
	.fullpage_gradiant{min-height:calc(100vh - 165px);}
	.totalrow .col70, .totalrow .col30{float:left;clear:none;}
	.totalrow .col70{width:70%;line-height:1.6;font-weight: normal !important;}
	.totalrow .col30{width:30%; padding-right:0px !important;}
}
@media (max-width:576px) {
    .content-header h1{font-size:26px;}
    .gray_square_btn{width:48px;height:40px;padding:3px 6px;line-height:1.1;}
    .col_menuicon{padding-top:5px;}
    .gray_square_btn .icon{margin-bottom:5px;}
    .fixed-side{min-width:100px !important;white-space: normal !important;}
    .tbl_title,table.comperable tr td{font-size:10px;padding:3px;line-height:1.5;}
    #filters{left:-120px;width:87vw;}
    .pt_left{padding-top:30px;}
    .pt_right,.pt_left{float:none;clear:both;border:none;width:auto;}
    
    header{background-image: none !important;}
    header .header_logo img {width:50px;height:50px;}
    header .inner{background-position: center right -320px;}
    header .inner {background-size: cover;}
    header h1 {font-size:32px;line-height:42px;}
    .caption_hide_responsive .text{display:none;}
    header .hd_subtitle{display:none;}
    header .inner{padding:10px;}
    
    .agent_resp_block{line-height:1.2;}
    .agent_resp_block .arb_content {padding-left:75px;margin-right:100px;}
    .agent_resp_block .arb_content .font12{font-size:11px !important;line-height:14px !important;}
    .agent_resp_block #FormToggle{font-size:12px;padding:2px 12px;top:32px;}
}

@media (max-width:476px) {
    .content-header h1{font-size:22px;}
	.graylink.mt20.pt15{margin-top:0px;padding-top:0px;}
	#gridView .block-property {width:240px; display: block; margin: 15px auto;}
	.blueboxrow{padding:15px;}
	.blueboxrow > img {width: 60px;padding-right:10px !important;float:none !important; clear:both !important;padding-bottom:5px;}
	.blueboxrow > div {padding-left:0px;}
	.blueboxrow .font16{font-size:14px !important;}
}


.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}