body { font-family: 'latoregular'; }
ul { padding: 0; list-style: none; }
img { max-width: 100%; height: auto; }
.headerTop { background: #1c1c1c; font-size: 14px; color: #fff; line-height: 34px; }
.headerTop a { color: #fff; }
.headerTop a:hover { color: #3498db; text-decoration: none; }
.font17 { font-size: 17px; }
.logo { padding: 22px 0; }
.fa { margin-right: 5px; }
.login { background: url(../images/loginbr.png) no-repeat 0 center; }
.menu .navbar-default { background: none; border: none; margin: 0; }
.menu a { font-size: 15px; color: #000; padding: 22px 28px !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background: none; border-bottom: solid 3px #3498db; }
.menu a:hover { border-bottom: solid 3px #3498db; }
.top-nav li { display: inline; list-style: outside none none; margin: 0 10px; }
.top-nav > ul { display: inline-block; }
.login-link > ul { display: inline-block; }
.top-nav { float: right; }
.dropdown-menu { float: right !important; }
.propertyItem { margin: 15px 0; }
.sign-in-nav li a { font-weight: bold; font-size: 15px; }
.login-link li { display: inline; list-style: outside none none; margin: 0 10px; }
.dropdown-menu > li > a { line-height: 1.42857; padding: 3px 20px !important; font-size: 14px; }
.dropdown-menu.multi-level a:hover { border: medium none; }
.dropdown-menu { border-radius: 0; }
.dealbox { width: 100%; background: #f7f7f7; float: left; text-align: center; position: relative; cursor: pointer; }
.dealTitle { margin: 30px 0 40px 0; }
.dealTitle h2 { font-size: 34px; color: #595959; margin: 0; padding: 0; }
.dealTitle p { font-size: 17px; color: #969696; }
.ourListing h2 { margin: 0; font-size: 22px; color: #000; text-transform: uppercase; }
.dealbox h2 { font-size: 20px; color: #000; }
.dealbox p { font-size: 17px; color: #424242; line-height: 25px; padding: 7px 15px; }
.dealboxhover { display: none; height: 265px; }
.dealboxhover h2 { color: #fff; position: relative; z-index: 999; top: -150px; }
.dealbox:hover .dealboxhover { display: block; position: absolute; top: 0; left: 0; }
figure { margin: 0; padding: 0; }
.carousel-inner { overflow: inherit; }
.wrapper { overflow: hidden; }
.ourListing { margin: 65px 0 35px 0; }
.listingbg { border-top: solid 12px #f3f3f3; position: relative; text-align: center; }
.listingbg h2 { background: #ffffff none repeat scroll 0 0; color: #000000; display: inline-block; float: none; font-size: 22px; margin: 0 auto; padding: 0 10px; position: relative; text-align: center; top: -19px; }
.featuredtitle h2 { width: 27%; }
.listingbg a { background: #fff; font-size: 22px; padding: 0 20px; position: absolute; right: 50px; top: -22px; color: #3498db; }
.listingSlider { background: #f5f5f5; padding: 15px 0; }
.featurebox { margin-bottom: 25px; }
.featureprofile h2 { font-size: 16px; color: #000; word-wrap: break-word; }
.featureprofile p { font-size: 15px; color: #8b9293; }
.featureprofile p a { color: #3498db; }
.featureprofile p a:hover { color: #3498db; text-decoration: none; }
a.featureBtn { background: #3498db; padding: 8px 15px; font-size: 13px; color: #fff; }
a.featureBtn:hover { background: #000; text-decoration: none; }
.blogTitle h2 { width: 13%; }
.searchaera { background: url(../images/searchaereabg.png) repeat-y 0 0; margin: 20px 0 0 0; }
.searchPalce { padding-top: 10px; padding-bottom: 10px; }
.searchPalce p { font-size: 15px; float: left; margin: 7px 0 7px 30px; background: url(../images/locationIcon.png) no-repeat 0 0; padding-left: 20px; width: 21%; }
.searchaera h3 { font-size: 19px; color: #fff; text-transform: uppercase; vertical-align: middle; height: 127px; display: table-cell; float: none; }
.ourListing a.btn { background: #3498db; padding: 8px 15px; font-size: 13px; color: #fff; text-transform: uppercase; border-radius: 0; }
.ourListing a.btn:hover { background: #000; }
.bottomcontent { background: url(../images/footerbg.png) repeat-x 0 0; padding-top: 150px; }
.bottomcontent h3 { font-size: 20px; color: #fff; padding: 0; margin: 0 0 25px 0; text-transform: uppercase; }
.aboutus p { font-size: 16px; color: #9c9c9c; width: 85%; }
.contactus p { font-size: 17px; color: #9c9c9c; }
.contactus p a { color: #9c9c9c; }
.contactus p span { float: left; width: 35px; }
.propertcontent { float: left; width: 100%; }
.propertbox { float: left; width: 50%; margin: 0 0 20px 0; }
.propertboxlast { margin-left: 0; }
.propertbox .img { float: left; width: 43%; }
.propertbox .text { float: right; width: 56%; }
.propertbox .text h2 { margin: 0; padding: 0; font-size: 17px; color: #9c9c9c; line-height: 18px; }
.propertbox .text p { font-size: 12px; color: #3498db; margin: 5px 0 0 0; }
.disclaimer { background: #ebebeb; padding: 20px 0 20px 0; }
.disclaimer h3 { margin: 0 0 10px 0; padding: 0; font-size: 20px; color: #333535; }
.disclaimer p { margin: 0; padding: 0; font-size: 15px; color: #333535; line-height: 24px; }
.footer { background: #3498db; padding: 10px 0; }
.footer i { background: #2083c6 none repeat scroll 0 0; border-radius: 3px; color: #98fffe; margin: 5px 0 0 2px; padding: 8px; }
.copyrighttext { font-size: 13px; color: #baffff; line-height: 40px; }
.socialIcons a { margin: 0; }
.socialIcons a:hover { opacity: 0.45; }
.ftliks a { padding: 0 5px; font-size: 12px; color: #baffff; line-height: 40px; }
.left.carousel-control { background: url(../images/prevbtn.png) no-repeat 0 center; height: 59px; width: 61px; left: 2%; top: 45%; }
.left.carousel-control span, .right.carousel-control span { display: none; }
.right.carousel-control { background: url(../images/nextbtn.png) no-repeat right center; height: 59px; width: 61px; right: 2%; top: 45%; }
.whatisbriefouter { border: solid 13px rgba(255, 255, 255, 0.4); float: left; width: 100%; border-radius: 15px; }
.whatisbrief { background: #fff; border-radius: 3px; float: left; width: 100%; min-height: 22px; }
.whatisbrief ul li { width: 11%; float: left; border-right: #cfcfcf solid 1px; color: #c8c8c8; font-size: 16px; list-style: none; }
.whatisbrief ul li.first { width: 32%; padding: 15px 20px !important; }
.daysin.mbmrg.city-size-set { width: 14%; }
.daysin.mbmrg.city-size-set .selectdrop .dropdown { width: 155px; }
.whatisbrief select { border: none; }
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary { border: none; }
.whatisbrief ul li:nth-child(6) { border-right: none; }
.whatisbrief ul li:nth-child(7) { width: 100%; float: right; width: 10%; border-right: none; }
.whatisbrief ul li:nth-child(5) a { color: #7e7e7e; }
.whatisbrief ul li:nth-child(6) a { color: #7e7e7e; }
.mrg { margin-left: 10px; }
/*.whatisbrief ul li:last-child { padding: 0 !important; padding-bottom: 0 !important; }*/
.whatisbrief select, .whatisbrief input { color: #000; }
.searchbtn {/*padding:15px 0;*/ background: #28bc4f; border: none; min-height: 53px; width: 100%; border-bottom-right-radius: 3px; border-top-right-radius: 3px; font-size: 16px; color: #FFF; }
.searchbtn:hover { background: #000; }
.whatin { border: none; width: 100%; height: 22px; color: #c8c8c8; }
.daysin { padding: 0px !important; }
.propertyItem { background-color: #fff; box-shadow: 0 1px 3px rgb(212, 212, 212); }
.es-carousel ul { margin: 0; padding: 0; }
.propertyContent { padding: 9px; }
.propertyDetails { background-color: rgb(248, 248, 248); border: 1px solid rgb(202, 202, 202); margin-top: 0; text-align: center; width: 100%; }
.propertyType { background-color: rgb(84, 80, 152); }
.propertyContent a { color: rgb(42, 42, 42); word-wrap: break-word; }
/*.propertyContent h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }*/
.propertyContent h4 { word-wrap: break-word; }
.divider.thin { height: 1px; margin-bottom: 15px; margin-top: 15px; }
.divider { background-color: rgb(215, 215, 215); height: 2px; margin-bottom: 30px; margin-top: -14px; max-width: 100%; }
.forSale, .propertySingleSubTitle .propertyStatusSingle a { background-color: rgb(213, 213, 213); border-radius: 4px; color: rgb(255, 255, 255) !important; display: inline-block; float: left; font-size: 15px; margin-bottom: 13px; margin-right: 3px; padding: 4px 9px; transition: background 0.3s linear 0s; }
.forSale:hover { background: #000; }
.price { float: right; font-size: 23px; color: #3498db; }
.propertyType a { color: rgb(255, 255, 255) !important; display: inline-block; }
.propertyImgLink img { height: 200px; width: auto; display: block; margin: 0 auto 15px; }
.propertyDetails td { border-left: 1px solid rgb(202, 202, 202); color: rgb(171, 171, 171); font-size: 12px; height: 45px; width: 33.6%; }
.propertyType { background-color: #2f8ac7; color: rgb(255, 255, 255) !important; font-size: 12px; left: 15px; padding: 7px; position: absolute; z-index: 1; }
.openHouse { background: #28bc4f none repeat scroll 0 0; color: #fff; font-size: 15px; padding: 4px 10px 4px 11px; position: absolute; right: 15px; z-index: 1; }
/*---selectboxcss--*/
.selectdrop { float: left; padding:
}
.selectdrop .dropdown, .selectdrop .dropdown div, .selectdrop .dropdown li, .selectdrop .dropdown div::after { -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; }
.selectdrop .dropdown .selected::after, .selectdrop .dropdown.scrollable div::after { -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none; }
.selectdrop .dropdown { position: relative; width: 121px; padding: 9px 15px 9px 0px; cursor: pointer; /*background: #E4E3E8;*/ -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.selectdrop .dropdown.open { z-index: 2; }
.selectdrop .dropdown .carat { position: absolute; right: 12px; top: 50%; border: 6px solid transparent; border-top: 8px solid #7d7d7d; border-width: 9px 6px 1px; margin-top: -4px; }
.selectdrop .dropdown.open .carat { margin-top: -4px; }
.selectdrop .dropdown.disabled .carat { border-top-color: #999; }
.selectdrop .dropdown .old { position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden; }
.selectdrop .dropdown select { position: absolute; left: 0px; top: 0px; }
.selectdrop .dropdown.touch .old { width: 100%; height: 100%; }
.selectdrop .dropdown.touch select { width: 100%; height: 100%; opacity: 0; }
.selectdrop .dropdown .selected, .selectdrop .dropdown li { text-shadow: none; display: block; font-size: 16px; line-height: 1; color: #7e7e7e; padding: 9px 5px !important; text-align: center; overflow: hidden; white-space: nowrap; border-right: none; display: block; width: 100% !important; }
.selectdrop .dropdown.disabled .selected { color: #999; }
.selectdrop .dropdown .selected::after { content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 60px; border-radius: 0 2px 2px 0; }
.selectdrop .dropdown div { position: absolute; height: 0; left: -1px; right: -1px; top: 100%; margin-top: -1px; background: #fff; border: 1px solid #ccc; border-top: 1px solid #eee; border-radius: 0 0 3px 3px; overflow: hidden; opacity: 0; }
.selectdrop .dropdown.open div { opacity: 1; z-index: 2; }
.selectdrop .dropdown.scrollable div::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 50px; box-shadow: inset 0 -50px 30px -35px #fff; }
.selectdrop .dropdown.scrollable.bottom div::after { opacity: 0; }
.selectdrop > .dropdown.open > div { height: 138px !important; }
.selectdrop .dropdown ul { position: absolute; left: 0; top: 0; height: 100%; width: 100%; list-style: none; overflow-y: scroll; }
.selectdrop .dropdown.scrollable.open ul { overflow-y: auto; }
.selectdrop .dropdown li { list-style: none; padding: 8px 12px; text-align: left; }
.selectdrop .dropdown li.focus { background: #3498db; position: relative; z-index: 3; color: #fff; }
.selectdrop .dropdown li.active { font-weight: 700; }
/*---REFINE YOUR SEARCH--*/

.refine-your-search { background: #f2f2f2; border: 1px solid #e7e7e7; }
.geed-view > h6 { font-size: 14px; font-weight: bold; text-align: center; margin: 10px 0 0 0; }
.geed-view > img { display: block; height: 125px; margin: 0 auto; padding: 34px 11px 0 12px; width: auto; }
.refine-your-search { background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #e7e7e7; display: inline-block; margin: 25px 0 20px; padding: 10px; width: 100%; position: relative; }
.refine-your-search-heading { background: #3498db; padding: 10px 5px; height: auto; display: block; width: 168px; margin: 0 auto; }
.refine-your-search-heading h5 { color: #fff; text-align: center; margin: 0; }
.refine-your-search .btn-default { background: none; border: none; }
.greed-refine-your-search ul { width: 100% !important; }
.refine-your-search ul li { display: inline; text-align: center; }
.refine-your-search ul li select { padding: 8px 10px; }
.refine-your-search ul { margin: 12px auto; width: 610px; }
.price-box { background: #3498db; display: block; width: 100%; height: auto; padding: 10px 0; margin: 0 0 5px; }
.price-box h3 { text-align: center; color: #fff; margin: 0; }
.property-info { border: 1px solid #e6e6e6; width: 100%; display: inline-block; margin: 0 0 8px 0; padding: 0 0 10px; }
.property-info .user-status { background: #394041; color: #fff; padding: 5px 10px; display: inline-block; width: 100%; }
.property-info .user-status .left { width: 50%; float: left }
.property-info .user-status .right { width: 50%; float: left; text-align: right; }
.property-info .user-status .right i { color: #15ba1d; }
.title-box { border: 1px solid #dddddd; border-radius: 6px; min-height: 65px; display: inline-block; float: left; font-size: 22px; margin: 4px -4px 0 8px; padding: 5px; text-align: center; width: 30.5%; }
.icon-box li { display: inline; width: 21%; }
.title-box span { font-size: 14px; display: block; color: #394041; }
.property-info .icon-box { width: 100%; }
.property-info .icon-box a i { border: 1px solid #999999; border-radius: 99px; color: #394041; font-size: 28px; margin: 5px 0 5px 11px; padding: 10px; text-align: center; width: 50px; }
.property-info .icon-box a i:hover { color: #3498db; }
.icon-set { padding: 5px 0; }
.property-info-user { border: 1px solid #dddddd; padding: 10px; display: inline-block; width: 100%; }
.property-info-user h4 { margin: 0 0 10px; }
.property-info-user > span { float: left; width: 100%; padding: 5px 0; border-bottom: 1px solid #eeeeee; }
.property-info-user > span > i { float: left; font-size: 12px; font-size: 18px; width: 12px; }
.property-info-user > img { display: block; margin: 0 auto 10px; width: auto; }
.property-info-user span b { color: #000000; float: left; font-weight: 400; width: 52px; }
.fa.fa-envelope-o.small-set { font-size: 13px; margin: 2px 0 0 -2px; width: 21px; }
.date-box input { border-radius: 0; float: left; height: auto; padding: 8px; width: 47%; margin: 0; }
.date-box select { width: 100% float:left;
}
.select2.right select { float: right; }
.select2 { float: left; width: 50%; float: left; }
.select2 > label { clear: both; width: 100%; }
.select2 { margin: 0; width: 45%; }
.select2:last-child { float: right; }
.date-box input:last-child { float: right; }
.date-box { float: left; margin: 10px 0; width: 100%; }
.btn.btn-default.main-btn {
background: #3498db !imporatnt; border: medium none; border-radius: 0; color: #ffffff; font-size: 16px; width: 100%; }
.btn.btn-default.main-btn:hover { background: #2488cb !important; }
*::after, *::before { box-sizing: border-box; }
*::after, *::before { box-sizing: border-box; }
.school-info { background: none repeat scroll 0 0 #394041; display: block; height: auto; margin: 0 0 5px; padding: 10px 0; width: 100%; text-align: center; color: #fff; margin: 10px 0; font-size: 18px; }
.sidebar-tab .tab-pane { border: 1px solid #eeeeee; margin: -1px 0 0; padding: 10px; }
.sidebar-tab #home li { margin: 5px; }
.mrg-btm-set { margin-bottom: 0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-radius: 0; }
.nav > li > a:focus, .nav > li > a:hover { background: none; border-radius: 0; }
.form-control { border-radius: 0; border-bottom: solid 4px #e3e3e3; }
.form-control:focus { box-shadow: none !important; border-bottom: 4px solid #e3e3e3 !important; border-left: 1px solid #e3e3e3 !important; border-radius: 0; border-right: 1px solid #e3e3e3!important; }
border-top:solid 1px #e3e3e3;
border-left:solid 1px #e3e3e3;
border-right:solid 1px #e3e3e3;
border-radius:5px;
}
.direction .heading { width: 100%; background: #f2f2f2; font-size: 15px; color: #000; padding: 5px 10px; }
.seattle-home-report { padding: 0; }
.seattle-home-report .left { float: left; margin: 0 0 0 10px; width: 57%; }
.seattle-home-report .right { float: right; margin: 0 10px; text-align: right; width: 31%; }
.property-info-user.seattle-home-report { border-bottom: 1px solid #eeeeee; padding: 0 10px; }
.seattle-home-report-border { border-bottom: 1px solid #eeeeee; display: inline-block; height: auto; padding: 3px 0; width: 100%; }
.seattle-home-report { border: 1px solid #eeeeee; display: inline-block; width: 100%; }
.seattle-home-report .sub-hd-box { background: #f2f2f2; padding: 5px 17px; color: #000; font-size: 16px; }
.dropdown-menu { padding: 0; box-shadow: none; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background: none; }
.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; right: 100%; margin-top: -1px; margin-left: -1px; border-radius: none; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.ui-multiselect-all { margin: 0 43px; }
.slider2-left-arrow { opacity: 100; width: 36px; height: 36px; left: 0; background: url("../images/prevbtn1.png") no-repeat scroll 0 center rgba(0, 0, 0, 0) !important; height: 59px; left: 0 !important; top: 45%; }
.slider2-right-arrow { opacity: 100; width: 36px; height: 36px; right: 0; background: url("../images/nextbtn1.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important; height: 59px; right: 0 !important; top: 45%; }
.last-update { border: 1px solid #eeeeee; font-style: italic; margin: 5px 10px 10px; text-align: center; }
.left.carousel-control { }
.padding-5 { padding: 5px; }
#overview .property-item ul.additional-details { border-top: 1px solid #f1f1f1; list-style: outside none none; margin: 0; }
#overview .property-item ul.additional-details li { border-bottom: 1px solid #eeeeee; margin: 0; padding: 6px 5px 6px 10px; }
.additional-details.clearfix > li { border-bottom: 1px solid #eeeeee; padding: 7px 0; width: 46%; margin: 0 32px 0 0; float: left; }
/*.additional-details.clearfix > li:nth-child(even) { margin: 0;width: 46%;}
.additional-details.clearfix > li:nth-child(odd) {width: 46%;}

*/
.left-con p { color: #777777; font-size: 15px; line-height: 30px; }
.additional-details.clearfix strong { color: #555555; font-size: 12px; font-weight: bold; margin: 0 4px 0 0; box-sizing: border-box; }
.share-networks { background-color: #f5f5f5; border: 1px solid #dedede; margin: 0 0 14px; }
.share-networks .share-label { border-right: medium none; margin: -1px 6px -1px -1px; padding: 12px 21px 13px 17px; position: static; }
.share-networks span { border-right: 1px solid #dedede; display: block; float: left; padding: 11px 23px 14px 12px; }
.share-networks { background-color: #f5f5f5; border: 1px solid #dedede; margin: 0 0 14px; }
.share-label, .common-label, .video-label, .attachments-label, .map-label { background-color: #3498db; color: #ffffff; font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; }
.property-map { background-color: #3498db; padding: 5px 10px; display: inline-block; font-size: 14px; color: #fff; font-size: 16px; }
.map-live { height: 300px; width: 100%; }
.pro-left-title { float: left; margin: 30px 0; width: 100%; }
.featurebox.pro-box-design { background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #dedede; box-sizing: border-box; margin: 0 10px 20px 10px; padding: 16px 15px; width: 31%; min-height: 430px; }
.pro-box-design p { font-size: 14px; }
.btn-default { border-radius: 0; }
.property-page .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-radius: 0; background: #3498db; color: #fff; border: 1px solid #3498db; }
.property-page .nav-tabs > li > a { background-color: #eeeeee; font-size: 16px; }
.property-page .nav > li > a { padding: 3px 15px; color: #929292; }
.property-page .nav > li > a:hover { border-radius: 5px 5px 0 0; border: none; padding: 4px 16px; }
.property-page .nav.nav-tabs { border-bottom: 3px solid #dedede; margin: 0 0 10px; padding: 0 0 1px; }
.select-style { background: url("../images/select-arrow.png") no-repeat scroll 96% 50% #f2f2f2; border-radius: 3px; margin: 0; overflow: hidden; padding: 0 9px; width: 121px; }
.select-style select { -moz-appearance: none; background-color: rgba(0, 0, 0, 0); background-image: none; border: medium none; box-shadow: none; color: #3498db; font-size: 17px; text-align: center; }
.select-style select:focus { outline: none; }
.pro-right-btn { background: url(../images/nextbtn1.png) top center no-repeat; float: right; height: 36px; width: 36px; position: absolute; top: 74px; right: 0; }
.pro-left-btn { background: url(../images/prevbtn1.png) top center no-repeat; float: left; height: 36px; width: 36px; position: absolute; top: 74px; left: 0; }
.gallery-slider { clear: both; float: left; margin: 0 0 0; width: 100%; }
.jcarousel-skin-tango li a img { width: 100%; }
/*---add search--*/

.greed-search-page h4 { text-align: center; }
.price-right { background: #3498db; font-size: 23px; }
.price-left { width: 25%; float: left; }
.price-center { width: 30%; float: left; }
.price-right { width: 45%; float: left; text-align: center; color: #fff; position: relative; top: -16px; }
.greed-search-page .featureprofile i { color: #009415; font-size: 11px; }
.greed-pro-info > li { border-bottom: 1px solid #16b6c6; color: #3498db; display: block; float: left; font-size: 16px; margin: 0 37px 0 0; text-align: center; }
.greed-pro-info > li:last-child { margin: 0; }
.greed-pro-info > li span { color: #394041; display: block; font-size: 12px; text-align: center; width: 100%; }
.greed-pro-info { float: left; }
.greed-main-box p { color: #394041; font-size: 14px; }
.greed-main-box p a { color: #3498db; }
.featureprofile.greed-main-box > span { display: block; text-align: center; margin: 16px 0; height: 20px; }
.featureprofile.greed-main-box span img { margin: 0 7px 0 0; text-align: center; }
/*----home add sub nav---- */
.sub-nav-set { background: none repeat scroll 0 0 #fff; border-radius: 0 0 5px 5px; color: #9b9b9b; display: inline-block; left: 498px !important; padding: 5px 10px; position: relative; text-align: center; top: -14px; width: 111px; }
.carousel-caption { text-shadow: none; font-size: 12px; top: 39%; }
.sub-nav-set i { font-size: 15px; margin: 0 0 0 8px; }
.sub-nav-set a { text-decoration: none; }
.sub-nav-set i a:hover { text-decoration: none; }
.sub-nav-set .dropdown button { background-color: none !important; border: none !important; padding: 0; }
.sub-nav-set .dropdown button:hover { background: none; }
.sub-nav-set .dropdown button .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default { background: none !important; }
.sub-nav-set .dropdown-menu { float: left; left: -1008px; min-width: 1110px; position: absolute; padding: 10px; }
.photoviewslider .gallery-slider #slideshow-main ul li a img { height: 362px; width: 100%; }
.gallery-pro-detials { background: #eee; width: 100%; height: auto; padding: 10px 5px; clear: both; margin: 0 0 30px 0; }
.big-gallery-con li { display: inline; float: left; margin: 0 21px; }
.big-gallery-con li h4 { color: #3498db; font-size: 28px; text-align: center; margin-top: 0; }
.big-gallery-con li span { color: #394041; font-size: 18px; text-align: center; }
.big-gallery-con-left p { font-size: 17px !important; margin: 5px 0 3px; }
.big-gallery-con-left p span i { color: #009415; font-size: 17px; position: relative; top: -1px; }
.big-gallery-con-left span { margin: 0 20px 0 0; }
.big-img-slider .gallery-slider #slideshow-main ul li a img { height: 420px; width: 100%; }
.photo-view-footer-title { font-size: 18px; color: #394041; text-align: center; line-height: 25px; line-height: 50px; }
.gallery-big { float: left; width: 15%; }
.right-select-box select { padding: 4px 10px; border: 1px solid #000; background: #fff; border-bottom: solid 4px #e3e3e3; border-radius: 0; border-top: solid 1px #e3e3e3; border-left: solid 1px #e3e3e3; border-right: solid 1px #e3e3e3; }
.share-top-btn i { background: none repeat scroll 0 0 #3498db; border: 1px solid #eeeeee; border-radius: 50%; color: #ffffff !important; font-size: 21px !important; height: 37px; left: 9px; padding: 7px; position: absolute; text-align: center; top: 33px; width: 37px; }
/*----------set---------*/

#header { border-bottom: solid 1px #eee; /*padding-bottom:22px;*/ }
.photoviewslider .jcarousel-skin-tango .jcarousel-clip-vertical { height: 370px; }
.photoviewslider .jcarousel-skin-tango .jcarousel-container-vertical { padding: 0 0 50px; }
.sliderbotcontent { float: left; width: 100%; background: #ccc; }
/*--- personal detail page---*/
.personalDetailContent { float: left; width: 100%; margin: 60px 0 30px 0; }
.detailform { float: left; width: 49%; }
.detailmap { float: right; width: 49%; }
.detailform form { float: left; width: 100%; margin: 0; padding: 10px 45px; box-sizing: border-box; background: #4c4c4c; border-left: solid 5px #3498db; border-right: solid 5px #3498db; }
.persoDetForm { float: left; width: 100%; }
.persoDetForm h2 { float: right; text-align: right; font-size: 26px; line-height: 32px; color: #fff; margin: 0; padding: 0; }
.persoDetForm p { float: right; text-align: right; font-size: 14px; line-height: 15px; color: #fff; margin: 0; padding: 0; width: 100%; }
.persoDetForm ul { float: left; width: 100%; margin: 30px 0 0 0; padding: 0; }
.persoDetForm ul li { float: left; width: 100%; list-style: none; margin: 0 0 15px 0; }
.persoDetForm ul li label { float: left; width: 21%; line-height: 38px; font-size: 16px; color: #fff; font-weight: normal; }
.persoDetForm ul li input, .persoDetForm ul li select, .persoDetForm ul li textarea { float: right; width: 77%; background: #fff; border: none; border-bottom: solid 4px #e3e3e3; border-radius: 5px; padding: 8px 10px; box-sizing: border-box; }
.persoDetForm ul li select { padding: 9px 10px; }
.persoDetForm1 { margin-top: 30px; }
.persoDetForm1.persoDetForm li { width: 47%; }
.persoDetForm1.persoDetForm li label { width: 100%; line-height: 20px; }
.persoDetForm1.persoDetForm li input, .persoDetForm1.persoDetForm li select, .persoDetForm1.persoDetForm li textarea { width: 100%; }
/*.persoDetForm1 li:nth-child(2n) {
float:right;
}*/

.persoDetForm1 li:nth-child(even) { float: left; }
.persoDetForm1 li:nth-child(odd) { float: right; clear: both; }
.persoDetForm1.persoDetForm li.fullwidth { width: 100%; }
.persoDetForm1 li p { float: left; width: 100%; text-align: center; font-size: 16px; color: #fff; }
.persoDetForm1 li.submitbt input { background: #3498db; border: none; padding: 10px 0; float: none; width: 200px; margin: 0 auto; font-size: 18px; color: #fff; text-transform: uppercase; border-bottom: solid 4px #2a7db4; }
.persoDetForm1 li.submitbt input:hover { background: #2a7db4; border-color: #3498db; }
.mapdiv { float: left; width: 100%; background: #000; padding: 25px 20px 58px 20px; box-sizing: border-box; border-radius: 15px; margin-top: 100px; }
.mapicon { float: left; width: 100%; text-align: center; margin-top: -45px; }
.valuationdiv { float: left; width: 100%; margin: 60px 0; }
.valuationdiv h1 { float: left; width: 100%; text-align: center; font-size: 36px; color: #3498db; font-family: 'latobold'; text-transform: uppercase; margin: 0; padding: 0; }
.valuationdiv p { float: left; width: 100%; text-align: center; font-size: 18px; color: #7b7b7b; margin: 0 0 30px 0; padding: 0; }
.valuationdiv form { width: 740px; margin: 0 auto; padding: 0; float: none; }
.valuationdiv form ul { float: left; width: 100%; padding: 35px 70px; box-sizing: border-box; background: #4c4c4c; border-left: solid 5px #3498db; border-right: solid 5px #3498db; }
.valuationdiv ul li input, .valuationdiv ul li div input { float: right; width: 100%; font-size: 18px; background: #fff; border: none; border-bottom: solid 4px #e3e3e3; border-radius: 5px; padding: 8px 10px; box-sizing: border-box; }
.valuationdiv ul li div { float: left; width: 30%; margin: 20px 0 0 0; padding: 0; }
.valuationdiv ul li div:nth-child(2) { float: right; }
.valuationdiv ul li div.btn input { background: #3498db; border: none; padding: 10px 0; float: left; width: 100%; margin: 0 auto; font-size: 18px; color: #fff; text-transform: uppercase; border-bottom: solid 4px #2a7db4; }
.valuationdiv ul li div.btn input:hover { background: #2a7db4; border-color: #3498db; }
.pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span { border-radius: 0; }
.pagination { float: right; }
/*--popup css--*/
.modal-content { border-radius: 0; }
.popup-con { background: #f7f7f7 none repeat scroll 0 0; border-top: 5px solid #3299db; color: #000000; display: inline-block; padding: 20px 42px; width: 100%; }
.popup-con h3 { font-size: 27px; color: #595959; margin: 0 0 5px; }
.popup-con h5 { color: #777777; font-size: 13px; /*font-weight: bold*/ ; margin: 0; text-transform: capitalize; }
.popup-con .modal-body p { color: #969696; margin: 0; }
.popup-con .modal-header { border-top: 5px; }
.popup-con .modal-body select, #request_comments, .modal-body input[type="text"], .modal-body input[type="password"], .modal-body input[type="tel"], .popup-con .modal-body select input[type="text"], .popup-con .modal-body select input[type="submit"], .popup-con .modal-body select input[type="reset"], .popup-con .modal-body select input[type="password"] { float: right; width: 100%; font-size: 14px; background: #fff; border: none; border-bottom: solid 4px #e3e3e3; border-top: solid 1px #e3e3e3; border-left: solid 1px #e3e3e3; border-right: solid 1px #e3e3e3; border-radius: 0; padding: 8px 10px; box-sizing: border-box; height: 39px; color: #888; -moz-box-shadow: 0 0 1px #f0f0f0; -webkit-box-shadow: 0 0 1px #f0f0f0; box-shadow: 0 0 1px #f0f0f0; }
#request_comments { height: 80px; }
.popup-step5 > p { display: inline-block; font-size: 14px; line-height: 18px; }
.popup-con .modal-body label { color: #4c4c4c; font-size: 16px; font-weight: normal; line-height: 0; margin: 0; }
.popup-con .modal-body { display: inline-block; padding: 15px 64px; position: relative; width: 100%; }
.form-group { margin-bottom: 10px; overflow: hidden; width: 100%; }
.form-control:focus { box-shadow: none !important; }
.popup-con checkbox { float: left; }
.popup-con .modal-body > input { display: block; float: left; width: 17px !important; height: 28px; margin: 4px 5px 0 0; }
.popup-submit-btn { clear: both; float: left; width: 100%; }
.popup-submit-btn > input, .popup-submit-btn .btn_cancel { background: #3498db !important; font-size: 18px; min-width: 140px; border-bottom: 4px solid #2a7db4 !important; ; color: #ffffff; float: left; font-size: 18px; margin: 13px auto 5px; padding: 0 10px; border-radius: 2px; text-transform: capitalize; margin: 10px 5px 0 0; }
.popup-footer-link { width: 100%; height: auto; float: left; }
.popup-footer-link a { font-size: 14px; color: #4c4c4c; display: block; line-height: 25px; color: #4c4c4c; }
.popup-con .modal-body input[type="checkbox"] { float: left; margin: -6px 5px 0 0; }
.footer-check { float: left; height: auto; line-height: 0; margin: 15px 0 20px; width: 100%; }
.popup-step { display: inline-block; width: 100%; }
.footer-radio-set { color: #afafaf; display: inline-block; margin: 0 7px 0 0; }
.footer-radio-set > input { margin: 0 3px 0 0; }
.modal-dialog { width: 500px; margin: 0 auto; top: 5%; }
.well.home-advance-search-form.popup-con { padding: 5px; }
.popup-step a { color: #555; }
.footer-sign-link a { color: #3498db; font-size: 15px; }
.link-thanks a { color: #4c4c4c; font-size: 16px; text-decoration: underline; }
.popup-step h4 { color: #6b6a6a; font-size: 14px; line-height: 20px; }
.popup-step h4 b { color: #222; font-weight: normal; font-size: 15px; }
.popup-step.popup-step1 > p { font-size: 13px; line-height: 23px; margin: 0; }
.popup-step5 .footer-sign-link { color: #6f6f6f; display: inline-block; font-size: 13px; line-height: 20px; margin: 4px 0 8px; }
.popup-step5 > h5 { color: #959595; display: inline-block; font-size: 14px; margin: 5px 0 0; }
.popup-step5 > h5 a { color: #4c4c4c; text-decoration: underline; font-size: 14px; }
.popup-con .modal-body a:hover { color: #000 !important; text-decoration: underline !important; }
.deactive-star, .active-star { position: absolute; right: 6px; top: 26px; width: 36px; height: 36px; }
.popup-step5 > h4 { font-size: 15px; margin: 0; color: #777; }
.popup-step .form-group { margin-bottom: 5px; }
.deactive-star a { background: url(../images/checkbox1.png) top center no-repeat; width: 36px; height: 36px; float: left; }
.active-star a { background: url(../images/checkbox1.png) no-repeat scroll 0 -37px; width: 36px; height: 36px; float: left; }
.pro-details-slider ul { width: 100% !important; }
select { -moz-appearance: window; -webkit-appearance: none; background: #f5f5f5 url("../images/select-arrow.png") right center no-repeat; padding-right: 20px; }
/*@-moz-document url-prefix() {
.wrapper {
 background: #f5f5f5 url("../images/select-arrow.png") right center no-repeat;
 padding-right: 20px;
}*/
  

/*-----final-details page css-----*/
.details-con { background: #4c4c4c none repeat scroll 0 0; border-left: 5px solid #3498db; border-right: 5px solid #3498db; padding: 0 30px 30px; margin: 30px auto; }
.details-con h2 { font-size: 26px; text-align: center; color: #fff; padding: 20px 0 0 0; }
.details-con h6 { font-size: 18px; text-align: center; color: #fff; font-weight: normal; }
.valuation-box { width: 100%; display: inline-block; border-top: 1px dashed #7c7c7c; padding: 45px 20px; margin: 0 auto; }
.beds-box { width: 144px; height: 144px; border-radius: 100%; border: 5px solid #fff; text-transform: uppercase; text-align: center; vertical-align: middle; float: left; margin: 0 13px 20px; padding: 5px 0 0; }
.beds-box h4 { font-size: 13px; color: #fff; word-wrap: break-word; }
.beds-box h2 { font-size: 32px; color: #fff; }
.estimated-brd { background: #ffffff none repeat scroll 0 0; padding: 10px 0; }
.estimated-main { width: 78%; margin: 0 auto; }
.estimated-left { float: left; display: block; width: 23%; }
.estimated-left h2 { color: #747474; font-size: 30px; text-align: center; }
.estimated-left p { color: #9e9e9e; font-size: 18px; text-align: center; }
.estimated-right { display: block; position: relative; float: left; width: 23%; }
.estimated-right h2 { color: #747474; font-size: 30px; text-align: center; }
.estimated-right p { color: #9e9e9e; font-size: 18px; text-align: center; }
.estimated-center { display: block; float: left; margin: 0 10px; position: relative; text-align: center; top: 10px; }
.estimated-center h2 { color: #3498db; font-size: 36px; text-align: center; }
.estimated-center p { color: #9e9e9e; font-size: 18px; text-align: center; }
.cross-line-left { border-top: 1px solid #4c4c4c; width: 14%; height: 32px; -ms-transform: rotate(18deg); /* IE 9 */ -webkit-transform: rotate(18deg); /* Chrome, Safari, Opera */ transform: rotate(18deg); position: relative; top: 65px; float: left; }
.cross-line-right { border-top: 1px solid #4c4c4c; height: 32px; position: relative; top: 65px; transform: rotate(340deg); width: 14%; float: left; }
.estimate-bnt { text-align: center; padding: 35px 0; }
.estimate-bnt input { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #3498db none repeat scroll 0 0; border-color: -moz-use-text-color -moz-use-text-color #2a7db4; border-image: none; border-style: none none solid; border-width: medium medium 4px; color: #fff; font-size: 16px; margin: 0 auto; padding: 3px 0; width: 35%; text-align: center; }
.estimate-bnt input:hover { background: #2a7db4; border-color: #3498db; }
.details-map { width: 100%; margin: 30px 0 0 0; }
.report-txt h6 { margin: 0 auto; padding: 15px 0; width: 75%; font-size: 18px; color: #fff; }
.report-txt p { margin: 0 auto; padding: 15px 0; width: 70%; font-size: 14px; color: #9f9f9f; }
.detail-form-main { width: 70%; margin: 0 auto; }
.detail-form-main p { color: #3498db; font-size: 14px; }
.detail-form { width: 90%; }
.detail-form ul { margin: 0; padding: 0; }
.detail-form ul li { float: left; }
.detail-form li input { background: #fff; border: none; border-bottom: solid 4px #e3e3e3; padding: 8px 10px; box-sizing: border-box; float: left; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.detail-form li label { line-height: 20px; width: 100%; color: #fff; }
.detail-form li textarea { background: #fff; border: none; border-bottom: solid 4px #e3e3e3; padding: 8px 10px; box-sizing: border-box; float: left; width: 100%; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; resize: none; }
.detail-form li .detail-sub-bnt { background: #3498db; border: none; padding: 5px 0; width: 100%; margin: 61px 0 0 0; font-size: 18px; color: #fff; text-transform: uppercase; border-bottom: solid 4px #2a7db4; }
.detail-form li .detail-sub-bnt input:hover { background: #2a7db4; border-color: #3498db; }
.property-vluation-form { width: 100%; }
.property-vluation-form ul li { float: left; margin: 0 15px 0 0; width: 240px; }
.property-vluation-form ul li input { width: 100%; }
.detail-form.property-vluation-form li:nth-child(4) { width: 64.5%; }
.sub-nav-set .dropdown button .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default { background: #fff !important; }
.home-advance-search { border: medium none; border-radius: 0 0 6px 6px; font-size: 13px; left: 44%; position: relative; margin: -15px 0 0 0; width: 9.7%; }
/*.home-advance-search:hover{ height:34px;}*/
.well { display: inline-block; width: 100%; }
.popup-step.popup-step li { display: inline-block; float: left; margin: 0; width: 100%; }
.popup-step.popup-step label { color: #555555; font-size: 16px; font-weight: normal; margin: 3px 0 2px; position: relative; top: 1px; }
.popup-step h5 { font-size: 14px; color: #969696; }
.modal-body.popup-con > p { color: #969696; line-height: 2; margin: 0; font-size: 13px; }
.popup-step > ul { display: inline-block; margin: 0; }
.popup-step h6 { color: #8c8c8c; margin: -6px 0 0; }
.footer-tab-con { color: #4c4c4c; color: #333; }
.footer-tab-con a { color: #000; text-decoration: underline; }
.footer-tab-con p a { font-size: 16px; color: #3498db; }
.popup-step a:hover { color: #000; }
.tab-remember > input { margin: 0 5px 0 0; position: relative; top: 1px; }
.tab-que li { margin: 0 13px 0 0 !important; width: auto !important; }
.tab-que > ul { float: left; width: 100%; margin: 0; }
.tab-que { display: inline-block; margin: 13px 0 0;clear:both; width:100% }
.tab-que input { margin: 0 4px 0 0; }
.tab-text-set { color: #555555 !important; display: inline-block; float: left; font-size: 14px !important; line-height: 25px !important; margin: 10px 0 !important; }
.popup-con select { float: right; width: 100%; font-size: 14px; background: #fff; border: none; border-bottom: solid 4px #e3e3e3; border-radius: 0; border-top: solid 1px #e3e3e3; border-left: solid 1px #e3e3e3; border-right: solid 1px #e3e3e3; padding: 8px 10px; box-sizing: border-box; height: 39px; color: #888; }
.well.home-advance-search-form.popup-con li { float: left; margin: 5px 10px; width: 17.8%; }
.well.home-advance-search-form.popup-con label { color: #000000 !important; font-size: 14px; font-weight: normal; }
.text-set { font-size: 14px; line-height: 33px; color: #555555; float: left; }
.text-set span { color: #555555; float: left; font-size: 13px; line-height: 36px; }
.well { border-radius: 0 0 4px 4px; }
.text-set > input { height: 41px; margin: 0 5px; width: 38px; }
.well { margin-bottom: 0; }
.greed-home-advance-search { background: none !important; border: 0 !important; color: #3498db; font-size: 17px; left: 0 !important; padding: 0; position: relative; width: 70px; margin: 0 !important; top: -2px; }
.greed-refine-your-search a { background: 2488cb; cursor: pointer; border: none!important; }
.greed-top-search li select { cursor: pointer; }
.greed-refine-your-search a:hover { background: none !important; color: #3498db; }
.greed-top-search li .ui-state-hover { color: #3498db !important; }
.beds-box img { width: 40px; }
.greed-refine-your-search .btn-primary.focus, .greed-refine-your-search .btn-primary:active, .greed-refine-your-search .btn-primary:focus { background: none !important; color: #3498db; background: #f2f2f2 }
.greed-home-advance-search-form li { width: 30.4% !important; }
/*.well.home-advance-search-form.popup-con li:nth-child(2) {
    width: 14.5%;
}
.well.home-advance-search-form.popup-con li:nth-child(3) {
    width: 14.5%;
}

.well.home-advance-search-form.popup-con li:nth-child(5) {
    width: 14.5%;
}
.well.home-advance-search-form.popup-con li:nth-child(6) {
    width: 14.5%;
}*/


/*switch pn off css*/
.onoffswitch { position: relative; width: 90px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; margin: 0 auto; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label { border: 0 solid #999999; border-radius: 20px; box-shadow: 0 3px 0 #cfcfcf; cursor: pointer; display: block; overflow: hidden; }
.onoffswitch-inner { display: block; width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
.onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.onoffswitch-inner:before { content: "YES"; padding-left: 0; background-color: #3498db; color: #FFFFFF; text-align: center }
.onoffswitch-inner:after { content: "NO"; padding-right: 20px; background-color: #fff; color: #999999; text-align: right; }
.onoffswitch-switch { display: block; width: 18px; margin: 6px; background: #FFFFFF; border: 2px solid #999999; border-radius: 20px; position: absolute; top: 0; bottom: 0; right: 56px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary { background-color: #3299db !important; }
/*=====our agents======*/

.main-tl { border: 1px solid #e7e7e7; padding: 39px; min-height: 340px; }
.main-tl h2 { font-size: 30px; color: #3498db; margin: 0 0 2px 0; padding: 0; }
.main-agent-box .main-tl a { text-decoration: none; }
.main-tl h4 { font-size: 20px; color: #99a3b1; margin: 0 0 10px 0; padding: 0 }
.main-tl-social { border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; width: 100%; }
.main-tl-social { float: left; margin: 15px 0; padding: 20px 0; }
.main-tl-social-icon .fa.fa-mobile { color: #768083; font-size: 21px; }
.main-tl-social-icon { width: 100%; height: auto; float: left; color: #99a3b1; }
.main-tl-social-icon i { color: #768083; font-size: 14px; position: relative; top: 2px; }
.main-tl-social-icon { line-height: 25px; }
.agent-team { border: 1px solid #e7e7e7; float: left; width: 100%; margin: 0 0 30px 0; min-height: 370px; position: relative; }
.agent-team h2 { font-size: 24px; color: #394041; margin: 10px 0 0 0; padding: 0; }
.agent-team h4 { font-size: 16px; color: #99a3b1; margin: 0 0 10px 0; padding: 0 }
.agent-team-con { border: none !important; padding: 0; margin: 0; }
.agent-team-btm { background: #f0f0f0; padding: 5px 0; text-align: center; float: left; width: 100%; }
.agent-team-btm { background: #f0f0f0 none repeat scroll 0 0; bottom: 0; float: left; height: auto; left: 0; padding: 7px 0; text-align: center; width: 100%; height: 36px; position: absolute; }
.agent-team-btm i { color: #d7d8dd; font-size: 20px; margin: 0 6px; }
.agent-team-btm i:hover { color: #fff; }
.main-tl-social.agent-team-con { margin: 0 0 10px; }
.agent-tl-btm { background: #3498db none repeat scroll 0 0 !important; padding: 10px 20px; text-align: left; }
.agent-tl-btm a i:hover { color: #fff !important; }
.agent-team-page { margin: 30px 0; }
.agent-box { margin: 0 15px; }
/*======main- title======*/

.main-heading { border-top: 12px solid #f3f3f3; width: 100%; height: 12px; margin: 30px 0; text-align: center; }
.main-heading > h2 { background: #ffffff none repeat scroll 0 0; display: inline-block; font-size: 21px; margin: auto 0; padding: 0 15px; position: relative; text-align: center; text-transform: uppercase; top: -19px; width: auto; }
/*======agent details======*/

.agent-details-left { border: 1px solid #e7e7e7; width: 100%; height: 200px; }
.agent-details-left { border: 1px solid #e7e7e7; height: auto; padding: 20px; width: 100%; display: inline-block; margin: 0 0 15px; word-wrap: break-word; }
.agent-details-left h3 { color: #393f3f; font-size: 17px; line-height: 24px; margin: 0; text-transform: capitalize; }
.agent-details-left h4 { color: #999999; font-size: 14px; margin: 4px 0 10px 0; }
.agent-detail-right-data { display: block; }
.btm-mrg { margin: 0 0 30px 0 !important; }
.agent-details-box-con > h2 { background: #f0f0f0 none repeat scroll 0 0; display: block; float: left; margin: 0; padding: 5px 10px; width: 100%; font-size: 22px; }
.agent-details-box-con .agent-team-con > h3 { font-size: 20px; color: #3398de; margin: 10px 0 0 0; }
.agent-details-box-con .agent-team-con > h4 { font-size: 16px; margin: 0 0 10px; padding: 0; text-transform: capitalize; }
.agent-middle > h3 { margin: 0 0 15px; }
.image-set > img { width: 100%; }
.agent-middle > p { color: #999; font-size: 14px; text-align: justify }
.agent-details-form ul li label { color: #555; }
.agent-details-form ul li:nth-child(4) { width: 96% !important; }
.agent-details-form .detail-form li .detail-sub-bnt { margin: 20px 0 0 !important; }
.blog-icon { border-radius: 50%; display: inline-block; height: auto; padding: 2px 5px 5px 0; }
.blog-icon > img { border-radius: 50%; height: 100px; width: 100px; border: 4px solid #efefef; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; z-index: 2147483647; }
.modal-open .modal { z-index: 2147483647 !important; }
.blog-title { float: left; width: 100% }
.blog-icon { float: left; margin: 0 10px 3px 0; }
.blog-box .btn { background: #3498db; color: #fff; }
.blog-box { border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; margin: 0 0 20px; padding: 21px; }
.blog-box .btn:hover { background: #2f8ac7; }
.blog-title > h2 { font-size: 23px; }
.blog-date { border: 1px solid #eee; }
.blogDetails { border: 1px solid #cacaca; margin-bottom: 25px; margin-top: 20px; text-align: center; width: 100%; }
.blogDetails td { border-color: #cacaca; font-size: 12px; height: 45px; width: 25%; }
.blogDetails td a { color: #ababab; }
.blog-box { color: #666; }
.color-head { background: #3498db !important; color: #fff; padding: 10px 5px !important; position: relative; top: -15px; }
.blolg-details-form ul li label { color: #555; }
.blolg-details-form ul li { width: 48.3%; float: left; }
.blolg-details-form ul li:nth-child(3) { width: 100%; }
.blolg-details-form li:last-child { width: 200px; margin: 10px 0 20px 0; }
.blolg-details-form .detail-form li .detail-sub-bnt { margin: 10px 0 0 0; width: 200px; }
.arrow-left { border-bottom: 8px solid rgba(0, 0, 0, 0); border-top: 8px solid rgba(0, 0, 0, 0); float: left; height: 0; margin-left: -8px; margin-top: 15px; width: 0; }
.commentText { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #ffffff; border-image: none; border-radius: 0 5px 5px 0; margin-bottom: 20px; padding: 14px 14px 30px; }
.commentText h1 { font-size: 14px; margin: 0 0 10px 0; text-transform: capitalize; }
.commentText { border-left: 4px solid #545098; background: #f7f7f7; }
.arrow-left { border-bottom: 8px solid #eee; border-top: 8px solid #eee; float: left; height: 0; margin-left: -8px; margin-top: 15px; width: 0; background: #f7f7f7; }
.comment-img { width: 100%; }
.commentText p { font-size: 14px; }
.commentText .commentFooter { color: #ababab; float: left; font-size: 11px; }
.commentText .commentFooter.replyIcon { float: right; }
.commentText .commentFooter { color: #ababab; font-size: 11px; }
.leave-msg > h3 { border-bottom: 1px solid #eeeeee; margin: 0 0 20px; padding: 0 0 5px; }
/*---------finince--------*/
.financing-box { width: 100%; height: auto; border: 1px solid #e7e7e7; color: #4c4c4c; }
.financing-box h4 { background: #f0f0f0; width: 100%; height: auto; padding: 5px 24px; font-size: 24px; color: #394041; display: block; margin: 0; }
.finince-left-con { padding: 23px; overflow: hidden; }
.finince-left-con p { font-size: 16px; color: #99a3b1; line-height: 24px; }
.finince-left-con textarea, .financing-box input[type='text'], .financing-box select { background: #fff; border: none; margin: 0; border-bottom: solid 4px #e3e3e3; border-radius: 5px; padding: 8px 10px; box-sizing: border-box; float: left; width: 100%; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; resize: none; }
.finince-left-con input[type='checkbox'] { margin: 0 5px 0 5px; position: relative; top: 1px; }
.financing-box-hd > h4 { font-size: 17px; }
.btm-small-mrg { margin: 0 0 10px 0; display: block; }
.btm-small-mrg img { width: 100%; }
.agent-detail-right-data > p { color: #999999; margin: 0; line-height: 23px; }
.agent-detail-right-data h5 { color: #3498db; font-size: 16px; }
.finince-left-con input[type='button'] { border-image: none; color: #ffffff; font-size: 18px; margin: 5px 0 0; padding: 0; text-transform: uppercase; width: 200px; background: #1abc9c none repeat scroll 0 0; border-bottom: 4px solid #1fa98e; border-radius: 5px; box-sizing: border-box; float: right; }
/*--------direct dynamic add---------------*/

.greed-serch-center input[type='text'] { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #ffffff none repeat scroll 0 0; border-color: #e3e3e3; border-image: none; border-radius: 0; border-style: solid; border-width: 1px 1px 4px; box-sizing: border-box; color: #000; width: 400px; padding: 8px 10px; margin: 0 0 8px; }
.greed-serch-center { width: 500px; margin: 0 auto; }
.greed-top-search li button { -moz-appearance: none; background-color: rgba(0, 0, 0, 0); background-image: none; border: medium none !important; box-shadow: none; color: #3498db; font-size: 16px; font-weight: normal; text-align: center; width: 104px !important; }
.dataTables_paginate select { background: #fff none repeat scroll 0 0; border: 1px solid #cfcfcf; color: #666; font-weight: normal; padding: 7px 8px; }
.featureprofile figure img { width: auto; height: 220px; display: block !important; margin: 0 auto; }
.greed-top-search .ui-multiselect.ui-widget.ui-state-default.ui-corner-all:hover { background: none !important; pa
}
.greed-top-search .ui-state-default .ui-icon { background: none !important; }
.ui-multiselect-menu { width: 220px !important; }
.uibutton { border-radius: 0 !important; }
#confirmBox h1, #confirmBox p { font-family: 'latoregular' !important; font-weight: normal !important; background-color: #f7f7f7 !important; height: 41px; line-height: 41px; padding: 0 25px; text-shadow: none; }
#confirmBox { background-color: #f7f7f7 !important; border-top: 5px solid #3299db !important; }
#slideshow-carousel ul { width: 100% !important; height: auto !important; }
.gallery-slider { height: 362px; overflow: hidden; }
.ui-widget-content { z-index: 2147483647 !important; }
.save-search-property { display: inline-block; }
.save-search-property a { font-size: 12px; color: #fff;  border: medium none !imporatnt;
}
.agent-team a img { width: 100%; }
.ui-datepicker-trigger { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; margin: 4px 0 0; position: absolute; right: 0; }
.ui-datepicker-trigger img { padding: 1px; width: 26px; }
.btn_cancel { text-align: center; }
.timepicker_disable_button_trigger.timepick { margin: 6px 6px 0 0; position: absolute; right: 0; width: 26px; cursor: pointer; }
/*.navbar-nav li { height: 70px; }*/
.dropdown-submenu { height: auto !important; position: relative; }
.dropdown-menu ul li { height: auto; }
.dropdown-menu.multi-level > li { height: auto; }
.save-search-property a:hover { background: #2488cb !important; color: #fff; }
.directon-box .input-group-btn button { border-bottom: 4px solid #e3e3e3; height: 34px; }
.uibutton { background: #3299db !important; border: 1px solid #42a9eb !important; color: #fff !important; }
.uibutton:hover, .uibutton:focus, .uibutton:active { background: #3299db !important; color: #ffffff !important; }
.uibutton.special { border: 1px solid #42a9eb !important; }
.schedule_showing, .btn.btn-default.main-btn { background: #3299db !important; }
.confirmButtons a:hover, .uibutton:hover { background: #2488cb !important; }
.save-search-property:focus { background: #2488cb !important; color: #fff; }
.form-control:focus, .greed-serch-center input:focus, .parsley-validated:focus { border-color: #66afe9 !important; }
button, input, select, textarea { border: 0; outline: none }
button.close { margin: 0 -10px 0 0; }
.select2.right { float: right; }
#myCarousel2 .carousel-inner { overflow: hidden; }
.greed-img-set img { padding: 0; }
.pagination { margin: 0 0 20px; }
.copyrighttext > a { font-size: 13px; color: #baffff; }
.property_title > h4 { background: #eee none repeat scroll 0 0; border-bottom: 3px solid #e5e5e5; border-left: 3px solid #aeaeae; padding: 5px 10px; }
.additional-details li span { color: #7a7a7a; font-size: 13px; }
.big-img-slider .gallery-slider { height: auto !important; overflow: hidden; }
.big-img-slider .thumb-div ul { height: auto !important; }
.jcarousel-list li, .jcarousel-item { float: left; height: auto !important; border-top: 12px solid #2d2d2d; }
#slideshow-main li a img { display: block; height: 362px; margin: 0 auto; width: auto; }
.big-img-slider .gallery-slider ul li a img { display: block !important; height: 420px !important; margin: 0 auto; overflow: hidden; width: auto !important; }
.thumb-div .jcarousel-skin-tango .jcarousel-clip-vertical ul li a img { height: auto !important }
.thumb-div .jcarousel-skin-tango .jcarousel-clip-vertical ul { min-height: 370px; }
.jcarousel-clip-vertical ul { min-height: 313px; }
.big-img-slider .gallery-slider ul li { background: #cccccc; }
#slideshow-main li { background: #ccc; }
#slideshow-main ul li a img { display: block; height: 362px; margin: 0 auto; width: auto; }
.property-vluation-form ul li input, .property-vluation-form ul li textarea { border-radius: 4px; }
.property-vluation-form .detail-sub-bnt { margin-top: 20px !important; }
.property-vluation-form ul li label { margin-top: 10px; }
.greed-main-box figure { background: #ccc none repeat scroll 0 0; }
.alert.alert-error { font-size: 15px !important; margin: 0; position: relative; top: 11px; width: 69% !important; }
.rpl_mortage_row.rpl_mortage_result > label { position: relative; top: 10px; }
.geed-view img { height: 140px; }
.propertbox .img > img { height: 45px; }
.city-size-set button { border: medium none !important; color: #888888; font-family: inherit; font-size: 17px; font-weight: normal; padding: 14px 15px !important; width: 100% !important; }
.city-size-set button:hover { color: #7e7e7e !important; }
.home-advance-search-form .ui-multiselect.ui-widget.ui-state-default.ui-corner-all { border: medium none !important; border-radius: 0; box-sizing: border-box !important; height: auto; width: 100% !important; font-size: 14px; background: #fff; border: none; border-bottom: solid 4px #e3e3e3 !important; border-radius: 0; border-top: solid 1px #e3e3e3 !important; border-left: solid 1px #e3e3e3 !important; border-right: solid 1px #e3e3e3 !important; padding: 8px 10px; box-sizing: border-box; font-weight: normal !important; height: 39px; color: #888; }
.home-advance-search-form .ui-multiselect.ui-widget.ui-state-default.ui-corner-all:hover { background: #fff !important; }
.ui-multiselect.ui-widget.ui-state-default.ui-corner-all:hover { background: #fff !important; }
.ui-multiselect-header ul li { float: none; font-size: 13px; padding: 0 10px 0 0; }
.ui-multiselect-all > span { display: inline-block; float: left; margin: 0; }
.city-size-set .ui-state-default .ui-icon { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgb(125, 125, 125) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-image: none; border-style: solid; border-width: 10px 6px 6px; margin-top: 8px; position: relative; top: 50%; width: 8px !important }
.ui-widget-header { background: #ccc !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #fff !important; }
.ui-multiselect-filter input { border: 1px solid #efefef !important; }
.home-advance-search-form ul li button { text-align: left; }
.greed-search-page .featurebox:nth-child(3n+1) { clear: left; }
/*.featurebox:nth-child(3n+1) {
    clear: left;
}*/


.agent-img-bg { background: #efefef none repeat scroll 0 0; }
.agent-team a img { display: block; height: 171px; margin: 0 auto; width: auto; }
.main-tl img { display: block; height: 218px; margin: 0 auto; width: auto; }
.main-agent-box { position: relative; }
.home-3slider-bg { background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 10px #bcbcbc inset; display: block; width: 100%; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { margin: 0 auto; }
/*.ui-widget-content a:hover , .ui-widget-content a:focus, .ui-autocomplete-category:hover, .ui-autocomplete-category:focus{
    background: #eaeaea none repeat scroll 0 0 !important;
   /* border: 1px solid #c1c1c1;
    border-radius: 0;
    color: #555555 !important;
	 padding: 2px 7px !important;
}*/


.es-carousel-wrapper .es-carousel li:nth-child(3n+1) { clear: left; }
.ui-corner-all.ui-state-hover { background: #e9e9e9 none repeat scroll 0 0 !important; border: medium none !important; border-radius: 0; color: #555555 !important; cursor: pointer; padding: 4px 2px; }
.ui-multiselect-checkboxes li label { margin-bottom: 0; }
.greed-refine-your-search select > option { border-top: 1px solid #e1e1e1; color: #707070; font-size: 13px; padding: 3px; }
.datatable-columnfilter tr td button i { margin: 0; }
.datatable-columnfilter tr td a:hover { color: #888; }
.agent-detail-img { min-height: 38px !important; height: auto !important; }
.ui-autocomplete { border-radius: 0 0 5px 5px !important; width: 313px; padding: 0 !important; }
.ui-state-focus { border: none !important; padding: 4px 7px !important }
#ui-id-2 li a:hover, #ui-id-2 li a:focus { border: none !important; }
/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #555 !important;}*/

.ui-menu .ui-menu-item a { padding-top: 3px !important; cursor: pointer; }
.city-size-set button:hover { color: #7e7e7e; }
.agent-team h2 { font-size: 17px; text-transform: capitalize; }
.greed-top-search .ui-multiselect.ui-widget.ui-state-default.ui-corner-all { padding: 0 !important; }
.ui-autocomplete li a:hover, .ui-widget-content a:hover { color: #3498db !important; }
#confirmBox { background-color: #ffffff; background-position: center bottom; border-radius: 4px; left: 0 !important; margin: 0 auto; position: fixed; right: 0 !important; text-shadow: none; top: 200px !important; width: 320px !important; z-index: 100001; }
#lead_capturing_form div h2 { background: #f0f0f0; font-size: 24px; padding: 5px 8px; text-align: left !important; }
#lead_capturing_form table input { -moz-border-bottom-colors: none !important; -moz-border-left-colors: none none; -moz-border-right-colors: none !important; -moz-border-top-colors: none !important; background: #ffffff none repeat scroll 0 0; border-color: #e3e3e3; border-image: none; border-radius: 0; border-style: solid !important; border-width: 1px 1px 4px !important; box-sizing: border-box; color: #000; width: 400px; padding: 8px 10px !important; margin: 0 0 8px !important; }
#common_div { height: auto !important; }
.slider .main-slider .slide .item img { width: 100%; }
.listingSlider .container .slide .carousel-inner { overflow: hidden; }
.greed-refine-your-search .home-advance-search:hover { height: auto !important; }
#mls_id { width: 100%; }
#home_search .ui-state-focus { padding: 6px 10px; }
#slideshow-main .prev_img { color: #a4a4a4; cursor: pointer; font-size: 33px; font-weight: bold; left: 8px; position: absolute; text-align: center; top: 47%; vertical-align: middle; display: none; }
#slideshow-main .next_img { color: #a4a4a4; cursor: pointer; font-size: 33px; font-weight: bold; right: 8px; position: absolute; text-align: center; top: 47%; vertical-align: middle; z-index: 9999; display: none; }
#slideshow-main { position: relative; }
#slideshow-main:hover .prev_img:hover, #slideshow-main:hover .next_img:hover { color: #fff; }
#slideshow-main:hover .prev_img, #slideshow-main:hover .next_img { display: block; }
.blog-title h3 { word-wrap: break-word; }
.blog-box li:nth-child(2n+1) { clear: left; }
.beds-box h2 { padding: 0; }
.greed-refine-your-search .greed-top-search .ui-multiselect.ui-widget.ui-state-default.ui-corner-all { padding: 0 12px !important; }
.left-con .property-page .gallery-slider #slideshow-carousel ul li { height: auto !important; }
.reed-refine-your-search .geed-view img { display: block; height: 140px; margin: 0 auto; }
.greed-img-set > img { clear: both; display: block; margin: 0; width: 210px; }
.greed-refine-your-search .geed-view #grid_view { display: block; margin: 0 auto; }
#home_mls_id { width: 100%; }
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item .ui-corner-all:hover { background: #d3d3d3 none repeat scroll 0 0 !important; border-radius: 0; }
.main-agent-outer-box { overflow: hidden; position: relative; }
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item .ui-corner-all.ui-state-focus { background: #d3d3d3 none repeat scroll 0 0 !important; border-radius: 0; }
#request_comments:focus { border-color: #fca83f !important; border-radius: 0; border-style: solid !important; border-width: 1px 1px 4px !important; box-shadow: none !important; }
#ui-timepicker-div { padding: 0 !important; z-index: 2147483647 !important; }
.socialIcons a { cursor: pointer; }
#login-container .btn-default:hover { background: #3498db !important; }
#login-container #login-btn { border: none !important; }
#login-container #login-form .btn-default { border: none !important; }
.parsley-error-change .parsley-error-list { width: 77%; left: 9px; }
#map_canvas { margin: 0 auto; }
.ui-widget { font-family: inherit !important; }
.footer-logo > img { background: #ffffff none repeat scroll 0 0; border-radius: 2px; box-shadow: 0 0 2px #4f4f4f; float: left; height: auto; margin: -7px 0 0 -26px; padding: 4px 3px; position: absolute; width: 26px; }
.blog-box-set .col-lg-12 .col-sm-6:nth-child(2n+1) { clear: both; }
.save-search-property button { border: medium none; font-size: 12px; padding: 6px !important; }
.save-search-property button:hover { background: #2488cb !important }
.main-heading.blog-small-heading > p { display: inline-block; float: left; width: 100%; }
.blog-box .blog-title > img { display: block; margin: 0 auto; }
/*-------second option css----------*/

.detailform.second-form { width: 100%; }
.second-form form { padding: 0; }
.second-form .persoDetForm1.persoDetForm li { width: 100%; }
.form-width-fix { background: rgba(0, 0, 0, 0) url("../images/bg-images/form-bg.png") no-repeat scroll center top / 100% 100%; min-height: 600px; padding: 50px; position: relative; width: 100%; }
.form-width-fix .centered { margin: 0 auto; float: none; }
.form-width-fix h2 { float: none; text-align: center; color: #fff; }
.form-width-fix p { float: none; text-align: center; color: #a0a0a0; }
.form-line { background: rgba(0, 0, 0, 0) url("../images/bg-images/inner-form-bg.png") repeat scroll left top; border-bottom: 1px solid #357dad; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; display: flex; margin: 21px auto 20px !important; padding: 0 35px; width: 500px; }
.left-pro-details span { background: #3498db; border-radius: 50%; display: inline-block; height: 48px; padding: 10px; width: 48px; float: left; margin: 0 7px 0 0; }
.left-pro-details h4 { color: #ffffff; font-size: 26px; margin: 0; }
.left-pro-details p { margin: 0; padding: 0; width: auto !important; }
.left-pro-details ul li { margin: 5px 0 30px 0; }
.map-center { width: 100%; height: auto; background: #3498db none repeat scroll 0 0; border-radius: 5px 5px 0 0; float: left; }
.third-form .form-width-fix { background: #2f2f2f; }
.left-pro-details > ul { margin: 0; }
.map-center > h4 { color: #ffffff; text-align: center; margin: 6px 0 1px; }
.map-center > p { color: #000000; margin: 0 0 10px; }
.map-btm-con > p { color: #aeaeae; float: left; font-size: 15px; line-height: 18px; margin: 0; }
.map-btm-con { background: #282828 none repeat scroll 0 0; border: 1px solid #383737; border-radius: 0 0 5px 5px; float: left; margin: 0 0 50px; padding: 10px; }
.third-form .form-width-fix { background: #2f2f2f none repeat scroll 0 0; min-height: 680px; }
.map-right-con > h3 { color: #ffffff; font-size: 30px; text-align: center; margin-bottom: 4px; font-size: 28px; }
.map-right-con-line { background: #7f7f7f none repeat scroll 0 0; float: left; height: 110px; left: 50%; margin: 20px 0 0; position: relative; width: 3px; }
.map-right-con { float: left; width: 100%; }
.hd-color { color: #3498db !important; font-size: 36px !important; }
.map-right-con > p { font-size: 17px; }
.third-form form { background: #282828; }
.third-form .form-width-fix { padding: 5px 60px; }
.form-width-fix .persoDetForm1 .form-line { margin: 0 auto 20px; background: none; border-bottom: none; }
.last-point-set { margin: 15px 0 0 !important; }
.persoDetForm.persoDetForm1 > p { font-size: 15px; margin: 10px 0; }
.fa.fa-gavel.small-set { font-size: 15px; width: 23px; }
.property-info-user span b { width: 60px; }
.well.home-advance-search-form.popup-con .bank-sel-set { width: 122px; }

/*---popup set---*/
.modal-dialog { width: 700px; }
.search-smarter { border-left: 2px solid #e0e0e0; display: inline-block; padding: 0 15px; }
.search-smarter > h2 { font-size: 27px; margin: 0 0 15px; }
.search-smarter ul { line-height: 25px; }

.blog-small-heading p i {
    color: #b1b1b1;
}


/*--blog icon set--*/
.blog-shre-box {
    margin: 0 auto;
    width: 230px;
}

.blog-shre-box p {
    display: inline-block;
    margin: 0 10px;
    min-width: 83px;
    padding: 0 10px;
    text-align: center;
}

.blog-shre-box img {
    margin: 0 0 0 7px;
}

.blog-shre-box a {
    color: #555555;
}

.blog-title {
    float: left;
    margin: 10px 0;
    width: 100%;
}

 .main-heading > h1 {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    font-size: 21px;
    margin: auto 0;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -19px;
    width: auto;
}


/* Multi Drop Down CSS*/
.multi-drop-down {
  position: relative;
  font-family:inherit;
  
}
.multi-drop-down ul {
  width: 200px;
  max-height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  background:#fff;
  border-left: 1px solid #eeeeee;
}
.multi-drop-down li {
  position: static;
}
li .multi-drop-down {
  position: absolute;
  z-index: 10;
  display: none;
}
li:hover > .multi-drop-down {
  display: block;
}
.multi-drop-down ul {
 color: #333;
}
.multi-drop-down li {
  padding: 0;
}
.multi-drop-down li > a {
    font-size: 14px;
    line-height: 1.42857;
    padding: 3px 20px !important;
}
.multi-drop-down li > a:focus, .multi-drop-down li > a:hover {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none;
}
.multi-drop-down li ul {
  margin: 0;
  background:#fff;
}
li .multi-drop-down {
  cursor: auto;
}
li .multi-drop-down li a {
    color: #333;
    display: block;
    padding: 3px 5px 3px 20px !important;
}
.multi-drop-down li.parent {
  background: #eee;
  cursor: pointer;
}
.multi-drop-down.multi-drop-down1 {
    display: block !important;
    position: absolute;
    right: 0;
}
li .multi-drop-down {
    display: none;
    position: absolute;
    right: 200px;
    z-index: 10;
}
.multi-drop-down1 ul li a .fa-caret-right {
    float: right;
    line-height: 21px;
}
.dropdown-menu{padding:0;}

/*.multi-drop-down.multi-drop-down-step3 {
    left: 100%;
}
.multi-drop-down.multi-drop-down-step4 {
    right: -100%;
}*/

.carousel-caption {
    left: 8% !important;
    padding-bottom: 30px;
    right: 8% !important;
}
.navbar  .dropdown-menu > li > a { padding: 7px 20px !important; }
.nav  { text-align: left; }
.nav > li > a { padding-left: 15px !important; padding-right: 15px !important; border-bottom: solid 3px #ffffff; }
.header .logo{ padding: 10px 0 0 30px;}
.header .logo img {height: 50px;}