/*
Theme Name: Preston Hollow Village
Theme URI: https://beswifty.com/
Author: Team Swifty
Author URI: https://beswifty.com/
Version: 1.0.0
License: GNU General Public License v2 or later
*/
/* ====== Static Colors styles ===== */
/* ================================= 
        Grey Color 
==================================== */
/* ----- Background Color Primary ----- */
@import url("https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css");
/* line 10, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_mixin.scss */
.bg-grey {
  background-color: #BCBCBC; }

/* ----- Text Color Primary ----- */
/* line 16, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_mixin.scss */
.text-color-grey,
.text-color-grey a {
  color: #BCBCBC; }

/* ----- Border Color Primary ----- */
/* line 23, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_mixin.scss */
.border-color-grey {
  border-color: #BCBCBC; }

/* ====== Mixins styles ===== */



/* ===== Basic Global Styles ===== */
/* line 2, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
html {
  scroll-behavior: smooth; }

/* line 6, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased; }

/* line 17, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 36, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 41, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
body {
  line-height: 1; }

/* line 46, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
ol, ul {
  list-style: none; }

/* line 50, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
blockquote, q {
  quotes: none; }
  /* line 53, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none; }

/* line 60, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 65, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
body {
  -webkit-text-size-adjust: antialiased;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden; }

/* line 71, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
mark {
  background-color: transparent;
  color: inherit; }

/* line 76, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 81, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
input, select, textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none; }

/* line 87, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
a {
  text-decoration: none; }

/* line 90, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
a:focus {
  outline: 1px solid blue !important; }

/* line 94, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
p {
  font-size: 20px;
  line-height: 1.8;
  margin-top: 0;
  font-weight: 400; }

/* line 101, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.container {
  width: 100%; }

/* line 106, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.fill {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  right: 0;
  bottom: 0;
  padding: 0;
  margin: 0; }

/* line 118, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto; }

/* line 123, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-1 {
  width: 8.33333333%; }

/* line 127, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-2 {
  width: 16.66666667%; }

/* line 131, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-3 {
  width: 25%; }

/* line 135, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-4 {
  width: 33.33333333%; }

/* line 139, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-5 {
  width: 41.66666667%; }

/* line 143, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-6 {
  width: 50%; }

/* line 147, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-7 {
  width: 58.33333333%; }

/* line 151, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-8 {
  width: 66.66666667%; }

/* line 155, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-9 {
  width: 75%; }

/* line 159, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-10 {
  width: 83.33333333%; }

/* line 163, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-11 {
  width: 91.66666667%; }

/* line 167, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.col-12 {
  width: 100%; }

/* line 171, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.center-div {
  margin: 0 auto; }

/* Padding */
/* line 176, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.block-padding-small {
  padding: 50px 0; }

/* line 180, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.block-padding-medium {
  padding: 100px 0; }

/* line 184, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.block-padding-large {
  padding: 150px 0; }

/* line 188, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.ptb-0 {
  padding: 0; }

/* line 191, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pt-0 {
  padding-top: 0px; }

/* line 194, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pb-0 {
  padding-bottom: 0px; }

/* line 197, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.ptb-l {
  padding: 150px 0; }

/* line 200, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pt-l {
  padding-top: 150px; }

/* line 203, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pb-l {
  padding-bottom: 150px; }

/* line 206, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.ptb-m {
  padding: 100px 0; }

/* line 209, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pt-m {
  padding-top: 100px; }

/* line 212, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pb-m {
  padding-bottom: 100px; }

/* line 215, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.ptb-s {
  padding: 50px 0; }

/* line 218, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pt-s {
  padding-top: 50px; }

/* line 221, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.pb-s {
  padding-bottom: 50px; }

/* ====== Titles styles ===== */
/* line 229, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
h1 {
  font-size: 2.8vw;
  letter-spacing: 5.4px;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.2;
  text-transform: uppercase; }
  @media (max-width: 1285.71429px) {
    /* line 229, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h1 {
      font-size: 36px; } }
  @media (min-width: 1928.57143px) {
    /* line 229, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h1 {
      font-size: 54px; } }

/* line 236, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
h2 {
  font-size: 2.2vw;
  letter-spacing: 4.1px;
  font-weight: 700;
  margin-bottom: 35px;
  line-height: 1.2;
  text-transform: uppercase; }
  @media (max-width: 1272.72727px) {
    /* line 236, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h2 {
      font-size: 28px; } }
  @media (min-width: 1863.63636px) {
    /* line 236, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h2 {
      font-size: 41px; } }

/* line 244, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
h3,
h2.inner-page-subtitle {
  font-size: 1.6vw;
  letter-spacing: 3px;
  font-weight: 500;
  margin-bottom: 40px;
  line-height: 1.2;
  text-transform: uppercase; }
  @media (max-width: 1250px) {
    /* line 244, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h3,
    h2.inner-page-subtitle {
      font-size: 20px; } }
  @media (min-width: 1875px) {
    /* line 244, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h3,
    h2.inner-page-subtitle {
      font-size: 30px; } }

/* line 253, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
h4 {
  font-size: 1.2vw;
  letter-spacing: 2.76px;
  font-weight: 500;
  margin-bottom: 30px;
  line-height: 1.2;
  text-transform: uppercase; }
  @media (max-width: 1500px) {
    /* line 253, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h4 {
      font-size: 18px; } }
  @media (min-width: 1916.66667px) {
    /* line 253, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h4 {
      font-size: 23px; } }

/* line 261, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
h2.inner-page-subtitle {
  font-size: 1.5vw; }
  @media (max-width: 1200px) {
    /* line 261, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h2.inner-page-subtitle {
      font-size: 18px; } }
  @media (min-width: 1600px) {
    /* line 261, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    h2.inner-page-subtitle {
      font-size: 24px; } }

/* ====== Buttons styles ===== */
/* line 267, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
a.btn {
  display: inline-block;
  color: #fff;
  font-size: 0.8vw;
  font-weight: 700;
  padding: 21px 20px;
  text-transform: uppercase;
  line-height: 1;
  border-radius: 0px;
  position: relative;
  transition: all 0.5s ease 0s;
  margin: 5px;
  position: relative;
  min-width: 190px;
  text-align: center;
  letter-spacing: 1.5px;
  text-decoration: none; }
  @media (max-width: 1625px) {
    /* line 267, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    a.btn {
      font-size: 13px; } }
  @media (min-width: 1875px) {
    /* line 267, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    a.btn {
      font-size: 15px; } }

/* ====== Header styles ===== */
/* line 290, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
header.header {
  z-index: 999; }
  /* line 293, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  header.header .container {
    width: calc(100% - 96px);
    max-width: 1824px; }
    /* line 297, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    header.header .container .header-wrapper {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
      align-items: inherit; }
      /* line 300, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      header.header .container .header-wrapper .logo-wrapper {
        display: inline-block;
        width: auto;
        height: auto;
        padding: 30px 20px;
        border-radius: 0px 0px 40px 0px;
        vertical-align: top;
        position: relative;
        z-index: 9; }
        /* line 310, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
        header.header .container .header-wrapper .logo-wrapper a {
          display: block; }
          /* line 313, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
          header.header .container .header-wrapper .logo-wrapper a img {
            width: 100%;
            height: auto;
            display: block;
            max-width: 172px; }
      /* line 324, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      header.header .container .header-wrapper .menu-wrapper {
        flex-grow: 1;
        text-align: center; }
        /* line 328, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
        header.header .container .header-wrapper .menu-wrapper ul.menu {
          padding: 0;
          margin: 0;
          display: flex;
          flex-flow: inherit;
          justify-content: space-around;
          align-items: inherit; }
          /* line 333, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
          header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item {
            list-style-type: none;
            display: block;
            padding: 0;
            position: relative;
            width: 100%; }
            /* line 340, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
            header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item a {
              position: relative;
              font-size: 16px;
              font-weight: 700;
              line-height: 1;
              padding: 36px 18px;
              display: block;
              margin: 0;
              letter-spacing: 1.92px;
              text-transform: uppercase;
              text-decoration: none; }
              /* line 353, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
              header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item a:before {
                content: "";
                width: 0;
                height: 0;
                position: absolute;
                left: 0;
                bottom: 0;
                border-bottom: 4px solid;
                transition: all 0.3s ease; }
              /* line 364, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
              header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item a:hover:before {
                width: 100%; }
            /* line 369, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
            header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item ul.submenu {
              opacity: 0;
              height: 0;
              overflow: hidden;
              position: absolute;
              padding: 10px 20px;
              width: 100%;
              max-width: 300px;
              transition: all .5s ease 0s;
              list-style-type: none; }
              /* line 382, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
              header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item ul.submenu li.menu-item a {
                font-weight: 400;
                padding: 16px 18px; }
                /* line 386, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
                header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item ul.submenu li.menu-item a:before {
                  display: none; }
          /* line 398, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
          header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item-has-children > a:after {
            content: "";
            width: 10px;
            height: 10px;
            position: relative;
            border-top: 2px solid;
            border-right: 2px solid;
            display: inline-block;
            transform: rotate(135deg);
            margin-left: 15px;
            transition: all .5s ease 0s;
            top: -4px; }
          /* line 413, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
          header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item-has-children:hover ul.submenu {
            opacity: 1;
            visibility: visible;
            height: auto; }
          /* line 423, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
          header.header .container .header-wrapper .menu-wrapper ul.menu li.current-menu-item a:before {
            width: 100%; }
      /* line 431, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      header.header .container .header-wrapper .header-cta {
        padding: 15px 0; }
        /* line 434, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
        header.header .container .header-wrapper .header-cta .header-cta-wrapper {
          display: flex;
          flex-flow: wrap;
          justify-content: center; }
          /* line 439, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
          header.header .container .header-wrapper .header-cta .header-cta-wrapper a.btn {
            padding: 20px 10px; }

/* line 449, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.header.fixed {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  transition: all 0.3s ease; }

/* line 459, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.footer-middle {
  font-size: 16px;
  display: flex;
  justify-content: space-between; }
  /* line 464, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .footer-middle ul.menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
    position: relative;
    padding: 0; }

/* line 476, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.menu-footer-menu-container ul.menu li.menu-item {
  font-size: 16px;
  letter-spacing: 1.92px; }
  /* line 480, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .menu-footer-menu-container ul.menu li.menu-item > a {
    font-weight: 700;
    text-transform: uppercase; }
  /* line 485, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .menu-footer-menu-container ul.menu li.menu-item ul.submenu {
    list-style: none;
    padding: 0;
    list-style-type: none;
    margin-top: 20px;
    padding-right: 15px; }
    /* line 492, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    .menu-footer-menu-container ul.menu li.menu-item ul.submenu li.menu-item {
      padding: 10px 0; }
      /* line 495, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      .menu-footer-menu-container ul.menu li.menu-item ul.submenu li.menu-item a {
        font-weight: 400; }

/* line 505, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important; }

/* line 518, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.section-buttons {
  margin-top: 70px; }

/* =========== Mobile Menu =========== */
/* line 525, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
header .mobile-menu-trigger {
  float: right;
  margin-left: 25px;
  margin-top: 25px;
  width: 34px;
  height: 30px;
  cursor: pointer;
  display: none;
  position: relative;
  z-index: 99; }

/* line 537, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.mobile-menu-wrap {
  position: relative;
  z-index: 99999; }

/* line 543, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.mobile-menu-trigger span {
      position: relative;
    width: 100%;
    height: 0;
    margin-bottom: 8px;
    display: block;
    border-bottom: 2px solid; }

/* line 553, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.mobile-menu-wrapper {
  display: block;
  position: fixed;
  height: 100%;
  overflow: auto;
  top: 0;
  right: -100%;
  width: 100%;
  z-index: 999999;
  padding: 130px 30px 30px;
  transition: all 0.5s ease 0s;
  border-radius: 0 0 40px 40px; }
  /* line 566, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper.active {
    right: 0;
    display: flex;
    flex-wrap: wrap; }
    /* line 571, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    .mobile-menu-wrapper.active .mobile-menu {
      width: 100%; }
  /* line 576, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper .menu-logo {
    position: absolute;
    top: 20px;
    left: 15px;
    max-width: 150px; }
    /* line 582, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    .mobile-menu-wrapper .menu-logo img.menu-logo-img {
      width: 100%; }
  /* line 587, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper .menu-close {
    color: #fff;
    position: absolute;
    font-size: 60px;
    top: 15px;
    right: 25px;
    line-height: 1;
    cursor: pointer;
    transform: rotate(45deg); }
  /* line 598, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper ul.menu {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    /* line 603, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    .mobile-menu-wrapper ul.menu > li {
      padding: 5px 0;
      position: relative;
      border: 0; }
      /* line 608, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      .mobile-menu-wrapper ul.menu > li a {
        color: #fff;
        padding: 5px 0;
        display: block;
        font-weight: 500;
        letter-spacing: 0.6px;
        font-size: 20px; }
      /* line 617, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      .mobile-menu-wrapper ul.menu > li ul.sub-menu {
        opacity: 1;
        margin-left: 0px;
        position: fixed;
        width: 100%;
        height: calc(100% - 50px);
        top: 140px;
        right: -100%;
        z-index: 100;
        transform: translateX(0);
        padding-top: 50px; }
        /* line 629, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
        .mobile-menu-wrapper ul.menu > li ul.sub-menu li a {
          font-weight: 400; }
    /* line 635, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    .mobile-menu-wrapper ul.menu > li.submenu-active {
      position: inherit; }
      /* line 639, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      .mobile-menu-wrapper ul.menu > li.submenu-active .sub-menu-trigger i.fa {
        transform: rotate(90deg); }
      /* line 644, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      .mobile-menu-wrapper ul.menu > li.submenu-active ul.sub-menu {
        transform: translateX(0);
        right: 0;
        height: calc(100% - 250px);
        z-index: 100; }
      /* line 651, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
      .mobile-menu-wrapper ul.menu > li.submenu-active span.sub-menu-trigger {
        top: 120px;
        left: 20px;
        right: auto;
        text-align: left;
        max-width: 150px;
        padding: 0 10px 0 30px;
        border: 1px solid;
        border-radius: 23px;
        opacity: 1;
        z-index: 110; }
        /* line 663, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
        .mobile-menu-wrapper ul.menu > li.submenu-active span.sub-menu-trigger .fa {
          transform: rotate(180deg);
          position: relative;
          top: -3px;
          left: -20px;
          font-size: 20px; }
  /* line 678, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper ul.sub-menu {
    opacity: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    padding: 10px 20px;
    width: 200px;
    list-style-type: none;
    height: calc(100% - 250px); }
  /* line 689, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper span.sub-menu-trigger {
    position: absolute;
    color: #fff;
    width: 100%;
    height: 40px;
    top: 0px;
    right: 0;
    text-align: right;
    font-size: 24px;
    line-height: 43px;
    transition: none;
    z-index: 99;
    cursor: pointer;
    opacity: 0.5; }
    /* line 704, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    .mobile-menu-wrapper span.sub-menu-trigger i.fa {
      width: 24px;
      height: 0;
      display: inline-block;
      vertical-align: middle;
      position: relative;
      border-top: 2px solid;
      border-bottom: 2px solid;
      margin-left: 20px;
      cursor: pointer; }
    /* line 716, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
    .mobile-menu-wrapper span.sub-menu-trigger i.fa.fa-caret-right:before {
      content: "";
      display: block;
      position: absolute;
      width: 20px;
      height: 20px;
      border-top: 3px solid;
      border-right: 3px solid;
      transform: rotate(45deg);
      top: -10px;
      right: 0; }

/* line 736, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.mobile-menu-wrapper .menu-footer {
  bottom: 50px;
  z-index: 100; }
  /* line 740, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper .menu-footer h5,
  .mobile-menu-wrapper .menu-footer .menu-address-link {
    font-size: 18px;
    color: #fff;
    letter-spacing: 2.7px;
    font-weight: 500; }
  /* line 748, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper .menu-footer h5 {
    opacity: 0.5;
    margin-bottom: 10px; }
  /* line 753, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
  .mobile-menu-wrapper .menu-footer .menu-address-link {
    display: block; }

/* line 764, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.mobile-menu-wrapper ul.menu > li.submenu-active span.sub-menu-trigger:after {
  content: "Back";
  text-transform: uppercase;
  font-size: 18px;
  margin-left: 20px;
  display: inline-block;
  position: absolute;
  font-weight: 700;
  top: -2px;
  right: 36px; }

/* line 776, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.mobile-menu-wrapper ul.menu > li.submenu-active span.sub-menu-trigger i.fa {
  width: 20px;
  top: -5px; }

/* line 781, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_main.scss */
.mobile-menu-wrapper ul.menu > li.submenu-active span.sub-menu-trigger i.fa:before {
  content: "";
  width: 14px;
  height: 14px;
  top: -7px; }

/* ===== Global Styles ===== */
/* line 21, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
body {
  font-family: 'Jost', sans-serif; }

/* line 26, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.container {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto; }

/* line 32, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.center-text {
  text-align: center; }

/* line 38, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
form input[type=text],
form input[type=email],
form input[type=number],
form select,
form textarea {
  border-bottom: 1px solid; }

/* line 47, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
p,
.post-item .item-details .dir-desc span,
.post-item .item-details .dir-desc a.external-link,
.address-wrap {
  font-size: 1.5vw;
  line-height: 1.8;
  margin-top: 0;
  font-weight: 400; }
  @media (max-width: 933.33333px) {
    /* line 47, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    p,
    .post-item .item-details .dir-desc span,
    .post-item .item-details .dir-desc a.external-link,
    .address-wrap {
      font-size: 14px; } }
  @media (min-width: 1333.33333px) {
    /* line 47, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    p,
    .post-item .item-details .dir-desc span,
    .post-item .item-details .dir-desc a.external-link,
    .address-wrap {
      font-size: 20px; } }

/* line 57, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
p.hero-paragraph,
.inner-hero-paragraph p {
  font-size: 1.25vw; }
  @media (max-width: 1280px) {
    /* line 57, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    p.hero-paragraph,
    .inner-hero-paragraph p {
      font-size: 16px; } }
  @media (min-width: 1920px) {
    /* line 57, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    p.hero-paragraph,
    .inner-hero-paragraph p {
      font-size: 24px; } }

/* ====== Header styles ===== */
/* line 64, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
header.header {
  height: 88px;
  position: fixed;
  width: 100%; }
  /* line 69, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(17px);
    -webkit-backdrop-filter: blur(17px); }

/* line 85, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.menu-wrapper ul.menu li.menu-item {
  border-right: 1px solid rgba(255, 255, 255, 0.35); }
  /* line 90, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-wrapper ul.menu li.menu-item a:hover {
    color: #fff; }

/* line 97, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.menu-wrapper ul.menu ul.submenu {
  position: relative;
  padding: 10px 0px; }
  /* line 101, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-wrapper ul.menu ul.submenu:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(17px);
    -webkit-backdrop-filter: blur(17px); }
  /* line 113, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-wrapper ul.menu ul.submenu li.menu-item {
    border-right: 0; }
    /* line 116, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .menu-wrapper ul.menu ul.submenu li.menu-item a {
      text-align: left; }

/* line 125, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.header-wrapper .header-cta {
  display: none; }

/* ====== Footer styles ===== */
/* line 133, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.footer {
  border-radius: 1.55vw 1.55vw 0 0;
  background-color: #595959; }
  /* line 137, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section {
    padding: 80px 0; }
    /* line 140, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .footer .footer-section .container {
      width: 100%;
      max-width: 1630px; }
      /* line 143, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-top {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: inherit;
        border-top: 2px solid #BCBCBC;
        border-bottom: 2px solid #BCBCBC;
        padding: 35px; }
        /* line 150, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .footer .footer-section .container .footer-top .footer-logo {
          width: 100%;
          max-width: 340px; }
          /* line 154, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          .footer .footer-section .container .footer-top .footer-logo .footer-logo a.footer-logo-wrap {
            display: block; }
            /* line 157, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
            .footer .footer-section .container .footer-top .footer-logo .footer-logo a.footer-logo-wrap .footer-logo-img {
              width: 100%; }
        /* line 163, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .footer .footer-section .container .footer-top .footer-cta {
          display: flex;
          flex-flow: wrap;
          justify-content: space-between;
          align-items: inherit;
          align-content: center; }
          /* line 167, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          .footer .footer-section .container .footer-top .footer-cta .footer-cta-title {
            display: flex;
            flex-flow: wrap;
            justify-content: space-between;
            align-items: inherit;
            align-content: center;
            margin-right: 55px;
            margin-bottom: 0px;
            font-weight: 700; }
      /* line 180, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-middle .footer-left {
        border-right: 2px solid rgba(255, 255, 255, 0.5);
        width: 42%;
        padding: 57px 35px 10px;
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: end; }
      /* line 188, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-middle .footer-right {
        width: 58%;
        padding: 57px 35px 10px; }
        /* line 195, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .footer .footer-section .container .footer-middle .footer-right .menu-footer-menu-container ul.submenu li.menu-item a {
          font-weight: 400; }
      /* line 204, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-middle .footer-address {
        margin-top: 40px; }
      /* line 208, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-middle .footer-address-wrapper {
        letter-spacing: 1.6px; }
        /* line 211, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .footer .footer-section .container .footer-middle .footer-address-wrapper .footer-address span {
          margin-bottom: 10px; }
        /* line 215, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .footer .footer-section .container .footer-middle .footer-address-wrapper span.street-address {
          display: block; }
        /* line 219, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .footer .footer-section .container .footer-middle .footer-address-wrapper .footer-contact {
          margin-bottom: 10px;
          font-weight: 700; }
      /* line 227, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-middle .footer-social h5 {
        display: none; }
      /* line 231, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-middle .footer-social a.social-icon {
        font-size: 24px;
        margin: 10px; }
  /* line 244, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .copyright-section .container {
    width: 100%;
    max-width: 1630px; }
    /* line 247, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .footer .copyright-section .container .footer-bottom {
      padding: 30px 35px;
      text-transform: uppercase;
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
      align-items: center; }
      /* line 252, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .copyright-section .container .footer-bottom p {
        font-size: 16px;
        letter-spacing: 1.6px; }
      /* line 257, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .copyright-section .container .footer-bottom .attribution {
        display: none; }

/* ====== Home Page styles ===== */
/* line 271, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.hero-banner {
  margin-bottom: -50px;
  position: relative;
  z-index: 1; }
  /* line 69, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_mixin.scss */
  section.hero-banner:after {
    content: "";
    height: 50vh;
    position: absolute;
    bottom: 0;
    left: 50%;
    border-left: 3px solid;
    max-height: 13.5vw; }
  /* line 275, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner:after {
    margin-bottom: -135px; }

/* line 280, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.hero-banner {
  position: relative;
  height: 100vh;
  min-height: 50vw; }
  /* line 286, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .hero-container.container {
    width: 70vw;
    max-width: 1640px;
    padding: 0 10px;
    display: flex;
    flex-direction: column;
    padding-bottom: 200px;
    z-index: 3; }
  /* line 297, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slider {
    border-radius: 0 0 31px 31px;
    overflow: hidden;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
    /* line 305, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .slider .slick-list {
      height: 100%; }
      /* line 308, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.hero-banner .slider .slick-list .slick-track {
        height: 100%; }
  /* line 314, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    /* line 321, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .slide-bg img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  /* line 329, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    background: #000; }
  /* line 339, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-flex-wrapper {
    height: 100%;
    z-index: 9;
    position: relative;
    padding: 300px 0 200px; }
    /* line 345, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .slide-flex-wrapper .container {
      width: 100%;
      height: 100%;
      display: flex;
      flex-flow: column;
      justify-content: center;
      align-items: flex-start;
      position: relative; }
      /* line 351, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.hero-banner .slide-flex-wrapper .container .slide-content {
        width: 38vw;
        text-align: left; }
        /* line 355, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.hero-banner .slide-flex-wrapper .container .slide-content h1.hero-title {
          text-align: left;
          margin-bottom: 30px; }
        /* line 361, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.hero-banner .slide-flex-wrapper .container .slide-content .hero-paragraphs p {
          font-size: 24px;
          font-weight: 400;
          line-height: 1.2;
          letter-spacing: 3px;
          margin-bottom: 30px; }
  /* line 375, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slider-container .slick-dots {
    width: 100%;
    max-width: 1460px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10vw;
    display: block;
    text-align: left; }
    /* line 384, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .slider-container .slick-dots > li {
      display: inline-block; }
      /* line 387, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.hero-banner .slider-container .slick-dots > li:first-child {
        margin-left: 0; }
    /* line 392, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .slider-container .slick-dots > li:only-child {
      display: none; }
  /* line 400, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .video-wrapper {
    height: 100%;
    position: relative;
    overflow: hidden; }
    /* line 405, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .video-wrapper:before {
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      background-color: rgba(0, 0, 0, 0.3);
      z-index: 1; }
    /* line 416, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .video-wrapper iframe.youtube-video {
      height: 120vh;
      width: 120%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateY(-50%) translateX(-50%); }
    /* line 425, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.hero-banner .video-wrapper .video-container {
      width: 100%;
      height: 100%;
      display: flex;
      flex-flow: column;
      justify-content: center;
      align-items: flex-start;
      position: relative;
      z-index: 10; }
      /* line 433, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.hero-banner .video-wrapper .video-container .video-content {
        max-width: 690px; }
  /* line 442, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .hero-slider button.slick-prev {
    left: 25px; }
  /* line 446, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .hero-slider button.slick-next {
    right: 25px; }
  /* line 451, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner h1.hero_title {
    font-size: 42px;
    margin: 0 auto 40px;
    line-height: 1.3;
    max-width: 730px; }
  /* line 460, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner h2.hero-subtitle {
    font-size: 28px; }
  /* line 464, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .hero-paragraphs p {
    max-width: 650px;
    font-size: 20px;
    margin: 0 auto;
    line-height: 1.5;
    margin-bottom: 45px; }
  /* line 472, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .banner-img {
    width: 100%; }
  /* line 476, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner section.hero-banner {
    height: 100vh; }
  /* line 480, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .hero-container,
  section.hero-banner .video-slider-outer-wrapper,
  section.hero-banner .video-slider-outer,
  section.hero-banner .video-gallery-slider,
  section.hero-banner .video-gallery-slider ul.slides,
  section.hero-banner li.single-video-slide,
  section.hero-banner .video-bg.auto-thumbnail {
    height: 100%; }
  /* line 491, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slick-slide {
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative; }

/* ====== Inner Banner Style ===== */
/* line 503, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.inner-hero-banner {
  height: 100vh;
  min-height: 50vw;
  max-height: 800px; }
  /* line 508, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-banner .inner-hero-container {
    height: 100%;
    max-width: 100%;
    padding: 0; }
    /* line 513, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .inner-hero-banner .inner-hero-container .inner-hero-wrapper {
      display: flex;
      height: 100%; }
      /* line 517, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left {
        background-repeat: no-repeat;
        background-position: 35vw bottom;
        background-size: 30vw;
        padding-bottom: 15vw;
        padding-top: 15vw; }
        /* line 524, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner {
          margin: 0 9.5vw 0 11.5vw;
          display: flex;
          flex-flow: wrap; }
          /* line 529, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner h1.inner-page-title {
            max-width: 730px;
            order: 2; }
          /* line 534, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner h2.inner-page-subtitle {
            order: 1;
            width: 100%;
            margin-bottom: 20px; }
          /* line 540, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph {
            order: 3; }
            /* line 543, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
            .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph p {
              max-width: 650px;
              margin: 0 auto 45px; }
          /* line 549, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .section-buttons {
            order: 4;
            margin-top: 50px; }
      /* line 557, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-right {
        position: relative; }
        /* line 560, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-right .inner-banner-image {
          width: 100%;
          height: 100%;
          overflow: hidden; }
          /* line 565, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-right .inner-banner-image .banner-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center; }

/* ====== Image Text Block styles ===== */
/* line 579, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.image-text-block {
  display: flex;
  flex-flow: wrap;
  position: relative;
  padding: 100px 0; }
  /* line 585, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .it-container {
    max-width: 100%;
    display: flex; }
  /* line 590, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .col {
    position: relative; }
  /* line 594, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .it-image-section {
    background-size: cover;
    background-position: center;
    margin-right: 50px;
    width: calc(100% - 50px);
    height: 100%;
    max-height: 960px;
    overflow: hidden; }
  /* line 604, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .it-section {
    width: 100%;
    padding: 3vw 0; }
    /* line 608, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .image-text-block .it-section .it-content-wrapper {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; }
      /* line 613, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .image-text-block .it-section .it-content-wrapper .section-buttons {
        display: none; }
  /* line 619, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .title-logo-bug {
    margin-bottom: 30px; }
  /* line 623, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .col.left-col {
    width: 45%; }
  /* line 627, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .col.right-col {
    width: 55%; }

/* line 634, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.image-position-left .it-image-section {
  margin-right: 50px; }

/* line 638, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.image-position-left .it-content-wrapper {
  padding: 3vw 11.5vw 3vw 0;
  width: calc(100% - 6vw); }

/* line 647, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.image-position-right .left-col {
  order: 2; }

/* line 651, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.image-position-right .it-image-section {
  margin-left: 50px; }

/* line 656, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.image-position-right .right-col .it-section {
  padding: 3vw 0 3vw 11.5vw;
  width: calc(100% - 6vw); }

/* line 663, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.it-section h2.section-title {
  max-width: 520px; }

/* ====== Image Slider styles ===== */
/* line 668, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.image-slider {
  height: 100vh; }
  /* line 671, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.image-slider .slider-container,
  section.image-slider .slick-dotted.slick-slider,
  section.image-slider .slick-list,
  section.image-slider .slide-bg {
    height: 100%; }

/* ====== property Block styles ===== */
/* line 684, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.property-hero-banner:after {
  margin-bottom: -13.5vw; }

/* line 688, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.inner-hero-banner,
section.property-hero-banner {
  position: relative;
  z-index: 1; }
  /* line 69, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/_mixin.scss */
  section.inner-hero-banner:after,
  section.property-hero-banner:after {
    content: "";
    height: 50vh;
    position: absolute;
    bottom: 0;
    left: 50%;
    border-left: 3px solid;
    max-height: 13.5vw; }

/* line 693, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.inner-hero-banner:after,
section.property-hero-banner:after {
  left: 11.5vw; }

/* line 698, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.text-block {
  padding: 250px 0;
  margin-bottom: -135px;
  position: relative; }

/* line 705, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.tiles-block {
  padding: 0px 0 100px; }

/* line 711, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.map-wrapper {
  height: 35vw;
  min-height: 400px; }

/* line 716, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.banner-col-left {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: self-end; }

/* line 720, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.light-bg,
section.poperty-layout:before {
  background-color: #EDEDED; }

/* line 725, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.introspace,
.introblock,
.blogintro {
  padding: 250px 0 100px;
  margin-top: -100px;
  position: relative;
  overflow: hidden; }

/* line 734, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.introspace:after {
  position: absolute;
  content: "";
  width: 70vw;
  height: 60vw;
  bottom: -40vw;
  right: -35vw;
  border-radius: 50%;
  z-index: 0;
  background-color: #fff;
  opacity: 0.35; }

/* ====== Image Text Section ===== */
/* line 749, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.content-block.image-position-left .it-image-section {
  border-radius: 0 1.55vw 1.55vw 0; }

/* line 753, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.content-block.image-position-right .it-image-section {
  border-radius: 1.55vw 0 0 1.55vw;
  order: 2;
  margin-right: 0;
  padding: 0; }

/* line 761, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.content-block.image-position-right .it-text-section {
  margin-left: 0px; }

/* line 766, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.inner-banner-image {
  border-radius: 0 0 0 1.55vw; }

/* line 770, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
body button.slick-arrow {
  width: 4.6875vw;
  height: 4.6875vw;
  opacity: 1;
  z-index: 9; }

/* line 777, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
button.slick-arrow.slick-disabled {
  opacity: 0.75; }

/* line 781, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
body .slick-prev:before,
body .slick-next:before {
  font-size: 0;
  background: url(/assets/images/arrow-circle-icon.svg) no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  display: block;
  opacity: 1; }

/* line 792, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
body button.slick-prev {
  transform: rotate(180deg) translateY(50%);
  left: 45px; }

/* line 797, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
body button.slick-next {
  right: 45px; }

/* SLICK: DOTS */
/* line 804, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.slider-container .slick-dots {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 50px;
  left: 0;
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%; }
  /* line 816, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .slider-container .slick-dots .slick-active button {
    border: 0;
    background-color: #ffffff; }
  /* line 822, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .slider-container .slick-dots li {
    display: flex;
    align-items: center;
    margin: 0 16px;
    padding: 0;
    height: 20px;
    width: 20px; }
    /* line 832, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .slider-container .slick-dots li button {
      background-color: rgba(255, 255, 255, 0.5);
      border-radius: 50%;
      opacity: 1;
      display: block;
      height: 18px;
      width: 18px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: #ffffff;
      cursor: pointer; }
      /* line 845, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .slider-container .slick-dots li button:before {
        font-size: 0; }

/* line 856, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.latest-posts-slider.light-bg ul.slick-dots {
  bottom: -20px; }
  /* line 859, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.latest-posts-slider.light-bg ul.slick-dots button {
    opacity: 0.5; }
  /* line 864, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.latest-posts-slider.light-bg ul.slick-dots .slick-active button {
    opacity: 1; }

/* line 874, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.bg-pattern-grey {
  position: relative;
  overflow: hidden; }

/* line 879, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.bg-pattern-grey:before {
  content: "";
  background: url(/clients/preston-hollow/assets/images/bg-pattern-grey.svg) no-repeat;
  background-position: left bottom;
  background-size: 100%;
  position: absolute;
  display: block;
  left: -20vw;
  bottom: -20vw;
  width: 50vw;
  height: 50vw; }

/* line 893, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.slick-dots > li {
  display: inline-block; }

/* line 897, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.slick-dots > li:only-child {
  display: none; }

/* ====== Text Block styles ===== */
/* line 903, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.text-block {
  padding: 200px 0 100px;
  position: relative; }
  /* line 907, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .text-block .text-content-wrapper {
    text-align: center;
    max-width: 768px;
    width: 40vw;
    margin: 0 auto; }

/* ====== Hom page Tiles ===== */
/* line 919, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-1 .single-tile {
  width: 100%; }

/* line 923, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-2 .single-tile {
  width: 50%; }

/* line 927, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-3 .single-tile {
  width: 33.33%; }

/* line 931, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-4 .single-tile {
  width: 25%; }

/* line 935, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-5 .single-tile {
  width: 20%; }

/* line 939, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-6 .single-tile {
  width: 16.66%; }

/* line 943, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-block h2.block-title {
  text-align: center; }

/* line 947, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.tiles-block {
  padding-bottom: 100px; }
  /* line 950, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.tiles-block .container {
    width: calc(100% - 96px);
    max-width: 1824px; }
    /* line 955, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.tiles-block .container .tiles-wrapper {
      display: grid; }
      /* line 958, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.tiles-block .container .tiles-wrapper .single-tile {
        padding: 0;
        text-align: center;
        margin-bottom: 30px; }
        /* line 963, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.tiles-block .container .tiles-wrapper .single-tile .single-tile-wrapper {
          background: #fff;
          width: 100%;
          height: 100%;
          border-radius: 31px;
          overflow: hidden;
          position: relative;
          display: flex;
          flex-flow: wrap;
          justify-content: center;
          align-items: center; }
          /* line 976, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.tiles-block .container .tiles-wrapper .single-tile .single-tile-wrapper img.tile-icon {
            display: block;
            width: auto;
            margin: 0 auto;
            max-width: 125px; }
          /* line 983, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.tiles-block .container .tiles-wrapper .single-tile .single-tile-wrapper h3.tile-title {
            margin: 35px 0 0;
            font-weight: 700;
            font-size: 24px;
            text-align: center; }
          /* line 990, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.tiles-block .container .tiles-wrapper .single-tile .single-tile-wrapper .tile-description p {
            margin: 10px 0 25px;
            letter-spacing: 0; }
          /* line 995, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.tiles-block .container .tiles-wrapper .single-tile .single-tile-wrapper .tile-content {
            padding: 50px 10px;
            position: relative;
            width: 100%;
            max-width: 500px; }
          /* line 1002, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.tiles-block .container .tiles-wrapper .single-tile .single-tile-wrapper .img-wrapper {
            position: absolute;
            left: 0;
            right: 0;
            width: 100%;
            height: 100%; }
          /* line 1010, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.tiles-block .container .tiles-wrapper .single-tile .single-tile-wrapper .img-wrapper img.tile-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block; }

/* line 1027, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-block .tiles-wrapper {
  grid-template-columns: repeat(2, 1fr);
  column-gap: 40px;
  row-gap: 40px; }
  /* line 1032, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tiles-block .tiles-wrapper .single-tile {
    width: 100%;
    min-height: 35vw;
    position: relative; }
    /* line 1037, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tiles-block .tiles-wrapper .single-tile .slide-overlay {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.4); }
    /* line 1046, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tiles-block .tiles-wrapper .single-tile .tile-title {
      font-size: 2.6vw;
      font-weight: bold;
      letter-spacing: 5px;
      position: relative;
      margin-bottom: 50px; }
      @media (max-width: 923.07692px) {
        /* line 1046, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .tiles-block .tiles-wrapper .single-tile .tile-title {
          font-size: 24px; } }
      @media (min-width: 1923.07692px) {
        /* line 1046, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .tiles-block .tiles-wrapper .single-tile .tile-title {
          font-size: 50px; } }
    /* line 1054, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tiles-block .tiles-wrapper .single-tile .tile-title:after {
      width: 15px;
      height: 15px;
      content: "";
      position: absolute;
      border-radius: 50%;
      left: 50%;
      bottom: -30px;
      margin-left: -7.5px;
      background-color: #fff; }
    /* line 1066, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tiles-block .tiles-wrapper .single-tile .tile-button {
      margin-top: 30px; }

/* line 1074, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-1 .tiles-wrapper {
  grid-template-columns: repeat(1, 1fr); }

/* line 1080, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-2 .tiles-wrapper {
  grid-template-columns: repeat(2, 1fr); }

/* line 1086, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-3 .tiles-wrapper {
  grid-template-columns: repeat(3, 1fr); }

/* line 1092, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-4 .tiles-wrapper {
  grid-template-columns: repeat(4, 1fr); }

/* line 1098, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-5 .tiles-wrapper {
  grid-template-columns: repeat(5, 1fr); }

/* line 1104, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tiles-columns-6 .tiles-wrapper {
  grid-template-columns: repeat(6, 1fr); }

/* ====== Listing Block styles ===== */
/* line 1112, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.category-list h3 {
  font-size: 25px;
  letter-spacing: 3px;
  margin-top: 15px; }

/* line 1120, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.category-list ul.categories li.cat-item a,
.category-list ul.categories li.cat-item button {
  padding: 10px 0;
  font-size: 18px;
  padding-left: 0px;
  display: block;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 2.16px;
  border: 0;
  cursor: pointer;
  text-align: left; }
  /* line 1133, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .category-list ul.categories li.cat-item a:before,
  .category-list ul.categories li.cat-item button:before {
    content: "";
    position: absolute;
    left: -30px;
    top: 10px;
    width: 0.875vw;
    height: 0.875vw;
    border-radius: 50%;
    opacity: 0; }

/* line 1142, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.category-list ul.categories li.active a,
.category-list ul.categories li.active button {
  font-weight: 700; }
  /* line 1146, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .category-list ul.categories li.active a:before,
  .category-list ul.categories li.active button:before {
    opacity: 1; }

/* line 1156, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.listing-container {
  display: flex; }
  /* line 1159, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .category-list {
    width: calc(30% - 50px);
    margin-right: 50px; }
  /* line 1164, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .listing-wrapper {
    flex-grow: 1;
    width: calc(70% - 50px); }
  /* line 1169, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .serach-box {
    width: 100%;
    margin-bottom: 50px; }
  /* line 1174, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .poperty-listing {
    display: flex;
    width: 100%; }
  /* line 1179, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .layout-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
    row-gap: 40px; }
  /* line 1186, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .post-item {
    display: flex;
    flex-wrap: wrap; }
    /* line 1190, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .listing-container .post-item .item-details {
      background-color: #fff;
      padding: 20px 30px 38px;
      border-radius: 1.55vw 1.55vw 1.55vw 1.55vw;
      flex-grow: 1;
      display: flex;
      flex-flow: column;
      height: 100%;
      border: 1px solid #D5D5D5; }
      /* line 1200, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .listing-container .post-item .item-details .post-top {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        flex-grow: 1;
        position: relative;
        padding-bottom: 40px;
        margin: 0 0 30px; }
        /* line 1207, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .listing-container .post-item .item-details .post-top::after {
          content: "";
          position: absolute;
          left: 50%;
          top: auto;
          width: 0.875vw;
          height: 0.875vw;
          border-radius: 50%;
          bottom: 0px;
          transform: translate(-50%); }
      /* line 1214, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .listing-container .post-item .item-details .post-info {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center; }
      /* line 1218, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .listing-container .post-item .item-details h4.single-post-title a,
      .listing-container .post-item .item-details .dir-desc,
      .listing-container .post-item .item-details .post-link-wrap {
        text-align: center; }
      /* line 1224, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .listing-container .post-item .item-details h4.single-post-title {
        flex-grow: 1;
        margin: 0;
        position: relative; }
        /* line 1229, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .listing-container .post-item .item-details h4.single-post-title a {
          position: relative;
          margin-top: 20px;
          display: flex;
          flex-flow: wrap;
          justify-content: center;
          align-items: self-end; }
      /* line 1236, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .listing-container .post-item .item-details .dir-desc {
        flex-grow: 1;
        max-width: 80%;
        margin: 0 auto 20px; }
        /* line 1241, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .listing-container .post-item .item-details .dir-desc span {
          display: inline-block;
          line-height: 1.5; }
        /* line 1246, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .listing-container .post-item .item-details .dir-desc a.external-link {
          display: block; }
      /* line 1252, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .listing-container .post-item .item-details .single-featured-image a.featured-image {
        display: block; }
        /* line 1255, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        .listing-container .post-item .item-details .single-featured-image a.featured-image .post-img {
          width: 100%;
          height: 100%;
          object-fit: cover; }

/* ====== Listing Block styles ===== */
/* line 1265, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.property-hero-banner {
  height: auto;
  min-height: 50vw;
  max-height: inherit; }
  /* line 1270, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner .inner-hero-container {
    height: 100%;
    max-width: 100%; }
    /* line 1274, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.property-hero-banner .inner-hero-container .inner-hero-wrapper {
      display: flex;
      height: 100%; }
      /* line 1278, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left {
        background-repeat: no-repeat;
        background-position: 160% bottom;
        padding-top: 200px;
        padding-bottom: 100px; }
        /* line 1284, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner {
          margin: 0 9.5vw 0 11.5vw;
          display: flex;
          flex-flow: wrap; }
          /* line 1289, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .property-logo {
            order: 2; }
          /* line 1293, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner h1.inner-page-title {
            order: 3; }
          /* line 1297, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner h3.inner-page-subtitle {
            order: 1;
            width: 100%;
            margin-bottom: 20px; }
          /* line 1303, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph {
            order: 4; }
            /* line 1306, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
            section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph p {
              max-width: 650px;
              margin: 0 auto 45px; }
            /* line 1314, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
            section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph ul.address-details li {
              display: flex; }
              /* line 1317, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
              section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph ul.address-details li span {
                line-height: 1.8; }
              /* line 1321, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
              section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph ul.address-details li span.icon {
                width: 60px;
                margin-left: -50px; }
                /* line 1325, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
                section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph ul.address-details li span.icon img {
                  width: 100%;
                  max-width: 30px;
                  height: auto; }
              /* line 1332, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
              section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph ul.address-details li span.title {
                width: 130px;
                font-weight: 700; }
              /* line 1337, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
              section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph ul.address-details li span.details {
                flex-grow: 1;
                width: calc(100% - 130px); }
          /* line 1347, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .section-buttons {
            order: 4;
            margin-top: 50px; }
      /* line 1355, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-right {
        position: relative; }
        /* line 1358, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-right .inner-banner-image {
          width: 100%;
          height: 100%;
          overflow: hidden; }
          /* line 1363, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-right .inner-banner-image .banner-img {
            width: 100%;
            height: 100%;
            object-fit: cover; }

/* ====== Property Layout Block styles ===== */
/* line 1377, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.poperty-layout {
  padding: 100px 0 0;
  position: relative; }
  /* line 1381, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.poperty-layout:before {
    content: "";
    width: 100%;
    height: 50%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0; }
  /* line 1391, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.poperty-layout .container {
    position: relative;
    z-index: 2; }
  /* line 1395, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.poperty-layout .workspace {
    width: 100%;
    height: 35vw;
    display: flex; }
    /* line 1400, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.poperty-layout .workspace .svg-frame {
      height: 100%;
      margin: 0;
      border: 1px solid #D5D5D5;
      overflow: hidden;
      flex-grow: 1; }
    /* line 1408, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.poperty-layout .workspace .palette {
      width: 100px;
      padding: 2px;
      display: flex;
      flex-flow: column;
      align-items: center; }
    /* line 1416, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.poperty-layout .workspace .panzoom {
      width: 100%;
      height: 100%;
      overflow: visible; }
    /* line 1422, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.poperty-layout .workspace button {
      display: block;
      width: 30px;
      height: 30px;
      border: 2px solid;
      text-align: center;
      line-height: 27px;
      margin-bottom: 10px;
      border-radius: 50%;
      cursor: pointer;
      background: #fff;
      transition: all 0.5s ease 0s; }

/* ====== Blog Listing Styles ===== */
/* line 1444, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.blog-listing-block .layout-grid {
  grid-template-columns: repeat(2, 1fr); }
  /* line 1447, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-listing-block .layout-grid .item-details {
    padding: 0 0 38px;
    overflow: hidden; }
    /* line 1452, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-listing-block .layout-grid .item-details .single-featured-image {
      position: relative; }
      /* line 1455, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-listing-block .layout-grid .item-details .single-featured-image .post-date {
        position: absolute;
        left: 0;
        bottom: 0;
        color: #fff;
        border-radius: 0 9px 0 0;
        padding: 10px 20px; }
    /* line 1465, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-listing-block .layout-grid .item-details .post-cat,
    section.blog-listing-block .layout-grid .item-details h4.single-post-title a,
    section.blog-listing-block .layout-grid .item-details .dir-desc,
    section.blog-listing-block .layout-grid .item-details .post-link-wrap {
      text-align: left;
      max-width: 100%;
      padding: 10px 30px; }
    /* line 1474, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-listing-block .layout-grid .item-details h4.single-post-title {
      padding-bottom: 0;
      margin-bottom: 0;
      text-transform: capitalize; }
      /* line 1479, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-listing-block .layout-grid .item-details h4.single-post-title:after {
        display: none; }
        /* line 1482, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.blog-listing-block .layout-grid .item-details h4.single-post-title:after a {
          margin-top: 0;
          margin-top: 0; }
    /* line 1490, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-listing-block .layout-grid .item-details .dir-desc {
      margin-bottom: 0; }
    /* line 1494, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-listing-block .layout-grid .item-details .post-cat {
      margin-top: 20px; }
      /* line 1498, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-listing-block .layout-grid .item-details .post-cat ul li {
        display: inline-block;
        padding: 0 10px;
        border-right: 1px solid; }
        /* line 1503, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.blog-listing-block .layout-grid .item-details .post-cat ul li:first-child {
          padding-left: 0; }
        /* line 1507, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.blog-listing-block .layout-grid .item-details .post-cat ul li:last-child {
          border: 0; }
        /* line 1511, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.blog-listing-block .layout-grid .item-details .post-cat ul li a {
          text-transform: uppercase; }

/* line 1521, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.blog-listing-block a.post-link {
  display: block;
  text-align: left;
  color: #198CD5;
  padding: 0;
  text-transform: capitalize;
  text-decoration: underline; }

/* Search Bar Styles */
/* line 1532, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.serach-box .search-container {
  width: 100%;
  display: block;
  margin: 0 auto; }

/* line 1539, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.serach-box input#search-bar {
  margin: 0 auto;
  width: 100%;
  padding: 0 0 10px 40px;
  height: 45px;
  border: 0;
  border-bottom: 1px solid #767676;
  outline: none;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 2.16px; }
  /* line 1552, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .serach-box input#search-bar:focus {
    border: 0;
    border-bottom: 1px solid #767676;
    transition: 0.35s ease; }
    /* line 1557, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .serach-box input#search-bar:focus::-webkit-input-placeholder {
      transition: opacity 0.45s ease;
      opacity: 0; }
    /* line 1562, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .serach-box input#search-bar:focus::-moz-placeholder {
      transition: opacity 0.45s ease;
      opacity: 0; }
    /* line 1567, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .serach-box input#search-bar:focus:-ms-placeholder {
      transition: opacity 0.45s ease;
      opacity: 0; }

/* line 1574, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.serach-box a.search-icon {
  position: relative;
  float: left;
  width: 30px;
  height: 30px;
  top: -42px;
  left: 0px; }
  /* line 1582, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .serach-box a.search-icon .searchimg {
    width: 100%;
    height: 100%;
    object-fit: cover; }

/* line 1590, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.property-hero-banner {
  margin-bottom: 100px; }

/* line 1596, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
ul.address-details li {
  margin: 0 0 25px;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  position: relative;
  font-size: 24px; }
  /* line 1607, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  ul.address-details li strong {
    font-weight: 700;
    width: 160px;
    display: inline-block; }

/* line 1615, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.large-padding {
  padding-top: 200px; }

/* line 1623, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.video-block .container iframe.video-wrapper {
  height: 37.5vw;
  border-radius: 1.55vw 1.55vw 1.55vw 1.55vw; }

/* line 1628, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.video-block .container .video-wrapper {
  position: relative;
  display: block; }
  /* line 1632, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.video-block .container .video-wrapper .video-thumbnail {
    border-radius: 1.55vw 1.55vw 1.55vw 1.55vw; }
  /* line 1636, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.video-block .container .video-wrapper:before {
    content: "";
    background: url(/clients/preston-hollow/assets/images/play-icon.svg) no-repeat;
    background-size: cover;
    width: 120px;
    height: 120px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 10px solid #fff;
    border-radius: 50%;
    opacity: 0.5;
    transition: all 0.5s ease; }
  /* line 1651, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.video-block .container .video-wrapper:hover:before {
    opacity: 1; }

/* line 1658, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.retail-wrapper {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: inherit;
  margin-top: 50px; }
  /* line 1663, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .retail-wrapper .info {
    margin-bottom: 50px; }
    /* line 1666, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .retail-wrapper .info h4 {
      margin-bottom: 15px;
      font-weight: 700; }
    /* line 1671, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .retail-wrapper .info a.email {
      text-decoration: underline; }

/* line 1679, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.address-wrap {
  display: flex;
  flex-flow: wrap;
  justify-content: normal;
  align-items: inherit;
  border-bottom: 1px solid #B7B7B7;
  padding-bottom: 50px; }
  /* line 1684, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .address-wrap .address-title {
    width: 190px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px; }
  /* line 1691, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .address-wrap .address-details {
    flex-grow: 1; }

/* Blog Detail Page */
/* line 1701, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.blog-post-banner h1.inner-page-title {
  font-size: 2.4vw;
  letter-spacing: 4.5px;
  text-transform: capitalize; }
  @media (max-width: 1250px) {
    /* line 1701, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .blog-post-banner h1.inner-page-title {
      font-size: 30px; } }
  @media (min-width: 1875px) {
    /* line 1701, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .blog-post-banner h1.inner-page-title {
      font-size: 45px; } }

/* line 1707, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.blog-post-banner .post-info {
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 500; }
  /* line 1713, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .blog-post-banner .post-info span {
    padding: 0 10px;
    border-right: 1px solid;
    display: inline-block; }
    /* line 1718, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .blog-post-banner .post-info span:first-child {
      padding-left: 0; }
    /* line 1722, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .blog-post-banner .post-info span:last-child {
      border: 0; }

/* line 1729, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
section.blog-details-block {
  position: relative; }
  /* line 1732, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-details-block .post-content-inner {
    display: flex;
    flex-flow: wrap;
    padding-left: 100px; }
    /* line 1738, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .post-content-inner .block-paragraphs {
      width: 70%;
      padding-top: 0px;
      padding-right: 30px; }
      /* line 1743, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-details-block .post-content-inner .block-paragraphs h3 {
        font-weight: 700;
        text-transform: capitalize;
        margin: 50px 0 40px; }
      /* line 1748, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-details-block .post-content-inner .block-paragraphs p {
        margin-bottom: 30px; }
    /* line 1753, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .post-content-inner .wp-block-image {
      border-radius: 1.55vw 1.55vw 1.55vw 1.55vw;
      overflow: hidden;
      margin: 40px 0; }
      /* line 1758, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-details-block .post-content-inner .wp-block-image .post-content-img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
  /* line 1765, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-details-block .social-share {
    position: absolute;
    top: 110px;
    transition: all 0.5s ease 0s;
    padding-top: 0px; }
    /* line 1771, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .social-share.fixed-pos {
      position: fixed; }
    /* line 1775, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .social-share a.social-share-link {
      width: 3.4vw;
      height: 3.4vw;
      color: #fff;
      border-radius: 50%;
      transition: all 0.5s ease;
      display: block;
      margin-bottom: 20px;
      text-align: center;
      font-size: 24px;
      display: flex;
      flex-flow: wrap;
      justify-content: center;
      align-items: center; }
  /* line 1789, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-details-block .post-sidebar {
    width: 30%;
    padding-left: 50px; }
    /* line 1793, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .post-sidebar .serach-box input#search-bar {
      background-color: #fff;
      border: 1px solid #363636;
      border-radius: 11px;
      padding: 20px 20px 20px 50px;
      height: 68px; }
    /* line 1801, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .post-sidebar .serach-box a.search-icon {
      top: -50px;
      left: 10px; }
    /* line 1806, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .post-sidebar .widget-title {
      font-weight: 700;
      text-transform: capitalize;
      border-bottom: 1px solid #D8D8D8;
      padding-bottom: 30px; }
    /* line 1812, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .post-sidebar .cat-list {
      padding: 20px 0 30px; }
      /* line 1815, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-details-block .post-sidebar .cat-list ul {
        list-style: none; }
        /* line 1818, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.blog-details-block .post-sidebar .cat-list ul li {
          padding-bottom: 20px; }
          /* line 1821, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
          section.blog-details-block .post-sidebar .cat-list ul li a {
            font-size: 15px;
            text-transform: uppercase;
            font-weight: 700; }
    /* line 1832, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    section.blog-details-block .post-sidebar .releted-posts-list .single-related-posts {
      border: 1px solid #E3E3E3;
      border-radius: 1.55vw 1.55vw 1.55vw 1.55vw;
      margin-bottom: 50px; }
      /* line 1839, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-details-block .post-sidebar .releted-posts-list .single-related-posts a.related-post-title h3 {
        font-weight: 700;
        text-transform: capitalize;
        margin-bottom: 50px; }
      /* line 1845, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-details-block .post-sidebar .releted-posts-list .single-related-posts .rp-post-img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 1.55vw 1.55vw 0 0; }
      /* line 1850, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      section.blog-details-block .post-sidebar .releted-posts-list .single-related-posts .rp-details {
        padding: 30px; }
        /* line 1853, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
        section.blog-details-block .post-sidebar .releted-posts-list .single-related-posts .rp-details .post-link-wrap a {
          display: block;
          text-align: left;
          color: #198CD5;
          padding: 0;
          text-transform: capitalize;
          text-decoration: underline; }

/* Blog Latest Posts */
/* line 1867, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.latest-posts-container {
  width: 100%;
  max-width: 1000px;
  margin: 20px auto;
  position: relative; }
  /* line 1873, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container h2.section-title {
    margin-bottom: 50px; }
  /* line 1879, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .latest-posts-list .single-latest-posts {
    border: 1px solid #E3E3E3;
    border-radius: 1.55vw 1.55vw 1.55vw 1.55vw;
    margin-bottom: 50px;
    background: #F8F8F8; }
    /* line 1887, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .latest-posts-container .latest-posts-list .single-latest-posts a.latest-post-title h3 {
      font-weight: 700;
      text-transform: capitalize;
      margin-bottom: 50px;
      text-align: left; }
    /* line 1894, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .latest-posts-container .latest-posts-list .single-latest-posts .lp-post-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 1.55vw 1.55vw 0 0; }
    /* line 1899, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .latest-posts-container .latest-posts-list .single-latest-posts .lp-details {
      padding: 30px; }
      /* line 1902, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .latest-posts-container .latest-posts-list .single-latest-posts .lp-details .post-link-wrap a {
        display: block;
        text-align: left;
        color: #198CD5;
        padding: 0;
        text-transform: capitalize;
        text-decoration: underline; }
  /* line 1911, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items .slick-slide {
    margin: 0 35px; }
  /* line 1915, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items button.slick-arrow {
    width: 4vw;
    height: 4vw;
    z-index: 10; }
  /* line 1921, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items button.slick-prev {
    left: -70px; }
  /* line 1925, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items button.slick-next {
    right: -70px; }
  /* line 1928, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items button.slick-prev:before,
  .latest-posts-container .multiple-items button.slick-next:before {
    background: url(/assets/images/arrow-slider.svg) no-repeat; }

/* line 1936, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.items .item {
  display: inline-block; }

/* line 1942, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.image-gallery-slider .slide-bg img.slide-img {
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* line 1950, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
body .slick-dotted.slick-slider {
  margin-bottom: 0px; }

/* ====== Tabs styles ===== */
/* line 1956, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
.tabs {
  width: 100%;
  max-width: 1465px;
  margin: 0 auto; }
  /* line 1961, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tabs ul.tabs-nav {
    list-style: none;
    margin: 0 0 40px;
    padding: 5px;
    overflow: auto;
    text-align: center;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch; }
    /* line 1969, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tabs ul.tabs-nav li {
      font-size: 19px;
      display: inline-block;
      font-weight: 700;
      padding: 30px 70px;
      cursor: pointer;
      border: 1px solid #D3D3D3; }
      /* line 1978, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs ul.tabs-nav li:first-child {
        border-radius: 9px 0 0 9px; }
      /* line 1982, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs ul.tabs-nav li:last-child {
        border-radius: 0 9px 9px 0; }
      /* line 1986, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs ul.tabs-nav li:hover, .tabs ul.tabs-nav li.active {
        color: #fff; }
      /* line 1991, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs ul.tabs-nav li a {
        text-decoration: none; }
  /* line 1999, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tabs .tab-content {
    padding: 10px 0;
    background-color: #FFF; }
    /* line 2003, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tabs .tab-content #resp-table {
      width: 100%;
      display: flex;
      justify-content: space-between; }
    /* line 2009, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tabs .tab-content #resp-table-body {
      display: flex;
      flex-flow: column nowrap;
      width: 100%; }
    /* line 2015, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tabs .tab-content .resp-table-row {
      display: flex;
      flex-flow: row nowrap;
      border: 1px solid #dddddd;
      background-color: #F5F5F5;
      margin: 10px 0;
      border-radius: 20px;
      text-transform: uppercase; }
      /* line 2024, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs .tab-content .resp-table-row:first-child {
        border: 0;
        font-size: 20px;
        font-weight: 700;
        background-color: transparent; }
    /* line 2032, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .tabs .tab-content .table-body-cell {
      padding: 30px 40px;
      line-height: 1.42857143;
      vertical-align: top;
      flex: 1;
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
      align-items: center;
      font-size: 19px;
      letter-spacing: 2.76px; }
      /* line 2042, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs .tab-content .table-body-cell:last-child {
        justify-content: flex-end; }
      /* line 2046, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs .tab-content .table-body-cell.title-col {
        font-weight: 700;
        width: 40%; }
      /* line 2051, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs .tab-content .table-body-cell.tab-btn {
        width: 40%; }
      /* line 2055, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .tabs .tab-content .table-body-cell.tab-unit {
        width: 20%;
        text-align: left; }

/* ====== Responsive styles ===== */
@media screen and (max-width: 1675px) {
  /* line 2073, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .container,
  .footer .footer-section .container,
  .footer .copyright-section .container {
    max-width: 1400px; }
  /* line 2078, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-flex-wrapper .container,
  section.hero-banner .slider-container .slick-dots {
    max-width: 1170px; }
  /* line 2082, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .header-wrapper .logo-wrapper {
    padding: 20px; }
  /* line 2086, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  p,
  .post-item .item-details .dir-desc span,
  .post-item .item-details .dir-desc a.external-link,
  .address-wrap,
  .tile-description p,
  .footer-cta .footer-cta-title,
  .serach-box input#search-bar,
  .tabs ul#tabs-nav li,
  .tabs .tab-content .table-body-cell,
  ul.address-details li {
    font-size: 16px; }
  /* line 2099, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  h1 {
    letter-spacing: 3.5px; }
  /* line 2103, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  h2 {
    letter-spacing: 2.5px; }
  /* line 2107, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  h3 {
    letter-spacing: 1.5px; }
  /* line 2111, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  h4 {
    font-size: 18px;
    letter-spacing: 1.5px; }
  /* line 2116, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  a.related-post-title h3 {
    font-size: 20px; }
  /* line 2120, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .container .header-wrapper .menu-wrapper ul.menu li.menu-item a,
  ul.categories li.cat-item a,
  .footer-middle,
  ul.categories li.cat-item a {
    font-size: 14px; }
  /* line 2127, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  a.btn {
    padding: 18px 16px;
    font-size: 14px; }
  /* line 2132, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-footer-menu-container ul.menu li.menu-item {
    font-size: 13px;
    letter-spacing: 1.92px; }
  /* line 2137, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .copyright-section .container .footer-bottom p {
    font-size: 13px; }
  /* line 2141, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .category-list h3 {
    font-size: 22px; }
  /* line 2145, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .layout-grid {
    column-gap: 20px;
    row-gap: 20px; }
  /* line 2150, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .post-item .item-details {
    padding: 20px 20px 38px; }
  /* line 2154, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .serach-box a.search-icon {
    width: 24px;
    height: 24px;
    top: -38px; }
  /* line 2160, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer-social a.social-icon,
  .blog-post-banner .post-info {
    font-size: 18px; }
  /* line 2165, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tabs .tab-content .table-body-cell {
    padding: 15px 20px; }
  /* line 2169, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tabs ul#tabs-nav li {
    padding: 20px 60px; }
  /* line 2173, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .item-details .post-cat ul li a {
    font-size: 12px; }
  /* line 2177, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .cat-list ul li a {
    font-size: 13px; }
  /* line 2181, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .category-list ul.categories li.cat-item a,
  .category-list ul.categories li.cat-item button {
    font-size: 16px;
    letter-spacing: 1.5px; } }

@media screen and (max-width: 1440px) {
  /* line 2190, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .container,
  .footer .footer-section .container,
  .footer .copyright-section .container {
    max-width: 1280px; }
  /* line 2195, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .container {
    width: calc(100% - 60px); }
  /* line 2198, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-flex-wrapper .container,
  section.hero-banner .slider-container .slick-dots {
    max-width: 1000px; }
  /* line 2205, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .container .header-wrapper .logo-wrapper {
    padding: 20px 20px;
    border-radius: 0px 0px 30px 0px; }
  /* line 2209, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  a.btn {
    font-size: 13px; }
  /* line 2212, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .category-list ul.categories li.cat-item a,
  .category-list ul.categories li.cat-item button {
    font-size: 14px;
    padding: 7px 0; }
  /* line 2217, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left {
    padding-top: 200px; }
  /* line 2220, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slider-container .slick-dots {
    bottom: 7vw; } }

@media screen and (max-width: 1280px) {
  /* line 2228, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .container,
  .footer .footer-section .container,
  .footer .copyright-section .container {
    max-width: 1024px; }
  /* line 2233, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-flex-wrapper .container,
  section.hero-banner .slider-container .slick-dots {
    max-width: 960px; }
  /* line 2237, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .layout-grid {
    grid-template-columns: repeat(2, 1fr); }
  /* line 2240, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.image-slider {
    height: auto; } }

@media screen and (max-width: 992px) {
  /* line 2246, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .container,
  header.header .container,
  .hero-banner .slide-flex-wrapper .container,
  .footer .footer-section .container,
  section.tiles-block .container,
  .footer .copyright-section .container {
    width: 100%;
    max-width: 100%;
    padding: 0 20px; }
  /* line 2256, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    width: 100%; }
  /* line 2260, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .ptb-l {
    padding: 70px 0; }
  /* line 2263, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .pt-l {
    padding-top: 70px; }
  /* line 2266, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .pb-l {
    padding-bottom: 70px; }
  /* line 2269, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .ptb-m {
    padding: 70px 0; }
  /* line 2272, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .pt-m {
    padding-top: 70px; }
  /* line 2275, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .pb-m {
    padding-bottom: 70px; }
  /* line 2279, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-wrapper {
    display: none; }
  /* line 2283, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header .mobile-menu-trigger {
    display: block; }
  /* line 2287, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .header-wrapper .logo-wrapper a img {
    max-width: 122px; }
  /* line 2291, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .header-logo {
    display: inline-block;
    width: 208px;
    margin-top: 10px;
    padding-right: 0; }
  /* line 2298, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  p,
  .post-item .item-details .dir-desc span,
  .post-item .item-details .dir-desc a.external-link,
  .address-wrap,
  .tile-description p,
  .footer-cta .footer-cta-title,
  ul.address-details li {
    font-size: 15px; }
  /* line 2308, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  p.hero-paragraph,
  .inner-hero-paragraph p {
    font-size: 18px; }
  /* line 2313, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  h2 {
    font-size: 28px; }
  /* line 2317, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  h2.inner-page-subtitle {
    font-size: 20px; }
  /* line 2321, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tiles-block .tiles-wrapper {
    grid-template-columns: repeat(1, 1fr); }
  /* line 2325, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tiles-block .tiles-wrapper .single-tile {
    width: 100%;
    height: 60vw;
    padding: 0; }
  /* line 2331, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-top {
    border: 0;
    justify-content: center;
    padding: 0; }
    /* line 2336, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .footer .footer-section .container .footer-top .footer-logo {
      max-width: 200px; }
      /* line 2339, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      .footer .footer-section .container .footer-top .footer-logo img.footer-logo-img {
        max-width: 100%; }
    /* line 2344, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    .footer .footer-section .container .footer-top .footer-cta {
      width: 100%;
      border-top: 2px solid #BCBCBC;
      border-bottom: 2px solid #BCBCBC;
      padding: 30px 0;
      margin-top: 50px; }
  /* line 2354, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-middle {
    flex-flow: wrap; }
  /* line 2358, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-middle .footer-left,
  .footer .footer-section .container .footer-middle .footer-right {
    width: 100%;
    border: 0; }
  /* line 2364, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-middle .footer-left {
    order: 2;
    padding: 50px 0 10px;
    justify-content: space-between; }
  /* line 2370, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-middle .footer-right {
    padding: 30px 0 10px; }
  /* line 2374, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .banner-col-left,
  .banner-col-right,
  .image-text-block .left-col,
  .image-text-block .right-col {
    width: 100%; }
  /* line 2381, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-banner {
    height: auto;
    max-height: inherit; }
  /* line 2386, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.inner-hero-banner:after,
  section.property-hero-banner:after {
    left: 50%;
    bottom: -100px;
    max-height: 200px; }
  /* line 2393, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-banner .inner-hero-container .inner-hero-wrapper {
    flex-flow: wrap; }
  /* line 2397, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left {
    padding-bottom: 50px;
    padding-top: 150px;
    background-size: 200px;
    background-position: center 140%; }
  /* line 2404, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-wrapper .banner-col-left,
  .inner-hero-wrapper .banner-col-right {
    width: 100%; }
  /* line 2409, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block {
    padding: 50px 0; }
  /* line 2413, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner {
    margin: 0 30px; }
  /* line 2417, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .introspace,
  .introblock,
  .blogintro {
    margin-top: 0px; }
  /* line 2423, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .it-section {
    text-align: center; }
  /* line 2427, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .it-section .it-content-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 0 20px; }
  /* line 2433, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .it-section h2.section-title {
    max-width: 100%; }
  /* line 2437, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.tiles-block {
    padding: 0px 0 50px; }
  /* line 2441, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .single-tile {
    margin-bottom: 50px; }
  /* line 2445, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer-bottom {
    text-align: center; }
  /* line 2449, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-flex-wrapper .container .slide-content h1.hero-title,
  p.hero-paragraph,
  .inner-hero-paragraph p,
  h2.inner-page-subtitle,
  section.hero-banner .slider-container .slick-dots {
    text-align: center; }
  /* line 2457, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slide-flex-wrapper .container .slide-content {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
    text-align: center; }
  /* line 2463, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slider-container .slick-dots {
    bottom: 12vw; }
  /* line 2467, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .inner-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner {
    justify-content: center; }
  /* line 2471, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container {
    flex-flow: wrap; }
  /* line 2475, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .category-list {
    width: 100%;
    margin-right: 0px; }
  /* line 2480, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .listing-wrapper {
    width: 100%; }
  /* line 2484, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  body .slick-dotted.slick-slider {
    margin-bottom: 0; }
  /* line 2488, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  body .slick-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  /* line 2495, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .section-buttons {
    margin-top: 40px; }
  /* line 2499, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.text-block {
    padding: 200px 0; }
  /* line 2503, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.tiles-block .tiles-wrapper .single-tile {
    margin-bottom: 0px; }
  /* line 2506, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .blog-post-banner h1.inner-page-title,
  h2.inner-page-subtitle {
    text-align: center; }
  /* line 2510, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-details-block .post-content-inner,
  section.blog-details-block .post-sidebar {
    padding-left: 0; }
  /* line 2514, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .social-share-desktop {
    display: block; }
  /* line 2517, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .post-sidebar {
    margin-top: 50px; }
  /* line 2520, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-details-block .post-content-inner .block-paragraphs {
    padding-right: 0; }
  /* line 2523, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .property-hero-banner {
    margin-bottom: 0px; }
  /* line 2526, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-right {
    height: 400px; }
  /* line 2529, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner:after {
    display: none; }
  /* line 2532, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .text-content-wrapper {
    text-align: center; }
  /* line 2535, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .banner-col-left .content-wrap {
    max-width: 100%;
    padding: 0 30px;
    display: flex;
    justify-content: center; }
  /* line 2541, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner {
    margin: 0;
    padding: 0 20px; }
  /* line 2545, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner h3.inner-page-subtitle,
  section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner h1.inner-page-title {
    text-align: center;
    width: 100%; }
  /* line 2550, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner h1.inner-page-title {
    margin-bottom: 40px; }
  /* line 2553, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner:after {
    max-height: 150px;
    margin-bottom: -75px; }
  /* line 2557, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .slider-container .slick-dots {
    bottom: 100px; }
  /* line 2560, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left .col-inner .inner-hero-paragraph ul.address-details li span.icon {
    margin-left: -20px; }
  /* Tabs Style */
  /* line 2565, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  ul.tabs-nav {
    border: 1px solid black;
    display: inline-block;
    padding: 0;
    margin: 20px 0;
    border-radius: 4px;
    position: relative; }
    /* line 2573, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    ul.tabs-nav li {
      display: none;
      cursor: pointer;
      padding: 5px 10px;
      border-top: 1px solid black;
      min-width: 150px; }
      /* line 2580, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      ul.tabs-nav li:first-child {
        display: block;
        border-top: 0px; }
      /* line 2585, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      ul.tabs-nav li:first-child:hover {
        background-color: transparent; }
      /* line 2589, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
      ul.tabs-nav li:hover {
        background-color: #ddd; }
    /* line 2594, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    ul.tabs-nav.open li {
      display: block; }
    /* line 2598, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    ul.tabs-nav span:before {
      position: absolute;
      top: 5px;
      right: 15px;
      content: "\2193"; }
    /* line 2605, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
    ul.tabs-nav.open span:before {
      content: "\2191"; }
  /* line 2610, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .col.left-col, .col.right-col,
  .text-block .text-content-wrapper {
    width: 100%; }
  /* line 2614, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-text-block .col.left-col,
  .image-text-block .col.right-col {
    width: 100%; }
  /* line 2618, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .image-position-left .right-col .it-section,
  .image-position-right .right-col .it-section {
    padding: 0;
    width: 100%; }
  /* line 2623, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .post-item .item-details {
    border-radius: 30px; }
  /* line 2626, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section#tabs-block {
    padding: 70px 0; } }

@media screen and (max-width: 767px) {
  /* line 2634, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header {
    height: 70px; }
  /* line 2638, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .header-wrapper .logo-wrapper a img {
    max-width: 100px; }
  /* line 2641, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .container .header-wrapper .logo-wrapper {
    padding: 10px 10px;
    border-radius: 0px 0px 20px 0px; }
  /* line 2645, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  header.header .container .header-wrapper .logo-wrapper a img {
    max-width: 132px; }
  /* line 2648, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-burger-section {
    top: 15px; }
  /* line 2652, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .hero-banner .slide-flex-wrapper .container .slide-content {
    max-width: 100%; }
  /* line 2656, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  h1 {
    letter-spacing: 3px; }
  /* line 2660, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tiles-block .single-tile {
    height: 100vw; }
  /* line 2664, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .layout-grid {
    grid-template-columns: repeat(1, 1fr); }
  /* line 2668, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tiles-block .tiles-wrapper .single-tile {
    height: 400px; }
  /* line 2672, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer-cta .footer-cta-title {
    text-align: center;
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    line-height: 1.5; }
  /* line 2681, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer-middle ul.menu {
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  /* line 2687, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-footer-menu-container ul.menu li.menu-item {
    padding: 15px;
    text-align: center; }
  /* line 2692, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-footer-menu-container ul.menu li.menu-item ul.submenu {
    padding-right: 0; }
  /* line 2696, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer-left {
    justify-content: center; }
  /* line 2700, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer-address-wrapper {
    letter-spacing: 1.6px;
    width: 100%;
    text-align: center;
    margin-bottom: 40px; }
  /* line 2707, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .menu-footer-menu-container ul.menu li.menu-item ul.submenu {
    margin-top: 10px; }
  /* line 2711, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tabs .tab-content .resp-table-row:first-child {
    display: none; }
  /* line 2715, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tabs .tab-content .resp-table-row {
    flex-flow: column;
    justify-content: center;
    padding: 20px; }
  /* line 2720, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .tabs .tab-content .table-body-cell.title-col,
  .tabs .tab-content .table-body-cell.tab-unit,
  .tabs .tab-content .table-body-cell.tab-btn {
    width: 100%;
    display: block;
    text-align: center; }
  /* line 2727, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-details-block .post-content-inner .block-paragraphs,
  section.blog-details-block .post-sidebar {
    width: 100%; }
  /* line 2731, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.poperty-layout {
    display: none; }
  /* line 2734, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .introspace, .introblock, .blogintro {
    padding: 150px 0 70px; }
  /* line 2737, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .category-list {
    margin-bottom: 40px; }
  /* line 2740, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.blog-listing-block .layout-grid {
    grid-template-columns: repeat(1, 1fr); }
  /* line 2743, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .listing-container .layout-grid {
    row-gap: 40px; }
  /* line 2746, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items button.slick-arrow {
    width: 40px;
    height: 40px; }
  /* line 2750, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items button.slick-prev {
    left: 0; }
  /* line 2753, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .latest-posts-container .multiple-items button.slick-next {
    right: 0; }
  /* line 2756, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.property-hero-banner .inner-hero-container .inner-hero-wrapper .banner-col-left {
    padding-bottom: 100px; }
  /* line 2759, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.inner-hero-banner,
  section.property-hero-banner {
    height: auto;
    max-height: inherit; }
  /* line 2764, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-middle .footer-left {
    justify-content: center; }
  /* line 2767, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-top .footer-cta {
    justify-content: center; }
  /* line 2770, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  .footer .footer-section .container .footer-top .footer-cta .footer-cta-title {
    margin: 0 auto 20px; }
  /* line 2773, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.hero-banner .slider-container .slick-dots {
    bottom: 20vw;
    text-align: center; }
  /* line 2777, /Users/anilsonawane/Local Sites/preston-hollow-village/app/public/assets/css/style.scss */
  section.video-block .container .video-wrapper:before {
    width: 80px;
    height: 80px; } }

/*# sourceMappingURL=style.css.map */