.oldjulie body {
  /* font-family: "Roboto", "Open Sans", sans-serif; */
  font-size: 16px;
  line-height: 25px;
}
.oldjulie a {
  color: #000;
}
.oldjulie a:hover, .oldjulie a:focus, .oldjulie a:active {
  color: #000;
}
.oldjulie .text-yellow {
  color: #4A4A4A;
}
.oldjulie #h1, .oldjulie h2, .oldjulie h3, .oldjulie h4, .oldjulie h5, .oldjulie h6, .oldjulie .h1, .oldjulie .h2, .oldjulie .h3, .oldjulie .h4, .oldjulie .h5, .oldjulie .h6 {
  color: #000;
  /* font-family: "Minion Pro", "Open Sans", "Roboto", sans-serif; */
}
.oldjulie .tkfaq-item .text-blue, .oldjulie .tkfaq-item .text-primary {
  color: #000;
}
.oldjulie .about-testimonials a {
  color: #000;
}
.oldjulie .text-blue, .oldjulie .text-primary {
  color: #000;
}
.oldjulie .themethumb {
  border-bottom: #000;
}
.oldjulie .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #000;
}
.oldjulie .bg-lightg {
  background: #343434;
}
.oldjulie .innerNavWrapper .bg-lightg a {
  color: #fff;
}
.oldjulie .innerNav ul li a:hover, .oldjulie .innerNav ul li a.active {
  color: #fff;
  border-bottom: none;
  font-weight: 500;
}
.oldjulie .swiper-slide .swiper-content .bigBannertext {
  color: #000000;
  /* font-family: "Minion Pro" !important; */
  font-size: 50px;
  line-height: 50px;
}
.oldjulie .swiper-slide .swiper-content h2.bigBannertext,
.oldjulie .swiper-slide .swiper-content .h2.bigBannertext,
.oldjulie .banner-overlay .banner-content h2.bigBannertext,
.oldjulie .banner-overlay .banner-content .h2.bigBannertext {
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 40px;
}
.oldjulie .markerLabelHomeIcon {
  border: 1px solid #222;
  cursor: pointer;
  background: #343434;
}
.oldjulie .tkfaq-item h4 {
  color: #000000;
  /* font-family: "Open Sans"; */
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.94px;
  line-height: 25px;
}
.oldjulie .home-banner-title-text {
  color: #343434;
  /* font-family: "Minion Pro"; */
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 2.12px;
  line-height: 30px;
  text-align: center;
}
.oldjulie .rb-button, .oldjulie .btn-primary, .oldjulie .btn-custom-blue, .oldjulie .btn-custom-blue:active, .oldjulie .btn-primary:active .rb-button:active {
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 2px;
  line-height: 27px;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid #000000;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 15.5px;
  margin-bottom: 15.5px;
  margin-right: 15.5px;
  background-color: transparent;
  color: #000000;
  height: 45px;
  display: inline-block;
  padding-left: 6px;
  padding-right: 6px;
}
.oldjulie .btn, .oldjulie button, .oldjulie input[type=button], .oldjulie input[type=submit], .oldjulie a.rb-button {
  /* font-family: "Open Sans", "Roboto", sans-serif; */
  font-weight: 600;
  letter-spacing: 2px;
}
.oldjulie .rb-property-actions .rb-button {
  font-size: 12px;
  font-weight: 500;
  text-shadow: none;
  /* font-family: "Open Sans", "Roboto", sans-serif; */
  margin-right: 10px;
}
.oldjulie .btn-primary, .oldjulie .btn-custom-blue {
  line-height: 24px;
}
.oldjulie .rb-button.white, .oldjulie .rb-button.white:active {
  border: 1px solid #fff;
  color: #fff;
}
.oldjulie .prop-details .btn-default {
  background-color: #000;
  color: #fff;
  border: 1px solid #000000;
}
.oldjulie a.btn.btn-default {
  background-color: #fff;
  color: #000;
  border: 0;
  margin: 10px 0;
}
.oldjulie a.btn.btn-default:hover {
  background-color: #000;
  color: #fff;
}
.oldjulie a.btn.btn-default.black:hover {
  background-color: #fff;
  color: #000;
}
.oldjulie a.btn.btn-default.black {
  background-color: #000;
  color: #fff;
}
.oldjulie .rb-button.grey, .oldjulie .rb-button.grey:active {
  border: 1px solid #fff;
  color: #000;
  background-color: #f5f5f5;
}
.oldjulie .rb-button.grey.black-on-hover:hover {
  border: 1px solid #000;
  background-color: #000;
  color: #fff;
}
.oldjulie .rb-button.grey.white-on-hover:hover {
  border: 1px solid #f5f5f5;
  background-color: #fff;
  color: #333;
}
.oldjulie .jtpopup-form form .btn {
  margin-top: 12px;
  width: 100%;
  font-size: 14px;
  padding: 5px 10px;
  height: auto;
}
.oldjulie .feature_item h4.text-blue a {
  display: none;
}
.oldjulie .rb-button.active,
.oldjulie .rb-button:active,
.oldjulie .rb-button:hover,
.oldjulie .btn-primary:active,
.oldjulie .btn-primary.active,
.oldjulie .btn-primary:hover,
.oldjulie .btn-primary:focus,
.oldjulie .btn-primary:active:hover,
.oldjulie .btn-primary:active:focus,
.oldjulie .btn-custom-blue:active,
.oldjulie .btn-custom-blue.active,
.oldjulie .btn-custom-blue:hover,
.oldjulie .btn-custom-blue:focus,
.oldjulie .btn-custom-blue:active:hover,
.oldjulie .btn-custom-blue:active:focus,
.oldjulie .rb-button:active:hover,
.oldjulie .rb-button:focus,
.oldjulie .btn-default:hover,
.oldjulie .btn-default:focus,
.oldjulie .btn-default:active:hover {
  background-color: #000;
  color: #fff;
  border: 1px solid #000000;
}
.oldjulie .rb-button.white:hover, .oldjulie .rb-button.white:active:hover, .oldjulie .rb-button.white:focus, .oldjulie .rb-button.white.active {
  background-color: #fff;
  color: #000;
  border: 1px solid #fff;
}
.oldjulie .rb-button, .oldjulie .btn-default, .oldjulie .btn-primary, .oldjulie .btn-custom-blue, .oldjulie .btn-blue, .oldjulie .btn-info {
  border-radius: 100px;
}
.oldjulie .rb-button.open-sans {
  line-height: 24px;
}
.oldjulie .rb-arrow-heading-text {
  font-size: 29px;
  letter-spacing: 1.71px;
  line-height: 30px;
  text-align: center;
  padding-top: 17px;
  padding-bottom: 17px;
  margin: 0;
}
.oldjulie .rb-arrow-heading-arrow {
  margin-bottom: 20px;
}
.oldjulie .rb-arrow-heading-arrow .fa {
  line-height: 18px;
  font-size: 32px;
}
.oldjulie .rb-section-heading {
  color: #000000;
  /* font-family: "Minion Pro"; */
  font-size: 27px;
  letter-spacing: 1.45px;
  line-height: 32px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 18px;
}
.oldjulie .rb-section-heading-bold {
  color: #343434;
  /* font-family: "Minion Pro"; */
  font-size: 27px;
  font-weight: bold;
  letter-spacing: 1.59px;
  line-height: 30px;
  text-align: center;
}
.oldjulie .rb-section-subheading {
  color: #343434;
  /* font-family: "Open Sans"; */
  font-size: 20px;
  letter-spacing: 1.18px;
  line-height: 30px;
  text-align: center;
}
.oldjulie .rb-section-heading-big {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 50px;
  font-weight: 600;
  letter-spacing: 2.78px;
  line-height: 60px;
}
.oldjulie .rb-section-description, .oldjulie .rb-section-desc {
  max-width: 550px;
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
  margin-bottom: 30px;
}
.oldjulie .rb-section-desc {
  max-width: 100%;
}
.oldjulie .rb-section-content {
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
  padding-bottom: 59px;
}
.oldjulie .rb-section-image {
  width: 400px;
  margin-top: 10px;
}
.oldjulie .rb-section-image2 {
  margin-top: 42px;
}
.oldjulie .rb-post-cards {
  padding-top: 20px;
}
.oldjulie .rb-post-card {
  margin-bottom: 15px;
}
.oldjulie .rb-card {
  padding-bottom: 33px;
}
.oldjulie .rb-card-image img {
  height: 268px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.oldjulie .rb-card-category {
  color: #9D9D9E;
  /* font-family: "Roboto"; */
  font-size: 14px;
  letter-spacing: 0.5px;
  padding-left: 20px;
  padding-top: 13px;
}
.oldjulie .rb-card-title {
  color: #343434;
  /* font-family: "Roboto"; */
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 27px;
  padding-left: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
  margin: 0;
}
.oldjulie .rb-card-title {
  color: #343434;
  /* font-family: "Roboto"; */
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 27px;
  padding-left: 20px;
  padding-right: 12px;
  padding-top: 9px;
  padding-bottom: 9px;
  margin: 0;
  height: 63px;
  overflow: hidden;
  margin-bottom: 9px;
  text-overflow: ellipsis;
}
.oldjulie .rb-card-description {
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 14px;
  letter-spacing: 0.88px;
  line-height: 25px;
  padding-left: 20px;
  padding-top: 11px;
  padding-bottom: 9px;
  height: 102px;
  overflow: hidden;
}
.oldjulie .rb-card-separator {
  border-top: 1px solid #C8C8C9;
  height: 1px;
  margin-left: 12px;
  margin-right: 12px;
}
.oldjulie .rb-card-description {
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 14px;
  letter-spacing: 0.88px;
  line-height: 25px;
  padding-left: 20px;
  padding-top: 11px;
  padding-bottom: 9px;
  overflow: hidden;
  height: 61px;
}
.oldjulie .rb-card-date {
  color: #9D9D9E;
  /* font-family: "Roboto"; */
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 19px;
  padding-left: 20px;
}
.oldjulie .rb-work-with-us {
  background-color: rgba(0, 0, 0, 0.75);
  padding-top: 61px;
  padding-bottom: 61px;
  padding-left: 38px;
  padding-right: 38px;
}
.oldjulie .rb-work-with-us .rb-wwu-title {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 27px;
  letter-spacing: 1.45px;
  line-height: 32px;
  margin-top: 20px;
}
.oldjulie .rb-work-with-us .rb-wwu-content {
  color: #FFFFFF;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
  padding-bottom: 99px;
}
.oldjulie .rb-work-with-us .rb-button {
  box-sizing: border-box;
  height: 35px;
  width: 190px;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  /* font-family: "Roboto"; */
  font-size: 17px;
  /* font-weight: bold; */
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 25px;
  text-align: center;
  padding: 5px 15.5px;
}
.oldjulie .rb-email-news-letter {
  background-color: rgba(0, 0, 0, 0.45);
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 32px;
  padding-bottom: 38px;
  max-width: 493px;
}
.oldjulie .rb-email-news-letter .rb-enl-title {
  color: #FFFFFF;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 0.86px;
  line-height: 21px;
}
.oldjulie .rb-email-news-letter .rb-enl-content {
  color: #FFFFFF;
  /* font-family: "Roboto"; */
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.71px;
  line-height: 22px;
  padding-bottom: 49px;
}
.oldjulie .rb-email-news-letter .rb-button {
  margin-top: 0;
  margin-bottom: 11px;
  margin-right: 25px;
  height: 35px;
  width: 113px;
  color: #FFFFFF;
  /* font-family: "Roboto"; */
  font-size: 17px;
  /* font-weight: bold; */
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 25px;
  text-align: center;
  padding: 5px 15.5px;
  vertical-align: bottom;
}
.oldjulie .rb-email-news-letter .rb-input-field {
  height: 35px;
  width: 310px;
  border: 1px solid #F5F5F5;
  background-color: #FFFFFF;
  margin-right: 5px;
  margin-bottom: 11px;
  padding: 5px 5px 5px 16px;
  vertical-align: bottom;
}
.oldjulie .rb-email-news-letter .rb-submit-button {
  width: 104px;
  margin-top: 0;
  margin-left: 0;
}
.oldjulie .rb-email-news-letter .rb-form-control {
  display: none;
}
.oldjulie .rb-email-news-letter div.wpcf7-validation-errors {
  border: 2px solid #fff;
  color: #fff;
}
.oldjulie .rb-email-news-letter span.wpcf7-not-valid-tip {
  display: none;
}
.oldjulie .rb-propertiestype-box .rb-propertiestype-boxitem {
  position: relative;
  /* background-color: rgba(0,0,0,0.4);
  padding-left:0;
  padding-right:0; */
  margin-bottom: 30px;
}
.oldjulie .rb-propertiestype-box .rb-propertiestype-boxitem a,
.oldjulie .rb-community-childposts .rb-show_cards-column a {
  display: inline-block;
  padding: 128px 32px 92px 32px;
  width: 100%;
  color: #FFFFFF;
  /* font-family: "Lato"; */
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  position: relative;
  z-index: 2;
}
.oldjulie .rb-propertiestype-box .rb-propertiestype-boxitem a:before, .oldjulie .rb-community-childposts .rb-show_cards-column a:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.oldjulie .rb-propertiestype-box .rb-propertiestype-boxitem a span, .oldjulie .rb-community-childposts .rb-show_cards-column a span {
  position: relative;
  z-index: 2;
}
.oldjulie .rb-imagelink-box .rb-imagelink-boxitem a {
  display: inline-block;
  width: 100%;
  padding: 116px 30px 64px 30px;
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  margin-bottom: 30px;
  height: 240px;
  position: relative;
}
.oldjulie .rb-imagelink-box .rb-imagelink-boxitem a:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.oldjulie .rb-imagelink-box .rb-imagelink-boxitem a span {
  position: relative;
  z-index: 2;
}
.oldjulie .rb-listing-card {
  height: 373px;
  position: relative;
}
.oldjulie .rb-listing-card-v2 {
  z-index: 1;
  overflow: hidden;
}
.oldjulie .rb-listing-card, .oldjulie .rb-listing-card-bgimage {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #fff;
}
.oldjulie .rb-listing-card-v2 .rb-lc-status {
  position: relative;
  text-transform: uppercase;
}
.oldjulie .rb-listing-card-v2 .rb-listing-card-bgimage {
  width: 100%;
  height: 373px;
}
.oldjulie .rb-listing-card-v2:hover .rb-listing-card-bgimage {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.oldjulie .rb-listing-card-v2 .rb-listing-card-bgimage .rb-listing-card-v2 .rb-lc-status,
.oldjulie .rb-listing-card-v2 .rb-lc-content {
  z-index: 2;
}
.oldjulie .rb-listing-card-v2 .rb-listing-card-bgimage {
  position: absolute;
  width: 100%;
}
.oldjulie .rb-reset-img-style.swiper-slide img {
  position: relative;
  top: auto;
  left: auto;
  transform: none;
}
.oldjulie .swiper-slide .remove-swiper-css {
  position: relative;
  top: auto;
  left: auto;
  transform: none;
}
.oldjulie img.remove-swiper-css.rb-youtube-play-icon {
  width: 20px;
  margin-left: 10px;
  height: auto;
}
.oldjulie .swiper-atts-slider .swiper-slide img {
  min-height: auto;
  min-width: auto;
}
.oldjulie .fuo-instagram-gallery .swiper-atts-slider .swiper-slide img {
  min-height: 100%;
  min-width: 100%;
}
.oldjulie .navbar-right {
  position: absolute;
  right: 0;
}
.oldjulie .swiper-slide .rb-reset-img-style img {
  position: relative;
  top: auto;
  left: auto;
  transform: none;
}
.oldjulie .rb-img-zoom {
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.oldjulie .rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom img:hover {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.oldjulie .rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom img:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.oldjulie .rb-bg-zoom {
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.oldjulie .rb-bg-zoom-img {
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.oldjulie .rb-bg-zoom-content {
  z-index: 2;
  position: relative;
}
.oldjulie .rb-bg-zoom:hover .rb-bg-zoom-img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.oldjulie a.has-img-overlay {
  overflow: hidden;
}
.oldjulie a.has-img-overlay img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.oldjulie a.has-img-overlay:hover img {
  -webkit-transform: scale(1.13);
  transform: scale(1.13);
}
.oldjulie .rb-listing-card p {
  display: none !important;
}
.oldjulie .rb-listing-card .rb-lc-status {
  color: #FFFFFF;
  /* font-family: "Roboto"; */
  font-size: 20px;
  /* font-weight: bold; */
  font-weight: 500;
  letter-spacing: 0.67px;
  padding: 17px 21px;
  display: inline-block;
}
.oldjulie .rb-lc-content {
  min-height: 153px;
  height: auto;
  padding: 17px 21px;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.38);
}
.oldjulie .rb-listing-card {
  min-height: 373px;
  height: auto;
}
.oldjulie .rb-listing-card-v2 .rb-lc-content {
  min-height: 100px;
  height: auto;
}
.oldjulie .rb-listing-card-v2:hover .rb-lc-content {
  min-height: 153px;
  height: auto;
}
.oldjulie .rb-lc-content-bottom {
  padding-top: 20px;
}
.oldjulie .rb-listing-card-v2 .rb-lc-content-bottom {
  display: none;
  opacity: 0;
}
.oldjulie .rb-listing-card-v2:hover .rb-lc-content-bottom {
  display: block;
  opacity: 1;
}
.oldjulie .rb-listing-card-v2 .rb-listing-card-bgimage,
.oldjulie .rb-listing-card-v2 .rb-lc-content-bottom {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.oldjulie .rb-listing-card-v2 .rb-lc-content {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.oldjulie .rb-listing-card .rb-lc-address,
.oldjulie .rb-listing-card .rb-lc-city {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.67px;
  line-height: 18px;
}
.oldjulie .rb-listing-card .rb-lc-address,
.oldjulie .rb-listing-card .rb-lc-city,
.oldjulie .rb-listing-card .rb-lc-community {
  text-transform: capitalize;
}
.oldjulie .rb-listing-card .rb-lc-price {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
}
.oldjulie .rb-listing-card .rb-lc-city, .oldjulie .rb-listing-card .rb-lc-price {
  width: 49.1%;
  display: inline-block;
}
.oldjulie .rb-listing-card .rb-lc-city {
  text-align: left;
}
.oldjulie .rb-listing-card .rb-lc-price {
  text-align: right;
}
.oldjulie .rb-listing-card .rb-button, .oldjulie .rb-listing-card .rb-save-listing {
  height: 25px;
  width: 60px;
  color: #FFFFFF;
  /* font-family: "Roboto"; */
  font-size: 12px;
  /* font-weight: bold; */
  font-weight: 500;
  letter-spacing: 0.71px;
  line-height: 25px;
  text-align: center;
  padding: 1px 15.5px;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.oldjulie .rb-listing-card-v2 .rb-button, .oldjulie .rb-listing-card .rb-save-listing {
  width: auto;
}
.oldjulie .rb-listing-card .rb-save-listing, .oldjulie .rb-listing-card .rb-save-listing:hover, .oldjulie .rb-listing-card .rb-save-listing:active:hover {
  border: 0;
  background-color: transparent;
}
.oldjulie .rb-lc-info, .oldjulie .rb-lc-action {
  width: 49.1%;
  display: inline-block;
}
.oldjulie .rb-listing-card-v2 .rb-lc-info, .oldjulie .rb-lc-action {
  width: auto;
}
.oldjulie .rb-lc-info {
  text-align: left;
}
.oldjulie .rb-lc-action {
  text-align: right;
}
.oldjulie .rb-listing-card-v2 .rb-lc-action {
  float: right;
}
.oldjulie .rb-box-container {
  max-width: 1366px;
  margin: 0 auto;
}
.oldjulie .rb-listing-card {
  background-color: #9D9D9E;
}
.oldjulie .sort_filter-wrapper ul.dropdown-menu li {
  margin-bottom: 0;
  border-color: #000;
  color: #343434;
}
.oldjulie .rb-search-filters-wrapper #searchForm .text-field-wrapper {
  border: 0;
  border-bottom: 1px solid #979797;
}
.oldjulie .rb-search-filters-wrapper #searchForm .dropdown-wrapper {
  border: 0;
}
.oldjulie .rb-search-filters-wrapper #searchForm .dropdown-wrapper .filter .fa-chevron-down:before {
  content: "\f0d7" !important;
}
.oldjulie .rb-search-filters-wrapper #searchForm .dropdown-menu {
  border: 1px solid #979797;
  border-top: 0;
}
.oldjulie .rb-search-filters-wrapper #searchForm .btn-default:active, .oldjulie .rb-search-filters-wrapper #searchForm .btn-default.active, .oldjulie .rb-search-filters-wrapper #searchForm .open > .dropdown-toggle.btn-default {
  color: #343434;
}
.oldjulie .rb-search-filters-wrapper #searchForm input, .oldjulie .rb-search-filters-wrapper #searchForm button {
  color: #343434;
}
.oldjulie .rb-search-filters-wrapper #searchForm input, .oldjulie .rb-search-filters-wrapper #searchForm button {
  color: #343434;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 0.8px;
}
.oldjulie .rb-search-filters-wrapper #searchForm .button-wrapper {
  border: 0;
}
.oldjulie .rb-search-filters-wrapper #searchForm #submit {
  box-sizing: border-box;
  height: 50px;
  /*  width: 111px; */
  border: 1px solid #000000 !important;
  color: #343434 !important;
  /* font-family: "Roboto"; */
  font-size: 17px;
  /* font-weight: bold; */
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 25px;
  text-align: center;
  background-color: transparent !important;
}
.oldjulie .rb-search-filters-wrapper .text-field-wrapper .fa {
  color: #343434;
}
.oldjulie ul.view-style li:hover a, .oldjulie ul.view-style li.active a, .oldjulie ul.view-style li a {
  color: #343434;
}
.oldjulie .rb-search-filters {
  padding-top: 35px;
  padding-bottom: 17px;
}
.oldjulie .rb-search-actions {
  padding-top: 16px;
  padding-bottom: 24px;
}
.oldjulie .rb-single-property-details h1, .oldjulie .rb-single-property-details h2, .oldjulie .rb-single-property-details .rb-single-property-details .h1, .oldjulie .rb-single-property-details .h2 {
  /* font-family: "Minion Pro"; */
}
.oldjulie .rb-single-property-details .rb-property-title {
  /* height: 26px; */
  width: 100%;
  color: #343434;
  /* font-family: "Minion Pro"; */
  font-size: 26px;
  font-weight: 500;
  letter-spacing: 0.96px;
  line-height: 31px;
}
.oldjulie .rb-single-property-details a {
  color: #343434;
}
.oldjulie .rb-single-property-details .text-blue {
  color: #343434;
}
.oldjulie .rb-single-property-details .swiper-total-items a {
  background: #343434;
  color: #fff;
}
.oldjulie .rb-single-property-details .btn-primary {
  background: #343434;
  color: #fff;
}
.oldjulie .rb-single-property-details h3, .oldjulie .rb-single-property-details h4, .oldjulie .rb-single-property-details h5, .oldjulie .rb-single-property-details .rb-single-property-details h6,
.oldjulie .rb-single-property-details .h3, .oldjulie .rb-single-property-details .h4, .oldjulie .rb-single-property-details .h5, .oldjulie .h6 {
  /* font-family: "Roboto"; */
  color: #343434;
}
.oldjulie .rb-single-property-details .property-highlights h3 {
  /* font-family: "Roboto"; */
  font-size: 26px;
  font-weight: 500;
  letter-spacing: 0.06px;
  line-height: 34px;
  text-align: center;
  margin: 8px 0;
}
.oldjulie .rb-single-property-details .h3.text-yellow {
  color: #000000;
  /* font-family: "Minion Pro"; */
  font-size: 27px;
  letter-spacing: 1.45px;
  line-height: 32px;
}
.oldjulie .text-yellowbold {
  color: #343434;
}
.oldjulie .schools .table.no-border > tbody > tr > td.bold {
  color: #343434;
}
.oldjulie ul.charts_menu li a.active, .oldjulie ul.charts_menu li a:hover {
  color: #343434;
}
.oldjulie .ct-series-a .ct-bar, .oldjulie .ct-series-a .ct-line, .oldjulie .ct-series-a .ct-point, .oldjulie .ct-series-a .ct-slice-donut {
  stroke: #343434;
}
.oldjulie .ct-series-b .ct-bar, .oldjulie .ct-series-b .ct-line, .oldjulie .ct-series-b .ct-point, .oldjulie .ct-series-b .ct-slice-donut {
  stroke: #9D9D9E;
}
.oldjulie .market-conditions-charts .text-yellow {
  color: #343434;
}
.oldjulie .market-conditions-charts .text-blue {
  color: #9D9D9E;
}
.oldjulie .about-testimonials .swiper-slide {
  color: #000;
}
.oldjulie #map .gm-style-iw .rb-listing-card {
  height: 330px;
}
.oldjulie #map .gm-style-iw {
  width: 300px;
}
.oldjulie #map .gm-style .gm-style-iw {
  padding: 0;
  box-shadow: none;
}
.oldjulie #map .gm-style .gm-style-iw-d {
  overflow: hidden !important;
  max-width: 100% !important;
}
.oldjulie #map .gm-style-iw .rb-listing-card .rb-lc-city, .oldjulie #map .gm-style-iw .rb-listing-card .rb-lc-price {
  width: 48.5%;
}
.oldjulie #map .gm-style-iw .rb-lc-info {
  width: 100%;
}
.oldjulie #map .gm-style-iw .rb-lc-action {
  display: none;
}
.oldjulie .contact-form-inner br {
  display: none !important;
  width: 0;
  height: 0;
}
.oldjulie .contact-form-heading {
  color: #000000;
  /* font-family: "Minion Pro"; */
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 1.33px;
  line-height: 40px;
  text-align: center;
}
.oldjulie .contact-form-inner {
  border-top: 7px solid #000;
  background-color: #FFFFFF;
  box-shadow: 3px 5px 15px 0 rgba(169, 222, 254, 0.53), 5px 10px 20px 0 rgba(0, 0, 0, 0.09);
  padding-left: 38px;
  padding-top: 19px;
  padding-bottom: 32px;
  max-width: 754px;
  margin: 0 auto;
}
.oldjulie .contact-form-inner .form-group .wpcf7-form-control-wrap {
  display: inline-block;
  width: auto;
}
.oldjulie .contact-form-inner .wpcf7-list-item {
  display: block;
  margin-left: 0;
}
.oldjulie .contact-form-inner .form-group {
  margin-bottom: 15px;
}
.oldjulie .contact-form-inner .form-group .control-label {
  vertical-align: top;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 0;
  width: 265px;
  color: #343434;
  /* font-family: "Minion Pro"; */
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}
.oldjulie .contact-form-inner .form-group .form-control {
  height: 38px;
  width: 300px;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  background-color: #FFFFFF;
  /* box-shadow: inset 1px 1px 3px 0 #CCD1D9; */
}
.oldjulie .contact-form-inner .form-group textarea.form-control {
  height: 144px;
  width: 300px;
}
.oldjulie .contact-form-inner .form-group input[type=submit] {
  color: #343434;
  /* font-family: "Minion Pro"; */
  font-size: 16px;
  line-height: 21px;
  height: 38px;
  width: 144px;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  background-color: #FFFFFF;
  font-weight: 400;
  /* box-shadow: inset 1px 1px 3px 0 #CCD1D9; */
}
.oldjulie .form-group.form-group-radio .control-label {
  width: auto;
  padding-right: 0;
  display: block;
}
.oldjulie .form-group-radio input[type=radio] {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
.oldjulie .rb-od-section-title {
  font-size: 22px;
  letter-spacing: 0.42px;
  line-height: 30px;
  /* font-family: "Open Sans", sans-serif; */
  color: #4a4a4a;
  font-weight: bold;
}
.oldjulie .swiper-content.myhomesec .mycell br {
  display: none;
}
.oldjulie footer .footer-item {
  padding-bottom: 26px;
}
.oldjulie .rb-contentbox-title {
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 20px;
  /* font-weight: bold; */
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 25px;
  text-align: center;
  padding-bottom: 27px;
}
.oldjulie .rb-contentbox-icon {
  margin-top: 48px;
  margin-bottom: 50px;
  text-align: center;
}
.oldjulie .rb-contentbox-icon img {
  display: inline-block;
  height: 54px;
  width: 57px;
}
.oldjulie .rb-contentbox-desc {
  min-height: 227px;
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
  padding-right: 3px;
}
.oldjulie a.btn-iconlink {
  display: inline-block;
  text-align: center;
}
.oldjulie a.btn-iconlink img {
  width: 95px;
  height: 95px;
  margin-top: 14px;
}
.oldjulie a.btn-iconlink span {
  color: #343434;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 0.94px;
  line-height: 25px;
  text-align: center;
  display: inline-block;
  padding-top: 20px;
  width: 131px;
  display: block;
}
.oldjulie .gold-border .text-gold-numeric {
  height: 40px;
  width: 40px;
  background-color: #9D9D9E;
  color: #FFFFFF;
  /* font-family: "Open Sans"; */
  font-size: 30px;
  letter-spacing: 0.72px;
  line-height: 41px;
  font-weight: 400;
}
.oldjulie .container .gold-border:before {
  box-sizing: border-box;
  width: 3px;
  border-left: 3px solid #DEDEDE;
  /* box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5); */
}
.oldjulie .gold-border .text-bold-blue, .oldjulie .text-bold-blue {
  color: #4A4A4A;
  /* font-family: "Open Sans"; */
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.42px;
  line-height: 30px;
  text-shadow: none;
}
.oldjulie .gold-underlined-heading {
  border-bottom: 3px solid #000;
}
.oldjulie .swiper-slide.bg-slide .text-left .bigBannertext,
.oldjulie .swiper-slide.bg-slide .text-right .bigBannertext {
  margin-top: 43px;
}
.oldjulie .swiper-slide .swiper-content .bigBannertext.text-white {
  text-shadow: none;
}
.oldjulie .transformation-section {
  color: #4a4a4a;
}
.oldjulie .transformation-section div > strong {
  color: #4a4a4a;
  font-weight: 300;
}
.oldjulie a.has-img-overlay img {
  height: 350px;
  width: 100%;
}
.oldjulie .has-img-overlay .img-overlay-wrap {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
}
.oldjulie .has-img-overlay .rb-img-overlay-content {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 21px;
  font-weight: bold;
  letter-spacing: 0.78px;
  line-height: 25px;
  padding-left: 60px;
  padding-right: 60px;
}
.oldjulie .has-img-overlay .img-overlay-content span.border {
  border-top: 1.5px solid #f4f4f4;
  width: 100%;
  margin: 5px 0;
  box-sizing: border-box;
  display: block;
  height: 2px;
}
.oldjulie .has-img-overlay .rb-bnf-see-transformation {
  position: absolute;
  bottom: 43px;
  width: 100%;
  left: 0;
  font-size: 16px;
  /* font-family: "Open Sans"; */
  color: #fff;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.69px;
  font-weight: 600;
}
.oldjulie .rb-bnf-see-transformation .fa {
  font-size: 25px;
  vertical-align: middle;
  font-weight: 400 !important;
  letter-spacing: 2px;
}
.oldjulie .rb-bnf-see-transformation .fa:first-child {
  padding-left: 5px;
}
.oldjulie .has-img-overlay .rb-bnf-see-transformation {
  visibility: hidden;
}
.oldjulie .has-img-overlay:hover .rb-bnf-see-transformation {
  visibility: visible;
}
.oldjulie .has-img-overlay .img-overlay-content {
  visibility: visible;
}
.oldjulie .has-img-overlay:hover .img-overlay-content {
  visibility: visible;
}
.oldjulie .pageslider {
  max-width: 1366px !important;
  margin: 0 auto !important;
}
body.page-template-market-trends .oldjulie .pageslider{
  max-width: 100% !important;
}
.oldjulie .container .gold-border {
  padding-bottom: 30px;
}
.oldjulie .secPadBottom-50, .oldjulie .secPadBottom-x50 {
  padding-bottom: 30px;
}
.oldjulie .rb-testimonial-box .rb-testimonial-boxitem {
  margin-bottom: 30px;
}
.oldjulie .rb-testimonial-box .rb-testimonial-boxitem a {
  display: inline-block;
  width: 100%;
  padding: 116px 30px 64px 30px;
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-align: center;
  height: 240px;
  position: relative;
}
.oldjulie .rb-testimonial-box .rb-testimonial-boxitem a:before {
  content: "";
  /* background-color: rgba(0,0,0,0.4); */
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.oldjulie .rb-testimonial-box .rb-testimonial-boxitem a span {
  position: relative;
  z-index: 2;
}
.oldjulie .rb-testimonial-box .rb-testimonial-boxitem-quote a {
  padding-top: 50px;
  padding-left: 62px;
  padding-bottom: 0;
  padding-right: 24px;
  background-color: #343434;
}
.oldjulie .rb-testimonial-box .rb-testimonial-quote img {
  width: 22px;
  display: inline-block;
  position: relative;
  left: -11px;
  top: -12px;
}
.oldjulie .swiper-slide .rb-testimonial-quote img {
  min-width: auto;
  min-height: auto;
}
.oldjulie .rb-testimonial-box .swiper-slide {
  padding-left: 15px;
  padding-right: 15px;
}
.oldjulie .swiper-ui-testimonials-container, .oldjulie .swiper-atts-slider-container {
  position: relative;
  clear: both;
}
.oldjulie [role=button] {
  cursor: pointer;
  outline: none;
}
.oldjulie .swiper-ui-testimonials, .oldjulie .swiper-atts-slider {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  /* position: relative; */
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.oldjulie .gallery-images-carousel-container {
  position: relative;
}
.oldjulie .gallery-images-carousel {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  /* position: relative; */
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.oldjulie .gallery-images-carousel .swiper-slide {
  width: 25%;
  height: 200px;
}
.oldjulie .gallery-images-carousel .swiper-slide > img {
  padding: 0 15px;
}
.oldjulie .swiper-ui-testimonials .swiper-button-next,
.oldjulie .swiper-ui-testimonials .swiper-button-prev {
  top: 40%;
}
.oldjulie .gallery-images-carousel .swiper-button-next,
.oldjulie .swiper-atts-slider .swiper-button-next,
.oldjulie .swiper-ui-testimonials .swiper-button-next {
  right: -10px;
}
.oldjulie .gallery-images-carousel .swiper-button-prev,
.oldjulie .swiper-atts-slider .swiper-button-prev,
.oldjulie .swiper-ui-testimonials .swiper-button-prev {
  left: -10px;
}
@media (min-width: 992px) {
  .oldjulie .gallery-images-carousel .swiper-button-next,
  .oldjulie .swiper-atts-slider .swiper-button-next,
  .oldjulie .swiper-ui-testimonials .swiper-button-next {
    right: -40px;
  }
  .oldjulie .gallery-images-carousel .swiper-button-prev,
  .oldjulie .swiper-atts-slider .swiper-button-prev,
  .oldjulie .swiper-ui-testimonials .swiper-button-prev {
    left: -40px;
  }
  .oldjulie .rb-swiper-reset-arrow .swiper-button-next {
    right: 0;
  }
  .oldjulie .rb-swiper-reset-arrow .swiper-button-prev {
    left: 0;
  }
  .oldjulie .navbar-nav > li > a {
    padding-top: 0;
  }
  .oldjulie .navbar-nav > li {
    padding-top: 25px;
  }
}
.oldjulie .rb-testimonial-box .rb-testimonial-quote span {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 30px;
}
.oldjulie .rb-trs-item {
  padding-top: 9px;
  padding-bottom: 17px;
}
.oldjulie .rb-trs-heading {
  color: #000000;
  /* font-family: "Minion Pro"; */
  font-size: 36px;
  letter-spacing: 1.93px;
  line-height: 43px;
  display: block;
}
.oldjulie .rb-trs-desc {
  color: #343434;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
}
.oldjulie .rb-tsr-compass img {
  height: 151px;
  object-fit: cover;
  object-position: center;
}
.oldjulie .btn-customlink {
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
}
.oldjulie .btn-customlink:hover {
  color: #000;
}
.oldjulie .julie-tsai-law {
  color: #4a4a4a;
}
.oldjulie .contact-julie {
  color: #4a4a4a;
  /* font-family: "Minion Pro"; */
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 40px;
}
.oldjulie .navbar-brand img {
  width: 142px;
}
.oldjulie .rectangle-yellow {
  background-color: #000000;
}
.oldjulie .mainslider .swiper-slide.bg-slide {
  background-position: center;
  background-size: cover;
}
.oldjulie footer .footer-item .menu-title {
  /* font-family: "Roboto", sans-serif; */
}
.oldjulie .nav li .sub-menu {
  background: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
}
.oldjulie .mega_menu b.txt-blue {
  font-weight: 500;
}
.oldjulie .navbar-nav > li, .oldjulie .nav li .dropdown-menu li, .oldjulie .navbar-default .navbar-nav a, .oldjulie .navbar-default .navbar-nav > li > a {
  color: #878787;
  /* font-family: "Roboto"; */
  font-size: 17px;
  letter-spacing: 0.5px;
  font-weight: normal;
}
.oldjulie .navbar-default .navbar-nav > li > a:focus, .oldjulie .navbar-default .navbar-nav > li > a:hover, .oldjulie .navbar-default .navbar-nav > li.current-menu-item a {
  color: #000000;
}
.oldjulie .nav li .dropdown-menu li a:hover {
  color: #000000;
}
.oldjulie .mega_menu, .oldjulie .nav li .dropdown-menu, .oldjulie .nav li .sub-menu {
  border-top: 5px solid #000000;
}
.oldjulie .navbar-nav > li.current-page-ancestor,
.oldjulie .navbar-nav > li.current-menu-item {
  border-bottom: 5px solid #000000;
}
.oldjulie .about-our-track .menu-item.about {
  border-bottom: 5px solid #000000;
}
.oldjulie .strip-border {
  border-top: 4px solid #000000;
}
.oldjulie .request-more-informa {
  color: #000000;
}
.oldjulie .our-differences-icons-row {
  text-align: center;
}
.oldjulie .widget_categories ul li.has-children i.fa, .oldjulie .widget_categories ul li i.fa {
  color: #4A4A4A;
  display: inline-block;
  padding-right: 10px;
  cursor: pointer;
}
.oldjulie .widget_categories {
  margin-top: 18px;
  padding-left: 20px;
}
.oldjulie section.widget {
  padding-left: 20px;
}
.oldjulie #sec_investorservices .widget_categories {
  margin-top: 0;
}
.oldjulie .widget_categories {
  list-style: none;
  background: none;
  padding-left: 0;
  color: #9d9d9e;
}
.oldjulie .widget_categories > ul {
  padding-left: 0;
}
.oldjulie .widget_categories ul li {
  list-style: none;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
  background: none;
  padding-left: 0;
  padding-top: 15px;
}
.oldjulie .widget_categories ul li:before {
  /* content:"—"; */
  font-weight: 500;
  font-size: 16px;
  line-height: 25px;
  color: #23425F;
  padding-right: 5px;
}
.oldjulie .widget_categories ul li .children {
  transition: opacity 1s ease-out;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.oldjulie .widget_categories ul li .children.open {
  opacity: 1;
  height: auto;
  padding-left: 25px;
}
.oldjulie a.lead, .oldjulie strong.lead {
  font-weight: 600;
  font-size: 16px;
  color: #23425F;
  /* font-family: "Open Sans"; */
  display: inline-block;
  margin-bottom: 10px;
}
.oldjulie strong.lead {
  display: block;
}
.oldjulie .widget_categories ul li.has-children i.fa {
  /* content:"\f054";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
     color:#23425F; */
  cursor: pointer;
  display: inline-block;
  padding-right: 10px;
}
.oldjulie .widget_categories ul li.in.has-children i.fa {
  /* content: "\f078"; */
}
.oldjulie .widget-title {
  /* height: 21px;
  width: 333px; */
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 21px;
  text-transform: uppercase;
}
.oldjulie section.widget {
  padding-left: 20px;
  padding-right: 20px;
  margin: 0;
  padding-bottom: 20px;
  border-bottom: 1px dashed #9d9d9d;
}
.oldjulie .widget .search-form {
  height: 35px;
  margin-right: 0;
  width: 100%;
  overflow: hidden;
  border: 1px solid #4A4A4A;
  background-color: #FFFFFF;
}
.oldjulie .widget .search-form .search-submit {
  display: none;
}
.oldjulie .widget .search-form label, .oldjulie .widget .search-form .search-field {
  display: block;
  width: 100%;
  height: 25px;
  line-height: 25px;
}
.oldjulie .widget .search-field {
  margin: 5px 0 5px 16px;
  border: 0;
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.71px;
  outline: none;
}
.oldjulie .widget_recent_entries ul {
  padding-left: 0;
}
.oldjulie .widget_recent_entries li {
  list-style: none;
}
.oldjulie .widget_recent_entries li a {
  height: 38px;
  color: #9D9D9E;
  /* font-family: "Roboto"; */
  font-size: 14px;
  letter-spacing: 0.44px;
  line-height: 19px;
}
.oldjulie .widget .wpcf7 input {
  padding: 5px 0 5px 16px;
  width: 100%;
}
.oldjulie .widget .wpcf7 [type=submit] {
  height: 35px;
  border: 1px solid #CACACA;
  background-color: #FFFFFF;
  color: #4A4A4A;
  /* font-family: "Roboto"; */
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.71px;
  line-height: 25px;
  padding: 5px 16px;
  width: auto;
}
.oldjulie .widget .rb-desc {
  color: #9D9D9E;
  /* font-family: "Roboto"; */
  font-size: 14px;
  letter-spacing: 0.44px;
  line-height: 19px;
}
.oldjulie #footer ul.cnss-social-icon li.cn-fa-icon a {
  color: #000000 !important;
  background-color: #fff !important;
  margin: 3px !important;
}
.oldjulie #menu-header-menu .menu-item li a:hover {
  font-weight: 500;
  text-decoration: none;
  text-shadow: none;
}
.oldjulie .blog-posts-categories ul li a.active {
  font-weight: 500;
  color: #000;
}
.oldjulie .heading-gold {
  color: #000;
  /* font-family: "Minion Pro", 'Open Sans','Roboto',sans-serif; */
}
.oldjulie .underlined-gold {
  border-bottom: 3px solid #000;
}
.oldjulie .market_trend_search .btn {
  margin: 0;
}
.oldjulie .market_trend_search br {
  display: none;
}
.oldjulie .banner-overlay br {
  display: none;
}
.oldjulie .market_trend_search .btn {
  margin: 0;
  border-radius: 0 !important;
  height: 53px;
  vertical-align: middle;
  padding-top: 15px;
}
.oldjulie .footer-compass-logo {
  text-align: center;
  padding-top: 30px;
  max-width: 100%;
  padding-bottom: 15px;
}
.oldjulie .footer-compass-logo img {
  width: 134px;
  display: inline-block;
  height: 19px;
}
.oldjulie .rb-pull-right {
  float: right;
}
.oldjulie .footer-main-wrapper {
  background-color: #4b4b4b;
}
.oldjulie .rb-save-listing .fa {
  font-size: inherit;
}
.oldjulie .rb-save-listing .fa-star::before {
  /*  content: "\f006" !important; */
  font-family: "Font Awesome 5 Free";
}
.oldjulie .rb-save-listing.favorite .fa-star::before {
  content: "\f005" !important;
}
.oldjulie .mfp-close-btn-in .mfp-close {
  z-index: 9;
  background-color: #fff;
  padding: 0;
}
.oldjulie .swiper-blogposts-carousel-container .blog-posts-slider-date {
  padding-bottom: 0;
}
.oldjulie .blog-posts-slider-date {
  bottom: 15px;
}
.oldjulie .mfp-content {
  background-color: #fff;
  margin: 0 auto;
  max-width: 80%;
  margin-top: 40px;
}
.oldjulie .mfp-content-full .mfp-content {
  width: 98%;
}
.oldjulie .mfp-content-medium .mfp-content {
  width: 60%;
}
.oldjulie .mfp-content-small .mfp-content {
  width: 40%;
}
@media (min-width: 992px) {
  .oldjulie {
    /*  .row .fuo-instagram-column {
         max-width: 144px;
         padding-right: 0;
     } */
  }
}
.oldjulie span.fuo-instagram {
  display: inline-block;
  padding: 51.6px 0;
  /* min-width: 144px; */
  width: 100%;
  text-align: center;
  color: #000000;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 0.86px;
  height: 171px;
}
.oldjulie .san-francisco-bay-area-cards-row > div {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 38px;
}
.oldjulie .san-francisco-bay-area-cards-row {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -21px;
  margin-right: -21px;
}
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs_content {
  padding: 64px;
  background-color: #F5F5F5;
  box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  top: -7px;
  z-index: 2;
  cursor: pointer;
  padding: 53px;
}
.oldjulie .bay_area_communities_tabs_content .rb-card-title {
  font-size: 21px;
}
.oldjulie .rb-tsr-compass > a {
  background-color: #9D9D9E;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 52px 0 45px 0;
  display: block;
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  /* font-family: "Open Sans"; */
  font-size: 18px;
  letter-spacing: 1.06px;
  line-height: 27px;
  border-bottom: 1px solid #878787;
}
.oldjulie .rb-tsr-compass > a:last-child {
  border-bottom: 0;
}
.oldjulie .mj-about-julie > div {
  margin-bottom: 20px;
}
.oldjulie .meet-julie-facts ul li {
  letter-spacing: 0.94px;
  line-height: 33px;
}
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs li a {
  padding: 13px 42px;
  background-color: transparent;
  border: 0;
  position: relative;
  z-index: 1;
  color: #000;
}
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs li a:hover,
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs li a:focus,
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs li a:active:hover {
  background-color: transparent;
  border: 0;
}
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs li.active a {
  background-color: transparent;
  font-weight: 500;
  color: #000;
}
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs li a:before {
  content: "";
  transform: perspective(5px) rotateX(1deg);
  transform-origin: bottom;
  position: absolute;
  border: 0.1em solid #e2e2e2;
  top: -10px;
  right: 0;
  bottom: 0px;
  left: 0;
  z-index: -1;
  border-bottom: transparent;
  background-color: #e2e2e2;
  box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.5);
  display: inline-block;
}
.oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs li.active a:before {
  border: 0.1em solid #F5F5F5;
  background-color: #F5F5F5;
}
.oldjulie .bay_area_communities_tabs {
  display: inline-block;
  margin-left: 12em;
}
.oldjulie .bay_area_communities_tabs_content .rb-show_cards-row {
  margin-left: -5.5px;
  margin-right: -5.5px;
}
.oldjulie .bay_area_communities_tabs_content .rb-show_cards-column {
  padding-left: 5.5px;
  padding-right: 5.5px;
  margin-bottom: 11px;
}
.oldjulie .bay_area_communities_tabs li.active:before {
  content: "";
  width: 98.4%;
  position: absolute;
  height: 6px;
  bottom: -2px;
  z-index: 10;
  background-color: #f5f5f5;
  transform: perspective(5px) rotateX(1deg);
}
.oldjulie .swiper-slide .rb-card.rb-card-has-shadow {
  padding-left: 4px !important;
  padding-right: 4px !important;
  padding-bottom: 4px !important;
  padding-top: 4px !important;
}
.oldjulie .swiper-slide .rb-card.rb-card-has-shadow-m {
  margin-left: 4px !important;
  margin-right: 4px !important;
  margin-bottom: 4px !important;
  margin-top: 4px !important;
}
.oldjulie .rb-add-m4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
  margin-bottom: 4px !important;
  margin-top: 4px !important;
}
.oldjulie .swiper-slide .rb-card.rb-card-has-shadow-p {
  padding-left: 4px !important;
  padding-right: 4px !important;
  padding-bottom: 4px !important;
  padding-top: 4px !important;
}
.oldjulie .testimonial--page-qoute {
  color: #000000;
  /* font-family: "Minion Pro"; */
  font-size: 30px;
  font-style: italic;
  font-weight: 600;
  letter-spacing: 0.6px;
  line-height: 40px;
}
.oldjulie .testimonial--page-title {
  color: #000000;
  /* font-family: "Minion Pro"; */
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 2.22px;
  line-height: 60px;
  text-transform: uppercase;
  margin-top: 34px;
  margin-bottom: 34px;
  padding-bottom: 0;
  padding-top: 0;
}
.oldjulie .single-blog-post .single-blog-thumbnail {
  height: 428px;
  object-fit: cover;
  object-position: center;
}
.oldjulie .swiper-blogposts-container .blog-posts-item .blog-post-content-wrapper {
  box-shadow: none;
}
.oldjulie .custom-swiper-container.fixed, .oldjulie .property-details-slider-ourter.fixed {
  overflow-y: auto;
}
.oldjulie .contact-form.registeration div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14 !important;
}
.oldjulie .rb-blog-heading {
  color: #343434;
  /* font-family: "Roboto"; */
  font-size: 21px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 27px;
}
.oldjulie .blog-post-content-wrapper .blog-post-featured {
  bottom: auto;
  top: auto;
  left: auto;
  position: relative;
  float: right;
}
.oldjulie .place-marker-popup .title {
  font-weight: bold;
}
.oldjulie #placesHtml {
  margin-top: 45px;
}
.oldjulie #placesHtml .place {
  width: 32.33%;
  float: left;
  margin-bottom: 35px;
}
.oldjulie #placesHtml .placeheading {
  color: #023962;
  /* font-family: "Minion Pro"; */
  font-size: 23px;
  font-weight: 600;
  line-height: 28px;
}
.oldjulie #placesHtml li.placename {
  color: #0E0E0E;
  /* font-family: "Open Sans"; */
  font-size: 16px;
  line-height: 24px;
  list-style: decimal;
}
.oldjulie .placeMarker:before, .oldjulie .placeMarker:after {
  border: 0;
}
.oldjulie .placeMarker {
  width: 16px;
  height: 16px;
  border-radius: 100% !important;
  border: 0 !important;
  padding: 0;
  top: -16px;
  left: -6px;
}
.oldjulie .placeMarker img {
  width: 16px;
}
.oldjulie .single-post .blog-post-content-wrapper .blog-post-featured {
  bottom: auto;
  top: 15px;
  right: 15px;
  position: absolute;
  float: right;
}
.oldjulie .single-post .blog-posts-item .blog-post-content-wrapper {
  box-shadow: 0 0 4px 1px #d4d4d4;
}
.oldjulie .swiper-slide .rb-post-card {
  margin: 4px !important;
}
.oldjulie .single-post .pd-border-bottom {
  border-bottom: 2px dashed #ddd;
}
.oldjulie .single-post .pd-border-right {
  border-right: 2px dashed #ddd;
}
.oldjulie .rb-border-dotted {
  border-style: dotted;
  border-color: #9D9D9E;
}
.oldjulie .rb-border-dashed {
  border-style: dashed;
  border-color: #9D9D9E;
}
.oldjulie .rb-border-top {
  border-top-width: 1px;
}
.oldjulie .rb-border-bottom {
  border-bottom-width: 1px;
}
.oldjulie .rb-border-left {
  border-left-width: 1px;
}
.oldjulie .rb-border-right {
  border-right-width: 1px;
}
.oldjulie .btn:focus, .oldjulie .btn:active:focus, .oldjulie .btn.active:focus, .oldjulie .btn.focus, .oldjulie .btn:active.focus, .oldjulie .btn.active.focus {
  outline: none;
  outline-offset: none;
}
.oldjulie .buyer-services-links-row .rb-imagelink-boxitem a {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.96px;
  line-height: 22px;
}
.oldjulie .seller-services-links-row .rb-imagelink-boxitem a {
  color: #FFFFFF;
  /* font-family: "Minion Pro"; */
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.96px;
  line-height: 22px;
}
.oldjulie .plan-your-sale-row .rb-imagelink-boxitem a {
  /* font-family: "Roboto"; */
  font-weight: normal;
}
.oldjulie .plan-your-purchase-row .rb-imagelink-boxitem a {
  /* font-family: "Roboto"; */
  font-weight: normal;
}
.oldjulie .text-black {
  color: #000;
}
.oldjulie .text-lightblack {
  color: #4a4a4a;
}
.oldjulie .text-bluebold {
  color: #4A4A4A;
  /* font-family: "Open Sans"; */
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.42px;
  line-height: 30px;
  text-shadow: none;
}
.oldjulie .rb-bg-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.oldjulie .rb-section-gutter-top {
  padding-top: 52px;
}
.oldjulie .rb-section-gutter-bottom {
  padding-bottom: 52px;
}
.oldjulie .add-gutter {
  padding-left: 15px;
  padding-right: 15px;
}
.oldjulie .add-gutter-left {
  padding-left: 15px;
}
.oldjulie .add-gutter-right {
  padding-right: 15px;
}
.oldjulie .add-offset {
  margin-left: 15px;
  margin-right: 15px;
}
.oldjulie .add-offset-left {
  margin-left: 15px;
}
.oldjulie .add-offset-right {
  margin-right: 15px;
}
.oldjulie .rb-section-offset-top {
  margin-top: 52px;
}
.oldjulie .rb-section-offset-bottom {
  margin-bottom: 52px;
}
.oldjulie .rb-section-vgutter {
  padding-top: 52px;
  padding-bottom: 52px;
}
.oldjulie .rb-section-voffset {
  margin-top: 52px;
  margin-bottom: 52px;
}
.oldjulie .rb-section-gutter-left {
  padding-left: 113px;
}
.oldjulie .rb-section-gutter-right {
  padding-right: 113px;
}
.oldjulie .rb-section-hgutter {
  padding-left: 113px;
  padding-right: 113px;
}
.oldjulie .rb-section-offset-left {
  margin-left: 113px;
}
.oldjulie .rb-section-offset-right {
  margin-right: 113px;
}
.oldjulie .rb-section-hoffset {
  margin-left: 113px;
  margin-right: 113px;
}
.oldjulie .rb-subsection-gutter-top {
  padding-top: 26px;
}
.oldjulie .rb-subsection-gutter-bottom {
  padding-bottom: 26px;
}
.oldjulie .rb-subsection-offset-top {
  margin-top: 26px;
}
.oldjulie .rb-subsection-offset-bottom {
  margin-bottom: 26px;
}
.oldjulie .rb-subsection-vgutter {
  padding-top: 26px;
  padding-bottom: 26px;
}
.oldjulie .rb-subsection-voffset {
  margin-top: 26px;
  margin-bottom: 26px;
}
.oldjulie .container-fluid .rb-section-hgutter {
  padding-left: 98px;
  padding-right: 98px;
}
.oldjulie .container-fluid .rb-section-hoffset {
  margin-left: 98px;
  margin-right: 98px;
}
.oldjulie .rb-button-gutter {
  padding-left: 35px;
  padding-right: 35px;
}
.oldjulie .rb-gutter-plus-top {
  padding-top: 62px;
}
.oldjulie .rb-gutter-plus-bottom {
  padding-bottom: 62px;
}
.oldjulie .rb-offset-plus-top {
  margin-top: 62px;
}
.oldjulie .rb-offset-plus-bottom {
  margin-bottom: 62px;
}
.oldjulie .rb-bigheading-offset-top {
  margin-top: 30px;
}
.oldjulie .rb-bigheading-offset-bottom {
  margin-top: 36px;
}
.oldjulie .rb-bigheading-voffset {
  margin-top: 30px;
  margin-bottom: 36px;
}
.oldjulie .minion-pro {
  /* font-family: "Minion Pro", sans-serif !important; */
}
.oldjulie .lato {
  /* font-family: "Lato", sans-serif !important; */
}
.oldjulie .text-black {
  color: #000000;
}
.oldjulie .rb-bg-dark {
  background-color: #343434;
}
.oldjulie .rb-bgsize-1 {
  background-size: 10%;
}
.oldjulie .rb-bgsize-2 {
  background-size: 20%;
}
.oldjulie .rb-bgsize-3 {
  background-size: 30%;
}
.oldjulie .rb-bgsize-4 {
  background-size: 40%;
}
.oldjulie .rb-bgsize-5 {
  background-size: 50%;
}
.oldjulie .rb-bgsize-6 {
  background-size: 60%;
}
.oldjulie .rb-bgsize-7 {
  background-size: 70%;
}
.oldjulie .rb-bgsize-8 {
  background-size: 80%;
}
.oldjulie .rb-bgsize-9 {
  background-size: 90%;
}
.oldjulie .rb-bgsize-10 {
  background-size: 100%;
}
.oldjulie .menu-text-black a {
  color: #000 !important;
}
.oldjulie .menu-text-lightblack a {
  color: #4a4a4a !important;
}
.oldjulie .rb-box-shadow {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.oldjulie .rb-height-auto {
  height: auto !important;
}
.oldjulie .rb-width-auto {
  width: auto !important;
}
.oldjulie .rb-height-100 {
  height: 100% !important;
}
.oldjulie .rb-width-100 {
  width: 100% !important;
}
.oldjulie .rb-hm-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.oldjulie .rb-vm-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.oldjulie .rb-mt-0 {
  margin-top: 0 !important;
}
.oldjulie .rb-mb-0 {
  margin-bottom: 0 !important;
}
.oldjulie .rb-ml-0 {
  margin-left: 0 !important;
}
.oldjulie .rb-mr-0 {
  margin-right: 0 !important;
}
.oldjulie .rb-hp-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.oldjulie .rb-vp-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.oldjulie .rb-pt-0 {
  padding-top: 0 !important;
}
.oldjulie .rb-pb-0 {
  padding-bottom: 0 !important;
}
.oldjulie .rb-pl-0 {
  padding-left: 0 !important;
}
.oldjulie .rb-pr-0 {
  padding-right: 0 !important;
}
.oldjulie .rb-d-table {
  display: table !important;
}
.oldjulie .rb-d-cell {
  display: table-cell !important;
}
.oldjulie .rb-valign-t {
  vertical-align: top;
}
.oldjulie .rb-valign-m {
  vertical-align: middle;
}
.oldjulie .rb-valign-b {
  vertical-align: bottom;
}
.oldjulie .rb-valign-tb {
  vertical-align: text-bottom;
}
.oldjulie .rb-valign-tt {
  vertical-align: text-top;
}
.oldjulie .flex-items-center {
  display: flex;
  align-items: center;
}
.oldjulie .flex-content-center {
  display: flex;
  align-content: center;
}
.oldjulie .rb-img-zoom-1.rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom-1.rb-img-zoom img:hover {
  -webkit-transform: scale(1.07);
  transform: scale(1.07);
}
.oldjulie .rb-img-zoom-2.rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom-2.rb-img-zoom img:hover {
  -webkit-transform: scale(1.09);
  transform: scale(1.09);
}
.oldjulie .rb-img-zoom-3.rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom-3.rb-img-zoom img:hover {
  -webkit-transform: scale(1.11);
  transform: scale(1.11);
}
.oldjulie .rb-img-zoom-4.rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom-4.rb-img-zoom img:hover {
  -webkit-transform: scale(1.13);
  transform: scale(1.13);
}
.oldjulie .rb-img-zoom-5.rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom-5.rb-img-zoom img:hover {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.oldjulie .rb-img-zoom-6.rb-img-zoom:hover img, .oldjulie .swiper-slide .rb-img-zoom-6.rb-img-zoom img:hover {
  -webkit-transform: scale(1.17);
  transform: scale(1.17);
}
.oldjulie .rb-bg-zoom-1.rb-bg-zoom:hover .rb-bg-zoom-img {
  -webkit-transform: scale(1.07);
  transform: scale(1.07);
}
.oldjulie .rb-bg-zoom-2.rb-bg-zoom:hover .rb-bg-zoom-img {
  -webkit-transform: scale(1.09);
  transform: scale(1.09);
}
.oldjulie .rb-bg-zoom-3.rb-bg-zoom:hover .rb-bg-zoom-img {
  -webkit-transform: scale(1.11);
  transform: scale(1.11);
}
.oldjulie .rb-bg-zoom-4.rb-bg-zoom:hover .rb-bg-zoom-img {
  -webkit-transform: scale(1.13);
  transform: scale(1.13);
}
.oldjulie .rb-bg-zoom-5.rb-bg-zoom:hover .rb-bg-zoom-img {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.oldjulie .rb-bg-zoom-6.rb-bg-zoom:hover .rb-bg-zoom-img {
  -webkit-transform: scale(1.17);
  transform: scale(1.17);
}
.oldjulie .rb-tabs-style-1 {
  border-bottom: 1px solid #4A4A4A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.oldjulie .rb-tabs-style-1 > li {
  margin: 0;
  height: 42px;
  text-align: center;
  color: #343434;
  background-color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.oldjulie .rb-tabs-style-1 > li.active {
  background-color: #434343 !important;
  color: #fff;
  text-align: center;
}
.oldjulie .rb-tabs-style-1 > li > a {
  border: 0 !important;
  margin: 0;
  color: #343434;
  padding: 11px 20px;
  /* font-family: "Roboto"; */
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 21px;
  border: 0;
  /* text-shadow: 0 2px 4px 0 rgba(0,0,0,0.5); */
  background-color: transparent;
  display: inline-block;
  width: 100%;
}
.oldjulie .rb-tabs-style-1 > li.active > a, .oldjulie .rb-tabs-style-1 > li.active > a:hover, .oldjulie .rb-tabs-style-1 > li.active > a:focus, .oldjulie .rb-tabs-style-1 > li.active > a:active {
  color: #fff;
  background-color: transparent;
  font-weight: 500;
}
.oldjulie .rb-tabs-style-1_content .tab-pane {
  padding-top: 48px;
}
.oldjulie .rb-tabs-style-1_content .tab-pane .tab-pane-heading {
  margin-top: 7px;
  font-size: 27px;
  /* font-family: "Minion Pro"; */
}
.oldjulie .rb-tabs-style-1_content .tab-pane section,
.oldjulie .rb-tabs-style-1_content .tab-pane section p {
  color: #000000;
  font-family: Lato;
  font-size: 16px;
  letter-spacing: 0.94px;
  line-height: 25px;
}
.oldjulie .rb-community-childposts .rb-show_cards-row {
  margin-left: -11px;
  margin-right: -11px;
}
.oldjulie .rb-community-childposts .rb-show_cards-row .rb-show_cards-column {
  position: relative;
  margin-bottom: 11px;
  padding-left: 5.5px;
  padding-right: 5.5px;
}
.oldjulie .rb-show_cards-community {
  margin-bottom: 30px;
}
.oldjulie .canvas-con-inner {
  width: 250px;
}
@media (min-width: 992px) {
  .oldjulie #sl-wrapper.rb-listings-fullmap .leftsec {
    width: 100%;
    position: relative;
  }
  .oldjulie #sl-wrapper.rb-listings-fullmap .rightsec {
    width: 0;
    display: none;
  }
  .oldjulie #sl-wrapper.rb-listings-fullmap .map-wrapper.fixed {
    position: relative;
  }
  .oldjulie .md-hp-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .oldjulie .md-hm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .oldjulie .rb-negative30-offset-md {
    margin-left: -30px;
    position: relative;
  }
  .oldjulie .md-w-100 {
    width: 100% !important;
  }
  .oldjulie .md-pull-right {
    float: right !important;
  }
  .oldjulie .md-pull-left {
    float: left !important;
  }
  .oldjulie .san-francisco-bay-area-communities-tabs-container {
    padding-left: 53px;
    padding-right: 53px;
  }
  .oldjulie .md-flex-items-center {
    display: flex;
    align-items: center;
  }
  .oldjulie .md-flex-content-center {
    display: flex;
    align-content: center;
  }
  .oldjulie .md-d-flex {
    display: flex;
  }
  .oldjulie .md-d-block {
    display: block;
  }
  .oldjulie .md-d-inline {
    display: inline;
  }
  .oldjulie .md-d-inline-block {
    display: inline-block;
  }
  .oldjulie .md-d-inline-unset {
    display: unset;
  }
  .oldjulie .md-d-inline-initial {
    display: initial;
  }
  .oldjulie .md-hm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .oldjulie .md-vm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .oldjulie .md-mt-0 {
    margin-top: 0 !important;
  }
  .oldjulie .md-mb-0 {
    margin-bottom: 0 !important;
  }
  .oldjulie .md-ml-0 {
    margin-left: 0 !important;
  }
  .oldjulie .md-mr-0 {
    margin-right: 0 !important;
  }
  .oldjulie .md-hp-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .oldjulie .md-vp-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .oldjulie .md-pt-0 {
    padding-top: 0 !important;
  }
  .oldjulie .md-pb-0 {
    padding-bottom: 0 !important;
  }
  .oldjulie .md-pl-0 {
    padding-left: 0 !important;
  }
  .oldjulie .md-pr-0 {
    padding-right: 0 !important;
  }
  .oldjulie .md-d-table {
    display: table !important;
  }
  .oldjulie .md-d-cell {
    display: table-cell !important;
  }
  .oldjulie .md-valign-t {
    vertical-align: top;
  }
  .oldjulie .md-valign-m {
    vertical-align: middle;
  }
  .oldjulie .md-valign-b {
    vertical-align: bottom;
  }
  .oldjulie .md-valign-tb {
    vertical-align: text-bottom;
  }
  .oldjulie .md-valign-tt {
    vertical-align: text-top;
  }
}
@media (max-width: 991px) {
  .oldjulie #placesHtml .place {
    width: 100%;
    float: none;
  }
  .oldjulie .rb-tabs-style-1 > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .oldjulie .bay_area_communities_tabs {
    margin-left: 0;
  }
  .oldjulie .rb-email-news-letter .rb-input-field {
    max-width: 100%;
  }
  .oldjulie .sm-d-flex {
    display: flex;
  }
  .oldjulie .sm-d-block {
    display: block;
  }
  .oldjulie .sm-d-inline {
    display: inline;
  }
  .oldjulie .sm-d-inline-block {
    display: inline-block;
  }
  .oldjulie .sm-d-inline-unset {
    display: unset;
  }
  .oldjulie .sm-d-inline-initial {
    display: initial;
  }
}
@media (max-width: 767px) {
  .oldjulie .rb-negative30-offset-md {
    margin-left: -30px;
    position: relative;
  }
  .oldjulie .mainslider {
    height: 58vh !important;
  }
  .oldjulie .swiper-slide.bg-slide .text-left .bigBannertext, .oldjulie .swiper-slide.bg-slide .text-right .bigBannertext {
    margin-top: 10px;
	padding:20px 20px 20px 35px !important;
	font-size:25px;
	line-height:normal;
  }
  .oldjulie .rb-card-image img{
	height: max-content;
  }
  .oldjulie .rb-card-description{
	height: max-content !important;
	padding-bottom: 10px !important;
  }
}
@media (max-width: 375px) {
  .oldjulie .bay_area_communities_tabs li {
    width: 100%;
  }
  .oldjulie .bay_area_communities_tabs li a {
    text-align: center;
  }
  .oldjulie .san-francisco-bay-area-communities-tabs-container .bay_area_communities_tabs_content {
    padding: 0;
    box-shadow: none;
  }
  .oldjulie .bay_area_communities_tabs_content .rb-show_cards-column {
    padding-left: 15px;
    padding-right: 15px;
  }
  .oldjulie .container-fluid > .container {
    padding-left: 0;
    padding-right: 0;
  }
}