﻿@charset "utf-8";/* CSS Document */
/* ========================================================================== Home Page ========================================================================== */

.whats-my-home-worth-top-bg { min-height:800px; background:url(/images/whats-my-home-worth-hero-img.jpg) no-repeat center top; background-size:cover; text-align:center;}
.homepage-top-background { min-height:535px; background:url(/images/hero-image.jpg) no-repeat center top; background-size:cover; text-align:center;}
.headerBoxNav{ background:transparent;box-shadow:none;position:static; }
#contentBox{ margin-top:0px; }
#wrapper{ background:transparent; }
.container{ max-width:1200px !important; }
.topNav ul li{ background:none; }
.topNav ul li a,.topNav ul li a:hover,.topNav ul li.active a{ background:none;color:#fff; }
.topNav .nav > li > a:hover,.topNav .nav > li > a:focus{ background-color:transparent; }
a.orangeBtn{ background-color:#ff8400;border-radius:0px;color:#fff;text-transform:uppercase;font-family:'opensansRegular';padding-left:10px;padding-right:10px;transition:all 0.2s;text-decoration:none; }
a.orangeBtn:hover{ background:#e57700;color:#fff;text-decoration:none; }
.btnGrey{ background:#9b999a;border-radius:0px;border:0 none;font-family:'opensansRegular';transition:all 0.2s; }
.btnGrey:hover, .btnGrey:focus{ background:#898989; }
.topBtns input{ padding-left:20px;padding-right:20px; }
.tnav a{ color:#fff;text-decoration:none;padding:10px 4px;font-size:14px; }
.navbar-toggle{ margin-right:0px; }
.navbar-collapse{ box-shadow:none;border-top:0 none;margin-top:5px;max-width:533px; }
.logoBoxNav a{ max-width:160px; }
.tbtns{ margin-top:12px; }
.headerSubBoxNav{ top:0px;background:#fff;border-bottom:0 none;position:absolute;z-index:1000 !important;-webkit-box-shadow:0px 5px 4px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 5px 4px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 5px 4px 0px rgba(0, 0, 0, 0.3); }
.headerSubBoxNav p{ font-family:'opensansRegular';font-size:18px;padding-top:10px;padding-bottom:10px; }
.headerSubBoxNav a{ text-decoration:none; }
.user-name span.clsUser{ color:#fff;font-family:'opensansRegular';padding-top:4px; }
.user-name span.caret{ color:#fff; }
#sellerSubBox input,#buyerSubBox input,#loginSubBox input,#buyerSubBox select,.whitebox input{ font-family:'opensansRegular'; }
.sellerBoxFeature{ text-align:left;font-family:'opensansRegular';color:#434343;padding-left:20px;padding-right:20px; }
.sellerBoxFeature div span{ color:#999999;display:block;font-size:14px; }
.sectionsHeading{ text-transform:none;text-align:center;font-size:32px; }
.sell-fsbo{ background:url(/images/sell-fsbo.jpg) no-repeat center/cover;min-height:540px; }
.sell-fsbo h2{ margin-bottom:10px; }
.property-location{ font-size:14px;color:#434343;text-transform:uppercase; }
.property{ list-style-type:none;font-size:0;text-align:center;margin-top:50px; }
.property > span > span > li{ font-size:14px;line-height:1.5;text-align:left;display:inline-block;width:266px;height:320px;margin:0 12px 22px;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3); }
.property > span > span > li .img-container{ position:relative; }
.property > span > span > li .price{ background:rgba(0, 0, 0, 0.5);color:#fff;position:absolute;top:0px;right:0px;font-size:14px;padding:8px 20px;font-family:'opensansRegular'; }
.property > span > span > li .green, .property > span > span > li .red{ color:#fff;font-size:14px;text-transform:uppercase;padding:5px 20px;position:absolute;left:0px;bottom:0px; }
.property > span > span > li .green{ background:#39ca85; }
.property > span > span > li .red{ background:#ca3f38; }
.property > span > span > li a{ text-decoration:none; }
.closed-deal-details{ padding:15px; }
.property-name{ font-size:16px;color:#0099ff;padding-top:5px;line-height:19px; }
.sections ul li{ background:none;padding-left:0px;margin-bottom:20px; }
.whitebox{ background:#fff;padding:30px;max-width:500px;margin-top:20px;margin-bottom:20px; }
.whitebox h2{ margin-bottom:20px; }
.whitebox p span{ font-family:'opensansBold'; }
.whitebox a.squareBlueBtn,.whitebox a.squareBlueBtn:hover,.whitebox a.btnGrey,.whitebox a.btnGrey:hover{ width:100%;display:block;text-decoration:none;padding:15px;font-size:15px;margin-top:15px;color:#fff; }
.whitebox input[type=text],.whitebox select,.whitebox textarea{ font-size:16px;padding-left:15px; }
.whitebox a.btnGrey span{ margin-right:10px; }
.blur-content{ background:rgba(0, 0, 0, 0.45);padding:30px 0px 25px 0px;color:#fff;text-align:center;position:relative;z-index:999; }
.benefits-fsbo{ background-image:url(/images/sideimg-benefits-fsbo.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding-top:200px; }
.benefits-fsbo-list{ background:#fff;font-family:'opensansRegular'; }
.bannerbg{ background:#0099ff;padding:30px 30px 20px 30px; }
.bannertext{ text-align:left;color:#fff; }
.whitebtn{ background:#fff;color:#0099ff;padding:16px 20px;display:block;text-decoration:none;font-family:'opensansRegular'; }
.bannerbtn a.whitebtn,.bannerbtn a.whitebtn:hover{ width:100%;text-transform:uppercase;text-decoration:none;font-size:14px;letter-spacing:1px;margin-bottom:25px;-webkit-box-shadow:0px 0px 7px -1px rgba(0, 0, 0, 0.45);-moz-box-shadow:0px 0px 7px -1px rgba(0, 0, 0, 0.45);box-shadow:0px 0px 7px -1px rgba(0, 0, 0, 0.45);transform:all 0.2s; }
.bannerbtn a.whitebtn:hover{ color:#000;background:#eeeeee; }
.sections .bannertext p{ color:#fff; }
.sections .bannertext h2{ margin-bottom:25px; }
.banner-links ul li{ display:inline-block;vertical-align:top;width:32.2%;height:110px;margin-bottom:0px; }
.banner-links ul li a{ font-size:16px;color:#434343;text-decoration:none; }
.banner-links ul li span{ color:#fff;background:#434343;border-radius:100%;font-size:16px;padding:4px 10px; }
.banner-links ul li.active{ background-image:url(/images/banner-arrow.png);background-repeat:no-repeat;background-position:center 100%; }
.banner-links ul li a.active{ color:#0099ff; }
.banner-links ul li a.active span{ background:#0099ff;color:#fff; }
.banner .bx-wrapper .bx-viewport{ left:0px; }
.banner-links ul li br{ margin-bottom:10px; }
.banner .bx-wrapper .bx-prev{ left:-15px; }
.banner .bx-wrapper .bx-next{ right:-15px; }
.user-name{ padding:6px 8px;width:108px; }
.user-name:focus{ background:#898989; }
.user-name span.clsUser{ width:75px; }
.user-main .dropdown-menu{ margin-left:-52px !important; }

.logocenter{ float: none; text-align: center;}
.logocenter a{ display: inline-block;}
.whitehd{ font:37px/40px 'opensansBold'; color: #fff; }
.squareOrangeBtn{ background-color: #ffa200; -webkit-box-shadow: 2px 3px 9px rgba(0,0,0,.15); -moz-box-shadow: 2px 3px 9px rgba(0,0,0,.15); 	box-shadow: 2px 3px 9px rgba(0,0,0,.15); margin-left: 0px; margin-right: 0px; display: block; text-decoration: none !important; padding: 10px; font-size: 16px; margin-top: 25px; color: #fff!important; font-family: open_sanssemibold;}
.squareOrangeBtn:hover{ background: #f49e08; color: #fff!important}
.blur-content2{ padding:30px 0px 40px 0px;color:#434343;font-family: 'opensansLight';text-align:center;position:relative;z-index:999; font-size: 19px; color: #434343; }
.blur-content2 h2{font-family: 'opensansBold';font-size: 22px;}
.whitebox-md{ background:#f8fcff;padding:20px 16px 30px;max-width:680px;margin-top:35px;margin-bottom:20px; -webkit-box-shadow: 2px 3px 9px rgba(0,0,0,.15); -moz-box-shadow: 2px 3px 9px rgba(0,0,0,.15); box-shadow: 2px 3px 9px rgba(0,0,0,.15); }
.whitebox-md h2{ margin-bottom: 5px;}

.home-val-inc{ background:url(/images/wmhw-home-valuation-includes-bg.jpg) no-repeat center/cover;min-height:540px; }
.home-val-inc h2{ margin-top: 0px; margin-bottom:20px; }
.icon-with-text-list img{ margin-bottom: 8px; margin-top: 25px; }
.icon-with-text-list span{ color:#111111; font-size: 14px; line-height: 10px;}
.headerBoxlogo{ background:transparent; box-shadow:none; position:static; }
.hdbtn{ position: relative; border: solid 2px #a3d4fe; border-radius: 0px; color: #fff!important; text-decoration: none!important; padding: 10px 30px; display: inline-block; margin-top: 10px; margin-bottom: 10px;  text-transform: uppercase; }
.headerBoxlogo .logoBoxNav a{ margin-top: 10px; }  

/* Small devices:hover(480px and up) */
@media (min-width:480px){ .tnav a{ font-size:16px;padding:10px 15px; }
 .navbar-collapse{ margin-top:10px; }
 .benefits-fsbo{ background-position:center top -110px; }
.tbtns{ text-align:right;width:267px; }
 }
/* @media */
@media (min-width:480px) and (max-width:767px){ .tbtns{ float:right; }
 .navbar-collapse{ width:100%;float:left;margin-bottom:25px;max-width:none; }
 }
@media (min-width:600px) and (max-width:767px){ .user-name{ margin-top:0px; } .half-width{ width: 50%; float: left; min-height: 156px;}
    .home-val-inc{ min-height:460px; }
 }
@media (max-width:767px){ .benefits-fsbo-list{ padding-top:20px; }
  }
/* Small devices (600px and up) */
@media (min-width:600px){ .tbtns{ text-align:right;width:auto; }
 }
/* @media */
/* Small devices (tablets, 768px and up) */
@media (min-width:768px){ .logoBoxNav a{ padding-top:10px; }
 .navbox{ width:calc(); }
 .navbar-nav{ margin-right:15px; }
 .tnav a{ padding:10px 15px;font-size:16px; }
 .orangeBtn{ padding-left:12px;padding-right:12px; }
 .btnGrey{ padding-left:10px;padding-right:10px; }
 .tbtns{ float:right;text-align:right;width:265px; }
.user-main .dropdown-menu{ margin-left:0px !important; }
 .tnav a{ width:90px;display:inline-block;font-size:15px;vertical-align:top;padding:4px 10px 10px 10px; }
 #sellerSubBox input, #buyerSubBox input, #buyerSubBox select, #loginSubBox input, .whitebox input, .whitebox select { height:43px;box-shadow:none;min-width:114px; }
 #loginSubBox input{ min-width:200px; }
 .headerSubBoxNav .form-inline .form-group{ vertical-align:top; }
 .headerSubBoxNav .validwrap{ text-align:left; }
 #buyerSubBox select{ margin:5px 5px 5px 0; }
 #buyerSubBox #txtSearch{ width:440px; }
 .wbox{ margin-top:100px;display:flex;margin-bottom:60px; }
 .wbox > div{ flex:1; }
 .wbox > div .whitebox{ height:90%; }
 .wbox .whitebox input[type=text]{ margin:15px 0px; }
 .benefits-fsbo{ background-position:right 58vw center;background-size:auto 100%;padding-top:0px; }
 .benefits-fsbo-list{ padding-left:40px;background-color:transparent;margin-top:0px;margin-bottom:50px; }
 .sectionsHeading{ font-size:40px; }
 .bannerbg .row{ display:flex; }
 .bannerbtn > div{ position:relative;top:50%;transform:translate(0, -50%);height:auto; }
 .sell-fsbo{ min-height:780px; }
.user-name{ width:158px;margin-top:4px; }
.user-name span.clsUser{ width:118px; }
    
 .wbox2{ margin-top:30px;margin-bottom:8px; }
 .wbox2 > div .whitebox{ height:90%; }
 
 .home-val-inc{ min-height:354px; }
.whitehd{ font:49px/55px 'opensansBold'; color: #fff; }
.whitebox-md{ padding:30px; margin-top:35px; margin-bottom:20px; }
.squareOrangeBtn{ margin-left: 60px; margin-right: 60px; margin-top: 25px; padding: 15px;}

.blur-content2{ background-color:transparent; font-size: 22px; }
.blur-content2 h2{font-size: 23px;}
.home-val-inc h2{ margin-top:7px; }
 .headerBoxlogo .logoBoxNav a{ max-width: inherit!important;}   
   

 }
@media (width:800px){ .tbtns{ width:288px; }
.navbar-collapse{ width:330px; }
.user-name{ width:117px;margin-top:0px; }
.user-name span.clsUser{ width:83px; }
.user-main .dropdown-menu{ margin-left:-45px !important; }
 }
@media (min-width:900px){ .tbtns{ width:329px; }
 }
@media (width:980px){ .tbtns{ width:322px; }
 }
/* @media */
/* Medium devices (desktops, 992px and up) */
@media (min-width:992px){ .logoBoxNav a{ max-width:none;padding-top:0px; }
 .headerBoxNav .container-fluid{ padding:20px 40px 0px 40px; }
 .navbox{ text-align:right; }
 .tnav{ display:inline;position:relative;top:8px;right:20px; }
 .tbtns{ width:294px;float:right; }
 .navbox{ padding-top:9px; }
 .tnav a{ width:100px;display:inline;font-size:14px; }
 .orangeBtn{ padding-left:18px;padding-right:18px; }
 .btnGrey{ padding-left:18px;padding-right:18px; }
 .sellerBoxFeature{ padding-left:40px;padding-right:50px; }
 #sellerSubBox input{ min-width:233px; }
 .pdset{ padding-top:12px; }
 .wbox .whitebox input[type=text]{ margin:27px 0px; }
 .blur{ background-size:cover; }
 .benefits-fsbo{ background-size:50% 100%; }
 .banner-links ul li{ margin:30px 30px 0px 30px;width:auto;height:100px; }
 .banner-links ul li span{ margin-right:10px;padding:14px 20px; }
 .banner-links ul li a br{ display:none; }
 .banner-links ul li.active{ background-position:left 100%; }
 .sell-fsbo{ min-height:685px; }
.user-main .dropdown-menu{ margin-left:-34px !important; }
.user-name span.clsUser{ width:68px; }
.user-name{ width:120px;margin-top:0px; }

.wbox2 .whitebox input[type=text]{ margin:27px 0px; }
.home-val-inc{ min-height:400px; }
 .wbox2{ margin-top:50px;margin-bottom:8px; }
.whitehd{ font:54px/60px 'opensansBold'; color: #fff; }
.wbox2 .whitebox input[type=text]{ margin:0px 0px; }

.home-val-inc h2{ margin-top: 5px; }
.headerBoxlogo .container-fluid{ padding:20px 40px 0px 40px; }
.hdbtn{ position: absolute; right: 0px; display: inline-block; top: 6px; }
 }
/* @media */
/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px){ #sellerSubBox input{ min-width:240px; }
 .wbox .whitebox input[type=text],.wbox .whitebox select { margin:26px 0px; }
 .blur{ bottom:0px; }
 .benefits-fsbo{ background-position:right 50vw top;background-size:50vw 488px; }
 .benefits-fsbo-list{ margin-top:0px;margin-bottom:120px; }
 .banner .bx-wrapper .bx-prev{ left:-40px; }
 .banner .bx-wrapper .bx-next{ right:-40px; }
.tbtns{ width:330px; }
.tnav{ max-width:470px; }
.user-name{ margin-top:1px; }
.property{ display:flex; }
.property > li{ height:auto; }
.tnav a{ font-size:16px;padding:4px 15px 15px; }
.wbox2 .whitebox input[type=text],.wbox2 .whitebox select{ margin:0px 0px; height: 43px; color: #7c7c7c; }
.whitebox-md{ max-width:650px; }
.home-val-inc{ min-height:480px; }
.home-val-inc h2{ margin-top: 65px; }
 }
@media (min-width:1280px){ .tbtns{ width:298px; }
 }
@media (min-width:1300px){ .tbtns{ width:337px; }
.tnav{ max-width:470px; }
.user-name{ width:160px;padding-left:10px;padding-right:10px; }
.user-name span.clsUser{ width:125px; }
 }
@media (min-width:1400px){ .tbtns{ width:337px; }
.tnav{ max-width:520px; }
.user-name{ width:157px;padding-left:10px;padding-right:10px; }
.user-name span.clsUser{ width:123px; }
.user-main .dropdown-menu{ margin-left:0px !important; }
 }
/* @media */
@media (min-width:1600px){ 
.tnav{ max-width:720px; }
 }
