/*
	this file includes HAR.com  core css styles
*/

/* reset */
html,body,ul,ol {margin: 0;padding: 0;}
a { background-color: transparent; outline:none; text-decoration: none; }
a:active,a:hover { outline: 0; }
html { font-family: sans-serif; box-sizing: border-box; }
*, *:before, *:after { box-sizing: border-box; }

/* globals */
body {
background:#f5f6f8;
font:14px/1.65em "Helvetica", sans-serif, Arial;			
color:#212121;
font-size: 14px;
}
a { color: #0b50d2; }
h1,h2,h3,h4,h5,h6{ font-family: "Effra",helvetica, arial ;  color:#0b50d2; margin:0px; padding:0px; font-weight:400;}
.topnav_bar { background-color:#fff; max-height:85px; }
.insight_nav { float: right; width:70%; text-align: right; }
.insight_nav > a { margin:0px; padding:0px 10px 18px 10px; border-bottom:4px solid #fff; display: inline-block; font-family: "Effra",helvetica, arial;font-size:16px;text-transform:uppercase; color: #424242; font-weight:400;  }
.insight_nav a:hover { text-decoration:none; }
.insight_nav a.active { border-bottom-color:#0b50d2; }
#insight_logo { font-family: "Effra",helvetica, arial ; display: inline-block; padding:16px 0px 13px 10px; }

.banner { height:660px; background-position:center top; background-repeat: no-repeat; background-color:#fff;max-width:1430px;margin:0px auto;background-size: cover; }
.insight_container { max-width: 945px; margin:0px 0px 0px auto;background-color:#fff;padding:15px; }
.banner_box { margin-top:240px; background-color:#fff; padding:30px;margin-right:0px;box-sizing: border-box; }

.banner_box h2 { font-size:48px; line-height:68px; color:#424242; margin-bottom:20px;text-transform:uppercase; }
.custom_font { font-family: "Effra",helvetica, arial ; }
.banner_box_info { font-size: 16px; color:#424242; line-height:36px; float: left; font-weight:500;margin-right:20px; }
.overpoint { cursor: pointer; }

.btn { border:2px solid #063ba0; border-radius:2px; background-color:#fff; color: #063ba0;font-family: "Effra",helvetica, arial ; font-size: 16px; line-height:22px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); background-image: none !important; vertical-align: top; text-shadow: none !important; box-shadow:0 0px 0px 0 rgba(0, 0, 0, 0.0) !important;font-weight:bold; }
.btn-pink { color:#f60096; border-color:#f70799; }
.banner_box .btn { float: right; }
.lightgray { color: #9d9d9d; }
.btn-green { border:none !important; padding:8px 15px !important; background-color:#00db5d; color:#fff !important; }
.topnav_bar .btn-blue { margin-top: 15px; }
.topnav_bar .spacer{height:70px;border-left:1px solid #424242;}
.menu_line { padding:23px 0px 17px 0px !important;margin-left:10px;display: inline-block; }
.menu_line span { border-left:1px solid #424242; }
.search_btn { width:42px; padding:0px 10px 0px 5px; background:url(../images/search-icon.png) no-repeat center top;  margin-top: 15px;width:60px; }
.underline_heading { border-bottom: 2px solid rgba(0, 0, 0, 0.1); padding-right: 20px; margin-bottom: 40px; }
.underline_heading h2 { font-size:42px; line-height:80px;color:#0b50d2; }
.content { padding:60px 0px; }
.blog_post { height:610px; width:415px; float: left; margin-right:40px; }
.blog_post h3 { color:#424242; font-size: 42px; line-height:48px; margin-bottom: 20px; }
.blog_img { margin-bottom:20px; display: block; }
.banner.header { height:182px;background-image:none; }
.banner.header,.menu_overlay, .bluebg, .blue_gradiant { background: rgba(4,29,105,1);
background: -moz-linear-gradient(left, rgba(4,29,105,1) 0%, rgba(12,74,197,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(4,29,105,1)), color-stop(100%, rgba(12,74,197,1)));
background: -webkit-linear-gradient(left, rgba(4,29,105,1) 0%, rgba(12,74,197,1) 100%);
background: -o-linear-gradient(left, rgba(4,29,105,1) 0%, rgba(12,74,197,1) 100%);
background: -ms-linear-gradient(left, rgba(4,29,105,1) 0%, rgba(12,74,197,1) 100%);
background: linear-gradient(to right, rgba(4,29,105,1) 0%, rgba(12,74,197,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#041d69', endColorstr='#0c4ac5', GradientType=1 );
}
.bluebg, .blue_gradiant {
color:#fff; padding: 30px 0px; margin:40px 0px 80px 0px;
}
.blue_bg_logo { float: left; width:288px; }
.subscribe_now { margin-left:300px; border-left:1px solid rgba(255, 255, 255, 0.7); padding-left: 30px; }
.subscribe_now h3 { font-size:42px; line-height: 52px; color:#fff; padding-bottom:20px; }
.subscribe_now p { font-size:18px; line-height:30px; color:#fff; }
.input-append input[type="text"] { padding:10px; color:#424242; }

div { box-sizing: border-box; }
.groupinput { max-width:300px; }
.groupinput input[type="text"] { width:80%;line-height:40px; border-radius:2px 0px 0px 2px; height:40px; box-sizing: border-box; float: left; border:none; }
.groupinput .btn { width:20%; border-radius:0px 2px 2px 0px; padding:0px; box-sizing: border-box; float: left; height:40px; }

.blog_post_big { margin-bottom:30px; }
.blog_post_big .blog_img { width:48%; margin-right:4%; float: left; margin-bottom: 10px; }
.blog_post_big .blog_content { width:48%; float: left; }
.blog_content h3 { font-size:30px; line-height:42px; color:#424242; margin-bottom: 20px; }
.blog_content p { font-size: 18px; line-height:28px; margin-bottom:20px;font-weight:300;}
.blog_content > ul,ol { margin-left: 20px; }
.blog_content > article > ul,ol { margin-left: 20px; }
.blog_content > div > ul,ol { margin-left: 20px; }
.footer { }
.border-right { border-right:1px solid #e1e1e1; }
.pr30 { padding-right:30px; }
.pl40 { padding-left:40px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.mr30 { margin-right:30px; }
.footer_line { font-size:18px; color:#424242; padding: 10px 0px;  border-top:1px solid rgba(0, 0, 0, 0.05);  border-bottom:1px solid rgba(0, 0, 0, 0.05); }
.footer_links { background-color:#424242; color:#424242; font-size:14px; padding:40px 0px 30px 0px; }
.copyrights,.copyrights a { font-size: 12px; color:rgba(255,255,255,0.59); line-height:28px;  }
.links a { font-family: "Effra",helvetica, arial; display: inline-block; width:225px;margin-right:20px; margin-bottom:5px; color:#fff;font-size:16px;line-height:42px;font-weight:400;text-transform:uppercase;}
.hamb_icon { display:none; }

.overlay { margin-top:-380px; }
.overlay .container .insight_container { background-color:#fff; padding:30px; }
.blog_detail {  }
.blog_detail .blog_detail_header h2 { font-size:48px; line-height:68px; color:#424242; margin-bottom:30px; } 
.socialicons { margin:20px 0px 50px 0px; }
.socialicons a { margin:0px 10px 10px 0px; }
.blog_content { font-size: 21px; line-height: 36px; color:#424242; margin-bottom:30px;}
.overlay .blog_post { width:380px; }
.overlay .blue_gradiant .container .insight_container { background-color: transparent !important; }

.menu_overlay { overflow:scroll; display: none; left:0px; right: 0px; bottom:0px; position: absolute; top:67px; background-color: rgba(234,234,234,0.95); z-index:10; }
.menu_overlay a  { font-family: "Effra",helvetica, arial; display: inline-block; width:30%; margin-bottom:3%;line-height:34px; margin-bottom:50px; color:#ffffff; font-size:24px; font-weight:400 !important;text-transform:uppercase;}
.menu_overlay a.close_btn { position: absolute; top:20px; right:0px; width: 32px; height: 32px; }
.menu_overlay .container { position: relative; }
.noscroll { overflow: hidden !important; }

.bluebg { margin:0px; padding: 0px; }
.pt50 { padding-top:50px; }
.pb50 { padding-bottom:50px; }
.mb50 { margin-bottom:50px; }
.border_bottom { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
.subscribe_login { max-width:600px; margin:20px auto; }
.sl_header { padding:0px 0px 20px 0px; }
.sl_body { background-color:rgba(255,255,255,0.1);padding:40px; }
.subscribe_login h2 { color:#fff; font-size:42px; line-height:68px;padding-bottom:15px;text-transform:uppercase; }
.subscribe_login p { font-size:18px; line-height:28px; color:#fff;font-weight:300;margin-bottom:20px; }
.btn-transperant { background-color:transparent !important; border:none !important; }
.subscribe_login .btn-transperant { color:#fff; padding:8px 15px !important; }
.subscribe_login a { color:#fff; }
.white { color:#fff; }
.banner_box.insight_container > p{font-size:24px;color:#424242;line-height:40px;margin-bottom:30px;font-weight:300;}
.btn:hover{background-color:#063ba0;color:#fff;}
.logo_and_text { max-width:466px;padding:40px 0px;}
.lt_logo{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.lt_image{margin-left:475px;}
.pd0{padding:0px !important;}
.bg_image{background:url(https://www.har.com/resources/insight/images/blue_bar_image.png) no-repeat right bottom; }
.lt_text h3{ font-size:30px; line-height:46px;color:#fff;font-family: "Effra",helvetica, arial ;padding-bottom:20px;}
.footerhar{margin-left:130px;text-align:right;display:inline-block;float:right;
}
.page_title {font-size:42px;line-height:80px;color:#0247cb;}
.overlay.results { margin-top:-110px;}
.overlay.results .container .insight_container{padding:10px 30px 30px;}
.blog_post_list {padding-top:50px; }
.menu_title { font-size:36px; color:#ffffff;padding-bottom:30px;}
.menu_overlay p { font-size:18px; line-height:30px;color:#ffffff;}
#Subscribe .container { max-width:500px;}
#Subscribe h3{font-size:30px;line-height:42px;}
.infobox {background-color:rgba(255,255,255,.10);color:#fff;padding:40px;text-align:center;max-width:440px;margin:30px 0px;}
.infobox a{font-size:16px;color:#fff;display:inline;padding:0px;}
#Search.menu_overlay{top:0px;}
.fullscreen_header { background-color:rgba(255, 255, 255, 0.4);}
#Search .container{max-width:550px;text-align:left;}
#Search .groupinput { max-width:450px;margin-left:0px;margin:25px 0px 20px 0px;}
#Search.menu_overlay a.close_btn{top:27px;}
.fullscreen_resultrow{background-color:365198; background-color:rgba(255, 255, 255, 0.2);padding:10px 0px;color:#fff;margin-bottom:20px;}
.search_item {font-family: "Effra",helvetica, arial ;margin-bottom:0px;color:#fff;font-weight:400;}
.linebar{margin:20px 0px; border-bottom:1px solid rgba(255, 255, 255, 0.4); max-width:278px;line-height:2px;}
a.btn-gree-border {margin-bottom:0px; font-size:12px;color:#63da93;border:2px solid #63da93; border-radius:2px;display: inline-block !important; padding:0px 7px; margin-right:10px;width:auto !important; }
.pt30 { padding-top:30px;}
.font20 {font-size:20px;}
.pb15{padding-bottom:15px;}
.results {font-size:30px;padding-top:10px; }
.page_title.bigger{font-size:64px;padding-bottom:10px;}
.forsearch input[type="text"]{color:#424242; font-size:20px;font-family:"Effra",helvetica, arial; padding-left:40px; background:#ffffff url(../images/search.png) 10px 10px no-repeat;}
.copynotice { font-size:14px; font-family: "Effra",helvetica, arial; padding-top:10px; padding-bottom:10px;  }

.category{background-color:transparent !important;background-image:none;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}
#buyingBanner{background-image:url(../images/Home-Buying---bg_image.jpg);}
#homevalueBanner{background-image:url(../images/Home-Value---bg_image.jpg);}
#appraisalsBanner{background-image:url(../images/Appraisals---bg_image.jpg);}
#sellingBanner{background-image:url(../images/Home-Selling---bg_image.jpg);}
#repairBanner{background-image:url(../images/Home-Repair---bg_image.jpg);}
#financialBanner{background-image:url(../images/Financial---bg_image.jpg);}
#lifestyleBanner{background-image:url(../images/Lifestyle---bg_image.jpg);}
#educationBanner{background-image:url(../images/Homeowner-Education---bg_image.jpg);}
#greenlivingBanner{background-image:url(../images/Green-Living---bg_image.jpg);}
#featuresBanner{background-image:url(../images/Features---bg_image.jpg);}

#safetyBanner{background-image:url(../images/safety---bg_image.jpg);}
#holidaysBanner{background-image:url(../images/Holidays---bg_image.jpg);}
#taxesBanner{background-image:url(../images/Taxes---bg_image.jpg);}
#remodelingBanner{background-image:url(../images/Remodeling---bg_image.jpg);}
#internationalBanner{background-image:url(../images/International-Real-Estate---bg_image.jpg);}
#insuranceBanner{background-image:url(../images/Insurance---bg_image.jpg);}
#highriseBanner{background-image:url(../images/High-Rise-Living---bg_image.jpg);}

.opacity60{color:rgba(255,255,255,0.6);}


/*.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12{width:1430px;}*/
.btn-blue{background-color:#0b50d2;border:none !important; padding:8px 15px !important; color:#fff !important; text-transform:uppercase;font-size:16px;}
.uppercase{text-transform:uppercase !important;}
.menu_line > span {border-left:1px solid #424242;}


.inform .inrobot label,
.inlogo_text {
    font-size: 18px
}

.insightCntr {
    background: url(https://www.har.com/resources/insight/images/callout_image.jpg) left center no-repeat #fff;
    min-height: 189px;
    padding-top: 20px;
    box-sizing: border-box;
    max-width: 1140px;
    margin: 10px auto
}

.insightCntr_inner {
    margin-left: 183px;
    background-color: #fff;
    box-sizing: border-box;
    padding: 17px 20px 12px
}

.inlogo {
    width: 130px;
    float: left;
    box-sizing: border-box;
    margin-bottom: 20px
}

.inform .inrobot,
.inform input[type=text] {
    width:48%;
    margin-right: 2%;
    line-height: 48px;
    box-sizing: border-box;
    height: 48px;
    float: left
}

.inlogo_text {
    color: #02196b;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: 20px;
    margin-top:10px;
    font-weight:300;
    font-size:16px;
}

.inform {
    clear: both;
    box-sizing: border-box
}

.inform input[type=text] {
    font-size: 18px;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    padding: 0 10px;
    color: #424242;
    border-radius: 2px;
    display: block
}

.inform .inrobot {
    background-color: #f9f9f9;
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    padding: 6px 10px 0
}

.inform .btn-primary {
    float: left;
    width: 20%;
    background-color: #1454cf;
    border-radius: 2px;
    box-sizing: border-box;
    display: block;
    height: 48px;
    padding-top: 13px;
    color: #fff;
    border:none;
}

.insightoverlay {
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 10000
}

.insightoverlay .insightCntr {
    background-image: url(https://www.har.com/resources/insight/images/callout_image_big.jpg);
    margin-top: -150px;
    top: 50%;
    position: absolute;
    margin-left: 50%;
    transform: translateX(-50%);
    width: 1114px
}

.insightoverlay .insightCntr_inner {
    margin-left: 295px;
    padding: 25px
}

.inleft,
.inright {
    padding: 10px;
    box-sizing: border-box
}

.inleft {
    width: 40%;
    float: left
}

.inleft .inlogo,
.inleft .inlogo_text {
    float: none;
    clear: both;
    text-align: left
}

.inleft .inlogo_text {
    margin-top: 30px;
    line-height: 1.6
}

.inright {
    width: 60%;
    float: left
}

.inright .inform .btn-primary,
.inright .inform .inrobot,
.inright .inform input[type=text] {
    width: 100%;
    float: none
}

.inright .inform .btn-primary {
    margin-top: 10px;
    width: auto;
    display: inline-block;
    color: #fff;
}

.inright .inform .inrobot {
    height: auto;
    padding-bottom: 5px
}

#incClose {
    display: block;
    position: absolute;
    left: auto;
    right: 10px;
    top: 10px
}

.forresults {
    background-color: #f7f8fa;
    background-image: url(https://www.har.com/resources/insight/images/callout_image_big3.png);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
    margin: 0;
    min-height: inherit;
    width: auto
}

.forresults .insightCntr_inner {
    background-color: #f7f8fa;
    padding: 0
}

.right_colum {
    background-image: url(https://www.har.com/resources/insight/images/callout_image_big4.png);
    background-position: center top;
    padding-top: 168px
}

.right_colum .insightCntr_inner {
    margin-left: 20px
}

.right_colum .inlogo_text {
    margin-top: 20px;
    line-height: 1.2;
    display: block;
    clear: both;
    float: none;
    text-align: left
}

.right_colum .inform .btn-primary,
.right_colum .inform .inrobot,
.right_colum .inform input[type=text] {
    width: 100%;
    float: none
}

.right_colum .inform .inrobot {
    margin-bottom: 10px
}
.insightCntr.bigger{background:url("https://www.har.com/resources/insight/images/callout_image_big_square.jpg") no-repeat scroll left center; max-width:1140px;margin:20px 0px 20px auto !important; min-height:358px;padding-top:30px;padding-bottom:30px;}
.insightCntr.bigger .insightCntr_inner{padding:40px 60px;margin-left:293px;margin-top:20px;border:none;  box-shadow: 0 0 31px 0 rgba(0, 0, 0, 0.1);}
.insightCntr.bigger .inform { padding-left:65px;padding-top:10px;}
.insightCntr.bigger .inlogo {margin-bottom:0px;}
.insightCntr.bigger .inform input[type="text"] {width:60%;}
.insightCntr.bigger .inlogo_text{padding-bottom:15px;}
.insightCntr.bigger .inform .btn-primary{width:38%; max-width:130px;}

.subtitle{text-align:left;border-bottom:1px solid rgba(255, 255, 255, 0.5);margin-bottom:15px;display:block;padding-bottom:15px;}
.gray_bg{ background-color:#f5f5f5;padding:60px 0px;}

/* modal popup window */
.har-modal {display: none;position: fixed;z-index: 1049;left:0px;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(65, 65, 65, 0.85);margin:auto;}
.har-modal-body {background-color: #fefefe;margin: 0px auto;position: absolute;top:50px;left:50%;bottom:50px;transform:translateX(-50%);padding: 20px;border: 1px solid #888;width: 98%;max-width:1180px;max-height:none;}
.har-modal-content{ position: absolute; padding:10px; top:48px; bottom:57px; left:0px; right: 0px; overflow:scroll; min-height:200px; }
.har-modal-header{ background-color: #f5f5f5;border: solid 1px rgba(54, 76, 89, 0.04);position: absolute; left: 0px; right: 0px; top:0px; bottom:auto; height:46px;padding:0px;}
.har-modal-footer{background-color: #f5f5f5;border: solid 1px rgba(54, 76, 89, 0.04);position: absolute; bottom: 0px; top: auto; left:0px; right: 0px; height:56px;padding:0px;}
.har-modal.har-modal-nav .har-modal-content{ top:127px; }
.har-modal.har-modal-nav .har-modal-header{ height:125px; }
.har-modal-header .btn,.har-modal-footer .btn { padding:3px 10px; color:#757575;font-weight: normal; font-size: 14px;margin-right:5px;}
.har-modal-footer .btn { margin:13px 10px 10px 10px;}
.har-modal-header .custom_select { padding:3px 27px 3px 6px; margin:3px !important; }
.har-modal-header h3 { text-align: left; float: left; display:inline-block; font-size:22px; color: #0b50d2; font-weight:400; padding:0px; margin: 0px; line-height:22px; padding:10px; }
.har-modal-right-nav a { float: right; }
.footer_shchoodbtn{display: inline-block;margin: 5px;background: #E8EDFC;border-radius: 4px;border: 1px solid #CCD1FF;padding: 6px 8px;font-size: 14px;color: #063BA0;line-height: 16px;}
.footer_shchoodbtn.selected{color: #E8EDFC;background-color: #063BA0;border: 1px solid #063BA0;text-decoration:none;}
.footer_shchoodbtn.selected:hover {color: #E8EDFC;text-decoration:none;}
.close-popup {float: right; background: url(//www.har.com/resources/images/icons/sprite_fontawsome.png) no-repeat -378px -15px; width:42px; height:42px; display: block; }
.header_links{ display: block; line-height: 44px; padding: 0px 14px 0px 10px;}
.har-modal-nav { clear: both; padding:0px 8px; }
.badge-active,
.label-active {background-color: #007b51}
.badge-yellow,.label-option_pending,.label-pending_continue,.label-yellow {background-color: #dbb400}
.badge-red,.label-red {background-color: #c51a08}
.badge-blue,.label-blue {background-color: #0087e1}
.badge-green,.label-green {background-color: #360}
.badge-purple,.label-purple {background-color: #8935ac}
.badge-realtor,.label-realtor {background-color: #16a085}
.badge-pink,.label-pink {background-color: #d83bb0}
.badge-consumer,.label-consumer {background-color: #b44d8b}
.custom-modal { border-radius:0px;}
.custom-modal .modal-header {background-color: #f5f5f5;border: 1px solid rgba(54, 76, 89, 0.04);padding:5px;}
.custom-modal .modal-body {position:absolute;top:50px;left:0px;right:0px;bottom:0px;overflow:scroll;max-height:none !important;background-color:#fff;}
.custom-modal.custom-modal-fullscreen.modal.fade.in { margin-left:0px !important; width: auto !important; top:30px;left:30px;right:30px;bottom:30px; }
.custom-modal.custom-modal-fullscreen iframe { width:100%; height:100%; border:none; }
.custom-modal .modal-header h3 { font-size:22px; line-height:1.3; font-weight:400;padding:5px 15px;}
.custom-modal-small .modal-header {height:35px;}
.custom-modal-small.modal.fade.in{min-height:400px;}
.custom-modal-small .modal-header h3{color:#fff;font-size:20px;font-weight:400;padding:2px 5px}
.custom-modal-small .modal-header{background-color:#687b95;}
.custom-modal-small .close{color:#fff; text-shadow:0 1px 0 #000;opacity:0.7;margin-right:5px;margin-top:0px;}
.fullScreen.modal {width: auto;position: fixed;top: 10px;right: 10px;left: 10px;bottom: 10px;margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0}
.fullScreen.modal.fade.in {top: 10px}
.fullScreen .modal-footer {bottom: 0;left: 0;padding: 8px;position: absolute;right: 0;top: auto}
.fullScreen .modal-body {max-height: none!important;top: 71px;bottom: 46px;left: 0;right: 0;position: absolute;overflow-y: scroll; /* has to be scroll, not auto */-webkit-overflow-scrolling: touch;}
/* favorite small popup */
.cp_overlay,.custom_popup {position: fixed;top: 0;bottom: 0;left: 0;right: 0}
.modheart { margin-right: 10px; display:inline-block; min-height:48px; height:48px;width:48px;background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-uncheck.png) no-repeat center center; }
.modheart:hover { background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-hover.png) no-repeat center center;}
.modheart.iconheart2, .block_icon_heart.selected { background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-checked.png) no-repeat center center;}
.modheart.iconheart2off { background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-uncheck.png) no-repeat center center;}
.modheart>.myheart { display:block; padding-left:56px; float: left; }
.favlabel { display: block; font: 14px/1.65em "Source Sans Pro","Helvetica","Helvetica Neue","Arial","sans-serif"; margin-left:60px; padding-top:10px; }
.cp_overlay {background-color: rgba(0, 0, 0, .4);z-index: 1000001}
.custom_popup {z-index: 1000000;display: none}
.cp_content {-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #fff;margin: -200px auto 0 -160px;position: absolute;top: 50%;left: 50%;right: auto;bottom: auto;height: 400px;  width: 320px;z-index: 1000002}
.afc_title {font-size: 18px;color: #0b50d2}
.small_prop {padding-bottom: 10px}
.small_prop img {width: 80px;height: auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px}
.sp_img {width: 28%;float: left}
.sp_text {float: left;width: 72%}
.sp_text .sp_info {color: #838383;font-size: 12px;line-height: normal}
.af_form label {color: #9b9b9b;font-size: 12px;line-height: 16px;margin-bottom: 0;padding-top: 8px}
.w60prs {width: 59.9%}
.w40prs {width: 39.9%}
.btn.pink {background-color: #f60095}
.af_form textarea {background-color: #f2efce;border: 1px solid #f2efce;box-shadow: 0 0 0 transparent inset;color: #644a1d}
/* favorite modal related */
.delete_icon_link { cursor: pointer; width:20px; height:30px; background: url(//content.harstatic.com/img/icons/delete_icon.png) center no-repeat; display: inline-block; }
.delete_icon_link.selected { background: url(//content.harstatic.com/img/icons/delete_icon_red.png) center no-repeat; }
.delete_icon_link:hover { background: url(//content.harstatic.com/img/icons/delete_icon_red.png) center no-repeat; }

.banner_outer{ position:relative;padding:0px 0px;overflow:hidden;}
.banner_blure{ position: absolute;left:0px;top:-20px;right:0px;bottom:-20px;z-index:-1;background-size:cover;-webkit-filter: blur(10px);margin:auto;}
.content.overlay{position:relative;}


@media only screen and (max-width:1124px) {
    .insightoverlay .insightCntr {
        width: 95%
    }
}

@media only screen and (max-width:840px) {
    .insightCntr_inner,
    .insightCntr.bigger .insightCntr_inner,.insightoverlay .insightCntr_inner {
        margin-left: 0
    }
    .insightCntr {
        background-image: none;
        min-height: 189px;
        padding-top: 0
    }
    .inlogo_text {
        font-size: 16px
    }
    .inform .inrobot label {
        font-size: 14px
    }
    .insightoverlay .insightCntr {
        background-image: none;
        margin-top: 0;
        top: 50px
    }
}

@media only screen and (max-width:595px) {
    .inform .btn-primary,
    .inform .inrobot,
    .inform input[type=text],
    .inleft,
    .inright {
        width: 100%;
        float: none
    }
    .insightCntr {
        border-top: solid 1px #d3d3d3;
        border-bottom: solid 1px #d3d3d3
    }
    .inform .inrobot {
        margin-bottom: 10px
    }
    .insightCntr.bigger{background: none;}
    .insightCntr.bigger .insightCntr_inner{padding:10px;}
}

input[type='radio'].custom_radio, 
input[type='checkbox'].custom_checkbox {opacity: 0;float: left;width: 24px;height:24px; cursor:pointer; margin: 0px; margin-top: 5px;}
input[type='radio'].custom_radio + label,input[type='checkbox'].custom_checkbox + label,
input[type='radio'].custom_radio + span,input[type='checkbox'].custom_checkbox + span {margin: 2px 10px 0px 0px !important;clear:none;padding: 5px 0 4px 26px;cursor: pointer; display: block;color:#464646;font-size:14px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;}
input[type='checkbox']:checked.custom_checkbox + lebel ,
input[type='checkbox'].custom_checkbox + label,
input[type='checkbox']:checked.custom_checkbox + span ,
input[type='checkbox'].custom_checkbox + span {background: url(https://content.harstatic.com/resources/images/icons/checkboxes_new.png) left center no-repeat; }
input[type='radio'].custom_radio + span {background: url(https://content.harstatic.com/resources/images/icons/custom_radio.png) left center no-repeat; }
input[type='radio']:checked.custom_radio + span {background: url(https://content.harstatic.com/resources/images/icons/custom_radio2.png) left center no-repeat; }
input[type='checkbox'].custom_checkbox + label,
input[type='checkbox'].custom_checkbox + span { background-position:left 5px; }
input[type='checkbox']:checked.custom_checkbox + label,
input[type='checkbox']:checked.custom_checkbox + span {background-position:left -55px;}


.cat_mobile_title{display:none;}
.mobile .topnav_bar .insight_nav{display:none;position:absolute;top:60px;left:0px;right:0px;bottom:0px;background-color:rgba(216,216,216,0.94);width:100%;padding-top:10px;}
.mobile .topnav_bar .insight_nav > a.menu_link{display:block;width:100%;clear:both;padding:25px 15px 25px 25px;text-align: left;border-bottom:none;font-size:26px;background: url(https://www.har.com/resources/insight/images/icons/menu_arrow.png) no-repeat right center; }
.mobile .topnav_bar .insight_nav a.menu_line,
.mobile .topnav_bar .insight_nav .search_btn{display:none;}
.mobile .topnav_bar .insight_nav #subscribe_link{max-width:320px;margin:0px 20px;padding:15px 30px !important;text-align:center;margin-top:20px;display:block;width:100%;clear:both;}
.mobile .menu_overlay.formenu{background:none !important;background-color:rgba(216,216,216,0.94) !important;margin:0px;top:60px;}
.mobile .menu_overlay.formenu a {margin-bottom:35px;color:#424242;padding-left:20px;display:block;float:none;clear:both;}
.mobile .menu_overlay.formenu .container{padding:0px;margin:0px;}
.mobile .menu_overlay.formenu .close_btn{display:none;}
.mobile .menu_overlay.formenu a.cat_mobile_title { position:fixed; display: block;width:100%;background-color:#424242;color:#fff;font-size:28px;font-family:"Effra",helvetica, arial; text-align:center;background:#424242 url(https://www.har.com/resources/insight/images/icons/menu_arrow_2.png) no-repeat left center;padding:12px;text-decoration:none; }
.mobile .menu_overlay.formenu .menu_title{margin-bottom:20px;}
.mobile .menu_overlay.formenu .menu_title,
.mobile .menu_overlay.formenu p {color:#424242;padding:0px 20px; }
.formobile { display:none;float:right;} 

.custom_select{font-size: 14px; margin-bottom:10px; line-height: 1;border:1px solid #ccc;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;border-radius: 4px;color:#757575;background:#ffffff url(https://content.harstatic.com/resources/images/icons/check-2.png) no-repeat right center ;}
.footerlinks{padding-bottom:50px;padding-top:40px;font-size:18px;font-weight:300;padding-left:40px;}

.agentbox { border-top:2px solid #9d9d9d; background-color:#fff;display: inline-block; margin-bottom:30px;margin-top:15px;}
.agentbox .ab_image{width:68px;height:68px;background-repeat:no-repeat;background-position: center center;float:left;background-size:cover;}
.agentbox .ab_sharedby{font-size:12px;color:#424242;font-family:"Effra",helvetica, arial;line-height:1.2;font-weight:bold;padding-top:7px;padding-bottom:5px;}
.agentbox .ab_name{font-family:"Effra",helvetica, arial; font-size:14px;line-height:1.1;font-weight:500;display:block;}
.agentbox .ab_info{margin-left:78px;}
.agentbox .socialicons { margin:0px;padding-top:5px; }
.agentbox .socialicons a {width:30px;height:36px;display:inline-block;}
.agentbox .socialicons a img { width:100%;height:auto;}
.agentbox .ab_info .lightgray{padding-top: 5px;color:#9d9d9d;font-size:12px;}
.withoutagent.agentbox { border-top:2px solid #f0f0f0;}
.withoutagent.agentbox .ab_info {margin-left:0px;}
#mobilefavfilter,#mysortmod{height:26px;padding:1px 27px 2px 6px;}




.userlinks{display: inline-block;padding-left:20px;}
.list_items{font-family:"Effra",helvetica, arial;font-size:16px;text-transform:uppercase;padding-right:10px;}
#cartcount{color:#ef3c44;padding-left:5px;font-weight:bold;}
.user_dropdown .btn{border:none;background-color:#ffffff !important;padding:0px;}
.user_dropdown .userimage{display:block;border-radius:2px;background-repeat:no-repeat;background-position:center center;background-size:cover;width:36px;height:36px;float:left; }
.user_dropdown .dropdown-menu{float:right;right:0px;left:auto;border-radius:0px;border:0px;}
.user_dropdown .dropdown-menu li{text-align:left;background-color:transparent !important;}
.user_dropdown .dropdown-menu li a{padding:10px 20px; background:none !important;}
.user_dropdown .dropdown-menu li a:hover{background-color:#063ba0 !important;}



/* modal popup window */
.har-modal {display: none;position: fixed;z-index: 1049;left:0px;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(65, 65, 65, 0.85);margin:auto;}
.har-modal-body {background-color: #fefefe;margin: 0px auto;position: absolute;top:50px;left:50%;bottom:50px;transform:translateX(-50%);padding: 20px;border: 1px solid #888;width: 98%;max-width:1180px;max-height:none;}
.har-modal-content{ position: absolute; padding:10px; top:48px; bottom:57px; left:0px; right: 0px; overflow:scroll; min-height:200px; }
.har-modal-header{ background-color: #f5f5f5;border: solid 1px rgba(54, 76, 89, 0.04);position: absolute; left: 0px; right: 0px; top:0px; bottom:auto; height:46px;padding:0px;}
.har-modal-footer{background-color: #f5f5f5;border: solid 1px rgba(54, 76, 89, 0.04);position: absolute; bottom: 0px; top: auto; left:0px; right: 0px; height:56px;padding:0px;}
.har-modal.har-modal-nav .har-modal-content{ top:127px; }
.har-modal.har-modal-nav .har-modal-header{ height:125px; }
.har-modal-header .btn,.har-modal-footer .btn { padding:3px 10px; color:#757575;font-weight: normal; font-size: 14px;margin-right:5px;}
.har-modal-footer .btn { margin:13px 10px 10px 10px;}
.har-modal-header .custom_select { padding:3px 27px 3px 6px; margin:3px !important; }
.har-modal-header h3 { text-align: left; float: left; display:inline-block; font-size:22px; color: #0b50d2; font-weight:400; padding:0px; margin: 0px; line-height:22px; padding:10px; }
.har-modal-right-nav a { float: right; }
.footer_shchoodbtn{display: inline-block;margin: 5px;background: #E8EDFC;border-radius: 4px;border: 1px solid #CCD1FF;padding: 6px 8px;font-size: 14px;color: #063BA0;line-height: 16px;}
.footer_shchoodbtn.selected{color: #E8EDFC;background-color: #063BA0;border: 1px solid #063BA0;text-decoration:none;}
.footer_shchoodbtn.selected:hover {color: #E8EDFC;text-decoration:none;}
.close-popup {float: right; background: url(//www.har.com/resources/images/icons/sprite_fontawsome.png) no-repeat -378px -15px; width:42px; height:42px; display: block; }
.header_links{ display: block; line-height: 44px; padding: 0px 14px 0px 10px;}
.har-modal-nav { clear: both; padding:0px 8px; }
.badge-active,
.label-active {background-color: #007b51}
.badge-yellow,.label-option_pending,.label-pending_continue,.label-yellow {background-color: #dbb400}
.badge-red,.label-red {background-color: #c51a08}
.badge-blue,.label-blue {background-color: #0087e1}
.badge-green,.label-green {background-color: #360}
.badge-purple,.label-purple {background-color: #8935ac}
.badge-realtor,.label-realtor {background-color: #16a085}
.badge-pink,.label-pink {background-color: #d83bb0}
.badge-consumer,.label-consumer {background-color: #b44d8b}

.custom-modal { border-radius:0px;}
.custom-modal .modal-header {background-color: #f5f5f5;border: 1px solid rgba(54, 76, 89, 0.04);padding:5px;}
.custom-modal .modal-body {position:absolute;top:50px;left:0px;right:0px;bottom:0px;overflow:scroll;max-height:none !important;background-color:#fff;}
.custom-modal.custom-modal-fullscreen.modal.fade.in { margin-left:0px !important; width: auto !important; top:30px;left:30px;right:30px;bottom:30px; }
.custom-modal.custom-modal-fullscreen iframe { width:100%; height:100%; border:none; }
.custom-modal .modal-header h3 { font-size:22px; line-height:1.3; font-weight:400;padding:5px 15px;}

.custom-modal-small .modal-header {height:35px;}
.custom-modal-small.modal.fade.in{min-height:400px;}
.custom-modal-small .modal-header h3{color:#fff;font-size:20px;font-weight:400;padding:2px 5px}
.custom-modal-small .modal-header{background-color:#687b95;}
.custom-modal-small .close{color:#fff; text-shadow:0 1px 0 #000;opacity:0.7;margin-right:5px;margin-top:0px;}

.fullScreen.modal {width: auto;position: fixed;top: 10px;right: 10px;left: 10px;bottom: 10px;margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0}
.fullScreen.modal.fade.in {top: 10px}
.fullScreen .modal-footer {bottom: 0;left: 0;padding: 8px;position: absolute;right: 0;top: auto}
.fullScreen .modal-body {max-height: none!important;top: 71px;bottom: 46px;left: 0;right: 0;position: absolute;overflow-y: scroll; /* has to be scroll, not auto */-webkit-overflow-scrolling: touch;}
/* favorite small popup */
.cp_overlay,.custom_popup {position: fixed;top: 0;bottom: 0;left: 0;right: 0}
.modheart { margin-right: 10px; display:inline-block; min-height:48px; height:48px;width:48px;background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-uncheck.png) no-repeat center center; }
.modheart:hover { background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-hover.png) no-repeat center center;}
.modheart.iconheart2, .block_icon_heart.selected { background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-checked.png) no-repeat center center;}
.modheart.iconheart2off { background:url(https://content.harstatic.com/resources/images/icons/bookmark-button-uncheck.png) no-repeat center center;}
.modheart>.myheart { display:block; padding-left:56px; float: left; }
.favlabel { display: block; font: 14px/1.65em "Source Sans Pro","Helvetica","Helvetica Neue","Arial","sans-serif"; margin-left:60px; padding-top:10px; }
.cp_overlay {background-color: rgba(0, 0, 0, .4);z-index: 1000001}
.custom_popup {z-index: 1000000;display: none}
.cp_content {-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #fff;margin: -200px auto 0 -160px;position: absolute;top: 50%;left: 50%;right: auto;bottom: auto;height: 400px;  width: 320px;z-index: 1000002}
.afc_title {font-size: 18px;color: #0b50d2}
.small_prop {padding-bottom: 10px}
.small_prop img {width: 80px;height: auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px}
.sp_img {width: 28%;float: left}
.sp_text {float: left;width: 72%}
.sp_text .sp_info {color: #838383;font-size: 12px;line-height: normal}
.af_form label {color: #9b9b9b;font-size: 12px;line-height: 16px;margin-bottom: 0;padding-top: 8px}
.w60prs {width: 59.9%}
.w40prs {width: 39.9%}
.btn.pink {background-color: #f60095}
.af_form textarea {background-color: #f2efce;border: 1px solid #f2efce;box-shadow: 0 0 0 transparent inset;color: #644a1d}

/* favorite modal related */
.delete_icon_link { cursor: pointer; width:20px; height:30px; background: url(//content.harstatic.com/img/icons/delete_icon.png) center no-repeat; display: inline-block; }
.delete_icon_link.selected { background: url(//content.harstatic.com/img/icons/delete_icon_red.png) center no-repeat; }
.delete_icon_link:hover { background: url(//content.harstatic.com/img/icons/delete_icon_red.png) center no-repeat; }
.whitBoxOuter{padding-top:190px;padding-right:40px;}
.whitBoxOuter .banner_box{margin-top:0px;}




/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:1432px) {
	.container { width:auto; margin:0px 20px; box-sizing: border-box; }
	.topnav_bar .container { width:auto; margin:0px 40px; }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:1200px) {
	.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12{ width:auto; margin:0px 10px; }
	.agentbox {position:static;margin-left:0px;float:none;clear:both;margin-bottom:30px;border-top:none;}
}

@media only screen and (max-width:1070px) {
	.topnav_bar .insight_nav > a{display:none;}
	.mobile .topnav_bar .insight_nav{display:block;}
	.formobile { display:block;float:right;}
	.hamb_icon { display:inline-block; padding-right:15px; border-right:1px solid #424242; margin-right:15px;  }
	.insight_nav { width:180px;}
	.userlinks{margin-top:12px;padding-left:0px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:990px) {
	.insight_nav a { padding:23px 10px 17px; font-size: 18px; }
	.menu_overlay a  { width:47%; }
	.topnav_bar .container{margin:0px 5px;}
	.search_btn {background-position:center center; }
	.insight_container{margin-right:0px;}
	
	.gray_bg{padding: 20px;}
	.insightCntr.bigger .insightCntr_inner{ margin-left:170px;}
	.insightCntr.bigger .inform{padding-left:0px;}
	.insightCntr.bigger .insightCntr_inner{padding:30px;}
	.insightCntr.bigger{min-height:inherit;}
	.blog_post h3 { font-size:30px; line-height:38px;}
	.blog_post { height:560px;}
	.insight_container .blog_post { width:46%;margin:2%;}
    #HomePageBanner{position:static;}
    #HomePageBanner .banner.inner{position:static;height:inherit;}
    #HomePageBanner .banner_blure{display:none;}
    .whitBoxOuter .banner_box{margin:0px 30px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:769px) {
	.container { padding:0px 10px; }
	.blog_post_big .blog_img { display: block; float: none; clear: both;width:100%;max-width:458px; }
	.blog_post_big .blog_content { clear: both; margin-left:0px; width:100%; }
	.copyrights { margin-bottom:20px; }
	.subscribe_now h3 { font-size:22px; line-height:34px; }
	.blog_content h3 { font-size:22px; line-height:34px; margin-bottom:5px;  }
	.blog_post h3 { font-size:22px; line-height:34px; margin-bottom:5px; }
	.blog_content p { font-size:18px; line-height:30px; margin-bottom:5px; }    
	.underline_heading h2 { font-size:28px; line-height:40px; }
	.banner_box h2 { font-size:36px; line-height:46px;}
	
	/*.hamb_icon { display:inline-block; padding-right:15px; border-right:1px solid #424242; margin-right:15px;  }	*/
	.banner_box { margin-right: 20px; margin-top:225px;}
	.banner { height:490px; }
	.banner.inner { height:310px; }
	.blog_detail .blog_detail_header h2 { font-size: 36px; line-height:46px; }
	.bg_image{background:none; }
	.lt_text h3{font-size: 26px; line-height:30px;}
	.banner_box{margin-top:120px;}
	.page_title{font-size:34px;line-height:1.3; padding-top:20px;}
	.banner.header { height:122px; }
	.insight_container { padding:15px; }
	.overlay.results .container .insight_container{padding:0px 15px 15px 15px;}
	.results{font-size:26px;}
	.page_title.bigger{ font-size:44px;}
	.overlay.results{margin-top:-80px;}
	#houseCare.btn{margin-top:0px;}
	.insightCntr.bigger .insightCntr_inner{padding:15px;}
	.insightCntr.bigger{min-height:inherit;}
	.insightCntr.bigger .insightCntr_inner{ margin-left:100px;}
	.blog_post h3 { font-size:26px; line-height:32px;}
	.blog_post .btn.custom_font.pull-right{float:none;clear:both;}
	.blog_post { height:510px;}
	
	.topnav_bar .insight_nav{display:none;}
	.mobile .topnav_bar .insight_nav{display:block;}
	.formobile { display:block;float:right;}
	.overlay { margin-top:-240px; }
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:550px) {
	.blue_bg_logo { clear: both; float: none; }
	.subscribe_now { clear: both; margin-left:0px; margin-top:20px; border-left:none; padding-left:10px; }
	.insight_nav { width:20%;}
	
	.banner_box { margin:100px 0px 20px 0px;}
	.banner { height:390px; }
	.banner .container { margin:0px; }
	.blog_post { width:auto; height: auto; margin-bottom:40px; }
	
	.overlay .container { margin:0px 10px; }
	.topnav_bar .container { margin:0px 10px; }
	#houseCare { clear: both; float: none; margin-top:10px; margin-bottom:20px; }
	.menu_overlay a  { width:100%; }
	.subscribe_login p { font-size:18px; line-height:32px; }
	.lt_text h3{font-size: 22px; line-height:28px;}
	.banner_box h2 { font-size:28px; line-height:36px;}
	.banner_box.insight_container > p{ font-size:22px; line-height:28px;}
	.banner_box_info{font-size:14px;}
	.underline_heading h2{font-size:24px;line-height:36px;}
	.blog_post{margin-right:0px;}
	.footerhar{clear:both;margin-left:0px !important;text-align: center; margin-top: 20px; }
	.search_item > .font20 {font-size:18px;}
	.results{font-size:20px;}
	.page_title.bigger{ font-size:34px;padding-top:15px;}
	.overlay.results{margin-top:-70px;}
	
	.blog_post_big .blog_img{width:100%;}
	.content .container {margin:0px;}
	.blog_detail .blog_detail_header h2{font-size: 28px;line-height:34px;margin-bottom:10px;}
	.socialicons{margin:5px 0 20px;}
	.overlay .container .insight_container{padding:20px;}
	.overlay .blog_post{width:auto;}
	
	.insightCntr.bigger .insightCntr_inner{ margin-left:0px;}
	.insightCntr.bigger {background-image:none;border:none;margin:0px;padding:0px;}
	
	.insight_container .blog_post { width:100%;margin:0%;clear:both;float:none;max-width:400px; margin:0px auto;height:auto;margin-bottom:40px;}
	
	#buyingBanner{background-image:url(../images/Home-Buying---bg_image---mobile.jpg);}
	#homevalueBanner{background-image:url(../images/Home-Value---bg_image---mobile.jpg);}
	#appraisalsBanner{background-image:url(../images/Appraisals---bg_image---mobile.jpg);}
	#sellingBanner{background-image:url(../images/Home-Selling---bg_image---mobile.jpg);}
	#repairBanner{background-image:url(../images/Home-Repair---bg_image---mobile.jpg);}
	#financialBanner{background-image:url(../images/Financial---bg_image---mobile.jpg);}
	#lifestyleBanner{background-image:url(../images/Lifestyle---bg_image---mobile.jpg);}
	#educationBanner{background-image:url(../images/Homeowner-Education---bg_image---mobile.jpg);}
	#greenlivingBanner{background-image:url(../images/Green-Living---bg_image---mobile.jpg);}
	#featuresBanner{background-image:url(../images/Features---bg_image---mobile.jpg);}
	
	#safetyBanner{background-image:url(../images/safety---bg_image---mobile.jpg);}
	#holidaysBanner{background-image:url(../images/Holidays---bg_image---mobile.jpg);}
	#taxesBanner{background-image:url(../images/Taxes---bg_image---mobile.jpg);}
	#remodelingBanner{background-image:url(../images/Remodeling---bg_image---mobile.jpg);}
	#internationalBanner{background-image:url(../images/International-Real-Estate---bg_image---mobile.jpg);}
	#insuranceBanner{background-image:url(../images/Insurance---bg_image---mobile.jpg);}
	#highriseBanner{background-image:url(../images/High-Rise-Living---bg_image---mobile.jpg);}
	.list_items{display:none;}
	
	.whitBoxOuter{padding-top:90px;padding-right:0px;padding-bottom:20px;}
}



