/*

*/
h1,h2,h3,h4,h5{text-transform:uppercase;}
a:active,a:focus{color:#0b50d2;text-decoration:none;}
body{background-color:#fff;}
.input_box { width:100%; box-sizing:border-box; }
.input_container { border:solid 2px rgba(0, 0, 0, 0.1); border-radius:4px; background-color:#fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.input_box label { white-space:nowrap; color:#fff; font-size:14px; font-weight: bold; display: block; }
.input_box input[type="text"] { width:80% !important; float: left !important; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) inset; height:48px; line-height:48px; border-radius:0px; }
.input_box span { display: block; color:#424242; font-size: 12px; height:48px; line-height:48px; text-align: right; padding:0px 10px; }


.flexslider .slides li,.flexslider .slides ul{padding:0px;margin:0px;list-style:none;}
.BannerSlider{ position: absolute; height:380px;left:0px;right:0px;z-index:10;overflow:hidden;background-color:#eceff3;border: 1px solid #cfd6df;}
#DetailPage.banner{background-color:#eceff3;}
.BannerSlider .flexslider .slides li { display: block; float: left; width:710px; height:380px; background-position:center center; background-repeat:no-repeat; background-size:cover;cursor:pointer; }
.BannerSlider .flexslider .slides li img{width:100%;height:auto;overflow:hidden;}
.banner_with_slider .nav_bar > .container {position:relative;}
.banner_with_slider .logo{position:absolute;z-index:11;}
.banner_with_slider .sub_nav_bar{position:absolute;top:52px;left:0px;right:0px;margin-top:0px;}
.banner_with_slider .banner{min-height:450px; background-color:#eceff3; }
.BannerSlider .flex-control-nav.flex-control-paging{display:none}
.BannerSlider .flexslider{margin:0px !important;padding:0px !important;}
.dp_form{background-color:#f2f4f7;border:1px solid #cfd6df;padding:15px;}
.dp_form > .container {box-sizing:border-box;padding:20px 0px;}

.db_form_container{padding:10px;position:absolute;z-index:101;right:0px;left:auto;width:362px;height:300px;border-radius:4px;box-sizing:border-box;float:right;margin-top:-80px;margin-bottom:-50px;}
.db_form_container .search_form {background-color:#ffffff;box-shadow: 0 12px 24px 0 rgba(54, 76, 89, 0.12);}

.info_icons{display:block;height:60px;text-align:center;padding-right:25px;width:32.5%;text-align:left;float:left;}
.info_icons img{display:block;margin:0px auto; float: left;width:60px;}
.info_icons > span { font-size:16px;line-height:20px;color:#4f6672;font-family: "Roboto",sans-serif;font-weight:bold;display:block;margin-left:70px;padding-top:15px;}
.dp_title{ border-bottom:1px solid #cfd6df; max-width:370px; margin-bottom:20px;float:left;width:100%;}
.dp_title h3{color:#122326; font-size:24px;font-family:"Roboto",sans-serif;font-weight:bold;text-transform:uppercase;}
.dp_title p{color:#122326; font-size:16px;font-family:"Roboto",sans-serif;line-height:24px;}
.dp_link { display: block; float:right;font-family:"effra",helvetica, arial; font-size:14px;font-weight:500; letter-spacing:0.7px;}
.dp_link img{display:block;float:left;margin-right:5px;margin-top:2px;}
.db_form_content{margin-right:360px;}
.roboto{font-family: "Roboto",sans-serif;}
.db_form_container > span {text-align:center;display:block;color:#687b95;font-weight:500;}
.db_form_container .input_box span{ font-size:14px; }
.db_form_container .input_box select{float: right;width:79%;margin-left:10px; border:none;padding:10px;height:35px;margin-top:3px;}
.db_form_container .input_box .input_container > span { text-align: left; }
.form_info_box { background-color:rgba(103, 123, 149, 0.08); padding:6px 15px; border-radius:4px;line-height:40px;margin-top:10px;color:#687a93;font-family:"Roboto",sans-serif; font-size:16px;font-weight:500; }
.db_form_container .btn-green{width:100%; margin-top: 10px; padding:7px 10px; display: block;}
.dp_link.forMobile{display:none;margin-bottom:20px;}
.dbform_favbtn {display:block;text-align:center;padding:15px;background-color:#fff;border-radius:4px; margin-bottom:20px;color:#748d9b;font-family:"effra",helvetica, arial;font-size:18px;text-transform:uppercase;}
.db_form_container .tittle{color:#fff;background-color:#748d9b;padding:13px 13px 12px 13px;text-align:center;border-radius:4px 4px 0px 0px;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.db_form_container .table{background-color:#fff;padding:10px;}
.search_form_elements {padding:20px 10px 10px 10px;}
.search_form_elements .custom_select,
.search_form_elements textarea,
.search_form_elements input[type="text"]{border:1px solid #cfd6df; display:block; width:100%; box-sizing: border-box; padding:8px 10px;margin-bottom:10px;}
.search_form_elements .custom_select { padding:8px 10px;height: auto;}
.sfe_2cols input[type="text"]{width:50%;float:left;border-radius:4px 0px 0px 4px;}
.sfe_2cols input[type="text"].second{border-radius:0px 4px 4px 0px; border-left:0px;}
.search_form_elements .btn-green{display: block; padding:7px; text-align:center;}


.icon_links_cols{}
.features_cols{}
.icon_links_cols a{display:inline-block;font-size:18px; color:#0b50d2;letter-spacing:0.8;text-transform:uppercase;font-family:"effra",helvetica, arial;margin:15px 15px 15px 0px;}
.icon_links_cols a img { margin-right:10px;}
.label_openhouse {background-color:#f60096;padding:4px 10px 3px 10px;border-radius:2px;color:#fff;width:auto;text-align:center;display:inline-block;line-height:20px;font-size:12px;}
.btn.btn-green-border{border:2px solid #1fcc4a;text-transform:capitalize;color:#1fcc4a !important;font-weight:bold;padding:3px 10px 3px 10px;border-radius:4px;color:#fff;width:auto;text-align:center;display:inline-block;line-height:20px;font-size:12px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.0);}
.circle.active{width:8px;height:8px;border-radius:50%;background-color:#1fcc4a;display:inline-block;float:left;margin:7px 5px 0px 0px;}

.flexslider:hover .flex-direction-nav .flex-prev{left:10px;}
.flexslider:hover .flex-direction-nav .flex-next {right: 10px;}
#SendRequest{width:370px;margin-left:-185px;}
#SendRequest.custom-modal-small .modal-header h3{color:#fff;font-size:14px;font-weight:500;font-family:"Roboto",sans-serif;}

.flexslider ul.slides, .flexslider ul.slides li { list-style:none; }
.darkgray-color{ color: #444; }
.b_overlay{position:absolute;z-index:100000;left:0px;right:0px;bottom:0px;top:auto;}
.b_overlay_first{position:absolute;z-index:100001;left:0px;right:0px;bottom:auto;top:0px;}
.b_overlay .mpi_price {position:absolute;bottom:0px; border-radius:4px 4px 0px 0px;background-color:rgba(18, 34, 38, 0.9);padding:12px 10px 10px 10px;width:190px;height:auto;color:#fff;box-sizing:border-box;float:left;text-align:left;}
.b_overlay .mpi_price .big { font-size:26px;font-weight:normal;}
.b_overlay .mpi_price .small{font-size:18px;color:#fff;font-weight:normal;}
.mpi_label{background-color:#ec5d17;color:#fff;padding:8px;font-size:16px;width:140px;font-family:"Roboto",sans-serif;border-radius:0px 4px 4px 0px;float:left; margin-top:5px; text-align: center;}

.hidedesktop { display: none !important;}
.showdesktop { display: inline-block !important;}

.listied_recently{color:#f2c200;font-size:14px;line-height:22px;clear:both;display:block;text-transform:uppercase;}
.price_reduced{color:#f07e21;font-size:14px;line-height:22px;clear:both;display:block;text-transform:uppercase;}
.listing_left {width:65%;float:left;color:#4f6672;margin-top:23px}
.listing_right {width:35%;float:right;max-width:360px;}
.border_bottom{border-bottom:1px solid #dee3e9;}
.relaint_logo{ padding:50px 0px 30px 0px;text-align:right;display:block;}
.content{padding:0px;}
.section_title { font-size:20px; letter-spacing:1px;text-transform:uppercase;margin-bottom:30px;}
.agent_block { }
.ab_title { display:block; margin-left:80px; color:#364c59; font-size:20px;letter-spacing:1px;text-decoration:underline;font-family:"effra",helvetica, arial;text-transform:uppercase;font-weight:500;padding-top:17px;}
.img_circle_50,.img_circle_70,.img_circle_90 { background-color: #e4e4e4;background-repeat: no-repeat;background-size: cover;width: 70px;height: 70px;border-radius: 50%;margin: 0 auto}
.img_circle_50 {width: 50px;height: 50px;}
.img_circle_90 {width: 90px;height: 90px;}

#DetailPage{min-height:376px;}
.ld_address{padding:10px 0px 10px 0px;}
.lbl{display:inline-block;font-size:12px;padding:0px 5px;border-radius:4px;border:2px solid #1fcc4a;text-align:center;line-height:20px;height:22px;font-weight:bold;margin-bottom:5px;}
.lbl.openhouse{background-color:#f60096;color:#fff;border-color:#f60096;}
.lbl.forsale,.lbl.status_forsale{color:#1fcc4a;border-color:#1fcc4a;}
.lbl.commingsoon,.lbl.status_commingsoon{color:#77D70F;border-color:#77D70F;}
.lbl.notforsale,.lbl.status_notforsale{color:#121e26;border-color:#121e26;}
.lbl.forsale,.lbl.status_forsale{color:#1fcc4a;border-color:#1fcc4a;}
.lbl.expired,.lbl.status_expired{color:#59BAFF;border-color:#59BAFF;}
.lbl.terminated,.lbl.status_terminated{color:#748D9B;border-color:#748D9B;}
.lbl.withdraw,.lbl.status_withdraw{color:#f60096;border-color:#f60096;}
.lbl.sold,.lbl.status_sold{color:red;border-color:red;}
.lbl.status_pending,.lbl.pending{color:#f8c400;border-color:#f8c400;}
.lbl.status_option_pending,.lbl.option_pending{color:#f8c400;border-color:#f8c400;}
.lbl.status_pending_continue,
.lbl.status.status_pending_continue{color:#ffa300;border-color:#ffa300;}
.lbl.status.status_commingsoon{color:#77D70F;border-color:#77D70F;}
.dp_link{}
.inpage_links{float:left;}
.inpage_links a{ display: inline-block; padding:0px 20px 0px 0px; font-weight:bold;}
.property_title{color:#122326;font-size:20px;letter-spacing:1px;text-transform:uppercase;display:inline-block;padding-right:10px;}
.property_address{color:#122326;font-size:16px;line-height:24px;margin-bottom:20px;}
.listed{display:block;color:#f2c200;font-size:14px;text-transform:uppercase;padding-top:5px;}
.price_reduced{display:block;color:#f07e21;font-size:14px;text-transform:uppercase;}
.section_heading { font-size:20px;letter-spacing:1px;font-weight:400 !important;padding-bottom:24px;text-transform:uppercase;}
.listing_left p { font-size:16px;line-height:32px;padding-bottom:25px;}
.desciptiontable.table{width:95%;margin-bottom:50px;}
.desciptiontable.table td, .table th {padding-left:0px;padding-right:0px;}
.section_heading.black {color:#122326;}
.section_divider{border-bottom:1px solid #cfd6df;padding-bottom:45px;margin-bottom:45px;}
.agent_block { clear:both;padding-bottom:15px; }
.agent_pic { display:block;float:left;border-radius:4px; width:80px;height:80px;background:#cfd6df url("//www.har.com/resources/images/listing_details/no_agent.jpg") center center no-repeat;  background-size:cover;}
.agent_content{margin-left:100px;color:#0b50d2;line-height:24px;}
.agent_name{display:block;font-size:20px;letter-spacing:1;font-weight:400;text-transform:uppercase;}
.agent_phone{margin-top:5px;display:block;letter-spacing:0.7px;font-family:"effra",helvetica, arial;font-weight:400;}
.agent_phone img{margin-right:5px;}
.pr20{padding-right:20px;}
.pb50{padding-bottom:50px;}
.reliant_logo {float:right;display:block;}

.content input[type="text"], .content input[type="password"], .content textarea, .content .custom_select {border:1px solid #cfd6df;background-color:#fff;padding:8px;height:45px;}
.content .custom_select{height:40px;}
.pb30{padding-bottom:30px;}
.btn {box-shadow:0 0px 0px 0 rgba(0, 0, 0, 0.0);text-transform: uppercase;}
.btn-big{width:100%;padding:8px;font-size:18px;}
input[type="text"].ht_first{border-radius:4px 0px 0px 4px; width:50%;float:left;border-right:none;}
input[type="text"].ht_second{border-radius:0px 4px 4px 0px; width:50%;float:left;}
.green{color:#1fcc4a;}
.desciptiontable th{font-size:12px;border-bottom:2px solid #dfe4e9;}
.table td, .table th{border-color:#dfe4e9;}
.quarter_textbox input[type="text"].ht_first{border-radius:4px 0px 0px 4px; width:75%;float:left;border-right:none;}
.quarter_textbox input[type="text"].ht_second{border-radius:0px 4px 4px 0px; width:25%;float:left;}
label{font-weight:bold;color:#4f6672;}
.calc_price {font-size:28px; letter-spacing:1.4px;font-family:"effra",helvetica, arial;color: #0b50d2;}
.light_blue{color:#799fe6;}
.circle {display: inline-block;margin-right:10px;border-radius:50%;height:8px;width:8px;}
.circle.blue{background-color:#0019ff;}
.circle.green{background-color:#11ab37;}
.circle.yellow{background-color:#f9c700;}
.circle.purple{background-color:#cc0ac2;}
.circle.red{background-color:#ef3c44;}

/* graph */
.section_infograph { padding-right:10px; }
.infoGraph_cntr { height:32px; width:95%; overflow:hidden; border-radius:4px; margin:3px 0px 25px 0px; }
.infoG_bar_blue { height:32px; width:100%; overflow:hidden;
background: rgba(25,137,235,1);
background: -moz-linear-gradient(top, rgba(25,137,235,1) 0%, rgba(11,80,210,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,137,235,1)), color-stop(100%, rgba(11,80,210,1)));
background: -webkit-linear-gradient(top, rgba(25,137,235,1) 0%, rgba(11,80,210,1) 100%);
background: -o-linear-gradient(top, rgba(25,137,235,1) 0%, rgba(11,80,210,1) 100%);
background: -ms-linear-gradient(top, rgba(25,137,235,1) 0%, rgba(11,80,210,1) 100%);
background: linear-gradient(to bottom, rgba(25,137,235,1) 0%, rgba(11,80,210,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1989eb', endColorstr='#0b50d2', GradientType=0 );
border-radius:4px 0px 0px 4px; float:left; }
.infoG_bar_green { height:32px; width:100%; overflow:hidden;
background: rgba(38,213,105,1);
background: -moz-linear-gradient(top, rgba(38,213,105,1) 0%, rgba(17,171,55,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(38,213,105,1)), color-stop(100%, rgba(17,171,55,1)));
background: -webkit-linear-gradient(top, rgba(38,213,105,1) 0%, rgba(17,171,55,1) 100%);
background: -o-linear-gradient(top, rgba(38,213,105,1) 0%, rgba(17,171,55,1) 100%);
background: -ms-linear-gradient(top, rgba(38,213,105,1) 0%, rgba(17,171,55,1) 100%);
background: linear-gradient(to bottom, rgba(38,213,105,1) 0%, rgba(17,171,55,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26d569', endColorstr='#11ab37', GradientType=0 );
margin:0px; float:left; }
.infoG_bar_yellow { height:32px; width:100%; overflow:hidden;
background: rgba(253,232,0,1);
background: -moz-linear-gradient(top, rgba(253,232,0,1) 0%, rgba(249,199,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,232,0,1)), color-stop(100%, rgba(249,199,0,1)));
background: -webkit-linear-gradient(top, rgba(253,232,0,1) 0%, rgba(249,199,0,1) 100%);
background: -o-linear-gradient(top, rgba(253,232,0,1) 0%, rgba(249,199,0,1) 100%);
background: -ms-linear-gradient(top, rgba(253,232,0,1) 0%, rgba(249,199,0,1) 100%);
background: linear-gradient(to bottom, rgba(253,232,0,1) 0%, rgba(249,199,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde800', endColorstr='#f9c700', GradientType=0 );
border-radius:0px 4px 4px 0px; margin:0px; float:left; }
.idcn_item { border-bottom:1px solid #f1f1f1; padding:7px 0px; }
.infoGraph_detail_cntr { padding-top:10px; }
.infoGraph_detail_cntr .circle { display:inline-block; margin-right:5px; }
.infoGraph_detail_cntr .idcn_item:first-child { border-top:1px solid #f1f1f1; }
.infoGraph_detail_cntr .circle i { width:12px; height:12px; border-radius:6px; background-color:#0B50D2; display:inline-block; }
.infoGraph_detail_cntr .circle.blue i { background-color:#0B50D2; }
.infoGraph_detail_cntr .circle.green i { background-color:#00db5d; }
.infoGraph_detail_cntr .circle.yellow i { background-color:#fee834; }
.fl { float:left; }
.fr { float:right; }
.w10pr { width:9.98%; }
.w20pr { width:19.98%; }
.w30pr { width:29.98%; }
.w40pr { width:39.98%; }
.w50pr { width:49.98%; }
.w60pr { width:59.98%; }
.w70pr { width:69.98%; }
.w80pr { width:79.98%; }
.w90pr { width:89.98%; }
.p20 { padding:20px; }
.pb10 { padding-bottom:10px; }
.uppercase { text-transform:uppercase;}
.customfont{font-family:"effra",helvetica, arial;}
.listing_left p.small_font_pera{font-size:14px;line-height:24px;color:#748d9b;}
.border_row { padding:15px 0px; border-top:1px solid #dee3e9; }
.blue {color:#0b50d2;}

.simple_black.nav-tabs{border:1px solid #122326;border-radius:4px;overflow:hidden; display:inline-block;}
.simple_black.nav-tabs > li {margin-bottom:0px;}
.simple_black.nav-tabs li a { border-radius:0px;border:none !important;border-right:1px solid #122326 !important;line-height:normal;padding-bottom:6px;padding-top:7px;color:#122326;font-size:12px;font-weight:bold;margin-right:0px; }
.simple_black.nav-tabs li:last-child a{border-right:none !important;}
.simple_black.nav-tabs li.active a {background-color:#122326;color:#fff;}

.property_cart {display: block;border-radius:4px;  width:300px;margin-bottom:30px;float:left;}
.property_cart .block_image { position: relative; display: block; width: 100%; height:143px;background-position: center center; background-size: cover; background-repeat: no-repeat; height:224px;border-radius:4px;margin-bottom:10px;overflow:hidden;  }
.property_cart .block_image > a { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 10;}
.property_cart .h6, .block .h5 { display: block; padding:10px 10px 2px 10px;}
.block_add{padding-left:10px;font-size:14px;line-height:1.5;}
.block_overlay{ left:0px; right: 0px; position: absolute; top: auto; bottom: 0px; height:60px; background:url(//www.har.com/resources/images/bgs/overlay_gradient_small_2.png) repeat-x center center; }
.block_price {color:#fff; padding:15px 10px 10px 10px;}
.block_price .price{ font-size:20px;color:#fff; font-weight: normal;font-family:"effra",helvetica, arial;}
.status_active .circle, .status-active .circle{ background-color:#00db5d;}
.status_option_pending .circle, .status-option_pending .circle{ background-color:#f8c400;}
.status_pending .circle, .status-pending .circle{background-color:#f8c400;}
.status_sold .circle, .status-sold .circle{background-color:#c51a08;}
.status_commingsoon .circle, .status-commingsoon .circle, .status_commingsoon .circle{background-color:#77D70F;}
.status_pending_continue .circle, .status-pending_continue .circle{background-color:#f99e00;}
.status_withdrawn .circle, .status-withdrawn .circle{background-color:#f60096;}
.status_expired .circle, .status-expired .circle{background-color:#59BAFF;}
.status_terminated .circle, .status-terminated .circle{background-color:#748D9B;}
.block_icon_heart { position: absolute; left:auto;right:5px;top: auto; bottom:5px; height:48px;width:48px;background:url(//www.har.com/resources/images/icons/bookmark-button-uncheck.png) no-repeat center center; z-index: 11;}
.block_icon_heart:hover { background:url(//www.har.com/resources/images/icons/bookmark-button-hover.png) no-repeat center center;}
.block_icon_heart.selected { background:url(//www.har.com/resources/images/icons/bookmark-button-checked.png) no-repeat center center;}
.block_overlay .block_icon_heart { bottom:0px; right:0px; }
.for_status{opacity: 0.7;font-size:10px;}
#SimilarSection .property_cart{width:49.5%;}
#SimilarSection .property_cart:first-child{margin-right:1%;}

.dc_blocks_3c { float: left;width: 32.9%;min-height: 26px}
.dc_blocks_3c .dc_label {width: 75px;color: #757575;float: left;padding: 10px 0}
.dc_blocks_3c .dc_value {float: left;width: 90px;padding: 10px 0}
.dc_blocks_2c { width: 49%;float: left;margin-right: 5px;border-top: 1px solid #eaeaea!important}
.dc_blocks_2c .dc_label {width: 35%;font-weight: 700;float: left;padding: 10px 0}
.dc_blocks_2c .dc_value {width: 63%;float: left;color: #757575;padding: 10px 0}
.xfty_block .dc_value{text-align:right;}
.xfty_block .dc_value a{ color:#4f6672;font-size:14px;line-height:16px;}
.xifinity_logo { float:right;display:block;}
#PropertyMap #google_map {height:400px;}
#PropertyMap .inpage_links { padding-top:0px; padding-bottom:10px;float:none;}

.dtfRow {margin-bottom:15px;}
.dtOrign,.dtChange,.dtDest,.arrivaltime,.daysweek{display:block;float:left;}
.dtOrign{width:calc(50% - 38px);}
.dtChange{width:36px;margin:0px 20px; border:1px solid #cfd6df;padding:7px;border-radius:4px;}
.dtDest{width:calc(50% - 38px);float:right;}
.arrivaltime{width:calc(50% - 10px);float:left;}
.daysweek{width:calc(50% - 10px);float:right;}
.arrow_links{margin-bottom:40px;}
.arrow_links a{ margin-bottom:10px; text-transform:uppercase; display: inline-block;font-weight:bold;padding-right:17px;background:url(//www.har.com/resources/images/icons/blue_arrow_right.jpg) no-repeat right center;margin-right:20px;font-size:14px;letter-spacing:0.7px;}
.banner_links{position:absolute;top:15px;right:0px;padding:8px;border-radius:4px;background-color:rgba(13,35,38,0.5);}
.banner_links_left{position:absolute;top:15px;left:0px;padding:8px;border-radius:4px;z-index:11;}
.banner_links .btn-big{display:block;float:left;width:auto;font-size:16px;font-weight:500;padding-left:15px;padding-right:15px;}
.banner_links .btn-big img{margin-right:5px;}
.btn_group{border-radius:4px;background-color:#fff;float:right;margin-left:10px;}
.btn_group a{ display:block;float:left;width:48px;height:46px;border-right:1px solid #cfd6df; text-align: center;line-height:46px;}
.btn_group a:hover{background-color:#dee3e9;}
.btn_group a.third{border-right:none;}

.forrightcol .dtOrign{width:100%;float:none;}
.forrightcol .dtDest{width:100%;float:none;}
.forrightcol .dtChange{width:36px;margin-right:0px;float:right;margin-top:20px;}
.dtLeft {width:calc(100% - 58px); float:left;}
.forrightcol .arrivaltime{width:100%;float:none;}
.forrightcol .daysweek{width:100%;float:none;}
.listing_right .section_divider{padding-bottom:40px;margin-bottom:40px;}
.links .dropdown > a,
.links > a { display:block;font-size:14px;font-weight:500;font-family:"effra",helvetica, arial;letter-spacing:0.7px;margin-bottom:15px;text-transform:uppercase;}
.caret {border-top-color:#a0b0bb !important;}
.dropdown .dropdown-menu a:hover,.dropdown .dropdown-content a:hover {color:#fff}

.expandable_div{display:none;}

/* add to list and fav btns */
.first.iconheart2off,.heart_btn { background:url(//www.har.com/resources/images/icons/heart.png) no-repeat center center;}
.second.notintoff,.like_btn { background:url(//www.har.com/resources/images/icons/ldeslike.png) no-repeat center center;}
.third.addtolistrem,.third.addtolistoff,.list_btn { background:url(//www.har.com/resources/images/icons/list-white.png) no-repeat center center;}
.btn-white {background-color:#fff;color:#0b50d2;}
.first.iconheart2 { background:#ef3c44 url(//www.har.com/resources/images/icons/favorite-on-white.png) no-repeat center center;}
.second.notinton { background:#0b50d2 url(//www.har.com/resources/images/icons/deslike-white.png) no-repeat center center;}
.third.addtoliston { background:#0b50d2 url(//www.har.com/resources/images/icons/add-list-white.png) no-repeat center center;}
.first.iconheart2:hover { background-color:#cd373f;}
.second.notinton:hover { background-color:#063ba0;}
.third.addtoliston:hover { background-color:#063ba0;}




.labels{float:left;padding-top:5px;}
.lb_address{float:left;}
.dropdown.options {display:none;}
.desktop_clearfix{clear:both;}
.formobile{display:none;}
.contactbox { margin-top:-40px; position:relative; z-index:10; margin-bottom:55px; padding:15px; border-radius: 4px;background-color: #ffffff;box-shadow: 0 12px 24px 0 rgba(54, 76, 89, 0.12);border: solid 1px rgba(54, 76, 89, 0.04);}
input[type="file"], select { height:40px; line-height:40px; padding:7px;}
input[type="text"], input[type="password"], textarea{line-height:27px;min-height:40px;}
.graysmallheading{font-size:14px;letter-spacing:0.7px;color:#4f6672;}
.agent_block.normal { margin:20px 0px 0px;color:#4f6672;}
.agent_block.normal .agent_content{color:#4f6672;}
.agent_block.normal .agent_name{font-size:20px;}
.agent_block.normal .dropdown > a {color:#4f6672;}
.firm .agent_pic{background-color:#fff;}
.agent_only {position:relative;}
.agent_only .section_heading{padding-bottom:0px;}
.exp_colps_icon {display:block; float:right;width: 40px;height:40px;background:url(//www.har.com/resources/images/icons/collapse.png) no-repeat center center;position:absolute;top:8px;right:8px;}
.exp_colps_icon.open {background:url(//www.har.com/resources/images/icons/uncollapse.png) no-repeat center center;}
.icon_link {border-top:1px solid #cfd6df;padding:10px 0px;}
.icon_link .il_img{width:30px;float:left; text-align:left;}
.icon_link .il_content{margin-left:42px;}
.icon_link .il_content a{font-weight:bold;}
.agent_only_content{padding-top:40px;display:none;}
.agent_only_content h1{margin-right:10px;}
.agent_only_content h1, .agent_only_content h5{display: inline-block;margin-bottom:20px;}
.left_linebox{border-left:4px solid #cc0ac2; padding-left:15px;line-height:1.5;margin:10px 20px 30px 0px;}
.left_linebox a { letter-spacing:0.7px;color:#cc0ac2;font-weight:bold;font-family:"effra",helvetica, arial;padding-top:5px;display: block;}
.map_both {width:98%;height:180px;position:relative;margin-bottom:10px;}
.map_overlay{position:absolute;top:auto;right:0px;left:auto;bottom:15px;width:127px;}
.map_overlay a{display:block;color:#fff;background-color:#122326;padding:3px;text-align:center;margin-top:2px;}
.map_container { position:absolute;top:0px;right:0px;left:0px;bottom:0px;background-color:#f6f6f6;}
.source_item{max-width:440px;}
.sl_item {border: 1px solid #eaeae9;border-radius: 4px;display:block;margin: 10px 10px 10px 0;padding: 10px;text-align: center;float:left;}
.source_item > a.agent_name{padding:10px 5px 0px 10px;font-size:18px;font-family:"effra",helvetica, arial;}
.btn-border-green {border:2px solid #00db5d; border-radius:4px; background-color:#fff;color:#00db5d;}


/* ` data */
.dc_title { border-bottom: 1px solid #dfe4e9 !important;  color:#0B50D2; clear: both; margin-top: 10px; font-family: "effra",sans-serif; font-size: 17.5px; padding: 10px 0px; }
.dc_blocks_2c { width:49.0%; float: left; margin-right:1%; }
.dc_blocks_2c .dc_label { width:35%; font-weight: bold; float: left;  padding:7px 0px; }
.dc_blocks_2c .dc_value { width: 63.0%; float: left;  color:#757575;  padding:7px 0px;text-align: right; }
.banner_message_box{background-color:#122326;border-radius:4px;line-height:32px;padding:0px 12px;color:#fff !important;margin-top:10px;width:auto;float:right;}
.prop_status    { width:25px; margin-left:0px; position:relative; float:left; height:35px; margin-top: -3px;}
.status_icon_1  { display:block; position:absolute; top:15px; left:0px; z-index:11; width:12px; height:12px; border-radius:50%; background-color:#cccccc; border:2px solid #fff; }
.status_icon_2  { display:block; position:absolute; top:15px; left:8px; z-index:10; width:12px; height:12px; border-radius:50%; background-color:#fff; border:2px solid #fff;  }
.status_active .prop_photo        { border-color:#028361; }
.status_active .gal_status_icon_1,
.status_active .status_icon_1     { background-color:#028361 !important; }
.status_active .gal_status_icon_2,
.status_active .status_icon_2     { background-color:#fff;background-color:rgba(255,255,255,0.0);  }

.status_pending .prop_photo        { border-color:#f8c400; }
.status_pending .gal_status_icon_1,
.status_pending .status_icon_1     { background-color:#f8c400 !important; }
.status_pending .gal_status_icon_2,
.status_pending .status_icon_2     { background-color:#fff;background-color:rgba(255,255,255,0.0);  }

.status_commingsoon .prop_photo        { border-color:#77D70F; }
.status_commingsoon .gal_status_icon_1,
.status_commingsoon .status_icon_1     { background-color:#77D70F !important; }
.status_commingsoon .gal_status_icon_2,
.status_commingsoon .status_icon_2     { background-color:#fff;background-color:rgba(255,255,255,0.0);  }

.status_pending_continue .prop_photo        { border-color:#f99e00; }
.status_pending_continue .gal_status_icon_1,
.status_pending_continue .status_icon_1     { background-color:#f99e00 !important; }
.status_pending_continue .gal_status_icon_2,
.status_pending_continue .status_icon_2     { background-color:#f8c400 !important;}

.status_sold .prop_photo        { border-color:#c51a08 !important;; }
.status_sold .gal_status_icon_1
.status_sold .status_icon_1     { background-color:#c51a08 !important; }
.status_sold .gal_status_icon_2,
.status_sold .status_icon_2     { background-color:#fff; background-color:rgba(255,255,255,0.0);}

.status_expired .prop_photo        { border-color:#59BAFF !important; }
.status_expired .gal_status_icon_1,
.status_expired .status_icon_1     { background-color:#59BAFF !important; }
.status_expired .gal_status_icon_2,
.status_expired .status_icon_2     { background-color:#fff !important;background-color:rgba(255,255,255,0.0) !important; }

.status_terminated .prop_photo        { border-color:#f8c400 !important;; }
.status_terminated .gal_status_icon_1,
.status_terminated .status_icon_1     { background-color:#f8c400 !important; }
.status_terminated .gal_status_icon_2,
.status_terminated .status_icon_2     { background-color:#fff;background-color:rgba(255,255,255,0.0); }

.status_withdraw .prop_photo        { border-color:#f60096 !important;; }
.status_withdraw .gal_status_icon_1,
.status_withdraw .status_icon_1     { background-color:#f60096 !important; }
.status_withdraw .gal_status_icon_2,
.status_withdraw .status_icon_2     { background-color:#fff;background-color:rgba(255,255,255,0.0); }

.tax_redord_banner {background-position:center center;background-repeat:no-repeat;background-size:cover;}
.banner_overlay{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:url(//www.har.com/resources/images/listing_details/image_overlay.png) repeat-x center center;}

.popover-title { display: block !important; }
.custom_popover_box {position:absolute;z-index:5002;background-color:#FFF;-webkit-box-shadow: 2px 2px 27px -2px rgba(0,0,0,0.38);-moz-box-shadow: 2px 2px 27px -2px rgba(0,0,0,0.38);box-shadow: 2px 2px 27px -2px rgba(0,0,0,0.38);padding:0px;max-width:294px;display:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.c_p_b_title { padding:15px; border-bottom:1px solid #d2d2d2; }
.c_p_b_content { background-color:#f7f7f7; padding:15px;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;}
#AgentCallBack .c_p_b_content { color:#939391; }
#AgentCallBack .c_p_b_title { background:url(../../img/icons/phone_icon.png) no-repeat right center; }
#AgentCallBack input { background-color:#FFF; color:#25b725; font-size:16px; text-align:center; max-width:180px; padding:10px; }
.custom_popover_box .arrow,.custom_popover_box .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.custom_popover_box .arrow {border-width: 11px;}
.custom_popover_box .arrow:after {border-width: 10px;content: "";}
.custom_popover_box.top .arrow {left: 50%;margin-left: -11px;bottom: -11px;}
.custom_popover_box.top .arrow:after {bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #ffffff;}
.custom_popover_box.right .arrow {top: 50%;left: -11px;margin-top: -11px;}
.custom_popover_box.right .arrow:after {left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #ffffff;}
.custom_popover_box.bottom .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: #fff;top: -11px;}
.custom_popover_box.bottom .arrow:after {top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #ffffff;}
.custom_popover_box.left .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: #fff;}
.custom_popover_box.left .arrow:after {right: 1px;border-right-width: 0;border-left-color: #ffffff;bottom: -10px;}
#NEIGHBORHOOD .dc_blocks_2c .dc_label{width:50%;}
#NEIGHBORHOOD .dc_blocks_2c .dc_value{width:50%;}
.dc_blocks_2c .dc_value .status_active{    float: right;}
.dc_blocks_2c .dc_value .status_commingsoon{    float: right;}
.dc_blocks_2c .dc_value .status_peinding{    float: right;}
.dc_blocks_2c .dc_value .status_peinding_continue{    float: right;}
.dc_blocks_2c .dc_value .status_option_peinding{    float: right;}
.dc_blocks_2c .dc_value .status_sold{    float: right;}
#caption_text {background-color: rgba(0, 0, 0, 0.4);border-radius: 4px;display: inline-block;line-height: 24px;margin-top: 5px;max-width: 800px;padding: 0 10px;}
.pd_arrow {background: #fba000 url("//content.harstatic.com/img/common/down_arrow.png") no-repeat scroll center center;border-radius: 50%;float:right;height: 28px;width: 28px;margin-left:5px;}
.status_active .gal_status_icon_2, .status_active .status_icon_2 {background-color: rgba(255, 255, 255, 0);}

.gall_fs_list_section .img_circle_50{float:left;}
.gall_fs_list_section .post_info{padding-left:60px;}
.gall_fs_list_section .post_info > br { display:none;}

#divAmortize .modal-body {padding:0px;top:30px;bottom:0px;}
/* added by Erick */
.layer_wrapper { position: relative; margin-bottom: 20px; }
.img_layer { position: absolute; left: 0px; top: 0px; }
#lot_dimensions { border: 1px solid #ccc; }
/* end section added by Erick */

/*  added by naved to show reduce price on property detail page. */
.webui-popover{position:absolute;top:0;left:0;z-index:800;display:none;width:276px;  min-height:50px;padding:1px;text-align:left;white-space:normal;background-color:#FFFFFF;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.webui-popover.top,.webui-popover.top-left,.webui-popover.top-right{margin-top:-10px}.webui-popover.right,.webui-popover.right-top,.webui-popover.right-bottom{margin-left:10px}.webui-popover.bottom,.webui-popover.bottom-left,.webui-popover.bottom-right{margin-top:10px}.webui-popover.left,.webui-popover.left-top,.webui-popover.left-bottom{margin-left:-10px}.webui-popover.pop{-webkit-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);transition:transform .15s cubic-bezier(0.3,0,0,1.5)}.webui-popover.fade{transition:opacity .15s linear}.webui-popover.in{-webkit-transform:none;-o-transform:none;transform:none;opacity:1}.webui-popover-inner .close{font-family:arial;margin:5px 10px 0 0;float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);text-decoration:none}.webui-popover-inner .close:hover,.webui-popover-inner .close:focus{opacity:.5;filter:alpha(opacity=50)}.webui-popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:700;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #f2f2f2;border-radius:5px 5px 0 0}.webui-popover-content{padding:0px;overflow:auto}.webui-popover-inverse{background-color:#333;color:#eee}.webui-popover-inverse .webui-popover-title{background:#333;border-bottom:1px solid #3b3b3b;color:#eee}.webui-no-padding .webui-popover-content{padding:0}.webui-no-padding .list-group-item{border-right:none;border-left:none}.webui-no-padding .list-group-item:first-child{border-top:0}.webui-no-padding .list-group-item:last-child{border-bottom:0}.webui-popover>.arrow,.webui-popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.webui-popover>.arrow{border-width:11px}.webui-popover>.arrow:after{border-width:10px;content:""}.webui-popover.top>.arrow,.webui-popover.top-right>.arrow,.webui-popover.top-left>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.webui-popover.top>.arrow:after,.webui-popover.top-right>.arrow:after,.webui-popover.top-left>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.webui-popover.right>.arrow,.webui-popover.right-top>.arrow,.webui-popover.right-bottom>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.webui-popover.right>.arrow:after,.webui-popover.right-top>.arrow:after,.webui-popover.right-bottom>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.webui-popover.bottom>.arrow,.webui-popover.bottom-right>.arrow,.webui-popover.bottom-left>.arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.webui-popover.bottom>.arrow:after,.webui-popover.bottom-right>.arrow:after,.webui-popover.bottom-left>.arrow:after{content:" ";top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.webui-popover.left>.arrow,.webui-popover.left-top>.arrow,.webui-popover.left-bottom>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.webui-popover.left>.arrow:after,.webui-popover.left-top>.arrow:after,.webui-popover.left-bottom>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.webui-popover-inverse.top>.arrow,.webui-popover-inverse.top-left>.arrow,.webui-popover-inverse.top-right>.arrow,.webui-popover-inverse.top>.arrow:after,.webui-popover-inverse.top-left>.arrow:after,.webui-popover-inverse.top-right>.arrow:after{border-top-color:#333}.webui-popover-inverse.right>.arrow,.webui-popover-inverse.right-top>.arrow,.webui-popover-inverse.right-bottom>.arrow,.webui-popover-inverse.right>.arrow:after,.webui-popover-inverse.right-top>.arrow:after,.webui-popover-inverse.right-bottom>.arrow:after{border-right-color:#333}.webui-popover-inverse.bottom>.arrow,.webui-popover-inverse.bottom-left>.arrow,.webui-popover-inverse.bottom-right>.arrow,.webui-popover-inverse.bottom>.arrow:after,.webui-popover-inverse.bottom-left>.arrow:after,.webui-popover-inverse.bottom-right>.arrow:after{border-bottom-color:#333}.webui-popover-inverse.left>.arrow,.webui-popover-inverse.left-top>.arrow,.webui-popover-inverse.left-bottom>.arrow,.webui-popover-inverse.left>.arrow:after,.webui-popover-inverse.left-top>.arrow:after,.webui-popover-inverse.left-bottom>.arrow:after{border-left-color:#333}.webui-popover i.icon-refresh:before{content:""}.webui-popover i.icon-refresh{display:block;width:30px;height:30px;font-size:20px;top:50%;left:50%;position:absolute;margin-left:-15px;margin-right:-15px;background:url(../img/loading.gif) no-repeat}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}

.flexsliderfull{max-height:380px;}
.section_header .section_heading{float:left;}
.minimize_btn{display:block;float:right;}
.flex-direction-nav .flex-prev {left: -50px;background:url("//www.har.com/img/icons/img_arrow_right.png") no-repeat center center; width:50px;height:50px;}
.flex-direction-nav .flex-next {right: -50px;text-align: right;background:url("//www.har.com/img/icons/img_arrow_left.png") no-repeat center center;width:50px;height:50px; }
.flexslider .flex-direction-nav .flex-prev {opacity:1 !important;left: 10px !important;}
.flexslider .flex-direction-nav .flex-next {opacity:1 !important;right: 10px !important;}
.flexslider .flex-direction-nav .flex-next {opacity: 1 !important;}

#agent_responsive{display:none;}
.footer,.rsc_links {position:relative;z-index:11;}

#calculator .desciptiontable.table,#calculator .infoGraph_cntr{width:100%;}

.b_overlay .harv_price {position:absolute;bottom:0px;width:410px;height:auto;color:#fff;box-sizing:border-box;float:left;text-align:left;box-sizing:border-box;}
.b_overlay .harv_price .big { font-size:26px;font-weight:normal;float:left;width:97px; border-radius:4px 0px 0px 0px; background-color: rgba(18, 35, 38, 0.9);padding:14px 9px 11px 9px;box-sizing:border-box;font-weight:normal !important;}
.hpb_small{font-size:11px;line-height:14px;text-transform:uppercase;text-align:left;padding-top:5px;}
.b_overlay .harv_price .hr_listed{font-size:18px;color:#fff;font-weight:normal;float:left;width:310px; border-radius:0px 4px 0px 0px; background-color: rgba(11, 146, 230, 0.9);padding:14px 9px 11px 9px;box-sizing:border-box;}
.b_overlay .harv_price .hr_listed h3{color:#fff;font-size:14px;line-height:19px;text-transform:none !important;letter-spacing:0.5px;}
.harv_label{background-color:#ec5d17;color:#fff;padding:8px;font-size:16px;width:140px;font-family:"Roboto",sans-serif;border-radius:0px 4px 4px 0px;float:left; margin-top:5px; text-align: center;}
.b_overlay .harv_price .hr_listed a{font-size:11px;line-height:14px;color:#fff;text-decoration:none;text-transform:none !important;}
.b_overlay .by_homowner .hr_listed {background-color: rgba(255, 71, 118, 0.9);}
.harv_price.long{width:490px;}
.b_overlay .harv_price.long .big{width:140px;}
.b_overlay .harv_price.long .hr_listed{padding:17px 9px 21px;}

.media_links{float:right;}
.media_links .dp_link{float:none;padding-right:10px;}
.media_links .prototype-wrapper{margin-left:-17px;margin-top:-10px;float:left;}
.media_links .audio_link .al_text{color:#0b50d2;font-weight:500;font-size:14px;letter-spacing:0.7px;font-family:"effra",helvetica, arial;text-transform:uppercase;}
.media_links .dp_link img{margin-right:15px;}
.media_links .al_text{padding-top:9px;}

.mp_a{text-align:left;width:50%;float:left;}
.mpa_beds{font-size:32px;line-height:32px;color:#fff;font-family:"effra",helvetica, arial;letter-spacing:0.7px;font-weight:500;padding-bottom:5px;text-align:left;}
.mpa_price{color:#fff;}
.mp_a{border-right:1px solid rgba(255,255,255,0.4);}

.dc_blocks_2c.ammn{font-weight: bold;padding: 7px 0;}
.floorplan{clear:both;display:block;width:100%;color:#4f6672 !important;line-height:1.2;background:url("https://content.harstatic.com/resources/images/icons/expand_blue.png") no-repeat right center;margin-bottom:30px;}
.floorplan h3{padding-bottom:5px;}
.fp_img{float:left;margin-right:20px;}

.tablewraper .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%);height:100%;width:4em;}
.tablewraper .table-responsive .row .cell:last-child,
.tablewraper .table tr td:last-child{padding-right:45px;}

.sm_prop_item{clear:both;margin-bottom:20px;border-bottom:1px solid #e5e5e5;padding:0px 0px 10px 0px;}
.spi_img{display:block; width:90px;height:70px;float:left;margin-right:10px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.sm_prop_item p{font-size:14px;line-height:1.2;padding-top:10px;}

#AppDownloadBanner{line-height:normal; margin-left:-256px;left:50%;position:absolute;top:20%;right:auto; width: 512px;background-color: #e8ecf9;-webkit-box-shadow: 10px 2px 82px 8px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 2px 82px 8px rgba(0,0,0,0.75);
box-shadow: 10px 2px 82px 8px rgba(0,0,0,0.75);padding:40px 40px 0px 40px;z-index:10000000;}
#AppDownloadClose{display:block;float:right;width:21px;height:21px;margin-top:-20px;margin-right:-20px;}
#AppDownloadBanner h2{font-size:28px;font-weight:bold;text-align:center;margin-top:10px;margin-bottom:10px;}
#AppDownloadSubTitle {color:#04217b;text-align:center;margin-bottom:30px;font-size:18px;text-transform:uppercase;font-family:"effra",helvetica, arial;}
#AppDownloadInfo{color:#04217b;font-size:20px;font-family:"effra",helvetica, arial;text-align:center;line-height:27.8px;}
#AppDownloadInfo .btn {font-size:18px;text-transform:uppercase;font-weight:bold;padding:15px 18px;}
#AppDownloadBanner .col50{width:50%;float:left;clear:none;}

.small_gray{color:#4f6672;font-size:12px;font-weight:bold;}
.bigvalue.blue{color:#0738cd !important;margin:5px 0px 0px 0px;}
.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%;}
.desciptiontable.table{width:95%;margin-bottom:50px;display:table;}
.tablewraper{position:relative;}
.tablewraper:after{content:"";position:absolute;z-index:1;bottom:0;left:auto;right:0px;pointer-events:none;background-image:none;height:100%;width:4em;}

#TableView .table tr th {padding:10px;border:1px solid #dee3e9; text-align:center !important;}
#TableView .table tr td {padding:15px 13px;border-color:#dee3e9;color:#4f6672;font-size:14px;border:1px solid #dee3e9;text-align: center;}
#TableView .table tr td.selected,#TableView .table tr th.selected{background-color:#f2f4f7;}
.bigvalue{font-size: 26px;font-family: "effra",sans-serif;font-weight: normal;line-height: normal;letter-spacing: 0.4px;text-align: center;color: #617986;}
.small_light{color:#abb6bc;font-family: "effra",sans-serif;font-size:12px;font-weight:400;}

#AVM_responsive{display:none;max-width:480px;}
.exprow{margin:5px 0px 0px 0px;display:block;}
.sp_item,.spi_row{border-bottom:1px solid #f4f4f4;padding:8px 0px;padding-right:5px;line-height:1.4;}
.sp_items{margin-bottom:15px;}
.spi_row .spi_value,
.sp_item .sp_logo{display:block;float:left;width:58%;padding:5px 0px;color:#7f7f7f;font-size:15px;}
.sp_item .spi_info{float:right;width:42%;background:url("https://content.harstatic.com/resource_2019/imgs/icons/arrow-gray-down.svg") no-repeat right center;padding-right:15px;}
.open .sp_item .spi_info{background:url("https://content.harstatic.com/resource_2019/imgs/icons/arrow-gray-up.svg") no-repeat right center;}
.spi_row .spi_price,
.sp_item .spi_price{color:#1d1d1d;font-size:14px;display:block;}
.spi_row .spi_text,
.sp_item .spi_text{color:#7f7f7f;font-size:12px;display:block;}
.sp_items{display:none;}
.review_header{padding-top:5px; padding-bottom:5px; border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}

#btnMyList { display:none; }

.banner_info_box{background-color:rgba(13,35,38,0.5);padding:8px;position:absolute;right:0px;left:auto;top:90px;border-radius:3px;width:300px;}
.bib_inner{background-color:#fff;padding:16px;}
.bib_inner {color:#212121;}
.banner_info_box.bib_desktop{position:static;display:none;}

#agent_responsive{padding:10px;margin:0px 0px 20px 0px;max-width:550px; display:none;border-radius:4px;box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15);border: solid 1px #cfd4e6;background-color: #ffffff;}
#agent_responsive .agent_pic{border-radius:50%;width:70px;height:70px;}
#agent_responsive .agent_content{margin-left:90px;}
#agent_responsive .agent_name {color:#314149;font-size:20px;font-weight:bold;text-transform:capitalize;padding-top:3px;}
#agent_responsive .ab_top{border-top:2px solid rgba(79, 102, 114, 0.15);padding-top:10px;margin-top:5px;}
#agent_responsive .ab_top .btn{font-size:16px;font-size:16px;text-transform:capitalize;display:inline-block;margin:0px 5px 5px 0px;line-height:26px;}

#contact_div > .btn_group { float: left; }
#mdlLargeMap.custom-modal{max-height:inherit;}
.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;}
.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 p{font-size:14px;color:#0d2980;line-height:1.4;}

.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;}

.text_truncate {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;}

.energy_box{border:1px solid #cfd6df;border-radius:2px;background-color:#fff; margin:50px 0px;}
.eb_body{padding:32px;}
.eb_footer{background-color:#042280; border-radius:0px 0px 2px 2px;padding:32px;color:#fff;}

.prop_popup_detail_inner .buysellbanner{background-position:right -90px center;padding:25px 160px 25px 20px; }
#listingPopup .prop_popup_detail_inner .buysellbanner {background-size:140px;padding: 25px 100px 25px 20px;background-position: right -50px center;}


.energy_box{border:1px solid #cfd6df;border-radius:2px;background-color:#fff; margin:0px 0px 50px 0px;}
.eb_body{padding:32px;}
.eb_footer{background-color:#042280; border-radius:0px 0px 2px 2px;padding:32px;color:#fff;}
.underlinetabs.nav-tabs > li > a{border:0px !important; border-bottom:2px solid #dae1f8 !important;margin:0px;color:#515b7a;font-weight:500;font-family: "effra",sans-serif;text-transform:uppercase; padding:6px 24px;background-color: #fff !important;}
.underlinetabs.nav-tabs > .active > a, .underlinetabs.nav-tabs > .active > a:focus, .underlinetabs.nav-tabs > .active > a:hover{color:#0738cd;border-bottom-color:#0738cd !important;}
.underlinetabs.nav-tabs{border-bottom:none;}
.form_plainstyle input[type="text"],.form_plainstyle input[type="password"],.form_plainstyle textarea,.form_plainstyle .custom_select{height:39px;min-height:39px;overflow:hidden;border:none;background-color:#fff;border-radius:0px 4px 4px 0px;line-height:40px;padding:0px 0px 0px 10px;margin-bottom:0px;color: #555555;width: calc(100% - 28px);}
.form_plainstyle .input-append .add-on,.form_plainstyle  .input-prepend .add-on{border:none;height:39px;background-color:#cfd6df;width:28px;box-sizing:border-box;padding:8px 2px 5px 2px;border-radius:4px 0px 0px 4px;}
.form_plainstyle label{font-size:12px;font-weight:bold;color:#fff;margin-bottom:2px; }
.form5cols .input-prepend{width:20%;float:left;margin-right:1%;}
.form5cols .input-prepend.last{width:16%;margin-right:0px;}
.form_plainstyle .custom_select{border-radius:4px;width:100%;}
.btn-green2{background-color:#7c9e3d;font-family: "effra",sans-serif;font-size:16px;font-weight:bold;color:#fff;padding:6px 12px 3px 12px;}

.open_house_live{border:1px solid #d2d9e1;background:url("https://content.harstatic.com/media/harlive/virtual-open-house-bg.svg") no-repeat center center; background-position:cover;padding:24px;}
.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;}
.greensimple .btn{padding:2px 13px;background-color: #1fcc4a;font-family: "effra",sans-serif;font-weight:bold;font-size:14px;color:#fff;height:38px;line-height:38px !important;width:100%;box-sizing: border-box;}
.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 10px 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;}


#Gallery360 {position:fixed;top:0px;right:0px;left:0px;bottom:0px;}
#Gallery360 .preview_cntr { position:absolute;right:320px;left:0px;top:64px;bottom:0px;background-position: center center; background-size:cover;}
#Gallery360 .preview_list { position:absolute;right:0px;left:auto;top:64px;bottom:0px;width:320px;background-color:#fff;}
#Gallery360 .preview_list .imgitem{border-radius:4px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:15px;overflow:hidden;}
#Gallery360 .preview_list .imgitem .it_inner {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 27%, rgba(0, 0, 0, 0.64));}
#Gallery360 .preview_list .imgitem .it_inner span {border: solid 3px transparent;display:block;height:120px;width:100%;font-weight:bold;color:#fff;padding:89px 8px 8px 8px;}
#Gallery360 .preview_list .imgitem.active .it_inner span{border:solid 3px #0738cd;transition:all 0.25s ease-in-out;}
#Gallery360 .preview_list .preview_list_cntr{position:absolute;left: auto;right:0px;bottom:0px;top:59px;width:320px;overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch;padding:0px 15px 15px 15px;}
#Gallery360 .preview_list .underlinetabs{margin-top:10px;}
#Gallery360 .preview_list .pl_tabs {display: table;width:100%;}
#Gallery360 .preview_list .pl_tabs .underlinetabs.nav-tabs{display:table-row;}
#Gallery360 .preview_list .underlinetabs.nav-tabs > li{display:table-cell;width:auto;float:none;text-align:center;font-weight:bold;padding-top:10px;}

.preview_header{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0));width:100%;padding:24px 24px 34px 26px;color:#fff;}
.ph_left{width:60%;float:left;}
.ph_right{width:40%;float:left;text-align:right;}
.gtop_header .agent_btn .agent_pic,
.preview_header .agent_btn .agent_pic{width:34px;height:34px;display:inline-block;background-position: center center;border-radius:50%;}
.preview_header .title{font-size:24px;color:#fff;}
.agent_name{font-size:14px;color:#0738cd;font-size:13px;font-weight: bold;white-space:nowrap;text-align:left;padding:6px 0px 0px 0px; margin-left:8px;}
.listing_right .box_simple.gray.agentbox .agent_content .agent_name{white-space: normal;margin-left:0px;font-size:18px;}
.preview_header .subtitle{font-size:14px;font-weight:bold;}
.ph_right a{float:right;display:inline-block;margin-top:10px;}
.preview_header .agent_btn{border-radius:4px;background-color:#fff;display: inline-flex ;width:auto;padding:5px 10px 5px 5px;margin-right:30px;margin-top:10px;}
.preview_footer{position:absolute;left:0px;right:0px;bottom:0px;background-image: linear-gradient(to top, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0));padding:80px 26px 26px 26px;color:#fff !important;pointer-events:none;}
.preview_footer .pf_left {width:80%;float:left;}
.preview_footer .pf_left p{margin:0px;padding:0px;max-width:620px;line-height:1.2;padding-top:10px;}
.preview_footer .pf_right {width:20%;float:right;text-align:right;padding-top:33px;}
.preview_footer .pf_right img{max-width:88px;}

.pointers{position:relative;max-width:160px;text-align:center;}
.pointers .p_icons {border-radius:50%;border: solid 2px #ffffff;background-color: #fd4b78;padding:2px;width:32px;height:32px;text-align:center;display:block;margin:10px auto 0px auto;}
.pointers .p_title{font-weight:bold;font-size:16px;text-align:center;padding:12px 10px 10px 10px;border-radius:4px;background-color: rgba(0, 0, 0, 0.64);color:#fff;position:relative;}
.pointers .p_title img{border-radius:4px;max-width:280px;max-height:120px;display:none;}
/*.pointers:hover .p_title img{display:block;}
.pointers:hover {max-width:290px;}*/
.pointers .p_title:after {left: calc(50% - 0px);
    bottom: -16px;
    border: solid transparent;
        border-top-color: transparent;
        border-top-width: medium;
        border-right-color: transparent;
        border-right-width: medium;
        border-bottom-color: transparent;
        border-bottom-width: medium;
        border-left-color: transparent;
        border-left-width: medium;
    border-top-color: transparent;
    border-top-width: medium;
    border-right-color: transparent;
    border-right-width: medium;
    border-bottom-color: transparent;
    border-bottom-width: medium;
    border-left-color: transparent;
    border-left-width: medium;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
        border-top-color: rgba(136, 183, 213, 0);
    border-top-color:  rgba(0, 0, 0, 0.64);
    border-width: 8px;
    margin-left: -8px;
}
.mobileonly .custom_select{padding:6px 20px 6px 6px; background-color:transparent;color:#fff;border-color:transparent !important;width:auto;margin-top:30px;background-image:url("https://content.harstatic.com/media/icons/select_arrow_white.svg") !important;}
.mobileonly .custom_select option {color:black}
.pf_right > a{display:none;}

#Gallery360.withheader .preview_cntr{top:64px;}
#Gallery360.withheader .preview_list{top:64px;}
.gtop_header {height:64px;background-color:#042280;position:absolute;top:0px;left:0px;right:0px;overflow:hidden;}
.gtop_header .title{font-size:16px;color:#fff !important;padding-top:15px;padding-right:10px;}
.gtop_header #BackBtn{padding:20px 10px 20px 20px;}
.gtop_header .logo_3d {height:64px}
.gtop_header .logo_360{padding-top:10px;}
.gtop_header .ph_right > a{margin-top:6px;}
.gtop_header a.agent_btn {width:220px;margin-top:0px;height:64px;border-right: solid 1px rgba(255, 255, 255, 0.16); padding-top:12px;}
.gtop_header a.agent_btn .agent_pic{width:38px;height:38px;}
.gtop_header a.agent_btn .agentname{color:#fff;display:block;font-size:13px;letter-spacing:1;font-weight:400;float:left;padding-top:6px;padding-left:10px;font-weight:bold;}

.waiting_cntr{border-radius: 4px;background-image: radial-gradient(circle at 5% 0, #ff5d5d, #ed1f1f 75%);text-align:center;padding:15px 10px;color:#fff;margin-bottom:10px;margin-top:10px;}
.info_div {position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:#fff;color:#000;padding:40px;}
#CloseInfo {position:absolute;right:20px;top:20px;}
.mobileonly,.mobileonlycontent{display:none;}
.view_detail_link {color:#fff !important;font-size:12px;display: inline-block;margin:20px 10px 5px 15px;}
.view_detail_link img {margin-left:5px;}

.listing_right > .contactWrapper > .contactbox .agent_name {margin-left:0px !important;}
.withproperty .ohl_countdown{border-radius: 4px;box-shadow: 0 2px 3px 0 rgba(167, 182, 203, 0.57);background-color: #ffffff;position: relative;padding:14px 8px 10px 8px;font-size: 15px;color: #000;line-height: 1.4;margin-bottom: 5px;min-width:290px !important;}
.withproperty .datebox{ text-align:left !important;padding:0px;box-shadow:0 0px 0px 0 rgba(167, 182, 203, 0.0);background-color:transparent;}
.withproperty .datebox:after{content:none;}
.withproperty .datebox .datebox_inner{position:relative;padding-left:10px;}
.withproperty .datebox .datebox_inner:after{content: "";position: absolute;left:0px;top:0px;bottom:0px;right: auto;width: 2px;background-color: #fc5454;}

.withproperty .propbox .propbox_inner{position:relative;padding-left:10px;margin-bottom:10px;}
.withproperty .propbox .propbox_inner:after{content: "";position: absolute;left:0px;top:0px;bottom:0px;right: auto;width: 2px;background-color:#0738cd;}
.propbox .propbox_inner .pbimg{display:block;float:left;width:53px;height:53px;border-radius:4px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.propbox .propbox_inner .pbcntnt{margin-left:60px;padding-top:7px;}
.withproperty .ohl_form .ohl_badge {display:none;}
.withproperty .ohl_countdown.resp{display:none;}

.listing_right .agent_name {white-space:normal !important; }

.custom_report_modal.custom-modal-small.modal.fade.in {min-height:600px;}

@media only screen and (max-width:1200px) {
	.buysellbanner.withagent .leftblock{text-align:left;padding:40px 50px 25px 50px;}
	
	#Gallery360 .preview_cntr{right:240px;}
	#Gallery360 .preview_list .preview_list_cntr,#Gallery360 .preview_list{width:240px;}
	.logo_360 img{width:80px !important;}
}

@media only screen and (max-width:1050px) {
	.listing_right{width:32%;}
	.open_house_live.running.live_now .ohl_countdown {min-width: 210px;}

	.pf_right,.logo_360,.logo_3d,.preview_header .agent_btn{display:none !important;}
	.pf_left{width:100%;float:none;}
}
@media only screen and (max-width:900px) {
	.listing_left,.listing_right{clear:both;float:none;width:100%;max-width:none;}
	.links .dropdown > .dropdown, .links > a{width:50%;float:left;}
	#agent_responsive{display:block;}
	.section_divider{clear:both;}
	#agent_responsive{display:block;}
	.banner_info_box{display:none;}
    .banner_info_box.bib_desktop{display:block;}
    .buysellbanner.withagent .rightblock{width:40%}
	.buysellbanner.withagent .leftblock{width:60%;}
}/*@media only screen and (max-width:800px) {*/

@media only screen and (max-width:840px) {
	.BannerSlider .flexslider .slides li { height:360px !important;}
	.banner_with_slider .banner{min-height:360px;}
	#DetailPage{min-height:366px;}
	.BannerSlider{height:360px;}
	.flexsliderfull{max-height:360px;}
	.buyorsell_header h1{font-size:32px;}
	.buyorsell_header .buyorsell_header_inner > p{font-size:16px;}
	
}/*@media only screen and (max-width:800px) {*/

@media only screen and (max-width:800px) {
	.db_form_container{display:none;}
	.db_form_content{margin-right:0px;}
	#formForResponsive{display:block;}
	.mapcontainer{width:100%;clear:both;float:none;}
	.map_info{width:100%;clear:both;float:none;padding:20px;height:auto;}
	.BannerSlider{height:360px;}
	.inpage_links{width: 75%;}
	
	.preview_header{padding:0px 15px 15px 15px;}
	.ph_left{padding-top:5px;}
	.ph_right a{margin-top:0px;}
	.ph_right a > img {width:40px;}
	.preview_header .title{font-size:14px;}
	.preview_header .subtitle{font-size:12px; font-weight:normal;}
	.preview_footer {padding:80px 15px 15px 15px;}
	.gtop_header a.agent_btn{display:none !important;}
	.gtop_header .ph_left{padding-top:0px !important;}
	.gtop_header .ph_right > a{padding-top:5px;}
	.gtop_header .ph_left{width:70%;}
	.gtop_header .ph_right{width:30%;}
	.custom_report_modal.custom-modal-small.modal.fade.in {min-height:calc(100vh - 60px);}
}

@media only screen and (max-width:740px) {
	.map_searchform { display: none; }
	.map_properties { top:100px; }
	#map_results { display: none; }
	.displayMap#map_results { left:0px; }
	.display_form .map_searchform { display:block; margin-top:70px; }
	.display_form .map_properties { display: none; }
	.emprty_container { top:190px; background: url(../../images/big_game/big_game_bg_mobile.jpg) no-repeat center top; background-size:cover; }
	.empty_info { font-size:20px; text-align: center; line-height:24px; margin-top:120px; width:80%; }
	.buysellbanner.withagent .leftblock,.buysellbanner.withagent .rightblock{width:100%;float:none;clear:both;height:inherit;padding:15px;}
	
	#Gallery360 .preview_cntr{right:0px;bottom:96px;}
	#Gallery360 .preview_list{width:100%;left:0px;top:auto;height:96px;}
	#Gallery360 .preview_list .pl_tabs{display:none;}
	#Gallery360 .preview_list .preview_list_cntr, #Gallery360 .preview_list,
	#Gallery360.withheader .preview_list .preview_list_cntr, #Gallery360.withheader .preview_list{width:100%;top:auto;height:96px;overflow-y:hidden;overflow-x:scroll;padding:8px;white-space:nowrap;}
	#Gallery360 .preview_list .imgitem{display:inline-block;}
	#Gallery360 .preview_list .imgitem .it_inner span{height:80px;width:160px;padding-top:50px;}
	.preview_footer .pf_right > img{display:none;}
	.preview_footer .pf_left > span.ImageType,.preview_footer .pf_left > span ,.preview_footer p{display:none;}
	.preview_footer .pf_right{display:block !important;}
	.mobileonlycontent .ImageType{display:block !important;font-weight:bold;font-size:16px;color:white}
	.pf_left .custom_select{display:inline-block;}
	.preview_footer .pf_left{width:40%;}
	.preview_footer .pf_right{width:60%;}
	.pf_right > a{display:inline-block;}
	#Gallery360.withheader .preview_list{top:auto;}
	.mobileonly,.mobileonlycontent{display:block;position:absolute;left:20px;top:auto;bottom:10px;right:auto;}
	.mobileonly{right:auto;}
	.mobileonlycontent{left:auto;right:20px;min-width:120px;}
	
	.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) {
	#frmCalc .col50.pr5,#frmCalc .col50.pl5 { padding-left:0px !important;padding-right:0px !important;padding-bottom:5px;}
	
	.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;}
	
	.form5cols .input-prepend{width:48%;margin-right:2%;}
	.form5cols .input-prepend.last{width:48%;}
	.btn-green2{float:none !important;width:100%;}
	.gtop_header #addressDash{display:none;}
	.gtop_header .title {font-size:12px;line-height:1.2;padding-top:10px;}
	/*.gtop_header .title span{display:block;clear:both;font-size:14px !important;}*/
	.view_detail_link{display:block;clear:both;margin:10px 0px 0px 15px;font-size:11px;}
	.view_detail_link img{width:10px;}
}

@media only screen and (max-width:650px) {
	.dc_blocks_2c { width:100%; float:none;clear: both;}
    #TableView{display:none;}
	#AVM_responsive{display:block;}
	#historyfooter{display:none !important;}
	.buysellbanner{padding:15px 280px 15px 15px;}
	
	.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;}
}
@media only screen and (max-width:550px) {
	.map_searchform { display: none; }
	.map_properties { top:100px; }
	#map_results { display: none; }
	.BannerSlider .flexslider .slides li { height: 260px !important }
	.banner_with_slider .banner{min-height:260px;}
	.BannerSlider{height:auto;}
	.BannerSlider.full_width_background{min-height:260px;}
	#DetailPage{min-height:260px;}

	.listed,.price_reduced{display: none;}
	.b_overlay .mpi_price{width:auto;padding:11px 10px 10px 10px;background-color:rgba(18, 34, 38, 0.6);}
	.b_overlay .mpi_price .big{font-size:20px;}
	.banner_links{top: auto;bottom:5px; right:5px;}
	.btn_group a{height:38px;width:46px;}
	.banner_links > .btn {display: none;}
	.main_action{display:none;}
	.property_title{font-size:16px;}
	.property_address{font-size:14px;}
	.ld_address{padding-top:0px;}
	.labels{clear:left;float:left;width:60%;}
	.options {display:block;float: right;width:70px;}
	.dp_link,.inpage_links{display:none;}
	.reliant_logo{width:40%;text-align:right;}
	.desktop_clearfix{display:none;}
	.info_icons > img { height:35px; width: auto;}
	.dp_form{padding:5px;}
	.info_icons{height:45px;border-bottom:1px solid #cfd6df;display:block;width:100%;text-align:left;}
	.info_icons > span{font-size: 14px; padding-top:9px;}
	.listing_left{padding-top:20px;}
	.desciptiontable.table{margin-bottom:25px;}
	.section_divider{margin-bottom:35px;padding-bottom:40px;}
	#SimilarSection .property_cart{width:100%;clear:both;float:none;}
	.dtDest,.dtOrign{width:calc(50% - 22px);}
	.dtChange{margin:0px 3px;}
	.arrivaltime,.daysweek{width: calc(50% - 3px);}
	.formobile{display:block;}
	.formobile{margin:10px 0px 5px 0px;}
	.banner_message_box{display:none;}
	.BannerSlider.tax_redord_banner{height:260px;}
	.b_overlay_first{top:68px;}
	.nav-pills > li > a, .nav-tabs > li > a{padding-left:5px;padding-right:5px;}
	.media_links .al_text{display:none;}
	#AppDownloadBanner{ margin-left:0px;left:auto;position:absolute;top:auto;right:auto; width:100%;bottom:0px;padding:15px 15px 0px 15px;}
	#AppDownloadInfo{padding-top:0px;}
	#AppDownloadClose{margin-top:0px;margin-right:0px;}
	#AppDownloadInfo .btn{padding:5px 8px;font-size:16px;font-weight:500;}
	.buyorsell_header h1{font-size:26px;}
	.buysellbanner{padding:15px 75px 15px 15px;background-position:right -60px top 20px; background-size:140px;}
	#listingPopup .prop_popup_detail_inner .buysellbanner{ background-size:140px;}
	.prop_popup_detail_inner .buysellbanner{padding:15px 85px 15px 15px;background-position:right -60px top 20px; background-size:140px;}
	.prop_popup_detail_inner .buysellbanner p{font-size:12px;}
	.buyorsell_header .buyorsell_header_inner > p{font-size:14px;}
	
		
	.form5cols .input-prepend{width:100%;margin-right:0%;}
	.form5cols .input-prepend.last{width:100%;}
	.btn-green2{float:right !important;width:70%;}
	.form_plainstyle label{display:none;}
	.underlinetabs.nav-tabs > li > a{padding:5px 12px;}
	.eb_body{padding:24px 10px;}
	.eb_footer{padding:25px;}
		
	.gtop_header .ph_left{width:75%;}
	.gtop_header .ph_right{width:25%;}
	.gtop_header .title{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

}/*@media only screen and (max-width:800px) {*/

/* Icon class */
.icon { width: 14px; height: 14px; }
.icon { display: inline-block; }

/* Drop down active */
li.active > a {
  color: #fff;
}

@media only screen and (max-width:420px) {
	.nav-tabs.simple_black span.badge{font-size:10px;margin:0 2px 0 0;padding:3px 6px 2px;padding:3px 3px 1px 3px;border-radius:2px;}
	.nav-tabs.simple_black .circle{margin-right:3px;}
	.simple_black.nav-tabs li a{padding-left:2px; padding-right:2px;padding-top:4px;padding-bottom:3px;}

	.b_overlay .harv_price .big { width:97px;height:70px;}
	.b_overlay .harv_price .hr_listed{width:220px;padding:4px;height:70px;}
}
.pointer { cursor: pointer; }

@media only screen  and (max-width : 1240px) {
	.socialglobal { position:inherit; margin:0px; width:400px; height: auto; background-color: inherit; border:0px; padding-bottom:5px;}
	.globalsocialinner { text-align:left !important; padding-top:0px !important;}
	.globalsocialinner span { display:none; }
	.globalsocialinner a { display:inline-block !important; vertical-align:bottom;}
}

@media only screen and (max-width:350px) {
	#AppDownloadBanner h2{font-size:22px;}
	#AppDownloadImage img{max-width:140px;}
	#AppDownloadInfo{padding-bottom:10px;}
	#AppDownloadInfo p{font-size:16px;line-height:1.3;}
}
