body{
overflow-x: hidden;
}

body#page-12 .other-pages-section{
  padding: 20px;
}
body#page-12 .other-pages-section h3{
  font-size: 25px;
}
body#page-16 .other-pages-section{
  padding: 20px;
}
body#page-16 .other-pages-section h3{
  font-size: 25px;
}
.flat-section-v2.flat-section h4{
  font-size: 25px; 
}
.flat-section.pt-0.flat-testimonial-v3.wow.fadeInUpSmall.animated.animated .text-subtitle.text-primary{
  color: white !important;
}
.top-header{
  display: none;
}
.list-property-content{
  padding: 20px;
}
.list-property-content h4 {
  font-size: 25px;
}
.flat-section.flat-contact{
  padding: 20px;
}
.flat-section.flat-contact h5 {
  font-size: 25px;
}
.box-icon.w-32{
  display: none;
}
.box-title-listing {
  display: none;
}
/*about us page styling*/
.about-upper-para {
margin-top: 30px;
}
.about-upper-para .about-para {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.about-upper-para .about-para h3{
font-size: var(--h4-size);
}
.about-upper-para .about-para p {
text-align: justify;
}
.about-us-image {
padding: 50px;
}
@media screen and (max-width: 992px) {
.about-us-image {
padding: 30px;
}
}
.about-mission-section {
margin-top: 50px;
margin-bottom: 50px;
}
.about-mission-section .about-para {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.about-mission-section .about-para .about-heading {
font-size: var(--h4-size);
}
.about-mission-section .about-para p {
text-align: justify;
}
.about-us-image {
padding: 30px;
}
@media screen and (max-width:992px) {
.about-us-image {
padding: 0;
margin-top: 30px;
}
.about-mission-section .row{
flex-direction: column-reverse;
}
.about-mission-section {
margin-top: 30px;
}
}
.box-left .box-navigation {
display: none;
}
.homeya-box .images-group button.box-icon.w-32 {
display: none;
}
.list-property-section {
margin: 60px 0;
}
@media screen and (max-width: 992px) {
.list-property-section {
margin: 30px 0;
}
}
.list-property-section .list_property_img_box {
height: 100%;
}
.flat-section.flat-service-v3 .row {
  justify-content: center;
}




h2.section-title{
    color: #1a3a56;
}
.wrap-counter .counter-box .title-count {
color:#1a3a56;
}
h2,h3,h4,h5,h6{
color:#1a3a56;
}

.single-property-contact .contact-form .ip-group{
display:flex;
  flex-direction:column;
}
.list-star .icon{
color:#d7892f;
}

@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
  }
}

.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: 70px 0 20px;
}

.wrap-service-v4 .inner-service-left .img-service img {
    max-height: 550px;
}
.iti__selected-country {
top:0
}
.main-header, .main-header .main-menu{
background-color:unset
}
.main-header, .main-header .main-menu {
background-color:white;
}
.top-header{
display:none
}
.header-lower{
margin:30px 0px
}
.main-header .main-menu .navigation>li>a{
font-size:18px;
  color:black !important
}
/*.swiper-wrapper:before {
content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:black;
    opacity:0.3
}
.swiper-wrapper{
position:relative;
}*/

.flat-slider.home-5 .box-img img{
height:53rem;
}

.main-header.header-style-2{
background-color:white !important;
      height: 115px;
}
.main-header{

height: 115px;
}

main-header.header-style-2 .main-menu .navigation>li.current>a, .main-header.header-style-2 .main-menu .navigation>li:hover>a {
color:black
}

.flat-property-v3 .box-inner-left img{
max-height: 600px;
    object-fit: cover;
    border-bottom-right-radius: 13px;
    border-top-right-radius: 13px;
}
.flat-filter-search.home-5{
/*background:#f7f7f7;*/
}

.flat-property-v3 .box-avatar{
display:none
}

.single-property-contact .contact-form .ip-group{
display:flex;
  flex-direction:column;
}

@media(max-width:767px){
  .flat-pagination{
flex-wrap:wrap
}
  .about-mission-section .row{
      flex-direction: column-reverse;
  }


.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
  }
}

.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: 70px 0 20px;
}
.flat-tab.flat-tab-form{
margin-top:-93px
}

.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 !important;
}

.privacy-policy-content {
    padding: 70px 0px;
}
.privacy-policy-content h3 {
    font-size: 31px;
    padding: 8px 0px;
}
.term-conditions-content{
padding: 70px 0px;
}
.term-conditions-content h3 {
    font-size: 31px;
    padding: 8px 0px;
}
.wrap-service-v4 .inner-service-left .img-service img {
    max-height: 550px;
}
.flat-section-v5.flat-recommended.flat-recommended-v2 .box-title-listing p{
    max-width: 700px;
    font-size: 20px;
    line-height: 27px;
}

.flat-section.flat-testimonial-v3{
margin-top:20px
}
.other-pages-section .flat-section-v3.flat-slider-contact .content-left .section-title {
    color: black !important;
}
.other-pages-section .flat-section-v3.flat-slider-contact .content-left .body-body-2 {
    color: black !important;
}
.other-pages-section .flat-section-v3.flat-slider-contact .content-wrap .content-left {
    padding-right: unset;
}
.other-pages-section .flat-slider-contact .overlay {
    background: unset !important;
}

.list-property-section{
padding:80px 0px;
}

.flat-title-page h2 {
    color: #1a3a56 !important;
}

.list-property-section img{
border-radius:20px
}

.about-para{
    margin-bottom: 50px;
}
.about-para .about-heading{
font-size:36px
}

.about-us-image img{
    border-radius: 11px;
}

.about-upper-para{
padding:60px 0px 70px
}

.about-mission-section{
padding-bottom:50px
}

@media only screen and (max-width: 991px) {
    h2 {
        font-size: 26px !important;
        line-height: 30px;
    }
   h3 {
        font-size: 24px !important;
        line-height: 30px;
    }
  h4, h5{
font-size: 20px !important
}
  a{
    font-size:18px
  }
}
.avatar.avt-40.round{
display:none;
}
.navigation-menu-footer li a:hover {
color:white
}
.box-icon.w-52{
  display:none;
}
.wd-find-select.style-2 .inner-group .form-style .form-control {
    color: black;
}
.icon.svg-icon-ti-ti-brand-facebook{
  color: #111087;
}
.icon.svg-icon-ti-ti-brand-instagram{
   color: #111087;
}
}
.exhibition-locations h2.custom-heading {
      color: #111087;
}
.exhibition-locations .card.bg-card {
      background-size: cover;
      background-position: center;
      color: #fff;
      position: relative;
      border: none;
}
.exhibition-locations .card.bg-card::before {
      content: "";
      position: absolute;
      top: 0; left: 0;
      width: 100%; height: 100%;
      background: rgba(0, 0, 0, 0.5); 
      z-index: 1;
      border-radius: 0.375rem;
}
.exhibition-locations .card.bg-card .card-body {
      position: relative;
      z-index: 2;
}
.exhibition-locations .card-title, .text-muted {
      color: #fff !important;
}
.exhibition-locations .russia {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/flag-of-russia.png');
}

.exhibition-locations .seoul {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/korea.png');
}

.exhibition-locations .kuwait {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/flag-of-kuwaitsvg.png');
}

.exhibition-locations .jordan {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/jordan.png');
}

.exhibition-locations .sa {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/saudi-arabia.png');
}

.exhibition-locations .qatar {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/qatar.png');
}

.exhibition-locations .india {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/india.png');
}

.exhibition-locations .pakistan {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/pakistan.png');
}
.exhibition-locations .lebanon {
  background-image: url('https://webfiles.remapp.ae/bluepalacerealestate_com/lebanon-1.png');
}