@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&family=Roboto:wght@300&family=Rufina:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap");
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.eapps-instagram-feed-has-error {
  display: block !important;
  }
  .eapps-instagram-feed-posts-inner {
  width: 100% !important;
  }


.section-inverse h1, .carousel-item.active{
  color: white!important;
}

.eapps-instagram-feed-posts-item{
  opacity: 100!important;
  visibility: visible!important;
}

.inner-layout.navbar-toggler, .inner-layout.navbar-toggler span{
  border-color: black!important;
}

body#home-bodycontent .cover.cover-center.agent {
  height: 55vw !important;
  min-height: 750px;
  max-height: 80vh;
  margin-top: 0px!important;
}

.overlay .title, .overlay .description{
  color: white!important;
}

#custom_content #cta_boxes a img, #custom_content #featured_communities a img{
  filter: brightness(0.5)!important;
}

body#home-bodycontent .main{
  padding-top: 0px!important;
}


body#home-bodycontent #hero_overlay_buttons:before {
  content: "Lifestyle. Community. Excellence.";
  position: absolute;
  left: 50%;
  bottom: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #fff;
  line-height: 1;
  font-family: "DM Serif Display","Playfair Display",Georgia,serif;
  font-size: 55px;
  display: block;
  text-align: center;
  text-shadow: 2px 2px 6px rgb(0 0 0 / 60%);
}

body#home-bodycontent .cover-title .cover-title-inner{
  display: none;
}

#hero_overlay_buttons a:hover{
  background: black!important;
}

body#home-bodycontent #hero_overlay_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 45px 0;
  z-index: 9;
}

body#home-bodycontent #hero_overlay_buttons a {
  display: inline-block;
  color: #fff;
  background: rgba(54,54,54,0.8);
  padding: 15px 40px 13px;
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
  margin: 5px 10px;
  font-family: "Montserrat","Lato","Open Sans",Helvetica,sans-serif;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
  text-align: center;
}



body.header-transparent #header {
  background-color: #fff;
}

body.header-transparent #header #secondary-logo {
  margin-top: -5px;
}

body#home-bodycontent #secondary-logo img {
  max-width: 150%;
}

.logo.primary{
  display: none!important;
}

#header .container .row-flex:nth-child(2) .logo, #header .map-filter-wrapper .row-flex:nth-child(2) .logo {
  max-height: 65px;
}

body.header-transparent #header .nav-primary .nav-link {
  color: #000;
}

#header a{
  color: black!important;
}

#header li{
  color: black!important;
}

.row-flex:first-child > ul li a .fa.social, #header.home .map-filter-wrapper .row-flex:first-child > ul li a .fa.social, #header.sell:not(.alt-sell-success) .container .row-flex:first-child > ul li a .fa.social, #header.sell:not(.alt-sell-success) .map-filter-wrapper .row-flex:first-child > ul li a .fa.social {
  border: 2px solid black!important;
  color: black!important;
}




#home-bodycontent .main-inner .content .container-fluid{
  padding-left: 0px;
  padding-right: 0px;
}

.eapps-instagram-feed-title{
    display: none!important;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"),
    url("./fonts/slick.woff") format("woff"),
    url("./fonts/slick.ttf") format("truetype"),
    url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  z-index: 9;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #fff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: 25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 25px;
}
.slick-prev:before {
  content: "â†";
}
[dir="rtl"] .slick-prev:before {
  content: "â†’";
}
.slick-next {
  right: 25px;
}
[dir="rtl"] .slick-next {
  left: 25px;
  right: auto;
}
.slick-next:before {
  content: "â†’";
}
[dir="rtl"] .slick-next:before {
  content: "â†";
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: 25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "â€¢";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #000;
  opacity: 0.75;
}
#home-bodycontent header > .container {
  width: 100%;
  max-width: 1400px;
}
#header .container .row-flex:nth-child(2) .logo,
#header .map-filter-wrapper .row-flex:nth-child(2) .logo {
  max-height: 65px;
}
 #secondary-logo img {
  max-width: 150%;
}
 .navbar-toggler span {
  border-color: #000;
}
 #header {
  background-color: #fff;
}
 #header #secondary-logo {
  margin-top: -5px;
}
 #header .nav-primary .nav-link {
  color: #000;
}
 #header .container .row-flex:first-child > ul li a,

  #header
  .container
  .row-flex:first-child
  > ul
  li
  a
  .fa.social {
  color: #000;
}

  #header
  .container
  .row-flex:first-child
  > ul
  li
  a
  .fa.social {
  border-color: #000;
}
body#home-bodycontent{
  font-family: "Roboto", "Lato", "Open Sans", Helvetica, sans-serif;
  scroll-behavior: smooth;
}
 section#about {
  display: none !important;
}
 .main .inner-main-content {
  padding-top: 0;
}
#home-bodycontent  .main .inner-main-content > .container {
  width: 100%;
  max-width: none;
  padding: 0;
}
 .main .inner-main-content > .container > .row {
  margin: 0;
  padding: 0;
}

#home-bodycontent  .main
  .inner-main-content
  > .container
  > .row
  > .col-md-8 {
  width: 100%;
  padding: 0;
}

#home-bodycontent  .main
  .inner-main-content
  > .container
  > .row
  > .col-md-8
  .resource-container {
  padding: 0;
  margin: 0;
}

#home-bodycontent  .main
  .inner-main-content
  > .container
  > .row
  > .col-md-4 {
  display: none;
}
 .cover.cover-center.agent {
  height: 52vw !important;
  min-height: 750px;
  max-height: 80vh;
  margin-top: -100px;
}
 .cover.cover-center.agent .cover-image {
  background: url(https://cy-kvcore-assets.s3.amazonaws.com/sites/taryngindt.exprealty.com/images/hero.jpg)
    center no-repeat !important;
  background-size: cover !important;
}

  .cover.cover-center.agent
  .cover-title
  #cust-hero_wrpr
  .hero-headline {
  display: none;
}
 .information-bar {
  background: #fff !important;
}
 .information-bar h5 {
  color: #000;
}
 .listings .page-header h2 span,
 .background-white h1.fw-300.center {
  font-weight: 500;
  font-size: 45px;
  margin-bottom: 25px;
  color: #000;
  font-family: "DM Serif Display", "Playfair Display", Georgia, serif !important;
}
 #hero_overlay_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 45px 0;
  z-index: 9;
}
 #hero_overlay_buttons:before {
  content: "Let's Find Your New Home!";
  position: absolute;
  left: 50%;
  bottom: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #fff;
  line-height: 1;
  font-family: "DM Serif Display", "Playfair Display", Georgia, serif;
  font-size: 55px;
  display: block;
  text-align: center;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
}
 #hero_overlay_buttons a {
  display: inline-block;
  color: #fff;
  background: rgba(54, 54, 54, 0.8);
  padding: 15px 40px 13px;
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
  margin: 5px 10px;
  font-family: "Montserrat", "Lato", "Open Sans", Helvetica, sans-serif;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
  text-align: center;
}
 #hero_overlay_buttons a:hover {
  background: #000;
}
 #custom_content {
  position: relative;
  overflow: hidden;
}
 #custom_content .btn-effect,
 #custom_content .btn {
  display: inline-block;
  background: #000;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
  font-weight: 500;
  padding: 10px 30px;
  color: #fff;
  margin-top: 10px;
  text-decoration: none;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
}
 #custom_content .btn-effect:hover,
 #custom_content .btn:hover {
  background: #fff;
  color: #000;
}
 #custom_content .container {
  width: 100%;
  max-width: 1500px;
  overflow: hidden;
}
 #custom_content h2 {
  font-weight: 500;
  font-size: 45px;
  margin-bottom: 25px;
  color: #000;
  font-family: "DM Serif Display", "Playfair Display", Georgia, serif !important;
}
 #custom_content #intro {
  padding: 60px 0;
  background: url(https://cy-kvcore-assets.s3.amazonaws.com/sites/taryngindt.exprealty.com/images/meet-taryn-bg.jpg)
    center no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
 #custom_content #intro .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 45px;
}
 #custom_content #intro .img-holder {
  position: relative;
  max-width: 90%;
}
 #custom_content #intro .img-holder:after {
  content: "";
  position: absolute;
  top: 15px;
  right: -15px;
  left: 15px;
  bottom: -15px;
  border: 1px solid #000;
  z-index: 1;
}
 #custom_content #intro .img-holder img {
  display: block;
  margin-bottom: 15px;
  position: relative;
  z-index: 2;
  max-width: 100%;
  width: 100%;
}
 #custom_content #intro p {
  font-size: 16px;
}
 #custom_content #intro .col-md-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
 #custom_content #cta_boxes,
 #custom_content #featured_communities {
  padding: 45px 0;
}
 #custom_content #cta_boxes h2,
 #custom_content #featured_communities h2 {
  margin-bottom: 35px;
}
 #custom_content #cta_boxes a,
 #custom_content #featured_communities a {
  display: block;
  position: relative;
  overflow: hidden;
}
 #custom_content #cta_boxes a .overlay,
 #custom_content #featured_communities a .overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  padding: 0 25px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  z-index: 9;
}
 #custom_content #cta_boxes a .overlay .title,
 #custom_content #featured_communities a .overlay .title {
  color: #000;
  font-size: 34px;
  font-family: "DM Serif Display", "Playfair Display", Georgia, serif;
  font-weight: 600;
  line-height: 1;
  display: block;
}
 #custom_content #cta_boxes a .overlay .description,

  #custom_content
  #featured_communities
  a
  .overlay
  .description {
  display: block;
  font-size: 16px;
  padding: 5px 0;
  font-weight: 400;
}
 #custom_content #cta_boxes a .overlay .btn,
 #custom_content #featured_communities a .overlay .btn {
  margin-top: 25px;
}
 #custom_content #cta_boxes a img,
 #custom_content #featured_communities a img {
  -webkit-transition: 1000ms ease all;
  transition: 1000ms ease all;
}
 #custom_content #cta_boxes a:hover img,
 #custom_content #featured_communities a:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
 #custom_content #featured_communities a {
  margin-bottom: 30px;
}
 #custom_content #featured_listings h2 {
  font-family: "DM Serif Display", "Playfair Display", Georgia, serif;
  margin: 25px 15px;
}
 #custom_content #listings_holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
 #custom_content #listings_holder .item {
  position: relative;
  width: calc(100% / 3);
}
 #custom_content #listings_holder .item:nth-child(1n + 4) {
  display: none;
}
 #custom_content #listings_holder .item a.link-cover {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
}
 #custom_content #listings_holder .item .img {
  height: 285px;
  overflow: hidden;
}
 #custom_content #listings_holder .item .img .photo {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
 #custom_content #listings_holder .item .img .caption {
  display: none;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
}

  #custom_content
  #listings_holder
  .item
  .img
  .si-listing-photo {
  min-height: 100%;
  min-width: 100%;
  height: auto !important;
  width: auto !important;
  max-width: none !important;
  max-height: none !important;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
 #custom_content #listings_holder .item .info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
 #custom_content #listings_holder .item .info .info-1 {
  width: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

  #custom_content
  #listings_holder
  .item
  .info
  .info-1
  .price {
  font-weight: 500;
  font-size: 22px;
  margin: auto;
}
 #custom_content #listings_holder .item .info .info-2 {
  width: 70%;
  text-align: center;
}

  #custom_content
  #listings_holder
  .item
  .info
  .info-2
  .qtd {
  font-weight: 600;
}

  #custom_content
  #listings_holder
  .item
  .info
  .info-2
  .name {
  font-size: 13px;
  letter-spacing: 2px;
}

  #custom_content
  #listings_holder
  .item
  .info
  .info-2
  .city {
  clear: both;
  font-size: 12px;
  padding-top: 5px;
}

  #custom_content
  #listings_holder
  .item
  .info
  .info-2
  .city
  .line {
  display: inline-block;
}
 #custom_content #listings_holder .item .info .info-3 {
  display: none;
}

  #custom_content
  #listings_holder
  .item:hover
  a.link-cover {
  background: rgba(0, 0, 0, 0.6);
}

  #custom_content
  #listings_holder
  .item:hover
  .img
  .caption {
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  z-index: 10;
  pointer-events: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #fff;
}

  #custom_content
  #listings_holder
  .item:hover
  .img
  .caption
  p {
  margin: auto;
  color: #fff;
  font-size: 25px;
  font-weight: 500;
}
 #custom_content #buy_sell {
  background: url(https://cy-sierra-assets.s3-us-west-1.amazonaws.com/sites/taryngindt.exprealty.com/images/buysell-bg.jpg)
    center no-repeat;
  background-size: cover;
  padding: 75px 0;
}
 #custom_content #buy_sell .col-md-6 {
  padding: 0 30px 0 15px;
}
 #custom_content #buy_sell .col-md-6:last-child {
  padding: 0 15px 0 30px;
}
 #custom_content #buy_sell h2 {
  font-size: 55px;
  color: #000;
  font-family: "DM Serif Display", "Playfair Display", Georgia, serif;
  font-weight: 700;
  text-align: left;
}
 #custom_content #buy_sell .text-right h2 {
  text-align: right;
}
 #custom_content .banner {
  background: #555;
  background-size: cover !important;
  background-position: center;
}
 #custom_content .banner .content {
  width: 50%;
  padding: 11vw 5vw;
  color: #fff;
  background: rgba(54, 54, 54, 0.5);
}
 #custom_content .banner .content.right {
  margin-left: 50%;
}
 #custom_content .banner .content img {
  max-width: 65px;
  height: auto;
}
 #custom_content .banner .content h3 {
  font-size: 55px;
  font-family: "DM Serif Display", "Playfair Display", Georgia, serif !important;
  font-weight: 500;
}
 #custom_content .banner .content p {
  font-size: 17px;
}
 #custom_content .banner .content .btn-effect {
  background: #fff;
  color: #000;
}
 #custom_content .banner .content .btn-effect:hover {
  background: #000;
  color: #fff;
}
 #custom_content .elfsight-holder {
  padding-top: 45px;
}
 #custom_content .elfsight-holder h2 {
  text-align: center;
  margin-bottom: 35px;
}
@media (min-width: 1500px) {
   #custom_content #listings_holder .item {
    width: 25%;
  }
   #custom_content #listings_holder .item:nth-child(4) {
    display: block;
  }
}
@media (max-width: 1199px) {
   #custom_content #cta_boxes a,
   #custom_content #featured_communities a {
    height: 40vw;
  }
   #custom_content #cta_boxes a img,
   #custom_content #featured_communities a img {
    max-height: none;
    width: auto;
    height: 100%;
  }
   #custom_content #featured_communities a {
    margin-bottom: 15px;
  }
}
@media (max-width: 991px) {
   .home-quick-search {
    padding-top: 180px !important;
  }
   #custom_content #intro .row {
    display: block;
  }
   #custom_content #intro .img-holder {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 45px;
  }
   #custom_content #listings_holder .item {
    width: 50%;
  }
   #custom_content #listings_holder .item:nth-child(4) {
    display: block;
  }
   #custom_content #cta_boxes a,
   #custom_content #featured_communities a {
    height: 50vw;
  }
   #custom_content #cta_boxes a img,
   #custom_content #featured_communities a img {
    width: auto;
  }
   #custom_content #buy_sell .col-md-6 {
    padding: 45px 30px;
  }
   #custom_content .banner {
    margin-bottom: 15px;
  }
   #custom_content .banner .content {
    width: 100%;
    padding: 75px 30px;
  }
   #custom_content .banner .content.right {
    margin-left: 0;
  }
}
@media (max-width: 767px) {

  #fixed-header-spacer {
    height: 150px!important;
}

  body#home-bodycontent #hero_overlay_buttons:before {
    width: 90%;
}

body#home-bodycontent #hero_overlay_buttons a {
  width: 100%;
  max-width: 275px;
}
  .overlay .title, .overlay .description{
    color: white!important;
  }

  #custom_content #cta_boxes a img, #custom_content #featured_communities a img{
    filter: brightness(0.5)!important;
  }
   #hero_overlay_buttons:before {
    width: 90%;
  }
   .home-quick-search {
    padding-top: 130px !important;
  }
   .home-quick-search .search {
    padding: 0;
    position: relative;
    background: none;
  }
   #hero_overlay_buttons {
    padding: 25px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
   #hero_overlay_buttons a {
    width: 100%;
    max-width: 275px;
  }
   #custom_content #cta_boxes a {
    height: 70vw;
    margin: 15px;
  }
   #custom_content #cta_boxes a img {
    width: 100%;
    height: auto;
  }
   #custom_content #featured_communities .col-sm-6 {
    padding: 0;
  }
   #custom_content #featured_communities a {
    margin: 7px;
  }
   #custom_content #featured_communities a img {
    height: 100%;
    width: auto;
  }
}
@media (max-width: 543px) {
  #header #secondary-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
   #custom_content #intro .row {
    padding: 0 5px;
  }


   #custom_content #featured_communities a {
    height: 100vw;

  }
   #custom_content #buy_sell h2 {
    font-size: 11vw;
  }
   #custom_content .banner .content h3 {
    font-size: 10vw;
  }
   #custom_content #listings_holder .item {
    width: 100%;
  }
   #custom_content #listings_holder .item:nth-child(4) {
    display: none;
  }
}
#home-bodycontent > div.page-wrapper > div:nth-child(5),
#home-bodycontent > div.page-wrapper > div:nth-child(6),
#home-bodycontent > div.page-wrapper > div:nth-child(7){
  display: none;
}
/*# sourceMappingURL=kv-custom.css.map */
