body{background-color:#ffffff;}
H1,H2,H3,H4,H5{color:#0030d0;}
#MarkAppBanner{
background: rgb(21,64,202); /* Old browsers */
background: -moz-linear-gradient(left, rgba(21,64,202,1) 0%, rgba(139,151,191,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(21,64,202,1) 0%,rgba(139,151,191,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(21,64,202,1) 0%,rgba(139,151,191,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#BannerHomeValue{background:url("https://content.harstatic.com/resources/images/marketing_landing/homevalue/img_valuestimate.png") no-repeat center bottom; background-size: cover;}
#MarkAppBannerInner{background:url("https://content.harstatic.com/resources/images/marketing_landing/realtor_app/whitte_rectangle2.png") no-repeat center bottom; background-size: contain;padding-top:80px;padding-bottom:160px;}
#MABleft{width:60%;float:left;max-width:550px;}
#MABright{width:40%;float:right;text-align:left;}
#MABleft h1{color:#ffffff;font-size:48px;font-weight:bold;line-height:1.3;margin-bottom:25px;}
#MABleft p.avmblock{font-size:18px;line-height:2;color:#ffffff;padding-bottom:40px;}
.btn-white{border-radius: 4px;background-color: #ffffff;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);padding:10px 20px;color:#0a50d2;font-size:22px;font-weight:bold;}
.treeboxes{border:1px solid #dee3e9;margin:20px auto 50px auto;max-width:1060px;}
.boxed_text{border-right:1px solid #dee3e9;width:33.2%;padding:50px;text-align:center;float:left;min-height:245px;}
.bt_top{font-size:40px;color:#fd4b78;font-weight:bold;padding-bottom:10px;line-height:1.3;}
.font25{font-size:25px;}
.black{color:#000000 !important;}
.pb15{padding-bottom:15px;}
.pb30{padding-bottom:30px;}
.pr20{padding-right:20px;}
.pl20{padding-left:20px;}
.hd40{font-weight:40px !important;line-height:1.4;}
.bg_row{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:100px 0px 0px 0px;display:table;width:100%;}
.bg_row .bgrow_img,
.bg_row .bgrow_text{display:table-cell;vertical-align:middle;padding:170px 100px;width:50%;}
.bgrow_img{}
.bgrow_text{font-size:18px;color:#ffffff;line-height:1.44;background-color: rgba(0,48,208,0.75);}
.bgrow_text h3{font-size: 40px;font-weight: bold;line-height: 1.35;color:#ffffff;max-width:377px;margin-bottom:25px;}
/*  doesn't work with menu
ul li, ul{padding:0px;margin:0px;}
ul li{margin-left:15px;line-height:1.44;} 
*/
.gray_row{ display:table;width:100%;
background: rgb(251,252,253); /* Old browsers */
background: -moz-linear-gradient(left, rgba(251,252,253,1) 0%, rgba(237,239,245,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(251,252,253,1) 0%,rgba(237,239,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(251,252,253,1) 0%,rgba(237,239,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.gray_row .grayrow_img,.gray_row .grayrow_text{display:table-cell;width:50%;vertical-align:middle;padding:170px 100px;}
.gray_row .grayrow_text{color:#4f6672;}
.gray_row p{font-size:18px;line-height:1.6;margin:20px 0px;}
.hd40{font-size:40px;max-width:340px;font-family: "effra",sans-serif;}
.gray_row .grayrow_whiteRect{}
.grayrow_whiteRect{background:url("https://content.harstatic.com/resources/images/marketing_landing/realtor_app/whitte_rectangle4.png") no-repeat right top; background-size:cover;}
.topWhite .grayrow_whiteRect{background:url("https://content.harstatic.com/resources/images/marketing_landing/realtor_app/whitte_rectangle5.png") no-repeat right top; background-size:cover;}
.topWhite.gray_row{ display:table;width:100%;
background: rgb(237,239,245); /* Old browsers */
background: -moz-linear-gradient(left, rgba(237,239,245,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(237,239,245,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(237,239,245,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bullitedtext{line-height:1.4;}
.bullitedtext p{margin-bottom:10px;font-size:24px;max-width:520px;min-height:120px;}
.bullitedtext p span{color:#ff1553;}

.white_row{padding:60px 0px;background-color:#ffffff;}
.testim_item{width:320px;float:left;min-height:250px;text-align:center;margin:0px 30px 30px 30px;}
.testim_item p{font-size:16px;line-height:1.6;color:#4f6672;}
.testim_item .ti_name{font-family: "effra",sans-serif;font-size:16px;color:#0838cd;font-weight:bold;padding:10px 10px 5px 10px;}
.testim_item .ti_title{font-size:14px;color:#000000;padding-bottom:17px;}
.testim_item .ti_pic{width:100px;height:100px;border-radius:50%;padding:5px;background:#fb0d4a url("https://content.harstatic.com/resources/images/marketing_landing/realtor_app/small_rect.png") no-repeat center bottom;margin:0px auto;}
.testim_item .ti_pic > a{ display:block;width:90px;height:90px;border-radius:50%;border:5px solid #ffffff;background-position:center center;background-repeat:no-repeat;background-size:cover;
}
.blue_footer{background-color:#2e3f78;padding:60px 20px;color:#ffffff;font-size:24px;line-height:1.5;font-family: "effra",sans-serif;text-align:center;}
.blue_footer .hd40{color:#ffffff;padding-bottom:20px;max-width:none;text-align:center;}
.blue_footer a{text-decoration:underline;color:#ffffff;}
.displayMobile{display:none;}
.grayTable{display:table;width:100%;}


#HomeWorthBanner{
background: -moz-linear-gradient(top, rgba(11,80,209,0.85) 0%, rgba(12,145,228,0.85) 100%);
background: -webkit-linear-gradient(top, rgba(11,80,209,0.85) 0%,rgba(12,145,228,0.85) 100%);
background: linear-gradient(to bottom, rgba(11,80,209,0.85) 0%,rgba(12,145,228,0.85) 100%);
}
#HomeWorthBanner h1{font-size:40px;font-weight:500;padding-bottom:0px;line-height:1;padding:18px 0px 10px 0px;text-transform:uppercase;}
.lighttext{ font-size: 18px;font-weight: bold;line-height: 1.33;letter-spacing: normal;color: rgba(255, 255, 255, 0.6);text-transform:uppercase;}
.lightbackbutton { display:block; margin-bottom:15px; font-size: 14px;font-weight: normal;line-height: 1.33;letter-spacing: normal;color: #fff;text-transform:uppercase;}
.lightbackbutton:hover{ color: #fff; text-decoration:none; }
.lightbackbutton:focus{ color: #fff; text-decoration:none; }
#HomeWorthBanner p{font-family: "effra",sans-serif;padding-bottom:5px; font-size: 20px;font-weight: 500;letter-spacing: 1px;color: #ffffff;line-height:1;text-transform:uppercase;}
#HomeWorthBanner .btn-green{border-radius: 3px;
  background-image: linear-gradient(to bottom, rgba(31, 204, 74, 0.95), rgba(31, 204, 74, 0.8));
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}
#HomeWorthBanner #MarkAppBannerInner{padding-top:70px;padding-bottom:60px;}
#HomeWorthBanner #MarkAppBannerInner.withbackbutton{padding-top:30px;padding-bottom:60px;}
.mapand_features,
#HomeWorthBanner .container{max-width:830px;margin:0px auto;}

.features_cols{border-radius: 4px;background-color: #ffffff;box-shadow: 0 12px 24px 0 rgba(54, 76, 89, 0.12);border: solid 1px #dee3e9;max-width:380px;min-width:320px;margin-right:20px;margin-bottom:5px;}
.info_icons{float:left;width:50%;padding:11px 15px;border-color:#dee3e9;border-style: solid;border-width:0px;}
.info_icons > img {margin-right:5px;display:block;float:left;}
.features_cols{border-radius: 4px;background-color: #ffffff;box-shadow: 0 12px 24px 0 rgba(54, 76, 89, 0.12);border: solid 1px #dee3e9;max-width:380px;min-width:320px;margin-right:20px;margin-bottom:5px;}
.info_icons > span {display:block;padding-left:40px;font-weight:bold;font-size:14px;line-height:20px;color:#4f6672;padding-top:10px;}
.mid_title{color:#59baff;font-size:32px;font-weight:400;line-height:48px;text-align:center;letter-spacing:1.6px;font-family:"effra",helvetica,arial;text-transform:uppercase;padding:60px 0px;}
.pera_light{color:#617986;font-size:16px;line-height:28px;}

#HomeWorthBanner .banner_icons{float:none;padding:10px 0px 15px 0px;}
#HomeWorthBanner .banner_icons a{padding:10px 10px 10px 0px;}
#HomeWorthBanner #MABleft,
.mapand_features .col50{width:50%;}
#HomeWorthBanner #MABright{width:50%;}
.border_bottom{border-bottom:2px solid #1255d4;}
.mid_title{font-size: 30px;font-weight: 400;line-height: 48px;text-align: center;letter-spacing: 1.6px;
 font-family: "effra",helvetica,arial;text-transform: uppercase;padding:0px 0px;}
.hd26{font-size:26px;}
.hd20{font-size:20px;}
#TableView .table tr th {padding:15px 30px;border:1px solid #dee3e9;}
#TableView .table tr td {padding:30px;border-color:#dee3e9;color:#617986;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;}


.fullsearch{max-width:785px;position:relative;height:64px;box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.25);border-radius:8px;overflow:hidden;}
.fullsearch input[type="text"]{padding:0px 84px 0px 20px;display:block;position:absolute;left:0px;right:64px;top:0px;bottom:0px;border-radius:8px 0px 0px 8px;line-height:64px;background-color:rgba(250,250,250,0.87);width:100%;color:#617986;font-size:18px;border:none !important;}
.fullsearch .fs_btn{display:block;position:absolute;left:auto;right:0px;width:64px;bottom:0px;top:0px;border-radius:0px 7px 7px 0px;line-height:64px;border:none !important;text-align:center;
background: rgba(28,167,240,1);
background: -moz-linear-gradient(top, rgba(28,167,240,1) 0%, rgba(17,138,233,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,167,240,1)), color-stop(100%, rgba(17,138,233,1)));
background: -webkit-linear-gradient(top, rgba(28,167,240,1) 0%, rgba(17,138,233,1) 100%);
background: -o-linear-gradient(top, rgba(28,167,240,1) 0%, rgba(17,138,233,1) 100%);
background: -ms-linear-gradient(top, rgba(28,167,240,1) 0%, rgba(17,138,233,1) 100%);
background: linear-gradient(to bottom, rgba(28,167,240,1) 0%, rgba(17,138,233,1) 100%);
}
#BannerHomeValue h1{font-size:40px;}
#BannerHomeValue #MABleft p{line-height:1.5;padding-bottom:10px;}
#BTNHowItWorks {color:#ffffff;line-height:22px;font-size:18px;}
#BTNHowItWorks img{padding-right:7px;}
#BannerHomeValue .fullsearch{margin-bottom:40px;overflow:visible !important;}
#BannerHomeValue #MarkAppBannerInner{min-height:700px;}
.whiteRow{display:table;background-color:#ffffff;}
.grayrow_blueRect{background:url("https://content.harstatic.com/resources/images/marketing_landing/homevalue/triangle_blue.png") no-repeat right top; background-size:cover;}
.blueText{text-align:center;}
.blueText a{padding:10px 30px;min-height:88px;display:inline-block;}
.blueText p{color:#118ae9;font-family:"effra",sans-serif;font-size:26px;text-align:center;margin:10px 0px;}
.softtext {font-size:16px;line-height:28px;color:#617986;}

.map_table{width:65%;float:left;}
#TableView{margin-right:10px;}
.withicon_form{width:35%;float:left;padding:25px; border-radius: 6px;background-color: #118ae9;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3); }
.withicon_form h3{color:#ffffff;text-align:center;margin-bottom:25px;}
.withicon_form label{color:#ffffff;font-size:14px;padding-top:15px;}
.withicon_form select,
.withicon_form input[type="text"]{border-radius:0px;}

#TableWithArrow{position:relative;padding-top:40px;}
#ArrowOverlay{position:absolute;z-index:101;background:url("https://content.harstatic.com/resources/images/market_insight/arrow_with_text3.png") no-repeat center center;
width:320px;height:57px;bottom:138px;right:20px;font-size:14px;font-weight:bold;color:#118ae9;}
#ArrowOverlay span{display:block;width:200px;padding:10px 5px 5px 10px;line-height:1.4;}
.desk_logo{display:block;margin:0px auto;max-width:150px;}
.resp_logo{display:none;}

#BannerHomeValue .fullsearch input[type="text"]{border-radius:8px;}
ul#HVAgents, ul#HVAgents li{padding:0px;margin:0px;list-style:none;color:#121f26;}
ul#HVAgents li{width:256px;float:left;margin:15px;}
#HVAgents .HVa_img{ cursor:pointer; margin-bottom:5px;background-position: center; background-repeat:no-repeat;background-size:cover;position:relative;width:256px;height:256px;}
#HVAgents .ab_btn{border-radius:4px;border:1px solid #0b50d2; padding:5px 15px;text-align:center;color:#0b50d2;margin-right:10px;margin-bottom:10px;}
#HVAgents h3{font-family: "effra",sans-serif;font-weight:bold;font-size:16px;}
#HVAgents .plLabel{display:block;position:absolute;bottom:10px;left:10px;right:10px;}
#HVAgents .HVinfo{padding:5px;}
#HVAgents .HVtext{padding-bottom:15px;}

.displayTablet{display:none;}
.gray_row #HowItWorks .grayrow_text{padding-right:40px;}

.small_gray{color:#4f6291;font-size:12px;font-weight:bold;}
.bigvalue.blue{color:#0738cd !important;margin:5px 0px 0px 0px;}
#TableView .table.ver2 tr td{padding:20px;}
.bg_gray{background-color: #f2f4f7;}
.bluetext{color:#0b50d2;}
.font12{font-size:12px;line-height:18px;}
.table{border-collapse:collapse;overflow-x:auto;display:block;max-width:100%;}
.tablewraper{position:relative;}
.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%);
/*background:url("https://content.harstatic.com/resources/images/common/table-right-arrow4.png") repeat-y right center;*/
height:100%;width:4em;}

#LeadCoopHeader{background:#20c79d url("https://content.harstatic.com/resources/images/marketing_landing/lead_coop_header.jpg") no-repeat center center;padding:45px 0px 60px 0px;color:#fff;max-height:382px;}
#LeadCoopHeader h1{color:#fff;font-size:40px;font-weight:bold;padding-bottom:10px;}
#LeadCoopHeader .tagline{font-size:24px;font-weight:bold;padding-bottom:20px;line-height:1.5;color:#fff;}
#LeadCoopHeader p{line-height:25px;font-size:18px;color:#fff;padding-bottom:20px;}
.btn-rounded{display:inline-block;border-radius:30px;background-color:#dcfff7;color:#00c89c;font-family: "effra",sans-serif;font-size:18px;font-weight:bold;padding:13px 25px;border-radius: 24.3px;box-shadow: 0 2px 0 0 #01a682;}
.lcInner{max-width:500px;margin:0px auto 0px 0px;}
.pera18{font-size:18px;line-height:24px;}
.pera16{font-size:16px;line-height:24px;}
.priceBG{background:#a1b8f0  url("https://content.harstatic.com/resources/images/marketing_landing/priceBoxBG2.jpg") no-repeat center center;padding:30px 0px 70px 0px;}
.priceBG h2{color:#fff;text-align:center;font-size:40px;padding-bottom:20px;}

.pBox{float:left; width:29%;margin:30px 2% 1% 2%;border-radius: 5px;box-shadow: 0 2px 10px 0 #3c62c5;background-color: #ffffff;padding:25px 22px 30px 22px;text-align:center;color:#000;}
.pTitle{border: solid 2px #979797;display:inline-block;padding:8px 18px;color:#676767;font-family: "effra",sans-serif;font-size:24px;font-weight:bold;margin:0px 0px 20px 0px;line-height:1.3;}
.price{margin-bottom:20px;clear:both;margin-top:25px;color:#000;position:relative;margin:0px auto;display:inline-block;line-height:70px;}
.price sup{color:#000;}
.gigNum{font-size:70px;padding-left:15px;}
.pmonth{font-size:20px;font-family: "effra",sans-serif;}
.pZipcode{font-size:24px;font-weight:bold;margin-bottom:20px;}
.pBox .btn-rounded{border-radius: 17.7px;box-shadow: 0 2px 0 0 #01a078;background-color: #00c89c;color:#fff;padding:5px 40px;display:inline-block;font-size:14px;display:inline-block;margin-bottom:10px;font-weight:normal;}
.picon{display:inline-block;clear:both;margin:0px auto 20px auto;}
.best.pBox{background-color:#e5fcf7;padding-top:60px;padding-bottom:60px;margin-top:0px;margin-bottom:0px;position:relative;}
.bestwribben{position:absolute;top:-10px;left:-15px;display:block;}
.color_black h1,.color_black h2,.color_black h3,.color_black h4,.color_black{color:#000;}
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px;height: 0;}
.videoWrapper iframe,.videoWrapper video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.btn-rounded > img{margin-left:10px;}
.pDollor{display:block;position:absolute;top:0px;line-height:15px;font-family: "effra",sans-serif;font-size:20px;}

.light_banner{background: rgb(235,239,250);background: -moz-linear-gradient(top, rgba(235,239,250,1) 0%, rgba(247,248,253,1) 100%);background: -webkit-linear-gradient(top, rgba(235,239,250,1) 0%,rgba(247,248,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(235,239,250,1) 0%,rgba(247,248,253,1) 100%);box-shadow: 0 1px 6px 0 rgba(61, 84, 153, 0.3);padding:48px 20px;}
.har_container{max-width:1300px;margin:10px auto;}
.tagline{font-family: "effra",helvetica, arial;font-size: 20px;font-weight: normal;line-height: 1.6;text-align: center;color:#4f6672;}
.theme_19 h1,.theme_19 h2,.theme_19 h3,.theme_19 h4{color:#0d2980;}
.underline{text-decoration:underline;color:#0738cd;font-weight:bold;font-family: "effra",sans-serif;font-size:16px;}
.theme_19 input[type="text"]{border-radius:3px;border: solid 1px #afb8d9;width:100%;box-sizing:border-box;margin-bottom:25px;box-shadow: inset 0 -2px 0 0 #afb8d9;background-color: #fff;transition: all 0.4s linear 0s;border-radius: 4px;padding:12px 16px;font-size:16px;margin-bottom:15px;height: auto;}
h3.pera_hd{font-size:26px;font-weight:500 !important;letter-spacing:1.3px;}
.logolinks a{display:inline-block;padding:20px;}
.graybg{background-color:#f6f6f6;}
.graybg .content{background-color:transparent;}
.infobox{font-size:12px;background-color:#fff;padding:15px;line-height:18px;color:#4f6672;border-radius:4px;border:1px solid #b5bdd5;}
.graybg p{color:#4f6672;font-size:16px;line-height:24px;}
.process_step{display:inline-block;max-width:200px;float:left;text-align:center;margin:30px 5px;}
.process_step .ps_img{display:block;min-height:135px;}
.process_step .ps_text{display:block;font-size:18px;line-height:24px;color:#0d2980;font-weight:bold;margin-top:25px;}
.ps_arrow,.ps_arrow_r{display:block;float:left;margin:70px 70px 20px 70px;}
.ps_arrow_r{display:none;}
.prop_img{box-shadow: 0 12px 24px 0 rgba(54, 76, 89, 0.12);border-radius:4px;background-position: center center;background-repeat: no-repeat;background-size:cover;max-width:560px;min-height:350px;position:relative;}
.prop_img > a{position:absolute;display:block;bottom:10px;left:10px;top:auto;right:auto; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);}
.icons{padding-top:10px;}
.icons a{display:inline-block;padding:0px 20px 10px 0px;}
#HmDetails h1,#HmDetails .tagline{text-align:left;}
#HmDetails .btn{font-weight:normal;}
.grayborder{border:1px solid #b5bdd5;border-radius:4px;padding:16px 40px;display:inline-block;}
.grayborder h3{padding-bottom:0px;margin-bottom:0px;line-height:normal;}
.theme_19 .peratext{font-size:16px;line-height:32px;color:#4f6672;}
.theme_19 .smallvalue{color:#243a77;font-size:15px;}
#HmDetails{max-width:1050px;}
.avm_btnblue{
  font-size: 16px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: 0.1px;
  color: #ffffff;
  padding: 2px 30px;margin-right:10px;
}
.avm_btnwhite{
  background-color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: 0.1px;
  color: #0738cd;
  box-shadow: inset 0 -1px 0 0 #0738cd;
  border: 1px solid #0738cd;margin-right:10px;
}
.avm_btnwhite a:hover{background-color: #ffffff !important;}
.avm_usingblock {background-color: #6373a0;}
.avm_usingblock p{
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.24);
  font-family: "effra",helvetica, arial;
  font-size: 20px;
  line-height: 1.33;
  text-align: center;
  color: #ffffff;
  padding:25px 0px;
  max-width:825px;margin:0px auto 0px 0px;
}
#NewAvm.features_cols{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.0);margin:20px 0px 20px 0px;}
#buttondiv{border-top:1px solid #dee3e9;padding:30px 0px 10px 0px;}
#buttondiv .btn{display:inline-block;margin-bottom:15px;}
.theme_19.graybg {color:#4f6672;padding:35px 0px;}
.theme_19 #MABleftCol{width:50%;float:left;}
.theme_19 #MABrightCol{width:50%;padding-top:20px;padding-left:30px;float:right;}
.light_banner h1{font-weight:bold;text-align: center;font-size:32px;line-height:1.5;margin-bottom:0px;}
#TextImgrow {margin-top:60px;}
#TextImgrow p{padding-top:100px;padding-bottom:20px;text-align:left;font-size:20px;border-top:1px solid #cfd6df;}
.theme_19 #LeftContent{float:left;width:62%;margin-right:3%;}
#AVMAD_placholder{float:left;width:35%; text-align:left;}

#TopSpace{height:40px;}
.topbar{background-color:#0d2980;color:#fff;padding:5px;text-align:center;}
.topbar .btn{line-height:26px;padding:2px 10px;font-weight:normal;text-shadow:none;}
.printcontainer{box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);background-color: #ffffff;padding:0px 0px 50px 0px;max-width:1021px;margin:0px auto 40px auto;color:#4f6672;}
.pc_inner{max-width:680px;margin:0px auto;}
#HARLogo{float:right;}
.dark_blue{color:#0d2980 !important;}
.printcontainer .table td,.printcontainer .table th{border:1px solid #dee3e9 !important; padding:15px 10px;}
.printcontainer .table td.bg_gray,.printcontainer .table th.bg_gray{background-color: #f2f4f7 !important;-webkit-print-color-adjust: exact;}
.printcontainer .info_icons{float:none;width:100%;clear:both;border:1px solid #dee3e9;padding:7px 10px;}
.avm_btnwpink{box-shadow: inset 0 -2px 0 0 #b03554;background-color: #fd4b78;border:1px solid #b03554;color:#fff;margin-right:10px;}
.map_btns .btn{margin-bottom:10px;}

#BlueAgentBox{background-color:#e9edfa;padding:30px;box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.24);display:none;position:fixed;z-index:11111;bottom:0px;left:0px;right:0px;top:auto;}
#BlueAgentBox .container{position:relative;}
#CloseThis{display:block;position:absolute;right:0px;left:auto;top:-10px;}
.agentCard{border-radius: 4px;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;width:40%;float:left;margin-right:10%;}
.agentform{float:left;width:50%;color:#4f6672;padding-top:10px;}
.ac_pic{display:block;float:left;width:55%;min-height:245px;background-position:center top;background-repeat:no-repeat;background-size:cover;}
.ac_content{float:left;width:45%;padding:15px;color:#0d2980;}
.ac_content .border_bottom{border-color:#dfe3f0;padding-bottom:15px;margin-bottom:15px;}
.graylabel{border-radius:6px;background-color:#f4f5f8;padding:7px;color:#6373a0;font-weight:bold;font-size:14px;text-overflow: ellipsis;height:52px;line-height:20px;}
.ac_content .stars{display:inline-block;}
.ac_content .stars img{width:12px;height:12px;}
.label_platinum{background-image: linear-gradient(108deg, #056fde, #24dbf9);border-radius:4px;display:inline-block;color:#fff;font-weight:bold;line-height:14px;padding:5px 8px 4px 8px;text-shadow:none !important;}
.graylabel img{float:left;margin-right:10px;width:20px;margin-top:8px;}
.graylabel span{display:block;padding-left:30px;}
.agentform input[type="text"]{box-shadow: inset 0 -1px 0 0 #afb8d9;border:1px solid #afb8d9;margin:0px 15px 15px 0px;padding:8px 8px 8px 35px !important;}
.icon_user,.icon_phone,.icon_address,.icon_email{background-position:8px center;background-repeat:no-repeat;}
.icon_user{background-image:url("https://content.harstatic.com/resources/images/home_value/user_small.svg");}
.icon_phone{background-image:url("https://content.harstatic.com/resources/images/home_value/phone_small.svg");}
.icon_address{background-image:url("https://content.harstatic.com/resources/images/home_value/house_2.svg");background-position:5px center;}
.icon_email{background-image:url("https://content.harstatic.com/resources/images/home_value/email_small.svg");}
.agentform .col50{padding-right:15px;}

#StickHeader.sticky {position: -webkit-sticky;position: sticky; top:0px;z-index:1000;background:rgb(235,239,250,0.4);}
#StickHeader.sticky .light_banner{background: -moz-linear-gradient(top, rgba(235,239,250,0.9) 0%, rgba(247,248,253,0.9) 100%);background: -webkit-linear-gradient(top, rgba(235,239,250,0.9) 0%,rgba(247,248,253,0.9) 100%);}
#StickHeader.sticky #InfoIcons{display:none;}
#StickHeader.sticky #MABrightCol{max-width:230px;max-height:130px;float:left;}
#StickHeader.sticky .prop_img{min-height:130px;}
#StickHeader.sticky .light_banner h1{font-size:26px;}
#StickHeader.sticky .tagline{font-size:16px;margin-bottom:0px;}
#StickHeader.sticky .light_banner{padding:10px;}


#AVM_Typeahead{max-width:370px;}
#AVM_Typeahead ul.typeahead.dropdown-menu li a{padding:5px;}
#AVM_Typeahead ul.typeahead.dropdown-menu li a p{margin-bottom:0px;font-weight:normal;font-size:14px;}
#AVM_Typeahead ul.typeahead.dropdown-menu > .active > a{background-image:none !important;background-color:#0b50d2;}
#AVM_Typeahead .typeahead li a span.label{min-width:70px;font-size:12px;font-weight:normal;font-family: "effra",helvetica, arial;letter-spacing:1px;}
#AVM_Typeahead ul.typeahead.dropdown-menu li a .bold{font-weight:normal !important;}

.shadow_boxreport{box-shadow: 6px 10px 25px 0 rgba(0, 0, 0, 0.15);padding:12px;background-color:#fff;display:inline-block;position:absolute;top:-140px;right:0px;margin-left:20px;}
.half_imgblock{border-radius: 3px;border: solid 1px #e0e4ea;max-width:520px;}
.half_imgblock .himg{display:block;float:left;width:50%; background-color:#fff;min-height:260px;object-fit:cover;}
.hi_form{padding:30px 20px;width:50%;float:left;}
#ReportTemplate{display:none;}


.fullpage_gradiant{background: url(https://content.harstatic.com/resources/mls/images/mls_common/blue_full_gradiant.png) center top repeat-x;color:#6373a0;}
.gray_square_btn{width:65px;height:65px;display:inline-block;background-color:#6373a0;padding:10px 15px;margin:0px 0px 5px 2px;border-radius:4px;box-sizing:border-box;}
.gray_square_btn .icon{display:block;text-align:center;}
.gray_square_btn .text{display:block;text-align:center;color:#fff;font-family: "effra",sans-serif;font-size:13px;}
.fg_right,.fg_left{float:left;width:65%;margin:60px 0px 50px 0px;margin-right:10%;}
.fg_right{width:25%;margin:0px;padding-top:60px;}
.fg_left .newlogo{width:75px;height:75px;float:left;display:block;margin-right:15px;}
.rounded_border{box-shadow: 1px 1px 0 0 #ffffff;border-radius:5px;padding:8px;border:1px solid #e2e6f0;}
.lightbg_rounded{background-color: #ebeffa;border-radius:5px;color:#6373a0;font-family: "effra",sans-serif;padding:40px 50px;line-height:2.4;}
.lightcolor {color:#8ba3b0;}
.peraText{padding:15px 30px 15px 30px;line-height:1.5;}
.font10{font-size:10px;line-height:1.3;}
.font13{font-size:13px !important;}
.info_left, .info_right{float:left;border-bottom:1px solid #f5f6fa;padding:10px 10px 10px 20px;width:78%;box-sizing:border-box;font-weight:bold;}
.info_right{width:22%;font-weight:normal;}
.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;}
.singborder{border-top:3px solid #6373a0; padding-top:6px;}
.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;}
.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;}
.fullpage_gradiant .container{max-width:1200px;margin:0px auto;padding:0px 10px}

.objectfill_img {object-fit:cover;display:block;}
.pd35{padding:35px;}
.charchole{color:#314149 !important;}
.lightgray{color:#9d9d9d;}
.dark{color:#000;}
.rounded_border .border_bottom{border-bottom:1px solid #e8eaf3;}
.border_top_dark{border-top:1px solid #a1a6b9;}
.small.font11{font-size:11px;color:#4f6672;opacity:0.65;line-height:17px;}
h2.h2_topline,.h2_topline {color: #314149;font-size:24px;}
.h2_topline::before {content: "";width: 56px;height: 4px;margin-bottom:7px;background: #FD4B78;display: block; }
.graytone{color:#4f6672;font-size:14px;line-height:20px;}
.graytone .fg_left{width:70%;margin-right:5%;}

.bg_gray{background-color: #f2f4f7;}
#TableView .table tr th {padding:10px;border:1px solid #dee3e9;}
#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;}

.block-property { width:235px;display:inline-block; margin-right:30px; 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; }

.opacity50{opacity:0.5;}

#AgentCalloutBottom{display:none;position:absolute;position:fixed;bottom:0px;left:0px;right:0px;top:auto;padding:10px;background-color:#64749e;color:#fff;z-index:10000;border-radius:6px 6px 0px 0px;-webkit-box-shadow: -1px -9px 15px -5px rgba(0,0,0,0.36);
-moz-box-shadow: -1px -9px 15px -5px rgba(0,0,0,0.36);
box-shadow: -1px -9px 15px -5px rgba(0,0,0,0.36);}
#AgentCalloutBottom .acb_photo{display:block;width:80px;float:left;height:80px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-right:10px;border-radius:4px;overflow:hidden;}
#AgentCalloutBottom .aginfo{margin-left:10px;color:#fff;}
#AgentCalloutBottom .btn{float:right;font-size:12px;padding:2px 10px;position:absolute;right:15px;top:30px;background-color:#fd4b78 !important;color:#fff !important;}
#AgentCalloutBottom .h5{color:#fff;}

#MABleft > p{font-size:16px;line-height:1.5;letter-spacing: normal;color: #ffffff;margin-bottom:30px;}
.bgrow_text ul {margin:0 0 10px 25px;}
.bgrow_text ul li{margin:8px 0px;}

.pink_phone_container {min-height:450px;}

.bluegradiant { background-image: linear-gradient(to top, rgba(223, 227, 240, 0.8), rgba(237, 240, 250, 0.65)); padding:100px 0px;}
.icon_text_box { width:25%;float:left;margin-bottom:48px;}
.icon_text_box .icon {float:left;margin-right:8px; width: 40px;height: 40px;border-radius: 4px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #afb8d9;background-color: #edf0fa;text-align:center;}
.icon_text_box .text {font-size:14px;line-height:1.3;color: #515b7a;margin-left:48px;font-weight:bold;}

.icon_text_box_2 {width:50%;float:left;margin-bottom:48px;margin-bottom:40px;}
.icon_text_box_2 .icon {float:left;margin-right:12px;border-radius: 4px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #dfe3f0;background-color: #ffffff;}
.icon_text_box_2 .text {font-size:14px;line-height:1.3;color: #515b7a;margin-left:58px;}
.test_container .testim_item{ border-radius: 4px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #dfe3f0;background-color: #ffffff;padding:30px;color: #3b5363;font-size:14px;}
.test_container .testim_item .ti_pic {background:none;}
.test_container .testim_item .ti_name {color:#042280;font-size:14px;padding-top:0px;padding-bottom:0px;line-height:1;}
.test_container .testim_item .ti_title{color: #3b5363;font-size:12px;}
.test_container .testim_item p{text-align:left;font-size:14px;}

#BlueAgentBox.agent_bar{display:block;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 -4px 48px 0 rgba(0, 0, 0, 0.24);background-color: rgba(255, 255, 255, 0.89);}
#BlueAgentBox.agent_bar .agentform input[type="text"]{height: 40px;border-radius: 4px;border: solid 1px #b0b8d9;background-color: #ffffff;padding: 8px 16px !important;box-shadow:inset 0 0px 0 0 #ffffff;margin:0px 0px 8px 0px !important;}
#BlueAgentBox.agent_bar .agentform .col50{padding-right:8px;}
#BlueAgentBox.agent_bar .ac_pic{border-radius:5px;width:112px;height:112px;display:block;min-height:112px;}
#BlueAgentBox.agent_bar .ac_content{padding:0px 0px 0px 15px;}
#BlueAgentBox.agent_bar #CloseThis{top:0px;}
#BlueAgentBox.agent_bar {padding:20px 30px 30px 30px;}
#BlueAgentBox.agent_bar .leftconent{padding-top:30px;}
#RequestCMAbtn{display:none;}
.af_responsive {display:none;}

.pink_phone_container > img {margin-left: -120px;margin-bottom: -100px;}

@media only screen and (max-width:2048px) {
 	#FirstRow{margin-bottom:20px;}
 }

@media only screen and (max-width:1480px) {
	#MarkAppBannerInner{padding-bottom:50px;}
	.mobile_bg {padding-left:15px;}
}

@media only screen and (max-width:1130px) {
	.pink_phone_container > img {margin-left: -60px;margin-bottom: -120px;}
}

@media only screen and (max-width:1040px) {
	.bg_row .bgrow_img, .bg_row .bgrow_text{padding:60px;}
	.gray_row .grayrow_img, .gray_row .grayrow_text{padding:60px;}
	.boxed_text{padding:30px;}
	#rptMsg { margin-left:20px; }
	.process_step{margin:30px 5px;}
	.ps_arrow{margin:70px 20px 20px 20px;}
	.theme_19.content{padding:80px 20px;}
	.prop_img{min-height:300px;}
	
	.agentCard{width:55%;margin-right:2%;}
    .agentform{width:43%;}
    .ac_pic{width:45%;}
    .ac_content{width:55%;}
    .pink_phone_container > img {margin-left: -40px;margin-bottom: -0px;}
}

@media only screen and (max-width:930px) {
    #AVMAD_placholder,.theme_19 #LeftContent{float:none;clear:both;width:100%;margin-right:0%;}
}


@media only screen and (max-width:880px) {
	.agentform{display:none;}
	.leftconent{width:100%;float:none;clear:both;}
	#BlueAgentBox.agent_bar .ac_content{width:auto;float:none !important;clear:none !important; padding-left:95px;}
	#BlueAgentBox.agent_bar {padding:12px;}
	#BlueAgentBox.agent_bar .leftconent{padding-top:0px;}
	#RequestCMAbtn{display:block;margin-top:2px;}
	#BlueAgentBox.agent_bar{display:block !important;top:auto;}
	#BlueAgentBox.agent_bar .ac_pic{width:72px;height:72px;min-height:72px;float:left !important; padding-left:82px;}
	#BlueAgentBox.agent_bar .container{padding:0px !important;margin:0px !important;}
	#BlueAgentBox.agent_bar h4{font-size:16px !important;padding-bottom:0px !important;margin-bottom:0px !important;line-height:1.2 !important;}
	#BlueAgentBox.agent_bar .ab_desc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-bottom:0px !important;}
	#BlueAgentBox.agent_bar .ab_phone{font-size:14px !important;padding-top:0px !important;}
	#BlueAgentBox.agent_bar #CloseThis img{width:24px;height:24px;}
	.af_responsive{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:#ffffff;z-index:1000001;}
	.af_responsive .ac_pic{width:72px;height:72px;border-radius:4px;margin:0px auto;min-height:72px;margin-top:50px;}
	.af_responsive #CloseThis{top:24px;right:24px;}
	.af_responsive .input-block-level{margin-bottom:10px !important;}
}

@media only screen and (max-width:800px) {
	#MarkAppBannerInner{padding-top:30px;}
	#MABleft h1{font-size:38px;padding-bottom:15px;}
	#MABleft p{padding-bottom:20px;}
	.boxed_text{padding:10px;min-height:190px;}
	.treeboxes{margin-bottom:10px;}
	.bg_row{margin:30px 0px 0px 0px;}
	.bg_row .bgrow_img, .bg_row .bgrow_text{padding:30px;}
	.gray_row .grayrow_img, .gray_row .grayrow_text{padding:30px;}
	.bgrow_text h3{font-size:30px;}
	.grayrow_text .hd40{font-size:30px;}
	.bullitedtext .col50{width:100%;clear:both;float:none;}
	.bullitedtext p{max-width:none;min-height:inherit;font-size:20px;margin-bottom:30px;}
	.white_row{padding:30px;}
	#MABleft{padding-left:20px;}
	.bt_top{font-size:30px;}
	#BannerHomeValue #MarkAppBannerInner{min-height:550px;}

	#ArrowOverlay{position:absolute;z-index:101;background:url("https://content.harstatic.com/resources/images/market_insight/arrow_with_text4.png") no-repeat center center;
	width:218px;height:165px;bottom:5px;right:50px;}
	#ArrowOverlay span{display:block;width:200px;}
	.withicon_form{clear:both;float:none;width:300px;margin:0px 30px 0px auto ;padding:10px; }
	#TableWithArrow{width:auto;margin:0px auto;float:none;clear:both;padding-top:0px;}
	#TableView{padding-bottom:10px !important;}
	#rptMsg { display: none; }
	#rptMsg2 { display: block; }
	
	.withicon_form h3{margin-bottom:5px;}
	#TableView .table tr th img,#TableView .table tr td img{width:100%;}
	#TableView .table tr th,#TableView .table tr td{padding:5px;}
	#MABright {display:none;}
	#HomeWorthBanner #MABleft{float:none;width:100%;max-width:600px;}
	#MABleft .displayMobile{display:block;}
	#HomeWorthBanner #MarkAppBannerInner{padding-top:20px;}
	
		
	.gray_row #HowItWorks .displayTablet{display:block;text-align:center;margin:0px auto 40px auto;}
	.gray_row #HowItWorks .grayrow_img{display:none;}
	.gray_row #HowItWorks .grayrow_text{width:100%;display:block;}
	
	#TableView .ver2.table tr th img, #TableView .ver2.table tr td img{width:auto;}
	.wpb_text{padding:30px 35px 8px;}
 	.pBox{margin:30px 0.5% 1% 0.5%;width:32%;}
 	.best.pBox{margin:0px 0.5% 1% 0.5%;}
 	.gigNum{font-size:55px;}
 	.pTitle{font-size:20px;padding:8px 10px;}
 	.priceBG{background-image:none;}
 	
 	.process_step{margin:30px auto;float:none;clear:both;display:block;}
	.ps_arrow{display:none;}
	.ps_arrow_r{display:block;margin:30px auto 30px auto;float:none;clear:both;}
	.prop_img{min-height:240px;margin-top:40px;}
	
    .agentform,.agentCard{width:100%;margin-right:0%;float:none;clear:both;}
    .agentCard{max-width:480px;margin-bottom:10px;}
    .ac_pic{width:55%;}
    .ac_content{width:45%;}
    
}
@media only screen and (max-width:780px) {
    .theme_19 #MABleftCol,.theme_19 #MABrightCol {display:block;clear:both;width:100%;margin-bottom:20px;float:none;}
    .theme_19 #MABrightCol {display:block;clear:both;width:100%;max-width:450px;padding-left:0px;margin-bottom:20px;}
    .avm_usingblock p{font-size:20px;font-weight:normal;padding:20px;}
    .prop_img{margin-top:0px;}
    .theme_19.light_banner{padding-bottom:0px;}
     #BlueAgentBox{top:0px;overflow-y:scroll;-webkit-overflow-scrolling: touch;}
    
    #StickHeader.sticky .theme_19 #MABleftCol,#StickHeader.sticky .theme_19 #MABrightCol{margin-top:0px;margin-bottom:0px;}
    #StickHeader.sticky #MABleftCol{float:left;clear:none;width:65%;padding-top:0px;}
    #StickHeader.sticky #MABrightCol{float:left;clear:none;width:35%;padding-top:0px;max-height:inherit;}
    #StickHeader.sticky .social2{margin-top:4px;display:block;float:left;margin-right:3px;}
    
    #ReportTemplate{display:inline;max-width:300px;}
    #ReportTemplateFull{display:none;}
    #ReportTemplateCntnt.col60{float:none;width:100%;}
    #ReportTemplateCntnt.col60 .peratext{max-width:100% !important;}
    #HomeValueReport.theme_19.light_banner{padding:20px; }
    .half_imgblock .himg{display:none;}
    .hi_form{width:100%;float:none;clear:both;}
    
    .graytone h1.font40{font-size:24px;}
    .graytone .gray_square_btn{height:50px;padding:6px 15px;}
    .graytone .fg_left{margin-top:10px;}
    .graytone .fg_right{padding-top:10px;}
    
    #BlueAgentBox{display:none !important;}
    #AgentCalloutBottom{display:block;}
    .responsive_hide{display:none;}
    .mab_v2 #MABleft{width:100%;float:none;}
    .mab_v2 .btn{display:block;width:95%;margin-right:0px;}
    .mab_v2 #MABleft h1{padding-bottom:0px;text-align:center;}
    .mab_v2 #MABleft p{font-size:14px;padding-bottom:0px;}
    .mab_v2 #MarkAppBannerInner{padding-bottom:80px;margin-bottom:30px;}
    .mab_v2 .boxed_text{padding:35px;}
    .mab_v2 .treeboxes{margin:0px 15px 60px 15px;border-radius:6px;overflow:hidden;}
    .fullwidthcol{padding:0px 15px;}
    .fullwidthcol .pink_phone_container{background-color:transparent;display:none !important;}
    .fullwidthcol .mobile_bg > div{ background-image:url(https://content.harstatic.com/media/temprary/desktop_mock_2.png);background-repeat:no-repeat; background-position:right -30px bottom -0px;background-size: 60%;padding-bottom:120px;}
    .fullwidthcol > div{padding-bottom:0px !important;}
    .bluegradiant{padding:60px 15px 40px 15px;}
    .icon_text_box{width:50%;margin-bottom:32px;}
    .icon_text_box .text{font-weight:500;font-size:12px;}
    .icon_text_box .icon{width:32px;height:32px;}
    .icon_text_box .text{margin-left:34px;}
    .ipadrow .span7{display:none !important;}
    .ipadrow .span5 > img {margin-top:130px;margin-right:-50px;}        
    .darkbluerow .responsive_hide{display:none !important;}
    .darkbluerow > div {border-radius:0px !important;}
    .darkbluerow {padding:0px !important; margin:0px !important;}
    .mls_info{padding:0px 40px;}
    
    #BlueAgentBox{display:none !important;}
    #AgentCalloutBottom{display:block;}
    
	.mab_v2 .boxed_text{width:100%;border-bottom:1px solid #dee3e9;}
	.mab_v2 .boxed_text:last-child {border-bottom: none;}
	.ipadrow .span5 img {width:90%;margin-right:0px;}
}

@media only screen and (max-width:678px) {
	.mapand_features .col50{float:none;width: auto;margin:0px auto; max-width:500px;}
	.features_cols{margin:0px auto;}
	.mapand_features .col50 > a {width:100%;display:block;text-align:center;margin-bottom:30px;}
	.mpf_mapcntr{margin:0px auto;text-align:center;}
	.mid_title{font-size:22px;line-height:1.6;}
	.desk_logo{display:none;}
	.resp_logo{display:block;max-width:90px;}
	#ArrowOverlay{right:0px;}
	
		
	#EstimateValue.gray_row .grayrow_text{width:100%;display:block;}
	#EstimateValue .grayrow_img{display:block;width:100%;margin:0px auto 40px auto;text-align:center !important;}
	#HomeValueAppImg{max-height:350px;}
	#EstimateValue p{max-width:none !important;}
	.best.pBox,.pBox{margin:10px auto 30px auto;width:90%; max-width:340px;float:none;clear:both;}
	.mab_v2 .boxed_text{width:100%;border-bottom:1px solid #dee3e9;}
	.mab_v2 .boxed_text:last-child {border-bottom: none;}
}	

@media only screen and (max-width:650px) {
	#MABleft h1{font-size:26px;}
	#MABleft p{font-size:16px;line-height:1.5;}
	.white_row .hd40,
	#StaffBlocks .hd40{font-size:28px;padding-bottom:10px;}
	.treeboxes .font25{font-size:18px;}
	.bt_top{font-size:26px;}
	.boxed_text{min-height:inherit;}
	.bgrow_text h3{font-size:24px;}
	.bg_row .bgrow_img, .bg_row .bgrow_text{padding:15px;}
	.gray_row .grayrow_img, .gray_row .grayrow_text{padding:15px;}
	.bullitedtext p{font-size:18px;margin-bottom:15px;}
	.blue_footer .hd40{font-size:28px;padding-bottom:0px;}
	.blue_footer{font-size:18px;}
	.grayrow_img img{max-height:300px;}
	#BannerHomeValue .fullsearch{max-width:320px;}
	#BannerHomeValue #MarkAppBannerInner{min-height:420px;}
	#LeadCoopHeader{background:#20c79d url("https://content.harstatic.com/resources/images/marketing_landing/lead_coop_header_resp2.jpg") no-repeat center bottom; background-size:cover;padding-bottom:100px;max-height:inherit;}
 	#LeadCoopHeader .container{padding:0px 20px;}
 	
 	.pr30,.prr0{padding-right:0px !important;}
 	.pl30,.plr0{padding-left:0px !important;}
 	#AVM_Typeahead{max-width:none;}
 	#AVM_Typeahead .typeahead li a span.label{margin-right:2px;}
 	#AVM_Typeahead ul.typeahead.dropdown-menu li a p .tText{font-size:13px;}
 	
 	#TableView{display:none;}
	#AVM_responsive{display:block;}

}

@media only screen and (max-width:570px) {
	ul#HVAgents li{float:none;margin:10px auto 40px auto;}
	.border_top{padding-top:20px;}
	
	.gray_row #HowItWorks .displayTablet{display:none;}
	.gray_row #HowItWorks .displayMobile{display:block;text-align:center;margin:0px auto 40px auto;}
	.gray_row #HowItWorks .grayrow_img{display:none;}
	.gray_row #HowItWorks .grayrow_text{width:100%;display:block;}
	.withicon_form{width:90%;margin:0px 5% 0px 5%;}
	#SYRight{padding:0px 5% 60px;}
 	
 	#LeadCoopHeader .btn-rounded{padding:8px 15px;font-size:16px;font-weight:normal;}
 	#LeadCoopHeader h1{font-size:32px;}
 	#LeadCoopHeader .tagline{font-size:20px;}
}

@media only screen and (max-width:530px) {
	#MABleft h1{font-size:22px;}
	.white_row .hd40, #StaffBlocks .hd40{font-size:24px;}
	.bt_top{font-size:22px;padding-bottom:0px;}
	.treeboxes .font25{font-size:16px;padding-bottom:5px;}
	.bg_row .bgrow_img{width:30%;}
	.bg_row .bgrow_text{width:70%;}
	.grayrow_text .hd40{font-size:24px;}
	.gray_row .grayrow_img{width:30%;}
	.gray_row .grayrow_text{width:70%;}
	
	.prop_img{min-height:260px;}
	#TextImgrow {margin-top:0px;}
    #TextImgrow p{padding-top:10px;padding-bottom:20px;text-align:left;font-size:20px;border-top:1px solid #cfd6df;}
    #buttondiv .btn{display:block;}
    
    .map_btns .btn{width:100%;max-width:290px;}
    
    .ac_pic{width:45%;}
    .ac_content{width:55%;}
    .logolinks > img {padding-left:0px !important;}
}
@media only screen and (max-width:410px) {
	.hideformobile{display:none;}
	.displayMobile{display:block;}
	#MABright{display:none;}
	#MABleft{width:100%;float:none;clear:both;}
	img.displayMobile{max-height:150px;}
	#MarkAppBannerInner{padding-bottom:40px;}
	.boxed_text{float:none;clear:both;width:100%;border:1px solid #dee3e9;}
	.bg_row .bgrow_img{display:none;}
	.bg_row .bgrow_text{width:100%;}
	.grayrow_text .hd40{font-size:22px;}
	.gray_row .grayrow_img,
	.gray_row .grayrow_text{width:100%;clear:both;display:block;}
	.white_row{padding:15px;}
	.grayrow_whiteRect,.gray_row{background:none !important;display:block;}
	.grayrow_text{text-align:left !important;}
	.grayrow_img img{max-height:220px;}
	.grayrow_img{text-align:center !important;}
	.hideMobile{display:none !important;}
	.grayrow_text .displayMobile{margin:0px auto 20px auto;max-height:230px !important;}
	.blue_footer .hd40{font-size:24px;}
	.blue_footer{font-size:16px;}
	.testim_item{min-height:inherit;}
	.flex-control-nav{bottom:-30px;}


	.info_icons{display:block;clear:both;float:none;width:100%;padding:2px 10px;border-bottom:1px solid #dee3e9 !important;border-right:none;}
	.info_icons > img{max-height:40px;}
	.info_icons span{padding-top:10px !important;}
	.features_cols{margin-bottom:10px;box-shadow:0 0px 0px 0 rgba(54, 76, 89, 0.0);}
	
	#HomeValueAppImg{max-height:350px;}
	.prop_img{min-height:230px;}
	.light_banner h1{font-size:28px;}
	.theme_19.light_banner{padding:20px;}
    .theme_19.content{padding:30px 20px;}
    
    .ac_content,.ac_pic{width:100%;float:none;clear:both;}
    #StickHeader.sticky .light_banner h1{font-size:20px;line-height:1.2;}
    #StickHeader.sticky .tagline{font-size:14px;line-height:1.2;}
    #StickHeader.sticky .har_container{margin:0px;}
    
    
    #AgentCalloutBottom{padding:5px;}
    #AgentCalloutBottom .acb_photo{width:65px;height:65px;}
    #AgentCalloutBottom .aginfo{margin-left:5px;padding-top:17px;}
    #AgentCalloutBottom .btn{float:right;font-size:12px;padding:2px 10px;position:absolute;right:10px;top:10px;}
}

@media only screen and (max-width:350px) {
	#BannerHomeValue .fullsearch{max-width:290px;}
	.features_cols{min-width:280px;}
}


