#page {
  padding: 0px !important;
  margin: 0px !important;
}

.site-header-menu a {
  text-transform: uppercase;
}

.bg_lightyellow {
  background-color: #f0ece6;
}

p,
h1,
h2,
h3,
h4,
h5 {
  margin: 0px !important;
  padding: 0px !important;
}

.color_white {
  color: #fff;
}

button.vce-button {
  background-color: #3a3938 !important;
}

#Firstsection .bg_lightyellow {
  min-height: 150px;
  display: inline-block;
  justify-content: center;
  align-items: center;
}

#Firstsection .vce-col--lg-last {
  text-align: center;
  display: inline-grid;
}

#Firstsection .vce-col--lg-last span {
  margin-bottom: 0px !important;
}

#Firstsection .bg_lightyellow {
  min-height: 150px;

  justify-content: center;
  align-items: center;
}

#Firstsection .First_leftbox {
  min-height: 150px;
  display: flex;
  padding-left: 30px;
  justify-content: left;
  align-items: center;
}

body:not(.custom-background-image)::before {
  display: none !important;
}

.site-inner {
  margin: auto !important;
}

.n2_ss__touch_element {
  height: 88vh !important;
}

.vce-single-image--align-left .vce {
  padding-bottom: 0px !important;
}

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

.pa_150 {
  padding: 110px 0;
}

.pa_150 P {
  line-height: 24px !important;
}

.fs_30 {
  font-size: 30px;
}

p {
  line-height: 24px;
}

.content-bottom-widgets {
  display: none;
}

.vce-single-image-figure-inner img {
  border: 8px #eee solid !important;
}

#el-dad71522 img {
  border: 0px !important;
}

.wp-singular .home_slider {
  display: none !important;
}

.home .home_slider {
  display: block !important;
}

.site-header {
  padding: 10px 50px 0 !important;
}

.home .site-header {
  background-color: #fff !important;
}

.home .content-area {
  padding-top: 0 !important;
}

.site-header-menu {
  padding-bottom: 0px !important;
  position: relative;
  top: 20px;
  margin-bottom: 0px !important;
}

#el-ca945ff5 img {
  border: 0px !important;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h1,
.entry-summary h2,
.entry-summary h3,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6,
.textwidget h1,
.textwidget h2,
.textwidget h3,
.textwidget h4,
.textwidget h5,
.textwidget h6 {
  font-weight: 500 !important;
}

.fw_300 {
  font-weight: 300 !important;
}

.wpforms-container .wpforms-field {
  float: left;
  width: 50% !important;
}

.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium,
.wpforms-container .wpforms-field-row.wpforms-field-medium,
.wp-core-ui div.wpforms-container input.wpforms-field-medium,
.wp-core-ui div.wpforms-container select.wpforms-field-medium,
.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium {
  max-width: 100% !important;
}

footer {
  background-color: green !important;
}

#el-29f05ddb,
#el-cba52a1c {
  display: none;
}

.vce-shortcode-wrapper {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}

#map_section .vce-row {
  padding-left: 0px !important;
}

h1 {
  padding: 0px 0 10px 0 !important;
  margin: 0px !important;
}
h1 b {
  color: #3a3938 !important;
}

h2 {
  font-weight: 700 !important;
}

h2 b {
  font-size: 35px !important;
  color: #3a3938 !important;
}

@media only screen and (max-width: 767px) {
  #Firstsection {
    margin-top: 50px !important;
  }

  #Firstsection .vce-row-content {
    padding-top: 30px !important;
  }

  #Firstsection .First_leftbox {
    min-height: 150px;
    display: flex;
    padding-left: 18px;
    justify-content: left;
    align-items: center;
    padding-bottom: 14px !important;
  }
  .bg_after .vce-row-content--top {
    margin-top: 0px !important;
  }

  .vce-raw-html br {
    display: none !important;
  }
}

@import url('p.css');

@font-face {
  font-family: 'synthese';
  src: url('https://use.typekit.net/af/5ea2e9/0000000000000000775265ca/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/5ea2e9/0000000000000000775265ca/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3')
      format('woff'),
    url('https://use.typekit.net/af/5ea2e9/0000000000000000775265ca/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
}

@font-face {
  font-family: 'synthese';
  src: url('https://use.typekit.net/af/db4416/0000000000000000775265cd/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/db4416/0000000000000000775265cd/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('woff'),
    url('https://use.typekit.net/af/db4416/0000000000000000775265cd/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: 'synthese';
  src: url('https://use.typekit.net/af/03cd4e/0000000000000000775265c7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/03cd4e/0000000000000000775265c7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('woff'),
    url('https://use.typekit.net/af/03cd4e/0000000000000000775265c7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: 'synthese';
  src: url('https://use.typekit.net/af/089118/0000000000000000775265d0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/089118/0000000000000000775265d0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('woff'),
    url('https://use.typekit.net/af/089118/0000000000000000775265d0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: 'synthese';
  src: url('https://use.typekit.net/af/532348/0000000000000000775265cb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/532348/0000000000000000775265cb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('woff'),
    url('https://use.typekit.net/af/532348/0000000000000000775265cb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: 'synthese';
  src: url('https://use.typekit.net/af/880ed5/0000000000000000775265cf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/880ed5/0000000000000000775265cf/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff'),
    url('https://use.typekit.net/af/880ed5/0000000000000000775265cf/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3')
      format('woff'),
    url('https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/6a6cae/00000000000000007735e5b2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/6a6cae/00000000000000007735e5b2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3')
      format('woff'),
    url('https://use.typekit.net/af/6a6cae/00000000000000007735e5b2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/068d77/00000000000000007735e5a6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/068d77/00000000000000007735e5a6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('woff'),
    url('https://use.typekit.net/af/068d77/00000000000000007735e5a6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/8de6e4/00000000000000007735e5a4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/8de6e4/00000000000000007735e5a4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3')
      format('woff'),
    url('https://use.typekit.net/af/8de6e4/00000000000000007735e5a4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/4f9700/00000000000000007735e5a7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/4f9700/00000000000000007735e5a7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('woff'),
    url('https://use.typekit.net/af/4f9700/00000000000000007735e5a7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/343df8/00000000000000007735e5b3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/343df8/00000000000000007735e5b3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('woff'),
    url('https://use.typekit.net/af/343df8/00000000000000007735e5b3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/6b5284/00000000000000007735e5ae/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/6b5284/00000000000000007735e5ae/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3')
      format('woff'),
    url('https://use.typekit.net/af/6b5284/00000000000000007735e5ae/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/23c776/00000000000000007735e5af/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/23c776/00000000000000007735e5af/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff'),
    url('https://use.typekit.net/af/23c776/00000000000000007735e5af/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: 'ivypresto-display';
  src: url('https://use.typekit.net/af/51c578/00000000000000007735e5b0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/51c578/00000000000000007735e5b0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('woff'),
    url('https://use.typekit.net/af/51c578/00000000000000007735e5b0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}

.tk-synthese {
  font-family: 'synthese', sans-serif;
}
.tk-ivypresto-display {
  font-family: 'synthese', sans-serif;
}

body,
h1,
h2,
h3,
h4,
span {
  font-family: 'synthese', sans-serif !important;
}

p {
  font-family: 'synthese', Sans-serif !important;
  font-weight: 300 !important;
  font-size: 15px !important;
}

/* @media (min-width: 544px) {
  .vce-image-gallery--columns-3 .vce-image-gallery-item {
    -webkit-flex: 0 0 16.33333% !important;
    -ms-flex: 0 0 16.33333% !important;
    flex: 0 0 16.33333% !important;
    max-width: 16.333% !important;
    --e-a-bg-active: ;
  }
} */

.robo-gallery-wrap,
#el-e72e17aa {
  background-color: #faf7f5 !important;
}

h1 {
  font-size: 34px !important;
}

p {
  line-height: 21px !important;
}

.page .proprty_data p {
  font-size: 18px !important;
  font-weight: 700 !important;
}
.proprty_hub {
  padding: 10px !important;
}
.proprty_hub:hover {
  background-color: #d9d9d9 !important;
  cursor: pointer;
}

@media (max-width: 991px) {
  .n2_ss__touch_element {
    height: 35vh !important;
  }
}

@media (max-width: 767px) {
  .n2_ss__touch_element,
  .n2-ss-slider-1 {
    height: 400px !important;
  }

  #Firstsection {
    margin-top: 0px !important;
  }
}

@media (max-width: 909px) {
  .entry-header,
  .post-thumbnail,
  .entry-content,
  .entry-summary,
  .entry-footer,
  .comments-area,
  .image-navigation,
  .post-navigation,
  .page-header,
  .page-content,
  .content-bottom-widgets {
    margin-right: 0 !important;
  }

  .entry-header,
  .entry-summary,
  .entry-content,
  .entry-footer,
  .page-content {
    margin-left: 0px !important;
  }
}

#el-df14127b p {
  display: none !important;
}

iframe + div[style*='powered by'] {
  display: none !important;
}

/* .page .site-header {
  background-color: #faf7f5 !important;
} */

.page .site-header {
  background-color: #fff !important;
}

/* .site-info {
  display: flex;
} */

.page-id-539 .robo-gallery-wrap {
  display: none !important;
}

.ep-box-row {
  font-family: 'synthese', sans-serif !important;
}

.vce-row .vce-row-content .vce-raw-html-wrapper h2 b {
  font-weight: 300;
  font-size: 35px !important;
}

.left_footer .footer-contact-text h5 {
  font-size: 22px !important;
}

.home .overlay .entry-title {
  padding: 0px !important;
}


.footer-contact-text{white-space:nowrap}

.proprty_hub:last-child .left_box img{height:104px}
