* {
 font-family:'Futura PT Book' !important;
font-weight:normal;
  
}
body#page-home .search-suggestion.suggestion-wrapper li {
color:white
}
body#page-15 .search-suggestion.suggestion-wrapper li {
color:white
}
body#page-14 .search-suggestion.suggestion-wrapper li {
color:white
}

/*h1, h2, h3, h4, h5, h6 {
font-family:'Futura PT Demi' !important;
  font-weight:normal;
}*/
/*
p {
    font-family: 'Neuzeit Office', sans-serif !important;
    font-weight: normal;
  line-height: 26px !important;

}*/
.flat-tab-form .nav-tab-form.style-1 .nav-link-item {
    background-color: #050022;
    color: #fff;
}

/*input::placeholder,
textarea::placeholder {
    font-family: 'Futura PT' !important;
   
}
input{
font-family: 'Futura PT'  !important;
}
*/
  h1{
        font-size: 48px !important;
     
    }
  h2{
     font-size: 30px !important;
       
  }
   h3 {
        font-size: 24px !important;
      
    }
  h4, h5{
   font-size: 22px !important;
  }
    h6{
   font-size: 20px !important;
  }
  p{
  font-size:18px !important
  }
  a{
font-size:18px !important
}
span:not(.tf-text.s1.cd-words-wrapper, .footer-cl-1 ul span,.tf-text.s1.cd-words-wrapper .item-text, .flat-blog-item .date-post) {
    font-size: 18px !important;
}

@media only screen and (max-width:767px) {
    h1{
        font-size: 32px !important;
     
    }
  h2{
     font-size: 24px !important;
       
  }
   h3 {
        font-size: 22px !important;
      
    }
  h4, h5{
   font-size: 21px !important;
  }
    h6{
   font-size: 20px !important;
  }
  p{
  font-size:16px !important
  }
  a{
font-size:16px !important
}
span:not(.tf-text.s1.cd-words-wrapper, .footer-cl-1 ul span,.tf-text.s1.cd-words-wrapper .item-text,.flat-blog-item .date-post) {
    font-size: 16px !important;
}


  label{
  font-size:16px !important
  }
  button{
  font-size:14px !important
  }
  input::placeholder{
  font-size:14px !important
  }
span:not(.tf-text.s1.cd-words-wrapper, .footer-cl-1 ul span) {
    font-size: 14px !important;
}
  span.footer-address{
font-size:16px !important
}
  .text-white.animationtext.slide span{
  font-size:32px !important
  }
  .flat-title-page.style-2 {
    background-color: #010E30 !important;
    padding: 60px 0 40px !important;
    color: white;
}
  .flat-title-page .breadcrumb li{
  font-size:14px
  }
}
/*Preloader background*/
.preload.preload-container {
    background-color: #496281 !important;
}
/*.flat-section{
background-color:#010e30 !important;
}*/



.title-select.text-variant-1{
color: white !important;
}
.payment_conditions ul {
    padding-left: 20px
}

/* Main Nav bar*/






/* 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;
}*/

/* Navbar bottom*/
.main-header {
    border-bottom: unset !important;
}

/* Banner Overlay */
.flat-slider.home-1 .overlay {
    background: #000000;
    opacity: .1;
}

.animationtext.slide {
    color: rgb(255 255 255/1);
}

.tf-btn.primary {
      background-color: #A68768;
    border-color: #A68768;
    color: white;
}

.wd-find-select {
    border-color: #050022 ;
    border-radius: 12px;
    display: flex;
    background-color: #050022;
    /*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:#050022;
}

.wd-find-select .inner-group .form-style .form-control {
    background: #050022;
    color: rgb(255 255 255/1);
  font-weight: unset;
}

.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: #050022;
}



.main-header .main-menu .navigation > li > ul > li:hover > a {
    color: #d3a188;
}

.main-header .main-menu .navigation > li > a:before {
    background: white;
}

/*.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: #E1C19B !important;
}

/*.flat-section.flat-recommended h2.section-title {
    color: rgb(255 255 255 / 1);
}*/



.flat-section-v3.flat-location .text-subtitle.text-primary {
    color: #d3a188 !important;
}

/*.flat-section-v3.flat-location h2.section-title {
    color: rgb(255 255 255 / 1);
}
*/
.flat-slider-contact {
    /*  background: #010e30 !important;*/
    opacity: 0.99;
}

.flat-slider-contact .overlay {
    background-color: #010E30;
    opacity: .5;
}
.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: #A68768;
}

.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: #A68768 !important
}

.flat-section.text-center .wrap-service .box-service.hover-btn-view .title {
    color: #A68768;
}

.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:#496281;
    border: 2px solid #496281;
}

.list-star .icon {
    color: #A68768 !important
}

.newsletter-popup .modal-dialog .modal-content .btn-primary {
    background-color: #D3A188;
    border-color: #D3A188;
    color: rgb(17 16 16 / 1);
}

.flat-section-v3.flat-testimonial .text-subtitle.text-primary {
    color: #D3A188 !important
}

/*.flat-section-v3.flat-testimonial h2.section-title {
    color: rgb(255 255 255 / 1);
}*/

/*.footer {
background-color: #0a0a0a !important
}*/

body#page-home .homeya-box.lg .content .meta-list {
    color: rgb(255 255 255 / 1);
}

body#page-home .homeya-box.lg .content .note {
    color: rgb(255 255 255 / 1);
}

.archive-bottom span {
    color: rgb(255 255 255 / 1);
}

body#page-home .homeya-box.list-style-1 .content {
    background-color: #010e30;
}

body#page-home .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: #010e30ad;
    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: #49628175;
    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{
      color: #CDD5DB !important;
}
.link.line-clamp-1.project-list-name{
 color: var(--primary-color) !important;
}
.line-clamp-2 {
   color: var(--primary-color) !important;
}

/*.archive-bottom h6 {
    color: rgb(255 255 255 / 1);;
}*/

/*Cards inner conetnt bottom border*/

body#page-home .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: #010e30 !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: #010e30;
!important
}

/*About second top section side heading h3*/
.flat-section h3 {
    color: rgb(255 255 255/1) !important;
}

/*about second top section right para*/



/*About us Learn More Buttons */

.hover-btn-view:hover .btn-view.style-1 .text {
    color: rgb(255 255 255/1);
}


.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: rgb(29 39 68 / 54%);
    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:#A68768 !important;
}

/*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: #010e30;
    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: #d3a188 !important;
}

.flat-section.flat-testimonial-v4 .text-subtitle {
    color: #d3a188 !important;
}

.flat-section.flat-testimonial-v4 .section-title {
   /* color: rgb(255 255 255/1);*/
}

/*About Us: Call to Action*/




.flat-section.flat-banner .wrap-banner.bg-surface .text-subtitle {
    color: #d3a188 !important;
}



/* Other Pages Filter background*/
.flat-filter-search-v2 .flat-tab-form {
    border: unset;
    display: flex;
    gap: 30px;
    padding: 18px 30px;
    background-color: #010e30;
}

/* Projects left side cards section*/
.wrapper-layout.layout-2 .wrap-left {
   /* background-color: #010e30;*/
   background-color: white;
}

/*Agents and other pages outer section*/


/*Agent name*/


/*Agent details*/


/* Contact Us Section Form*/




/*Input Areas*/
.flat-section.flat-contact .contact-content .form-control.style-1 {
    background: #12111100;
    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 */






/* lead page service styling */
.flat-section.flat-service-v3 .box-title .text-subtitle {
    color: #d3a188 !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: #010e30;
    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: black;
}*/

.flat-section .box-title .box-left .text-subtitle {
    color: #d3a188 !important;
}

/* Project detail top header*/








/*Content top box price inner text*/












/*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: #49628175;
    border: 1px solid #49628175;
    color: white;
}

/*Properties last feature section*/


.flat-section.flat-latest-property {
    padding-top: 30px
}

.flat-section.flat-latest-property .box-title .text-subtitle {
    color: #d3a188 !important;
}



.single-property-contact .box-avatar .name a {
    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);
}



.wd-find-select .inner-group .group-ip .icon {
    color: rgb(255 255 255 / 1)
}

/*rgb(22 22 22 / 94%)*/



.about_upper_container .container {

    padding: 19px 16px;
}

.about_upper_container .container h3 {
    color: rgb(255 255 255 / 1)
}

.flat-section .box-title .section-title {
   /* color: rgb(255 255 255 / 1)*/
}

.flat-section-v3.flat-testimonial .box-navigation {
    display: none;
}

.ae-anno-announcement-wrapper {
    color: white !important
}

.ae-anno-announcement-wrapper .ae-anno-announcement__text {
    color: rgb(255 255 255 / 1) !important

}

.ae-anno-announcement-wrapper .ae-anno-announcement__controls .ae-anno-announcement__arrow {
    color: rgb(255 255 255 / 1) !important
}

.nav-tab-filter li:nth-child(2) {
    display: none;
}

.flat-section-v3.flat-slider-contact .box-contact-v2 .form-control.style-1 {
    padding-right: unset;
}

/*.box-filter .filter-advanced.pull-right {
    display: none !important;
}*/

.form-group-3.form-style {
    border: unset !important
}



.agent-detail-section {
    padding: 40px
}

.agent-about-section h5 {
    color: rgb(255 255 255 / 1)
}

.agent-about-section .agent-description {
    color: rgb(255 255 255 / 1)
}

.agent-detail-section {
    margin: unset !important
}

@media (max-width: 546px) {
    .agent-detail-section .agent-header .agent-contact-info {
        word-break: break-all;
    }
}


@media (max-width: 547px) {
    .flat-section.flat-banner .wrap-banner.bg-surface .box-right {
        display: none
    }

    .grid-2.group-box.group-price .widget-price:first-child {
        display: none !important
    }

}


/*.title-price, .caption-price {
    color: rgb(255 255 255 / 1)!important;
}
*/

/*.wd-search-form .group-select .title-select {
    color: rgb(255 255 255 / 1)
}
*/
@media (max-width: 547px) {
    .flat-pagination {
        flex-wrap: wrap
    }


    .box-title-listing .box-filter-tab .d-flex.gap-2 {
        flex-wrap: wrap;
    }


    .reset-filter-btn {
        color: #ffffffe3
    }
}
@media (max-width: 547px) {
    .flat-filter-search-v2 .flat-tab-form {
        padding: 20px
    }
}

@media (max-width: 767px) {
    .flat-filter-search-v2 .flat-tab-form .wd-search-form {
        position: absolute
    }
}
.flat-filter-search-v2 .flat-tab-form .wd-search-form {
    width: 84% !important
}
/*.flat-section.flat-recommended{
background: #010e30 !important;
}*/
/*.boxmarker{
display:none !important
}*/
.flat-slider.home-1 {
    -webkit-background-size: cover;
    -moz-background-size: cover;
}
@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
  }
}
.privacy-policy-content {
    padding: 70px 0px;
}
.privacy-policy-content h3 {
    font-size: 26px;
    padding: 8px 0px;
}
.term-conditions-content{
padding: 70px 0px;
}
.term-conditions-content h3 {
    font-size: 26px;
    padding: 8px 0px;
}
.iti__selected-country {
top:0;
}

.flat-blog-detail ol {
  margin-bottom: 20px
}
.flat-blog-detail ul {
  margin-bottom: 20px
}
.top-header .top-header-right a:not(.dropdown-toggle, .dropdown-item):first-of-type {
    display: none;
}
.header-property-detail .content-bottom .icon-box .item {
    align-items: center;
    background-color: #f7f7f7;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    display: flex;
    height: 52px;
    justify-content: center;
    width: 52px;
    display: none;
}
.homeya-box .images-group .box-icon {
    background-color: var(--primary-color);
    display: none;
}
.mobi-icon-box .box:first-child {
    display: none;
}
.mobile-menu .nav-logo {
    background: #050022;
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .08);
    padding: 12px 20px;
    position: relative;
}
.flat-service .content .title{
    color: #A68768 !important;
}
.flat-section .box-service{
    /*background: var(--primary-color) !important;*/
  background:#010E30;
    border: 20px;
    border-radius: 20px;
    padding: 20px;
 
}
.nice-select:after {
    border-bottom: 1.7px solid white;
  border-right: 1.7px solid white;

}
.text-subtitle.text-primary{
    color: #A68768 !important;
}
.flat-section .wrap-service .title{
color:#A68768
}
.wrap-service {
    display: flex;
    gap: 22px;
}
.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;
}
/*.text-variant-1 {
    color: white !important;
}
.text-variant-2 {
    color: white !important;
}*/
.navigation-menu-footer li a:hover {
    color: #A68768 !important;
}
.navigation-menu-footer li a:after {
    background: #A68768 !important;
    bottom: 0;
    content: "";
    height: 1px;
    left: auto;
    position: absolute;
    right: 0;
    transition: width .6s cubic-bezier(.25,.8,.25,1) 0s;
    width: 0;
    z-index: 1;
}
.subscribe-form .icon-left {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.footer-cl-4 .subscribe-form input {
    background: transparent;
    border-color: transparent;
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 0;
    color: white;
    font-size: 16px;
    font-style: unset;
    font-weight: 400;
    line-height: 26px;
    padding: 9px 70px 9px 28px;
}
.footer-cl-4 .subscribe-form input::placeholder{
  color: white;
}
.subscribe-form button .icon {
    color: white;
    font-size: 20px;
}
.about_upper_container h3 span {
 font-size: 40px;
}
.iti__flag-box, .iti__country-name {
    color: black !important;
}
.footer .content-footer-bottom .copyright {
    color: white;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.company_developer_description {
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  color:black;
}
.widget-box.single-property-contact.bg-surface{
  box-shadow: 0 10px 25px 0 rgba(54, 95, 104, 0.102);
    padding: 40px;
    background: #010e30ad;
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: rgb(255 255 255 / 1);
}
.single-property-contact .contact-form .ip-group .form-control {
  background: #49628175;
    border: 1px solid #d3d3d33d;
    color: white;
}


#page-14 .homeya-box .content .meta-list .item .icon {
    color: #5c6368;
    font-size: 24px;
}
#page-14 .homeya-box .content .meta-list{
  color:#5c6368;
}
#page-14 .archive-bottom h6 {
    color: #5c6368;
}
.wrap-filter-search{
background: #010e30;
}
/*.title a {
    color: white;
}*/
/*.post-author span{
    color: white !important;
}*/



.flat-blog-detail h4,h3 {
   font-size:25px;
}
.flat-blog-detail h3 {
   font-size:25px;
}
/*.section-title.mt-4{
  color: white;
}*/
.about_para h2 {
    font-size: 36px;

}
.our_mission_para h2 {
    font-size: 36px;
 
}
.about_upper_container .about-img {
    padding-bottom: 30px;
    padding-top: 30px;

}
.about_upper_container  .about-img img {
    border-radius: 30px;
    object-fit: cover;
}


.ms-1 {
    margin-left: .25rem !important;
    color: white !important;
}
@media (max-width: 767px) {
    .search-box-offcanvas .search-box-offcanvas-content .box-filter {
        display: block !important;
    }
 
  
}
.wd-find-select.style-2 .inner-group .form-style .form-control {
    color: white;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding-inline-end: 45px;
}
.search-suggestion {
    background-color: #050022;
    border: 1px solid #e4e4e4;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    max-height: 20rem;
    overflow: auto;
    padding: .5rem 0;
    position: absolute;
    top: 44px;
    width: 100%;
    z-index: 9999;
}

.sidebar-blog.fixed-sidebar .h7.fw-7.text-black{
color: white !important;
}
.flat-section-v2.flat-section .text-black{
color: white !important;
}
.nav-tab-filter li{
    display: none;
}
.wd-search-form .group-select .title-select {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 4px;
    color: black !important;
}
/*.search-box-offcanvas .search-box-offcanvas-content .wd-search-form {
     
        border: initial;
        display: unset !important;
        margin-top: -4px;
        opacity: 1;
        padding-top: 0;
        visibility: visible;
  background: #010E30;
    color: white;
    }
}*/
.wd-search-form .box-title-price .title-price {
  /*  color: white !important;*/
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

.widget-box.bg-surface.recent .h7.fw-7.text-black{
  color: black !important;}
/*.noUi-connect {
    background: white;
    transition: background .45s;
}*/
.nice-select .list {background-color: #050022;
    border: 1px solid #e4e4e4;
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    max-height: 20rem;
    overflow: auto;
    padding: .5rem 0;
    position: absolute;
    top: 44px;
    width: 100%;
    z-index: 9999;
}
.nice-select .option {
     color: #050022; 
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
  transition: all .2s;}
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option {
    background-color: #050022 ;
    color:white;
}
.nice-select:hover {
    background-color:  #050022;
  color: white;}
/*#page-home .wd-search-form .group-select .title-select {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 4px;
    color: white !important;
}*/
/*.wd-search-form.property-search-form.show{
background: #010E30;
}*/

.flat-title-page {
    position: relative;
 background-image: url('https://webfiles.remapp.ae/eganidubai_com/about-us.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: white;
   /* padding: 50px 0;*/
    z-index: 1; /* Positions the text above the overlay */
}

.flat-title-page::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Black overlay with 50% opacity */
    z-index: -1; /* Positions the overlay below the text */
}
.flat-title-page .breadcrumb li:last-child {
color:white;
}
@media (max-width: 767px) {
 body#page-15   .search-box-offcanvas .search-box-offcanvas-content .wd-find-select {
        background-color: white;
        /* box-shadow: none; */
        border-radius: unset !important;
        color: black;
    }
body#page-15  .wd-find-select .inner-group {
    background-color: white;
}
  
body#page-15 .wd-find-select.style-2 .inner-group .form-style label {
color:  #161e2d;
}
body#page-15  .search-box-offcanvas .search-box-offcanvas-content .wd-search-form{
  background-color:white;
    color:#161e2d
  }
body#page-15  .wd-find-select .inner-group .form-style .form-control {
  background:unset
  }
body#page-15  .wd-find-select .inner-group .form-style .nice-select {
    color: rgb(255 255 255 / 1);
    background: unset;
  }
body#page-15  .wd-find-select.style-2 .inner-group .form-style .nice-select {
    color: unset;
}
body#page-15 .wd-find-select .inner-group .box-filter .filter-advanced {
    color:unset
}
  .mobile-button svg, .mobile-button:after, .mobile-button:before {
  
    color: white;
  }
  .about_upper_container .container {
    padding: 20px;
}
}
.flat-section-v4 {
    padding: 42px 0;
}
.flat-section-v3 {
    padding: 60px 0;
}
.flat-section .box-service:not(first-child){
background:#496281
}
.flat-section h3 {
     color:black !important; 
}
.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(1, 14, 48, 0.5); */
  /* background: rgba(21, 20, 20, 0.5); */
  border: 1px solid rgba(255, 255, 255, 0.2);
  /* color: rgb(255 255 255 / 1); */
}

.flat-testimonial{
padding: 40px 15px;
}
.inner-footer .text-variant-2 {
    color: white !important;
}
#page-home .flat-section.flat-recommended{
padding: 100px 0;
}
@media(max-width:767px){
#page-home .flat-section.flat-recommended{
padding: 80px 0;
}
}
#page-home .flat-section.text-center{
padding: 100px 0;
}
#page-home .flat-section {
    padding-top: 5px;
}
.search-suggestion .search-suggestion-item {
    background-color: #050022 ;
    color: white;
}
.search-suggestion-item-keyword{
    background-color: #050022 ;
    color: white;
}
.main-header .logo-box {
    position: relative;
    z-index: 10;
    left: -40px !important;
}
.mobile-menu .navigation li.current li.current>a, .mobile-menu .navigation li.current>a, .mobile-menu .navigation li:hover>a {
    color: var(--primary-color) !important;
}
.mobile-menu .navigation li>a {
    color: var(--primary-color) !important;
}
.flat-title-page.style-2 {
    background-color: #010E30 !important;
    padding: 100px 0;
    color: white;
}

.flat-section.flat-agents .section-header p{
font-size: 18px;
    padding-bottom: 25px;
    line-height: 1.6;
}
.flat-section.flat-agents .section-header h2{
font-size: 30px;
    padding-bottom: 10px;
}
.flat-section.flat-agents{
padding: 60px 0px;
}
.flat-recommended .homeya-box .images-group .bottom {
    bottom: 16px;
    inset-inline-start: 16px;
    position: absolute;
    z-index: 1;
    display: none;
}
.flat-section.flat-agents .section-header{
max-width:800px;
 margin:30px 0px;
}
.animate__animated {
    visibility: visible !important; /* Ensure element becomes visible */
  }
@media (min-width: 768px) {
    .flat-section.flat-agents .box-img.img-style {
        height: 300px;
        overflow: hidden;
     
    }
  .flat-section.flat-agents .box-img.img-style img{
      object-fit:cover;
    height: 300px;
    }

}
@media (max-width: 768px) {
.flat-slider.home-1{
  background-attachment: unset;
  }
}
.flat-section.flat-agents .box-img.img-style {
        height: 320px;
        overflow: hidden;
     
    }
  .flat-section.flat-agents .box-img.img-style img{
      object-fit:cover;
    height: 320px;
    }
.agent-designation {
    font-size: 18px;
    color: darkgray;
}
@media(max-width:767px){
  .icon.text-variant-2{
  display:none
  }
  .flat-tab-form .nav-tab-form {
      margin-left: 9px;
}
}
  .flat-tab-form .nav-tab-form {
    justify-content: start !important;

}
.text-subtitle.text-primary{
text-align:left !important;
}
.section-title.mt-4{
text-align:left !important
}
.flat-tab-recommended .nav-tab-recommended{
justify-content:start !important
}
.box-icon.social .icon {
    color: white;
    font-size: 18px;
}
.inner-footer .col-lg-2:nth-child(3) .navigation-menu-footer li:first-child {
    margin-top: 35px; /* Adjust the value as needed */
}
@media (max-width: 767px) {
    .footer-cl-4 {
        margin-top: 40px;
    }
  .flat-section-v3 {
    padding: 25px 0;
}
  .text-capitalize.h7.fw-7 a{
font-size: 20px !important
}
  .flat-section-v3.flat-testimonial{
  padding:0px 20px
  }

}
.flat-section-v3.flat-slider-contact{
  margin-bottom:40px
}

@media only screen and (max-width: 1199px) {
  body#page-10 .wrap-service-v2 .box-service .content {
         text-align: left;
    }
  body#page-10 .flat-section-v3.flat-service-v2 .box-right .box-service.style-1 {
align-items:start;
}
  .flat-section.flat-agents {
    padding: 20px 0px;
}
  .flat-title-page h2 {
  font-size:32px !important
  }
   h3 {
        font-size: 20px !important;
      
    }
    #header .header-lower .inner-container{
   justify-content:space-between !important;
}
}
.archive-bottom.d-flex.justify-content-between.align-items-center .avatar.avt-40.round{
display:none
}
.footer .top-footer .content-footer-top {
    justify-content: start;
    margin-left: -17px;
}
.box-icon.social {
    background-color: #050022;
}
@media only screen and (max-width: 991px) {
    .footer .wd-social span {
       display: block;
    }
  .show-admin-bar .fixed-header {
    top: 0px;
}

    body {
        padding-top: 70px; /* Adjust according to header height */
    }
/*body#page-home .box-title:not(
    .flat-section-v3.flat-slider-contact .box-title, 
    .flat-section-v3.flat-testimonial .box-title
) {
    margin-left: 10px;
}*/
}
.archive-top .text-capitalize.h7.fw-7 a{
color:#496281  !important
}
@media (max-width: 767px) {
   body:not(#page-home) .search-box-offcanvas .search-box-offcanvas-content .wd-find-select {
        background-color: #050022;
        box-shadow: none;
    }
   body:not(#page-home) .wd-find-select.style-2 .inner-group .form-style .form-control {
    color: black;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding-inline-end: 45px;
}
  body:not(#page-home) .sidebar-blog.fixed-sidebar .h7.fw-7.text-black{
color: black !important;
}
body:not(#page-home) .flat-section-v2.flat-section .text-black{
color: black !important;
}
  body:not(#page-home) .nice-select .list {
    background-color: white !important;

}
body:not(#page-home) .nice-select .option {
     color:black; 
   }
body:not(#page-home) .nice-select .option.focus{
    background-color: unset !important ;
    color:black !important;
}
  body:not(#page-home) .nice-select .option.selected.focus{
   background-color: unset !important ;
    color:black !important;
  }
  body:not(#page-home)  .nice-select .option {
   background-color: unset !important ;
    color:black !important;
  }
body:not(#page-home) .nice-select:hover {
    background-color:  unset !important;
  color: black !important;
  }
body:not(#page-home)  .search-box-offcanvas .search-box-offcanvas-content .wd-find-select {
        background-color: #F6F6F6 !important;
        box-shadow: none;
    border-radius: unset;
    }
body:not(#page-home)  .wd-find-select .inner-group {
    background-color: #F6F6F6 !important;
}
body:not(#page-home)  .wd-find-select.style-2 .inner-group .form-style label {
    color: #161e2d !important;
}
body:not(#page-home) .wd-find-select .inner-group .form-style .form-control {
    background: white;
}
body:not(#page-home) .wd-find-select .inner-group .form-style .form-control::placeholder {
  color:lightgrey
  }
body:not(#page-home)  .wd-find-select.style-2 .inner-group .form-style .nice-select {
   color:#161e2d;
}
body:not(#page-home)  .wd-find-select .inner-group .form-style .nice-select {
    color:#161e2d;
    background: white;
}
 body:not(#page-home) .wd-find-select .inner-group .box-filter .filter-advanced{
  color:#161e2d;
  }
 body:not(#page-home) .search-box-offcanvas .search-box-offcanvas-content .wd-search-form {
        background-color: #F6F6F6 !important;
        color: #161e2d !important;
    }
 body:not(#page-home) .wd-search-form .title-select.text-variant-1 {
    color:#161e2d !important;
}
body:not(#page-home) .wd-search-form  .ms-1 {

    color:  #161e2d !important;
}
body:not(#page-home)  .search-suggestion {
    background-color: white;
  }
body:not(#page-home)  .search-suggestion-item-keyword {
     background-color: white !important;
   color:  #161e2d !important; 
}
body:not(#page-home)  .search-suggestion .search-suggestion-item {
    background-color: white;
    color:#161e2d !important;
}
body:not(#page-home)  .nice-select:after {
    border-bottom: 1.7px solid black;
    border-right: 1.7px solid black;
}
  body#page-15 .box-title-listing {
      gap: 3px !important;
  justify-content: start !important;

}
    body#page-14 .box-title-listing {
      gap: 3px !important;
  justify-content: start !important;

}
  .flat-section.flat-property-detail .header-property-detail .meta .meta-item{
  font-size:16px !important
  }
  .flat-section.flat-property-detail .header-property-detail{
  padding:30px 0px;
  }
 .flat-section.flat-property-detail .single-property-element.single-property-overview .box-icon.w-52 {
    height: 40px;
    width: 40px;
}
 .flat-section.flat-property-detail .single-property-overview .info-box .item .box-icon .icon {
    height: 25px;
    width: 25px;
}
 .flat-section.flat-property-detail  .single-property-overview .title {
    margin-bottom: 35px;
}
  .flat-section.flat-property-detail .single-property-element .amenity-card-body span.amenity-title{
  font-size:16px !important
  }
  .flat-section.flat-property-detail .single-property-element .amenity-card-body p.style2.amenity-description{
    font-size:14px !important
  }
  .flat-section.flat-property-detail span.attachment-file span{
  font-size:16px !important
  }
  .flat-section.flat-property-detail .payment_data_list li{
  font-size:16px !important
  }
    .flat-section.flat-property-detail .developer-info-holder .company-name {
         font-size: 20px !important; 
    }
  .flat-section.flat-property-detail .info-map .fw-7{
  font-size:
  }
  
  .flat-section.flat-property-detail .h7.title.fw-7{
  font-size:20px !important
  }
  .flat-section.flat-property-detail .payment_plan_holder .plan_heading{
  font-size:18px !important
  }
  .flat-section.flat-property-detail .property-share-social span{
  font-size:16px !important;
  }
  .flat-section.flat-property-detail .box-price.d-flex.align-items-center h4{
  margin-bottom:0px !important
  }
  .flat-section.flat-property-detail .box-name{
  padding:0px 5px;
  }
  .flat-section.flat-property-detail .box-price{
   padding:0px 5px;
  }
  .typical-unit-card .card-body h6{
  font-size:18px !important
  }
  
  /*End Project Detail Page*/
  /*Property Detail*/
  .single-property-feature.single-property-element .feature-item {
    font-size: 16px !important;
}
  .flat-section.flat-property-detail .header-property-detail .content-bottom .info-box .label {
    font-size:16px !important
  
  }
   .flat-section.flat-property-detail .header-property-detail .content-bottom .info-box .meta-item{
  font-size:16px !important
  }
  .flat-section.flat-property-detail .single-property-overview.single-property-element .info-box .content span:nth-child(2) {
    font-size: 16px !important;
}
  .flat-section.flat-property-detail .header-property-detail .content-top .box-name{
  padding: 0px 3px !important;
  }
  .flat-location .swiper img {
    height: 360px;
    width: auto;
  }
body#page-15 .link.line-clamp-1.project-list-name{
font-size:18px !important
}
  body#page-14 .archive-top .text-capitalize.h7.fw-7 a{
font-size:18px !important
}
  body#page-home .link.line-clamp-1.project-list-name{
font-size:18px !important
}
  .single-detail.ck-content ol:not([class]) li, .single-detail.ck-content ul:not([class]) li {
    font-size: 16px !important;
}
  
  .main-header .logo-box {
    left: 0px !important;
}
  .footer-address.fw-7.text-white{
  font-size:18px !important
  }
  .about_upper_container{
  padding:30px 0px
  }
  .flat-section-v3.flat-service-v2 .box-right .box-service.style-1{
  padding:20px
  }
  body#page-14 .nice-select:after {
    border-bottom: 1.7px solid black !important;
    border-right: 1.7px solid black !important;
}

body#page-15 .nice-select:after {
    border-bottom: 1.7px solid black !important;
    border-right: 1.7px solid black !important;
}
  .flat-section.flat-contact .contact-content{
  padding:20px
  }
  .ck-content.single-detail.project-style2-detail{
  font-size:16px !important
  }


}
body#page-14 .box-filter-tab.justify-content-between .nice-select:after {
    border-bottom: 1.7px solid black !important;
    border-right: 1.7px solid black !important;
}
body#page-15 .box-filter-tab.justify-content-between .nice-select:after {
    border-bottom: 1.7px solid black !important;
    border-right: 1.7px solid black !important;
}



.widget-box.single-property-contact.bg-surface {
    box-shadow: 0 10px 25px 0 rgba(54, 95, 104, 0.102);
    padding: 40px;
    background: #050022;
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: rgb(255 255 255 / 1);
}

.single-detail.ck-content p {
    line-height: 28px;
}
.typical-unit-card .card-body .typical-unit-price h6{
font-size:18px !important
}
.flat-section.flat-property-detail .content-bottom .meta-item{
font-size:18px !important
}
.developer-info-holder .company-name {
font-size:20px !important
}
 .flat-section.flat-property-detail .payment_plan_holder .plan_heading{
  font-size:18px !important
  }
 .flat-section.flat-property-detail .meta-item span{
  font-size:18px !important
  }
.attachment-file span{
font-size:18px !important
}
.attachment-file{
font-size:18px;
}
.company_developer_description{
font-size:18px 
}
.form-group.whatsapp-phone-field .iti--allow-dropdown .iti__country-container{
top:2px
}
body#page-14 .nice-select:after {
    border-bottom: 1.7px solid white;
    border-right: 1.7px solid white;
}
body#page-14 .nice-select.list-page:hover  .nice-select:after {
    border-bottom: 1.7px solid white;
    border-right: 1.7px solid white;
}
body#page-15 .nice-select:after {
    border-bottom: 1.7px solid white;
    border-right: 1.7px solid white;
}
body#page-15 .nice-select.list-page:hover  .nice-select:after {
    border-bottom: 1.7px solid white;
    border-right: 1.7px solid white;
}
body#page-home .wd-find-select .inner-group .form-style .form-control {
font-size:16px
}
.flat-section-v2.flat-section .text-black {
    color: black !important;
}
.about_para h3{
color:black !important
}
.our_mission_para h3{
color:black !important
}
.payment_data_list li{
font-size:18px;
}
.single-property-feature.single-property-element .feature-item{
font-size:18px;
}
.btn-read-more{
font-size:16px !important
}
body#page-7 .flat-section.flat-contact .contact-content .form-control.style-1 {

   color: black;
}
.info-map{
margin-bottom:30px
}
.ck-content.single-detail.project-style2-detail{
font-size:18px
}
.iti .iti__selected-dial-code{
font-size:16px
}
body#page-15 .link.line-clamp-1.project-list-name{
font-size:20px !important
}
body#page-14 .archive-top .text-capitalize.h7.fw-7 a{
font-size:20px !important
}
body#page-home .link.line-clamp-1.project-list-name{
font-size:20px !important
}
.single-detail.ck-content ol:not([class]) li, .single-detail.ck-content ul:not([class]) li {
    font-size: 18px;
}

.flat-blog-item span.date-post{
font-size:12px !important;
}
body.show-admin-bar {
    margin-top: 10px !important;
    position: relative;
}
.wrap-banner .box-left {
    padding: 60px 20px 60px 20px;
}
@media(min-width:768px) and (max-width:1024px){
.flat-property-detail .single-property-element.single-property-overview
{
  padding:30px 15px;
  }

}