#sp-header.menu-fixed, #sp-header.menu-fixed-out{
    width: 100%;
    height: 88px;
    box-shadow: 0 8px 24px 0 rgba(10, 11, 15, 0.1);
    background-color: #FFFFFF;
    position: fixed;
    top: 0;
  z-index: 2;}


#sp-top-bar{display:none;}

#sp-logo .logo img{height: 88px; padding: 10px 10px 10px 0px;}
#sp-page-builder{margin: 0 4%;}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span{color: #000; margin-top: 21px !important; line-height: 33px !important;}
.sp-megamenu-parent >li >a:hover {background-color: #afa274;}
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg {
    height: 560px;
    padding-top: 80px;
    padding-bottom: 0;
  position: relative;}

.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .col-sm-8 {margin-left: 0; padding: 0;}
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-text {text-align: left;}

.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title span.floox-title {
    font-weight: 300 !important;
}
.sppb-addon-image-content.aligment-left .sppb-image-holder {
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 20px;
}

.sppb-addon-image-content.aligment-right .sppb-image-holder {
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 20px;
}

.btn.btn-success, .btn.sppb-btn-success, .sppb-btn.btn-success, .sppb-btn.sppb-btn-success {
  background: #afa274;}

.sppb-addon-image-content.aligment-right .sppb-content-holder {
    padding-left: 0px !important;
     padding-right: 50px !important;
}

.sppb-addon-image-content.aligment-left .sppb-content-holder {
    padding-right: 0px !important;
    padding-left: 50px !important;
}

.sppb-content-holder p {text-align: justify;}

.section-title__separator {
    width: 30px;
  background-color: #afa274;
      margin: 0 16px;
    height: 2px;
    -webkit-transition: width 1300ms ease-out;
    transition: width 1300ms ease-ou;
  display: inline-block;
    vertical-align: middle;
}

.just {text-align: justify;}

.center {text-align: center;}

.no-margin-top .sppb-content-holder h3, .no-margin-top .sppb-addon-content h3 {margin-top: 0px !important; font-size: 27px; padding-bottom: 13px;}

.no-margin-top p {text-align: justify;}


h3.sppb-addon-title {text-align: center;
    }

.sppb-addon-content {margin-top: 0px; width:;}
.bgfff {background: #fff;}
.mr20 {margin-right: 3%;}
.ml20 {margin-left: 3%;}
td.left {text-align: left;}
td.right {text-align: right;}
.bgfff tr td {border-bottom: 1px solid #666; padding: 7px 10px;}
.no-border-bottom td {border-bottom: 0px !important;}
.no-border {border: 0px !important;}

#section-id-1613714651518, #section-id-1499771456782 {background: #f8f9fa !important;}

#sp-page-builder .page-content .sppb-section:first-child {
    margin-top: 88px;
}

.sppb-addon-content .floox-title {font-weight: 300 !important; letter-spacing: ;}

#system-message-container {display: none;}

.h1, .h2, .h3, h1, h2, h3 {margin-top: 10px !important;}

.column-wrap-id-1613705581654 {padding-left: 0px !important;}
.sppb-btn.contactus {padding: 15px !important; color: #333;}
#column-wrap-id-1613726325694, #column-wrap-id-1613714651485 {padding: 0px !important;}
.sppb-row-container {padding: 0px !important;}

.sppb-row-container {
    width: 1140px !important;
}

#sppb-addon-1613714651521 .sppb-addon-content p {text-align: uppercase !important;}
#sp-header .container {padding: 0px !important; margin: 0px auto !important;}
#column-wrap-id-1613705581684 {padding: 0px !important;}

a{
  color: #333333 !important; 
}

#sp-page-title {margin: 0 4% !important;;}

.headers #sp-page-title .sp-page-title h2 {text-align: left; font-size: 45px; font-weight: 300 !important; margin-bottom: 5px !important;}
.headers #sp-page-title .sp-page-title {
  padding: 115px 0px 115px;
  margin-top: 88px;
}

.headers #sp-page-title .sp-page-title h3 {text-align: left;
    font-size: 18px;
    letter-spacing: 2px;
	line-height: 30px;
}

.aboutus h3.sppb-addon-title {text-align: left; font-weight: 300 !important; margin-bottom: 24px;}

.aboutus h3.sppb-addon-title .section-title__separator.righty {margin: 0 16px 0 0;}

.sppb-addon-person {height: 450px;}

.sppb-addon-person .sppb-addon-content:hover .sppb-person-information, .sppb-addon-person .sppb-addon-content .sppb-person-information {background: #fff; color: #333;}

.sppb-addon-person .sppb-addon-content .sppb-person-information .sppb-person-name {color: #333;}

.sppb-addon-person .sppb-addon-content .sppb-person-information .wave-image {display: none;}

.sppb-addon-person .sppb-addon-content .sppb-person-information .sppb-person-designation {color: #333;}
.aboutus-first, .contactus-first {margin-top: 0px !important;}
.leasing .text-center p {padding: 5px; background: rgb(51,51,51,0.7);}
.services ul li {list-style: none;}
.services h4 {font-size: 24px; font-weight: 400 !important;}
.social-media-text-wrap .sicons {margin-right: 35px;}
.customfooteradd p {font-weight: 300; color: #fff;}
.fa:before {background: #fff;}
.sppb-slideshow-fullwidth-item-text a {color: #fff !important; border: 1px solid #afa274; padding: 2px;}
.item-484 a, .item-528 a {color: #fff !important; text-transform: uppercase;}
.floorplan .sppb-carousel-extended-heading {color: #3f756e;}

@media (max-width: 767px)
  and (orientation: portrait)
    {width: 340px;}

@media (max-width: 767px)
  and (orientation: portrait){
.sppb-row-container {width: 340px !important;}
}

@media (max-width: 767px)
  and (orientation: portrait){
    #sp-header .logo {margin: 0 12px}
}
@media (max-width: 767px)
  and (orientation: portrait){
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-text
    {padding: 0 12px !important;}
}
@media (max-width: 767px)
  and (orientation: portrait){
.gallery-item li {width: 340px;}
}

.sp-megamenu-wrapper .sp-megamenu-parent {margin-right: 20px;}

#offcanvas-toggler >i, .top-search-wrapper .icon-top-wrapper i {color: #000;}

.top-search-wrapper .icon-top-wrapper, .sp-megamenu-wrapper #offcanvas-toggler {margin: 10px 18px 0 0;}