.iti__selected-country {
top:0
}
.flat-section-v3.flat-slider-contact .content-left .section-title{
color: #B27F4C !important;
    font-size: 47px;
    font-weight: 800;
}
.flat-section-v3.flat-slider-contact .content-left .section-title {
color:white !important;
}
.flat-section-v3.flat-slider-contact .content-left .body-body-2.text-white{
color:white !important;
}
.flat-section-v3.flat-slider-contact  .body-body-2{
/*color:#B27F4C !important*/
}
.flat-slider.home-2 .slider-content{
    padding: 0px 0px 0px 0px;
 margin-top: -125px;
      box-shadow: 1px 9px 25px -4px rgba(45, 58, 67, 0.52);
}

.section-title{
/*color:#2d3a43*/
  color:#B27F4C;
  
}
.flat-slider.home-2{
background:unset
}
.flat-section-v4 {
    padding: 40px 0 40px 0;
}
.flat-section-v3 {
  /*  padding: 120px 0px 230px 0;*/
}
.homeya-box .archive-top .content .link.line-clamp-1{
color:#B27F4C
}

.flat-section.flat-service-v3 .flat-service .box-service {
  perspective: 1000px;
    transform-style: preserve-3d;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0.2, 0.7, 0.8, 0.2);
    padding: 20px;
}

/* On hover: apply rotation and increase shadow to emphasize 3D effect */
.flat-section.flat-service-v3 .flat-service .box-service:hover {
    transform: rotateY(15deg) rotateX(5deg); /* 3D rotation */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); /* Deeper shadow on hover */
}

.flat-section.flat-service-v3 .flat-service .box-service .icon-box {
    text-align: center;
    margin-bottom: 20px;
}

/* Styling for the icon inside the icon-box */
.flat-section.flat-service-v3 .flat-service .box-service .icon-box img {
    /*width: 60px;
    height: 60px;*/
    transition: transform 0.3s ease;
}

.flat-section.flat-service-v3 .section-title{
color:unset
}

.wrap-counter .counter-box .number{
color: #B27F4C
}

/*Custom section*/
.luxury-home-section {
    position: relative;
    background-image: url('https://images.unsplash.com/photo-1715606871452-c1a7820a418a?q=80&w=1471&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D'); /* Replace with the background image URL */
    background-size: cover;
    background-position: center;
   /* height: 100vh;*/
  padding-top: 200px;
    display: flex;
    align-items: center;
}

.luxury-home-section .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 5%;
    width: 100%;
    max-width: 1200px;
    margin: auto;
}

.luxury-home-section .text-content {
    color: white;
    max-width: 50%;
    z-index: 2;
}

.luxury-home-section .text-content h1 {
    font-size: 3rem;
    margin-bottom: 20px;
    line-height: 1.2;
  color:white
}

.luxury-home-section .text-content p {
    font-size: 1.2rem;
    line-height: 1.6;
    margin-bottom: 20px;
}

.luxury-home-section .image-content {
    position: relative;
    z-index: 2;
}

.luxury-home-section .mockup-img {
    max-width: 100%;
    height: auto;
   /* border-radius: 20px;*/
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
}

/* Adding overlay effect */
.luxury-home-section:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7); /* Dark overlay for readability */
    z-index: 1;
}

@media (max-width: 768px) {
  .luxury-home-section  .container {
        flex-direction: column;
        text-align: center;
    }
    
   .luxury-home-section .text-content {
        max-width: 100%;
        margin-bottom: 30px;
    }
    
  .luxury-home-section  .mockup-img {
        width: 80%;
        margin: 0 auto;
    }
}

.flat-testimonial-v2:before {
    background: #161E2D;
}

.list-star .icon{
color:#B27F4C
}

.flat-section-v2 {
    padding: 80px 0px;
}
.about-img-div{
    padding: 30px;
}

.about-img{
    border-radius: 20px;
}

.about_upper_container{
padding:90px 10px;
}

.about_para h3 span{
color:#B27F4C
}
.our_mission_para h3 span{
color:#B27F4C
}

.flat-section-v3.flat-service-v2{
padding: 80px 0px 80px 0;
background-color: #0a0a0a !important;
}

.flat-section-v3.flat-service-v2 .box-left .box-title .text-subtitle{
color:white !important
}

.flat-section-v3.flat-service-v2 .box-left p{
color:white !important
}
.flat-section-v3.flat-service-v2 .wrap-service-v2 .list-view li{
color:white
}
.flat-section-v3.flat-service-v2 .box-right .box-service.style-1.hover-btn-view{
  background-color: #0a0a0a;
    border: 1px solid #ffffff36;
    padding: 25px;
    border-radius: 10px;
    box-shadow: 0 8px 16px rgb(150 150 150 / 20%);
    color: #ffffff;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.flat-section-v3.flat-service-v2 .box-right .box-service .title{
color:white;
}

.flat-section-v3.flat-service-v2 .box-right .box-service .description{
color:white !important
}

.panel-content{
/*color:white;*/
    padding-right: 53px;
}
.panel.panel-default{
 max-width: 500px;
    padding-right: 53px;
}

/*Crucial style*/

.flat-pagination{
flex-wrap:wrap
}


@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
  }*/
  .box-filter-tab .d-flex{
flex-wrap:wrap
}
  
}

.wd-find-select.style-2 .inner-group .box-filter .filter-advanced{
display:none
}

.wd-find-select .inner-group .form-style.form-group-3{
border-inline-end: unset;
}
.wrap-filter-search .wd-search-form .grid-2.group-box.group-price{
display:none
}
.wrap-filter-search .wd-search-form .group-box{
display:none;
}

.flat-section.flat-service-v3{
padding:60px 0px 80px 0px
}

.footer{
/*margin-top:40px*/
}

.inner-footer .row{
gap:20px
}

.main-header .main-menu .navigation>li.current>a, .main-header .main-menu .navigation>li:hover>a {
color:#B27F4C !important;
}

.main-header .main-menu .navigation>li>a:before {
background-color:#B27F4C
}

.flat-slider.home-1 .nav-tab-form.style-1{
display:none
}
.flat-slider.home-2 .nav-tab-form.style-2{
display:none;
}
.flat-slider-contact .overlay{
background:#0A0A0A;
      opacity: .8;
}

.flat-testimonial-v2:before {
    background: #0a0a0a;
}

.flat-section.flat-latest-new-v2{
   background: #0a0a0a;
}

.text-subtitle{
color:white !important
}

.flat-recommended .homeya-box .content .desc p{
color:white
}
.flat-recommended .archive-bottom h6{
color:white !important
}
.section-title{
color:#AD7842 !important
}

.box-service .content .description{
color:white;
}
.box-service.style-2 .title{
color:white;
}

.panel-content{
color:#0a0a0a;
}
.footer-cl-3 .fw-7.text-white{
color:#0a0a0a !important
}
.navigation-menu-footer li a{
color:#0a0a0a
}
.text-variant-2{
color:#0a0a0a
}
.box-icon.social{
background-color:#AD7842
}
.footer-cl-4 .fw-7.text-white{
color:#0a0a0a !important
}

.box-service.style-2.active, .box-service.style-2:hover  {
    color: #0a0a0a;
  background-color: #dddddd;
}
.box-service.style-2.active .content .title,
.box-service.style-2:hover .content .title {
    color: #0a0a0a !important;
}

.box-service.style-2.active .content .description,
.box-service.style-2:hover .content .description {
    color: #0a0a0a;
}

.box-tes-item.style-1{
background-color:#dddddd
}

.footer .wd-social span{
color: #0a0a0a;
}

.about_upper_container{
background-color: #ffffff
}

.flat-section.flat-testimonial-v4{

}
.flat-title-page style-2::after{
content: "";
    position: absolute;
    inset: 0;
    background: #0a0a0a;
    opacity: 0.7;
  z-index: -1;

}

.flat-title-page {
 background: #0a0a0a;
  padding:100px 0px
}
.flat-title-page.style-2 h2{
color:white
}
.flat-title-page.style-2 .breadcrumb a{
color:white
}

.box-agent{
background-color:#dddddd;
  border-radius:20px;
  padding:20px
}
.other-pages-section{
background-color:#0a0a0a
}

.flat-recommended-v2{
background-color:#0a0a0a
}

.flat-blog-item .content-box .post-author span{
color:white !important
}
.flat-blog-item .content-box .post-author span a{
color:white
}

.flat-blog-detail .post-author span{
color:white
}

.flat-blog-detail span{
color:white !important
}

.flat-blog-item a{
color:white
}

.flat-blog-item .btn-read-more{
border-bottom: 2px solid white
}

.flat-section-v2.flat-section{
background-color:#0a0a0a
}
.ck-content.single-detail h2{
    color: white;
}

.flat-blog-detail h3{
color:white;
}


.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 .form-control.style-1 {
    background: #121111;
    border: 1px solid #d3d3d33d;
    color: white;
}
.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:white !important
}
.flat-section.flat-contact .contact-info .box .title{
color:white !important
}

.flat-section.flat-contact .contact-content h5{
color:white
}

.flat-section.flat-contact .contact-content textarea::placeholder{
color:grey
}

.wd-find-select.style-2 .inner-group .form-style .form-control {
color:black
}
.box-filter-tab a{
color:white
}
.btn-filter-mobile{
color:white;
}
.about_para p{
color:#161e2d !important;
}

.flat-blog-detail .ck-content.single-detail p{
color:white
}

.flat-section-v2{
background-color:#0a0a0a
}

.flat-section.flat-latest-post{
background-color:#0a0a0a
}
.flat-section.flat-latest-post .box-title-relatest h5{
color:white
}
.flat-blog-detail .post-navigation .previous-post a{
color:white
}

.single-detail.ck-content p{
color:white
}
.widget-search .h7.fw-7{
color:white !important;
}
.footer-cl-4 .subscribe-form input{
color:black;
}
.flat-section {
    padding: 90px 0;
}
.wd-find-select.no-left-round{
border-top-left-radius: 12px;
}
.raw-html-embed h3 p{
color:#161e2d !important
}
.breadcrumb li span{
color:white
}
.flat-pagination .page-numbers{
    color: white;
}
.footer .content-footer-bottom .copyright{
color:#0a0a0a
}

.nav-tab-item:nth-child(2){
/*display:none*/
}

/*Project detail*/
/* Project detail top header*/
.header-property-detail {
  background-color: #0a0a0a;
}
.header-property-detail .box-name .flag-tag.primary{
color: white;
}
.header-property-detail .box-name .title.link{
color: white;
}

.flat-section.flat-property-detail{
background-color: #0a0a0a;
color: white;
}

.single-property-element.single-property-overview .info-box{
background-color: #0a0a0a;
}
.header-property-detail .content-top .info-box{
background-color: #0a0a0a;
}
/*Content top box price inner text*/
.header-property-detail .content-top .box-price h4{
color: white !important;
}
.header-property-detail .content-bottom .meta .meta-item{
color: white !important;
}
.header-property-detail .content-bottom .info-box{
background-color: #0a0a0a;
}
.flat-section.single-property-element .single-property-elemen.single-property-desc .ck-content p{
color: white !important;
}

.flat-section.single-property-element .single-property-elemen.single-property-desc .ck-content h5{
color: white !important;
}

.ck-content.single-detail h5{
color: white !important;
}

.single-detail.ck-content p{
color: white;
}
/*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: white;
}

/*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:#0a0a0a;
}
.flat-section.flat-latest-property{
padding-top:30px
}

.flat-section.flat-latest-property .box-title .text-subtitle{
color: #a62d62 !important; 
}

.flat-section.flat-latest-property .box-title  .section-title{
 color: white;
}

.single-property-contact .box-avatar .name a{
color: white !important;
}

.header-property-detail .box-name h4{
color: white !important;
}

.single-property-overview.single-property-element .content .label{
color: white !important;
}
.single-property-element.single-property-desc .text-variant-1{
color:white
}

.show-admin-bar .fixed-header {
height:128px
}

.top-header {
background-color: #000000D1;
}

.our_mission_para p{
  color: #161e2d !important
}
.price-holder.info-contents{
color:white
}
.completion-date-holder.info-contents.info-completion-date{
color:white
}
.developers-info{
color:white
}


/*Landing page*/
.flat-slider.home-1 .text-white.animationtext{
color:#c7aa7f !important
 
}
.flat-slider.home-1 .subtitle{
color:#c7aa7f !important
}
.flat-tab-form .nav-tab-form.style-1 .nav-link-item:not(.active){
color:#c7aa7f 
}

.heading-testimonials{
    text-align: center;
    margin: 50px 0px;
}

#newTestimonials {
    padding: 90px 0px;
}
.about_para {
padding-top:15px
}
.about_para h2 span{
    font-size: 36px;
 
}
.about_para h2{
 padding-bottom:15px
}

.our_mission_para h2 span{
font-size:36px;
}
.our_mission_para h2{
 padding-bottom:15px
}
.our_mission_para{
padding-bottom: 60px
}
.property_developers{
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 columns */
    gap: 20px; /* Space between cards */
    padding: 20px;
    justify-items: center; /* Center the cards horizontally */
}

.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: 300px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.property_developers .property-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

.property_developers .property-image {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e0e0e0;
}
1
.property_developers .property-name {
    font-size: 1.2rem;
    color: #333;
    padding: 15px 0;
    font-weight: 500;
}

/* For responsive behavior */
@media (max-width: 768px) {
   .property_developers .property-grid {
        grid-template-columns: repeat(2, 1fr); /* 2 columns for tablets */
    }
}

@media (max-width: 576px) {
  .property_developers  .property-grid {
        grid-template-columns: 1fr; /* 1 column for mobile devices */
    }
}

.propert-develoeprs-upper-content h2{
font-size : 38px;
  padding-bottom: 25px;
}

.propert-develoeprs-upper-content{
padding-top:50px
}

.all_developers-title{
padding:45px 0px 20px
}

.developers-table{
padding: 40px 0px 60px
}

.raw-html-embed .flat-title-page h2{
color: #0B1E42 !important
}

.eapps-widget-toolbar-panel-wrapper{
display:none !important
}

.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;
}

.flat-section {
    padding: 80px 0 50px;
}

.flat-benefit-v2{
background-color:#1f3643
}

.privacy-policy-content h3{
font-size: 31px;
    padding: 8px 0px;
}
.privacy-policy-content{
    padding: 70px 0px;
}

.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;
}

.ck-content.single-detail{

}

@media (min-width: 768px) {
  .flat-section-v3.flat-slider-contact .box-contact-v2 .contact-column-12:not(:last-child) {
    width: 50% !important; 
  }
  .flat-section.flat-contact .contact-content .contact-column-12:not(:last-child){
   width: 50% !important; 
  }
}


/*.contact-column-12.col-md-12.contact-field-content{
display:none
}*/

/*Extra filter remove styling*/
.filter-advanced.pull-right{
display:none !important
}

.wd-find-select .form-group-3.form-style{
border-inline-end:unset !important
}

@media(max-width: 547px){
  .flat-section.flat-banner .box-right{
  display:none
  }
}


@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
  }
  
}

.flat-pagination{
flex-wrap:wrap
}


@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
  }*/
  .box-filter-tab .d-flex{
flex-wrap:wrap
}
  
}
@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
}
.nav-tab-filter li:nth-child(2){
  display:none !important;
}
@media(max-width:547px)
{
  .wd-search-form .grid-2.group-box.group-price, .group-box{
  display:none !important
  }
  
}

.wd-find-select.style-2 .inner-group .form-style .form-control {
color: #444648;
}

.nav-tab-form.style-1{
display:none
}

.contact-column-12.contact-field-content{
width:100% !important
}

.wrap-benefit-v2 .box-navigation{
display:none
}

.contact-sellers-form {
    width: 320px;
    padding: 20px;
    background-color: #f8f8f8;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    font-family: Arial, sans-serif;
}

/* Heading styling */
.contact-sellers-form h2 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 15px;
}

/* Seller info styling */
.seller-info {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.profile-image {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 10px;
}

.seller-details {
    font-size: 14px;
}

.seller-name {
    font-weight: bold;
    color: #333;
}

.seller-phone, .seller-email {
    font-size: 13px;
    color: #666;
}

/* Form input styling */
form label {
    font-size: 12px;
    color: #333;
    margin-top: 10px;
    display: block;
}

form input[type="text"],
form input[type="email"],
form textarea {
    width: 100%;
    padding: 8px;
    font-size: 14px;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 10px;
    background-color: #fff;
}

form textarea {
    height: 80px;
    resize: none;
}

/* Submit button styling */
.submit-btn {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    color: #fff;
    background-color: #d9534f;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.submit-btn:hover {
    background-color: #c9302c;
}


.flat-gallery-single {
display:block;
    padding:8px 13px 0;
    max-height: 450px;
    overflow: hidden;
}
.flag-tag.primary{
    background-color: #06064b;
}
.flat-section-v6 {
     padding: 24px 0 100px;
    background: #F7F7F7;
}
.content-top .box-price{
    margin-top: 30px;
}
.content-top h4{
    font-size: 32px;
}
.single-property-overview .info-box{
    display: flex;
    flex-wrap: wrap;
    column-gap: 30px;
    row-gap: 20px;
}
.single-property-overview .info-box .item .box-icon .icon {
    font-size: 28px;
    color:#AD7842;
}
.single-property-overview .info-box .item:hover .box-icon {
    background-color: #AD7842;
}
.single-property-feature .wrap-feature {
    display: flex;
    gap: 65px;
    flex-wrap: wrap;
}
.single-property-feature .wrap-feature .box-feature ul{
    display: block;
}
.fixed-cate-single {
    position: sticky;
    top: 80px;
    z-index: 50;
}
.text-container {
    position: relative;
}

.text-content {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Limit to 3 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.show-more-btn {
    background: none;
    color: blue;
    border: none;
    cursor: pointer;
    padding: 0;
    margin-top: 5px;
}
.flat-slider.home-1{
height:100vh
}
.flat-slider.home-1 .overlay{
background:unset;
  opacity:unset;
}


/*Landing page*/
/*.large-image-container {
  position: relative;
  width: 100%;
  height: 100%;
}*/
/*
.large-image {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 8px;
  height:100%;
}

.small-images-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.small-image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 8px;
}

@media (max-width: 768px) {
  .row {
    flex-direction: column;
  }
  .large-image,
  .small-image img {
    border-radius: 8px;
  }
}*/
/*.row {
  display: flex;
  flex-wrap: wrap;
}

.large-image-container {
  display: flex;
  flex-direction: column;
  height: 100%; 
}

.large-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.small-images-container {
  display: flex;
  flex-direction: column;
  gap: 10px; 
  height: 100%;
}

.small-image img {
  width: 100%;
  height: calc(33.33% - 10px);
  object-fit: cover;
  border-radius: 8px;
}


@media (max-width: 768px) {
  .row {
    flex-direction: column;
  }
  .large-image,
  .small-image img {
    border-radius: 8px;
    height: auto;
  }
}


.large-image{
height:100%
}*/
.container-fluid.container-explore {
  display: flex;
  gap: 10px; /* Space between columns */
}

.column.column-explore {
  flex: 1; /* Ensure equal width for both columns */
  display: flex;
  flex-direction: column;
  gap: 10px; /* Space between images in each column */
}

.left-column .large-image img {
  width: 100%;
  height: calc(50vh - 5px); /* Divide height equally */
  object-fit: cover;
}

.right-column .small-image img {
  width: 100%;
  height: calc(33.33vh - 6.67px); /* Divide height equally */
  object-fit: cover;
}


.single-property-floor .floor-item .faq-body .box-img{
display:flex;
  justify-content:center
}

/* Container for all cards */
.amenities-section .card-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* Space between cards */
  justify-content: center; /* Center cards on the page */
}

/* Individual card style */
.amenities-section .card {
  width: 350px; /* Width of each card */
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  text-align: center;
  transition: transform 0.2s ease-in-out;
}

/* Image style */
.amenities-section .card img {
  width: 100%;
  height: 250px; /* Fixed height for images */
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
 
}

/* Title style */
.amenities-section .card-title {
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}

/* Hover effect for card */
.amenities-section .card:hover {
  transform: translateY(-5px);
}

.wrapper-onepage .h7.title.fw-7{
font-size: 34px;
    margin: 35px 11px;
    font-family: math;
}

.nearby-data{
padding:1px 18px
}

.single-property-nearby .box-nearby .item-nearby{
justify-content: space-between;

}

.single-property-nearby .item-nearby .label{
    flex-direction: column;
  align-items:unset;
}
.nearby-location{
  border-bottom-color:grey;
  display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

.flat-section-v3.flat-slider-contact{
/*height:100vh;*/
  display:flex
}

.flat-slider-contact .overlay{
background: #0A0A0A;
    opacity: .3;
}

.collapse {
    display: none;
}

.collapse.show {
    display: block;
}

.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:#161e2d;
}

.iti--allow-dropdown .iti__country-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
}

.raw-html-embed .flat-section-v6.flat-property-detail-v2 .header-property-detail{
background-color:unset
}
.raw-html-embed .flat-section-v6.flat-property-detail-v2 .header-property-detail .box-name .title.link {
color:#161e2d !important
}
  
.raw-html-embed .flat-section-v6.flat-property-detail-v2 .header-property-detail .content-top .box-price h4 {
color:#161e2d !important;
}
.single-detail.ck-content p {
color: #161e2d !important;
}

.ck-content .flat-section.flat-property-v2{
padding:30px 0px 80px;
}

.raw-html-embed .flat-section-v6 {
padding: 24px 0 20px;
}

/*Mandatory Css*/

.nice-select.open .list {
z-index:14
}

.widget-sidebar.fixed-sidebar.wrapper-sidebar-right .single-property-contact .contact-form .ip-group label {
color:white
}

.payment_plan_holder .plan_heading{
color:white
}
.single-property-element.single-property-feature .box-feature .feature-item{
color:white;
}

@media(max-width:767px){
  .about-img-div{
  padding:10px
  }
  .flat-section-v3.flat-slider-contact{
  height:unset !important
  }
  .panel.panel-default {
    max-width: unset;
   padding-right: unset;
}
  .panel-content{
  padding-right:unset;
  }
}
.general-plan-body .box-img img{
width:100%
}

.single-property-attachments .attachments-item {
   align-items: center;
    display: flex;
    gap: 12px;
    padding: 16px;
    font-size: 24px;
    font-weight: 700;
}
.single-property-attachments .attachments-item img {
    max-width: 36px;
}

.flat-section.flat-property-v2 .container-fluid{
padding:20px 40px;
}

@media(max-width:574px){
  .container-fluid.container-explore{
  display:block
  }
}
.wrapper-onepage {
    scroll-margin-top: 80px; /* Adjust to match the height of your fixed header */
    padding-top: 20px; /* Optional: For some spacing within the section */
}

body#page-7 .single-detail.ck-content p{
color:white !important
}

body#page-7 .contact-content .form-label{
color:white
}

.contact-column-6.col-md-6.contact-field-phone_wrapper{
width:100%
}
.contact-column-6.col-md-6.contact-field-address_wrapper{
width:100%
}

.main-banner-section{
display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover !important;
    --scrollbar-width: 17px;
    min-height: 100vh;
    background-image: url(https://webfiles.remapp.ae/investindamacisland_com/bannerdamacisland-1.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    position: relative;
}
.free-consultation{
background: #B27F4C;
    padding: 15px 33px;
    border-radius: 12px;
    color: white;
    font-size: 20px;
    border: #B27F4C;
}

.cta-button{
text-align: center;
}

@media(max-width:547px){
.free-consultation {
    background: #B27F4C;
    padding: 12px 14px;
    border-radius: 12px;
    color: white;
    font-size: 16px;
    border: #B27F4C;
}
  .show-admin-bar .fixed-header {
    height: 60px;
}
  .flat-section-v3.flat-slider-contact{
   /* padding: 450px 0 20px;*/
  }
  
  
}
.custom-banner-damac{
 position: relative;
    background-image: url('https://webfiles.remapp.ae/investindamacisland_com/untitled-design-2024-12-13t105932267.png');
    background-size: cover;
   /* background-position: center;*/
   height: 100vh;
  padding-top: 200px;
    display: flex;
  align-items: center;
}

.flat-section-v3.flat-slider-contact:nth-of-type(1){
    position: absolute;
    top: 250px;
    right: 0;
    left: 0;
}
.flat-section-v3.flat-slider-contact:nth-of-type(1) .content-wrap .content-left{
display:none;
}

@media(max-width:768px){
  .custom-banner-damac{
    position:relative;
    background-image: url('https://webfiles.remapp.ae/investindamacisland_com/damac-island-19th-dec.png');
        background-size: cover;
        padding-top: 200px;
        background-repeat: no-repeat;
      height: 85vh;
  }
  .flat-section-v3.flat-slider-contact:nth-of-type(1) {
    position: unset !important;
    padding-top: 0px;
}
  
}
.custom-banner-damac{
position:relative;
}


.flat-section-v3.flat-slider-contact .contact-column-6.col-md-6.contact-field-phone_wrapper{
margin-bottom:20px
}


@media(max-width:767px){
.whatsapp-icon-holder {
    position: fixed;
    bottom: 19px;
    left: 18px;
    z-index: 1000;
}
  .whatsapp-icon-holder .whatsapp-icon {
    width: 45px;
    height: 40px;
    cursor: pointer;
}
.top-header {
display:block !important;
  position:relative;
  z-index:99999
}
 .top-header .top-header-right{
   display:none
  }
    .top-header .top-header-left {
        display: flex;
        flex-direction: column;
        gap: 0;
    }
}