* {
  font-family: 'Times New Roman', Times, serif !important; 
}
.propert-develoeprs-upper-content p{
color:white !important 
}
/*Preloader background*/
.flat-section-v2.flat-section{
  background-color: black !important;
}
.about-section-custom{
background-color:#000000;
      padding: 20px 20px;
}
.about-section-content h3{
color:white
}
.about-section-image img{
  border-radius:12px;
}
.iti__country-list
{
   color: black !important;
}
.text-black.fw-7{
 color: white !important;
}
.preload.preload-container{
   background-color: #000000;
}
.flat-section-v5.flat-recommended.flat-recommended-v2{
  background-color: #000000;
}
.flat-section-v2.flat-section ul{
  color: white
}
.flat-section-v2.flat-section h4{
  color: white
}
.flat-blog-list .flat-blog-item .content-box .btn-read-more{
  color: white !important;
}
.flat-blog-list .flat-blog-item .content-box .btn-read-more:hover{
  color: #a37b3d !important;
}
.flat-blog-list .flat-blog-item .content-box .btn-read-more{
      border-bottom: 2px solid white;
}
.flat-section-v2.flat-section span{
  color: white !important;
}
.flat-section .container .box-title .section-title.mt-4{
color: white;
}
.btn-read-more
.iti__country-name{
    color: black;
}
.flat-blog-list .flat-blog-item .content-box .text-black.fw-7 .title{
    color: white;
}
.flat-blog-list .flat-blog-item .content-box .title a{
    color: white;
}
.flat-blog-list .flat-blog-item .content-box .title a:hover{
    color: #a37b3d;
}
.wd-find-select.style-2 .inner-group .form-style label {
    color: #fff;
}
.flat-section .sidebar-blog.fixed-sidebar .widget-search .h7.fw-7.text-black{
    color: white !important;
}
.wd-find-select.style-2 .inner-group .form-style .nice-select {
  color: #fff;
}
.flat-pagination .page-numbers{
color: white;
}
.flat-section h6{
    color: white;
}

.privacy-policy-content .content .content-para{
    color: white;
}
.term-conditions-content .content .content-para{
color:white;
}
.privacy-policy-content {
    padding: 70px 0px;
}
.privacy-policy-content h3 {
    font-size: 31px;
  	color:white;
    padding: 8px 0px;
}
.term-conditions-content{
padding: 70px 0px;
}
.term-conditions-content h3 {
    font-size: 31px;
    color: white;
    padding: 8px 0px;
}
/* Main Nav bar*/
.main-header.fixed-header{
        background-color: #000000;
    }
    .main-header .header-lower .main-menu .navigation {
        background-color: #000000;
    }
    .main-header .main-menu .navigation>li>a{
        color: rgb(255 255 255/1);
    }
/* Search button*/
    .header-lower .tf-btn.primary{
        background-color: #D3A188;
        border-color: #D3A188;
        color: rgb(17 16 16 / 1);
    }
    .flat-slider.home-1{
       // background: #0D0C0C !important;
      //  opacity: 0.99 !important;
    }
.nav-tab-privacy .nav-link-item{
    color: white;
}
/* Navbar bottom*/
    .main-header{
        border-bottom: unset !important;
    }
   /* Banner Overlay */
    .flat-slider.home-1 .overlay {
        background: #000000;
    }
    .animationtext.slide{
        color: rgb(255 255 255/1);
    }
    .tf-btn.primary{
      /*  background-color: #D3A188;*/
        border-color: #a37b3d;
        color: rgb(17 16 16 / 1);
    }
    .wd-find-select {
        border-color: #a37b3d;
        border-radius: 12px;
        display: flex;
        background-color: #151414;
        /*color: white;*/
    }
    .wd-find-select .inner-group .form-style label {
        color: white;
        font-size: 15px;
        line-height: 24px;
    }

    .wd-find-select .inner-group {
        background-color: #181717;
    }
    .wd-find-select .inner-group .form-style .form-control {
        background: #181717;
        color: rgb(255 255 255/1);
    }
    .wd-find-select .inner-group .form-style .form-control::placeholder{
        color: rgb(255 255 255/1);
    }
    .wd-find-select .inner-group .form-style .nice-select {
        color: rgb(255 255 255 / 1);
        background: #181717;
    }
    .nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
        color:#d3a188
    }
    .main-header .main-menu .navigation>li>ul>li:hover>a {
        color:#d3a188;
    }
@media(max-width:767px){
 .wd-find-select .inner-group {
        background-color: unset;
    }
    .wd-find-select .inner-group .form-style .form-control {
        background: unset;
        color: white
    }
    .wd-find-select .inner-group .form-style .form-control::placeholder{
        color: white !important;
    }
    .wd-find-select .inner-group .form-style .nice-select {
        color: white;
        background: unset;
    }
    .nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
        color:#d3a188
    }
    .main-header .main-menu .navigation>li>ul>li:hover>a {
        color:#d3a188;
    }
  .wd-find-select.style-2 .inner-group .form-style label {
    color: white;
}
  .wd-find-select.style-2 .inner-group .form-style .nice-select {
    color: white;
}
  .wd-find-select .inner-group .group-ip .icon {
    color: white !important;
}
  .wd-find-select .inner-group .form-style .form-control{
  color:white
  }
  .wd-find-select.style-2 .inner-group .form-style .form-control {
    color: white;
  }
}
    .main-header .main-menu .navigation>li>a:before {
        background: #d3a188;
    }
    /*.main-header .main-menu .navigation>li>ul>li>a:before {*/
    /*    background: #d3a188;*/
    /*}*/
    .main-header .main-menu .navigation>li>ul>li>a:before {
         color: #d3a188;
        content: "\ea3d";
        display: inline-block;
        font-family: icomoon;
        font-size: 12px;
        height: 10px;
        inset-inline-start: 24px;
        opacity: 0;
        position: absolute;
        top: 16px;
        transition: all .5s ease;
        width: 16px;
    }
    .flat-section.flat-recommended .text-subtitle.text-primary{
        color: #a37b3d !important;
    }
    .flat-section.flat-recommended h2.section-title{
        color: rgb(255 255 255 / 1);
    }
    .nav-tab-recommended .nav-link-item.active, .nav-tab-recommended .nav-link-item:hover {
        background-color: #a37b3d;
        border-color: #a37b3d;
        color: rgb(17 16 16 / 1);
    }
    .flat-section-v3.flat-location .text-subtitle.text-primary{
        color: #a37b3d !important;
    }
    .flat-section-v3.flat-location h2.section-title{
        color: rgb(255 255 255 / 1);
    }
    .flat-slider-contact {
      /*  background: #111010 !important;*/
        opacity: 0.99;
    }
    .flat-slider-contact .overlay {
    background-color: #111010 !important;
    opacity: 0.88;
}
    }
    .box-title.style-1 .text-subtitle.text-primary{
        color: #d3a188 !important;
    }
    .box-title.style-1 h2.section-title{
        color: rgb(255 255 255 / 1);
    }
    .flat-service .content .title, .description, .btn-view.style-1{
        color: rgb(255 255 255 / 1) !important;
    }
    .wrap-counter .counter-box .number {
        color: #a37b3d;
    }
    .wrap-counter .counter-box .title-count{
        color: rgb(255 255 255 / 1)
    }
    .flat-section.text-center h2.section-title{
        color: rgb(255 255 255 / 1)
    }
    .flat-section.text-center .text-subtitle.text-primary{
        color: #d3a188 !important
    }
    .flat-section.text-center .wrap-service .box-service.hover-btn-view .title{
        color: rgb(255 255 255 / 1);
    }
    .flat-testimonial .swiper-slide-active .box-tes-item, .flat-testimonial .swiper-slide-next .box-tes-item, .flat-testimonial .swiper-slide-prev .box-tes-item {
        color: rgb(255 255 255 / 1);
        background-color: #111010 ;
        border:2px solid rgb(89 88 88/1)
    }
    .list-star .icon {
        color: #a37b3d !important
    }
    .newsletter-popup .modal-dialog .modal-content .btn-primary {
        background-color: #a37b3d;
        border-color: #a37b3d;
        color: rgb(17 16 16 / 1);
    }
    .flat-section-v3.flat-testimonial .text-subtitle.text-primary{
        color:#a37b3d !important
    }
    .flat-section-v3.flat-testimonial h2.section-title{
        color: rgb(255 255 255 / 1);
    }
    .footer{
      // background-color:#0a0a0a !important
    }
    .homeya-box.lg .content .meta-list{
        color: rgb(255 255 255 / 1);
    }
    .homeya-box.lg .content .note {
        color: rgb(255 255 255 / 1);
    }
    .archive-bottom span{
        color:rgb(255 255 255 / 1);
    }
    .homeya-box.list-style-1 .content{
        background-color: #111010;
    }
    .homeya-box.list-style-1 .content .meta-list {
        color:rgb(255 255 255 / 1);
    }
    .flat-section-v3.flat-slider-contact .box-contact-v2{
        border-radius: 16px;
        box-shadow: 0 10px 25px 0 rgba(54, 95, 104, 0.102);
        padding: 40px;
        background: rgba(21, 20, 20, 0.5);
        border: 1px solid rgba(255, 255, 255, 0.2);
        color:rgb(255 255 255 / 1);
    }
    .flat-section-v3.flat-slider-contact .box-contact-v2 .form-control.style-1{
        background: #121111;
        border: 1px solid #d3d3d33d;
        color: white;
    }
    .flat-section-v3.flat-slider-contact .box-contact-v2 .form-control.style-1::placeholder{
        color: #d3d3d3c4;
    }
    .main-header, .main-header .main-menu {
        margin-right:70px
    }
    .line-clamp-1, .line-clamp-2{
            color: rgb(255 255 255 / 1);;
     }
        .archive-bottom h6{
            color: rgb(255 255 255 / 1);;
    }
/*Cards inner conetnt bottom border*/
    .homeya-box .archive-top .content{
      border-bottom: 1px solid grey;
     color: rgb(255 255 255 / 1)
}
 /* about section top title section*/
    .flat-title-page.style-2{
        background-color: #000000 !important;
        padding: 50px 0;
        color: white;
    }
    .flat-title-page ul li a{
        color: rgb(255 255 255/1) !important
    }
    .flat-title-page h2{
        color: rgb(255 255 255/1) !important
    }
  /*About second top*/
.flat-section.flat-banner-about{
    background-color: #000000; !important
}
/*About second top section side heading h3*/
.flat-section h3{
 color: rgb(255 255 255/1) !important;
}
/*about second top section right para*/
.flat-section .body-2.text-variant-1{
color: rgb(255 255 255/1)  !important;
}
/*About us Learn More Buttons */
.hover-btn-view:hover .btn-view.style-1 .text {
    color: rgb(255 255 255/1);
}
/*about us Discover left headings*/
.flat-section-v3.flat-service-v2 .box-left .text-subtitle.text-primary{
  color: #a37b3d !important;
}
.flat-section-v3.flat-service-v2 .box-left .section-title{
  color: rgb(255 255 255/1);
}
.flat-section-v3.flat-service-v2 .box-left p{
  color: rgb(255 255 255/1);
}
.btn-view .text{
color: rgb(255 255 255/1);
}
.flat-section-v3.flat-service-v2 .box-left .list-view li{
color: rgb(255 255 255/1);
}
/*About us discover right widgets*/
.flat-section-v3.flat-service-v2 .box-right .box-service.style-1{
    border-radius: 16px;
    box-shadow: 0 10px 25px 0 rgba(54, 95, 104, 0.102);
    padding: 40px;
    background: rgba(21, 20, 20, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: rgb(255 255 255 / 1);
}
.flat-section-v3.flat-service-v2 .box-right .title{
color: rgb(255 255 255/1);
}
/*learn more btns discover section*/
.btn-view.style-1 .text{
  color: rgb(255 255 255/1);
}
/*About Us Testimonial*/
.box-tes-item.style-2{
 color: rgb(255 255 255 / 1);
        background-color: #111010 ;
        border:2px solid rgb(89 88 88/1)
}
.box-tes-item.style-2 p{
  color: rgb(255 255 255/1);
}
.box-tes-item.style-2 .section-title {
  color: rgb(255 255 255/1);
}
.box-tes-item.style-2 .text-subtitle{
color: #a37b3d !important;
}
.flat-section.flat-testimonial-v4 .text-subtitle{
color: #a37b3d !important;
}
.flat-section.flat-testimonial-v4 .section-title {
  color: rgb(255 255 255/1);
}
/*About Us: Call to Action*/
.flat-section.flat-banner{
background-color: #000000
}
.flat-section.flat-banner .bg-surface{
  background-color: #000000
}
.flat-section.flat-banner .wrap-banner.bg-surface .text-subtitle{
color: #a37b3d !important;
}
.flat-section.flat-banner .wrap-banner.bg-surface .section-title{
 color: rgb(255 255 255/1);
}
/* Other Pages Filter background*/
.flat-filter-search-v2 .flat-tab-form {
    border: unset;
    display: flex;
    gap: 30px;
    padding: 18px 30px;
  background-color: #181717;
}
/* Projects left side cards section*/
.wrapper-layout.layout-2 .wrap-left{
background-color:#111010;
}
/*Agents and other pages outer section*/
.other-pages-section{
background-color: #111010;
}
/*Agent name*/
.box-agent .info a .link{
color:rgb(255 255 255/1);
}
/*Agent details*/
.box-agent .info .list-info li a{
color:rgb(255 255 255/1);
}
/* Contact Us Section Form*/
.flat-section.flat-contact .contact-content{
border-radius: 16px;
    box-shadow: 0 10px 25px 0 rgba(54, 95, 104, 0.102);
    padding: 40px;
    background: rgba(21, 20, 20, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: rgb(255 255 255 / 1);
}
.flat-section.flat-contact .contact-content h5{
  color: rgb(255 255 255 / 1);
}
/*Input Areas*/
.flat-section.flat-contact .contact-content .form-control.style-1{
background: #121111;
    border: 1px solid #d3d3d33d;
    color: white;
}
.flat-section.flat-contact .contact-content textarea.form-control::placeholder{
color: rgb(255 255 255/1);
}
/*right side contact info */
.flat-section.flat-contact .contact-info{
border-radius: 16px;
    box-shadow: 0 10px 25px 0 rgba(54, 95, 104, 0.102);
    padding: 40px;
    background: rgba(21, 20, 20, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: rgb(255 255 255 / 1);
}
.flat-section.flat-contact .contact-info h5{
color: rgb(255 255 255 / 1);
}
.flat-section.flat-contact .contact-info .contact-form-list li p{
color: rgb(255 255 255 / 1)
}
/* lead page service styling */
.flat-section.flat-service-v3 .box-title .text-subtitle{
color: #a37b3d !important;
}
.flat-section.flat-service-v3 .box-title .section-title{
color: rgb(255 255 255 / 1);
}
/*Service boxes */
.flat-section.flat-service-v3 .box-service.style-2 .content .title{
color: rgb(255 255 255 / 1);
}
/*service buttons learn more*/
.flat-section.flat-service-v3 .box-service.style-2 .content .tf-btn {
     background-color: #D3A188;
      border-color: #D3A188;
}
/*lead page testimonials*/
.flat-section.flat-testimonial-v3 .box-test-right{
  color: rgb(255 255 255 / 1);
        background-color: #111010 ;
        border:2px solid rgb(89 88 88/1)
}
.flat-section.flat-testimonial-v3 .box-test-right p{
color: rgb(255 255 255 / 1);
}
.flat-section.flat-testimonial-v3{
  background-color:#141313
}
.flat-section.flat-testimonial-v3 .content-box{
 background-color: #141313
}
/* Service section hover*/
.box-service.style-2.active, .box-service.style-2:hover{
background-color: unset
}
/*Lead page project section content*/
.homeya-box .content .desc p{
color: rgb(255 255 255 / 1);
}
.flat-section .box-title .box-left .text-subtitle{
color: #d3a188 !important;
}
/* Project detail top header*/
.header-property-detail {
  background-color: #111010;
}
.header-property-detail .box-name .flag-tag.primary{
color: rgb(255 255 255 / 1);
}
.header-property-detail .box-name .title.link{
color: rgb(255 255 255 / 1);
}
.flat-section.flat-property-detail{
background-color: #111010;
color: rgb(255 255 255 / 1);
}
.single-property-element.single-property-overview .info-box{
background-color: #111010;
}
.header-property-detail .content-top .info-box{
background-color: #111010;
}
/*Content top box price inner text*/
.header-property-detail .content-top .box-price h4{
color: rgb(255 255 255 / 1) !important;
}
.header-property-detail .content-bottom .meta .meta-item{
color: rgb(255 255 255 / 1) !important;
}
.header-property-detail .content-bottom .info-box{
background-color: #111010;
}
.flat-section.single-property-element .single-property-elemen.single-property-desc .ck-content p{
color: rgb(255 255 255 / 1) !important;
}
.flat-section.single-property-element .single-property-elemen.single-property-desc .ck-content h5{
color: rgb(255 255 255 / 1) !important;
}
.ck-content.single-detail h5{
color: rgb(255 255 255 / 1) !important;
}
.single-detail.ck-content p{
color: rgb(255 255 255 / 1) !important;
}
/*Right Side contact form */
.flat-section .widget-sidebar.fixed-sidebar.wrapper-sidebar-right .widget-box.single-property-contact{
border-radius: 16px;
    box-shadow: 0 10px 25px 0 rgba(54, 95, 104, 0.102);
    padding: 40px;
    background: rgba(21, 20, 20, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: rgb(255 255 255 / 1);
}
/*Right Side contact form input */
.single-property-contact .contact-form .ip-group .form-control{
 background: #121111;
        border: 1px solid #d3d3d33d;
        color: white;
}
.single-property-contact .contact-form input[type=date]{
  background: #121111;
        border: 1px solid #d3d3d33d;
        color: white;
}
.single-property-contact .contact-form textarea{
background: #121111;
        border: 1px solid #d3d3d33d;
        color: white;
}
/*Properties last feature section*/
.flat-section.flat-latest-property{
background-color:#111010;
}
.flat-section.flat-latest-property{
padding-top:30px
}
.flat-section.flat-latest-property .box-title .text-subtitle{
color: #d3a188 !important;
}
.flat-section.flat-latest-property .box-title  .section-title{
 color: rgb(255 255 255 / 1);
}
.single-property-contact .box-avatar .name a{
color: rgb(255 255 255 / 1) !important;
}
.header-property-detail .box-name h4{
color: rgb(255 255 255 / 1) !important;
}
.single-property-overview.single-property-element .content .label{
color: rgb(255 255 255 / 1) !important;
}
/*Advance filter option*/
.wd-find-select .inner-group .box-filter .filter-advanced{
color: rgb(255 255 255 / 1) !important;
}
/* Search filter dropdown */
.search-suggestion .search-suggestion-item{
color:black; !important
}
.wd-find-select .inner-group .group-ip .icon{
color: rgb(255 255 255 / 1);
}
.single-property-element .box-icon.social .icon{
color:black
}
.flat-slider-detail-v1 .swiper.tf-sw-location.swiper-horizontal{
background-color: #111010;
}
.auth-card form .btn-auth-submit{
color: black;
}
.flat-section-v4.flat-partner::after{
    position: absolute;
    content: '';
    top:0;
    bottom: 0;
    background-color: #0a0a0a;
}
/*Wishlist icon color*/
.header-property-detail .content-bottom .icon-box .item .icon{
color: #d3a188 ; 
}
.property-item.homeya-box .h7.fw-7{
color: rgb(255 255 255 / 1);
}
/*Amenities styling*/
.single-property-element.single-property-feature .box-feature .feature-item{
color:color: rgb(255 255 255 / 1) !important;
}
.single-property-feature .box-feature .feature-item {
    align-items: center;
    color: white;
    display: flex;
    gap: 8px;
}
.payment_plan_holder .plan_heading
{
color: rgb(255 255 255 / 1);
}
.payment_plan_holder .payment_conditions h6{
color: rgb(255 255 255 / 1);
}
.payment_plan_holder .payment_conditions ul{
padding-left: 20px
}
.main-header, .main-header .main-menu{
margin-right:unset
}
.boxmarker{
display:none !important
}

.partner-item img{
border-radius:12px
}
.flat-section-v3.flat-latest-new .section-title{
color:white
}
.flat-section-v3.flat-latest-new .content-box{
color:white;
}
.flat-section-v3.flat-latest-new .title a{
color:white !important;
}
.text-variant-1{
color:white
}
         /* Section styling */
        .management-team-section {
           background: #111010;
            color: white;
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .management-team-section h2 {
            font-size: 2.5rem;
            margin-bottom: 20px;
          color: white;
            transition: color 0.3s ease;
        }
.management-team-section h4 {
    margin-top: 25px;
    color: white;
    transition: color 0.3s ease;
    text-align: center;
}
.management-team-section h6 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 23px;
    color: white;
    transition: color 0.3s ease;
    text-align: center;
}
        /* Heading Hover Effect */
        .management-team-section h2:hover {
            color: #a37b3d;
        }
/* Heading Hover Effect */
.management-team-section h4:hover {
    color: #a37b3d;
}
.management-team-section h6:hover {
            color: #a37b3d;
}

.management-team-section p {
	font-size: 18px;
    line-height: 1.6;
    padding: 20px;
    text-align: center;
        }

        /* Image styling with brown border */
        .management-team-section img {
            width: 100%;
            max-width: 300px;
            height: auto;
            border-radius: 50%;
            object-fit: cover;
            border: 5px solid #a37b3d; /* Brown border */
        }

        /* Button Styling (underline with brown color, arrow brown color) */
        .management-team-section .btn-team {
            text-decoration: none; /* Remove underline */
            color: white; /* Text color */
            font-weight: bold;
           
            display: inline-block;
            margin-top: 20px;
            padding: 10px 0;
            border: none;
            border-radius: 0;
            border-bottom: 2px solid #a37b3d; /* Brown underline */
        }

        .management-team-section .btn-team:after {
            content: ' →';
            margin-left: 10px;
            color: #a37b3d; /* Arrow color brown */
        }

        /* Layout adjustments for larger screens (desktop/tablet) */
        @media (min-width: 768px) {
            .management-team-section .row {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }

            .management-team-section .col-md-6 {
                width: 50%;
            }

            /* Center the image horizontally and vertically */
            .management-team-section .col-md-6 img {
                display: block;
                margin-left: auto;
                margin-right: auto;
                margin-top: 50px;
                margin-bottom: 50px;
            }
        }

        /* Stack the layout for mobile screens */
        @media (max-width: 767px) {
            .management-team-section .row {
                display: block;
            }

            .management-team-section .col-md-6 {
                width: 100%;
                margin-bottom: 20px;
            }

            .management-team-section .col-md-6 img {
                margin: 0 auto;
                width: 80%;
            }
        }



.post-author a:hover, .post-author span:not(:first-child) a:hover, .post-navigation a:hover, .single-property-contact .box-avatar a:hover, .title a:hover {
color:white;
}
.ae-anno-announcement__text{ 
    color: white !important;
}

.ae-anno-announcement__arrow.ae-anno-announcement__next-button{ 
color: white;
}

.ae-anno-announcement__arrow.ae-anno-announcement__previous-button{ 
color: white;
}
.flat-section .widget-box.bg-surface.recent .h7.fw-7.text-black{
color:black !important;
}
.flat-tab-form .nav-tab-form.style-1 .nav-link-item li:nth-last-child(-n+2) {
    display: none;
}
.flat-benefit-v2 {
  background-color:black !important;
}
.iti__selected-country{
top:-2px;
}
.career-list h3 a{
color:white
}
.career-single .career-single-content .career-name{
color:white
}
.career-meta .career-meta-item{
color:white
}
.career-list .career-item .career-description{
color:white
}

#page-10 .flat-section.flat-service-v3 .row{
display: flex;
    justify-content: center;
  gap:100px
}
#page-10 .flat-section.flat-service-v3 .row .box-service .title{
font-size:25px
}
#page-10 .flat-section.flat-service-v3 .row .box-service{
padding:30px 0px
}
#page-10 .flat-section.flat-service-v3{
padding:0px
}
#page-10 .flat-section.flat-service-v3 .row .box-service .content .description {
    text-align: justify;
}

#page-10 .flat-section.flat-service-v3 .row .box-service{

}
.our-services .services-content p{
  	color:black !important;
   text-align: justify !important;
}
.our-services .container p{
  	color:black !important;
}
.our-services {
    padding: 40px 0;
}
.our-services .services-second{
  display: flex;
    justify-content: center;
}
.our-services .section-title {
    font-size: 24px;
    margin-bottom: 20px;
    text-align: left;
}
.our-services .our-services-content{
 padding: 20px;
}

.our-services .services-content h4 {
    margin-bottom: 15px;
}
.our-services .top-heading-services {
    text-align: center;
    padding-bottom: 30px;
}
.our-services .services-content p {
    margin-bottom: 15px;
}

.our-services .list-services ul {
    list-style-type: disc;
    padding-left: 20px;
}
.our-services .img-services {
    border-radius: 8px;
    text-align: center;
    margin-bottom: 30px;
  	max-height: 400px;
    max-width: 500px;
    overflow: hidden;
}
.our-services .img-services img {
    max-width: 100%;
   
    border-radius: 8px;
}
.flat-section {
    padding: 60px 0 40px;
}
.mobile-menu .nav-logo {
  background: #000000;
}
.single-property-contact .contact-form .ip-group{
display:flex;
  flex-direction:column;
}

@media(max-width:767px){
  .flat-pagination{
flex-wrap:wrap
}


.box-title-listing .box-filter-tab .d-flex.gap-2{
flex-wrap:wrap;
}

.nav-tab-filter li:nth-child(2){
display:none
}
  .flat-section.flat-banner{
  display:none;
  }
  .nice-select.open .list {
    z-index:12
  }
}
.flat-section.flat-property-detail .widget-sidebar.fixed-sidebar.wrapper-sidebar-right {
    top: 0;
}

.post-author a:hover, .post-author span:not(:first-child) a:hover, .post-navigation a:hover, .single-detail.ck-content a:hover, .single-property-contact .box-avatar a:hover, .title a:hover {
    color: white;
}
.btn-filter-mobile svg{
color:White
}
.nav-tab-filter.w-auto{
display:none
}
.our-services .row .col-lg-6{
display:flex;
  align-items:center
}
.our-services .heading p{
  font-size: 22px;
    text-align: center;
}

.about-section-first{
background-color:#000000;
    padding: 85px 0px;
}
.about-section-first .row{
   text-align: center;
}
.our-services .heading{
  padding-bottom: 15px;
}
.flat-section-v4.flat-partner {
  padding: 90px 0px; 
}
.about-section-image{
      padding-bottom: 20px;
}
.flat-section.flat-agents p{
  color: white;
}
.box-agent {
  display: grid; /* Use grid for layout */
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* Automatically adjust columns based on available space */
  justify-items: center; /* Center each box inside the grid */
  gap: 20px; /* Space between boxes */
  padding: 20px; /* Padding around the container */
}

.box-agent .box-img {
  text-align: center; /* Center the image inside the box */
}

.box-agent p {
  text-align: center; /* Center the text below the image */
  margin-top: 10px;  /* Spacing between image and text */
}
.team-member{
      text-align: center;
}
.carrer-team-section.py-5{
  background: black;
    color: white;
    padding: 20px;
}
.custom-career-team-section{
      padding: 20px 20px 0px;
    background: #111010;
    color: white;
    font-size: 17px;
}
.custom-career-team-section p{
 		font-size:18px;
      padding-bottom: 18px;
  line-height: 1.6;
}
.custom-career-team-section h3{
 	color: white;
    font-size: 30px;
    padding: 8px 0px;
}
.custom-career-team-section ul li strong {
  font-weight: bold;
}
.custom-career-team-section ul li  {
  font-size: 18px;
      padding: 5px 5px;
  line-height: 1.6;
}

.box-title-listing {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between;
    margin-bottom: 40px;
    color: white;
}
.box-title-listing p{
   font-size: 20px;
}
.wd-find-select.style-2 .inner-group .form-style .form-control {
    color: white;
}
.box-title-listing .box-filter-tab a{
  display:block !important;
  color:white;
}
.vacancies-heading h3{
color:white !important;
  margin-top: 61px;
}
.vacancies-heading{
 margin-bottom: -40px;
}
.group-select .box-select:last-child{
display:none
}
.property_developers {
   /*display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    padding: 20px;
    justify-items: center;*/
  display: flex;
    flex-wrap: wrap;
    gap: 20px;
  padding: 20px;
    justify-content: center;
}
.property_developers .property-card {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    text-align: center;
    width: 270px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.property_developers .property-image {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e0e0e0;
      max-height: 135px;
    object-fit: contain;
}
.property_developers .property-name {
    font-size: 1.2rem;
    color: #333;
    padding: 15px 0;
    font-weight: 500;
}
@media (max-width: 969px) {
    .property_developers {
        display: grid;
        grid-template-columns: 2fr;
    }
}

@media (max-width: 576px) {
    .property_developers {
        grid-template-columns: 1fr;
    }
}
.propert-develoeprs-upper-content {
    padding-top: 50px;
}
.propert-develoeprs-upper-content h2 {
    font-size: 38px;
    padding-bottom: 25px;
}
.propert-develoeprs-upper-content h2 span{
color:white !important
}
.other-pages-section{
padding:40px 0px
}
.flat-section.flat-property-detail .typical-unit-price h6{
color:black !important
}
.flat-section.flat-property-detail .attachment-file span{
color:white
}
.flat-section.flat-property-detail .single-detail.company_developer_description{
color:black !important
}
.single-property-contact .box-avatar .info-item {
    color: white;
}
.career-meta-item:first-child {
    display: none;
}
.flat-section.flat-contact .contact-info .contact-form-list li p a {
     color: rgb(255 255 255 / 1);
}
@media (max-width: 768px) {
.whatsapp-icon-holder {
    position: fixed;
    bottom: 30px;
    /* left: 37px; */
    right: 8px;
    z-index: 1000;
}

}
.footer-cl-1 ul li:nth-of-type(1) p,.footer-cl-1 ul li:nth-of-type(2) p, .footer-cl-1 ul li:nth-of-type(3) p {
    direction: ltr;
}
html[lang="ar"] .form-control.style-1.js-phone-number-mask.get-phone-code.iti__tel-input{
/*direction: rlt !important;*/
      padding-right: 0 !important;
   padding-left:95px !important
  
}
[dir=rtl] .iti--allow-dropdown .iti__country-container {
    right: auto !important;
    left: 0 !important;
}
html[lang="ar"] .iti__selected-country {
    direction: ltr;
}
.custom-career-team-section h2{
color:white !important
}
html[lang="ar"] .flat-section.career-single{
 direction: ltr;
}