body.home.page-id-16 .item-listing-wrap .item-address:has(> span:empty) {
  display: none;
}

@media (max-width: 767px) {
  body.home.page-id-16 .back-to-top-wrap {
    position: static;
    display: flex;
    justify-content: flex-end;
    padding: 12px 15px;
    background-color: #00335a;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget {
    display: grid;
    grid-template-columns: 36px 36px minmax(0, 1fr);
    gap: 6px 8px;
    align-items: center;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > noscript {
    display: none;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > img {
    float: none !important;
    width: 36px;
    height: auto;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > img:nth-of-type(1) {
    grid-area: 1 / 1;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > img:nth-of-type(2) {
    grid-area: 1 / 2;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > img:nth-of-type(3) {
    grid-area: 3 / 1;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > img:nth-of-type(4) {
    grid-area: 3 / 2;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > a {
    float: none !important;
    grid-column: 3;
    min-width: 0;
    overflow-wrap: anywhere;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > a:nth-of-type(1) {
    grid-row: 1;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > a:nth-of-type(2) {
    grid-row: 3;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > span {
    float: none !important;
    grid-column: 1 / -1;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > span:nth-of-type(1) {
    grid-row: 2;
  }

  html.js_active body.home.page-id-16 #text-4 .textwidget > span:nth-of-type(2) {
    grid-row: 4;
  }
}

@media (min-width: 1200px) {
  body.home.page-id-16 .content-wrap > .container > .wpb-content-wrapper > .vc_row:not([data-vc-full-width]) {
    margin-left: -12px;
    margin-right: -12px;
  }
}