<link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap" rel="stylesheet">

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400&display=swap');

body {
    font-family: 'Lato', sans-serif;
    background: #fff;
}
h1,h2, h3, h4, h5, p, a, span, ul, li {
    font-family: 'Lato', sans-serif;
}

.navbar-collapse.in {
    background: #343434;
}

.navbar-default {
    background: #596464 URL(http://store24-ubertor-com.s3.amazonaws.com/sylviashen.myubertor.com/content/image/1433.jpeg);
    background-size: cover;
}


/* removed */
.header-meta.col-sm-3.col-xs-12.pull-right {
  display: none;
}
.navbar-logo h2 {
  display: none;
}



/*top-header*/
/*left*/
.topHeader {
  background: #343434;
  padding: 10px 0;
}
.topHeader .col-md-9 {
  padding-top: 0;
}
.topHeader .col-md-9 > ul {
  padding: 0;
  display: inline-block;
  color: #9b9b9b;
  list-style: none;
  margin: 0;
    margin-top: 5px;
}
.topHeader .col-md-9 > ul li {
  display: inline-block;
  font-size: 12px;
  margin-right: 10px;

}
.topHeader .col-md-9 > ul li:hover {
  color: #fff;
}
.topHeader .col-md-9 > ul li .fa {
  margin-right: 5px;
}
.topHeader .col-md-9 > ul li a {
  display: inline-block;
  color: #9b9b9b;
  text-decoration: none;
}
.topHeader .col-md-9 > ul li a:hover {
  color: #fff;
}
.topHeader .col-md-9 .socialCon {
    display: inline-block;

}
.topHeader .col-md-9 .socialCon ul {
  padding: 0;
  list-style: none;
    border-left: 1px solid #9b9b9b;
  padding-left: 5px;
  margin: 0;
    vertical-align: middle;
    line-height: 0;
}
.topHeader .col-md-9 .socialCon ul li {
  display: inline-block;
    vertical-align: middle;
}
.topHeader .col-md-9 .socialCon ul li a {
  color: #9b9b9b;
  font-size: 14px;
  margin-right: 5px;
}
.topHeader .col-md-9 .socialCon ul li a:hover {
  color: #e4c56f;
}

/*right*/
.topHeader .col-md-3 a {
  vertical-align: middle;
  margin-left: 5px;
}
.topHeader .col-md-3 ul {
  padding: 0;
  list-style: none;
  margin: 0;
  float: right;
}
.topHeader .col-md-3 ul li {
  display: inline-block;
}

/*language1 */
.topHeader .col-md-3 a.english {
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
    vertical-align: top;
}
.topHeader .col-md-3 a.english:hover {
  color: #e4c56f;
}
/*language1 */
.topHeader .col-md-3 a.language1 {
  overflow: hidden;
  display: inline-block;
  height: 26px;
}
.topHeader .col-md-3 .language1 img {
    margin-bottom: -26px; 
  height: 52px;
  width: 49px;
  overflow: hidden;
}
.topHeader .col-md-3 .language1:hover img {
  margin-top: -49px;
  overflow: hidden;
  height: 53px;
}


/* language2 */
.topHeader .col-md-3 a.language2 {
  overflow: hidden;
  display: inline-block;
  height: 26px;
}
.topHeader .col-md-3 .language2 img {
    margin-bottom: -26px; 
  height: 52px;
  width: 49px;
  overflow: hidden;
}
.topHeader .col-md-3 .language2:hover img {
  margin-top: -49px;
  overflow: hidden;
  height: 53px;
}






/* logo */

.navbar-default {
    background-color: #596464;
}
.navbar-header.logo-wrap h2 {
  display: none;
}
#broker_logo .img-responsive {
  background: none;
  max-height: 85px;
  margin: 0;
  padding: 0;
}
#broker_logo {
    margin-top: 20px;
}

/* navigation */
/*
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    background: #e4c56f;
    color: #fff;
}
*/
#main_menu .arrow {
  display: none;
}

#main_menu.nav li {
  text-transform: uppercase;
   font-family: 'Lato', sans-serif !important;
  font-size: 16px !important;
}
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
  background: transparent !important;
  color: #e4c56f !important;
}
.navbar-default .navbar-nav > li:hover {
  background:transparent !important;
  color: #e4c56f !important;
}
.navbar-default .navbar-nav>li.sel > a  {
    background:transparent !important;
    color: #e4c56f  !important;
}
.navbar-default .navbar-nav>li.sel   {
    background:transparent !important;
  color: #e4c56f  !important;
}
.navbar-default .navbar-nav>li.unsel > a  {
    background: none !important;
  color: #fff !important;
}

.navbar-default .navbar-nav li a:hover {
    color: #e4c56f !important;
}
.navbar-default .navbar-nav li a {
    padding: 45px 10px;
}





/* banner */
#blueborder {
  display: none;
}
.SylviaShenBanner img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
    object-position: center;
}

/* homepage content */
.body-content-wrap {
    margin: 35px 0 50px 0;
}
#midbg {
background: transparent !important;
}
.banner-home1 {
  background:#fff;
}

/* .homepageContent {
  padding: 50px 0;
} */
.homepageContent h2 {
  font-size: 30px; font-weight: bold;
    text-align: center !important;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.homepageContent p {
  text-align: justify;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.8;
  color: #000;
}


/* searchboard listings */
#page_header_outer2.banner-featured {
  padding: 40px 0;
  background: #586262;
}
.search_board_listings:before {
  content: "Home search";
  display: block;
  clear: both;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.search_board_listings .lstngs-sel .form-control {
  background: transparent;
  border-radius: 0;
}
.search_board_listings .dropdown-toggle.btn-default, .search_board_listings .selectpicker, .search_board_listings .selectpicker-sort {
    background: transparent;
    border: 1px solid #ccc;
  border-radius: 0;
    color: #fff;
    width: 100%;
}
.search_board_listings .dropdown-toggle.btn-default:hover {
  background: #333;
}
.search_board_listings .dropdown-menu li a:hover {
  background: #333 !important
}
.search_board_listings .lstngs-sel .submit-btn {
    width: 100%;
    padding: 6px 30px;
}
.search_board_listings .lstngs-sel  .ilist-btn, input[type=submit] {
    padding: 5px;
    border: none;
    border-radius: 0;
    background: #fff;
    color: #000;
    font-weight: 700;
  text-transform: uppercase;
}



/* about */
/*old style without container*/
/*
.sylviaAboutCon {
  display: block;
  clear: both;
  min-height: 110vh;
  height: 100%;
  background: #fbfbfb;
}

.sylviaAboutCon .col-sm-6,
.buyingCon .col-sm-6,
.sellingCon .col-sm-6 {
  padding: 0;
}
.sylviaAboutCon .about-txt {
  position:relative;
      min-height: 110vh;
    height: 100%;
    justify-content: center;
  text-align: justify;
    align-items: center;
    overflow: hidden;
}


.sylviaAboutCon .about-txt .text-box {
  padding: 0;
    position: absolute;
    top: 50%;
    left: 30%;
    transform: translateY(-48.1%) translateX(-20.1%);
}
.sylviaAboutCon .about-txt .text-box h2 {
  font-size: 30px;
  text-transform:uppercase;
  font-weight: bold;
  margin-bottom: 20px;
}
.sylviaAboutCon .about-txt .text-box p {
  line-height: 1.5;
  font-size: 14px;
}
.sylviaAboutCon .about-txt .text-box a {
  border: 1px solid #000;
  padding: 10px 30px;
  display: inline-block;
  margin-top: 30px;
  text-transform:uppercase;
  color: #000;
  text-decoration: none;
}
.sylviaAboutCon .about-txt .text-box a:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}
.sylviaAboutCon .right img {
  position: absolute;
  max-width: 100%;
  width: 100%;
  min-height: 110vh;
  object-fit: cover;
}
*/

/*with container*/
.sylviaAboutCon {
    padding: 50px 0;
  display: block;
  clear: both;
  background: #fbfbfb;
}

.buyingCon .col-sm-6,
.sellingCon .col-sm-6 {
  padding: 0;
}
.sylviaAboutCon .about-txt {
    justify-content: center;
  text-align: justify;
    align-items: center;
    margin-right: 30px;
}


.sylviaAboutCon .about-txt .text-box {

}
.sylviaAboutCon .about-txt .text-box h2 {
  font-size: 30px;
  text-transform:uppercase;
  font-weight: bold;
  margin-bottom: 20px;
}
.sylviaAboutCon .about-txt .text-box p {
  line-height: 1.5;
  font-size: 14px;
}
.sylviaAboutCon .about-txt .text-box a {
  border: 1px solid #000;
  padding: 10px 30px;
  display: inline-block;
  margin-top: 20px;
  text-transform:uppercase;
  color: #000;
  text-decoration: none;
}
.sylviaAboutCon .about-txt .text-box a:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}
.sylviaAboutCon .right img {

  max-width: 100%;
  width: 100%;

}


/*awardCon*/
.awardCon {
background: transparent;
  text-align: center;
  padding: 10px 0 40px 0;
  margin-top: 50px;
}
.awardCon ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.awardCon ul li {
  display: inline-block;
  margin: 0 20px;
}

.awardCon img {
    max-width: 120px;
    width: 100%;
    margin-bottom: 20px;
}


/*feature_listings*/
#feature_listings .featured_listings h3 a {
  display: none;
}
#feature_listings .featured_listings .provided_by {
  display: none;
}
#feature_listings {
  clear: both;
  display:block;
  background: #fff;
    padding-bottom: 40px;
}
#feature_listings h2 {
  text-align: center;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: 60px;
  display: block;
}
 .featured_listings > a {
  overflow:hidden;
  display:block;
  width:100%;
  max-height:260px;
  height:100%;
  display:block !important; 
}
#feature_listings.listing img {
  max-width: 100% !important;
  max-height: 260px !important;
 border: 0;
  height: 100%;
    width: 100%;
 }
#feature_listings h4.address{
  top:0!important;
}

/*=====animation=====*/

.featured_listings .listing-infos { transform:translateY(20px);
  transition:all .3s;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px
}
.featured_listings > a:hover .listing-infos { 
  transform:translateY(-129px);
  margin-top: 0;
  max-height: 100%;
  height: 100%;
  
}
#feature_listings h4.address {
  background: rgba(0,0,0,0.9);
  width: 100%;
  max-width: 100% !important;
  transition:all .2s;
  font-size: 20px !important;
 text-align: center;
  padding-top: 10px;
  padding-bottom: 7px;
}
#feature_listings h4.address a {
  font-size: 15px !important;

} 
#feature_listings h4.address:hover {
  width: 100%;
      transition: all .1s !important;
  }
#feature_listings .price {
  background: rgba(0,0,0,0.9);
  font-size: 25px;
  font-weight: normal;
  color: #fff;
  padding: 0 15px 0 15px;
  left: 0; right:0;
  line-height: 1.7;
  color: #fff !important;
  text-align: center;
  transition: all .10s;
  max-width: 100% !important;
  font-style: italic;
  line-height: 1;
  padding-bottom: 15px;
}

#feature_listings .wlisting-detail {
  background: rgba(0,0,0,0.5);
 opacity: 1;
  padding: 10px 30% !important;
  font-size: 14px;
  font-weight: normal !important;
  left: 0;
  right:0;
  bottom: 0;
  color: #fff;
  display: block;
  text-align:center;
  max-width: 100%;
  padding: 15px 30% !important;
}
#feature_listings .wlisting-detail li {
  text-align: center;
   color: #fff;
   padding-bottom: 10px;
   display: inline;
}
.home .btn.P-btn {
  display: none;
}

.featuredContxt {
  padding: 30px 0;
    background: #fff;
}
.featuredContxt p {
  text-align: justify;
    padding: 0 15px;
}


#t3_after_content_sidebar > .row .col-md-12.text-center {
  display: none
}

/*buying section*/
.body-content hr {
  display: none;
}

.footer-contact {
  display: none;
   
}
.footer-wrap > .container {
  padding: 0;
  max-width: 100%;
}
.footer-wrap {
     background: transparent;
    padding-bottom: 0;
}

.buyingCon  {
  display: block;
  clear:both;
  /* min-height: 10vh; */
  min-height: 75vh;
  height: 100%;
  background: #fbfbfb;
}
.buyingCon .leftBox img {
  position: absolute;
  width: 100%;
  min-height: 75vh;
  height: 100%;
  object-fit: cover;
}

.buyingCon .buying-txt {
  position:relative;
     min-height: 75vh;
  height: 100%;
    justify-content: center;
  text-align: justify;
    align-items: center;
    overflow: hidden;
}
.buyingCon .buying-txt .textBox {
  padding: 0;
    position: absolute;
    top: 50%;
    left: 30%;
    transform: translateY(-55.1%) translateX(-20.1%);
}
.buyingCon .buying-txt .textBox h2 {
  font-size: 30px;
  text-transform:uppercase;
  font-weight: bold;
  margin-bottom: 20px;
}
.buyingCon .buying-txt .textBox p {
  line-height: 1.5;
  font-size: 14px;
}
.buyingCon .buying-txt .textBox a {
  border: 1px solid #000;
  padding: 10px 30px;
  display: inline-block;
  margin-top: 20px;
  text-transform:uppercase;
  color: #000;
  text-decoration: none;
}
.buyingCon .buying-txt .textBox a:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}


/* ------------------- */
.sellingCon {
  display: block;
  clear:both;
  /* min-height: 75vh; */
 min-height: 80vh;
  height: 100%;
  background: #fbfbfb;
}
.sellingCon .rightBox img {
  position: absolute;
  width: 100%;
  min-height: 80vh;
  height: 100%;
  object-fit: cover;
}

.sellingCon .selling-txt {
  position:relative;
      min-height: 80vh;
  height: 100%;
    justify-content: center;
  text-align: justify;
    align-items: center;
    overflow: hidden;
}


.sellingCon .selling-txt .textBox {
    padding: 0;
    position: absolute;
    top: 50%;
    left: 30%;
    transform: translateY(-55.1%) translateX(-20.1%);
}
.sellingCon .selling-txt .textBox h2 {
  font-size: 30px;
  text-transform:uppercase;
  font-weight: bold;
  margin-bottom: 20px;
}
.sellingCon .selling-txt .textBox p {
  line-height: 1.5;
  font-size: 14px;
}
.sellingCon .selling-txt .textBox a {
  border: 1px solid #000;
  padding: 10px 30px;
  display: inline-block;
  margin-top: 20px;
  text-transform:uppercase;
  color: #000;
  text-decoration: none;
}
.sellingCon .selling-txt .textBox a:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}





/*work with me*/

.workWithMeCon {
  background: #d9d9d9;
  padding: 30px 0;
}
.workWithMeCon h2 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 32px;
}
.workWithMeCon p {
  font-size: 18px;
  line-height: 1.6;
}
.workWithMeCon .col-sm-4 a {
  background: #000;
  max-width: 240px;
  width: 100%;
  padding: 15px 0;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  margin-top: 55px;
  float: right;
color: #fff;
}
.workWithMeCon .col-sm-4 a:hover {
  background: #000;
  color: #e4c56f;
}


/*awardCon*/
/*
.awardCon {
background: #fff;
  text-align: center;
  padding: 50px 0 40px 0;
}
.awardCon ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.awardCon ul li {
  display: inline-block;
  margin: 0 20px;
}
*/







/*footer old style*/
/*
.footerCon {
  background: #212122;
  padding: 40px 0;
}
.footerCon .col-sm-6 p {
  color: #9e9fa3;
  line-height: 1.6;
  padding-right: 10%;
}
.footerCon .col-sm-6 img {
  margin-bottom: 20px;
  display: block;
}
.footerCon .col-sm-3 h3 {
  color: #fff;
  padding: 0;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.footerCon .col-sm-3 .footerOfficeCon img {
  margin-bottom: 20px;
}
.footerCon .col-sm-3 .footerOfficeCon p {
  color: #9e9fa3 ;
}
.footerCon .col-sm-3 .footerOfficeCon ul {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.footerCon .col-sm-3 .footerOfficeCon ul li {
  display: inline-block;
  
}
.footerCon .col-sm-3 .footerOfficeCon ul li a {
  margin-right: 15px;
}
.footerCon .col-sm-3 .footerOfficeCon ul li a:hover {
  color: #e4c56f;
}



.footerContactCon ul li {
  color: #9e9fa3 ;
  line-height: 2.2;
}
.footerContactCon ul li a {
  color: #9e9fa3 ;
}
.footerContactCon ul li a:hover {
  color: #e4c56f ;
}
*/




/*footer new*/
.footerCon {
  background: #212122;
  padding: 40px 0;
}
.footerCon .col-md-5 img {
    max-height: 111px;    margin-bottom: 20px;
  display: block;
}
.footerCon .col-md-4 h3,
.footerCon .col-md-3 h3 {
  color: #fff;
  padding: 0;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.footerCon .col-md-5 p {
  color: #9e9fa3;
  line-height: 1.6;
  padding-right: 10%;
  
}

.footerCon .footerGoogleMap {
  
}
.footerCon .footerGoogleMap p {
  display: block;
  padding: 0;
  margin-top: 10px;
  color: #9e9fa3;
}

.footerContactCon .contact ul li {
  color: #9e9fa3 ;
  line-height: 1.8;
}
.footerContactCon .contact ul li a {
  color: #9e9fa3 ;
}
.footerContactCon .contact ul li a:hover {
  color: #e4c56f ;
}

.footerContactCon .socialCon ul {
  margin: 0;
  padding: 0;
      margin-top: 15px;
  display: block;
}

.footerContactCon .socialCon ul li {
  display: inline-block;
}
.footerContactCon .socialCon ul li a {
  margin-right: 5px;
    color: #9e9fa3 ;
}
.footerContactCon .socialCon ul li a:hover {
  color: #e4c56f ;
}

/*.suttonCon*/
.footerCon .suttonCon img {
  margin: 0 auto;
  color: #fff;
  margin-bottom: 40px;
  display: block;
  max-width: 290px;
}
.footerCon .suttonCon hr {
  color: #fff;
  display: block;
  height: 1px;
  background: #2e2e2f;
  margin: 30px;
}
.footerCon .suttonCon p {
  color: #9e9fa3;
  font-size: 12px;
}


/*after-footer*/

footer {
  background: #19191a;
  padding: 30px 0 20px 0;
}
.container-wrap h1, .container-wrap p, footer p {
  float:left;
  display: inline-block;
}
footer .navbar-nav {
  display:inline-block;
  float:right;
}
footer .navbar-nav {
    display: inline-block;
    float: right;
    margin-right: 90px;
  color: #fff;
}
footer .navbar-nav li a {
  color: #fff !important;
  font-size: 11px;
}
footer .navbar-nav li a:hover {
  color: #e4c56f;
}
#powered_by {
    background: url(https://s3.amazonaws.com/store24-ubertor-com/sylviashen.myubertor.com/content/image/1180.png) no-repeat;
    overflow: hidden;
    width: 77px;
    height: 27px;
    display: block;
    text-indent: -5000px;
    text-align: left;
    right: 0;
    margin: 10px 0 0;
    position: absolute;
    top: -20px;
    opacity: 1;
}

.body-content {
    max-width: 100%;
    margin: auto;
  padding; 0 ;
}
.home .body-content {
    max-width: 100%;
    width: 100%;
  
}
.footerCon > .container > .row {
    margin-right: -7px !important;
    margin-left: -7px !important;
}

#disclaimers {
  display: none;
}






/* inner */
.navbar-default {
    border-bottom: none;
}
/*inner about-page*/

.aboutPage h2 {
  text-align: left;
  font-size: 30px;
  margin-bottom: 30px;
}
.aboutPage img {
  float: left;
  margin: 0 30px 20px 0;
}
.aboutPage p {
  line-height: 1.8;
    text-align: justify;
}

/*inner properties*/

#listing_group .alisting-img .info, #listing_group .alisting-img .listing_provided_by, #listing_group .alisting-img .provided_by, #listing_group .alisting-img .time-modified, #listing_group .alisting-img h3 {
    background: #212122;

}
#listing_group a img {
  max-width: 100%;
  width: 100%;
  max-height: 250px;
}
#listing_group .alisting-img h3 {
    color: #e4c56f;
  font-weight: bold;
  font-size: 25px;
}
.alisting-img .al {
  background: #212122;
  padding: 10px;
  color: #fff;
  margin: 0 auto;
  text-align: left;
}
#listing_group .alisting-img h3 {
  padding-bottom: 10px;
}
#listing_group .alisting-img .listing_provided_by {
  display: none;
}
#listing_group .alisting-img .al a {
    font-size: 14px;
    font-weight: 400;
}



/* property listings */
.pager li.nxt a, .pager li.prev a {
    background: #212122;
    color: #fff;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.pager li.nxt a:hover, .pager li.prev a:hover {
    color: #e4c56f  !important;
}



/*slider*/
#slider1_container > div:first-child > div:first-child #slides{
 height: 1000px !important;
}
#slider1_container > div:first-child > div:first-child #slides img {
 top: 0 !important;
 min-height: 700px !important;
 height: 1000px !important;
 width: 100% !important;
  left: 0 !important;
}
#slider1_container > div:first-child > div:first-child #slides > div:first-child{
 height: 1000px !important;
  
}
#slider1_container > div:first-child > div:first-child #slides > div{
 height: 1000px !important; 
 padding-top: 300px !important;
}

/*============*/
/* media queries */

@media all and (min-width: 1301px){
 .property_detail #slider1_container{ height: 683px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 1300px){
 .property_detail #slider1_container{ height: 600px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 1172px){
 .property_detail #slider1_container{ height: 500px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 991px){
 .property_detail #slider1_container{ height: 450px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 846px){
 .property_detail #slider1_container{ height: 400px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 720px){
 .property_detail #slider1_container{ height: 300px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 640px){
 .property_detail #slider1_container{ height: 250px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 480px){
 .property_detail #slider1_container{ height: 200px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}
  
.property_detail div#slides > div img {
 width: 100% !important;
 left: 0 !important;
 right: 0 !important;
 top: 0 !important;
 height: 100% !important;
}

@media all and (min-width: 1301px){
 .has_afc #slider1_container{ height: 683px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; }
}

@media all and (max-width: 1300px){
 .has_afc #slider1_container{ height: 600px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; }
}

@media all and (max-width: 1172px){
 .has_afc #slider1_container{ height: 500px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; }
}

@media all and (max-width: 991px){
 .has_afc #slider1_container{ height: 450px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; }
}

@media all and (max-width: 846px){
 .has_afc #slider1_container{ height: 400px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; }
}

@media all and (max-width: 720px){
 .has_afc #slider1_container{ height: 300px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; }
}

@media all and (max-width: 640px){
 .has_afc #slider1_container{ height: 250px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; }
}

@media all and (max-width: 480px){
 .has_afc #slider1_container{ height: 200px !important; }
 .has_afc #slides{ height: 800px !important; }
 .has_afc div#slides > div { height: 800px !important; 
  }
}

  .has_afc div#slides > div img {
 width: 100% !important;
 left: 0 !important;
 right: 0 !important;
 top: 0 !important;
 height: 100% !important;
}





/* inner property slider */
ul.al-lnav {
  background: #212122  !important
}
ul.al-tab.al-lnav li a {
    color: #e4c56f  !important;
}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #000;
}



/*inner body content */
.detail-right {
    background: #fff;
    color: #000;
}
.property_detail .alisting-img p {
    color: #000;
    padding-bottom: 20px;
}
.property_detail .alisting-img h3 {
    position: static;
    background: 0 0;
    padding: 0 0 10px;
    color: #000;
    margin: 0;
    text-align: left;
    font-size: 16px;
}
p.mls-logos img {
    height: 46px;
}
.alisting-detail {
    margin: 0;
    background: #eee;
    color: #fff;
}
.detail-left {
    margin-top: 5px;
    background: #eee;
    color: #4a4a4a;
}



/* inner -blog page */
.blog .banner-home-subpage {
    display: block;
    background: #cedada;
    padding: 20px 0;
}
.blog .banner-home-subpage {
    display: block;
    background: #c1c1c1;
    padding: 20px 0;
}
ol.lbcrumb {
    padding: 0;
    margin-bottom: 0;
    background-color: #c1c1c1;
    border-radius: 4px;
}

/* blog bodycontent */
.blog-detail, .blog-wrap {
    background: #eee;
    padding: 40px 20px;
    color: #fff;
}
.blog-wrap .post_heading a {
   color: #000;
}
.blog-content p {
  color: #000;
}
.text-right {
  text-align: right;
  color: #000;
}
.blog-wrap a.read_more {
    color: #000;
}
.blog-wrap a, .blog-wrap p a {
    color: #000;
}
.blog-wrap a:hover, .blog-wrap p a:hover {
    color: #000;
  text-decoration: underline;
}
.blog-content {
    margin-top: 10px;
  color: #000;
}


/* linkpage */
#links {
  padding: 20px 40px;
  border-radius: 0;
  background: #f1f1f1;
}
#links h3 {
  font-size: 25px;
}
#links ul {
  padding: 0;
  color: #000;
}
#links ul li a:hover {
  text-decoration: underline;
  color: #000;
}

/* contact page*/
.body-content-wrap h2.ex-h {
  color: #000;
  font-size: 30px;
}

.contactPage {
  margin-top: 20px;
}
.lead-form .submit-btn, .lead-form input[type=submit] {
    padding: 10px 0;
  
}

#contact .submit, .squeeze_page input[type=submit] {
  background: #000;
  color: #fff;
  padding: 10px 30px;
}
#contact .submit:hover, .squeeze_page input[type=submit] {
  color: #e4c56f ;
}


















/*media-queries*/
@media screen and (max-width: 1024px) {
.logo-wrap {
    width: 100%;
  text-align: center;
  float: none;
}
#broker_logo {
    float: none;
  margin-top: 20px;
  display: block;
}  

/*searchboard listings*/
 .search_board_listings .col-md-2 {
    width: 16.66%;
}
    
/*about    */

  .sylviaAboutCon .col-sm-6, .buyingCon .col-sm-6, .sellingCon .col-sm-6 {
    width: 100%;
  }
/*.sylviaAboutCon .col-sm-6,    */
 .buyingCon .col-sm-6, .sellingCon .col-sm-6
.sylviaAboutCon {
    min-height: 46vh;
  height: 100%;
}
.sylviaAboutCon .about-txt {
      min-height: 66vh;
    height: 100%;
    margin-right: 0;
}
.sylviaAboutCon .about-txt .text-box {
/*
  padding: 0;
    position: relative;
    top: 50%;
    left: 30%;
    transform: translateY(10%) translateX(-30.1%);
*/
}
  .collapse .navbar-nav {
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 100%;
    width: calc(86% - 100px);
}
.sylviaAboutCon .about-txt {
    min-height: 66vh;
    height: 100%;
}
 .sylviaAboutCon .about-txt .text-box {
  padding: 0;
    position: relative;
   display: block;
/*
    transform: translateY(10%) translateX(-30.1%);
padding: 0 5%;   
*/
} 
  .awardCon {
    margin-bottom: 20px;
  }
.sylviaAboutCon .right img {
    position: relative;
    margin: 0 auto;
    display: block;
    max-width: 60%;
    width: auto;
}
  
  
/*featured listings    */
  #feature_listings {
    padding-bottom: 1px;
  }
  .featured_listings > a {
    max-height: 212px;
  }
  .featured_listings > a:hover .listing-infos {
    transform: translateY(-145px);
    transition: all .3s;
}
   
    
    
    
    
/*buyingCon    */
.buyingCon {
   min-height: 100%;
   height: auto;
  }    
.buyingCon .leftBox img {
    position: relative;
    width: 100%;
}
.buyingCon .buying-txt {
    position: relative;
    min-height: 50vh;
    height: 100%;
}

.buyingCon .buying-txt .textBox {
    padding: 40px 15% 50px 15%;
    position: relative;
    display: block;
    transform: translateY(0) translateX(-30%);
}    
    
    
/*sellingCon    */
.sellingCon {
    min-height: 66vh;
  height: 100%;
}
.sellingCon .selling-txt {
  min-height: 50vh;
    height: 100%;
}
  .sellingCon .selling-txt .textBox {
    padding: 40px 15% 50px 15%;
    position: relative;
    transform: translate(-30%, 0%);
    display: block;
}
  .sellingCon .rightBox img {
    position: relative;
  }

/*workWithMeCon    */
  .workWithMeCon {
    background: #d9d9d9;
    padding: 15px 0 30px 0;
}
.workWithMeCon .col-sm-4 a {
    margin-top: 15px;
}    
      
/*   footer */
.container-wrap h1, .container-wrap p, footer p {
    float: left;
    display: inline-block;
    margin-left: 30px;
}  
footer .navbar-nav {
    margin-right: 120px;
}  
  #powered_by {
    right: 40px;
  }      
    
}


@media screen and (max-width: 991px) {
    .topHeader {
    text-align:center;
  }
  .topHeader .col-md-3 ul {
    float: none;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .topHeader .col-md-3 a {
    margin-left: 3px;
    margin-right: 3px;
  }
      .collapse .navbar-nav {
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 100%;
    width: calc(115% - 110px);
  } 
/*searchboard    */
 .search_board_listings .col-md-2 {
    width: 100%;
}

/*about  */
  .sylviaAboutCon {
    height: auto;
    position: relative;
}
  .sylviaAboutCon .about-txt {
    position: relative;
    height: auto;
    display: block;
  min-height: 65vh;
}
  .sylviaAboutCon .about-txt .text-box {
    position: relative;
  }
/*
  .sylviaAboutCon .about-txt .text-box {
    padding: 40px 15% 60px 15%;
    position: relative;
    transform: translateY(0) translateX(-30.1%);
}
*/
    .awardCon {
    margin-bottom: 0;
}

/*featured    */
#feature_listings {
    padding-bottom: 0;
}
  .featured_listings > a {
    min-height: 100%;
    width: 100%;
      min-height: 500px;
    height: 500px;
    margin: 20px 0;
}
 #feature_listings.listing img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 500px !Important;
  }
.featured_listings > a:hover .listing-infos {
    transform: translateY(-105px);
    transition: all .3s;
}

/*footer*/
  .footerContactCon ul li:nth-child(4) a {
    font-size: 12px;
  }
    .footerCon {
        text-align: center;
    }    
    .footerCon .col-md-5 img {
        margin: 0 auto;
        margin-bottom: 20px;
    }  
    .footerCon .col-md-4 h3, .footerCon .col-md-3 h3 {
        margin-top: 20px;
    }
.footerCon .suttonCon p {
    margin-bottom: 20px;
}
.footerCon .col-md-5 p {
    padding-right: 0;
}    
}

@media screen and (max-width: 768px) {
  .navbar-toggle {
    margin-right: 15px;
     margin-top: 35px;
  }
  .container>.navbar-header, .container>.navbar-collapse {
    margin: 0;
  }
  #broker_logo {
    margin-bottom: 20px;
}
  .navbar-default > .container {
    padding: 0;
  }
  .navbar-default .navbar-nav li a {
    padding: 10px 10px;
    text-align:center;
}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ccc;
}
 .dropdown-menu li a {
    border-bottom: 1px solid #7b7b7b;
}
.footerCon {
  text-align: center;   
 }
.footerCon .col-sm-6 p {
    padding-right: 0;
}
.footerCon .col-sm-6 {
    width: 100%;
    text-align: center;
}
.footerCon .col-sm-6 img {
margin: 0 auto;
   margin-bottom: 20px;
  }
.footerCon .col-sm-3 h3 {
    margin-top: 40px;
    display: block;
  } 
  
/*   footer */
.container-wrap h1, .container-wrap p, footer p {
    float: none;
    display: block;
    margin-left: 0;
    text-align: center;
}
footer .navbar-nav {
    display: block;
    float: none;
    margin-right: 0;
    color: #fff;
    text-align: center;
    margin-right: 0;
}
footer .navbar-nav li {
    display: inline-block;
  }
footer .navbar-nav li a {
    color: #fff !important;
    font-size: 11px;
    display: inline-block;
    text-align: center;
    padding: 4px 5px 4px 5px !important;
}
  footer .w-banner .col-md-12 {
    text-align: center;
  }
  footer .navbar-nav li:nth-child(3) {
    display: block;
    text-align: center;
    margin: 0 auto;
  }
#powered_by {
    display: block !Important;
    text-indent: -5000px;
    text-align: center;
    right: 45%;
    margin: 0 auto;
    position: relative !Important;
    top: 0;
    opacity: 1;
  margin-top: 15px;
}
  footer {
    padding: 30px 0 30px 0;
}
}





@media screen and (max-width: 480px) {
.topHeader .col-md-9 .socialCon ul {
    border-left: 0;
    padding-left: 3px;
    padding-right: 3px;
}
#feature_listings.listing img {
    max-height: 100% !important;
}
  #feature_listings.listing img {
    height: auto;
  }

  .featured_listings > a {
    min-height: 100%;
    width: 100%;
    max-height: 290px;
    height: 100%;
    margin: 20px 0;
}
  #feature_listings.listing img {
    max-height: 300px;
  }
.featured_listings > a:hover .listing-infos {
    transform: translateY(-145px);
    transition: all .3s;
}
.buyingCon {
    position: relative;
    min-height: 66vh;
}
.sylviaAboutCon .right img {
    min-height: 75vh;
    object-fit: contain;
}
.awardCon {
    margin-bottom: 0;
    padding: 0;
}
.buyingCon .buying-txt {
    min-height: 50vh;
  height: 100%;
}
.buyingCon .buying-txt .textBox {
    transform: translateY(-0%) translateX(-30%);
}
.buyingCon .leftBox img {
    min-height: 53vh;
    object-fit: contain;
}
.sellingCon {
    min-height: 66vh;
    height: 100%;
}
.sellingCon .selling-txt {
    min-height: 50vh;
    height: 100%;
}
.sellingCon .selling-txt .textBox {
    transform: translateY(-3%) translateX(-30%);
}
.sellingCon .rightBox img {
    min-height: 53vh;
    object-fit: contain;
}
.workWithMeCon .col-sm-4 a {
    margin: 0 auto;
    display: block;
    text-align: center;
    margin-top: 35px;
    float: none;
}
  .awardCon ul li {
    display: block;
    
  }
  .awardCon ul li img {
    text-align: center;
    margin: 15px 0;
  }
}


@media screen and (max-width: 375px) {
.featured_listings > a {
    max-height: 220px !important;
    margin: 20px 0;
}
  .featured_listings > a:hover .listing-infos {
    transform: translateY(-140px);
    transition: all .3s;
}
  #feature_listings .wlisting-detail {
    padding: 15px 25% !important;
}
.sylviaAboutCon .right img {
    min-height: 58vh;
    object-fit: contain;
}
  .buyingCon .buying-txt .textBox {
    transform: translateY(-0%) translateX(-30%);
}
.awardCon {
    margin-bottom: 0;
    padding: 0;
}
.buyingCon .leftBox img {
    min-height: 40vh;
    object-fit: contain;
}
 .sellingCon .selling-txt .textBox {
    transform: translateY(0%) translateX(-30%);
} 
.sellingCon .rightBox img {
    min-height: 40vh;
    object-fit: contain;
}
  .workWithMeCon,
  .workWithMeCon h2 {
    text-align: center !important;
  }
  #powered_by {
    right: 42%;
  }
}



@media screen and (max-width: 320px) {
  #broker_logo .img-responsive {
    max-height: 60px;
  }

.navbar-toggle {
    margin-top: 29px;
}
  .sylviaAboutCon .about-txt .text-box h2,
  .buyingCon .buying-txt .textBox h2,
  .sellingCon .selling-txt .textBox h2 {
    text-align: center;
  }
  
    .sylviaAboutCon .about-txt .text-box a,
    .buyingCon .buying-txt .textBox a,
    .sellingCon .selling-txt .textBox a {
        display: block;
        text-align: center;
    }
.topHeader .col-md-9 .socialCon ul {
    border-left: 0;
    padding-left: 3px;
    padding-right: 3px;
    margin-top: 15px;
}
  #feature_listings .wlisting-detail {
    padding: 15px 20% !important;
}
  #feature_listings h2 {
    margin-bottom: 0px;
    margin-top: 60px;
    display: block;
    padding: 0 15px;
}
.featured_listings > a {
    max-height: 180px !important;
    margin: 20px 0;
}

 .featured_listings > a:hover .listing-infos {
    transform: translateY(-150px);
    transition: all .3s;
}
.buyingCon .buying-txt .textBox {
    transform: translateY(0%) translateX(-30%);
}
.sellingCon .selling-txt .textBox {
    transform: translateY(0%) translateX(-30%);
}  
  #powered_by {
    right: 37%;
}
}


/* for_buyers sellers */
.lead-form h2 {
  display: none;
}

.field-min-bedrooms,
.field-min-bathrooms {
   width: 48%;
  float: left;
  display: inline-block;
  clear: none !important;
  margin-right: 20px;
}
.field-min-bedrooms .input-group,
.field-min-bathrooms .input-group {
  width: 100%;
  float: left;
  display: inline-block;
  clear: none !important;
}


 .lead-form .submit-btn,  .lead-form input[type=submit] {
    background: #000;
  width: 140px;
    padding: 5px 0;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
}





.SylviaShenBanner .glyphicon {
    top: 200px;
    opacity: .5;
}


@media screen and (min-width:768px) {
.home .navbar-default {
    border-bottom: none;
    position: absolute;
    width: 100%;
    z-index: 999999;
    background: transparent;
}
}


