/* * {
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum";
} */
.flat-section.flat-service-v3 .row .box.col-md-6.col-lg-3{
width:33% !important; 

}
.flat-section.flat-service-v3 .row{
justify-content:center !important
}
body#page-home .box-service.style-2 {
    border: 1px solid #E86129;
border-radius: none;
}

.luxury-hero-logo img{
max-width:300px !important
}

.flat-testimonial-v2::before{
background-color: #1b1b1b !important
}
.flat-testimonial-v2 .box-tes-item.style-1{
background-color: #232122;
}

.nav-tab-recommended .nav-link-item
{
background-color:#232122
}


.flat-slider-contact .overlay {
  background: #020202;

}

.box-contact-v2
 {
    background-color:#1B1B1B
}
input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea, select, .form-control, .form-select, .input, .search-field {
    background-color: #1B1B1B
}
input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea, select, .form-control, .form-select, .input, .search-field {
    color: black !important;
}

.header-property-detail
 {
    background-color:#1B1B1B;
}
.info-box {
    background: #1B1B1B;
}
.payment-plan-tab {
    color: white;
    font-weight: 600;
}
.payment-count{
color:black
}
.single-detail.company_developer_description p{
color:black !important
}

.main-header
 {
  height: unset !important; 
   padding-bottom:unset !important; 
}
.luxury-hero-writing-text{
font-size: 42px;
}

.main-header .main-menu .navigation>li>a{
font-size: 12px;
text-transform: capitalize;
}
.main-header .header-lower .nav-outer

 {
     top: UNSET !important; 
}

@media(max-width: 767px){
.luxury-hero-writing-text {
    font-size: 20px;
}
.luxury-hero-writing-text {
    display: inline-block;
   white-space:normal !important;
     animation: unset !important;
}
}
.header-right.d-none.d-lg-flex.align-items-center{
gap: 26px !important
}
.flat-testimonial-v2 .box-tes-item .list-star li{
  color: #E86129 !important;
}
/* #page-10 .wrap-benefit-v2 .box-navigation {
  display: none !important;
} */
section.flat-section-v5.flat-recommended.flat-recommended-v2 .position-relative .row {
    margin-bottom: unset !important;
}
body .text-variant-2,
body .subscribe-form .icon-left,
body .subscribe-form button .icon,
body .footer-cl-4 .subscribe-form input::placeholder{
    color: #E86129 !important;
}
input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder, textarea::placeholder, select::placeholder, .form-control::placeholder, .form-select::placeholder, .input::placeholder, .search-field::placeholder {
    color: #E86129 !important;
}
.header-right .dropdown .dropdown-menu {
    background: #232122;
}
.header-right .dropdown .dropdown-menu li a:not(.active) {
    color: #E86129;
}
#page-19 section.flat-section.flat-service-v3 .icon-box {
    width: 100%;
}
#page-19 section.flat-section.flat-service-v3 .icon-box img {
    width: 100%;
    height: 250px;
}
#page-19 section.flat-section.flat-service-v3 .box-service.style-2 {
    padding: 0;
    border-radius: 10px !important;
    overflow: hidden;
}
#page-19 section.flat-section.flat-service-v3 .content {
    padding: 0 10px;
}
#page-home .welcome-about-content .welcome-about-body .welcome-about-text
{
 text-align: justify !important;
}
@media screen and (min-width: 992px) {
    #page-home .luxury-newly-launched .newly-meta-grid {
        padding-bottom: 40px !important;
    }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
    #page-home .luxury-newly-launched .newly-slider-nav {
        top: 29% !important;
    }
}
@media screen and (max-width: 768px) {
    #page-home .luxury-newly-launched .newly-slider-nav {
        top: 48% !important;
    }
    #page-home .luxury-newly-launched .newly-meta-grid {
        padding-bottom: 63px !important;
    }
}
#page-home section.luxury-contact-inline button.iti__selected-country {
    padding-bottom: 8px !important;
}
#page-home .luxury-contact-inline .luxury-contact-form-wrapper {
    align-items: start !important;
}
#page-home .luxury-market-number {
    font-family: sans-serif;
}
.flat-property-detail button.iti__selected-country {
    padding-bottom: 8px !important;
}
#page-home .welcome-about-body p.text-variant-1 {
    text-align: start;
}
.typical-unit-card .card-header .typical-units-image {
    min-height: 360px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.single-property-element.single-property-feature {
    display: none;
}
.flat-agents .row-cols-md-4> .box {
    width: 33%;
}
@media screen and (max-width: 768px) {
    .flat-agents .row-cols-md-4> .box {
    width: 33%;
}
}
@media screen and (max-width: 576px) {
    .flat-agents .row-cols-md-4> .box {
    width: 100%;
}
}
#page-6 section.other-pages-section {
    padding-top: 0px !important;
}
#page-7 section.other-pages-section {
    padding-top: 0 !important;
}
footer.footer {
    padding-top: 0 !important;
}
.footer .bottom-footer .footer-social-icons {
    gap: 12px;
}
@media screen and (max-width: 576px) {
    body #header .header-lower .inner-container.d-flex.justify-content-start.align-items-center .mobile-nav-toggler.mobile-button {
        margin-left: auto;
    }
    #page-home section.flat-section.flat-service-v3 {
        padding-top: 20px !important;
    }
    body .box-title-listing {
        justify-content: center;
    }
    body .other-pages-section section.flat-section.flat-agents {
        padding-top: 0 !important;
    }
    header#header {
        padding-bottom: 20px !important;
    }
    #page-19 section.other-pages-section {
        padding-top: 0 !important;
    }
    #page-10 section.luxury-about-us-section {
    padding-bottom: 0 !important;
}
#page-10 section.flat-benefit-v2 {
    padding-top: 0 !important;
}
body .flat-section-v3, .flat-benefit-v2 {
    padding: 40px 0 !important;
}

}
ul.flat-pagination {
    max-width: 100%;
    overflow-x: auto;
    padding-bottom: 20px;
}
#page-home .luxury-search-form button.luxury-search-button {
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 44px;
}
#page-home .luxury-search-form button.luxury-search-button {
    display: flex;
    justify-content: center;
    align-items: center;
}
#page-6 .other-pages-section .flat-section .col-lg-4 {
    display: none;
}
#page-7 .contact-content button.tf-btn.primary.size-1 {
    margin-top: 12px !important;
}
.show-admin-bar .fixed-header#header {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.header-right.d-none.d-lg-flex.align-items-center {
    margin-left: unset !important;
}
.main-header .header-lower .nav-outer {
    margin-left: auto !important;
    margin-right: auto !important;
}
.main-header .main-menu .navigation>li:last-child {
    padding-right: 0 !important;
}
#page-home .buy-sell-rent-tabs button span {
    font-size: 22px;
}
#page-home .buy-sell-rent-tabs button .tab-underline {
    min-width: 100%;
}
header#header {
    padding-top: 20px;
    padding-bottom: 20px !important;
}
#page-10 .flat-benefit-v2 .box-left .box-navigation .navigation:not(.swiper-button-disabled) svg {
    color: black;
}

.box-navigation .navigation.swiper-button-disabled .icon{
    color: white !important;
}

#page-7 textarea#content {
    color: #ffffff !important;
}
#page-7 button.iti__selected-country {
    padding-bottom: 8px;
}
.box-navigation .navigation .icon {
    color: #E86129 !important;
}
.box-navigation .navigation:hover .icon {
    color: white !important;
}
#page-10 #botble-contact-forms-fronts-contact-form textarea#content:focus {
    background-color: transparent !important;
}
.luxury-hero-writing-text {
    animation: luxury-hero-typing-loop 4s steps(30, end) !important;
}
body .luxury-search-tab.active {
    color: #E86129 !important;
    border-bottom-color: #E86129 !important;
}
body .luxury-filter-label {
    color: #E86129 !important;
}
body .luxury-currency-label,
body .luxury-currency-option.active {
    color: #e86129 !important;
}
body .luxury-search-container .nice-select::after {
    border-bottom: 1.7px solid #E86129;
    border-right: 1.7px solid #E86129;
}
body .luxury-search-container .nice-select .option:hover, body .luxury-search-container .nice-select .option.focus, body .luxury-search-container .nice-select .option.selected.focus {
    background-color: #E86129 !important;
}
body .nice-select .list::-webkit-scrollbar-thumb {
    background: #e86129 !important;
}
body .offplan-card .offplan-title a,
body .offplan-card .offplan-location {
    color: #e86129 !important;
}
body .offplan-card .offplan-col span {
    color: white !important;
}
#page-home .buy-sell-rent-tabs button{
  color: #e86129 !important;   
}
#page-home .buy-sell-rent-tabs button .tab-underline{
    background-color: #e86129 !important; 
}
#page-home .welcome-about-body .welcome-about-stats div{
    color: #e86129 !important; 
}

#page-home .luxury-contact-inline .luxury-whatsapp-btn{
    height: 47px !important;
}

#page-home .luxury-market-card .luxury-market-card-inner .luxury-market-text .luxury-market-description{
    color: #e86129 !important;
}
.wd-find-select.style-2 .tf-btn{
    max-height: 55px !important;
    margin-top: 30px !important;
}
#iti-0__dropdown-content ul.iti__country-list li.iti__country{
    background-color: black !important;
}
#iti-0__dropdown-content ul.iti__country-list li.iti__country span{
    color: white !important;
}
.flat-service-v3 .box-service.style-2{
    border: 1px solid #e86129 !important;
}

section.flat-section .container .luxury-contact-box .luxury-contact-form-wrapper .contact-form .contact-form-group button.tf-btn{
    background-color: #e86129 !important; 
    height: 47px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

section.flat-section .container .luxury-contact-box .luxury-contact-form-wrapper  button.luxury-whatsapp-btn{  
    background-color: #e86129 !important; 
    height: 47px !important;
    padding: 0 45px !important;
    color: black !important;
}
#developer-popup .luxury-developer-popup-content .luxury-developer-popup-logo img{
    margin-left: auto !important;
    margin-right: auto !important;
}

.flat-title-page .breadcrumb li:last-child{
    color: #e86129 !important; 
}
#page-6 .content-box .post-author span.text-black{
    color: rgb(0, 0, 0) !important;
}
#page-6 .flat-blog-item .content-box a.btn-read-more{
    color: rgb(0, 0, 0) !important;
    border-bottom: 2px solid #e86129;
}

body .post-author.style-1 span{
    color: black !important;
}

#page-home .luxury-faq-section .box-faq .faq-header {
    color: white !important;
}
.luxury-team-nav {
    border-color: #e86129 !important;
    color: #e86129 !important;
    padding-bottom: 9px !important;
    font-size: 40px !important;
}
.luxury-team-nav:hover {
    background-color: white !important;
    color: black !important;
}
body .sw-pagination .swiper-pagination-bullet {
    background-color: #e86129 !important;
}

.wd-find-select.style-2 .inner-group .form-style .form-control {
    color: #ffffff !important;
}

.luxury-price-input-wrapper {
    border: 1px solid rgb(217 217 217) !important;
}
.wd-find-select.style-2 .inner-group .box-filter .filter-advanced {
    color: black !important;
}
.nice-select {
    color: black !important;
}
.single-property-overview .info-box .item .label {
    color: black !important;
}
#botble-real-estate-forms-fronts-consult-form .widget-box.single-property-contact.bg-surface .form-control::placeholder {
    color: #e86129 !important;
}
#page-20 .luxury-contact-inline button.iti__selected-country {
    padding-bottom: 8px !important;
}
#page-20 .luxury-contact-inline .luxury-contact-form-wrapper {
    align-items: start !important;
}
#page-20 .luxury-contact-inline input#get_phone {
    color: white !important;
}
#page-7 .iti--inline-dropdown .iti__dropdown-content {
    position: relative !important;
}

#page-20 .row.luxury-popular-links-grid .luxury-popular-links-card ul.luxury-popular-links-list li a {
    color: black !important;
}

#page-20 .row.luxury-popular-links-grid .luxury-popular-links-card ul.luxury-popular-links-list li a:hover {
    color: #e86129 !important;
}


#page-20 .luxury-developer-card .luxury-developer-content .luxury-developer-name{
    color: #e86129 !important;
}

.footer .bottom-footer .box-icon.social:hover {
    background-color: #e86129 !important;
}

input:not([type=checkbox]):not([type=radio]):not([type=range]){
    color: white !important;
}
.inner-footer .container .row .col-lg-4.col-md-6 .footer-cl-4 .fw-7.text-white{
    color: #e86129 !important;
}

.footer .inner-footer .container .row .col-lg-4.col-md-6 .footer-cl-4 p.mt-12{
    color: white !important;
}

#page-home .luxury-search-container .nice-select:focus, .luxury-search-container .nice-select.open{
    border-color: #e86129 !important;
}

#page-home .luxury-search-container .nice-select:focus, .luxury-search-container .nice-select.open:hover{
    border-color: #e86129 !important;
}

#page-7 .form-control:focus.form-control:focus {
    background-color: transparent !important;
}

.luxury-search-container .nice-select:hover{
  border: 1px solid #e86129 !important;
}
  #page-10 button.iti__selected-country {
    padding-bottom: 8px !important;
}
.iti--allow-dropdown input.iti__tel-input, .iti--allow-dropdown input.iti__tel-input[type=text], .iti--allow-dropdown input.iti__tel-input[type=tel]{
  margin-top: 5px !important;
}
#page-home .luxury-currency-inputs{
    gap: 15px;
    border: unset !important;
    background-color: #f3f3f3 !important;
}
#page-home .luxury-currency-inputs .luxury-price-input-wrapper{
    background-color: #f3f3f3 !important;
    border: 1px solid #c5bfbf !important;
}

#page-home .luxury-currency-inputs .luxury-price-input-wrapper .luxury-price-input{
    background-color: #f3f3f3 !important;
}

#page-home .luxury-currency-inputs .luxury-price-input-wrapper span.luxury-price-label{
    color: black !important;
}


.luxury-price-input-wrapper:hover {
    border-color: #e86129 !important;
}


.header-property-detail .content-bottom .info-box .meta-item{
    color: white !important;
}
  .single-property-element.single-property-map ul.info-map li a {
    color: white !important;
}
  .nearby_locations .icon{
    color: #e86129 !important;
}
.luxury-market-number {
    color: white !important;
}
#page-home .btn-view .text {
    color: white !important;
}

body .footer .bottom-footer .box-icon.social:hover {
    background: #e86129 !important;
}

#page-home .homepage-sections-wrapper .luxury-newly-launched{
    background-color: white !important;
}

#page-home .luxury-newly-launched .container .swiper .swiper-wrapper .swiper-slide .newly-layout .newly-card{
    background-color: #f3f3f3 !important;
}

#page-home .homepage-sections-wrapper .luxury-search-section .container .luxury-search-container{
    background-color: #f3f3f3 !important;
    border: 1px solid #c5bfbf !important;
}
#page-home #luxury-search-form .luxury-search-tabs button.luxury-search-tab{
    color: #101010 !important; 
}
#luxury-search-form .luxury-search-tabs button.luxury-search-tab.active{
    color: #e86129 !important;
}

#page-home .luxury-currency-group .luxury-currency-header .luxury-currency-options a.luxury-currency-option{
    color: black !important;
}
#page-home .luxury-currency-group .luxury-currency-header .luxury-currency-options a.luxury-currency-option.active{
    color: #e86129 !important;
}
#luxury-search-form .luxury-search-form .luxury-filter-group .luxury-select-wrapper .nice-select{
    background-color: #f3f3f3 !important;
    border: 1px solid #c5bfbf !important;
}

#luxury-search-form .luxury-search-form .luxury-filter-group .luxury-select-wrapper .nice-select span.current{
    color: black !important;
}

#page-home .homepage-sections-wrapper section.luxury-search-section{
    background: white !important;
}

#page-home .luxury-newly-launched .newly-layout .newly-card .newly-footer strong{
    color: #e86129 !important;
}

#page-home .flat-section.flat-recommended .container .box-title .text-subtitle.text-primary{
    color: black !important;
}
#page-home .offplan-card .offplan-body{
    background-color: #f3f3f3 !important;
}

#page-home .offplan-card .offplan-body .offplan-row .offplan-col span{
    color: black !important;
}
#page-home .tab-content .tab-pane .row .col .offplan-card{
    border-radius: 15px !important;
    background: unset !important;
    border: 1px solid rgb(217 217 217) !important;
    box-shadow: 0 10px 30px rgb(143 143 143 / 28%) !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(4) {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(5) {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(6) {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(7) {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(8) {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(9) {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(10) {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(11) {
    background-color: white !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(12) {
    background-color: white !important;
}

#page-home .homepage-sections-wrapper > section.flat-section-v2.flat-testimonial-v2.wow.fadeInUpSmall.animated.animated::before {
    background-color: white !important;
}
#page-home .homepage-sections-wrapper > section.flat-section-v4.flat-partner {
    background-color: white !important;
}

body#page-home .box-service.style-2:hover{
    background: unset !important;
    box-shadow: inset 0 4px 10px rgba(0, 0, 0, 0.15);
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(4) .container .buy-sell-rent-wrapper {
    box-shadow: 0 10px 30px 12px rgb(143 143 143 / 28%) !important;
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.2fr) !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(6) .container .welcome-about-wrapper {
    box-shadow: 0 10px 30px 12px rgb(143 143 143 / 28%) !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(7) .container .luxury-contact-box {
  border: 1px solid rgb(217 217 217) !important;
  background-color: #f3f3f3 !important;
  box-shadow: 0 10px 30px 12px rgb(143 143 143 / 28%) !important;
}
#botble-contact-forms-fronts-contact-form .contact-column-6 .contact-form-group input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea, select, .form-control, .form-select, .input, .search-field{
background-color: #f3f3f3 !important;
border: 1px solid rgb(217 217 217) !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(8) .container .mortgage-assistance-box{
    background-color: #f3f3f3 !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(8) .container .mortgage-assistance-box .mortgage-assistance-steps > div > div:not(.mortgage-step-number){
    color: black !important;
}
#page-home #wrapper-faq .faq-item{
   background-color: #f3f3f3 !important;
   border: 1px solid rgb(217 217 217) !important;
}
#page-home #wrapper-faq .faq-item a.faq-header{
   color: black !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(11) .container .luxury-market-card .luxury-market-card-inner{
    background-color: #f3f3f3 !important;
    border: 1px solid rgb(217 217 217) !important;
}
#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(11) .container .luxury-market-card{
    border: none !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(11) .container .luxury-market-card .luxury-market-card-inner .luxury-market-number{
    color: black !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(12) .luxury-team-info{
    background: #f3f3f3 !important;
    border: 1px solid rgb(217 217 217) !important;

}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(12) .luxury-team-info .luxury-team-name{
    color: #E86129 !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(12) .luxury-team-card{
    background-color: #f3f3f3 !important;
}
#page-home .luxury-team-nav{
    background-color: #b3b1b1 !important;
}


.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .form-sl {
    background-color: #f3f3f3 !important;
}
.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select.shadow-st{
    background-color: #f3f3f3 !important;
    box-shadow: 0px 14px 32px 0px rgb(0 0 0 / 16%);
}
.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group{
    background-color: #f3f3f3 !important;
}

.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group .form-style{
    border-inline-end: none !important;
}
.flat-section-v5.flat-recommended.flat-recommended-v2{
    background-color: #f3f3f3 !important;
}

.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group .form-style .form-control{
    color: black !important;
    background-color: #f3f3f3 !important;
}
.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group .form-style .nice-select{
    border: 1px solid rgb(217 217 217) !important;
    background-color: #f3f3f3 !important;
}
.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group .form-style .nice-select span.current{
    color: #000000 !important;
}
.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group .form-style label{
    color: #E86129 !important;
}
.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group .form-group-4 a.filter-advanced span{
    color: black !important;
}
.search-box-offcanvas.container .search-box-offcanvas-content .wrap-filter-search .flat-tab .wd-find-select .inner-group .form-group-4 a.filter-advanced svg.icon{
    fill: #000 !important;
    stroke: #000 !important;
}
.box-title-listing .box-filter-tab .d-flex.gap-2 .nice-select.list-page.select_js{
   color:  black; 
}
.position-relative .row .col .offplan-card{
    border-radius: 15px !important;
}
.position-relative .row .col .offplan-card .offplan-body{
    background-color: #f3f3f3 !important;
}
.position-relative .row .col .offplan-card .offplan-body .offplan-row .offplan-col span{
    color: black !important;
}
.justify-content-center.wd-navigation ul.flat-pagination li a.page-numbers{
    border: 1px solid #E86129 !important;
    color: #E86129 !important;
}
.justify-content-center.wd-navigation ul.flat-pagination li a.page-numbers.current{
    color: white !important;
}
.position-relative .row .col .offplan-card{
    background: unset !important;
    box-shadow: 0 10px 30px 12px rgb(143 143 143 / 28%) !important;
}
.wd-find-select.style-2 .inner-group .box-filter .filter-advanced{
    padding-top: 25px !important;
}

.form-group-3 .group-select .nice-select.select_js.open ul.list{
    background-color: #f3f3f3 !important;
}
.form-group-3 .group-select .nice-select.select_js.open ul.list li.option{
    color: black !important;
}

.search-box-offcanvas-content .wrap-filter-search .flat-tab .form-sl .wd-search-form.show{
    background: #f3f3f3 !important;
    border: 1px solid rgb(217 217 217) !important;
}
.caption-price input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea{
    background: #f3f3f3 !important;
    color: #393939 !important;
    border: 1px solid rgb(217 217 217) !important;
}
.flat-testimonial-v2 .box-tes-item.style-1{
    background-color: white !important;
}
.luxury-newly-launched .meta-title::after{
    height: 1px !important;
}
#page-19 section.other-pages-section{
    background: white !important;
}
#page-19 section.other-pages-section section.flat-section:nth-of-type(2){
    background: #f3f3f3 !important;
}

#page-19 section.other-pages-section section.flat-section:nth-of-type(2) .container .luxury-contact-box{
    background: #f3f3f3 !important;
}

#page-19 #botble-contact-forms-fronts-contact-form .contact-column-6 .contact-form-group input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea, select, .form-control, .form-select, .input, .search-field{
    color: black !important;
}
#page-19 section.flat-section.flat-service-v3 .box-service.style-2{
    background-color: #f3f3f3 !important;
}

#page-20 section.other-pages-section {
    background: white !important;
}

#page-20 .luxury-developer-popup.show .luxury-developer-popup-content{
    background-color: white !important;
}

#page-20 section.other-pages-section section.flat-section.luxury-contact-inline {
    background-color: white !important;
}
#page-20 section.other-pages-section section.flat-section.luxury-contact-inline .container .luxury-contact-box {
    background-color: white !important;
    border: 1px solid rgb(217 217 217) !important;

}
#page-20 #botble-contact-forms-fronts-contact-form .contact-column-6 .contact-form-group input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea, select, .form-control, .form-select, .input, .search-field{
 color: black !important;
}
#page-20 section.other-pages-section section.luxury-popular-links-section .container .row.luxury-popular-links-grid .luxury-popular-links-card {
    background-color: #f3f3f3 !important;
    border: 1px solid rgb(217 217 217) !important;
}

#page-10 .luxury-about-us-section .luxury-about-description, .luxury-about-us-section .luxury-about-description p{
    color: black !important;
}

#page-10 .container .row.content-wrap .col-lg-5 .box-contact-v2{
    background: #f3f3f3 !important
}
.container .row.content-wrap .col-lg-7 .content-left .box-title .text-subtitle.text-white{
    color: black !important;
    font-size: 20px !important;
}

.container .row.content-wrap .col-lg-7 .content-left p.body-body-2.text-white{
    color: black !important;
    font-size: 20px !important;
}

#page-10 #botble-contact-forms-fronts-contact-form .contact-column-6 .contact-form-group input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea, select, .form-control, .form-select, .input, .search-field{
    color: black !important
}
section.other-pages-section{
    background: white !important;
}
.box-agent .box-img .agent-social{
    background: white !important;
}
.box-agent .box-img .agent-social .icon{
    color: #E86129 !important;
}
#post-36 section.flat-section-v2.flat-section{
    background: white !important;
}

#post-36 .flat-blog-detail .mt-12.d-flex.align-items-center.gap-16.mb-3 .post-author.style-1 span{
    color: black !important;
}
#page-7 #botble-contact-forms-fronts-contact-form .contact-column-6 .contact-form-group input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea, select, .form-control, .form-select, .input, .search-field{
    color: black !important;
}
#page-7 .col-lg-4 .contact-info{
    background-color: #f3f3f3 !important;
}
#page-7 textarea#content{
    color: black !important;
}
.iti.iti--allow-dropdown.iti--show-flags .iti__country-container button.iti__selected-country .iti__selected-dial-code{
    color: black !important;
}
.iti.iti--allow-dropdown.iti--show-flags .iti__country-container button.iti__selected-country{
    padding-bottom: 9px !important;
}
#page-6 .flat-blog-item .content-box a.btn-read-more{
    color: #000000 !important;
}
.wd-search-form.show .grid-2.group-box.group-price .box-select  .nice-select.select_js{
    background: #f3f3f3 !important;
    border: 1px solid rgb(217 217 217) !important;
}

.wd-search-form.show .grid-2.group-box.group-price .box-select  .nice-select.select_js span.current{
    color: #000000 !important;
}
.noUi-horizontal .noUi-handle{
    background-color: #E86129 !important;
    border: 1px solid #E86129 !important;
}

.wd-search-form .group-box.group-price .widget-price.nav-price-project .box-title-price .title-price{
    color: #E86129 !important;
}

.wd-search-form.show .grid-2.group-box.group-price .box-select .text-variant-1{
    color: #E86129 !important;
}

.wd-find-select.style-2 .inner-group .form-group-3.form-style .group-select .nice-select:after{
border-bottom: 1.7px solid #000000;
    border-right: 1.7px solid #000000;
}
.wd-search-form.show .grid-2.group-box.group-price .box-select  .nice-select.select_js:after{
    border-bottom: 1.7px solid #000000;
    border-right: 1.7px solid #000000;
}
#page-home .luxury-search-container .nice-select .list{
    background-color: white !important;
}
#page-home .luxury-search-container .nice-select .option{
    color: black !important;
}
#page-home  input:not([type=checkbox]):not([type=radio]):not([type=range]), textarea{
    color: black !important;
}

.wd-search-form.show .grid-2.group-box.group-price .box-select .nice-select.select_js.open ul.list{
    background-color: white !important;
}
.box-select .nice-select.select_js.open ul.list li.option{
    color: black !important;
}

.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-page.select_js{
    background-color: #E86129 !important;
    border: none !important;
}

.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-page.select_js span.current{
    color: #000000 !important;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-page.select_js:after{
    border-bottom: 1.7px solid black;
    border-right: 1.7px solid black;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-page.select_js ul.list{
    background-color: #ffffff !important;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-page.select_js ul.list li.option{
    color: #000000 !important;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-sort.select_js{
    background-color: #E86129 !important;
    border: none !important;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-sort.select_js span.current{
    color: #000000 !important;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-sort.select_js:after{
    border-bottom: 1.7px solid black;
    border-right: 1.7px solid black;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-sort.select_js ul.list{
    background-color: #ffffff !important;
}
.box-title-listing .box-filter-tab.justify-content-between .d-flex.gap-2 .nice-select.list-sort.select_js ul.list li.option{
    color: #000000 !important;
}

body .navigation-menu-footer li a, body .navigation-menu-footer li a.caption-1.text-variant-2{
    color: white !important;
}
.justify-content-center.wd-navigation ul.flat-pagination li a.page-numbers:hover{
    color: white !important
}
.justify-content-center.wd-navigation ul.flat-pagination li a.page-numbers:active{
    color: white !important
}
#wrapper {
    background-color: #ffffff !important;
}

#wrapper section.flat-section:nth-of-type(2) .container .header-property-detail{
    background-color: #f3f3f3 !important;
}
#wrapper section.flat-section:nth-of-type(2) .container .header-property-detail .content-bottom .info-box{
    background: #f3f3f3 !important;
}
#wrapper section.flat-section:nth-of-type(2) .container .header-property-detail .content-bottom .info-box .meta-item{
    color: black !important;
}
#wrapper section.flat-section:nth-of-type(2) .container .row .single-property-element .info-box{
    background: white !important;
}

.widget-sidebar.fixed-sidebar.wrapper-sidebar-right .widget-box.single-property-contact.bg-surface{
    background-color: #f3f3f3 !important;
}

.widget-box.single-property-contact.bg-surface input:not([type=checkbox]):not([type=radio]):not([type=range]){
    color: black !important;
    background-color: white !important;
    border: 1px solid rgb(217 217 217) !important;
}

input:not([type=checkbox]):not([type=radio]):not([type=range]){
    background-color: white !important;
    border: 1px solid rgb(217 217 217) !important;
}

#page-20 .luxury-developers-grid .luxury-developer-card .luxury-developer-bg{
filter: blur(2px) brightness(0.8) !important;
}

#page-20 .luxury-developers-grid .luxury-developer-card .luxury-developer-bg .luxury-developer-overlay{
background:  rgb(255 255 255 / 31%) !important;
}

.iti--inline-dropdown .iti__dropdown-content{
    border-radius: 10px !important;
}

#iti-0__dropdown-content ul.iti__country-list li.iti__country{
    background-color: white !important;
}
#iti-0__dropdown-content ul.iti__country-list li.iti__country span{
    color: black !important;
}
.header-right .dropdown .dropdown-menu{
    background: white !important;
}
.dropdown-item:not(.active):hover,
.dropdown-item:not(.active):focus {
    background-color: #f3f3f3 !important;
}

#page-home .homepage-sections-wrapper > section.flat-section:nth-of-type(10) .container .buy-sell-rent-wrapper{
   background-color: #f3f3f3 !important;
   box-shadow: 0 10px 30px 12px rgb(143 143 143 / 28%) !important;
   grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.2fr) !important;
}

#page-home .btn-view .text {
    color: black !important;
}
#suggestion-dropdown ul.search-suggestion.suggestion-wrapper{
    background-color: white !important;
}
#suggestion-dropdown ul.search-suggestion.suggestion-wrapper li.search-suggestion-item{
    background-color: white !important;
    color: black !important;
}

body .single-property-overview .info-box .item .box-icon{
    background-color: #f3f3f3 !important;
}

body .single-property-overview .info-box .item .box-icon .icon:hover{
    color: #E86129 !important;
}

body .single-property-overview .info-box .item .box-icon:hover .icon{
    color: #E86129 !important;
}
body .single-property-overview .info-box .item:hover .box-icon .icon{
    color: #E86129 !important;
}

body .property-share-social .list-social .box-icon.social:hover{
    background: #f3f3f3 !important;
}
.property-share-social .list-social .box-icon.social .icon:hover{
    color: #E86129 !important;
}
.property-share-social .list-social .box-icon.social:hover .icon{
    color: #E86129 !important;
}

@media (min-width: 992px) {
    .luxury-contact-form-wrapper 
    #botble-contact-forms-fronts-contact-form > .contact-form-group {
        max-width: 150px !important;
    }
}
 
@media (max-width: 1100px) {
    .luxury-contact-form-wrapper 
    #botble-contact-forms-fronts-contact-form 
    .contact-form-row.row {
        gap: 5px !important;
    }

    .luxury-contact-form-wrapper 
    #botble-contact-forms-fronts-contact-form 
    .contact-form-row.row 
    .contact-column-6 {
        padding-right: 0 !important;
        padding-left: 0 !important;
        max-width: 200px !important;
    }
}

.header-right.d-none.d-lg-flex.align-items-center.ms-auto .header-social.d-flex.align-items-center .list-social.d-flex.align-items-center{
   flex-wrap: nowrap !important;
}
  
body .mobile-menu .menu-box:not(.nav-logo) .bottom-canvas{
    background-color: #dfdfdf !important;
}

body .mobile-menu .navigation li>a{
    color: black !important;
}

body .nice-select .list::-webkit-scrollbar-track{
    background: #f3f3f3 !important;
}

section.other-pages-section section.flat-section.flat-agents .container .row .box .box-agent.hover-img.wow.fadeIn.animated.animated{
    padding: 10px !important;
    box-shadow: inset 4px 4px 28px -3px rgba(0, 0, 0, 0.15) !important;
    border-radius: 15px !important;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
section.other-pages-section section.flat-section.flat-agents .container .row .box .box-agent.hover-img.wow.fadeIn.animated.animated .content{
    border-top: 2px solid #dfdfdf !important;
    padding: 10px !important;
}

#page-20 .container .row.luxury-popular-links-grid .luxury-popular-links-card h4.luxury-popular-links-title{
    font-size: 20px !important;
    padding-bottom: 0 !important;
}
.flat-blog-detail .my-40.flex-wrap .d-flex.flex-wrap.align-items-center.gap-16 span.text-black{
    color: black !important;
}

.d-flex.flex-wrap.align-items-center ul.d-flex.flex-wrap.gap-12 li a.box-icon.social.square{
    background-color: #f3f3f3 !important;
    border: 1px solid #E86129 !important;
}
.d-flex.flex-wrap.align-items-center ul.d-flex.flex-wrap.gap-12 li a.box-icon.social.square:hover{
    background-color: #000000 !important;
    border: 1px solid #000000 !important;
}
.d-flex.flex-wrap.align-items-center ul.d-flex.flex-wrap.gap-12 li a.box-icon.social.square .icon{
    color: #E86129 !important;
}
.d-flex.flex-wrap.align-items-center ul.d-flex.flex-wrap.gap-12 li a.box-icon.social.square:hover .icon{
    color: #ffffff !important;
}
.d-flex.flex-wrap.align-items-center ul.d-flex.flex-wrap.gap-12 li a.box-icon.social.square .icon:hover{
    color: #ffffff !important;
}

section.other-pages-section section.flat-section.luxury-contact-inline .container .luxury-contact-box .luxury-contact-form-wrapper{
    align-items: flex-start !important;
}

#page-10 section.flat-section-v3.flat-slider-contact .overlay{
background-color: rgb(243 243 243 / 88%) !important;
}

section.flat-section.flat-agents .container .row {
    justify-content: center !important;
}
#newsletter-email {
  color: black !important;
}