.main-header .main-menu .navigation>li>a{
font-size: 16px !important;
}
.list-info {
 display:none;
}
.info {
    margin:auto;
}

.agent-info-item {
 display:none!important;
}
.register {
 display:none!important;
}
.flat-slider.home-1 .overlay {
    background: #161e2d;
    opacity: .3;
}

.text-subtitle {
  font-size: 16px!important;
      line-height: 30px!important;
      color: #E6D38B!important;
}
.tf-btn {
color: #E6D38B!important
}
.info-item {
 display:none!important;
}
.single-property-project .project-thumb {
 max-width : 500px;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
    border-radius: 22px;
}
.avatar.round {
    background: white;
}


.main-header .main-menu {
     margin-left: auto!important; 
}
.tf-btn.primary:hover {
    background-color: #21355F;
}
.main-header {
background-color :#172645;
  border-bottom :  0px!important; 
}
.main-menu .navigation li a {
    color: white !important;
    font-size: 18px!important;
}
.main-menu .navigation li a:hover {
    color: #E6D38B !important; 
}


@media (min-width: 720px) {
    .flat-slider-detail-v1 {
        height: 500px;
    }

    .swiper-slide .image img {
        height: 300px;
        width: auto;
        object-fit: cover;
    }
  .box-imgage-detail.d-block{
  height: 600px;
     width: auto;    
    object-fit: cover;
}
}


}
.body-2.text-variant-1  {
  background-color:#ffffff;
  padding:20px;
  border-radius:20px;
}

.content-bottom .info-box .meta .meta-item:first-child, 
.content-bottom .info-box .meta .meta-item:nth-child(2) { 
    display: none;
}
.footer-cl-1 {
    margin-right: 0px!important;
}

[lang="ar"] .tf-text.s1.cd-words-wrapper {
text-align: right;
}
.animationtext.slide .cd-words-wrapper {
  overflow: inherit!important; 
}

 .icon {
  color:#B6923C;
}

.nav-tab-recommended.justify-content-center .nav-tab-item .icon-box img {
  width: 80px; 
  height: 80px; 
  margin: auto; 
  display: block; 
  padding:20px;
}
.nav-link-item .content {
  text-align: center; 
}
.flat-section.flat-recommended .nav-link-item.active {
  height: 125px; 
  display: flex; 
  align-items: center; 
  justify-content: center; 
   width: auto;
}
.flat-section.flat-recommended .nav-link-item {
  height: 125px;
  display: flex; 
  flex-direction: column; 
  align-items: center; 
  justify-content: center; 
  width: auto;
}
.nav-link-item.active .content h6 {
  color: white; 
}
.nav-link-item:hover .content h6  {
  color: white;
}
.homeya-box {
    border: .5px solid #D2B97F;
}
.wrap-banner {
    margin-top: 50px;
}
.flat-section {
   background-color:#fffdfa;
}


.flat-title-page {
margin-bottom: -40px;
}
.ck-content {
background-color:#fffdfa;
}
@media (max-width: 768px) { 
    .tf-btn.btn-whatsapp.w-100.mt-3 {
        position: fixed;
        bottom: 0;
        width: 80%!important; 
        z-index: 10000; 
        margin: 20px; 
        border: 2px solid #fff!important; 
       RIGHT:20PX
    }

.wd-find-select .inner-group .form-style {
    border : 0px solid #e4e4e4!important;
 }
  h4 {
        font-size: 24px !important;
        line-height: 32px;
    }
   .box-price h4 {
        font-size: 21px !important;
        line-height: 28px;
    }

}
.box.col-lg-4.col-md-6 {
 width: 220px; 
}


 [lang="ar"] .flat-section.flat-service-v3 .text-center {
    text-align: right !important; 
}
 [lang="en"] .flat-section.flat-service-v3 .text-center {
    text-align: left !important; 
}
@media (max-width: 720px) {
  .section-title {
    font-size: 24px !important;
 }
}
.box-service.style-2 {
  
  border: .5px solid;
}

.box-service.style-2 .tf-btn.size-1 {
border:#000;
}
.box-service.style-2 {
      background-color: #fff ;
}
.box-service.style-2 .tf-btn.size-1 {
background-color :#ffffff00!important;
}
.box-service.style-2 .tf-btn.size-1:hover {
background-color :#f7f7f700!important;
}
.box-service {
 display: flex
 flex-direction: column;
 gap: 2px;
 transition: all .5s ea
}
.box-service.style-2 .text {
color:black;
}

@media (max-width: 768px) {
  

  .icon-box img {
    width: 30px!important;
    height:30px!important;
  }

  .tf-btn.size-1 {
    font-size: 12px!important;
    padding: 6px 1px!important;
  }
}
.box-service.style-4 .icon-box .icon {
  width:auto;
    height:auto;
}
.box-service .icon-box .icon {
  width:44px;
    height:44px;
}
.grid-location-v2 .hover-img .img-style img {
      border-radius: 20px;
      max-width:120px;
     padding: 10px;
     
}
.box-location-v3 {
  background-color : #fff;
  box-shadow :0 0px 0px 0 #fffdfa ;
  border: .5px solid #D2B97F;
}
.flat-section.flat-agents .hover-img .img-style img {
      border-radius: 20px;
      max-width:160px;
     padding: 10px;  
}
 [lang="ar"] .flat-section.flat-location-v3 .text-subtitle {
  text-align: right !important; 
}
[lang="ar"] .flat-section.flat-location-v3 .section-title.mt-4 {
  text-align: right !important; 
}
[lang="en"] .flat-section.flat-location-v3 .text-subtitle {
  text-align: left !important; 
}
[lang="en"] .flat-section.flat-location-v3 .section-title.mt-4 {
  text-align: left !important; 
}
[lang="ar"] .flat-section.flat-recommended.wow.fadeInUpSmall.animated.animated .section-title.mt-4 {
  text-align: right !important; 
}
[lang="en"] .flat-section.flat-recommended.wow.fadeInUpSmall.animated.animated .section-title.mt-4 {
  text-align: left !important; 
}

[lang="ar"] .flat-section.flat-agents .section-title.mt-4 {
  text-align: right !important; 
}
[lang="en"] .flat-section.flat-agents .section-title.mt-4 {
  text-align: left !important; 
}
.btn-view {
 margin-top: 22px; 
}
@media (max-width: 768px) {
  .container .d-mobile .description {
    display: none;
}
}
@media (max-width: 768px) {
  .container .d-mobile .title {
    display: none!important;
}
 }
#page-7 .ck-content.single-detail .col-lg-8 {
  display:none;
}
#page-7 .ck-content.single-detail .col-lg-4 {
  width:100%;
}
@media (max-width: 991px) {
    .flat-section {
        padding: 30px 0 0 0;
    }
}

.flat-section.pt-0.flat-property-detail .col-lg-8 {
 background-color:#fff;
  width:100%
}
@media (max-width: 768px) {
  .swiper-wrapper{
    height:200px;
  }
}