
  body { font:14px/1.65em "Helvetica", "Arial"; background-color:#FFFFFF; color: #212121; margin: 0px; }
  .wrapper { max-width: 650px; margin: 0px auto; padding: 10px; background-color: #ffffff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:11px; }
  #listing_details .property_item { border-bottom: 1px solid #E0E0E0; padding-bottom: 10px; margin-bottom: 7px; margin-top: 8px; }
  #listing_details .cols50 { width:49.7%; float: left; }
  cols33 { width:32.9%; float: left; }
  #listing_details .pi_photo { border-bottom: 4px solid #00DB5D; line-height: 0px; margin-bottom: 10px; }
  #listing_details .pi_photo img { width: 100%; height: auto; max-height:400px; }
  #listing_details .col1 { width: 25%; float: left; }
  #listing_details .col2 { width: 35%; float: left; }
  #listing_details .col3 { width: 40%; float: left; }
  #listing_details .pl10 { padding-left: 10px; }
  #listing_details .pia_title { color:#0B50D2; font-size: 18px; line-height: 20px; font-family: "effra",sans-serif; font-weight: 500; }
  #listing_details .pia_sub { font-size: 12px; }
  #listing_details .pia_price { font-size: 18px; color:#0B50D2; font-family: "effra",sans-serif; font-weight: 500; padding-top: 10px; }
  #listing_details .pi_gray { font-size: 14px; color: #757575; font-weight: bold; }
  #listing_details .font16 { font-size: 16px; }
  #listing_details .dark { color: #212121; }
  #listing_details .light { color: #757575; }
  #listing_details .font12 { font-size: 12px; }
  #listing_details .bold { font-weight: bold; }
  #listing_details .status_icon { display:inline-block; width:12px; height:12px; margin-right: 0px; border-radius:50%; background-color:#cccccc; }
  #listing_details .status_icon.active, #listing_details .status_active .status_icon_1 { background-color:#028361; }
   #listing_details .status_icon.commingsoon, #listing_details .status_commingsoon .status_icon_1 { background-color:#77D70F; }
  #listing_details .status_icon.pending, #listing_details .status_pending .status_icon_1 { background-color: #f8c400; }
  #listing_details .status_icon.commingsoon, #listing_details .status_commingsoon .status_icon_1 { background-color: #77D70F; }
  #listing_details .status_icon.option_pending, #listing_details .status_icon.pending_continue, #listing_details .status_option_pending .status_icon_1, #listing_details .status_pending_continue .status_icon_1 { background-color:#f99e00; }
  #listing_details .status_icon.sold { background-color: #c51a08; }
  #listing_details .status_icon.commingsoon { background-color: #77D70F; }
  #listing_details .status_icon.lease { background-color: #B489F8; }
  #listing_details .status_icon.notforsale { background-color:#757575; }
  #listing_details .status_icon.expired{background-color:#59BAFF;}
  #listing_details .status_icon.terminated{background-color:#748D9B;}
  #listing_details .status_icon.withdraw{background-color:#f60096;}
  #listing_details .btn { color: #212121;  background-color: #F5F5F5; -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    padding:6px 0px;
    font-family:"effra",helvetica, arial;
    font-size: 16px;
    font-weight: 500;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    text-decoration: none;
    width: 100%;
	line-height: 23px;
    display: block;text-align: center;
    margin-bottom: 10px;
  }
  #listing_details .btn.btn-primary {
    color: #fff;
    background-color: #04c;
  }
  #listing_details .btn.btn-transparent {
    color: #04c;
    background-color: transparent;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
  }
  #listing_details .btn span.hearticon { background: url(//content.harstatic.com/img/icons/heart_line.png) no-repeat center center; width: 20px; height: 17px; display: inline-block; }
  #listing_details .btn.selected span.hearticon { background-image: url(//content.harstatic.com/img/icons/heart_line_filled_pink.png); }
  #listing_details .btn.pink { color:#f60096; }
  #listing_details .pricechange { font-size: 12px; color: #FBA000; font-weight: bold; }
  #listing_details .small { color: #EF3C44 !important; font-size: 10px; line-height: 12px; width: 120px; display: inline-block; }
  #listing_details .red { color: #ef3c44 !important; }
  #listing_details .clear { clear: both; }

  #listing_details .pi_image_cntr { width: 40%; float: left; position: relative; }
  #listing_details .pi_info_cntr { padding-left: 40%; }
  #listing_details .pi_info_cntr .btnBookmark { clear: both; }
  #listing_details .pi_address { padding-bottom: 10px; padding-left: 50%; }
  #listing_details .pi_other_info { padding-left: 15px; }
  #listing_details .pi_other_info .cols50 { float: none; display: inline-block; width: 49%;
  zoom: 1;
    *display: inline; }


  /* mobile detail page */
  .md_wrapper { max-width: 650px; margin: 0px auto; }
  #listing_details .md_cotent { padding: 10px; border-bottom: 1px solid #E0E0E0; }
  #listing_details .pia_sub { font-size: 16px; color: #424242; }
  #listing_details .sec_heading,#listing_details .pia_price { font-size: 22px; color:#0B50D2; font-family: "effra",sans-serif; font-weight: 500; padding-bottom: 7px; }
  #listing_details .agentpic {
    width: 60px; height: 60px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:4px;
    float: left;
  }
  #listing_details .agentlogo { -webkit-border-radius:0%; -moz-border-radius:0%; border-radius:0%; width: 60px; height: 60px; float: left; }
  #listing_details .agent_btn { display: block; background: url(//content.harstatic.com/img/icons/arrow_right.png) no-repeat right center; text-decoration:none !important; display: block; clear: both; margin-bottom: 20px; color: #212121; }
  #listing_details .agent_info { padding-top: 8px; padding-left: 70px; }
  #listing_details .sec_heading { padding-top: 30px; }
  #listing_details p { font-size: 16px; color: #1D1D1D; }
  #listing_details .tablehead,#listing_details .tabletext, #listing_details .tableitem { border-top: 1px solid #e0e0e0; padding:10px 0px; width:49.9%; float: left; color: #616161; }
  #listing_details .tablehead { color: #212121; font-size: 14px; font-weight: bold; }
  #listing_details .tableitem { width:49% }
  #listing_details .tableitem:nth-child(2n+1) { margin-right:2%; }
  #listing_details .arrowlink { display: block; background: url(//content.harstatic.com/img/icons/arrow_right.png) no-repeat right center; text-decoration:none !important; clear: both; border-bottom: 1px solid #d4d4d4;
    color:#0B50D2;
    margin-left: 20px;
    padding: 10px 0px;
    font-size: 16px;
  }
  #listing_details .no_brdr { border-bottom: 0px; }

  #listing_details .pagination { margin: 0px auto; text-align: center; }
  #listing_details .pagination ul { display: inline-block; margin: 0px; padding: 0px; }
  #listing_details .pagination ul li {
     margin: 0px; padding: 0px; display: inline;
   }
  #listing_details .pagination ul li a {
    -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      -moz-border-right-colors: none;
      -moz-border-top-colors: none;
      background-color: #fff;
      border-color: #ddd;
      border-image: none;
      border-style: solid;
      border-width: 1px 1px 1px 0;
      float: left;
      line-height: 20px;
      padding: 8px 10px 6px 10px;
      text-decoration: none;
   }
  #listing_details .pagination ul > li:first-child > a, #listing_details .pagination ul > li:first-child > span {
     -webkit-border-radius:4px 0px 0px 4px;
    -moz-border-radius:4px 0px 0px 4px;
    border-radius:4px 0px 0px 4px;
      border-left-width: 1px;
  }
  #listing_details .pagination ul > li:last-child > a, #listing_details .pagination ul > li:last-child > span {
     -webkit-border-radius:0px 4px 4px 0px;
    -moz-border-radius:0px 4px 4px 0px;
    border-radius:0px 4px 4px 0px;
      border-right-width: 1px;
  }
  #listing_details .pagination ul > .active > a, #listing_details .pagination ul > .active > span, #listing_details .pagination ul > li > a:focus, #listing_details .pagination ul > li > a:hover {
      background-color: #f5f5f5;
  }
  #listing_details .pagination ul > .active > a, #listing_details .pagination ul > .active > span {
      color: #999;
      cursor: default;
  }
  #listing_details .pagination p { font-size: 12px; color: #999; }


  #listing_details { background-color: #ffffff; }
  #listing_details .backbtn { display:inline-block; position: absolute; top:7px; left: 7px; right: auto; bottom: auto; width: 80px; line-height:20px; z-index: 1; }
  #listing_details .pi_photo { position: relative; }
  #listing_details #btn_action { float: right; width: 80px; }
  #listing_details .mdc_address { padding-right: 100px; }

  #listing_details .bigger_peragraph { font-size: 16px; line-height: 28px; }
  #listing_details ul.bordered_li { margin: 0px; padding: 0px;  }
  #listing_details ul.bordered_li li:first-child { border-top: 1px solid #cccccc; }
  #listing_details ul.bordered_li li { border-bottom: 1px solid #cccccc; padding: 12px 0px 12px 0px; margin: 0px; list-style-type: none; }
  #listing_details ul.bordered_li li a { display: block; clear: both; }
  #listing_details #withText.bordered_li { margin-right: 20px; margin-bottom: 40px; }
  #listing_details #withText.bordered_li li a { padding-bottom: 5px; }
  #listing_details .link_icon li a { background: url(//content.harstatic.com/img/icons/leftarrow.png) no-repeat right center; }
  #listing_details h1, #listing_details h2, #listing_details h3, #listing_details h4, #listing_details h5, #listing_details h6 { color:#0b50d2; }
  #listing_details .grayBG { background-color: #f6f6f6; }
  #listing_details a, .header a { text-decoration: none; color: #0b50d2; }
  #listing_details .featuremap {
    position: relative;
    height: 112px;
  }
  #listing_details .fm_container { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
  #listing_details .fm_nav_container { position: absolute; z-index: 11; top: auto; bottom: 0px; left: auto; right: 0px; width: 160px; }
  #listing_details .fm_nav_container a { padding: 3px; width:auto; clear: both; display: block; font-weight: bold; color: #212121; text-align: center; background-color: rgba(255,255,255,0.6); margin:1px; }
  #listing_details .without_streetview #mapcontainer { height: 210px; }
  #listing_details .overlay { position: absolute; top:0px; left: 0px; right: 0px; bottom: 0px; z-index: 1111; background-color: rgba(255,255,255,0.95); display: none;  }
  #listing_details .action_btns {
    position: relative;
    left: 0px;
    top:45px;
    right: 0px;
  }
  #listing_details .action_btns a {
    display: block;
    clear: both;
    text-align: center;
    padding: 10px;
  }
  #listing_details .close_overlay { position: absolute; top: 15px; left: 25px; right: auto; }
  #listing_details .capitalize { text-transform: capitalize; }
  #listing_details .pi_photo.active { border-bottom: 4px solid #00db5d; }
  #listing_details .pi_photo.commingsoon { border-bottom: 4px solid #77D70F; }
  #listing_details .pi_photo.pending { border-bottom: 4px solid #f8c400; }
  #listing_details .pi_photo.option_pending, #listing_details .pi_photo.pending_continue { border-bottom: 4px solid #f99e00; }
  #listing_details .pi_photo.sold { border-bottom: 4px solid #c51a08 !important; border: none; }
  #listing_details .pi_photo.lease { border-bottom: 4px solid #B489F8 !important; border: none; }

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

.buysellbanner.withagent {background-image:none;padding:0px;max-width:none;}
.buysellbanner.withagent .leftblock{background:#e5e9f3 url("https://content.harstatic.com/resources/images/buyorsell/buyandsell_homeonly.svg") no-repeat right center;padding:40px 170px 25px 50px;margin-bottom:20px;margin:0px auto;float:left;width:70%;height:114px;overflow:hidden;}
.buysellbanner.withagent .rightblock{float:left;width:30%;background-color: #6876a7;padding:20px;height:114px;}

#DetailOverlay .buysellbanner{background-position:right -60px center;padding:16px 200px 16px 16px;}
#DetailOverlay .buysellbanner p{font-size:14px;color:#0d2980;line-height:1.4;}
#listing_details .buysellbanner .btn.btn-primary {display:inline; padding:6px 16px;}

  /* Smartphones (portrait and landscape) ----------- */
  @media only screen and (min-width : 320px) and (max-width : 530px) {
    #listing_details .pi_other_info { clear: both; padding-left: 0px; }
    #listing_details .pi_info_cntr { padding-left: 0px; }
    #listing_details .pi_image_cntr { width: 50%; }
    #listing_details .pi_image_cntr { margin-right: 10px; }
    #listing_details .pia_price { padding-top: 20px; }
  }

  
  #listing_details .hide {display: none}
  /* status rules */
  #listing_details .prop_status {
    width: 30px;
    margin-left: 0;
    position: relative;
    float: left;
    height: 35px;
    margin-top: -3px
  }

  #listing_details .lvn_price_cntr.status_active .status_icon_1,
  #listing_details .lvn_price_cntr.status_option_pending .status_icon_1,
  #listing_details .lvn_price_cntr.status_pending .status_icon_1,
  #listing_details .lvn_price_cntr.status_pending_continue .status_icon_1,
  #listing_details .lvn_price_cntr.status_sold .status_icon_1,
  #listing_details .status_active .status_icon_1 {
    margin-left: 5px
  }

  #listing_details .status_icon_1,
  #listing_details .status_icon_2 {
    display: block;
    position: absolute;
    top: 15px;
    width: 12px;
    height: 12px
  }

  #listing_details .status_icon_1 {
    left: 0;
    z-index: 11;
    border-radius: 50%;
    background-color: #ccc;
    border: 2px solid #fff
  }

  #listing_details .status_icon_2 {
    left: 8px;
    z-index: 10;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #fff
  }

  #listing_details .blueBoxTitle,
  #listing_details .grayBox_links a,
  #listing_details .review_box_gry,
  #listing_details .starcontainer {
    display: inline-block
  }

  #listing_details .status_active .status_icon_2 {
    width: 1px
  }

  #listing_details .status_sold .status_icon_1 { background-color: #c51a08; }
  #listing_details .normal_height.status_active {
    height: 25px;
    width: 25px
  }

  #listing_details .normal_height.status_active .status_icon_1,
  #listing_details .normal_height.status_active .status_icon_2 {
    top: 5px;
    margin-left: 0
  }
  #listing_details .pd20 { padding: 20px; }
  #listing_details #propertyMap { background: 50% 50% / cover no-repeat; }
  #listing_details .text-center { text-align: center; }
  #listing_details .table-hover h4 { font-size: 17.5px; }
  #listing_details .table-hover td { text-align: center; }
  #listing_details .table-hover td[colspan="4"] { text-align: left; }
  #listing_details .shareHeader { font-weight: bold; text-align: center; }
  /* header styles */
  .header { height: 45px; color: #0B50D2; position: fixed; left: 0px; right: 0px; top: 0px; z-index: 99; min-height: 0px; padding-top: 0px; }
  .header .header-wrapper {
    padding: 8px;
    font-size: 17px;
    -webkit-box-shadow: 0 5px 20px -8px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 5px 20px -8px rgba(0,0,0,0.3);
    box-shadow: 0 5px 20px -8px rgba(0,0,0,0.3);
    background: rgba(255,255,255,0.95);
    box-sizing: border-box;
    height: 48px;
  }
  .header .header-wrapper a { line-height: 22px; vertical-align: top; }
  .header .header-wrapper img.pull-left { margin-top: -9px; }
  /*.header a { color: #fff; }*/
  
  #listing_details .pull-right { float: right; }
  #listing_details .pull-left {float: left; }
  #listing_details .clearfix { clear: both; }
  #listing_details .openHouseIcon {
    position: absolute;
    top: 0px;
    right: 0px;
    width: auto !important;
    margin-top: -4px;
    margin-right: 3px;
    z-index: 1;
  }
  #listing_details span.chevron { font-size: 16px; }
  /* green button */
  #listing_details .green {
    background-image: none;
    background-color: #00DB5D !important;
    border: 0;
    padding: 6px 0px;
    color: #FFF !important;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.25);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.25);
  }
  #listing_details .green:hover {
    background-color: #4eb04e;
    color: #fff;
  }
  #listing_details .borderTB {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
  }
  #listing_details .borderB { border-bottom: 1px solid #e0e0e0; }
  #listing_details .paddingTB10 { padding: 10px 0px; }
  #listing_details .mrgT5 { margin-top: 5px; }
  #listing_details .mrgT15 { margin-top: 15px; }
  /* mobile slider */
  #listing_details .relative { position: relative; }
  #listing_details .canvas { background-color: #000; }
  /* xfinity ad css */
	#listing_details .dc_title {  border-bottom: 1px solid #E0E0E0 !important;  color:#0B50D2; clear: both; margin-top: 10px; font-family: "effra",sans-serif; font-size: 17.5px; padding: 10px 0px; }
	#listing_details .dc_blocks_3c { float: left; width: 32.9%; min-height: 26px; }
	#listing_details .dc_blocks_3c .dc_label { width:75px;color:#757575; float: left; padding: 10px 0px; }
	#listing_details .dc_blocks_3c .dc_value { float: left; width:90px; padding: 10px 0px; }
	#listing_details .dc_blocks_2c { width:49.0%; float: left; margin-right: 5px;  border-bottom: 1px solid #eaeaea !important; }
	#listing_details .dc_blocks_2c .dc_label { width:35%; font-weight: bold; float: left;  padding: 10px 0px; }
	#listing_details .dc_blocks_2c .dc_value { width: 63.0%; float: left;  color:#757575;  padding: 10px 0px; }
	/* type flags */
	#listing_details span { box-sizing: content-box; }
	#listing_details .flags {
	  position: absolute;
	  top: 4px;
	  right: 4px;
	  z-index: 1;
	  max-width: 148px;
	}
	#listing_details .flags_left {
	  position: absolute;
	  top: 30px;
	  left: 20px;
	  z-index: 1;
	  max-width: 148px;
	}
	#listing_details .flags_leftsearch {
	  position: absolute;
	  bottom: 10px;
	  left: 10px;
	  z-index: 1;
	  max-width: 148px;
	}
	#listing_details .flag_forclosure {
    display: block;
    background-color: #f1b800;
    color: #fff;
    border-radius: 2px;
    line-height: 22px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
  }
  #listing_details .flag_openhouse {
    display: block;
    background-color: #f31896;
    color: #fff;
    border-radius: 2px;
    line-height: 22px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
  }
  #listing_details .flag_newconstruction {
    display: block;
    background-color: #0b50d2;
    color: #fff;
    border-radius: 2px;
    line-height: 22px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
  }
  
  #listing_details .threedview {
    background-color: #0b50d2;
    color: #fff;
    border-radius: 2px;
    line-height: 22px;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
	height:30px;
	width:61px; 
	background: url("/resources/images/icons/360tour_opt2.png") no-repeat left center;
	display:block;
	background-size:contain;
  }

  #listing_details #features h2,
  #listing_details #features h4 {font-size:20px;letter-spacing:1px;font-weight:400 !important;padding-bottom:24px;text-transform:uppercase;}
  #listing_details #features h4 {color:black}
  #listing_details #features .table-hover td {text-align:left}
  #listing_details #features table h4 {padding:6px 0px 5px 0px; margin:0px; font-family:"effra", helvetica, arial; font-size:18px}

  #listing_details .floor_plan_options {
    text-transform:uppercase;
    color:#122326;
    font-weight:400;
    letter-spacing:1px;
    font-family:"effra",sans-serif;
  }

  #listing_details .floorplan {
    background: white;
    display: block;
    width: 100%;
    color: #4f6672;
    line-height:1.2;
    margin-bottom: 30px;
    padding-right:25px;
    cursor:unset;
  }

  #listing_details .floorplan.mousePointer {
    cursor:pointer;
    background:url(https://content.harstatic.com/resources/images/icons/expand_blue.png) no-repeat right center;
  }

  #listing_details .floorplan .fp_img {
    height: 36px;
    margin-top: 10px;
    float: left;
    margin-right: 20px;
  }

  #listing_details .floorplan .fp_info {margin-left:50px}
  #listing_details .floorplan .fp_info span {white-space:nowrap}

  #listing_details .similar_home_condos {overflow:hidden}
  #listing_details .property_cart {border-radius: 4px; width: 300px; margin-bottom: 30px; float: left}
  #listing_details .property_cart .block_image > a {display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 10}
  #listing_details .similar_home_condos .property_cart {width:49.5%}
  #listing_details .similar_home_condos .property_cart:first-child {margin-right:1%}

  #listing_details .property_cart .block_image {
    position:relative;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 224px;
    border-radius: 4px;
    margin-bottom: 10px;
    overflow: hidden;
  }

  #listing_details .rentvsbuy .btn {
    line-height:32px;
    padding:2px 20px;
    width:auto;
    display:inline-block;
  }

  #listing_details .rentvsbuy .tablewraper {overflow-x:auto}

  #listing_details .aptContact .agent_name {text-transform:uppercase; display:block; font-size:20px; margin-top:20px}

  #listing_details .ratings .container {max-width:100%}
  #listing_details .ratings .row-fluid .col20 {width:40%}
  #listing_details .ratings .row-fluid .col30 {width:60%}
  #listing_details .ratings .row-fluid .span4,
  #listing_details .ratings .row-fluid .span8 {width:100%}
  #listing_details .ratings #sendrating,
  #listing_details .ratings a.btn {background-color:#1FCC4A; color:white; text-transform:uppercase; margin-top:7px}

.semibold{font-weight:500 !important;}
.light_charchole{color:#4f6672 !important;}
#ShowingsAgents .ag_img{border-radius:50%;}
#ShowingsAgents .agent_content{margin-left:60px;}
.charchole{color: #39505c !important;}
.mb0{margin-bottom:0px !important;}
.col25{float:left;width:25%;}
.btn-small{font-size:12px;padding:3px 15px;line-height:26px;}
.showing_date_responsive{display:none;}
.showing_date_responsive br{display:none;}
.section_divider{border-bottom:1px solid #cfd6df;padding:15px 0px;margin:15px 0px;}
.ag_img{background-position:center center;background-repeat:no-repeat;background-size: cover;width:49px;height:49px;display:block;border-radius:4px;float:left;}

.attached_docs{background: url("https://content.harstatic.com/resources/images/listing_details/nested_li.png") no-repeat;background-position: 2px 10px;padding-left:25px !important;}

.open_house_live{border:1px solid #d2d9e1;background:url("https://content.harstatic.com/media/harlive/white.svg") no-repeat center center; background-position:cover;padding:15px;}
.ohl_badge,.ohl_countdown,.ohl_form{float:left;}
.ohl_badge{width:20%;}
.ohl_countdown{width:45%;width:220px;}
.ohl_form{width:35%;float:right;}
.ohl_badge .mobile{display:none;}
.datebox{border-radius:4px; box-shadow: 0 2px 3px 0 rgba(167, 182, 203, 0.57);background-color: #ffffff;position:relative;padding:8px 8px 8px 18px;font-size:15px;color:#000;line-height:1.4;margin-bottom:5px;}
.datebox:after{content:"";position:absolute;left:8px;top:8px;bottom:8px;right:auto;width:2px;background-color:#fc5454;}
.datebox a{font-size:14px;color:#fc5454;display:block;line-height:1 !important;margin-top:5px;}

.greensimple{margin-bottom:0px;display: grid;grid-gap: 0;grid-template-columns:auto 100px;grid-template-rows: 100% auto;grid-template-areas: 'a b';max-width:400px;margin:0px auto;}
.greensimple input[type="text"]{border-radius:4px 0px 0px 4px;border: solid 1px #a1b2bd;background-color:#fff;height:38px;border-right:none;line-height:38px !important;width:100%;box-sizing: border-box;min-height:38px;padding-left:12px;}
#listing_details .greensimple .btn{padding:2px 13px;background-color: #1fcc4a !important;font-family: "effra",sans-serif;font-weight:bold;font-size:14px;color:#fff !important;height:38px !important;width:100%;box-sizing: border-box;border:none !important;border-radius:0px 4px 4px 0px !important;}
.greensimple .gr_1 {grid-area: a;}
.greensimple .gr_2 {grid-area: b;}

.viewmorelink {margin:25px 0px 0px 0px;font-family: "effra",sans-serif;font-size:15px;font-weight:bold;text-align:center;display:block;}
.timerslot{box-shadow: 0 2px 4px 0 rgba(167, 182, 203, 0.57);background-color: #ffffff;padding:9px 6px 6px 6px;border-radius:4px;color:#000;font-size:24px;letter-spacing:1px;text-align:center;font-family: "effra",sans-serif;font-weight:normal; display:block;line-height:1;}
#timer{margin-bottom:10px;max-width:200px;margin:0px auto 20px auto;}
.ts_title{color:#000;font-weight:bold;text-align:center;font-size:12px;}
#timer #days,#timer #hours,#timer #minutes {display:inline-block;float:left;width:30.3%;margin-right:2.1%;margin-left:2.1%;text-align:center !important;}
#timer #days{margin-left:0px;}
#timer #minutes{margin-right:0px;}
.grayalert{background-color: #5d5e5e; color:#fff;padding:8px 8px;line-height:16px;}
.grayalert a{color:#fff !important;}

.open_house_live.livenow {padding:0px;}
.ohl_live{width:55%;float:left;}
.ohl_live_inner {background-position: center center;background-repeat: no-repeat;background-size: cover;}
.ohl_live_overlay{background-color: rgba(0, 0, 0, 0.5);padding-top:55px;padding-bottom:55px;text-align:center;}
.livenow .ohl_countdown {width:45%;padding:10px 80px 10px 20px;}
.mobilebox{box-shadow:0 12px 12px 0 rgba(0, 0, 0, 0.26);background-image: radial-gradient(circle at 0 -12%, #35353a, #18181b 65%);border-radius:9px;width:140px;height:230px;margin:-55px auto -55px 30px; text-align:center;position:relative;}
.mobilebox  img {position:absolute; top:calc(50% - 22px);left:calc(50% - 22px);}
.open_house_live.running .ohl_badge {width:104px !important;float:left;clear:none;margin-right:20px; }
.open_house_live.running .ohl_countdown {width:auto !important;float:left;clear:none;min-width:240px; }
.open_house_live.livenow #timer {max-width:350px;margin:0px auto;}
.upcomming .ohl_badge,.upcomming .ohl_countdown{margin-top:7px;}
.open_house_live.running.live_now .ohl_countdown {min-width: 268px;}

.ohl_badge img {width:100%;}
#LiveOpenHouse .section_heading,.section_heading.blue{font-size:18px !important;padding:15px !important;}
#LiveOpenHouse {padding-top:20px}
#LiveOpenHouse h4 {padding:10px}
.open_house_live.running .ohl_countdown{max-width:260px !important;}

@media only screen and (max-width:750px) {
.withproperty > .ohl_countdown,
	.withproperty > .ohl_badge {display:none;}
	.withproperty #timer{width:62%;float:right;max-width:none;margin-top:25px;margin-right:3%; margin-left:3%}
	.open_house_live.running.withproperty .ohl_countdown.resp{display:block;max-width: 400px;margin:15px auto 10px auto;width:100% !important; }
	.withproperty .ohl_form > .ohl_badge {display:block;}
}

@media only screen and (max-width:676px) {

	.showing_links{float:right;width:30%;}
	.showing_agent{float:left;width:70%;}
	.showing_date{display:none;}
	.showing_date_responsive{display:block;clear:both;padding-top:8px;}
	.hidetitle_responsive{display:none;}
	
	.ohl_badge .mobile{display:inline-block;}
.ohl_badge .desktop{display:none;}
.ohl_badge{text-align:center;margin-bottom:24px;}
.ohl_countdown{margin-bottom:24px;}
.ohl_badge,.ohl_countdown,.ohl_form{float:none;width:100% !important;}

.ohl_live{width:100%;float:none;}
.livenow .ohl_countdown {width:100%;padding:20px;}
.mobilebox{margin:0px auto;clear:both;}
.open_house_live.running .ohl_countdown {min-width:190px; }
.open_house_live.running{padding:10px;}
.open_house_live.running .ohl_badge {width:26% !important;margin-right:0px; }
.open_house_live.running .ohl_countdown {width:68% !important;min-width:inherit; padding-left:2%;max-width:none !important;}

.favblock > .col50.pr20{padding-right:0px !important;margin-bottom:20px;}
.favblock > .col50.pl20{padding-left:0px;}
.favblock > .col40.text-right{text-align:left !important;margin-top:10px;}

.ohl_badge .mobile{display:inline-block;}
	.ohl_badge .desktop{display:none;}
	.ohl_badge{text-align:center;margin-bottom:24px;}
	.ohl_countdown{margin-bottom:24px;}
	.ohl_badge,.ohl_countdown,.ohl_form{float:none;width:100% !important;}

	.ohl_live{width:100%;float:none;}
	.livenow .ohl_countdown {width:100%;padding:20px;}
	.mobilebox{margin:0px auto;clear:both;}
	.open_house_live.running .ohl_countdown {min-width:190px; }
	.open_house_live.running{padding:10px;}
	.open_house_live.running .ohl_badge {width:30% !important;margin-right:0px; }
	.open_house_live.running .ohl_countdown {width:70% !important;min-width:inherit; padding-left:20px;max-width:none !important;}
	
	.favblock > .col50.pr20{padding-right:0px !important;margin-bottom:20px;}
	.favblock > .col50.pl20{padding-left:0px;}
	.favblock > .col40.text-right{text-align:left !important;margin-top:10px;}
}
  @media only screen and (min-width: 700px) {
	  #listing_details .pi_info_cntr { padding-left: 0%; }
	  #listing_details .pi_other_info { clear: both;  } 
	  #listing_details .pi_info_cntr .btnBookmark { clear:none; width: 45%; display: inline-block; margin-left: 5% }
	  #listing_details .pia_title { font-size: 20px; }
	  #listing_details .pia_sub { font-size: 17px; }
	  #listing_details .font12 { font-size: 14px; } 
	  #listing_details .pi_image_cntr {
		width: 45%;
	  }
	  
  }
  @media only screen and (max-width: 575px) {
    #listing_details .rentvsbuy .tablewraper:after {display:none}

	.buyorsell_header h1{font-size:26px;}
	.buysellbanner{padding:15px 75px 15px 15px;background-position:right -60px top 20px; background-size:140px;}}
	.buysellbanner p{font-size:12px !important;}
	#DetailOverlay .buysellbanner{padding:16px 85px 16px 16px;background-size:140px;}

  }


  @media only screen and (min-width : 320px) and (max-width : 700px){#listing_details .dc_blocks_2c{width:100%;}}
  /* mobile floating bar */
  #listing_details .mobile_bar { position: fixed; left: 0px; bottom: 0px; width: 100%; z-index: 100; background-color: #F5F5F5; }
  #listing_details .bar_item { width: 50%; float: left; }
  #listing_details .item_wrapper { padding: 4px; }
  #listing_details .item_wrapper a { background-color: #063BA0; color: #fff; }
  #listing_details .solo_button { width: 100%; }
  #listing_details div[data-google-query-id] { text-align: center; } /* center ads */
  #listing_details .flags_left {
	  position: absolute;
	  bottom:15px;
	  top:auto;
	  left: 20px;
	  z-index: 1;
	  max-width: 148px;
	}
  .userimage {
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    display: inline-block;
    background-position: center center;
    float: left;
    height: 36px;
    margin: 0 auto;
    width: 36px;
    float: right;
    margin-left: 16px;
  }
  .headerLink { line-height: 33px !important; }
  .dashLink { float: right; line-height: 33px !important; }
  .mobile_footer {
    padding: 10px; text-align: center; margin-bottom: 30px;
  }
  
  #AppDownloadAndroid{background-color:#f2f2f2;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;padding:6px;box-sizing: border-box; width: 100%; z-index:10; }
  #AppDownloadAndroid a { text-decoration: none; color: #0b50d2; }
  #AppDownloadAndroid .btn {
    text-decoration: none;
    -webkit-appearance: none;
    display: inline-block;
    text-align: center;
    padding: 2px 20px;
    line-height: 32px;
    border-radius: 4px;
    background-image: none !important;
    background-color: #ebebeb;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
    border: none;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    font-family: "effra",sans-serif;
    text-shadow: none !important;
  }
  #AppDownloadAndroid * { box-sizing: border-box; }
  #AppDownloadAndroid .pull-left { float: left; }
  #ADClose{width:10%;float:right;display:block;text-align:right;max-width:40px;padding-top:0px;padding-left:5px;}
  #ADInfo{width:90%;float:left;font-family: "effra",sans-serif;line-height:1.2;}
  #ADInfo > a {border-radius:16px;background-color:#fff;padding:5px;display:block;float:left;margin-right:5px;width:57px;height:57px;}
  #ADInfo > a > img {width: 100%;}
  #ADView{width:80px;float:right;display:block;font-size:16px;font-family: "effra",sans-serif;font-weight:normal;padding:2px 10px;line-height:1.6 !important;background-color: #0b50d2;color: #fff;}
  /*body.android-install-banner { margin-top: 100px; }*/
  #AppDownloadAndroid { /*position: fixed;*/ }
  .android-install-banner div.header { top: 100px; }
  .android-install-banner #listing_details { /*padding-top: 150px;*/ }
  #AppDownloadAndroid .clearfix:before, .clearfix:after {
    content: " ";
    display: table;
  }
  #AppDownloadAndroid .clearfix:after {
    clear: both;
  }
  
  #AppDownloadAndroid .btn-primary {
    background-color: #0b50d2;
    color: #fff;
  }
  
  .clout_close{position:absolute;float:right;display:block;right:0;top:0}.dropdown-content{display:none}ul.dropdown-content,ul.dropdown-content li{list-style:none;padding:0;margin:0}ul.dropdown-content li{padding:7px 0;margin:0;color:#757575}.dropdown.clickable.open .dropdown-content{display:block}.dropdown .dropdown-toggle{cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-content,.dropdown .dropdown-menu{display:none;position:absolute;background-color:#fff;min-width:160px;border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,.3);z-index:100}.dropdown .dropdown-content a,.dropdown .dropdown-menu li a{color:#666;padding:6px 16px;text-decoration:none;display:block;width:auto;clear:both;white-space:nowrap;text-decoration:none!important;text-overflow:ellipsis;overflow:hidden;background-image:none!important}.dropdown .dropdown-content a:hover,.dropdown .dropdown-menu a:hover{background-color:#f1f1f1}.dropdown .show,.dropdown.open>.dropdown-menu{display:block}ul.dropdown-menu li{display:block;list-style:none;margin:0;padding:0}.caret{border-top-color:#f60095!important;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";display:inline-block;height:0;vertical-align:middle;width:0;margin-left:3px}.nav_bar{background-color:#063ba0;height:52px}.newlogo{margin-top:5px;float:left;display:block;width:64px;height:64px}ul.topnav{list-style-type:none;margin:0;padding:0;background-color:#063ba0;float:right;position:absolute;top:0;right:0;z-index:107}ul.topnav>li{float:left;position:relative}.nav_bar>.container{position:relative}ul.topnav .dropbtn,ul.topnav>li>a{display:inline-block;color:#fff;text-align:center;padding:14px 16px 14px 16px;text-decoration:none;font-size:16px;font-weight:500}ul.topnav>li.dropdown{display:inline-block}ul.topnav>li.dropdown>ul.dropdown-content{display:none;position:absolute;background-color:#082f75;width:320px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);padding-left:0;z-index:101}ul.topnav>li:hover{background-color:#082f75}.nav_bar .dropdown-content>li{display:block;clear:both;width:100%}.nav_bar .dropdown-content>li a{color:#fff;padding:8px 16px;text-decoration:none;text-align:left;display:block;width:100%;box-sizing:border-box;font-size:16px}.nav_bar .dropdown-content li a:hover{background-color:#05255e}ul.topnav>li.dropdown:hover>.dropdown-content{display:block}ul.topnav li.menu_icon{display:none}.menu_saperator{border-bottom:1px dotted #7398dd;height:1px}.dropdown-submenu{position:relative}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#fff;margin-top:5px;margin-right:-5px}.dropdown-submenu>.dropdown-content{display:none;position:absolute;left:320px;top:0;background-color:#082f75;padding-left:0;width:320px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.dropdown-submenu:hover .dropdown-content{display:block}ul.topnav.responsive .dropdown-submenu>a:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e8e8e8;clear:both;margin-right:2px;margin-top:10px}.menu_heading{display:none}.sub_nav{height:40px;width:100%;box-sizing:border-box;position:absolute;left:0;right:0;top:55px}body.noscroll{height:100%;overflow:hidden;width:100%;position:fixed}.sub_nav_bar{height:40px!important;background:0 0;background-image:url(//www.har.com/resources/images/bgs/main_menu_bg.png)!important;z-index:106!important;position:relative!important;width:100%;top:0;margin-top:-17px}.sub_nav_bar ul.topnav{background:0 0}.dropbtn,.sub_nav_bar ul.topnav>li>a{padding:11px 16px 9px;font-size:15px}.sub_nav_bar ul.topnav>li.dropdown{position:static}.dropdown-nenu-item{display:none;position:absolute;background:#1f5eda;background:linear-gradient(to right,#4e80e2 1%,#2661d6 100%);filter:none!important;left:0;right:0;left:0;right:0;width:100%;padding:40px 0}.dropdown.open .dropdown-nenu-item,li.dropdown:hover .dropdown-nenu-item{display:block}.nenu-item-container{max-width:1170px;margin:0 auto}.meg_sub_cols{display:block;padding:6px 5px 6px 0;color:#e6edfc;width:19.9%;float:left;box-sizing:border-box}.sub_nav_bar .meg_sub_cols a{display:block;clear:both;padding:6px 5px 6px 0;color:#e6edfc}.meg_sub_hdings{padding-bottom:5px;font-weight:700;text-transform:uppercase;color:#5c91f3;border-bottom:1px solid #195dde;margin-right:20px}.sub_nav_bar .dropdown.open .dropbtn,.sub_nav_bar .topnav>li>a:hover{background-color:#0b50d2}.sub_nav_bar ul.topnav>li.dropdown:hover{background-color:#5684e0}.sub_nav_bar .login-dropdown.open .dropbtn{background-color:transparent}.sub_nav_bar ul.topnav{position:static}.login-dropdown{float:right}.login-dropdown .dropdown-content{display:none;top:0;position:absolute;min-width:190px;left:auto;right:0;top:27px;padding-top:6px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.login-dropdown .dropdown-content ul{width:100%;box-sizing:border-box;display:block;background-color:#fff;border-radius:8px}.login-dropdown .user_pic{background-color:#e4e4e4;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:25px;margin:0 auto;width:25px;display:inline-block;float:left}.login-dropdown{background-color:#d2dcf8;border-radius:14px!important;color:#0b50d2!important;margin-top:7px;position:relative}.login-dropdown a.dropbtn{padding:1px}.login-dropdown .fav_text{display:inline-block;padding:1px 12px 0 7px!important;line-height:24px;color:#0b50d2!important;font-style:normal}.agent_pic_row{text-align:center}.login-dropdown .dropdown-content ul,.login-dropdown .dropdown-content ul li{margin:0;padding:0;list-style:none}.login-dropdown .dropdown-content ul li a{display:block;padding:10px 15px;border-bottom:1px solid #e5e5e5;color:#666;font-size:14px;outline:0!important}.login-dropdown .dropdown-content ul li a:hover{background-color:#eee}.login-dropdown .dropdown-content ul li:last-child a{border-bottom:0}.agent_pic_row a img{border-radius:8px;max-width:60px;height:auto;max-height:60px}.agent_pic_row a{color:#bbb!important}.login-dropdown:hover{background-color:#fff}.noscroll .nav_bar>.container{position:static}.dashboard_menu_icon img{display:none}.noscroll .sub_nav_bar{position:static!important}.responsive li.dropdown:hover .dropdown-nenu-item{display:none}.responsive li.dropdown.open .dropdown-nenu-item,.responsive li.dropdown.open:hover .dropdown-nenu-item{display:block}.list-dropdown.login-dropdown .dropdown-content ul li a{white-space:nowrap}.beforelogin-dropdown,.list-dropdown{margin-left:15px}.fav_numbers{background-color:#fff;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:25px;padding-top:2px;margin:0 auto;width:25px;font-size:12px;display:inline-block;float:left;overflow:hidden;color:#f60095!important;text-align:center}.login-dropdown.open>.dropbtn{position:relative}.login-dropdown.open>.dropbtn:after{content:'';position:absolute;left:62%;top:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;clear:both}.login-dropdown .dropdown-content ul li:last-child a{border-radius:0 0 9px 9px}.login-dropdown .dropdown-content ul li:first-child a{border-radius:9px 9px 0 0}.dropdown_menu_icon{display:block;float:left;margin-right:10px}.login-dropdown.open{background-color:#fff}.beforelogin-dropdown .dropdown-content ul li a{line-height:42px;padding:5px 15px}.beforelogin-dropdown .dropdown-content{min-width:280px}.logintabs_container{float:right}.nav_bar .white_dropdown.dropdown .dropdown-content{background-color:#fff;border-radius:0 0 4px 4px}.nav_bar .white_dropdown .dropdown-content>li a{color:#666}ul.sub_top_nav.responsive .white_dropdown .dropdown-content>li a{padding:6px 15px!important;color:#fff!important;background-color:transparent!important}ul.sub_top_nav.responsive .white_dropdown .dropdown-content>li{background-color:transparent!important;background-image:none!important}@media screen and (max-width:1137px){.dropbtn,.sub_nav_bar ul.topnav>li>a{padding:9px 6px 8px}.dropbtn,ul.topnav .dropbtn,ul.topnav>li>a{padding:14px 9px}}@media screen and (max-width:883px){.newlogo{width:42px;height:42px}ul.topnav li.menu_icon{float:right;display:inline-block;margin-right:15px}ul.topnav li.dashboard_menu_icon{float:right;display:inline-block}ul.topnav.responsive{background-color:#0651d2;bottom:0;height:100%;left:0;list-style-type:none;margin:0;overflow-y:scroll;padding:0;position:absolute!important;right:auto;top:0;width:100%;max-width:360px;z-index:1000}ul.main_top_nav.responsive .dropdown-submenu:hover>.dropdown-content,ul.main_top_nav.responsive .dropdown:hover>.dropdown-content,ul.main_top_nav.responsive .dropdown>.dropdown-content,ul.main_top_nav>li.dropdown,ul.sub_top_nav.responsive .dropdown-submenu:hover>.dropdown-content,ul.sub_top_nav.responsive .dropdown:hover>.dropdown-content,ul.sub_top_nav.responsive .dropdown>.dropdown-content,ul.sub_top_nav>li.dropdown,ul.topnav>li{display:none}ul.main_top_nav.responsive .dropdown-submenu.open>.dropdown-content,ul.main_top_nav.responsive .dropdown.open>.dropdown-content,ul.sub_top_nav.responsive .dropdown-submenu.open>.dropdown-content,ul.sub_top_nav.responsive .dropdown.open>.dropdown-content{background-color:#0d3f9d;display:block!important;position:static;padding-left:0;width:100%;box-sizing:border-box;box-shadow:0 0 0 0 transparent}ul.main_top_nav.responsive .dropdown.open>.dropdown-content li{border-bottom:1px solid #06358e}ul.main_top_nav.responsive .dropdown.open .menu_saperator,ul.sub_top_nav.responsive .dropdown.open .menu_saperator{border:none!important}ul.main_top_nav.responsive .dropdown-submenu.open li a,ul.sub_top_nav.responsive .dropdown-submenu.open li a{padding-left:30px}ul.main_top_nav.responsive .dropdown-submenu.open .dropdown-content,ul.sub_top_nav.responsive .dropdown-submenu.open .dropdown-content{background-color:#093179}ul.main_top_nav.responsive,ul.sub_top_nav.responsive{position:relative}ul.main_top_nav.responsive li.menu_icon,ul.sub_top_nav.responsive li.menu_icon{position:absolute;position:absolute;position:fixed;right:auto;top:0;left:290px;border-bottom:none!important}ul.main_top_nav.responsive>li,ul.sub_top_nav.responsive>li{float:none;display:block;border-bottom:1px solid #06358e}ul.main_top_nav.responsive li a,ul.sub_top_nav.responsive li a{display:block;text-align:left;line-height:30px;padding:14px 15px;color:rgba(255,255,255,.7)}ul.main_top_nav.responsive>li>a,ul.sub_top_nav.responsive>li>a{color:#fff}ul.main_top_nav.responsive .menu_heading,ul.sub_top_nav.responsive .menu_heading{display:block;line-height:34px;color:#fff;font-size:16px;padding:17px 13px;font-size:34px;font-family:effra,Helvetica}.menu_icon{position:absolute}.menu_icon img{display:none}ul.main_top_nav.responsive .menu_icon img,ul.sub_top_nav.responsive .menu_icon img{display:block}ul.main_top_nav.responsive li.menu_icon a,ul.sub_top_nav.responsive li.menu_icon a{padding:4px 7px}ul.main_top_nav.responsive .menu_icon span,ul.sub_top_nav.responsive .menu_icon span{display:none}.dropbtn:after,ul.main_top_nav.responsive>li.dropdown>a:after,ul.sub_top_nav.responsive>li.dropdown>a:after{right:12px;border-top:7px solid #fff}ul.main_top_nav.responsive .dropdown.open>a:after,ul.sub_top_nav.responsive .dropdown.open>a:after{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;border-top:none}ul.main_top_nav.responsive .dropdown-submenu.open>a:after,ul.sub_top_nav.responsive .dropdown-submenu.open>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #e8e8e8;border-top:none}.sub_nav_bar{margin-top:5px}.responsive .sub_top_nav li.dropdown:hover,.responsive.sub_nav_bar .dropdown.open .dropbtn,.responsive.sub_nav_bar ul.topnav>li.dropdown:hover{background:0 0!important}.sub_nav_bar ul.responsive.topnav>li.dropdown:hover{background-color:transparent!important}.responsive .dropdown-nenu-item{background:0 0!important;position:static;padding:20px 0}.responsive .meg_sub_cols{width:100%}.responsive .meg_sub_hdings{padding-left:10px;color:rgba(255,255,255,.3)!important;font-size:18px;font-weight:500}ul.main_top_nav.responsive li a,ul.sub_top_nav.responsive li a{color:#fff}}@media screen and (max-width:360px){ul.topnav.responsive{min-width:320px}ul.topnav.responsive li.menu_icon{left:auto;right:0}.sub_nav_bar>.container{padding-left:0;padding-right:10px}}@media screen and (min-width:1690px){ul.topnav>li.dropdown>.dropdown-content.drop-left{left:auto;right:0}.ver3 ul.topnav>li.dropdown>.dropdown-content.drop-left{left:auto;right:auto}}.ver3.nav_bar{background-color:#fff;height:auto}.ver3.nav_bar .nv_inner{border-bottom:1px solid #dee3e9}.ver3 .newlogo{width:40px;height:40px;margin-top:13px}.ver3 ul.topnav{background-color:transparent;position:static;height:32px}.ver3 ul.topnav>li>a,ul.topnav>li>.dropbtn{color:#0b50d2;font-family:effra,sans-serif;font-size:14px;text-transform:uppercase;padding:22px 8px}.ver3 .sub_nav_bar{background-color:#063ba0;background-image:none!important;height:32px!important;margin-top:0;position:static!important}.ver3 .sub_nav_bar ul.topnav>li>a{padding:7px 8px 5px 8px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:capitalize;font-size:14px}.ver3 .userlinks{border-left:1px solid #dee3e9;padding-left:15px;float:right;height:64px;margin-left:8px;margin-right:15px}.ver3 .userlinks a{padding:20px 10px 20px 0;font-family:effra,sans-serif;font-size:14px;text-transform:uppercase;display:block;float:left;font-weight:500}.ver3 .userlinks a>span{color:#ef3c44;padding-left:3px}.ver3 #userlink{position:relative}.ver3 #userlink>a{padding:14px 0 15px 8px}.ver3 #userlink.dropdown.clickable.open .dropdown-content{top:64px;left:auto;right:0;border-radius:0;background-color:#0b50d2;box-shadow:0 0 0 transparent;width:244px;padding-bottom:10px;padding-top:10px}.ver3 #userlink.dropdown.clickable.open .dropdown-content li a{font-size:14px;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:capitalize}.ver3 #userlink.dropdown.clickable.open .dropdown-content li:hover a{background-color:#05255e}.ver3 .dropdown-submenu>.dropdown-content,.ver3 ul.topnav>li.dropdown>ul.dropdown-content{background-color:#0b50d2;border-radius:0;box-shadow:0 0 0 transparent;padding:10px 0;color:#fff}.nav_bar .dropdown-content>li a{color:#fff;font-size:14px;padding:7px 16px}.ver3 .userlinks>a img{margin-top:12px}.ver3 .userlinks .userimage{margin-top:0;background-repeat:no-repeat;background-size:cover;border-radius:4px;display:inline-block;background-position:center center;float:left;height:36px;margin:0 auto;width:36px}.ver3 ul.dropdown-content li{padding:0}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a,.ver3 .dropdown-menu>li>a:focus,.ver3 .dropdown-submenu:hover,.ver3 .nav_bar .dropdown-content li a:hover{background-color:#063ba0!important;background-image:none!important;color:#fff!important}.ver3 ul.topnav>li:hover{background-color:#0b50d2}.ver3 ul.topnav>li:hover a{color:#fff}.dropdown .dropdown-content a:hover,.ver3 .dropdown .dropdown-menu a:hover{background-color:#cfd6df}.ver3 .dropdown-submenu>a:after{border-left-color:#b9c2ce}.ver3 .menu_saperator{border-bottom:1px solid #063ba0;padding-top:5px!important;margin-bottom:5px!important}.ver3 .menu_icon{position:static;display:none;float:left;padding:20px 15px 20px 15px;font-size:14px;font-weight:500;font-family:effra,sans-serif;border-right:1px solid #dee3e9;margin-right:5px}.ver3 .menu_icon>img{display:none}#ResDashboardMenu{display:none;padding:5px 15px 5px 8px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:capitalize;font-size:14px;float:right}.ver3 .container{padding:0 8px;box-sizing:border-box}.ver3.responsive{position:absolute!important;left:0;right:0;top:0;bottom:0;background-color:red;height:auto!important}.noscroll .nav_bar>.container{position:static}.ver3 .textbox input[type=text]{padding-left:38px}.ver3 input[type=text].header_search{display:block;float:left;width:160px;border:none;background:#fff url(https://content.harstatic.com/resources/images/icons/search-mini-blue.png) no-repeat 7px center;padding:4px 5px 4px 30px;margin:17px 0 0 10px;box-shadow:0 0 0 transparent inset!important;border-radius:120px;border:1px solid #dee3e9}.ver3.nav_bar .container{max-width:100%;width:100%!important}.ver3 #ResDashboardMenu{display:none}.ver3 .topnav.sub_top_nav .menu_icon{display:none;padding:0}.ver3 ul.sub_top_nav.responsive li.menu_icon a{padding:2px 7px!important}.ver3 .topnav.sub_top_nav.responsive .menu_icon{display:block}.ver3 ul.main_top_nav.responsive>li>a>img,.ver3 ul.sub_top_nav.responsive>li>a img{display:block;float:right;margin-top:8px}ul.topnav.responsive .dropdown-submenu>a:after{margin-top:-17px}.ver3 .userlinks .loginmenu a>span{color:#0b50d2;padding-top:6px;display:inline-block}.ver3 .userlinks .loginmenu a>img{margin-top:0!important}.ver3 .loginmenu>a{padding:14px 10px 21px 8px!important}.ver3 .loginmenu.open>a{background-color:#0b50d2;color:#fff}.ver3 .loginmenu.open>a span{color:#fff}.ver3 ul.topnav>li.dropdown>.dropdown-content.drop-left{left:auto;right:0}.btn-dark-gray>a,.btn-green>a{color:#fff!important}@media only screen and (max-width:1105px){.ver3 .menu_icon{display:block}.ver3 ul.topnav>li{display:none}.ver3 input.header_search[type=text]{display:block}.ver3 #ResDashboardMenu{display:block}.ver3 .topnav.main_top_nav .menu_icon{padding:0;display:none!important}.ver3 .responsive.topnav.main_top_nav .menu_icon{padding:0;display:block!important}.ver3 ul.topnav li.menu_icon{float:right;display:inline-block;margin-right:0}.ver3 ul.topnav li.dashboard_menu_icon{float:right;display:inline-block}.ver3 ul.topnav.responsive{background-color:#0651d2;bottom:0;height:100%;left:0;list-style-type:none;margin:0;overflow-y:scroll;padding:0;position:absolute!important;right:auto;top:0;width:100%;max-width:360px;z-index:1000}.ver3 ul.main_top_nav.responsive .dropdown-submenu:hover>.dropdown-content,.ver3 ul.main_top_nav.responsive .dropdown:hover>.dropdown-content,.ver3 ul.main_top_nav.responsive .dropdown>.dropdown-content,.ver3 ul.main_top_nav>li.dropdown,.ver3 ul.sub_top_nav.responsive .dropdown-submenu:hover>.dropdown-content,.ver3 ul.sub_top_nav.responsive .dropdown:hover>.dropdown-content,.ver3 ul.sub_top_nav.responsive .dropdown>.dropdown-content,.ver3 ul.sub_top_nav>li.dropdown,ul.topnav>li{display:none}.ver3 ul.main_top_nav.responsive .dropdown-submenu.open>.dropdown-content,.ver3 ul.main_top_nav.responsive .dropdown.open>.dropdown-content,.ver3 ul.sub_top_nav.responsive .dropdown-submenu.open>.dropdown-content,.ver3 ul.sub_top_nav.responsive .dropdown.open>.dropdown-content{background-color:#0d3f9d;display:block!important;position:static;padding-left:0;width:100%;box-sizing:border-box;box-shadow:0 0 0 0 transparent}.ver3 ul.main_top_nav.responsive .dropdown.open>.dropdown-content li{border-bottom:1px solid #06358e}.ver3 ul.main_top_nav.responsive .dropdown.open .menu_saperator,.ver3 ul.sub_top_nav.responsive .dropdown.open .menu_saperator{border:none!important}.ver3 ul.main_top_nav.responsive .dropdown-submenu.open li a,.ver3 ul.sub_top_nav.responsive .dropdown-submenu.open li a{padding-left:30px}.ver3 ul.main_top_nav.responsive .dropdown-submenu.open .dropdown-content,.ver3 ul.sub_top_nav.responsive .dropdown-submenu.open .dropdown-content{background-color:#093179}.ver3 ul.main_top_nav.responsive,.ver3 ul.sub_top_nav.responsive{position:relative}.ver3 ul.main_top_nav.responsive li.menu_icon,.ver3 ul.sub_top_nav.responsive li.menu_icon{position:absolute;position:absolute;position:fixed;right:auto;top:0;left:290px;border-bottom:none!important;border-right:none}.ver3 ul.main_top_nav.responsive>li,.ver3 ul.sub_top_nav.responsive>li{float:none;display:block;border-bottom:1px solid #06358e}.ver3 ul.main_top_nav.responsive li a,.ver3 ul.sub_top_nav.responsive li a{display:block;text-align:left;line-height:30px;padding:14px 15px;color:rgba(255,255,255,.7);text-transform:none;padding:10px 15px}.ver3 ul.main_top_nav.responsive>li>a,.ver3 ul.sub_top_nav.responsive>li>a{color:#fff}.ver3 ul.main_top_nav.responsive .menu_heading,.ver3 ul.sub_top_nav.responsive .menu_heading{display:block;line-height:34px;color:#fff;font-size:16px;padding:17px 13px;font-family:effra,Helvetica;text-transform:uppercase}.ver3 ul.main_top_nav.responsive .menu_icon img,.ver3 ul.sub_top_nav.responsive .menu_icon img{display:block;margin-top:0}.ver3 ul.main_top_nav.responsive li.menu_icon a,.ver3 ul.sub_top_nav.responsive li.menu_icon a{padding:4px 0 4px 5px}.ver3 ul.main_top_nav.responsive .menu_icon span,.ver3 ul.sub_top_nav.responsive .menu_icon span{display:none}.ver3 .responsive .sub_top_nav li.dropdown:hover,.ver3 .responsive.sub_nav_bar .dropdown.open .dropbtn,.ver3 .responsive.sub_nav_bar ul.topnav>li.dropdown:hover{background:0 0!important}.ver3 .sub_nav_bar ul.responsive.topnav>li.dropdown:hover{background-color:transparent!important}.ver3 .responsive .dropdown-nenu-item{background:0 0!important;position:static;padding:20px 0}.ver3 .responsive .meg_sub_cols{width:100%}.ver3 .responsive .meg_sub_hdings{padding-left:10px;color:rgba(255,255,255,.3)!important;font-size:18px;font-weight:500}.ver3 ul.sub_top_nav.responsive li a,ul.main_top_nav.responsive li a{color:#fff}.ver3 #ResDashboardMenu{display:block}}@media only screen and (max-width:650px){.harveyper_bar img{width:50px}.harveyper_bar h3{clear:right;font-size:20px;margin-left:5px;margin-right:5px}.harveyper_bar .btn.btn-green{display:block;clear:both}.tagln{display:none}}@media screen and (max-width:768px){#AgentProfile_Banner{margin-top:-1px}}@media screen and (max-width:360px){.ver3 ul.topnav.responsive{min-width:320px}ul.topnav.responsive li.menu_icon{left:auto;right:0}.sub_nav_bar>.container{padding-left:0;padding-right:10px}}@media screen and (max-width:1750px){.ver3 ul.topnav>li.dropdown>.dropdown-content.drop-left{left:auto;right:0}}@media only screen and (max-width:550px){.ver3 .newlogo{width:32px;height:32px}.ver3 .menu_icon{margin-right:0;border-right:none;padding:17px 10px 17px 15px}.ver3 .menu_icon>span{display:none}.ver3 .menu_icon>img{display:block}input.header_search[type=text]{padding:8px 0 8px 30px;width:140px}.ver3 input.header_search[type=text]{display:none}.harveyper_bar span{display:block;clear:both;margin-left:57px}.newheader.page_title_bar>.container>.page_title{position:static}.whitebg .prop_title h1,.whitebg h1{font-size:26px!important}.whitebg .bb_topbar>.row-fluid .span4.text-right{text-align:left!important}.whitebg .bb_topbar .school_review{padding:0!important}}@media only screen and (max-width:424px){input.header_search[type=text]{display:none}}