:root {
  --_font-family-s---inter: Inter, sans-serif;
  --primary-color: #063137;
  --white: white;
  --secondary-color: #e0ffe0;
  --gray: #d9d9d9;
  --light-green: #f5fff5;
  --color: #fcad78;
  --neutral: #f4f1ea;
  --peach: #ffd8be;
  --jungle-green: #1c3434;
  --gray-2: #c1beb4;
  --black: black;
  --eerie-black: #1e1e1e;
  --dark-orange: #e27e3b;
  --dark-grey: #667085;
  --dark-green: #06c35d;
  --transparent: transparent;
  --text-color: #495057;
  --_font-family-s---roboto: Roboto, sans-serif;
  --text-size-80px: Clamp(36px, 7.5vw, 80px);
}

body {
  font-family: var(--_font-family-s---inter);
  color: var(--primary-color);
  font-size: 16px;
  line-height: 1.2;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--primary-color);
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.page-wrapper.hide {
  display: none;
}

.container-large {
  text-align: left;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-large.county-page {
  text-align: center;
  padding-top: 40px;
}

.heading-h3 {
  color: var(--dark-orange);
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-h3.green-text {
  color: var(--primary-color);
}

.heading-h3.h3-link {
  font-weight: 700;
}

.heading-h3.dark-orange-color {
  color: var(--dark-orange);
  flex: 0 auto;
  font-size: 36px;
  font-weight: 700;
}

.text-size-16px {
  flex-flow: column;
  font-size: 16px;
  line-height: 1.3;
}

.text-size-16px.bold {
  font-weight: 700;
}

.text-size-16px.bold-text {
  color: var(--white);
}

.text-size-16px.bold-text.county-cms-div-imgcms {
  margin-top: -30px;
  padding-left: 10px;
}

.text-size-16px.bold-text.white-text-new {
  color: var(--white);
}

.text-size-16px.bold-text.home-black-heading, .text-size-16px.bold-text.cities-list {
  color: var(--black);
}

.text-size-16px.pink-bg {
  background-color: var(--peach);
  opacity: 1;
  border-radius: 100px;
  padding: 12px 25px;
}

.text-size-16px.text-grey {
  color: var(--gray-2);
}

.text-size-16px.text-color-dark-gray {
  color: var(--dark-grey);
  font-size: clamp(12px, 1.311vw, 14px);
}

.text-size-16px.text-green {
  color: var(--secondary-color);
}

.text-size-16px.text-italic {
  font-style: italic;
}

.text-size-16px.text-pink {
  color: var(--color);
}

.text-size-16px.text-color-green {
  color: var(--secondary-color);
}

.text-size-16px.text-under-line {
  text-underline-offset: 5px;
  text-decoration: underline;
}

.text-size-16px.text-opacity {
  color: #06313785;
}

.text-size-16px.san-mateo-text-extra {
  padding-top: 40px;
}

.text-size-14px.bold-text:hover, .text-size-14px.bold-text.w--current {
  color: var(--color);
}

.text-size-14px {
  flex-flow: column;
  font-size: clamp(12px, 1.148vw, 14px);
  line-height: 1.3;
}

.text-size-14px.bold-text:hover, .text-size-14px.bold-text.w--current {
  color: var(--color);
}

.text-size-14px.green-bg {
  padding: 5px 20px;
}

.text-size-14px.green-bg.text-italic {
  font-style: italic;
}

.text-size-14px.gb-black {
  background-color: #000;
  border-radius: 100px;
  padding: 5px 10px;
}

.text-size-14px.gb-black.text-green.text-italic {
  font-style: italic;
}

.text-size-14px.weight-light {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.text-size-14px.bold-text {
  font-family: Roboto, sans-serif;
  font-size: clamp(12px, 1.148vw, 14px);
}

.text-size-14px.bold-text:hover, .text-size-14px.bold-text.w--current {
  color: var(--color);
}

.text-size-14px.bold-text.text-green:hover {
  color: var(--secondary-color);
}

.text-size-14px.nav-dropdown-link {
  padding: 10px;
  font-weight: 600;
  transition: color .2s;
}

.text-size-14px.nav-dropdown-link:hover {
  color: var(--color);
}

.button {
  background-color: var(--color);
  color: var(--primary-color);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 16px 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.button:where(.w-variant-1b15e5cc-ccbf-69e6-faa2-faa016e6863f) {
  border: 1px solid var(--primary-color);
  background-color: var(--white);
}

.button:where(.w-variant-5f4235b7-57d8-569f-d7a3-e903c8346380) {
  background-color: var(--secondary-color);
}

.button:where(.w-variant-b19d9cbe-48bb-0f5d-56ee-2565359da199) {
  background-color: var(--white);
}

.button:where(.w-variant-a5959ccd-7756-ded4-d6fb-cb936161fd41), .button:hover {
  background-color: var(--primary-color);
  color: var(--white);
}

.button:hover:where(.w-variant-a5959ccd-7756-ded4-d6fb-cb936161fd41) {
  background-color: var(--color);
}

.button.text-size-14px {
  font-weight: 700;
}

.button.text-size-14px.center-btn {
  text-align: center;
}

.button.button-text-blue {
  color: var(--primary-color);
}

.button.button-text-blue:hover {
  color: var(--white);
}

.button.padding18 {
  padding-left: 18px;
  padding-right: 18px;
}

.main-wrapper {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}

.navbar {
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
}

.navbar-content-wrap {
  justify-content: space-between;
  align-items: center;
  height: 90px;
  display: flex;
}

.bold-text {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.footer {
  background-color: var(--primary-color);
  padding-top: 80px;
  padding-bottom: 80px;
}

.footer-content-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.section-property {
  background-image: linear-gradient(0deg, #063137, #b9c5c721 28%, #fff0), linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6821fcf1fbf29d28d5483178/688b4debd649527159d038aa_lucas-davies-uxIU0kYGu-k-unsplash.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.section-property.san-deigo-f.orange-county-f {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(0deg, #063137, #b9c5c721 28%, #fff0), url("https://cdn.prod.website-files.com/6821fcf1fbf29d28d5483178/688a5c521baf7e04124658d7_IMG_8363.JPG");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.section-property.san-deigo-f.santa-clara-f {
  background-image: linear-gradient(0deg, #063137, #b9c5c721 28%, #fff0), linear-gradient(#00000094, #00000094), url("https://cdn.prod.website-files.com/6821fcf1fbf29d28d5483178/688b5f2e08e06ccb3a8e55aa_Hero%20Banner%20Image.jpg");
}

.section-property.orange-county-f {
  background-image: linear-gradient(0deg, #063137, #b9c5c721 28%, #fff0), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6821fcf1fbf29d28d5483178/688a5c521baf7e04124658d7_IMG_8363.JPG");
}

.property-content-wrap {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.property-heading-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-16px {
  color: var(--gray);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.text-16px.medium {
  font-weight: 500;
}

.text-16px.bold-text.text-green80 {
  color: #80ed99;
}

.text-16px.short-gooter {
  padding-top: 20px;
}

.brand {
  padding-left: 0;
}

.footer-top-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-copyright-wrap {
  border-top: 1px solid var(--gray);
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-top-left-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.footer-top-center-wrap, .footer-top-right-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.footer-location-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.footer-location {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--gray);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.footer-pages-link-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.footer-page-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--gray);
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.link-text {
  font-weight: 400;
}

.footer-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #80ed99;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 20px;
  display: flex;
}

.link {
  color: #80ed99;
  text-decoration: underline;
}

.copyright-text-wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-social-media-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-date {
  color: var(--gray);
  flex-flow: column;
  font-size: clamp(14px, 1.311vw, 16px);
  line-height: 1.3;
}

._1-1-2-year--heading {
  text-align: center;
  min-width: 100%;
  max-width: 100%;
}

._2year-hero-img {
  object-fit: cover;
  flex: 1;
  height: 600px;
}

._1-3-2yearg-h {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
}

.cont-2year-hero-img {
  flex: 1;
  align-items: stretch;
  min-width: 100%;
  max-width: 100%;
  min-height: 600px;
  max-height: 600px;
  display: flex;
}

.heading-21 {
  padding-top: 100px;
  padding-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
}

._1-3-2-2yearg-p {
  font-size: 16px;
  line-height: 40px;
}

.div-block-25 {
  flex-flow: column;
  max-width: 1140px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.nav-dropdown-toggle {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  transition: color .2s;
  display: flex;
}

.nav-dropdown-toggle:hover {
  color: var(--color);
}

.nav-dropdown-icon {
  margin: 0;
  position: static;
}

.nav-dropdown-content {
  border: 1px solid var(--neutral);
  background-color: var(--white);
  pointer-events: auto;
  border-radius: 6px;
}

@media screen and (max-width: 991px) {
  .section-one-place {
    padding-top: 100px;
  }

  .one-place-content-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .home-hero-heading-wrap {
    flex-flow: column;
  }

  .comprehensive-property-content-wrap {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 45px;
  }

  .comprehensive-property-grid-layout-wrap {
    margin-top: -38px;
  }

  .section-location {
    padding-top: 80px;
  }

  .location-map-wrap {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 64px;
  }

  .section-pricing {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pricing-content-wrap {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .pricing-card-wrap {
    flex-flow: wrap;
  }

  .footer-content-wrap {
    flex-flow: column;
  }

  .form-submt-btn.hide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-blog.text-black1e {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dropdown-list.w--open {
    position: static;
  }

  .al-powered-top-content-wrap {
    flex-flow: column;
  }

  .let-hub-left, .point-list {
    max-width: none;
  }

  .ai--powered-tenants {
    top: -9%;
  }

  .al-powered-bot-content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .let-hub-right-bottom {
    bottom: -11%;
  }

  .location-cards-content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .location-cards-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .location-cards-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .section-property {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .splide__list.testimonial-cards-list {
    padding-top: 0;
    padding-bottom: 0;
  }

  .services-overview-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .zip-cords-cntent-wrap {
    flex-flow: column;
    align-items: stretch;
  }

  .zip-cords-left-wrap {
    width: 100%;
  }

  .life-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .overview-images-wrap {
    overflow: visible;
  }

  .overview-image._1st {
    width: 100%;
    max-width: 100%;
  }

  .section-rent {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-rent.county-page {
    padding-bottom: 40px;
  }

  .section-individual-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .individual-area-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .zip-image {
    width: 100%;
    min-width: 100%;
  }

  .menu-button {
    order: 1;
    padding: 12px;
  }

  .brand {
    width: 180px;
  }

  .property-question-content-wrap {
    flex-flow: column;
  }

  .property-question-right-wrap {
    max-width: 620px;
  }

  .footer-top-wrap {
    flex-flow: wrap;
  }

  .pricing-table-top-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .pricing-bot-text-wrapper {
    padding-top: 20px;
  }

  .tenamtmatch-top-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tenantmatch-bottom-wrap, .realtor-bottom-wrap {
    flex-flow: column;
  }

  .realtor-top-wrap, .tenant-bottom-wrap, .tenant-top-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-smart-tech {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .smart-tech-crad-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .section-let-hub {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .let-hub-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .let-hub-top-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .let-hub-bot-item-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .let-hub-bottom-left {
    max-width: none;
  }

  .appfolio-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .appfolio-left {
    max-width: none;
  }

  .section-tenants {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .tenants-right-bottom {
    bottom: -11%;
  }

  .tenants-bottom-left {
    top: -9%;
  }

  .section-proactive {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .proactive-2nd-card-content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .proactive-card-2nd-right {
    max-width: none;
  }

  .proactive-1st-card-content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .proactive-card-1st-left {
    max-width: none;
  }

  .proactive-card-1st-bottom {
    flex-flow: column;
  }

  .blog-hero-pagination {
    min-width: 90%;
    max-width: 90%;
    padding-left: 0;
  }

  .radio-form {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .blog-post-content-wrap {
    flex-flow: column;
  }

  .blog-post-left-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .top-pick-list {
    grid-template-columns: 1fr 1fr;
  }

  .popular-blog-form {
    overflow: auto;
  }

  .category-radio-button-text {
    white-space: nowrap;
  }

  .popular-blog-cards-list, .popular-blog-cards-list-copy {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-content-wrap.tab-wrapper {
    padding-bottom: 40px;
  }

  .v-tabs {
    flex-flow: column;
  }

  .v-tab_menu {
    max-width: none;
    margin-right: 0;
  }

  .v-tab_contemt {
    margin-top: 30px;
    margin-right: 0;
  }

  .arrow.tab_previous {
    inset: auto auto 33% 4%;
  }

  .arrow.tab_next {
    inset: auto 4% 33% auto;
  }

  .arrow-icon {
    width: 12px;
  }

  .tabs-main-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .tenants-left-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 40px 20px;
  }

  .section-placement-hero {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-tenant-match {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tenant-match-row {
    flex-flow: column;
  }

  .tenant-match-left-wrap, .tenant-match-right-wrap {
    max-width: none;
  }

  .section-everything {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .everything-cards-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .everything-item {
    padding: 15px;
  }

  .everything-label {
    position: static;
  }

  .section-placement, .section-5-step, .section-fair-price {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fair-price-cards-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .section-let-s-find {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .let-s-find-content-wrap {
    height: 400px;
  }

  .section-land-lords {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .land-lords-row {
    flex-flow: column;
  }

  .land-lords-left-wrap {
    max-width: none;
  }

  .placement-cards-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .placement-cards-item {
    padding: 15px;
  }

  .section-about-us-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .about-hero-content-wrap {
    flex-flow: column-reverse wrap;
    justify-content: space-between;
  }

  .about-hero-right {
    max-width: 100%;
  }

  .about-hero-paragraph-wrap {
    max-width: none;
  }

  .section-why-exist {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-exist-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .why-exist-heading-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .why-exist-bottom-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse wrap;
  }

  .why-exist-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .why-exist-paragraph-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .why-exist-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-drives-us {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .drives-us-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .drives-us-heading-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .drives-us-bottom-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse wrap;
  }

  .client-collaborate-content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .client-collaborate-top-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .client-collaborate-top-left {
    max-width: none;
  }

  .client-collaborate-top-right {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: none;
  }

  .client-collaborate-bottom-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .client-collaborate-bottom-right {
    max-width: none;
  }

  .team-top-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team-bottom-wrap {
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
  }

  .team-member-image.hide {
    display: none;
  }

  .team-images-wrap.padding-top {
    padding-top: 0;
  }

  .section-caf {
    padding-top: 40px;
  }

  .caf-cards-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .everything-item-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .pricing-table-left {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .arrow-left.tab_previous {
    inset: auto auto 28% 4%;
    inset: auto auto 28% 4%;
  }

  .arrow-right.tab_next {
    inset: auto 4% 28% auto;
    inset: auto 4% 28% auto;
  }

  .flip-card-wrap {
    height: 320px;
  }

  .our-team-text {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-16 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .flex-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-self: auto;
    align-items: flex-start;
  }

  ._5-2-flex-realtorslove {
    padding-left: 20px;
    padding-right: 20px;
  }

  .referal-4-2-1-2-2 {
    font-size: 12px;
  }

  .heading-18 {
    padding: 40px 70px 10px;
  }

  ._03-clients-get {
    padding-left: 20px;
    padding-right: 20px;
  }

  .referal-4-2-1-2-1 {
    text-align: left;
    font-size: 20px;
  }

  ._04-how-it-works {
    padding: 10px 20px 0;
  }

  ._02-rr-overview-sect {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._5-1-container {
    padding-top: 220px;
  }

  .tm-pricing-block {
    padding: 20px;
  }

  .div-block-22 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._03-container {
    padding: 20px 40px 0;
  }

  .cell-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._06-realtor-referral-cta {
    min-height: 460px;
    padding-top: 40px;
  }

  .rr-realtors-love-card {
    min-width: 100%;
  }

  .rr-realtors-love-cardr2 {
    min-width: 15%;
  }

  .section {
    min-height: 760px;
  }

  .refral-3-0 {
    padding: 60px 0;
  }

  .referal-4-2-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-20 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
  }

  .rr-partner-program {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rr-features-card {
    padding: 20px;
  }

  ._1-4--2yearg-cta {
    min-height: 760px;
  }

  ._2year-hero-img {
    min-height: 640px;
    max-height: 640px;
  }

  .div-block-25 {
    padding: 60px 40px;
  }

  ._3-1-2-contact-detaoils {
    padding-top: 20px;
  }

  ._3-1-gfp-container {
    min-width: 100%;
    max-width: 100%;
  }

  ._3-gfp-form-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding: 40px;
  }

  .div-block-32 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-22 {
    line-height: 30px;
  }

  .div-block-33 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap-reverse;
    justify-content: space-between;
    align-items: flex-end;
  }

  .rentalwatchcta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .howrww-containermain {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: flex-end;
  }

  ._2-2whyowners-stick {
    min-width: 18%;
  }

  .container-9 {
    padding-top: 60px;
  }

  .realwatch-real-time-transparency {
    padding: 20px 40px;
  }

  .div-block-30 {
    text-align: left;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .container-8 {
    width: 100%;
    min-width: 90%;
    max-width: 90%;
  }

  .howitworksdive {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse wrap-reverse;
    padding-bottom: 20px;
  }

  .center-heading-32px-b {
    text-align: left;
    align-self: auto;
    line-height: 1.2;
  }

  .realwatch-real-time-transparencydiv {
    padding: 30px;
  }

  .howitworkscon {
    padding: 20px 40px;
  }

  .rentalwatch-hero {
    min-height: 760px;
    padding: 40px;
  }

  .realwatch-green-h {
    font-size: 30px;
    line-height: 46px;
  }

  .div-block-40 {
    min-width: 100%;
  }

  .contact-us-cta {
    min-width: 100%;
    max-width: 100%;
    min-height: 240px;
    padding: 0 40px;
  }

  .contact-us-cta-1 {
    min-width: 100%;
  }

  .div-block-45 {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._5-1-1-cu-heading {
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-42 {
    background-position: 50%;
    background-size: cover;
  }

  .paragraph-12 {
    max-width: 90%;
    font-size: 14px;
  }

  ._5-1-contact-ussub-div {
    min-width: 100%;
    max-width: 100%;
    padding: 40px;
  }

  .container {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .rentalwatch-sec {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rentaldivs {
    padding-top: 10px;
    display: inline-block;
  }

  .grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .heading-h2 {
    font-size: clamp(28px, 3.279vw, 40px);
  }

  .text-size-20px {
    font-size: clamp(20px, 1.639vw, 20px);
  }

  .section-home-hero {
    background-position: 50%;
    background-size: cover;
  }

  .home-hero-content-wrap {
    padding-bottom: 60px;
  }

  .hero-button-wrap {
    flex-flow: column;
  }

  .hero-top-review-wrap {
    border-radius: 20px;
    flex-flow: row;
  }

  .hero-card-item-wrap {
    flex-flow: column;
  }

  .section-one-place {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .one-place-left-wrap {
    display: none;
  }

  .home-hero-heading-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .section-comprehensive-property {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .comprehensive-property-content-wrap {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    border-radius: 15px;
    padding: 30px 15px;
  }

  .comprehensive-property-btn-wrap {
    flex-flow: column;
    width: 100%;
  }

  .comprehensive-text-wrap {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .comprehensive-property-rigth-wrap {
    width: 100%;
    display: none;
  }

  .comprehensive-property-left-wrap {
    max-width: none;
  }

  .comprehensive-property-grid-layout-wrap {
    margin-top: 20px;
  }

  .comp-property-grid {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr 1fr;
  }

  .comprehensive-two-item-grid {
    grid-template-columns: 1fr;
  }

  .comp-item-img-wrap {
    justify-content: center;
    align-items: center;
  }

  .section-location {
    padding-top: 40px;
  }

  .location-top-heading-wrap {
    text-align: center;
  }

  .location-map-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .footer {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .footer-content-wrap {
    flex-flow: column;
  }

  .form {
    min-width: 500px;
  }

  .section-our-team {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .our-team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .section-testimonials {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-blog.text-black1e {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .point-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    max-width: none;
  }

  .point-list.linespace {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .let-hub-green-bg {
    text-align: center;
    border-radius: 12px;
    padding: 24px 20px;
  }

  .section-stability {
    padding-top: 0;
  }

  .stability-cards-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .stability-content-wrap {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .faqs-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-location-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .location-hero-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .location-hero-left-wrap {
    width: 100%;
    max-width: none;
  }

  .location-hero-right-wrap {
    max-width: none;
  }

  .location-hero-gallery {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .location-hero-curve {
    display: none;
  }

  .section-serving {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-location-cards {
    padding-bottom: 60px;
  }

  .location-cards-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .location-cards-item {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .location-cards-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .location-card-box {
    width: 100%;
  }

  .section-property {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .splide__slide.about-us-item {
    flex: none;
    max-width: 300px;
  }

  .splide__slide.about-us-item.is-active {
    transform: scale(1);
  }

  .text-12px.green-bg {
    display: none;
  }

  .text-12px.green-bg.unhide {
    display: block;
  }

  .services-overview-right-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-overview {
    padding-bottom: 40px;
  }

  .individual-cards-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .section-weather {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .weather-app-wrap {
    height: 150px;
  }

  .rent-item {
    padding: 20px;
  }

  .individual-area-item {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .individual-area-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .individual-area-box {
    width: 100%;
  }

  .rent-inner-tabal-wrapper {
    margin-top: 20px;
  }

  .menu-button {
    padding: 5px;
  }

  .locations-item {
    grid-template-columns: 1fr 1fr;
  }

  .property-question-content-wrap {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
  }

  .property-question-right-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
  }

  .footer-copyright-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .footer-top-left-wrap, .footer-top-center-wrap, .footer-top-right-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .footer-location-wrap, .footer-pages-link-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .section-pricing-hero {
    background-position: 0 0, 100% 100%;
    background-size: auto, cover;
  }

  .pricing-hero-btn-wrap {
    flex-flow: column;
  }

  .section-rentalwatch {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pricing-table-bottom-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-bot-text-wrapper {
    padding: 40px 20px 20px;
  }

  .pricing-whats-included.bottom-align.hide {
    display: flex;
  }

  .pricing-xpress {
    justify-content: flex-end;
  }

  .pricing-xpress-heading-wrap.left-align.hide {
    display: flex;
  }

  .pricing-xpress-heading-wrap.mobile-hide {
    display: none;
  }

  .section-tenantmatch {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tenantmatch-bottom-wrap {
    padding: 30px 20px;
  }

  .realtor-bottom-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
  }

  .section-realtor {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .realtor-bottom-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .realtor-image {
    width: 100%;
  }

  .realtor-right-text-wrap {
    text-align: left;
    max-width: none;
  }

  .tenantmatch-bottom-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .tenantmatch-right-heading-wrap {
    order: 1;
  }

  .tenantmatch-grid {
    flex-flow: column;
    max-width: none;
    display: flex;
  }

  .section-tenant {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tenant-bottom-right {
    margin-bottom: -10px;
  }

  .tenant-bottom-wrap {
    padding: 30px 20px;
  }

  .tenant-image {
    width: 100%;
  }

  .section-technology-hero {
    background-position: 0 0, 100% 100%;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-smart-tech {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .smart-tech-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .smart-tech-crad-wrap {
    flex-flow: column;
  }

  .smart-tech-imsge {
    min-width: 80%;
  }

  .section-let-hub {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .let-hub-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .let-hub-right {
    order: -1;
  }

  .let-hub-top-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .let-hub-bottom-right {
    display: none;
  }

  .appfolio-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .appfolio-left {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .section-tenants {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tenants-content-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .tenants-bottom-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .tenants-bottom-image-wrap {
    object-fit: cover;
    border-radius: 10px;
  }

  .tenants-right-bottom, .tenants-bottom-left {
    border-radius: 10px;
    padding: 15px;
    position: static;
  }

  .section-proactive {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .proactive-bottom-card-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .proactive-2nd-card-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px 15px;
  }

  .proactive-card-2nd-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: none;
  }

  .proactive-1st-card-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px 15px;
  }

  .proactive-1st-image {
    border-radius: 10px;
  }

  .proactive-card-1st-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    order: -1;
    display: flex;
  }

  .proactive-card-1st-bottom {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .proactive-right-text-wrap {
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    position: static;
  }

  .section-blog-radio {
    padding-top: 40px;
  }

  .blog-radio-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .blog-top-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-blog-post {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog-post-left-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .top-pick-list {
    grid-template-columns: 1fr;
  }

  .section-popular-blog {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .popular-blog-cards-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .popular-blog-cards-list {
    grid-template-columns: 1fr;
  }

  .popular-blog-button-wrap {
    flex-flow: column-reverse wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .looking-content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding: 20px;
  }

  .section-all-blogs {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .all-blogs-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .navbar-buttons-wrap {
    display: none;
  }

  .section-related-articles {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .related-articles-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .table-of-content-wrap {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .popular-blog-cards-list-copy {
    grid-template-columns: 1fr;
  }

  .pagination-button {
    width: 30px;
    height: 30px;
    font-size: 13px;
  }

  .section-tabs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .v-tabs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .v-tab_menu {
    order: 1;
  }

  .arrow.tab_previous {
    inset: 25% auto auto 2%;
  }

  .arrow.tab_next {
    inset: 25% 2% auto auto;
  }

  .tab-text {
    padding: 15px 12px;
  }

  .tabs-main-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tenants-wrap {
    flex-flow: column;
  }

  .tenants-left-wrap {
    text-align: center;
    align-items: center;
  }

  .tenants-right-wrap {
    max-width: none;
  }

  .tenants-label {
    padding: 12px;
  }

  .placement-hero-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .tenant-match-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .everything-heading-wrap {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .everything-cards-wrap {
    grid-template-columns: 1fr;
  }

  .placement-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._5-step-row {
    flex-flow: column;
  }

  ._5-step-right-wrap {
    max-width: none;
  }

  ._5-step-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .fair-price-cards-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .let-s-find-text-wrap {
    padding: 15px;
  }

  .let-s-find-buttons-wrap {
    flex-flow: column;
  }

  .land-lords-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .land-lords-right-wrap {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .placement-dark-green-wrap {
    padding: 40px 15px;
  }

  .placement-cards-wrap {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .placement-cards-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 250px;
  }

  .property-button-wrap, .about-hero-brn-wrap {
    flex-flow: column;
  }

  .section-drives-us {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .drives-us-heading-wrap {
    justify-content: center;
    align-items: center;
  }

  .drives-us-right-top {
    padding: 16px;
  }

  .image-2 {
    display: none;
  }

  .client-collaborate-bottom-wrap {
    justify-content: space-between;
    align-items: center;
  }

  .client-collaborate-white-wrap {
    padding: 30px 80px;
  }

  .client-collaborate-green-wrap {
    margin-right: 0;
    padding: 30px;
  }

  .heading-h1-60px {
    font-size: clamp(32px, 4.5vw, 60px);
  }

  .heading-h1-60px._40-text-size {
    font-size: clamp(40px, 4.5vw, 60px);
  }

  .caf-cards-wrap {
    grid-template-columns: 1fr;
  }

  .section-be-daring {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .services-overviews ul {
    column-count: 1;
    column-count: 1;
  }

  .location-list {
    flex-flow: column;
  }

  .pricing-table-left {
    justify-content: space-between;
    align-items: flex-end;
  }

  .pricing-table-right {
    justify-content: space-between;
  }

  .arrow-left.tab_previous {
    inset: 20% auto auto 2%;
    inset: 20% auto auto 2%;
  }

  .arrow-right.tab_next {
    inset: 20% 2% auto auto;
    inset: 20% 2% auto auto;
  }

  .all-location-list {
    flex-flow: column;
  }

  .flip-card-wrap {
    height: 360px;
  }

  .div-block-20 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-23 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 0;
  }

  .div-block-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-width: 100%;
  }

  .div-block-16 {
    padding-left: 20px;
  }

  .cell-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .light-org-button-bold {
    text-align: left;
  }

  .tm-s4-head {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .heading-18 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tm-grid-pricing {
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .tm-s4-paragraph1, .heading-10 {
    min-width: 80%;
    max-width: 80%;
  }

  ._03-clients-get {
    padding-top: 20px;
  }

  ._02-rr-overview-sect {
    padding-bottom: 0;
  }

  .div-block-22 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._03-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
  }

  .refral-3-0 {
    padding-top: 40px;
  }

  .referal-4-2-1 {
    flex-flow: column;
  }

  .heading-20 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .tm-s4-cards {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .rr-partner-program {
    padding-bottom: 20px;
  }

  .rr-features-card {
    padding: 40px;
  }

  ._2year-hero-img {
    object-fit: cover;
    height: 400px;
    min-height: 360px;
    max-height: 360px;
  }

  .cont-2year-hero-img {
    min-height: 360px;
    max-height: 360px;
  }

  ._3-1-gfp-container {
    width: 90%;
    min-width: 90%;
  }

  ._3-gfp-form-div {
    padding: 0;
  }

  ._5-2-cu-detail {
    flex-flow: column;
  }

  ._5-2-cu-detail-1._5-2-1-2 {
    padding-left: 0;
  }

  .map {
    max-width: 100%;
  }

  ._1-contact-embedded-map-div {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  ._5-2-cu-sub-detail {
    max-width: 100%;
  }

  .div-block-45 {
    flex-flow: column;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .image-13 {
    min-width: 100%;
  }

  ._20px-text-center-align {
    text-align: center;
    font-size: 18px;
  }

  .grid {
    grid-template-columns: 1fr;
    width: 90%;
  }
}

@media screen and (max-width: 479px) {
  .heading-h1 {
    font-size: clamp(22px, 3.934vw, 48px);
  }

  .text-size-16px {
    font-size: 12px;
  }

  .text-size-16px.no-wrap {
    white-space: nowrap;
    white-space: nowrap;
  }

  .text-size-20px.bold-text {
    font-size: clamp(14px, 1.639vw, 20px);
  }

  .text-size-20px.text-grey {
    font-size: clamp(20px, 1.639vw, 20px);
  }

  .text-size-20px.text-color-dark-green {
    font-size: clamp(16px, 1.639vw, 20px);
  }

  .button {
    padding: 12px 16px;
    font-size: 14px;
  }

  .nav-brand {
    width: 100%;
  }

  .section-home-hero {
    background-position: 100% 0;
    background-size: auto 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-top-review-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    padding: 10px;
  }

  .green-card-1, .green-card-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-one-place {
    padding-top: 40px;
  }

  .home-hero-heading-wrap {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
  }

  .comprehensive-property-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .comprehensive-property-btn-wrap {
    flex-flow: column;
  }

  .comprehensive-item-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
  }

  .comp-property-grid {
    grid-template-columns: 1fr;
  }

  .comp-card-item-2 {
    max-width: 336px;
    padding-top: 48px;
  }

  .section-location {
    padding-top: 40px;
  }

  .location-map-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .dark-green-button {
    width: 100%;
  }

  .section-pricing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricing-content-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .pricing-btn-wrap {
    align-items: center;
  }

  .pricing-card-wrap {
    padding-left: 4px;
    padding-right: 4px;
  }

  .pricing-card {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    padding-right: 20px;
  }

  .pricing-card.bg-color-light-green {
    justify-content: space-between;
    align-items: flex-start;
  }

  .dark-green-btn, .orange-btn {
    width: 70%;
  }

  .dot-top {
    z-index: -1;
    top: 8%;
  }

  .dot-bot {
    z-index: -1;
    bottom: -3%;
  }

  .section-why-choose-us {
    background-position: 0 0, 50%;
  }

  .why-choose-us-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-chooes-us-top-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .footer-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .form {
    min-width: 100%;
  }

  .our-team-heading-wrap {
    text-align: center;
  }

  .our-team-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .section-blog.text-black1e {
    padding-top: 60px;
  }

  .blog-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .black-button {
    width: 70%;
  }

  .faqs-content-wrap {
    justify-content: flex-start;
    align-items: stretch;
  }

  .ai-powered-content-wrap, .ai-powered-bottom-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .stability-cards-wrap {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .ai--powered-tenants {
    border-radius: 10px;
    max-width: 260px;
    padding-left: 20px;
    padding-right: 20px;
    top: -30%;
    left: -1%;
  }

  .let-hub-right-bottom {
    border-radius: 10px;
    max-width: 300px;
    padding: 10px;
    bottom: -16%;
    right: -2%;
  }

  .faqs-heading-wrap {
    text-align: center;
  }

  .location-cards-item, .location-cards-item.gap-20px, .location-cards-item.gap-20px {
    width: 100%;
  }

  .location-cards-wrap {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .location-cards-box-text {
    padding-left: 10px;
  }

  .section-property {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-individual-hero {
    padding-bottom: 80px;
  }

  .individual-hero-content-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .heading-4.center {
    text-align: center;
    text-align: center;
  }

  .services-overview-right-wrap {
    flex-flow: column;
  }

  .section-services-overview {
    padding-bottom: 60px;
  }

  .section-zip-cords {
    padding-bottom: 50px;
  }

  .section-life {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .life-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .life-left-arrow {
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
  }

  .life-right-arrow {
    width: 30px;
    height: 30px;
  }

  .life-arrow-icon {
    font-size: 16px;
  }

  .section-overview {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .overview-content-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .overview-images-wrap {
    flex-flow: column;
  }

  .overview-image._2nd, .overview-image._3rd {
    width: 85%;
  }

  .overview-image._1st {
    width: 85%;
    right: -5px;
  }

  .overview-image._2nd, .overview-image._3rd {
    width: 85%;
  }

  .overview-image._4th {
    width: 85%;
    bottom: 30px;
    left: -10px;
  }

  .individual-cards-wrap {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .weather-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .rent-item {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rent-item-text-wrap {
    padding-left: 10px;
  }

  .individual-area-item {
    width: 100%;
  }

  .individual-area-wrap {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .locations-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 10px;
    grid-template-columns: 1fr;
  }

  .location-map-image {
    width: 220px;
    height: 200px;
  }

  .dark-greenwith-outline-btn {
    width: 100%;
  }

  .property-question-content-wrap, .property-question-left-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .section-property-question {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .copyright-text-wrap {
    text-align: center;
    flex-flow: column;
  }

  .section-pricing-hero {
    background-image: linear-gradient(90deg, var(--primary-color), #19363899 56%, #fff0), url("https://cdn.prod.website-files.com/6821fcf1fbf29d28d5483178/68372ba29d00d8b7d0e91e05_Group%201000004390.avif");
    background-position: 0 0, 85% 65%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .pricing-hero-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pricing-table-top-wrap {
    padding: 20px;
  }

  .pricing-table-bottom-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .pricing-bot-text-wrapper {
    text-align: center;
  }

  .pricing-whats-included {
    padding-left: 10px;
  }

  .tenamtmatch-top-wrap, .realtor-top-wrap, .tenant-top-wrap {
    padding: 20px;
  }

  .let-hub-content-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .let-hub-bot-item-wrap {
    margin-top: 0;
  }

  .lethub-right-left {
    max-width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    top: -10%;
    left: 0%;
  }

  .lethub-right-right {
    max-width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    right: 0%;
  }

  .section-tenants {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .tenants-right-bottom {
    border-radius: 10px;
    max-width: 300px;
    padding: 10px;
    bottom: -16%;
    right: -2%;
  }

  .tenants-bottom-left {
    border-radius: 10px;
    max-width: 260px;
    padding-left: 20px;
    padding-right: 20px;
    top: -30%;
    left: -1%;
  }

  .blog-hero-pagination {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 40px;
  }

  .blog-hero-image {
    object-fit: cover;
  }

  .blog-hero-label {
    margin-bottom: -25px;
    margin-right: -20px;
    padding-right: 10px;
  }

  .radio-label {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-content-wrap.tab-wrapper {
    padding-bottom: 0;
  }

  .arrow.tab_previous {
    top: 21%;
    left: -3%;
  }

  .arrow.tab_next {
    top: 21%;
    right: -3%;
  }

  .arrow-icon {
    width: 10px;
  }

  .tenants-left-wrap {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .fair-price-cards-wrap {
    grid-template-columns: 1fr;
  }

  .section-let-s-find {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .property-paragraph-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .property-button-wrap {
    width: 100%;
  }

  .about-hero-content-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .about-hero-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .about-hero-brn-wrap {
    flex-flow: column;
    width: 100%;
  }

  .section-why-exist {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .play-icon {
    width: 80px;
    height: 80px;
    top: 36%;
    left: 38%;
  }

  .client-collaborate-white-wrap {
    padding-left: 60px;
    padding-right: 60px;
  }

  .team-top-wrap, .team-bottom-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .heading-h1-60px {
    font-size: clamp(22px, 3.934vw, 48px);
  }

  .pricing-table-left {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .arrow-left.tab_previous {
    top: 15%;
    left: -3%;
  }

  .arrow-right.tab_next {
    top: 15%;
    right: -3%;
  }

  .price-lable-wrap {
    margin-top: -30px;
  }

  .div-block-18 {
    max-width: 80%;
  }

  .div-block-23 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-7 {
    min-width: 40px;
    max-width: 60px;
  }

  .div-block-16 {
    justify-content: center;
    align-items: center;
    max-width: 90%;
  }

  .cell-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .flex-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .light-org-button-bold {
    text-align: left;
  }

  .bottom-cta-whiteh {
    font-size: 26px;
  }

  ._5-2-flex-realtorslove {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-3 {
    padding-left: 20px;
  }

  .referal-4-2-1-2-2 {
    text-align: center;
    max-width: 100%;
  }

  .image-4 {
    max-width: 60px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .referal-4-2-1-1-img {
    min-width: 264px;
    min-height: 221px;
  }

  .refral-4-1-button-text {
    font-size: 14px;
  }

  .heading-18 {
    padding: 20px;
    font-size: 24px;
  }

  .list-item {
    font-size: 12px;
  }

  .tm-grid-pricing {
    grid-template-columns: 1fr;
  }

  .tm-s4-paragraph1 {
    font-size: 14px;
    font-weight: 400;
  }

  .rr-card-sub-h-p {
    font-size: 12px;
  }

  .heading-13 {
    padding: 20px;
    font-size: 20px;
    line-height: 1.2;
  }

  .heading-10 {
    font-size: 18px;
  }

  ._03-clients-get {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .light-brown-subheading-b {
    font-size: 12px;
  }

  .refral-overviewh {
    font-size: 28px;
  }

  ._04-how-it-works {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack, ._02-rr-overview-sect {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell {
    flex-flow: column;
  }

  .div-block-22 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  ._03-container {
    padding-left: 0;
    padding-right: 0;
  }

  .left-heading-32px-b {
    font-size: 24px;
    line-height: 1.2;
  }

  .rr-cardheading {
    font-size: 14px;
  }

  ._06-realtor-referral-cta {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rr-realtors-love-card {
    padding: 20px;
  }

  .rr-realtors-love-cardr2 {
    padding: 20px 10px;
  }

  .section {
    justify-content: center;
    align-items: center;
    min-height: 460px;
  }

  .refral-3-0 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-17 {
    font-size: 24px;
  }

  .heading-7 {
    font-size: 28px;
  }

  .referal-4-2-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
  }

  .heading-20 {
    padding-left: 20px;
  }

  .white-bg-p-cmpt {
    text-align: left;
  }

  .tm-s4-cards {
    grid-template-columns: 1fr;
    max-width: 90%;
  }

  ._05-why-realtors-love {
    padding-top: 220px;
  }

  .rr-partner-program {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._1-4--2yearg-cta {
    min-height: 460px;
    padding: 20px;
  }

  ._2year-hero-img {
    object-fit: cover;
    min-width: 100%;
  }

  .cont-2year-hero-img {
    min-height: 360px;
    max-height: 360px;
  }

  .heading-21 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
  }

  ._1-3-2-2yearg-p {
    font-size: 16px;
    line-height: 32px;
  }

  .div-block-25 {
    padding: 40px 20px;
  }

  ._3-1-gfp-company-details-links {
    text-align: left;
  }

  ._3-1-gfp-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  ._3-1-gfp-h {
    text-align: center;
    font-size: 32px;
  }

  ._3-gfp-form-div {
    padding: 0;
  }

  .center-cta-h-32px {
    font-size: 24px;
    line-height: 1.2;
  }

  .center-cta-p-32px {
    font-size: 14px;
  }

  .realwatch-real-time-transparency {
    padding: 40px 20px;
  }

  .left-list-num {
    font-size: 20px;
  }

  .div-block-46 {
    font-size: 18px;
  }

  .howitworksdive {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 20px;
  }

  .realwatch-real-time-transparencydiv {
    flex-flow: column;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .howitworkscon {
    padding: 20px;
  }

  .rentalwatch-oragnge-p {
    color: #ff944d;
    font-size: 18px;
  }

  .realwatch-green-h {
    font-size: 20px;
  }

  .contact-us-cta {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._5-2-cu-detail {
    flex-flow: column;
  }

  .map {
    border-radius: 20px;
  }

  .left-paragrapgh-16px {
    line-height: 1.2;
  }

  ._1-contact-embedded-map-div {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    overflow: visible;
  }

  .contact-us-cta-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  ._5-2-cu-sub-detail {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    min-width: 100%;
    line-height: 1.2;
  }

  .div-block-45 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding: 40px 20px;
  }

  ._5-1-1-cu-heading {
    padding-bottom: 40px;
  }

  .div-block-42 {
    background-position: 50%;
    min-height: 360px;
  }

  ._5-1-contact-ussub-div {
    padding: 0;
  }

  .div-block-43 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .conatct-us-footer-links {
    min-width: 260px;
  }

  .container {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .grid {
    width: 100%;
    overflow: hidden;
  }
}
