﻿@import url("https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap");
@font-face {
  font-family: Didot-Regular;
  src: url(./Didot-fonts/Didot\ Regular.ttf);
}
@font-face {
  font-family: Didot-Medium;
  src: url(./Didot-fonts/Didot\ Medium.ttf);
}
@font-face {
  font-family: Didot-Bold-Italic;
  src: url(./Didot-fonts/Didot\ Bold\ Italic.ttf);
}
@font-face {
  font-family: Didot-Std-Italic;
  src: url(./Didot-fonts/Didot\ LT\ Std\ Italic.otf);
}
@font-face {
  font-family: Didot-Std-Bold;
  src: url(./Didot-fonts/Didot\ LT\ Std\ Bold.otf);
}
body{
  z-index: 1;
}
body:not(.cms-index-index), html:not(.cms-index-index) {
    min-height: unset !important;
}
.bestwayproperty-style:not(.account) .btn {
  border-radius: 0px !important; }
  .footer-section .link-list li h6{
    font-size: 21px;
    font-weight: 800;
  }
  .page-footer .footer-section .address-list li h6{
    font-size: 21px;
    font-weight: 800;
  }
.page-wrapper .proxima-header {
  background: linear-gradient(to bottom, #390157, rgba(255, 0, 0, 0));
  box-shadow: none !important;
  backdrop-filter: none !important;
  height: 9.25rem; }
  .page-wrapper .proxima-header .header-container .header.links li.authorization-link {
    margin-left: 0px !important;
    margin-right: 20px !important; }
    .page-wrapper .proxima-header .header-container .header.links li.authorization-link a {
      border-radius: 0px !important;
      border-width: 0px !important;
      height: 40px !important;
      color: var(--jacksonspurple) !important; }
      .page-wrapper .proxima-header .header-container .header.links li.authorization-link a::before {
        display: none !important; }
  .page-wrapper .proxima-header .header-container .header.links li.authorization-link.lang a {
    background-color: var(--aquamarine) !important;
    min-width: 79px; }
    .page-wrapper .proxima-header .header-container .header.links li.authorization-link.lang a::after {
      content: url(../images/dropdown.svg);
      margin-left: 0.5625rem; }
  .page-wrapper .proxima-header .header-container .header.links li.authorization-link.call-us a {
    background-color: var(--jacksonspurple) !important;
    color: #fff !important;
    min-width: 121px; }
  .page-wrapper .proxima-header .header-container .header.links li.authorization-link.login a {
    min-width: 121px; }
  .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
    /* font-size: var(--fnt-20px) !important; */
    font-size: 14px !important; 
    font-weight: var(--fnt-w600) !important;
    color: #EBBF66 !important; }
    .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top:hover,body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top.active {
      color: #BC8E30 !important;
    }
    .search-block .select-input select option {
        background-color: #fff;
        padding: 0.5rem 0.5rem;
    }
    @media screen and (max-width: 1300px) {
      .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
        font-size: 14px !important; } }
  .page-wrapper .proxima-header .header-container .header .header-content {
    align-self: flex-start !important; }
    .page-wrapper .proxima-header .header-container .header .header-content .primary-menu-container .navigation li.level0.parent > .level-top:after {
      display: none !important; }
  .page-wrapper .proxima-header .header-container .header.panel {
    max-width: inherit !important;
    width: 85% !important; }
  body.account .page-wrapper .proxima-header .header-container .header.panel {
      max-width: inherit !important;
      width: 95% !important; }
  .page-wrapper .proxima-header .header-container .marshall-logo img {
    margin-top: -8px !important;
    max-width: 100%;
    height: auto !important;
    background-color: var(--jacksonspurple) !important; }
  .page-wrapper .proxima-header .right-main-nav {
    padding: 1.5625rem 0 !important;
    align-self: flex-start !important; }
    .page-wrapper .proxima-header .right-main-nav .switcher-language {
      border: 2px solid #EBBF66 !important;
      border-radius: 0px !important; }
    .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn {
      background: linear-gradient(102.64deg, #FDDF87 4.56%, #BC8E30 53.36%, #EBBF66 107.52%);
      color: #3F0068;
      font-size: 0.75rem !important;
      font-weight: 750; }
      .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn:hover {
        background: #3F0068;
        color: #EBBF66; }
    .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn {
      background: #3F0068 !important;
      border: 2px solid #3F0068 !important;
      color: #EBBF66 !important; }
      .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn:hover {
        background: linear-gradient(102.64deg, #FDDF87 4.56%, #BC8E30 53.36%, #EBBF66 107.52%) !important;
        color: #3F0068 !important; }

.bestwayproperty-style:not(.account) .page-wrapper .page-title-wrapper {
  background: url(../images/bestwaymainbanner.png) 50% 50%;
  background-size: cover;
  display: flex;
  align-items: center;
  margin: 0px !important;
  min-height: 700px;
  margin-top: 0 !important; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-title-wrapper h1.page-title,  .bestwayproperty-style:not(.account) .page-wrapper .page-title-wrapper .nivoSlider h2 {
    max-width: 1920px;
    margin-right:auto !important;
    margin: 0px auto;
    text-align: center;
    font-family: 'GFS Didot', serif !important;
    font-weight: 700;
    font-size: 45px;
    line-height: 62px;
    text-align: center;
    color: #EBBF66 !important;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.25); }

.bestwayproperty-style:not(.account) .page-wrapper .proxima-product-banner {
  min-height: 10vh !important;
  height: auto !important;
  padding: 0px 20px !important; 
  z-index: 2;}
  .bestwayproperty-style:not(.account) .page-wrapper .proxima-product-banner .container {
    min-height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 85% !important;
    flex-direction: column; }
    .bestwayproperty-style:not(.account) .page-wrapper .proxima-product-banner .container .banner-inner {
      text-align: center; }
      .bestwayproperty-style:not(.account) .page-wrapper .proxima-product-banner .container .banner-inner h4 {
        font-family: 'GFS Didot', serif !important;
        font-weight: 700;
        font-size: 48px;
        line-height: 62px;
        color: #EBBF66 !important;
        text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.25); }

.bestwayproperty-style:not(.account) .page-wrapper .search-block {
  background: #390152 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .search-block .text-input, .bestwayproperty-style:not(.account) .search-block .text-input {
        border-radius: 0px;
        background: #fff !important;
        color: #EBBF66 !important;
    }
  .bestwayproperty-style:not(.account) .page-wrapper .search-block .btn-search {
    border-radius: 0px !important;
    background: white !important;
    color: #1C3598 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .search-block .btn-search:hover {
      background: #1C3598 !important;
      color: white !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .search-block .select-input select.text-input, .bestwayproperty-style:not(.account) .page-wrapper .search-block .select-input select.text-input options, .bestwayproperty-style:not(.account) .search-block select.text-input {
        background: transparent !important;
        border: 2px solid #EBBF66 !important;
    }
  .bestwayproperty-style:not(.account) .search-block.project-search .search-block-main .search-block-inner {
    background: #390152 !important;
    border: 0px; }
    .bestwayproperty-style:not(.account) .search-block.project-search .search-block-main .search-block-inner h5 {
      color: #EBBF66 !important; }
    .bestwayproperty-style:not(.account) .search-block.project-search .search-block-main .search-block-inner .search-list .btn, .parallax-section .btn-primary, .iPhoneParallax .btn-primary {
      background: linear-gradient(102.64deg, #FDDF87 4.56%, #BC8E30 53.36%, #EBBF66 107.52%) !important;
      border: 0px !important;
      color: #3F0068 !important; }

.bestwayproperty-style:not(.account) .page-wrapper .proxima-project-list {
  /*padding: 13rem 0rem 3rem 0rem !important;*/
  background: #FFFFFF !important; }
.bestwayproperty-style:not(.account) .page-wrapper .proxima-project-list .custom-container{
   padding-top: 90px !important; 
  }
  .bestwayproperty-style:not(.account) .page-wrapper .proxima-project-list .custom-container .proxima-navtab .nav-link {
    border-radius: 0px;
    border: 0px !important;
    background: #390152 !important;
    text-transform:uppercase !important;
    font-size:12px !important;
    color: #EBBF66 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .proxima-project-list .custom-container .proxima-navtab .nav-link.active {
      background: linear-gradient(102.64deg, #FDDF87 4.56%, #BC8E30 53.36%, #EBBF66 107.52%) !important;
      color: #390152 !important; }

.bestwayproperty-style:not(.account) .page-wrapper .property-overview-banner .custom-container .content-box .card-block {
  background: #3F0068;
  padding: 0px 0px 40px 0px; }
  .bestwayproperty-style:not(.account) .page-wrapper .property-overview-banner .custom-container .content-box .card-block img {
    max-width: inherit;
    object-fit: cover !important;
    border-radius: 100%;
    width: 250px;
    height: 250px;
    margin: 30px auto; }
  .bestwayproperty-style:not(.account) .page-wrapper .property-overview-banner .custom-container .content-box .card-block h5 {
    font-weight: 700;
    font-size: 32px;
    line-height: 41px;
    text-align: center;
    color: #EBBF66;
    font-family: 'GFS Didot', serif !important; }
  .bestwayproperty-style:not(.account) .page-wrapper .property-overview-banner .custom-container .content-box .card-block h6 {
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #EBBF66;
    font-family: 'GFS Didot', serif !important; }
  .bestwayproperty-style:not(.account) .page-wrapper .property-overview-banner .custom-container .content-box .card-block ul {
    max-width: calc(100% - 60px);
    margin: 0px auto; }
    .bestwayproperty-style:not(.account) .page-wrapper .property-overview-banner .custom-container .content-box .card-block ul li .btn {
      border: 2px solid #EBBF66 !important;
      color: #EBBF66 !important;
      background: none !important; }

.bestwayproperty-style:not(.account) .page-wrapper .page-main {
  background: #FFFFFF; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .product.media {
    background: #FFFFFF !important; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme {
    background: #FFFFFF !important;
    color: #000000 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .text-white, .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme p {
      color: #000000 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box p {
      font-size: 12px !important;
      color: #000000 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .list-inline-item {
      background: #3F0068 !important;
      color: #EBBF66 !important;
      border-radius: 0px;
      text-align: center;
      padding: 10px 20px !important;
      line-height: 100%;
      height: auto; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .strip-section {
    background: #390152 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .strip-section .btn {
        background: linear-gradient(102.64deg, #FDDF87 4.56%, #BC8E30 53.36%, #EBBF66 107.52%) !important;
        border: 0px !important;
        height: auto;
        padding: 10px 20px !important;
        color: #390152 !important;
    }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .strip-section .btn:hover {
      color: #EBBF66!important;
      background: #390152 !important;
      border: 2px solid #EBBF66 !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main ul.whatwedo {
    margin: 0px;
    padding: 0px;
    background: #1C3598; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main ul.whatwedo li {
      padding: 60px 50px;
      color: #FFFFFF;
      margin: 0px; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main ul.whatwedo li p {
        margin: 0px;
        font-style: normal;
        font-weight: 500;
        font-size: 20px;
        line-height: 29px;
        text-align: center;
        max-width: 1600px;
        margin: 0px auto;
        z-index: 2; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main ul.whatwedo li h3 {
        font-weight: 700;
        font-size: 32px;
        line-height: 39px;
        text-align: center;
        margin: 0px auto;
        padding: 0px 0px 10px 0px;
        color: #FFFFFF;
        max-width: 1600px;
        z-index: 2; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main ul.whatwedo li:nth-child(2) {
        min-height: 490px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        position: relative;
        overflow: hidden;
        background: #FF0000; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main ul.whatwedo li:nth-child(2) p.paralax {
          position: absolute;
          top: 0px;
          left: 0px;
          right: 0px;
          bottom: 0px;
          z-index: 1;
          max-width: inherit; }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main ul.whatwedo li:nth-child(2) p.paralax img {
            position: absolute;
            left: 50%;
            top: 0px;
            bottom: 0;
            min-width: 100%;
            min-height: 100%;
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .stripe {
    padding: 70px 0px;
    margin: 0px;
    background: #222222;
    color: #FFFFFF; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .stripe h3 {
      text-align: center;
      margin: 0px auto 20px auto;
      font-size: 30px;
      color: #FFFFFF;
      max-width: 1600px;
      padding: 0px 30px;
      font-weight: 700; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .stripe p {
      text-align: center;
      margin: 0px auto 10px auto;
      font-size: 20px;
      color: #FFFFFF;
      max-width: 1600px;
      padding: 0px 30px; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .stripe p.subscribe {
        padding-top: 10px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .stripe p.subscribe span {
          width: 70%;
          padding: 0px 20px 0px 0px; }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main .stripe p.subscribe span input[type="text"] {
            width: 100%;
            border: 3px solid #5AF7C0; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .stripe p.subscribe .btn {
          background: #FFFFFF;
          padding: 10px 20px;
          color: #1C3598;
          font-size: 16px;
          text-transform: uppercase;
          height: 40px;
          display: flex;
          justify-content: center;
          align-items: center; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper {
    min-height: 800px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 1300px;
    margin: 0px auto; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper span {
      width: 50%;
      display: block;
      text-align: center; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper span img {
        width: calc(100% - 50px); }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper .details {
      width: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      color: #FFFFFF;
      text-align: left;
      padding: 0px 30px 0px 50px; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper .details h3 {
        font-size: 25px;
        margin: 0px 0px 20px 0px;
        line-height: 30px; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper .details p {
        font-size: 16px;
        color: #000;
        margin: 0px;
        line-height: 25px; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact {
    background: #f1f1f1;
    padding: 70px 0px !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact h3 {
      text-align: center;
      font-size: 33px;
      font-weight: 700;
      margin: 0px 0px 30px 0px; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact p {
      text-align: center;
      font-size: 16px;
      font-weight: 700;
      margin: 0px 0px 30px 0px; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox {
      margin: 0px auto;
      max-width: 650px; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li {
        padding: 30px;
        list-style: none; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form input[type="text"], .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form input[type="email"], .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form textarea {
          border: 1px solid #BC8E30;
          background: none;
          color: #000; }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form input[type="text"]::placeholder, .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form input[type="email"]::placeholder, .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form textarea::placeholder {
            color: #390152; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form .btn {
          margin: 30px auto;
          display: block;
          background: linear-gradient(102.64deg, #FDDF87 4.56%, #BC8E30 53.36%, #EBBF66 107.52%) !important;
          color: #3F0068 !important;
          font-size: 12px;
          padding: 15px 20px;
          height: 2.375rem !important;
          width: 140px !important;
          border: 0px !important; }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li form .btn:hover {
            background: #3F0068 !important;
            color: #EBBF66 !important; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li.address p {
          width: 50%;
          float: left;
          font-size: 16px; }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li.address p span {
            display: block;
            margin: 0px 0px 10px 0px;
            font-weight: 700;
            font-size: 19px; }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main.contact ul.contactbox li.address p.map {
            width: 100%;
            clear: both;
            float: none; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 {
    padding: 80px 0px; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper {
      margin: 0px auto;
      padding: 0px 20px;
      max-width: 1920px;
      text-align: center; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper h2 {
        font-family: Didot-Std-Bold !important;
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        line-height: 62px;
        align-items: center;
        text-align: center; }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul {
        display: grid;
        grid-template-columns: 1.5fr 1fr;
        margin: 0px auto;
        padding: 40px 20px;
        max-width: 1920px;
        grid-gap: 20px; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul li {
          display: flex;
          justify-content: center;
          text-align: left;
          color: #000;
          flex-direction: column;
          padding: 40px; }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul li img {
            /*min-height: 400px;*/ }
          .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul li p {
            font-size: 20px;
            line-height: 23px;
            align-items: center; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section {
    padding: 140px 0px 30px 0px !important;
    background: #5F2187 !important;
    z-index: 2;
    position: relative; } 
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section.bg-theme.overflow-hidden{
        padding: 30px 0px 30px 0px !important;
        background: #5F2187 !important;
        z-index: 2;
        position: relative;
      }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section.section2 {
      padding: 30px 0px !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section h3 {
      font-family: Didot-Std-Bold !important;
      font-weight: 700 !important;
      font-size: 32px;
      line-height: 41px;
      color: #EBBF66 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section.bgtheme {
      background: #5F2187 !important; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container:before {
      background: #5F2187 !important; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose {
    padding: 60px 20px;
    background: #f1f1f1; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose h3 {
      font-family: Didot-Std-Bold !important;
      font-weight: 700;
      font-size: 32px;
      line-height: 41px;
      text-align: center;
      padding: 0px 0px 30px 0px; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-gap: 30px; }
      @media screen and (max-width: 700px) {
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul {
          grid-template-columns: repeat(1, 1fr); } }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li {
        list-style: none;
        background: #390152;
        padding: 60px;
        position: relative;
        justify-self:center !important;
        /* min-width: 420px; */
        min-width: 100%;
        text-align: center; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li:before {
          content: "";
          position: absolute;
          top: 30px;
          right: 30px;
          bottom: 30px;
          left: 30px;
          z-index: 1;
          background: linear-gradient(102.64deg, #FDDF87 4.56%, #BC8E30 53.36%, #EBBF66 107.52%); }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li:after {
          content: "";
          position: absolute;
          top: 35px;
          right: 35px;
          bottom: 35px;
          left: 35px;
          z-index: 2;
          background: #390152; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li h4 {
          font-weight: 700;
          font-size: 80px;
          line-height: 90px;
          font-family: Didot-Std-Bold !important;
          text-align: center;
          color: #EBBF66;
          position: relative;
          z-index: 3; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li p {
          font-weight: 600;
          font-size: 35px;
          line-height: 45px;
          font-family: Didot-Std-Bold !important;
          text-align: center;
          color: #EBBF66;
          position: relative;
          z-index: 3;
          max-width: 90%;
          margin: 0px auto; }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings {
    padding: 40px 0px;
    max-width: 1900px;
    margin: 0px auto; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings > p {
      text-align: center;
      color:#000 !important;
      font-weight: 500;
      font-size: 28px;
      line-height: 32px;
      text-align: center; }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-gap: 30px;
      padding: 30px;
      margin: 0px; }
      @media screen and (max-width: 700px) {
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul {
          grid-template-columns: repeat(1, 1fr); } }

      @media screen and (max-width: 767.98px){
          .proxima-project-list {
            padding: 0rem 0rem 3rem 0rem!important;
        }
      }          

      @media screen and (max-width: 575.98px) {
        .proxima-product-overview-section {
            padding: 35rem 0rem 20rem 0rem!important;
        }
        .bestwayproperty-style:not(.account) .page-wrapper .proxima-project-list .custom-container {
            padding-top: 30px !important;
        }
        .header-container .header.links li select{
          position: relative !important;
          right: 50px !important;
          top: 0px !important;
          max-width: 119px;
        }
        body   .link.letstalk{
          display: none;
        }

      }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul li {
        list-style: none;
        min-height: 600px;
        display: flex;
        align-content: center;
        justify-content: center;
        padding: 40px;
        flex-direction: column;
        text-align: center; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul li:nth-child(1) {
          background: url(../images/offeringsection1.png) no-repeat 50% 50%;
          background-size: cover; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul li:nth-child(2) {
          background: url(../images/offeringsection2.png) no-repeat 50% 50%;
          background-size: cover; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul li:nth-child(3) {
          background: url(../images/offeringsection3.png) no-repeat 50% 50%;
          background-size: cover; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul li h3 {
          font-weight: 700;
          font-size: 32px;
          line-height: 41px;
          font-family: Didot-Std-Bold !important;
          color: #fff; }
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul li p {
          font-weight: 400;
          font-size: 20px;
          line-height: 23px;
          font-family: Didot-Std-Bold !important;
          color: #fff; }

.page-footer {
  background: #390152;
  z-index: 9;
  position: relative; }
  .page-footer .footer-section {
    background-color: var(--jacksonspurple) !important; }
    .page-footer .footer-section .container {
      max-width: inherit !important;
      width: 85% !important; }
      .page-footer .footer-section .container .marshall-logo img {
        height: 360px;
        border-radius: 0px; }
    .page-footer .footer-section .link-list li {
      margin-bottom: 0px !important; }
      .page-footer .footer-section .link-list li a, .page-footer .footer-section .link-list li  {
        font-weight: 100;        
        font-size: 17px;      
        line-height: 17px; }
        .page-footer .footer-section .link-list li{
          
          color: #FFFFFF; 
          align-items: flex-start;
          cursor: pointer;
          line-height: 30px;
        }
        .limiter .limiter-label, .limiter .limiter-text, .limiter .label {
          color: #000000 !important;
      }
    .page-footer .footer-section .link-list li.extra-margin {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem !important; }
    .page-footer .footer-section .address-list li h6 {
      font-weight: 800;
      font-size: 21px;
      color: #FFFFFF;
      margin-bottom: 2.5rem;
      margin-top: 0rem; }
    .page-footer .footer-section .address-list li a {
      color: var(--aquamarine) !important; }
    .page-footer .footer-section .copy-right-section .container {
      max-width: inherit !important;
      width: 100% !important; }
      .page-footer .footer-section .copy-right-section .container p {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .page-footer .footer-section .copy-right-section .container p a {
          display: flex;
          align-items: center;
          justify-content: space-between; }
          .page-footer .footer-section .copy-right-section .container p a img {
            margin-left: 0.6875rem !important; }
  .page-footer .copy-right-section p {
    color: #fff; }
  .page-footer .copy-right-section a {
    color: #fff; }

    .text-primary{
      color: #ebbf66 !important;
    }
    .featured-product-owl .item-conainer .details-box h4{
      display: flex;
      font-size: 0.875rem;
      font-weight: 700;
      color: #e4b868;
      /* margin-top: 0rem !important; */
      margin-bottom: 0rem !important;
      background: #5f2187;
      width: auto;
      position: absolute;
      margin-top: -70px !important;
      padding: 10px;
      border-radius: 25px;
    }
    .parallax-section h4{
      color: #000 !important;
    }



    /* .bestwayproperty-style:not(.account) .main-banner-carousel.wrapper-the-blue-sky-slider .container-the-blue-sky-slider .the-blue-sky-banner-text .container h2{
    color: #EBBF66 !important;
    font-family:Didot-Std-Bold !important;
    font-size: 48px !important;
    font-weight: 700;
    }
    .bestwayproperty-style:not(.account) .main-banner-carousel.wrapper-the-blue-sky-slider .container-the-blue-sky-slider .the-blue-sky-banner-text .container h2 i{
      font-family:Didot-Std-italic !important;
      font-weight: 400;
      } */
    .bestwayproperty-style:not(.account) .page-wrapper .column.main .page-title-wrapper .container h2{
      color: #EBBF66 !important;
      font-family:Didot-Std-Bold !important;
      font-size: 48px !important;
      font-weight: 700;
    }
    .bestwayproperty-style:not(.account) .page-wrapper .column.main .page-title-wrapper .container h2 i{
      font-family:Didot-Std-italic !important;
      font-weight: 400;
    }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section .featured-product-slider-container .featured-product-owl .item-conainer .details-box h4{
      font-family: Avenir LT Std;
      font-size: 14px !important;
      font-weight: 550 !important;
      line-height: 17px !important;
      }
       .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section .featured-product-slider-container .featured-product-owl .item-conainer .details-box h5 a{
        font-family:Didot-Std-Bold !important;
        font-size: 24px !important;
        font-weight: 700 !important;
        line-height: 30px !important;
      }
      .bestwayproperty-style:not(.account) .parallax-section h4{
        font-family: Didot-Std-Bold !important;
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 62px !important;
      }
      
      .bestwayproperty-style:not(.account) .proxima-product-banner .banner-inner h4,.bestwayproperty-style:not(.account) .page-wrapper .proxima-product-banner .container .banner-inner h4 {
        font-family: Didot-Std-Bold !important;
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 62px !important;
         color: #EBBF66 !important;
      }
      .bestwayproperty-style:not(.account) .proxima-product-grid .product-item .product-item-photo .product-image-container .location-box{
        color: #EBBF66 !important;
        background: #5f2187 !important;
      }
      .bestwayproperty-style:not(.account) .proxima-product-grid .product-item .product-item-photo .product-image-container .location-box i{
        color: #EBBF66 !important;
      }
      .bestwayproperty-style:not(.account) .proxima-product-grid .product-item .product-item-details .view-details-btn{
        color: #EBBF66 !important;
      }
      .bestwayproperty-style:not(.account) .proxima-product-overview-section h4{
        font-family: Didot-Std-Bold !important;
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 62px !important;
      }
      .bestwayproperty-style:not(.account) .footer-section .address-list{
        margin-top: 1.25rem !important;
      }
      .account .social-sticky-media {
        display: none !important;
    }
      .social-sticky-media {
          min-height: 250px;
          min-width: 80px;
          background-color: var(--jacksonspurple);
          position: fixed;
          right: 0;
          top: 30vh;
          -webkit-box-shadow: -7px 10px 0px -2px var(--aquamarine);
          -moz-box-shadow: -7px 10px 0px -2px var(--aquamarine);
          box-shadow: -7px 10px 0px -2px var(--aquamarine);
          padding-top: 2rem;
          padding-bottom: 2rem;
          justify-content: space-between;
          z-index: 9;
      }
      .bestwayproperty-style:not(.account) .social-sticky-media{
        -webkit-box-shadow:none !important;
        box-shadow: none !important;
        background-color:#390152 !important;
      }
      .bestwayproperty-style:not(.account) .property-overview-details-section .details-box p{
        font-size: 12px !important;
      }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .list-inline-item.custom-item{
        background: none !important;
        color: #000 !important;
      }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .list-inline-item.custom-item i{
        font-size: 18px !important;
        color: #EBBF66 !important;
      }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .text-white{
        font-family: Didot-Std-Bold !important;
      }
      .bestwayproperty-style:not(.account) .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h5 p{
        font-weight: 700 !important;
      }
      .bestwayproperty-style:not(.account) .property-overview-banner .content-box .text-box h4{
        font-family: Didot-Std-Bold !important;
        color: #EBBF66 !important;
      }
      .bestwayproperty-style:not(.account) .property-overview-banner .content-box .text-box p{
        font-weight: 700 !important;
      }
      .bestwayproperty-style:not(.account) .page-wrapper .property-overview-banner .custom-container .content-box .card-block h5{
        font-family: Didot-Std-Bold !important;
      }
      .bestwayproperty-style:not(.account) .proxima-product-grid .product-item .product-item-details .product-item-name>a{
        font-family: Didot-Std-Bold !important;
      }
      .bestwayproperty-style:not(.account) .specifications-list li {
        color: #000 !important;
      }
      .bestwayproperty-style:not(.account) .specifications-list li .icon{
        color: #EBBF66 !important;
      }
    .bestwayproperty-style:not(.account) .strip-section .section-subtitle, .bestwayproperty-style:not(.account) .strip-section .description {
        color: #EBBF66 !important;
    }
    .bestwayproperty-style:not(.account) .property-overview-banner .content-box .card-block ul{
      width: 70% !important;
    }
    .bestwayproperty-style:not(.account) .related-properties .view-details-btn{
      color: #EBBF66 !important;
    }

    .bestwayproperty-style:not(.account) .parallax-section .btn:hover {
        background: #390152 !important;
        color: #EBBF66 !important;
    }

      @media (max-width: 1035px) {
        .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul{
          grid-template-columns:1fr !important;
        }
    }
.pages .items .item:hover a, .pages .items .item.current a, .pages .items .item:hover strong, .pages .items .item.current strong{
  background: #390152!important;
}
.bestwayproperty-style:not(.account) .page-wrapper .page-main {
  background: #fff;
 }
  .customer-account-login .page-wrapper .page-main {
    background: #000 !important;
  }
  .cms-our-team .page-wrapper #maincontent .column.main{
        background: #fff !important;
  }

.bestwayproperty-style.customer-account-login .page-wrapper .page-title-wrapper {
    min-height: 65px !important;
    margin-top: 100px !important;
}
.bestwayproperty-style.customer-account-createpassword .page-main .column.main form :is(.field.password label span, .field.confirmation label span, .field.choice label span) {
    color: #000 !important
}

.bestwayproperty-style.customer-account-createpassword .page-main .column.main form .action.submit {
    color: #067DF4 !important;
    border-color: #067DF4 !important
}
.bestwayproperty-style.customer-account-createpassword .page-main .column.main form .action.submit:hover{
    color:#fff !important;
}
.bestwayproperty-style.customer-account-createpassword:not(.account) .page-wrapper .page-title-wrapper {
    min-height: 200px !important;
    margin-top: 23px !important;
}
.bestwayproperty-style.elgentos_frontend2fa_frontend_route-account-authenticate:not(.account) .page-wrapper .page-title-wrapper {
    min-height: 200px !important;
    margin-top: 23px !important;
}
@media (max-width: 1500px) {
    .page-wrapper .proxima-header .header-container .header.panel{
        padding-left:0 !important;
        padding-right:0 !important;
        width:95% !important
    }

}
@media (max-width: 1400px) {
    body .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul{
      padding-left: 0 !important;
      grid-template-columns:repeat(2, 1fr) !important;
  }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 1198px) {
    .page-wrapper .proxima-header {
        padding: 0 !important;
    }

    .bestwayproperty-style:not(.account) .header-container .header > .flex-layout .logo-container .logo-site img {
        width: 42% !important;
    }

    body.bestwayproperty-style:not(.account) .primary-menu-container .nav-toggle {
        position: absolute;
        top: 0px !important;
        left: -108px !important;
    }
}
@media (max-width: 991px) {
    body.page-footer .footer-section .container .row div:nth-child(1) {
        display: flex !important;
        justify-content: center !important;
    }

    body.bestwayproperty-style:not(.account) .property-overview-banner .content-box .text-box h4 {
        font-size: 2rem !important;
        line-height: 26px !important;
    }

    .bestwayproperty-style:not(.account) .header-container .header > .flex-layout .logo-container .logo-site img {
        width: 42% !important;
    }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings ul {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .bestwayproperty-style:not(.account) .property-overview-banner .content-box .card-block ul {
        width: 80% !important;
    }

    body.bestwayproperty-style:not(.account) .main-banner-carousel.wrapper-the-blue-sky-slider .container-the-blue-sky-slider .the-blue-sky-banner-text .container h2 {
        font-size: 28px !important;
    }

    .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper h2 {
        font-size: 28px !important;
        line-height: 28px !important;
        margin-bottom: 0 !important;
    }

    .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 {
        padding: 24px 0px !important;
    }

        .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul li {
            padding: 0 !important;
        }

    body.bestwayproperty-style:not(.account) .primary-menu-container .nav-toggle {
        position: absolute;
        top: 0px;
        right: 60px !important;
    }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul {
      padding: 40px 20px 60px 20px;
    }
}
@media (max-width: 991.98px) {
    .bestwayproperty-style:not(.account) .search-block.project-search .container {
        max-width: 95% !important;
        margin: 0 auto;
    }
}
@media (max-width: 925px){
  body.bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul{
      padding-left: 0 !important;
      grid-template-columns:repeat(1, 1fr) !important;
      padding-left: 0 !important;
  }
}

@media (max-width: 766px){
  body.bestwayproperty-style:not(.account) .primary-menu-container .nav-toggle{
  position: absolute !important;
  top: 16px !important;
  left: 60px !important;
}
    body.bestwayproperty-style:not(.account) .page-wrapper .page-main .section1{
        padding-bottom:8rem !important;
    }
    .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section.section-one h3{
      margin-top: 7rem !important
    } 
     
}
.header-container .header.links li.link::after{
  display: none;
}
@media (max-width: 490px){
  .page-wrapper .proxima-header .right-main-nav{
    position: absolute;
    right: 0;
    top: -10px;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .featured-products-section {
    padding: 5px 0px 30px 0px !important;
  }
  
  .bestwayproperty-style:not(.account) .header-container .header > .flex-layout .logo-container .logo-site img{
      width: 41% !important;
  }
  body.bestwayproperty-style:not(.account) .main-banner-carousel.wrapper-the-blue-sky-slider .container-the-blue-sky-slider .the-blue-sky-banner-text .container h2, .bestwayproperty-style:not(.account) .page-wrapper .column.main .page-title-wrapper .container h2{
      font-size: 22px !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-title-wrapper{
    min-height: auto !important; 
    margin-top: -8rem !important;
    padding: 6rem 0px 1rem 0px;
  }
  .page-wrapper .proxima-header .header-container .header.panel{
      height: 57px !important;
  }
  body.page-wrapper .proxima-header .header-container .header.panel{
      width: 102% !important;
  }
  body.bestwayproperty-style:not(.account) .primary-menu-container .nav-toggle{
      top: 1.1rem !important;
      left: 66px !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper h2{
      font-size: 24px !important;
      line-height: 24px !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .section1 .wrapper ul li img{
      /*min-height: fit-content !important;*/
  }
  body.bestwayproperty-style:not(.account) .page-wrapper .page-main .offerings > p{
      font-size: 18px !important;
      margin-right: auto !important;
      margin-left: auto !important;
      width: 90% !important;
  }
  body.bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper span{
      width: 85% !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper .details{
      width: 95% !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main.our-team .profile .wrapper{
      flex-direction: column !important;
      min-height: fit-content !important;
      padding: 20px 0px 0px 20px !important;
  }
  body.bestwayproperty-style:not(.account) .primary-menu-container .nav-toggle{
      top: -15px !important;
      left: -127px !important;
  }
  body.bestwayproperty-style:not(.account) .featured-products-section .container{
    padding-left: 1rem !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li{
    min-width: 284px !important;
    min-height: 302px !important;
    padding: 2px !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li h4{
    font-size: 50px !important;
  }
  .bestwayproperty-style:not(.account) .page-wrapper .page-main .whychoose ul li p{
    font-size: 20px !important;
  }
  .bestwayproperty-style:not(.account) .featured-product-owl .item-conainer{
    width: calc(100% - 3.875rem) !important;
  }
  body.bestwayproperty-style:not(.account) .social-sticky-media {
    min-height: 200px !important;
    min-width: 45px !important;
  }
  body.bestwayproperty-style:not(.account) .social-sticky-media i{
    width: 20px !important;
  }
  .page-footer .footer-section .container { 
    width: 100% !important; }
    .page-footer .footer-section .copy-right-section .container p {
      font-size: 1.1rem !important;
  }

}
.bestwayproperty-style:not(.account) .search-block.project-search .search-block-inner {
    top: -6.625rem !important;
}
body.project_theme_mode_normal .page-main{
  margin-top: 50px !important;
}
@media (max-width: 991.98px){
  body.account .page-main{
    z-index: unset !important;
  }
  }
  @media screen and (max-width: 767.98px){
    body.account .proxima-myaccount-container .proxima-myaccount-sidebar {
    right: 150px !important;
    width: 160px !important;
    top: 50px !important;
  }
  }
  @media (max-width: 575.98px){
  body.account .proxima-myaccount-container .proxima-myaccount-sidebar {
      right: 20px !important;
  }
  body.page-layout-2columns-left.account .proxima-header .right-main-nav .QR_code_psp{
    top: 20px !important;
  }
  }


  body.bestwayproperty-style .view-details-info .section-one div.content:nth-child(2) article .info-content .info-content-items{
    min-width: 188px !important;
  }

  @media (max-width: 767px){
    body.page-products.bestwayproperty-style  label.advanced-search-label{
      right: 3.15rem;
      bottom: 5.7rem;
    }
  }

  body.page-products.bestwayproperty-style  .proxima-product-overview-section .container{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body.page-products.bestwayproperty-style  .proxima-product-overview-section .deatils-box{
    padding-bottom: 40px;
  }

  body.page-with-filter.page-products .proxima-project-list.overview-project-list{
    margin: 0 !important;
    padding: 0 !important;
  }
/* new change project search bar bottom space start*/
  .search-block.project-search{
    margin-bottom: 170px;
  } 
  @media screen and (min-width: 568.98px){
    .search-block.project-search{
      margin-bottom: 140px;
    } 
  }
  @media screen and (min-width: 768.98px){
    .search-block.project-search{
      margin-bottom: 0px;
    } 
    
  body.page-with-filter.page-products .proxima-project-list.overview-project-list{
    margin: 50px 0 0 0 !important;
    padding: 0 !important;
  }
  }
  /* new change project search bar bottom space end*/

  /* for header background space in transparent design start */
  body:is(.categorypath-rent,.category-other-properties).page-with-filter.page-products .proxima-product-overview-section{
    margin-top: -9rem !important;
  }
  /* for header background space in transparent design end */

  /* page content width start */
  #html-body .page-wrapper .proxima-header .header-container .header.panel,
  #html-body .proxima-project-list .custom-container,
  #html-body .search-block.project-search .container{
    max-width: 100% !important;
    margin: 0 auto;
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  @media (min-width: 575.98px){
    #html-body .page-wrapper .proxima-header .header-container .header.panel,
    #html-body .proxima-project-list .custom-container,
    #html-body .search-block.project-search .container{
        max-width: 750px !important;
      }
  }
  @media (min-width: 768.98px){
    #html-body .page-wrapper .proxima-header .header-container .header.panel,
    #html-body .proxima-project-list .custom-container,
    #html-body .search-block.project-search .container{
        max-width: 768px !important;
      }
  }
  @media (min-width: 1080.98px){
    #html-body .page-wrapper .proxima-header .header-container .header.panel{
        max-width: 991px !important;
    }
    #html-body .proxima-project-list .custom-container,
    #html-body .search-block.project-search .container{
        max-width: 991px !important;
      }
  }
  @media (min-width: 1200.98px){
    #html-body .page-wrapper .proxima-header .header-container .header.panel{
        max-width: 1300px !important;
    }
    #html-body .proxima-project-list .custom-container,
    #html-body .search-block.project-search .container{
        max-width: 1080px !important;
      }
  }
  @media (min-width: 1500.98px){
    #html-body .page-wrapper .proxima-header .header-container .header.panel{
        max-width: 1420px !important;
    }
    #html-body .proxima-project-list .custom-container,
    #html-body .search-block.project-search .container{
        max-width: 1320px !important;
      }
  }
  @media (min-width: 1800.98px){
    #html-body .page-wrapper .proxima-header .header-container .header.panel{
        max-width: 1720px !important;
    }
    #html-body .proxima-project-list .custom-container,
    #html-body .search-block.project-search .container{
        max-width: 1620px !important;
      }
  }
    /* page content width end */

    .empty.proxima-project-list-pointer{
      bottom: -200px;
    }


    /* inner serach box new change start*/

    @media (max-width: 767px){
      body.page-products.bestwayproperty-style  label.advanced-search-label{
        right: 3.15rem;
        bottom: 5.8rem;
      }
      body.bestwayproperty-style .page-wrapper .project-search .search-list li.type,
      body.bestwayproperty-style .page-wrapper .project-search .search-list li.location{
        width: 100% !important;
      }
      .proxima-product-overview-section .deatils-box{
        margin-top: 6rem !important;
      }
    }
    @media (min-width: 768px){
      body.bestwayproperty-style .page-wrapper .project-search .search-list{
        gap: 20px;
      }
      body.bestwayproperty-style .page-wrapper .project-search .search-list li.SearchBtn{
        max-height: 120px;
        width: auto;
        margin: 0;
      }
      body.bestwayproperty-style .search-block.project-search .search-block-main .search-block-inner .search-list .btn{
        padding: 0 !important;
        min-width: 120px;
      }
      body.bestwayproperty-style .page-wrapper .project-search .search-list li.type{
        width: calc(60% - 120px);
        margin: 0;
      }
      body.bestwayproperty-style .page-wrapper .project-search .search-list li.location{
        width: 100%;
      }}
       /* inner serach box new change end*/

        /* menu added in header start*/
       @media (min-width: 1200.98px) and (max-width: 1535.98px){
        #html-body.bestwayproperty-style .header-container .header > .flex-layout{
          flex-wrap: nowrap;
        }
        #html-body.bestwayproperty-style .navigation ul{
          display: flex;
        }
        #html-body.bestwayproperty-style .navigation .level0{
          white-space: nowrap;
        }}
        /* menu added in header end*/

        @media (min-width: 1200px) and (max-width: 1510px) {
          body.customer-account-createpassword:not(.agent-website-page) .proxima-header .sticky-header,
          body.customer-account-forgotpassword:not(.agent-website-page) .proxima-header .sticky-header,
          body.customer-account-logoutsuccess:not(.agent-website-page) .proxima-header .sticky-header,
          body.agentregistration-index-index:not(.agent-website-page) .proxima-header .sticky-header,
          body.customer-account-login:not(.agent-website-page) .proxima-header .sticky-header{
            position: absolute;
            top: 35px;
            left: 140px;
          }
         }