@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');

body{
  margin:0;
  color:#000;
  font-family: 'Poppins', sans-serif;
  padding: 0;
}
/* property search css  */
.search-keywordResults {
  display: block;
  background: white;
  padding: 0px 18px 0px 18px;
  border-radius: 10px;
  text-align: left;
  color: #6c6c6c;
  text-transform: capitalize;
  margin: 0 auto 20px;
  width: 50%;
  position: relative;
  max-height: 211px;
  /* Set max height as needed */
  overflow-y: auto;
}

@media (max-width: 576px) {

  /* Adjust the breakpoint as needed */
  .search-keywordResults {
    max-width: 100%;
    /* Set the maximum width for small screens */
    margin: 0 auto;
    /* Center the element horizontally */
    
    /* Adjust padding for better spacing on small screens */
  }
}

#propertyTypeSuggestions {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#propertyTypeSuggestions li {
  padding: 10px 10px 10px;
  border-bottom: 0px solid #ccc;
  transition: background-color 0.3s ease;
}
#propertyTypeSuggestions li:nth-child(even){
  background: #efefef;
}
#propertyTypeSuggestions li:nth-child(odd){
  background: #ffffff;
}
#propertyTypeSuggestions li a {
  color: #333;
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
}

#propertyTypeSuggestions li a:hover {
  color: #000;
  text-decoration: none;
}


.search-formResults
{display: block;position: relative; /* Set max height as needed */overflow-y: auto;z-index: 9;background: #fff;width: 100%;margin: 0;padding: 10px 0 31px 0;}
#searchResults {position: relative;width: 95%;background-color: #fff; /* Set background color as needed */max-height: 200px; /* Set max height as needed */overflow-y: auto; /* Enable vertical scrolling if content exceeds max height */list-style-type: none;padding: 0;margin: 0 auto 0px;}


#searchResults li {background-color: #f9f9f9;margin-bottom: 10px;padding: 10px;border: 1px solid #e9e9e9;}

#searchResults a {/* color: #333; */text-decoration: none;font-weight: 500;}

#searchResults span {color: #666;margin-right: 5px;}

#searchResults span b {color: #252525;font-weight: 600;}

#searchResults span.property-type {
color: #007bff; /* Property type color */
}

#searchResults span.developer-name {
color: #28a745; /* Developer name color */
}

#searchResults span.location {
color: #dc3545 !important;/* Location color */
}


/* bottom result style  */
.property-item {padding: 10px;background-color: #ffffff;display: block;text-transform: capitalize;width: 100%;text-align: left;margin: 0 auto 0 auto;border-radius: 0;}

.property-item:hover {background-color: #ffffff !important;}

.visit-link { /* Blue color for the link */text-decoration: none;margin-left: 0;}

.visit-link:hover {
text-decoration: none;
}
#propertyTypeSuggestions li .visit-link{
  float: right;
  background: #000000;
  padding: 4px 13px 2px;
  display: inline-block;
  color: #fff;
  font-size: 13px;
  margin: -2px 0 0px 0;
}
#propertyTypeSuggestions li:hover .visit-link{
  color: #fff;
  text-decoration: none;
}


#searchResults li:nth-child(even){
  background: #efefef;
}
#searchResults li:nth-child(odd){
  background: #ffffff;
}

.property-name, .developer, .location {margin-right: 10px;color: #000000 !important; /* Green color for the link */font-weight: 600; /* Aligning items left */display: inline-block;}
#searchResults .property-item .visit-link{
    float: right;
    background: #000000;
    font-size: 13px;
    padding: 4px 15px 3px;
    display: inline-block;
    color: #fff;
    margin: -2px 0 0px 0;
}
.property-name, .developer b{
  color:#a7a7a7;
}

.property-item .property-name{
  font-size: 15px;
}


.total-result {
  padding: 15px 0 6px 0px;
  display: block;
  text-align: left;
  font-weight: 600 !important;
  font-size: 16px;
  color: #000000 !important; /* Change color according to your preference */
}
.total-result b{
  font-weight: 600;
}
/* end property search css  */
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -0px;
}
.main{
    margin: auto;
    padding: 0;
    width: 95%;
}

a{
    color: #000;
    text-decoration: none;
}
a:focus, a:hover {
    color: #000;
    text-decoration: none;
}
img{
    max-width: 100%;
}
h1{margin:0px;}
h2{margin:0px;}
h3{margin:0px;}
h4{margin:0px;}
h5{margin:0px;}
h6{margin:0px;}

/*#005f6d*/

/* START HEADER SECTION */

/* start top head section */

.tophead-section{
  padding: 0;
  background: linear-gradient(180deg,rgb(0 0 0 / 67%)0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  z-index: 99;
}
.tophead-section1{
  padding: 21px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tophead-left1{
  padding: 0px;
}
.tophead-left2{
  padding: 0px;
  text-align: center;
}
.tophead-left2 img{
  height: 69px;
}
.tophead-center1{
  padding: 0px;
}
.tophead-center2{
  padding: 0px;
}
.navbar{
  margin-bottom: 0;
  min-height: 0;
  border: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu li {
  position: relative;
  text-align: left;
  display: inline-block;
  list-style: none;
  padding: 10px 15px 11px 15px;
  margin: 0px 8px;
}
.menu .active{
   background: #000000;
}
.menu li:last-child a{
    border-right: 0px;
    box-shadow: none;
}
.menu li a {
  text-decoration: none;
  color: #ffffff;
  padding: 0;
  font-weight: 400;
  text-transform: capitalize;
  margin: 0px 0px 0 0px;
  font-size: 15px;
  transition: 0.5s ease-in-out;
}
.glyphicon {
  padding:0 0px 0 4px;
}
.menu .active a {
  color: #ffffff;
  font-weight: 600;
}
.menu li:hover{
  background-color: #000000;
  transition: 0.5s ease-in-out;
}
.menu li a:hover{
  color: #ffffff;
}
.navbar-toggler{
  display: none;
  color: #fff;
  font-size: 30px;
  text-align: right;
  background-color: transparent;
  width: 47px;
  padding: 0 12px;
}
.navbar-toggler img{
  filter: brightness(0) invert(1);
  height: 21px;
}
.toggle_bars{
  display: none;
  color: #fff;
  font-size: 30px;
  text-align: right;
  background-color: transparent;
  width: 50px;
  padding: 0 12px;
}
.navbar-toggler {
  border-radius: 0px;
  display: none;
  color: #000000;
  z-index: 9;
  position: absolute;
  border: 0px !important;
  text-align: right;
  top: -64px;
  border: 0;
  padding: 0;
  right: 5px;
}
.menu{
  padding: 0;
  margin:0;
  list-style:none;
}
.menu-list{
  margin: 0px;
  text-align: center;
  padding: 0px 0 0 0;
   
}
.menu-list li{
  position: relative;
  text-align: left;
  display: inline-block;
  list-style: none;
  padding: 9px 9px 0px 9px;
  margin: 0 10px;
}

.menu-list li a i{
  color: #ffb700;
  font-weight: 600;
  font-size: 20px;
  padding: 0 7px 0 0;
  padding-right: 5px;
}
.menu-list li a{
  color: #fff;
  display: inline-block;
  text-decoration: none;
  padding: 9px 10px;
  padding: 10px 0px 10px 0px;
  font-size: 18px;
  font-weight: 600;
  margin: 0px 0px 0 0px;
}
.navbar-collapse{padding:0;border: 0;box-shadow: none;}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  background-color: #fdfdfd !important;
}

.navbar-collapse{padding:0;}
.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

.dropdown-menu ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.dropdown-menu ul li{
  display:block;
  padding: 11px 0 11px 14px;
  color: #000;
  margin: 0;
  border-bottom: 1px solid #eeee;
  border-image-slice: 1;
}
.menu li .dropdown-menu ul li:hover a{
  background:transparent;
}
.dropdown-menu ul li:last-child{
  padding-bottom:15px;
  border: 0;
}
.dropdown-menu ul li:nth-child(1){
  padding-top: 9px;
}
.menu li .dropdown-menu ul li a{
  display:block;
  color: #656565;
  font-size: 14px;
  background: #c0203c00;
  border: 0;
  font-weight: 500;
  padding: 0;
  border-radius: initial;
}

.menu li .dropdown-menu ul li:before {
  display:none;
}
.dropdown-menu ul li:hover{
  color: #000000;
  background: #fff;
}
.menu li .dropdown-menu ul li:hover a{
  color: #000000;
  transform: translateX(10px);
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-menu {
  position: absolute;
  padding: 0;
  top: 40px;
  left: 0px;
  float: none;
  text-align: center;
  margin: 0 auto;
  border: 0;
  width: 250px;
  display:
  none;
  background-color: #ffffff;
  border-radius: 0;
  transition: 0.4s all;
}
.dropdown:hover .dropdown-menu{
  transform: translateY(0px);
  display:block;
}




.tophead-center2 .whatsapp-number{
  color: #fff;
  padding: 0 70px 0 0px;
  margin: -50px 0 0 0;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  justify-content: right;
  align-items: center;
  display: none;
}
.tophead-center2 .whatsapp-number i{
  color:#25d366;
  font-size: 26px;
  padding: 0px 9px 0 0;
  margin: 0px 0 0px 0;
}
.tophead-center2 .whatsapp-number a{
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 17px;
  margin: 0;
}

.tophead-right1{
  padding: 0px;
}
.tophead-right2{
  padding: 0px;
}
.tophead-right2 a{
  color: #fff;
  margin: 0px 0 0 0;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  justify-content: left;
  align-items: center;
}
.tophead-right2 a i{
  color:#25d366;
  font-size: 26px;
  padding: 0px 9px 0 0;
  margin: 0px 0 3px 0;
}
.tophead-right2 a span{
  display: block;
  font-size: 17px;
  margin: 0;
}
/* end top head section */

/* start slider section */
.slider-section{
  padding: 0px 0 0px 0;
  position:relative;
}
.slider-section:before{
  z-index: -9;
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  left:0;
  right:0;
  background:#00000033;
}

.slider-section  video {
    max-width: 100%;
    display: block;
    min-width: 100%;
}
.slide-form{
  background: #ffffffad;
  padding: 20px;
}
.slide-form-design{
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  height: 100%;
  width: 70%;
  margin: 0 auto;
  right: 0;
  left: 0;
}


.slide-searchbar{
    position:absolute;
    bottom: 0;
    padding: 0;
    width: 100%;
    display: flex;
    height: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
}
.searchbar-heading{
  padding: 0 0 30px 0;
}

.searchbar-heading aside{
  font-size: 40px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
}







/* end slider section */
/* END HEADER SECTION */

/* start search bar section */

.searchbar-section{
  padding: 0;
}
.searchbar-section1{
  padding: 30px 20px 0;
  background: #fff;
  z-index: 9;
  display: flex;
  justify-content: center;
  align-items: baseline;
}

.search{
  padding: 0px 5px 0px;
  margin-bottom: 0;
}
.searchbar-section1 .search-btn{
  padding: 0 0 0 10px;
  margin: 0;
}
.search-1{
  padding:0;
}
.search label{
  color: #000000;
  text-align: left;
  display: block;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 6px;
}
.search label i{
  font-size: 15px;
  font-weight: 600;
}
.search input.form-control{
  height: 50px;
  border: 0;
  padding: 0 0px;
  background-color: #ffffff;
  font-weight: 500;
  border: 0px solid #d5d5d5;
  color: #666666;
  font-weight: 400;
  height: auto;
  font-size: 15px;
  box-shadow: none;
  border-radius: 0;
}
.search select{
  background: white;
  padding: 10px 20px 10px 10px;
  border-radius: 30px;
  color: #6c6c6c;
  width: 100%;
  border: 1px solid rgba(128,128,128,.2);
  text-transform: capitalize;
}
.search select option{
  border: 0;
  color:#000;
  text-transform: capitalize;
}
 .btn-group>.btn:first-child {
  margin-left: 0;
  font-size: 14px;
  text-transform: uppercase;
  width: 100%;
  color: #ffffff;
  transition: 0.7s;
  border-radius: 50px;
  padding: 12px;
  border: 0;
  font-weight: 600;
  background: #000000;
}
.btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -0px;
}
.form-group  .place::-webkit-input-placeholder{color: #4c4c4c;}

.search-keyword{
  display: block;
  background: white;
  padding: 0px 30px 0px 30px;
  border-radius: 60px;
  text-align: left;
  position: relative;
  color: #6c6c6c;
  text-transform: capitalize;
  margin: 0 auto 20px;
  width: 50%;
}
.keyword-search{
  padding:0;
}
.search-keyword i{
  position: absolute;
  top: 15px;
  font-size: 18px;
  left: 15px;
}
.search-keyword input.form-control{
  border: 0;
}


/* end search bar section */

/* start pick maybach section */

.pickmaybach-section{
  padding: 0;
}
.pickmaybach-section1{
  padding: 120px 0 120px;
}

.pick-maybach1{
  padding: 15px 11px;
}
.pick-maybach2{
  padding: 0;
  overflow:hidden;
}
/* .icon-maybach:before{
  content: "";
  background: linear-gradient(0deg, #161616ed, transparent);
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  transition: 0.4s ease-in;
} */
.icon-maybach{
  overflow: hidden;
  padding: 0px;
  position: relative;
}
.text-maybach{
  padding: 10px 0 11px 26px;
  text-align: left;
  position: relative;
  background: #000;
  border-radius: 0;
  width: 80%;
  margin: -18px 0 0 20px;
}
.text-maybach strong{
  font-weight: 500;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  text-transform: uppercase;
}
.text-maybach span{
  position: absolute;
  right: 7px;
  color: #969696;
  background: #fff;
  height: 100%;
  line-height: 47px;
  width: 50px;
  top: 0;
  text-align: center;
  font-size: 20px; 
}
@keyframes ani-aro{
  0%{transform:translateX(0px)}
  50%{transform:translateX(-10px)}
}
.icon-maybach img{
  width:100%;
  transition:0.6s ease-in;
}
.pick-maybach2 .icon-maybach:hover img{
  transform:scale(1.1);
}
.pick-maybach2:hover .text-maybach span i{
  animation: ani-aro 1.0s infinite ease-in;
}

.property-maybach{
  padding: 0;
}
.property-maybach1{
  padding: 20px 0 0 0;
}
.property-maybach .handpick-heading strong{
  font-size: 34px;
  margin: 2px 0 0 0;
}
.pick-developers{
    padding: 0;
}
.pick-developersleft1{
    padding: 0;
    text-align: center;
}
.pick-developersleft2{
    padding: 0;
}
.heading-developers{
    padding:0;
}
.heading-developers a{
    color:#000;
    font-weight: 700;
    display:block;
    text-transform: uppercase;
    font-size: 40px;
}
.heading-developers  img{
  height:30px;
}
.content-developers{
    padding: 20px 0 0 0;
}
.content-developers p{
    color: #252525;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 9px 0;
}
.content-developers p strong{
  font-weight:500;
  color:#000;
}
.content-developers a{
  background: #242424;
  text-transform: capitalize;
  position: relative;
  font-size: 15px;
  padding: 0;
  display: inline-block;
  margin: 20px 0 0;
  color: #fff;
  transform: skew(10deg);
}
.content-developers a span{
 display: block;
 padding: 8px 50px 8px 20px;
 transform: skew(-10deg);
}
.content-developers a span b{
  position: absolute;
  right: 2px;
  height: 100%;
  background: #fff;
  top: 0px;
  display: block;
  color: #000;
  font-size: 17px;
  width: 23%;
  text-align: center;
  line-height: 58px;
  transform: skew(10deg);
}
.content-developers a span b i{
  transform: skew(-10deg);
  display: block;
  line-height: 34px;
}


.pick-developersright1{
    padding: 60px 0 0 0;
}
.pick-developersright2{
    padding: 20px 13px 20px 13px;
    background: #ececec;
    text-align: left;
}
.pick-developersright2 .owl-theme .owl-controls .owl-buttons div{
  display:none;
}

.logo-client1{
    padding: 8px 8px;
}
.logo-client2{
  padding: 0;
  position:relative;
  background: #f7f7f7;
}
.logo-client2 a{
  display:block;
  text-align: center;
  position:relative;
  padding: 28px 10px;
}
.logo-client2 a img{
    height: 36px;
}

.maybachproperties-section{
  padding:0;
}
.maybachproperties-section1{
  padding:100px 0;
}



/* end pick maybach section */


/* start hand pick properties section */

.handpick-section1{
  padding: 0;
}
.handpick-section2{
  padding: 100px 0;
}

.handpick-heading{
  padding: 0;
  text-align: center;
}
.handpick-heading img{
  height: 25px;
}
.handpick-heading strong{
  color: #000;
  font-size: 39px;
  display: block;
  padding: 0 0 0px 0;
  margin: -2px 0 0 0;
  position:relative;
  font-weight: 700;
  text-transform: uppercase;
}
.handpick-heading p{
  color: #757575;
  font-size: 14px;
  margin:0;
  font-weight:400;
  padding: 6px 17% 13px 17%;
  line-height: 25px;
}
.handpick-heading p:before{
  height:3px;
  /* background:#01808d; */
  content:"";
  bottom:0;
  left:0;
  right:0;
  position:absolute;
  width: 11%;
  margin:0 auto;
}
.hand-pick{
  padding: 40px 0 0 0;
}
.hand-pick1{
  padding: 10px;
}
.hand-pick2{
  padding: 0px;
}

.hand-pick3{
  padding: 0px;
  position:relative;
}
.hand-pick3:before{
  position:absolute;
  height:0%;
  width:100%;
  left:0;
  top:0;
  right:0;
  margin:0 auto;
  background:#00000075;
  content:"";
  transition:0.8s ease-in;
}
.hand-pick2:hover .hand-pick3:before{
  height:100%;
}
.hand-pick3 img{
  width: 100%;
}
.hand-pick4{
  padding: 16px;
  box-shadow: 0 0 8px #989898b8;
  text-align: center;
  border-left: 2px solid #000000;
}
.hand-pick4 strong{
  color: #282828;
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 600;
  text-align: left;
  margin: 0;
  display: block;
}
/* end hand pick properties section */


/* start property finder section */

.propertyfinder-section{
    position: relative;
    padding: 0;
    background: #000;
}
.propertyfinder-section:before{
  position:absolute;
  height:100%;
  width:100%;
  content:"";
  background:url(../images/background-finder.png)repeat;
  opacity: 37%;
  left: 0;
}
.finder-heading{
  padding: 0 0 50px 0;
  text-align:center;
}

.finder-heading aside{
  font-size: 36px;
  text-transform:uppercase;
  color:#fff;
  font-weight:600;
}
.finder-heading aside a{
  color:#fff;
}
.finder-heading img{
  height: 26px;
  filter: brightness(1) invert(1);
}
.propertyfinder-section1{
    margin: 90px 0 90px 0;
    padding:0px;
}
.property-finder{
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.property-left1{
  padding: 0;
}
.property-left2{
  padding: 0 50px 0 0px;
}
.property-left2 strong{
  color: #fff;
  font-size: 20px;
  display: block;
  padding: 3px 0px 3px 15px;
  margin: 0;
  position: relative;
  font-weight: 500;
  text-transform: capitalize;
  text-align: left;
}
.property-left2 strong a{
  color:#fff;
}
.property-left2 strong:before{
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  left: 0;
  background: #a7a7a7;
  top: 0;
  border-radius: 110px;
}
.property-left2 p{
  color: #e6e6e6;
  line-height: 30px;
  font-size: 14px;
  font-weight: 300;
  text-align: justify;
  margin: 10px 0 0;
}

.property-right1{
  padding: 0px 0 0 0;
}
.property-right2{
  padding: 0;
  position:relative;
}
.property-right2 a{
  display:block;
}
.property-right2 img{
  
}
.find-pro{
  position:absolute;
  top: 0px;
  padding: 40px 0 0;
  height: 100%;
  width:100%;
}
.property-right2:before{
   content:"";
   background: #00000063;
   height: 100%;
   width: 100%;
   left: 0;
   right: 0;
   margin: 0 auto;
   position: absolute;
   opacity: 0.2;
   transition:0.4s ease-in;
}
.property-right2:hover:before{
  opacity:0.8;
}


.find-pro strong{
  color: #000;
  font-size: 19px;
  text-align: center;
  font-weight: 700;
  text-transform: capitalize;
  display:block;
}
.find-pro p{
  color: #2d383f;
  margin: 0;
  padding: 13px 0 0;
  font-size: 22px;
  font-weight:700;
  text-align: center;
}
.find-pro p i{
  background: #e20031;
  height: 38px;
  width: 38px;
  font-size: 15px;
  line-height: 37px;
  margin: 0px 0px 0 0px;
  color:#fff;
  display:inline-block;
  border-radius:50%;
  text-align: center;
}
.find-pro p span{
  color: #e20031;
}

.property-finder1{
  padding: 74px 0 0;
}
.properties-1{
  display: none;
  padding: 10px;
}
.properties-2{
  padding: 0;
}

.properties-choose1{
  padding: 0px 0px 0px 0px;
}
.properties-choose2{
  padding: 35px 35px;
  background: #fff;
  text-align: left;
  position:relative;
  z-index:9;
}
.properties-choose2:before{
  background: url(../images/offplan-db-exterior2.jpg) no-repeat;
  z-index:-9;
  position:absolute;
  content:"";
  height:100%;
  width:100%;
  background-position: center;
  left: 0;
  top: 0;
  opacity: 16%;
}
.properties-choose2 strong{
  font-size: 22px;
  line-height: 36px;
  color: #000;
  font-weight: 800;
  text-transform: uppercase;
  display:block;
}
.properties-choose2 ul{
  padding: 20px 0 0;
  margin:0;
  list-style:none;
}
.properties-choose2 ul li{
  font-size: 14px;
  padding: 12px 0 12px;
  line-height: 29px;
  color: #252525;
}
.properties-choose2 li span{
   color: #000;
   font-weight: 600;
}
.properties-content1{
  padding: 0px 0px 0px 45px;
}
.properties-content2{
  padding: 0;
}
.properties-content2 strong{
  font-size: 18px;
  color: #fff;
  padding: 5px 0 5px 9px;
  position: relative;
  text-align: left;
  display:block;
  font-weight: 600;
  text-transform: capitalize;
}
.properties-content2 strong:before{
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  left: 0;
  background: #a7a7a7;
  top: 0;
  border-radius: 110px;
}
.properties-content2 strong:nth-child(1){
  /* padding-top:0; */
}
.properties-content2 p{
  color: #e6e6e6;
  line-height: 28px;
  text-align: justify;
  font-weight: 300;
  font-size: 14px;
  margin: 13px 0 9px 0;
}
/* end property finder section*/ 

/* START Inner property finder page  */

.innerproperty-finder{
  background:#fff;
}
.innerproperty-finder .property-left2 p{
  color:#212121;
  font-weight:400;
}
.innerproperty-finder .properties-choose2{
  background:#000;
}
.innerproperty-finder .property-left2 strong{
  color:#000;
  font-weight:700;
}
.innerproperty-finder .property-left2 strong:before{
  background:#8e8e8e;
}
.innerproperty-finder .properties-choose2 strong{
  color:#fff;
  font-weight:600;
}
.innerproperty-finder .properties-choose2 ul li{
  color:#cdcdcd;
  font-weight:300;
}
.innerproperty-finder .properties-choose2 li span{
  color:#fff;
  font-weight:500;
}
.innerproperty-finder .properties-content2 p{
  color:#212121;
  font-weight:400;
}
.innerproperty-finder .properties-content2 strong{
  color:#000;
  font-weight:700;
}
.innerproperty-finder .properties-content2 strong:before{
  background:#8e8e8e;
}
.innerproperty-finder  .finder-heading aside a{
  color:#000;
  font-weight:700;
}
.innerproperty-finder .finder-heading img{
  filter: brightness(0) invert(0);
}
/* END Inner property finder page  */



/* start why choose us section */

.whychoose-section1{
  padding: 0;
}
.whychoose-section2{
  padding: 80px 0 120px;
}

.chooseus-image1{
  padding: 0px;
  text-align: center;
}
.chooseus-image2{
  padding: 0;
}


.chooseus-content1{
  padding: 0px 0px  0 40px;
}
.chooseus-content2{
  padding: 0px 0 0 0px;
}
.chooseus-heading{
  padding: 7px 0 5px 13px;
  border-left: 2px solid #dadada;
  text-align: left;
}
.chooseus-heading img{
  height: 28px;
}
.chooseus-heading span{
  display: block;
  color: #525252;
  font-size:16px;
  text-transform: uppercase;
  margin: 0;
  padding: 4px 0 0;
  font-weight: 500;
}
.chooseus-heading strong{
  color: #434343;
  font-size: 27px;
  display: block;
  padding: 0 0 0px 0;
  margin: 0px 0 0 0;
  position: relative;
  font-weight: 700;
  text-transform: capitalize;
}

.choose-text{
  padding:20px 0 0 0;
  text-align: left;
}
.choose-text p{
  color: #888888;
  font-size:15px;
  margin: 0;
  line-height: 30px;
  padding: 0;
}
.choose-text ul{
  padding: 14px 0 15px;
  margin: 0;
  list-style: none;
}
.choose-text ul li{
  width: 48.9%;
  padding: 13px 0px 13px 25px;
  color: #000000;
  /* background: #05919f1a; */
  font-size:15px;
  border-radius: 4px;
  margin: 3px 5px 3px 0;
  text-transform: capitalize;
  font-weight: 400;
  display: inline-block;
  position: relative;
}
.choose-text ul li i{
  color: #525252;
  font-size: 17px;
  margin: 0 0px 0px 0;
  position: absolute;
  left: 0px;
  padding: 0 1px 0 0px;
}

/* end why choose us section*/

/* start services section */

.services-section{
  padding: 0;
}
.services-section1{
  padding: 100px 0 100px;
}

.services{
  padding:40px 0 0 0;
}
.services1{
  padding: 10px;
}
.services2{
  padding: 16px 16px 30px;
  border: 2px solid rgba(0,0,0,.05);
  border-radius: 10px;
}

.services3{
  padding: 0px;
  transition:0.4s ease-in;
  overflow: hidden;
}
.services3 img{
  border-radius: 10px;
   transition:0.4s ease-in;
}
.services2:hover .services3 img{
  transform:scale(1.1);
  transition:0.4s ease-in;
}
.services3 strong{
  position: absolute;
  left: 18px;
  background: #fff;
  padding: 3px 22px;
  color: #000;
  border-radius: 30px;
  font-weight: 600;
  display: inline-block;
  top: 16px;
  text-transform: capitalize;
}
.services4{
  padding: 20px 0 0;
  text-align: left;
}
.services4 strong{
  color: #454545;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
  display: block;
} 
.services4 span{
  color: #242424;
  font-size: 15px;
  padding: 7px 0 7px;
  margin: 0;
  font-weight: 500;
  text-transform: capitalize;
  display: none;
}
.services4 span i{
  font-size: 15px;
  color: #a0a0a0;
  font-weight: 400;
  margin: 0 0px 0 0;
}
.services5{
  display: flex;
  padding: 15px 0 20px 0;
  justify-content: left;
  align-items: center;
  border-top: 1px solid #d9d9d9;
  margin: 14px 0 0;
}
.services5 .left-serv{
  width: 60%;
  padding: 0px 0 0;
}
.left-serv strong{
  font-size: 14px;
  color: rgb(117, 127, 149);
  font-weight: 400;
  margin: 0;
  display: block;
}
.left-serv p{
  color: #000000;
  text-transform: capitalize;
  font-size: 16px;
  font-weight:600;
  margin: 4px 0 0 0;
}
.left-serv p a{
  color: #000000;
  text-transform: capitalize;
  font-size: 16px;
  font-weight:600;
  margin: 4px 0 0 0;
}
.services5 .right-serv{
  width: 40%;
  text-align: right;
  padding: 0px 0 0 0;
}
.right-serv span a{
  height: 43px;
  width: 45px;
  border-radius: 10px;
  background: #05919f1a;
  display: inline-block;
  padding: 0;
  color:#05919f;
  text-align: center;
  transition:0.4s ease-in;
  line-height: 30px;
}
.right-serv span:hover a{
  background: #000000;
  color:#fff;
}
.offplan-services4 .right-serv span i{
  margin:0;
  transition:0.4s ease-in;
}
.right-serv span:hover i{
 color:#fff;


}
.list-services{
  padding:10px 0 0;
  text-align: center;
}
.list-services ul{
  padding: 15px 0 0 0;
  margin: 0;
  list-style: none;
  border-top: 1px solid #d9d9d9;
}
.list-services ul li{
  padding: 5px 10px 5px 0;
  border-right: 1px solid #d9d9d9;
  width:49%;
  font-size: 15px;
  color: #000;
  display: inline-block;
}
.list-services ul li i{
  color: #838383;
}
.list-services ul li span{
  display: inline-block;
  padding: 0;
}
.list-services ul li:nth-child(2){
  border:0;
  padding: 5px 0px 5px 10px;
  /* text-align: right; */
}
.list-services a{
  border: 1px solid #c2c2c2;
  color: #000000;
  padding: 8px 21px 8px;
  margin: 30px auto 0;
  font-size: 15px;
  display: inline-block;
  border-radius: 7px;
  text-transform: capitalize;
  transition:0.4s ease-in;
  font-weight: 500;
}
.list-services a:hover{
  background:#000000;
  color:#fff;
}
/* end services section */

/* start mark section */

.mark-section{
  padding: 0;
}
.mark-left1{
  padding: 0px 10px 0px 0px;
}
.mark-left2{
  padding: 30px 20px 20px 20px;
  position: relative;
  background: url(../images/house-1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.mark-text{
  padding: 50px 50px;
  text-align:center;
  z-index: 9;
}
.mark-text:before{
  height: 100%;
  margin: 0 auto;
  left: 0px;
  right:0;
  background: #0000009c;
  position: absolute;
  content:"";
  width: 100%;
  z-index: -9;
  top: 0;
}


.mark-text strong{
  color:#fff;
  text-transform: capitalize;
  margin: 0;
  font-size: 37px;
  font-weight: 600;
  display: block;
}
.mark-text a{
  background: #ffffff;
  color: #000;
  padding: 10px 19px 8px;
  margin: 30px auto 0;
  font-size: 14px;
  display: inline-block;
  border-radius: 7px;
  text-transform: capitalize;
  transition: 0.4s ease-in;
  font-weight: 600;
}
.mark-right1{
  padding: 10px;
  padding: 0px 0px 0px 10px;
}
.mark-right2{
  padding: 30px 20px 20px 20px;
  position: relative;
  background: url(../images/house-2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* end mark section */


/* start team section*/

.team-section{
  padding: 0;
}
.team-section:before{
  height: 69px;
  /* background: #00000069; */
  width:100%;
  left:0;
  right:0;
  content:"";
  position:absolute;
  top: 48%;
}
.team-section1{
  padding: 140px 0 0px 0;
}

.team-dubai{
  padding: 21px 0 0;
}
.heading-team{
  padding: 0px 0 30px 0;
  position: relative;
  text-align: left;
}
.heading-team span{
  display: block;
  font-weight: 500;
  font-size: 13px;
  margin: 0;
  color: #9f9f9f;
  text-transform: uppercase;
}
.heading-team strong{
  color: #000000;
  font-size: 23px;
  display: inline-block;
  padding: 0px 0 13px 0;
  margin: 0px 0 0px 0;
  position: relative;
  font-weight: 700;
  text-transform: capitalize;
}
.heading-team strong:before{
  height: 3px;
  background: #000000;
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}
.heading-team strong:after{
  height: 2px;
  background: #d0d0d0;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  margin: 0 auto;
}
.our-team{
  padding: 55px 0 30px;
}

.team-1{
  padding: 10px;
}
.team-2{
  padding: 0px 0px;
  text-align: center;
  border-radius: 0px;
  box-shadow: 0 0 2px #dfdfdf;
  background: #ffff;
}
.team-3{
  padding:0px;
}
.team-3 img{
  /* box-shadow: 3px 6px 12px 0px #8482828a; */
  /* height: 220px; */
  border-radius: 0;
  width: 100%;
  /* border-radius: 50%; */
}
.team-4{
  padding: 30px 14px 23px;
  text-align: left;
  height: 200px;
}
.team-4 strong{
  color: #000000;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 700;
  margin: 0;
  display: block;
}
.team-4 span{
  text-transform: uppercase;
  margin: 0;
  display: block;
  font-size:15px;
  font-weight: 500;
  color: #454545;
  padding: 10px 0;
}
.team-4 ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.team-4 ul li{
  padding: 8px 0;
  font-size: 13.2px;
  color: #8d8d8d;
  font-weight: 500;
}
.team-4 ul li a{
  color: #8d8d8d;
}
.team-4 ul li i{
  color: #000000;
  margin: 0 1px 0 0;
  font-weight: 400;
}


/* team india */

.team_india .team-4 ul li{
  font-size: 13px;
}
.team_india .team-1{
  padding: 29px;
}
.team-india_1 .team-section1 {
    padding: 0px 0 100px 0;
}
.team-india_1{
  border-top:1px solid #eee;
  padding: 30px 0 0 0;
  position:relative;
  z-index:9;
}
.team_india{
  padding: 20px 70px 0;
}

.ourindia_team .team-4{
  height:auto;
  padding: 30px 10px 23px;
}
.ourindia_team{
  padding: 35px 0 0px;
}

.ourindia_team .team-1:nth-child(2){
    margin: 0px 0 0;
}
.ourindia_team .team-1:nth-child(3){
    margin: 0px 0 0;
}
/* end team section*/

/* start contact details section */

.contactdetail-section{
  padding: 0px 0 0px 0;
  display: none;
  background: #05919f00;
}
.contactdetail-section1{
  padding: 80px 5% 80px;
}

.contact-detail1{
  padding: 10px 40px;
  width: 31%;
}
.contact-detail1:nth-child(2){
  width: 37%;
}
.contact-detail2{
  padding: 0px 0;
  overflow: hidden;
  text-align: center;
  background: #212121;
  position: relative;
  height: 200px;
  z-index: 9;
  border-radius: 20px;
  border: 1px solid #e6e6e6;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-detail1 i{
  color: #000000;
  font-size: 36px;
  margin: 0;
}
.contact-detail1 strong{
  color: #ffffff;
  font-size: 21px;
  padding: 0 0 9px;
  display: block;
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
}
.contact-detail1 p{
  margin: 0 0 0;
  font-size: 15px;
  color: #fff;
}
.contact-detail1 a{
  text-decoration: none;
  margin: 0;
  color: #fff;
  line-height: 26px;
  padding: 0 0 3px 0;
  font-size: 16px;
  font-weight: 400;
  display: block;
}
.image-background{
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -9;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.image-background img{
  height:130px;
  opacity: 3%;
}
/* end contact details section */


/* start footer section */

.footer-section{
  padding: 0;
  background: url(../images/footer.jpg) no-repeat;
  background-size: cover;
  position:relative;
}
.footer-section:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
  background: linear-gradient(247deg, #000000ed, #000000e6);
  height: 100%;
  width: 100%;
}
.footer-section1{
  padding: 90px 0 20px;
}

.footer-about1{
  padding: 0px 15px;
}
.footer-about2{
  padding: 0px;
  text-align: left;
}
.footer-about2 strong{
  color: #ffffff;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
  position:relative;
  padding: 0 0 12px 0;
  display: block;
}
.footer-about2 strong:before{
  height: 3px;
  background: #636363;
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}
.footer-about2 strong:after{
  height: 1px;
  background: #ffffff;
  content: "";
  bottom: 1px;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  margin: 0 auto;
}


.footer-about2 p{
  color: #dadada;
  font-weight: 300;
  font-size: 14px;
  margin: 0;
  line-height: 28px;
  padding: 16px 0 10px;
}
.footer-about2 a{
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
}

.footer-design{
  padding:0;
}
.footer-services1{
  padding: 0 50px 0 0px;
}
.footer-services1:nth-child(1){
  width: 33%;
}
.footer-services1:nth-child(2){
  width: 24%;
}
.footer-services1:nth-child(3){
  width: 43%;
  padding: 0;
}
.footer-services2{
  padding: 0px;
  text-align: left;
}
.footer-services2 strong{
  color: #ffffff;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
  position:relative;
  padding: 0 0 12px 0;
  display: block;
}
.footer-services2 strong:before{
  height: 3px;
  background: #636363;
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  width: 25%;
  margin: 0 auto;
  z-index: 9;
}

.footer-services2 ul{
  padding: 12px 0 0 0px;
  margin: 0;
  list-style: none;
}
.footer-services2 ul li{
  color: #dadada;
  font-weight: 300;
  font-size: 15px;
  position:relative;
  padding: 9px 0 9px 19px;
  text-transform: capitalize;
}
.footer-services2 ul li a{
  color: #c6c6c6;
  display:block;
}
.footer-services2 ul li:hover a{
  color: #ffffff;
}
.footer-services2 ul li:before{
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  position:absolute;
  left:0;
  font-weight: 600;
  color: #767676;
}
.footerlist{
  padding:0;
}
.design-list{
  padding: 0 10px 0px 0px;
}
.copyright-right2{
  padding: 24px 0 0px 0;
  margin: 46px 0 30px;
  border-top: 0.2px solid #ffffff;
}
.copyright-right2 p{
  color: #b4b4b4;
  font-size: 15px;
  text-align: center;
  margin: 0;
  padding: 0px 0 0;
}
.footer-contact1{
  padding: 0 16px 0 18px;
}
.footer-contact2{
  padding:0px;
}
.footer-contact2 a img{
  height:60px;
}
.footer-contact2 strong{
  color: #ffffff;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
  text-align: left;
  position:relative;
  padding: 0 0 12px 0;
  display: block;
}
.footer-contact2 strong:before{
  height: 3px;
  background: #636363;
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  width: 25%;
  margin: 0 auto;
  z-index: 9;
}

.footer-contact2 ul{
  padding: 8px 0 0 0;
  margin: 0;
  list-style: none;
}
.footer-contact2 ul li{
  padding: 16px 0 0;
  display: flex;
  color: #fff;
  justify-content: center;
  align-items: center;
}

.contact-icon{
  width: 6%;
  text-align: left;
}
.contact-icon i{
  color: #d0d0d0;
  font-size: 16px;
  font-weight: 600;
}
.contact-text{
  text-align: left;
  width: 93%;
  margin: -5px 0 0;
}

.footer-contact2 ul li:nth-child(1) .contact-text span{
  font-size: 14px;
}
.contact-text span{
  color: #d5d5d5;
  font-weight: 400;
  font-size: 14px;
  display: block;
  line-height: 21px;
}
.footer-social{
  padding: 20px;
  background: #1a1a1ad9;
  border-top: 2px solid #747474;
}
.footer-social strong{
  font-size: 19px;
  text-align: center;
  display: block;
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  padding: 0px 0 16px 0;
}
.design-social ul{
  padding: 0;
  margin: 0;
  list-style:none;
}
.design-social ul li{
  padding: 6px 0;
  text-align: right;
}
.design-social ul li a{
  font-size: 19px;
  color: #c3c3c3;
}
.design-social{
  padding: 0 10px 0 10px;
}
.des-so ul li{text-align: left;}
.form-footer{
  padding: 30px 39px 40px;
  border: 1px solid #212121;
  background: #0000009c;
  margin: 0 0 80px 0;
}
.form-footer strong{
  display: block;
  font-size: 27px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
}
.form-footer .form-group{
  padding: 4px 8px;
}
.form-footer .form-group .form-control{
  border: 0;
  border-bottom: 1px solid #6e6e6eee;
  height: 38px;
  /* background: #010101bf; */
  padding: 4px 0px;
  color: #fff;
  font-weight: 400;
}
.contac-rr {
    padding: 15px 0px 0px;
    margin: 0px 0 0 0;
    text-align: left;
}
.form-footer .btn-group>.btn:first-child{
  background: #9f9f9f;
  color: #fff;
}
.form-footer .btn-group>.btn:first-child:hover {
    background: #ffffff;
  color: #000;
}
/* end footer section */



/* start fixed icons  */

.fixed-icon{
  
}
.fixed-icon .fixewp{
  /* left: 0; */
  background: #47a91f;
  bottom: 29px;
}
.fixed-icon  a i{
  /* font-weight:600; */
}

.fixed-icon a{
  font-weight: 500;
  font-size: 28px;
  position: fixed;
  right: 40px;
  color: #fff!important;
  text-align: center;
  padding: 0px 0px 0px 0px;
  border-radius: 50%;
  display: inline-block;
  z-index: 9999999;
  transition: all .5s ease-in-out;
  text-decoration: none!important;
  bottom: 110px;
  text-transform: capitalize;
  height: 60px;
  width: 60px;
  line-height: 61px;
}
.fixed-icon .quckqct {
  background: #ff0000;
  border-radius: 20%;
}

.footer-call{
   padding: 10px;
   border:1px solid;
}
.footer-call-logo{
   padding: 10px;
   border:1px solid;
   text-align: center;
}
.footer-call-logo a{
   display: block;
}
.footer-call-logo p{
   font-size:16px;
   font-weight: 500;
   text-transform: capitalize;
   margin: 0;
}



/* end fixed icons  */


/* start bread crumb section */

.breadcrumb-section{
  padding: 71px 0 0 0;
  background: url(../images/bread-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 9;
  background-position: right;
}
.breadcrumb-section:before{
  background: rgb(0 0 0 / 64%);
  position: absolute;
  content:"";
  left: 0;
  margin: 0 auto;
  right: 0;
  z-index: -9;
  top: 0;
  width: 100%;
  height: 100%;
}


.buy-property-bread{
  background: url(../images/buy-property-background.jpg);
  background-position: bottom;
}
.mortgage-bread{
  background: url(../images/mortgage-background.jpg);
  background-position: bottom;
}
.selling-bread{
   background: url(../images/sell-a-property-background.jpg);
  background-position: bottom;
}
.property-managment-bread{
   background: url(../images/property-managment-background.jpg);
  background-position: bottom;
}
.rent-bread{
   background: url(../images/rent-property-background.jpg);
  background-position: bottom;
}
.apartment-background{
  background: url(../images/apartment-background.jpg);
  background-position: bottom;
}  
.offplan-villas-bread-back{
  background: url(../images/villas-bread.jpg);
  background-position: bottom;
}
.about-bread{
  background: url(../images/about-bread.jpg);
  background-position: bottom;
}
.mission-bread{
  background: url(../images/mission-bread.jpg);
  background-position: bottom;
}
/* .team-bread{
  background: #000;
}
.team-bread:before{
  position:absolute;
  height:100%;
  width:100%;
  content:"";
  background:url(../images/background-finder.png)repeat;
  opacity: 85%;
  left: 0;
} */
.team-bread{
   background: url(../images/team-bread1.jpg);
}
.team-bread:before{
  background: rgb(0 0 0 / 80%);
}




.career-bread{
  background: url(../images/career-bread.jpg);
  background-position: bottom;
}
.getin-bread{
  background: url(../images/getin-bread.jpg);
  background-position: bottom;
}
.client-bread{
  background: url(../images/client-bread.jpg);
  background-position: bottom;
}
.emaar-bread{
  background: url(../images/emaar-bread.jpg);
  background-position: bottom;
}
.danube-bread{
  background: url(../images/danube-bread.jpg);
  background-position: bottom;
}
.aldar-bread{
  background: url(../images/aldar-bread.jpg);
  background-position: bottom;
}
.damac-bread{
  background: url(../images/damac-bread.jpg);
  background-position: bottom;
}
.meraas-bread{
  background: url(../images/meraas-bread.jpg);
  background-position: bottom;
}
.sobha-bread{
  background: url(../images/sobha-bread.jpg);
  background-position: bottom;
}
.wasl-bread{
  background: url(../images/wasl-bread.jpg);
  background-position: bottom;
}
.db-bread{
  background: url(../images/db-bread.jpg);
  background-position: bottom;
}
.ellington-bread{
  background: url(../images/ellington-bread.jpg);
  background-position: bottom;
}
.liv-bread{
  background: url(../images/liv-bread.jpg);
  background-position: bottom;
}
.ominiyat-bread{
  background: url(../images/ominiyat-bread.jpg);
  background-position: bottom;
}
.darglobal-bread{
  background: url(../images/darglobal-bread.jpg);
  background-position: bottom;
}
.nakheel-bread{
  background: url(../images/nakheel-bread.jpg);
  background-position: bottom;
}
.azizi-bread{
  background: url(../images/azizi-bread.jpg);
  background-position: bottom;
}
.binghatti-bread{
  background: url(../images/binghatti-bread.jpg);
  background-position: bottom;
}
.nakeel-bread{
  background: url(../images/nakheel-bread.jpg);
  background-position: bottom;
}
.services-bread{
  background: url(../images/services-bread.jpg);
  background-position: bottom;
}
.london-bread{
  background: url(../images/london-bread.jpg);
  background-position: bottom;
}
.devmark-bread{
  background: url(../images/devmark-bread.jpg);
  background-position: bottom;
}
.dmcc-bread{
  background: url(../images/dmcc-bread.jpg);
  background-position: bottom;
}
.rsg-bread{
  background: url(../images/rsg-bread.jpg);
  background-position: bottom;
}
.arada-bread{
  background: url(../images/arada-bread.jpg);
  background-position: bottom;
}
.majid-bread{
  background: url(../images/majid-bread.jpg);
  background-position: bottom;
}
.mag-bread{
  background: url(../images/mag-bread.jpg);
  background-position: bottom;
}
.finder-bread{
  background: url(../images/property-finder-bread.jpg);
  background-position: bottom;
}




.breadcrumb-section1{
  padding: 90px 0 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bread-left{
  padding: 0px;
}
.bread-left h1{
  font-size: 30px;
  font-weight:600;
  text-transform: capitalize;
  margin: 0;
  padding: 0;
  color: #fff;
}
.bread-left h1 a{
  color: #fff;
}
.bread-right{
  padding: 0px;
  text-align: right;
}
.bread-right p{
  color: #fff;
  font-size: 15px;
  margin: 0;
  padding: 13px 15px;
  display: inline-block;
  font-weight: 500;
  text-transform: capitalize;
  background: #0000006e;
}
.bread-right p .back-home{
  color: #fff;
  display: inline-block;
}




/* end bread crumb section */

/* ========================================================
                START MAIN CONTENT PAGE CSS 
============================================================*/

.maincontent-section{
  padding: 0;
}
.maincontent-section1{
  padding: 100px 0 100px;
}
.main-content{

text-align: left;

padding: 0;
}

.maincontent-left1{
  padding: 0 0px 0 0;
}
.maincontent-left2{
  padding: 0px 11px 0px 0px;
}
.content-image{
  padding: 0;
  position:relative;
}
.content-text-name{
  padding: 10px 0 10px 20px;
  position:relative;
  margin: 20px 0 0 0;
}
.content-text-name strong{
  color: #000000;
  font-size: 23px;
  line-height: 35px;
  display: block;
  padding: 0 0 0px 0;
  margin: 0px 0 0 0;
  position: relative;
  font-weight: 700;
  text-transform: capitalize;
}
.content-text-name p{
 color: #606060;
 font-size: 16px;
 display: block;
 padding: 0 0 0px 0;
 margin: 0px 0 -3px 0;
 position: relative;
 font-weight: 500;
 text-transform: uppercase;
}
.content-text-name:before{
  height: 100%;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  border-radius: 30px;
  left: 0;
  position: absolute;
  width: 3px;
  margin: 0 auto;
  z-index: 9;
}


.content-image img{width: 100%;}


.maincontent-right1{
  padding: 0 0 0 0;
}
.maincontent-right2{
  padding: 0 0 0 20px;
}
.content-heading{
  padding: -2px 0 0 20px;
  text-align: left;
}
.content-heading strong{
  color: #606060;
  font-size: 17px;
  line-height: 35px;
  display: block;
  padding: 0 0 0px 0;
  margin: 0px 0 -3px 0;
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
}
.content-heading  b{
  color: #000000;
  font-size: 25px;
  line-height: 35px;
  display: block;
  padding: 0 0 0px 0;
  margin: 0px 0 0 0;
  position: relative;
  font-weight: 700;
  text-transform: capitalize;
}
.content-heading:before{
  height: 100%;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  border-radius: 30px;
  left: 0;
  position: absolute;
  width: 3px;
  margin: 0 auto;
  z-index: 9;
}
.content-heading span{
  display: block;
  color: #808080;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0;
  padding: 0px 0 0;
  font-weight: 500;
}

.content-design{
  padding: 33px 0 0 0;
}
.content-design p{
  color: #3e3e3e;
  font-size: 15px;
  margin: 0;
  line-height: 33px;
  padding: 0;
}
.content-design p span{
  font-weight: 600;
  color: #232323;
}
.content-design p strong{
  font-weight: 600;
}
.content-design ul{
  padding: 10px 0 11px;
  margin: 0;
  list-style: none;
}
.content-design ul li{
  padding: 7px 0;
  font-size: 15px;
  margin: 0;
  color: #222;
  font-weight: 400;
}
.content-design li:before {
  color: #8e8e8e;
  content: "\f324";
  font-weight: 900;
  display: inline-block;
  font-size: 15px;
  padding: 0 6px 0 0px;
  font-family: "Font Awesome 6 Pro";
}
.content-design h2,h3,h4,h5,h6{
  font-size: 18px;
  text-transform: capitalize;
  margin: 0 0 22px 0;
  font-weight: 700;
  color: #000;
  position: relative;
  display: inline-block;
  padding: 29px 0 17px;
}
.content-design h2:before{
  height: 3px;
  background: #a8a8a8;
  content: "";
  bottom: 4px;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}

.content-design h3:before{
  height: 5px;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}

.content-design h4:before{
  height: 5px;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}
.content-design h5:before{
  height: 5px;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}

.content-design h6:before{
  height: 5px;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}





.pickus-design{
  padding: 19px 50px 40px;
  margin: 30px 0 30px;
  text-align: left;
  background: #fff;
  box-shadow: 0 0 16px #c5c5c566;
}
.pickus-design strong{
  color: #505050;
  font-size: 35px;
  display: inline-block;
  padding: 0px 0 8px 0;
  margin: 20px 0 0px 0;
  text-align: left;
  position: relative;
  font-weight: 700;
  text-transform: capitalize;
}
.pickus-design  strong:before{
  height: 3px;
  background: #000000;
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}
.pickus-design  strong:after{
  height: 2px;
  background: #d0d0d0;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  margin: 0 auto;
}
.pickus-design ul{
  padding: 30px 0 0 0;
  margin: 0;
  list-style: none;
}
.pickus-design ul li{
  padding: 10px 0;
  text-align: left;
  font-size: 15px;
  margin: 0;
}
.pickus-design li span{
  color: #000;
  font-weight: 600;
  text-transform: capitalize;
  margin: 0;
  display: inline-block;
  font-size: 18px;
}
.pickus-design li p{
  color: #585858;
  line-height: 29px;
  margin: 0 0 0 0;
  font-size: 15px;
  font-weight: 400;
  padding: 4px 0 0;
}

.ceo-message{
  padding: 30px 0 0 0;
}
.ceo-left1{
  padding: 10px;
}
.ceo-left_2{
  padding: 30px;
  background: #fff;
  background-image: linear-gradient(45deg, rgba(0,0,0, .25) 25%, transparent 0, transparent 75%, rgb(0 0 0 / 24%) 0), linear-gradient(45deg, rgba(0,0,0, .25) 25%, transparent 0, transparent 75%, rgb(0 0 0 / 24%) 0);
  background-position: 0 0, 3px 3px, 3px 3px, 6px 6px;
  background-size: 6px 6px;
}
.ceo-left2{
  padding: 30px 20px 20px;
  background: #fff;
  text-align: center;
}
.ceo-left2 strong{
  color: #000000;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 700;
  margin: 0;
  display: block;
}
.ceo-left2 span{
  display: block;
  margin: 0 auto 10px;
  text-align: center;
}
.ceo-left2 span img{
  border-radius: 50%;
  box-shadow: 0px 0px 13px 3px #2c2b2b26;
  height: 120px;
  width: 120px;
  margin: 0 auto;
}
.ceo-left2 b{
  text-transform: uppercase;
  margin: 0;
  display: block;
  font-size: 15px;
  font-weight: 500;
  color: #909090;
  padding: 0px 0 0;
}
.ceo-left2 p{
  color: #414141;
  line-height: 29px;
  font-weight: 400;
  margin: 0;
  text-align: justify;
  padding: 21px 0 0 0;
  font-size: 14px;
}
/*=============================================================
              END MAIN CONTENT PAGE CSS  
===============================================================*/

/*==================================================================
           START MISSION VISION & VALUE PAGE CSS  
===================================================================*/

.mission-section{
  padding: 0;
}
.mission-section1{
  padding: 100px 0 110px;
}
.mission-1{
  padding: 10px;
}
.mission-2{
  padding: 40px 30px 40px;
  position: relative;
  z-index: 9;
  height: 440px;
}
.mission-2:before{
  content:"";
  background: rgb(0 0 0 / 86%);
  height:100%;
  width:100%;
  top:0;
  left:0;
  right:0;
  position:absolute;
  z-index: -9;
}
.mission-1:nth-child(1) .mission-2{
  background:url(../images/mission.jpg) no-repeat;
  background-size:cover;
  background-position:center;
}
.mission-1:nth-child(2) .mission-2{
  background:url(../images/vision.jpg) no-repeat;
  background-size:cover;
  background-position:center;
}
.mission-1:nth-child(3) .mission-2{
  background:url(../images/value.jpg) no-repeat;
  background-size:cover;
  background-position:center;
}
.mission-3{
  padding: 0px;
  position: absolute;
  left: 0;
  right: 0;
  top: 130px;
  margin: 0 auto;
  width: 80%;
  height: 100%;
  opacity: 0.1;
}
.mission-3 img{
  
}
.mission-4{
  padding: 0px;
  text-align: center;
}
.mission-4 p{
  color: #e8e8e8;
  font-size: 15px;
  margin: 0;
  padding: 13px 0 0;
  text-align: justify;
  line-height: 30px;
}
.mission-4 strong{
  color: #ffffff;
  font-size: 34px;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
  display: block;
}
/*==================================================================
           END MISSION VISION & VALUE PAGE CSS  
===================================================================*/

/*==================================================================
           START COMPANY PROFILE PAGE CSS 
====================================================================*/


.companyprofile-section{
  padding: 0;
}
.companyprofile-section1{
  padding: 50px 0;
}
.company-profile{
  padding: 40px 0 0 0;
}
.company-profile b{
  display:block;
  text-align: left;
  color: #000000;
  font-size: 23px;
  padding: 0px 0 13px 0;
  margin: 20px 0 20px 0;
  position: relative;
  font-weight: 700;
  text-transform: capitalize;
}
.company-profile b:before{
  height: 3px;
  background: #000000;
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}
.company-profile b:after{
  height: 2px;
  background: #d0d0d0;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  margin: 0 auto;
}
.company-left1{
  padding: 10px;
}
.company-left2{
  padding: 30px;
  display: flex;
  background: #f8f8f8;
  justify-content: center;
  align-items: center;
}
.profile-left{
  width: 20%;
  padding: 0px;
  text-align: center;
}
.profile-left span{
  display: block;
  height: 80px;
  width: 80px;
  line-height: 80px;
  color: #fff;
  font-weight: 300;
  font-size: 41px;
  margin: 0 auto 0 0;
  background: #000;
}
.profile-left span i{
  font-weight:200;
}
.profile-right{
  width: 80%;
  text-align: left;
}
.profile-right strong{
  color: #000;
  font-size: 20px;
  text-transform: capitalize;
  margin: 0;
  display: block;
}
.profile-right p{
  color: #7d7d7d;
  font-size: 15px;
  line-height: 30px;
  font-weight: 400;
  margin: 0;
}
/*==================================================================
           END  COMPANY PROFILE PAGE CSS 
====================================================================*/

/*=======================================================
            START GET IN TOUCH PAGE CSS 
=========================================================*/

/* start event section */

.getintouch-section{
  padding:0;
}
.getintouch-section1{
  padding: 50px 0 100px;
}

.getin-left1{
  padding: 0 0px 0 0;
}
.getin-left2{
  padding: 40px;
  box-shadow: 0 0 9px #f5f5f5;
}
.contact-form2{
  padding: 0;
  border: 0;
}
.contact-head{
  padding: 0 0 10px 10px;
  text-align: left;
}
.contact-head strong{
  font-weight: 700;
  text-transform: capitalize;
  margin: -4px 0 0 0;
  padding: 0;
  font-size: 36px;
  display:block;
}



.contact-head p{
  color: #000000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 35px;
  margin: 0;
}

.contac-r {
  padding: 30px 0px 0px;
  margin: 0px 0 0 0;
  text-align: left;
}
.form-group-1 {
  padding: 11px 10px 8px;
  padding-bottom: 5px;
}
.form-control:focus {
  border-color: #929292;
  border: 0;
  outline: 0;
  border: 1px solid #929292;
  box-shadow: none;
}
.custom_btn {
    z-index:9999;
}
.btn-group{
  text-align:center;
}
input.form-control {
  color: #565656;
  font-weight: 500;
  height: 50px;
}
.form-control {
  border-radius: 0px;
  background: transparent;
  box-shadow: none;
  border:0;
  border: 1px solid #d7d7d7;
  border-radius: 0;
}
textarea.form-control {
  height: 70px;
  font-weight: 500;
}
.contact-form2 .btn-group>.btn:first-child {
  margin-left: 0;
  margin: 0px 0 0 0;
  padding: 13px 25px;
  color: #ffffff;
  font-size: 15px;
  background: #000000;
  border-radius: 0;
  border: 0;
  text-transform: uppercase;
  transition: 0.7s;
  font-weight: 500;
  width: auto;
}
.btn-group>.btn:first-child:hover{
  background: #242424;
}
.form-group .place::-webkit-input-placeholder{
  color: #666666;
}
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -0px;
}

.getin-details1{
  padding: 0 0 0 40px;
}
.getin-details2{
  padding: 0px 0px;
}
.getin-details2 .contact-detail1{
  padding: 0px 0 20px;
  width: 100%;
}
.getin-details2 .contact-detail2 {
  padding: 20px 30px 20px;
  height: auto;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  background: #fff;
  display: block;
  color: #000;
}
.getin-details2 .contact-detail2  strong{
  color:#323232;
}
.getin-details2 .contact-detail2 strong i{
  font-size: 18px;
}
.getin-details2 .contact-detail2 a{
  color:#323232;
}
.iframe-map{
  padding:0;
}
.iframe-map iframe{
  float: left;
  height: 359px;
  width:100%;
} 

.contact-page{
  padding-top:100px;
}
.contact-page .contactdetail-section1{
  padding-bottom: 0;
}
/*==================================================================
               END GET IN TOUCH PAGE CSS 
====================================================================*/


/*=================================================================
              START OFFPLAN APARTMENT PAGE CSS
=====================================================================*/

.offplan-section1{
  padding: 0;
}
.offplan-section2{
  padding: 100px 0 120px;
}
.heading-offplan{
  padding: 0px 0 10px;
  text-align: left;
}
.heading-offplan strong{
  color: #000;
  font-size: 27px;
  padding: 0 0 14px 0;
  font-weight: 700;
  position: relative;
  text-transform: capitalize;
  display: inline-block;
}
.heading-offplan strong:before{
  height: 5px;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}
.heading-offplan  strong:after{
  height: 1px;
  background: #000000;
  content: "";
  bottom: 1px;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  margin: 0 auto;
}
.offplan-services{
  padding: 0px 0 0px;
}

.offplan-services1{
  padding: 10px;
}
.offplan-services2{
  padding: 25px 25px 25px;
  border: 2px solid rgba(0,0,0,.05);
  border-radius: 10px;
}

.offplan-services3{
  padding: 0px;
  transition:0.4s ease-in;
  overflow: hidden;
}
.offplan-services3 img{
  border-radius: 10px;
  transition:0.4s ease-in;
  border: 1px solid #d6d6d6;
}

.offplan-services3 strong{
  position: absolute;
  left: 18px;
  background: #fff;
  padding: 3px 22px;
  color: #000;
  border-radius: 30px;
  font-weight: 600;
  display: inline-block;
  top: 16px;
  text-transform: capitalize;
}
.offplan-services4{
  padding: 0;
  text-align: left;
}
.offplan-services4 strong{
  color: #454545;
  padding: 20px 0 0;
  font-size: 19px;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
  display: block;
} 
.offplan-services4 strong a{
  color: #454545;
    display: block;
}
.offplan-services4 span{
  display:inline-block;
}
.offplan-services4 span a{
  color: #242424;
  font-size: 15px;
  padding: 7px 0 7px;
  margin: 0;
  display:inline-block;
  font-weight: 500;
  text-transform: capitalize;
}
.offplan-services4 span a i{
  font-size: 15px;
  color: #000000;
  font-weight: 500;
  margin: 0 0px 0 0;
}
.offplan-services5{
  display: flex;
  padding: 10px 0 20px 0;
  justify-content: left;
  align-items: center;
}
.offplan-services5 .left-serv{
  width: 60%;
  padding: 0px 0 0;
}
.left-serv strong{
  font-size: 14px;
  color: rgb(117, 127, 149);
  font-weight: 400;
  margin: 0;
  display: block;
}
.offplan-services5 .left-serv p{
  color: #000000;
  font-size: 16px;
  font-weight:600;
  margin: 0;
}
.offplan-services5 .right-serv{
  width: 40%;
  text-align: right;
  padding: 0px 0 0 0;
}
.offplan-services5 .right-serv span{
  height: 43px;
  width: 45px;
  border-radius: 10px;
  background: #05919f1a;
  display: inline-block;
  padding: 0;
  color:#05919f;
  text-align: center;
  transition:0.4s ease-in;
  line-height: 47px;
}
.offplan-services5 .right-serv span:hover{
  background: #000000;
  color:#fff;
}
.offplan-services5 .right-serv span i{
  margin:0;
  transition:0.4s ease-in;
}
.offplan-services5 .right-serv span:hover i{
 color:#fff;
}


.offplanproperties-services1{
  padding: 10px;
}
.offplanproperties-services2{
  background: #fff;
  box-shadow: 0px 10px 25px rgb(0 0 0 / 6%);
  padding: 29px 20px 34px;
  border-radius: 6px;
  border: 1px solid #fff;
  text-align: center;
}
.offplanproperties-services3{
  padding: 0;
}
.offplanproperties-services3 img{
  border-radius: 6px;
}
.propertieslist-services{
  padding:10px 0 0;
  text-align: center;
}
.propertieslist-services ul{
  padding: 0px 0 0 0;
  margin: 0;
  list-style: none;
}
.propertieslist-services ul li{
  padding: 5px 10px 5px 0;
  border-right: 1px solid #d9d9d9;
  width:32%;
  font-size: 13px;
  text-transform: capitalize;
  color: #000;
  display: inline-block;
}
.propertieslist-services ul li i{
  color: #838383;
}
.propertieslist-services ul li span{
  display: inline-block;
  padding: 0;
}
.propertieslist-services ul li:nth-child(3){
  border:0;
  padding: 0px 0px 0px 0px;
}

.offplanproperties-services4{
  padding: 15px 0 0;
}
.offplanproperties-services4 strong{
  color: #656565;
  font-size: 15px;
  margin: 0;
  text-align: left;
  padding: 10px 0 4px 0;
  text-transform: capitalize;
  display: block;
  font-weight: 600;
  border-top: 1px solid #d9d9d9;
}
.offplanproperties-services4 span{
  color: #a8a8a8;
  font-size: 15px;
  display: block;
  text-align: left;
  font-weight: 500;
  margin: 0;
  padding: 3px 0 14px 0;
  border-bottom: 1px dashed #d9d9d9;
}
.offplanproperties-services4 a{
  border: 1px solid #c2c2c2;
  color: #000000;
  padding: 8px 21px 8px;
  margin: 20px auto 0;
  font-size: 15px;
  display: inline-block;
  border-radius: 7px;
  text-transform: capitalize;
  transition:0.4s ease-in;
  font-weight: 500;
}
.offplanproperties-services4 a:hover{
  background:#000000;
  color:#fff;
}


.loadddd{
    text-align:center;
    padding: 90px 0 0 0;
}
.loadddd .load-more{
  font-weight: 600;
  color: #000;
  font-size: 16px;
  border: 1px solid #c2c2c2;
  border-radius: 50px;
  text-transform: capitalize;
  margin: 0;
  text-decoration: none;
  padding: 13px 40px;
}

.load-more img{
    animation: spin 1.2s linear infinite;
    display: inline-block;
}

.offplanproperties-services1{
  display:none;
}
.load-more i{
    animation: spin 1.2s linear infinite;
    display: inline-block;
}
@keyframes spin {
  100% { transform: rotate(-360deg) }
}

/*=================================================================
              END OFFPLAN APARTMENT PAGE CSS
=====================================================================*/

/*=================================================================
              START BUY PROPERTY PAGE CSS
=====================================================================*/

.buyproperty-section{
  padding: 0
}
.buyproperty-section1{
  padding: 50px 0 100px;
  text-align: left;
}
.property-content{
  padding: 40px 0 0 0;
}

.propery-left1{
  padding: 0px 10px 0 0px;
}
.propery-left2{
  padding: 0px;
}
.propery-left2 p{
  color: rgb(62, 62, 62);
  font-size: 14px;
  line-height: 33px;
  text-align: justify;
  margin: 0px;
  padding: 0px 0 10px 0;
}
.propery-left2 p strong{
  font-weight:600;
  color:#000;
}
.propery-left2 span{
  color: #000000;
  font-weight: 600;
  font-size: 16px;
  padding: 17px 0 0;
  display: block;
  text-transform: capitalize;
}
.propery-left2 ul{
  padding: 11px 0 11px;
  margin: 0;
  list-style: none;
}
.propery-left2 ul li{
  padding: 8px 0 8px 20px;
  font-size: 14px;
  line-height: 26px;
  margin: 0;
  color: rgb(62, 62, 62);
  font-weight: 400;
  position: relative;
}
.propery-left2 li:before {
  color: rgb(63 63 63);
  content: "\f324";
  font-weight: 900;
  left: 0;
  top: 0px;
  font-size: 13px;
  padding: 0 0px 0 0px;
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
}
.propery-right1{
  padding: 0 0 0 40px;
}
.propery-right2{
  padding: 40px 17px 40px 17px;
  box-shadow: 0 0 9px #c7c7c75e;
}
.propery-right2 input.form-control{
  height: 55px;
}
.propery-right2 textarea.form-control{
    height: 101px;
}
.propery-right2 .form-group {
    padding: 11px 10px 0px;
}
.propery-right2  .contac-r {
    padding: 10px 0px 0px;
}
.propery-right2 .btn-group>.btn:first-child{
  padding: 14px 20px;
  margin: 10px 0 0 0;
}


/*=================================================================
              END BUY PROPERTY PAGE CSS
=====================================================================*/

/*=================================================================
                     START NARA VALLY SECTION 
====================================================================*/

.naravally-section{
padding: 0;
}
.naravally-section1{
  padding: 50px 0;
}
.naravelly{
  padding: 0px;
}

.naravelly-left1{
  padding: 0px 0 0 10px;
}
.naravally-left2{
  padding: 0px 10px 0 0px;
}
.naravelly-heading{
  padding: 0;
}
.naravelly-heading strong{
  color: #000000;
  font-size: 30px;
  display: block;
  padding: 0 0 6px 0;
  margin: -4px 0 0 0;
  text-align: left;
  position: relative;
  font-weight: 700;
  text-transform: capitalize;
}
.naravelly-heading strong:before {
  height: 5px;
  background: #a8a8a8;
  content: "";
  bottom: -1px;
  left: 0;
  position: absolute;
  width: 32%;
  margin: 0 auto;
  z-index: 9;
}
.naravelly-heading strong:after {
  height: 1px;
  background: #000000;
  content: "";
  bottom: 1px;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  margin: 0 auto;
}
.naravally-content{
  padding: 40px 0 0;
  text-align: left;
}
.naravally-content span{
  color: #414141;
  text-transform: capitalize;
  font-weight: 600;
  display: block;
  padding: 10px 0 19px 20px;
  font-size: 19px;
  position:relative;
}
.naravally-content span:before{
  height: 9px;
  width: 9px;
  background: #ffffff;
  content:"";
  position:absolute;
  border-radius: 60px;
  left: 0;
  border: 2.5px solid black;
  top: 20px;
}
.naravally-content p{
  color: #414141;
  line-height: 28px;
  font-weight: 400;
  margin: 0;
  padding: 0px 0 0 0;
  font-size: 15px;
}
.naravally-content p strong{
  font-weight:600;
  color:#000;
}
.naravally-content ul{
  padding: 10px 0 11px;
  margin: 0;
  list-style: none;
}
.naravally-content ul li{
  padding: 8px 0 8px 30px;
  font-size: 15px;
  position: relative;
  margin: 0;
  color: #222;
  line-height: 30px;
  text-transform: capitalize;
  font-weight: 400;
}
.naravally-content li i{
  color: #ababab;
  left: 0;
  top: 14px;
  position: absolute;
} 


.view1{
  padding: 10px;
}
.view2{
  padding: 10px;
  border: 1px solid;
}
.view2 img{
  border-radius:20px;
}
.nara-view{
  padding: 20px 0 00;
}
.nara-view1{
  padding:10px;
}
.nara-view2{
  padding: 0px;
}
.nara-view2 img{
  border-radius:20px;
  box-shadow: 0 0 6px 0px #b5b5b5bf;
}
.naravelly-right1{
  padding: 0px 0 0 20px;
}
.naravally-right2{
  padding: 0;
}
/*=================================================================
                     END NARA VALLY SECTION 
====================================================================*/


/*=================================================================
                    START MAYBACH TEAM PAGE CSS
====================================================================*/

.maybachteam-section{
  padding: 0;
}
.maybachteam-section1{
  padding: 130px 0 80px;
}
.maybachteam-top{
  padding:0;
}
.maybach-left1{
  padding: 15px;
}
.maybach-left2{
  padding: 20px 0px 25px;
  box-shadow: 0 0 17px 0px #c9c9c970;
  border-radius: 15px;
}
.maybach-teamimage{
  text-align: center;
  padding: 0;
}
.maybach-teamimage img{
  border-radius: 17px;
  height: 219px;
  /* box-shadow: 4px 5px 8px #0000006b; */
}
.maybach-text{
  text-align: center;
  padding: 15px 0 0 0;
}
.maybach-text strong{
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  padding: 2px 0 0px 0;
  color: #000;
}
.maybach-text aside{
  font-size: 15px;
  text-transform: capitalize;
  font-weight: 500;
  color: #a9a9a9;
  padding: 13px 0 0;
}
.maybach-text p{
  font-size: 13px;
  text-transform: capitalize;
  font-weight: 500;
  color: #818181;
  margin: 0;
}
.maybach-text span b{
  font-weight: 600;
  color: #000;
  padding: 0 10px 0 0px;
  display: inline-block;
}
.maybach-text span{
  padding: 0px 0 4px;
  line-height: 27px;
  color: #6b6b6b;
  display:block;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 13px;
}
.maybach-text a{
  color: #2e2e2e;
  display: block;
  font-weight: 500;
  font-size: 16px;
  padding: 4px 0 0;
  display: none;
}
.maybach-text a i{
  
}
.maybach-text ul{
  padding: 10px 0 0 0;
  margin: 0;
  list-style: none;
}
.maybach-text ul li{
  padding: 0px 4px;
  display: inline-block;
}
.maybach-text li a{
  color: #fff;
  height: 35px;
  width: 35px;
  line-height: 35px;
  border-radius: 50%;
  display: inline-block;
  background: #000000;
  font-size: 14px;
  text-align: center;
  padding: 0;
}
.maybach-text li:hover a{
  background:#1a1a1a;
}
.maybachteam-bottom{
  padding: 60px 0 0 0;
  border-top: 1px solid #e3e3e3;
  margin: 80px 0 0;
}
.maybach-teamdesign{
  display:block;
  text-align: center;
}

.maybach-teamdesign .maybach-text{
  padding: 24px 0 0;
  text-align: center;
}

/*=================================================================
                    END MAYBACH TEAM PAGE CSS
====================================================================*/


/*=================================================================
                    START JOIN US PAGE CSS
====================================================================*/

.joinus-section{
  padding: 0;
}
.joinus-page1{
  padding: 80px 0 90px;
  text-align: left;
}
.join-text{
  padding: 0;
}
.join-text span{
  font-size: 22px;
  text-transform: capitalize;
  display: block;
  margin: 30px 0 19px 0;
  padding: 4px 0 4px 9px;
  font-weight: 700;
  color: #000;
  position:relative;
}
.join-text span:before{
  content:"";
  position:absolute;
  height:100%;
  border-radius: 40px;
  width: 3px;
  background: #b3b3b3;
  left: 0;
  top:0;
}
.join-text ul{
  padding: 0px 0 0px;
  margin: 0;
  list-style: none;
}
.join-text ul li{
  padding: 7px 0;
  font-size: 14px;
  margin: 0;
  color: #303030;
  line-height: 26px;
  font-weight: 400;
}
.join-text li:before {
  color: #343434;
  content: "\f324";
  font-weight: 900;
  display: inline-block;
  font-size: 13px;
  padding: 0 3px 0 0px;
  font-family: "Font Awesome 6 Pro";
}
.join-text p{
  line-height: 30px;
  margin: 0;
  padding: 0 0 7px 0;
  font-size: 14px;
  color: #303030;
}
.join-text p strong{
  font-weight: 600;
}
.join-job{
  padding: 20px 0 0;
}
.join-job1{
  padding: 20px;
}
.join-job2{
  padding: 25px 25px 0;
  background: #fff;
}
.join-job_2{
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.join-left{
  padding: 0;
}
.join-left strong{
  font-size: 19px;
  text-transform: capitalize;
  font-weight: 600;
  display: block;
}
.join-right{
  padding: 0 0 0 14px;
}
.join-right img{
  border-radius: 50%;
  box-shadow: 4px 2px 9px #8686866e;
}
.join-left  a{
  padding: 10px 0 2px 0;
  letter-spacing: 0.5px;
  font-size: 15px;
  display: inline-block;
  margin: 0;
  color: #777777;
  text-transform: uppercase;
}
.join-job-design{
  margin: 60px 0 0;
  padding: 60px 40px 80px;
  background: #f2f2f2;
}
.heading-job{
  padding: 0px 0 0 0;
}
.heading-job strong{
  font-size: 40px;
  color: #000;
  text-align: center;
  text-transform: capitalize;
  display: block;
  font-weight: 700;
}
.join-job3{
  padding: 40px 0 0 0;
  position: relative;
  text-align: center;
}
.join-job3 .appy-now{
  background: #141414;
  padding: 10px 0px;
  position: absolute;
  display: inline-block;
  font-size:15px;
  color:#fff;
  border: 0;
  text-transform:capitalize;
  width: 43%;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 0;
  bottom: -20px;
}
/*=================================================================
                    END JOIN US PAGE CSS
====================================================================*/


/*=================================================================
                    START CLIENT REVIEWS PAGE CSS
====================================================================*/

.clientreview-section{
  padding: 0;
}
.clientreview-section1{
  padding: 90px 0 90px;
}

.client-left1{
  padding: 0;
}
.client-left2{
  padding: 80px 40px;
  background:#000;
  position:relative;
  z-index:9;
}
.client-left2:before{
  background:url(../images/house-background.jpg) no-repeat;
  content:"";
  position:absolute;
  opacity: 0.1;
  height:100%;
  width:100%;
  top:0;
  left:0;
  z-index:-9;
}
.client-1{
  padding: 30px 10px 30px 10px;
}
.client-2{
  padding: 49px 40px 70px 40px;
  text-align: center;
  background: #fff;
  position: relative;
  border-radius: 30px;
}
.client-left2 span{
  position: absolute;
  font-size: 66px;
  color: #fff;
}
.client-left2 .coma-top{
  left: 20px;
  top: 13px;
}
.client-left2 .coma-bottom{
  bottom: 0;
  right: 20px;
}
.client-2 strong{
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
  border-bottom: 1px solid #c4c4c4;
  padding: 0px 0 7px;
  margin: 0px 0 10px 0;
}
.client-2 p{
  color: #656565;
  line-height: 31px;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
.client-2 i{
  display: block;
  padding: 14px 0 0;
}
.client-2 i b{
  padding: 0 4px;
  color: #ffb000;
}
.client-2 i b .bi{
  height:1.9rem;
  width:1.9rem
}
.owl-theme .owl-controls{
  position: absolute;
  width: 100%;
  top: 48%;
  text-align: left;
}
.owl-buttons{
  top:0;
}
.owl-carousel .owl-nav.disabled button{
  background: #000000;
  height: 45px;
  border-radius: 0;
  color: #ffffff;
  font-size: 39px;
  width: 24px;
  line-height: 24px;
  border: 0;
  opacity: 1;
  padding: 0px 0px;
  margin: 0px;
  position: absolute;
  top: -210px;
  left: 0;
}
.owl-carousel .owl-nav.disabled button span{
  font-size: 37px;
  line-height: 0px;
}
.owl-carousel .owl-nav.disabled .owl-next{
  border-radius: 0;
  right: 0;
  left: auto;
}


.client-right1{
  padding: 0 0 0 29px;
}
.client-right2{
  text-align: center;
  padding: 0;
}
.pick-developersright2 .owl-carousel .owl-nav.disabled{
  margin: 0px 0 0 0;
  top: 0px;
}
.owl-dots{
  display:none;
}
.pick-developersright2 .owl-carousel .owl-nav.disabled button{
  top: -92px;
}

/*=================================================================
                    END CLIENT REVIEWS PAGE CSS
====================================================================*/


/* start social media section */

.socialmedia-section{
  padding: 0;
  background: #f9f9f9;
  margin: 0 0 0px 0;
  display: none;
}
.socialmedia-section1{
  padding: 100px 0 120px;
}
.social-heading{
  padding:0;
  text-align: left;
}
.social-heading strong{
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0 0 0 12px;
  position:relative;
}
.social-heading strong:before{
  content:"";
  position:absolute;
  height:100%;
  width: 1.5%;
  left: 0;
  background: #bebebe;
  border-radius: 110px;
}
.socialmedia{
  padding: 23px 0 0 0;
}
.socialmedia1{
  padding: 10px;
}
.socialmedia2{
  padding: 0;
}
/* end social media section */

/* start youtube section*/

.youtube-section{
  padding: 0;
  position: relative;
}
.youtube-section1{
  padding: 80px 0 80px;
  text-align: center;
  position: relative;
}
.youtube{
  position:relative;
  padding: 50px 0 0 0;
  margin: 0 auto;
}
.text-youtube{
  position: absolute;
  top:0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
}
.text-youtube strong{
  font-weight: 600;
  color:#fff;
  font-size: 40px;
  text-transform: uppercase;
}
.youtube-design{
  padding:30px 0 0 ;
}
.youtube-video1{
  padding:15px;
}
.youtube-video2{
  padding:0;
}
.youtube-video2 iframe{
  height: 195px;
}



/* end youtube section */

/* start rent properties section */

.rentproperties-section{
  padding:0;
  background: #fbfbfb;
}
.rentproperties-section1{
  padding: 100px 0  90px;
}
.rent-property{
  padding: 20px 0 0;
}
.rent-property1{
  padding: 10px;
}
.rent-property2{
  border: 1px solid #dedede;
  background: #fff;
  padding: 15px 15px 30px;
  border-radius: 20px;
}
.rent-property3{
  padding:0;
  position: relative;
}
.rent-property3 img{
  border-radius: 20px;
}
.rent-property3 strong{
  position: absolute;
  left: 18px;
  background: #fff;
  padding: 3px 22px;
  color: #000;
  border-radius: 30px;
  font-weight: 600;
  display: inline-block;
  top: 16px;
  text-transform: capitalize;
}
.rent-property3 strong:nth-child(3){
  right:18px;
  left:auto;
}
.rent-property4{
  padding: 6px 0 0;
  text-align: left;
}
.rent-property3 i{
  font-size: 17px;
  font-style:normal;
  text-transform: capitalize;
  display: block;
  text-align: center;
  color: #000;
  font-weight: 700;
  padding: 17px 0 4px 0;
}
.rent-property4 ul{
  padding: 6px 0 15px 0;
  text-align: center;
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #d9d9d9;
}
.rent-property4 ul li{
  padding: 5px 10px 5px 0;
  border-right: 1px solid #d9d9d9;
  width: 32%;
  font-size: 15px;
  color: #000;
  display: inline-block;
}
.rent-property4 ul li i{
  color: #6e6e6e;
}
.rent-property4 ul li b{
  display: inline-block;
  padding: 0;
  font-weight: 500;
}
.rent-property4 ul li:nth-child(2){
  padding: 5px 0px 5px 0;
}
.rent-property4 ul li:nth-child(3){
  border:0;
  padding: 5px 0px 5px 0px;
}
.rent-property4 ul li p{
  font-size: 15px;
  text-transform: capitalize;
  margin: 0;
}
.rent-property4 strong{
  color: #000000;
  padding: 15px 0 0;
  line-height: 31px;
  font-size: 19px;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
  display: block;
}
.rent-property4 span{
  text-transform: capitalize;
  font-weight: 500;
  font-size: 13px;
  display: inline-block;
  color: #484848;
  position: relative;
  padding: 11px 0 0 18px;
}
.rent-property4 span i{
  margin: 0 0px 0px 0;
  position: absolute;
  left: 0px;
  padding: 0 0px 0 0px;
  color: #000000;
  font-size: 17px;
  top: 12px;
}
/* end rent properties section */

/*======================================================
          START DEVELOPERS PAGE CSS
========================================================*/
.developersinner-section{
  padding:0;
  background: #f8f8f8;
  margin: 0px 0 0px 0;
}
.developersinner-section-1{
  padding: 20px 0 70px;
}
.developers-section{
  padding: 0;
}
.developers-section1{
  padding: 80px 0 100px;
}
.developers-design{
  padding: 0;
}
.developers-left1{
  padding: 0 50px 0 0px;
}
.developers-left2{
  padding: 0;
}

.developers-left2 p{
  color: #777;
  line-height: 30px;
  text-align: justify;
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 9px 0;
}
.developers-left2 p strong{
  font-weight: 500;
  color: #000;
}
.developers-right1{
  padding: 10px;
}
.developers-right2{
  padding: 0;
  text-align:center;
}
.developers-right2 img{
  height: 300px;
}
.developers-images{
  padding: 0px 0 0;
  text-align: center;
}
.developer-heading{
  padding: 50px 0 23px 0;
}
.developer-heading strong{
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 700;
}
.developer-1{
  padding: 10px;
}
.developer-2{
  padding:0;
}
.developer_1{
  padding:0;
}
.developerpage-design1{
  padding: 6px;
  width: 20%;
}
.developerpage-design2{
  padding:0;
}
.developerpage-design2 a{
  background: #fbfbfb;
  display:block;
  padding: 46px 0;
}
.developerpage-design2 a img{
  height:40px;
}


.developer-2 a{
  background: #fff;
  text-align: center;
  padding: 40px 0;
  display:block;
  box-shadow: -1px 0px 11px #0000000f;
  border-radius: 20px;
}
.developer-2 a img{
  width: 58% !important;
  margin: 0 auto;
}
.developers-images .owl-theme .owl-controls{
  top: 37%;
}
.developers-images .owl-theme .owl-controls .owl-buttons div{
  background: #00000000;
  color: #bbbbbb;
  display: none;
  line-height: 0px;
  font-size: 30px;
}

.sobhareality-section{
  padding: 0;
}
.sobhareality-section1{
  padding: 90px 0 100px;
}
.sobhareality-design{
  padding: 40px;
  display: none;
  border-radius: 25px;
  box-shadow: 0px 0px 12px #b2b2b269;
}
.logo-sobha{
  padding: 0;
  text-align: center;
}
.logo-sobha img{

}
.text-sobha{
  padding: 0 0 0 10px;
}
.text-sobha p{
  color: #515151;
  line-height: 30px;
  font-size: 15px;
  margin: 0;
}
.sobha-explaination1{
  padding: 0px 0 0 0;
}
.sobha-left1{
  padding: 10px 0 0 0;
}
.sobha-left2{
  padding: 0;
}

.sobha-right1{
  padding: 0 0px 0 40px;
}
.sobha-right2{
  padding: 0;
  text-align: left;
}
.sobha-heading{
  padding:0;
}
.sobha-heading span{
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  color: #1e1e1e;
}
.sobha-heading strong{
  display: block;
  color: #525252;
  font-size: 18px;
  text-transform: capitalize;
  margin: 0;
  padding: 0px 0 0;
  font-weight: 500;
}

.sobha-text-design{
  padding: 0px 0 0 0;
  text-align: left;
}
.sobha-text-design p{
  color: #515151;
  line-height: 30px;
  font-size: 15px;
  margin: 0;
  padding: 11px 0 0 0;
}
.read-more-list{
  padding: 17px 22px;
  margin: 36px 0 0;
  display: inline-block;
  background: #101010;
  color: #fff;
  font-size: 15px;
  border: 0;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
  border-radius: 0;
}
.read-more-list .btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
}
.modal-content{box-shadow:none !important;border:0 !important;}
.modal-dialog{background:#fff;padding: 20px;z-index: 99;}
.modal-dialog{
    width: 30%;
}
.modal-header{
    border-bottom: none;
    padding: 0;
}
.modal-header .close{
  color: #000;
  opacity: 1;
}
.modal-footer button{
    display:none;
}
.modal-footer{
  border:0;
  padding: 0;
}
.viewww:focus{
     color: #fff;
}
.design-form-sobha{
  padding:0;
}
.modal-open .modal{padding: 0 !important;}
.design-form-sobha .form-group {
    padding: 4px 0px 2px;
}
.paymentplan-section{
  padding: 0;
  background: #f9f9f9;
}
.paymentplan-section1{
  padding: 30px 0 30px 0;
}
.payment-1{
  padding: 15px;
}
.payment-2{
  padding: 39px 0;
  background: #fff;
  text-align: center;
}
.payment-2 strong{
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 0 7px 0;
  display: block;
  color:#222;
}
.payment-2 p{
  color: #4d4d4d;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 15px;
  margin: 0;
}
.sobhaicon-section{
   padding: 0;
   background: #000;
}
.sobhaicon-section1{
   padding: 50px 0;
}
.sobhaicon-heading{
  padding:0;
  text-align:center;
}
.sobhaicon-heading strong{
  display: block;
  font-weight: 600;
  color: #fff;
  text-transform: capitalize;
  font-size: 30px;
}
.sobha-icon{
  padding: 40px 0 0 0 ;
}
.sobha-icon1{
  padding: 10px;
}
.sobha-icon2{
  padding: 0;
  text-align: center;
}
.sobha-icon2 i{
  color:#fff;
  font-size: 45px;
}
.sobha-icon2 p{
  color: #f7f7f7;
  font-size: 19px;
  text-transform: capitalize;
  font-weight: 500;
  margin: 14px 0 0 0;
}

.aark-section{
  padding: 0;
}
.aark-section1{
  padding: 70px 0 40px;
}
.aark-heading{
  padding: 0;
}
.aark-heading strong{
  display: block;
  font-weight: 700;
  color: #000;
  text-transform: capitalize;
  font-size: 32px;
}
.aark-1{
  padding: 1px;
}
.aark-2{
  padding: 0px;
}
.aark-2 img{
}
.aark-gallery{
  padding:20px 0 0;
}
.aark-heading{
  padding:0;
  text-align:center;
} 
/*======================================================
          END DEVELOPERS PAGE CSS
========================================================*/



/*======================================================
          START LUXURY PROJECTS PAGE CSS
========================================================*/

.luxury-design{
  padding-bottom: 80px;
}
.luxuryprojects-section1{
   padding: 0;
}
.luxuryprojects-section2{
   padding: 100px 0 0;
}
.luxury-1{
   padding: 15px;
}
.luxury-2{
   padding: 40px 20px;
   border-radius: 18px;
   box-shadow: 0 0 14px #9d9d9d52;
}
.luxury-2 a{
   display: block;
   text-align: center;  
}
.luxury-2 a img{
   
}
.luxury-2 a p{
   
}
/*======================================================
          END LUXURY PROJECTS PAGE CSS
========================================================*/


/*======================================================
           START FEATURED AREAS & COMMUNITES
========================================================*/

.featuredarea-section{
    padding:0;
    text-align: left;
}
.featurearea{
  padding: 60px 0;
}
.featuredarea-section1{
    padding: 50px 0 120px;
}
.featured-area{
  padding: 32px 0 0;
}
.featured-1{
   padding: 10px;
   text-align: left;
}
.featured-2{
   padding: 0;
   position: relative;
   text-align: center;
   transition: 0.9s ease-in;
}
.featured-3{
   position: relative;
   padding: 0;
   margin: 0px 0 0;
}
.featured-3:before{
   content:"";
   background: linear-gradient(0deg, #000000ed, transparent);
   height: 100%;
   width: 100%;
   left: 0;
   right: 0;
   margin: 0 auto;
   position: absolute;
   opacity: 0.2;
   transition:0.4s ease-in;
}
.featured-3 .view-more{
  position: absolute;
  margin: 0;
  transition: 1.6s ease-in;
  top: 0;
  height: 0%;
  width: 100%;
  display: none;
  justify-content: center;
  align-items: center;
}
.featured-3 .view-more p{
  background: #fff;
  color: #000;
  border-radius: 30px;
  font-weight: 500;
  padding: 5px 20px;
  text-transform: capitalize;
  font-size: 15px;
  display: inline-block;
}
.featured-3 img{
  width: 100%;
}
.featured-2:hover  .featured-3 .view-more{
  display:flex;
  height:100%;
}
.featured-2:hover .featured-3:before{
  opacity:0.8;
}
.featured-4{
  padding: 0;
}
.featured-4 p{
  margin:0;
}
.featured-4 strong{
  font-size: 17px;
  color: #000;
  font-weight: 600;
  text-align: center;
  text-transform: capitalize;
  border-radius: 10px;
  padding: 6px 10px 18px 13px;
  display: block;
  background: #fff;
  width: 80%;
  margin: -23px auto 0;
}
.featured-4 strong a{
  color:#000;
  display:block;
}
.owl-carousel .owl-nav.disabled{
  display: block;
  position: relative;
  text-align: inherit;
  margin: -0 0 0;
}

.featured-area .owl-carousel .owl-nav.disabled{
  margin: 0px 0 0 0;
  width: 0;
  width: 100%;
}
.featured-area .owl-carousel .owl-nav.disabled .owl-next{
  
}
/*======================================================
           END FEATURED AREAS & CVOMMUNITES
========================================================*/

/*======================================================
         START OFFPLAN VILLAS PAGE CSS
========================================================*/

.offplan-villas-section{
  padding: 0;
  /* background: #fff; */
}
.offplan-villas-section1{
  padding: 0px 0 100px;
}
.offplan-villa-sobha{
  padding: 80px 0 0 0;
  border-bottom: 1px dashed #bababa;
}
.offplan-villa-sobha:last-child{
  border:0;
}
.offplan-sobha-content{
  padding: 35px 40px 40px;
  margin: 0 0 20px 0;
  border-radius: 23px;
  box-shadow: 1px -4px 17px #f0f0f0;
  text-align: left;
}
.offplan-sobha-content aside{
  color: #252525;
  font-size: 18px;
  text-transform:capitalize;
  display: inline-block;
  font-weight:600;
  padding: 8px 19px 8px 19px;
  position: relative;
  border-radius: 5px;
  margin: 23px 0 15px;
  background: #eee;
}
.offplan-sobha-content b{
  font-size: 26px;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  padding: 0 0 16px 0;
}
.offplan-sobha-content strong{
  font-weight: 600;
}
.offplan-sobha-content p img{
  height: 18px;
  margin: 0 2px 4px 0px;
}
.offplan-sobha-content p{
  color: #313131;
  font-size: 14px;
  line-height: 30px;
  margin: 0;
  padding: 0 0 6px 0;
}
.offplan-sobha-content p i{
  font-size:15px;
}
.offplan-sobha-content p .star{
  color: #ffab18;
}
.offplan-sobha-content p .rocket{
  color: #13b0ca;
}
.offplan-sobha-content p .pizza{
  color: #cd9616;
}
.offplan-sobha-content p .ice-cream{
  color: #ff98be;
}
.offplan-sobha-content p .bag{
  color: #a04d2c;
}


.offplan-sobha-content ul li{
  display: inline-block;
  padding: 7px 18px 0 0;
  position: relative;
  font-size: 14px;
  color: #313131;
  line-height: 27px;
  text-transform: capitalize;
  font-weight: 400;
}
.offplan-sobha-content ul li span{
  color: #000;
  font-weight: 500;
}
.offplan-sobha-content ul li .bi{
  height: 1.2rem;
  width: 1.2rem;
  color: #000;
}

.offplan-sobha-images{
  padding: 0 0 50px 0;
}
.offplan-sobha-images strong {
  display: block;
  margin: 30px 0 13px 0;
  color: #1f1f1f;
  text-align: left;
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
}



.offplansobha-1{
  padding: 10px;
}
.offplansobha-2{
  padding: 0;
}
.offplansobha-2 img{
  width:100%;
}
.offplansobha-2 p{
  text-align: left;
  color: #383838;
  font-size: 14px;
  margin: 0;
  box-shadow: 0 0 15px #afafaf45;
  font-weight:600;
  text-transform:capitalize;
  padding: 12px 0px 12px 10px;
}


.acres  .money li:nth-child(1) {
  display:block;
  font-weight: 600;
  color: #000000;
  padding: 18px 0 0 0;
  font-size: 15px;
}
.acres .star li:nth-child(1) {
  display:block;
  font-weight: 600;
  padding: 18px 0 0 0;
  font-size: 15px;
}

.acres .location li:nth-child(1) {
  display:block;
  font-weight: 600;
  padding: 18px 0 0 0;
  font-size: 15px;
}
.acres  ul li:nth-child(1) .bi{
  height:1.6rem;
  margin: 0px 0 -1px 5px;
  width:1.6rem;
}
.acres  .location li:nth-child(1) .bi{
  color: #d94d4d;  
}
.acres  .star li:nth-child(1) .bi{
  color: #ffab18;
}
.acres  .money li:nth-child(1) .bi{
  color: #97a62d;
}
.offplan-sobha-content ul{
  padding: 10px 0 10px 0;
  margin: 0;
  list-style: none;
}
.emmar-content ul li{
  display:block;
  padding: 10px 0px 0 0;
}
.emmar-content ul li img{
  height: 18px;
  margin: 0 6px 0 0px;
}
.liv-content-design{
  padding: 35px 40px 40px;
  margin: 0 0 20px 0;
  border-radius: 23px;
  box-shadow: 1px -13px 15px #eaeaea;
  text-align: left;
}
.liv-content{
  padding:0;
  text-align: left;
}
.liv-content b{
  font-size: 26px;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  padding: 0 0 16px 0;
}
.liv-content p {
  color: #313131;
  font-size: 14px;
  line-height: 30px;
  margin: 0;
  padding: 0 0 6px 0;
}
.liv-content  strong{
  font-weight: 600;
}
.liv-content p img{
  height: 15px;
  margin: 0 0 4px 0;
}


.liv-content ul{
  padding: 0px 0px 10px 0;
  margin: 0;
}
.liv-content ul li{
  display:block;
  font-size: 14px;
  color: #313131;
  line-height: 27px;
  text-transform: capitalize;
  font-weight: 400;
  padding: 10px 0px 0 0;
}
.liv-content ul li img{
  height: 16px;
  margin: 0 4px 0 0px;
}

.liv-content-1{
  padding: 10px 0 0 0;
}
.liv-content-1 p{
  color: #313131;
  font-size: 14px;
  line-height: 30px;
  margin: 0;
  padding: 0 0 6px 0;
}
.liv-content-1 ul{
  padding: 0;
  list-style: none;
  margin: 0;
}
.liv-content-1 ul li{
  padding: 5px 0 5px  0;
  color: #222;
}
.liv-content-1 li i{
  transform: rotateZ(45deg);
  color: #dc3a01;
  font-size: 14px;
  margin: 4px 6px 0px 0px;
}
.liv-bedroom{
  padding: 7px 0 0 0;
}
.liv-bedroom-1{
  padding:0;
}
.liv-bedroom1{
  padding: 10px;
}
.liv-bedroom2{
  padding: 20px;
  box-shadow: 0px 0px 14px #e7e7e7;
}
.liv-bedroom2 strong{
  font-weight: 600;
  display: block;
  font-size: 19px;
  color: #000;
  text-transform: capitalize;
  padding: 0 0 8px 0;
}
.liv-bedroom2 ul li b {
  font-weight: 600;
  display: block;
  font-size: 14px;
  color: #000;
  text-transform: capitalize;
  padding: 0 0 10px 0;
}
.liv-bedroom2 ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.liv-bedroom2 ul li{
  color: #5e5e5e;
  padding: 9px 0;
  font-size: 14px;
}
.liv-bedroom2 ul li i{
  color: #656565;
  font-style: normal;
  font-weight: 600;
}
.liv-image strong{
  display:block;
  margin: 0 0 13px 0;
  color: #1f1f1f;
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
}
.nad-images strong{
  display:block;
  padding: 0px 0 13px 10px;
  color: #1f1f1f;
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
}
.nad-images{
  padding: 0px 0 50px;
}

/*======================================================
         END OFFPLAN VILLAS PAGE CSS
========================================================*/

.gallery-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  width: 80%;
  margin: 0 auto;
  padding: 10px;
}
.gallery-item {
  flex-basis: 32.7%;
  margin-bottom: 6px;
  opacity: 0.92;
  cursor: pointer;
}
.gallery-item:hover {
  opacity: 1;
}
.gallery-item img {
  width: 100%;
  height: 100%;
}

.gallery-content {
  font-size: .8em;
}
.lightbox {
  position: fixed;
  display: none;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  z-index: 9;
  top: 0;
}
.lightbox-content {
  position: relative;
  width: 70%;
  height: 70%;
  margin: 9% auto 0%;
}
.lightbox-content img {
  border-radius: 7px;
  box-shadow: 0 0 3px 0 rgba(225, 225, 225, .25);
  width: 100%;
  height: 100%;
}
.lightbox-prev,
.lightbox-next {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 7px;
  top: 45%;
  cursor: pointer;
}
.lightbox-prev {
  left: 0;
}
.lightbox-next {
  right: 0;
}


@media (max-width: 767px) {
  .gallery-container {
      width: 100%;
  }
  .gallery-item {
    flex-basis: 49.80%;
    margin-bottom: 3px;
  }
  .lightbox-content {
    width: 80%;
    height: 60%;
    margin: 15% auto;
  }
}
@media (max-width: 480px) {
  .gallery-item {
    flex-basis: 100%;
    margin-bottom: 1px;
  }
  .lightbox-content {
    width: 90%;
    height: auto;
    margin: 20% auto;
  }
}

/* =========================================================
          START OFFPLAN APARTMENT PAGE CSS 
============================================================*/

.heimat-content aside{
  padding: 0;
  background: transparent;
  font-size: 15px;
  margin: 15px 0 0px;
  font-weight: 600;
  color: #000;
}
.emmar-content .star-color{
  color: #ffab18;
  padding: 0 2px;
}
.heimat-content aside i{
  color: #13a80a;
}
.sportz-danube p .bi {
  height: 1.6rem;
  margin: 0px 5px -1px 0px;
  width: 1.6rem;
  color: #ffab18;
}
.dmcc p .bi{
  color: #d94d4d;
  height: 1.6rem;
  margin: 0px 6px -1px 0px;
  width: 1.6rem;
}
.nayaat-content u{
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #272727;
  display: block;
  padding: 14px 0 0;
}
.nayaat-content ul{
  padding: 10px 0 10px 0;
  margin:0;
}
.nayaat-content ul li{
  display:block;
  padding: 3px 18px 0 0;
}
.nayaat-content ul li i{
  font-size: 15px;
  margin: 0 5px 0 0px;
}
.nayaat-content .check-icon li i{
  color: #15950e;
}
.nayaat-content p .star-icon{
  color: #ffb700;
} 
.nayaat-content p .fil-pin{
  color: #d94d4d;
} 


.nayaat-content .check-icon li .key{
  color:#d99200;
  transform: rotate(275deg);
}
.nayaat-content .star-icon li i{
  color: #ffb700;
}
.nayaat-content .multi-icon li i{
  color: #97a62d;
}
.nayaat-content .multi-icon li img{
  height: 18px;
  margin: 0 5px 0 0px;
}
.nayaat-content .multi-icon li .glo{
  color:blue;
  margin: 0 3px 0 5px;
  font-weight:400;
}
.nayaat-content .multi-icon li .pinn{
  color:#d94d4d;
  font-size: 15px;
  margin: 0 7px 0 6px;
  font-weight:400;
}
.nayaat-content .multi-icon li .bi{
    height: 1.6rem;
    margin: 0px 4px -1px 0px;
    width: 1.6rem;
    color: #d94d4d;
}
.nayaat-content .mark-location .bi{
  height: 1.6rem;
  margin: 0px 4px -1px 0px;
  width: 1.6rem;
  color: #d94d4d;
}
.payment-method-design{
  padding: 40px;
  margin: 0 0 50px 0;
  background: #fffbf4;
}
.payment-method-heading{
  padding: 0;
  text-align: center;
}
.payment-method-heading strong{
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
}
.payment-method{
  padding:0;
}
.payment-method1{
  padding: 40px 40px;
}
.payment-method2{
  padding: 0;
  background: #fefbf5;
  border: 1px solid #756356;
  text-align: center;
}
.payment-method2 strong{
  padding: 6px 10px;
  background: #d0c4b4;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  color: #623c26;
  display: block;
}
.payment-method2 p{
  padding: 20px 0;
  margin: 0;
  font-weight: 300;
  color: #432b1b;
  letter-spacing: -3.7px;
  font-family: none;
  font-size: 61px;
  border-top: 1px solid #432b1b;
  border-bottom: 1px solid #432b1b;
}
.payment-method2 b{
   padding: 6px 10px;
   background: #d0c4b4;
   font-size: 16px;
   font-weight: 500;
   text-transform: capitalize;
   color: #623c26;
   display: block;
}

.tagline-payment{
  padding:0;
}
.tagline-payment i{
  font-family: initial;
  padding: 12px 0 0;
  font-size: 22px;
  color: #54312a;
  text-align: center;
  display: block;
}

.developers-page-inner{
  padding: 80px 0 0 0;
}
.heading-dev-pg{
  padding: 0 0 20px 0px;
}
.heading-dev-pg strong{
  display: block;
  margin: 0;
  color: #3b3b3b;
  text-align: left;
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
}
.dev-page-in{
  padding: 0px;
}
.dev-page1{
  padding: 10px;
}
.dev-page2{
  padding: 0;
  box-shadow: 0 0 4px 0px #e3e3e3;
}
.dev-page2 a{
  display: block;
  position:relative;
}
.dev-page2 a .design-villa{
  position: absolute;
  left: 18px;
  top: 16px;
}
.dev-page2 a .design-villa strong {
    margin: 0 5px 0 0;
    background: #fff;
    padding: 2px 16px;
    color: #000;
    border-radius: 30px;
    font-weight: 600;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
}
.dev-page3{
  padding:0;
}
.dev-page3 a p{
  font-size: 17px;
  text-transform: capitalize;
  font-weight: 600;
  display: block;
  margin: 0;
}
.dev-page4{
  text-align: left;
  padding: 23px 25px 10px 19px;
}
.dev-page4 a p{
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 600;
  display: block;
  margin: 0 0 6px 0;
  color: #444;
}
.dev-page4 a b{
  font-size: 15px;
  text-transform: capitalize;
  font-weight: 500;
  display: block;
  margin: 0;
  color: #000;
}
.dev-page5 {
  padding: 0px 20px 30px 20px;
  border-top: 1px solid #eef3f6;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dev-page5 a{
  margin: 0px 0 0;
  display: inline-block;
}
.dev-page5 a img{height: 15px;margin: 10px 0 0;}

.left-icon-dev{
  text-align: left;
  width: 85%;
  padding: 0;
}
.right-icon-dev{
  padding: 0 0px 0 0px;
  width: 15%;
  position: relative;
  text-align: right;
}
.icon-shear{
  height: 36px;
  color: #b4b4b4;
  margin: 10px 0 0 0;
  font-size: 16px;
  border-radius: 3px;
  width: 36px;
  text-align: center;
  display: inline-block;
  border: 1px solid #e2e2e2;
  line-height: 37px;
}
.icon-shear i{
  font-weight:400;
}

.right-icon-dev ul{
  padding:0;
  margin:0;
  list-style:none;
  position: absolute;
  bottom: 51px;
  right: 0px;
  background: rgb(0 0 0);
  border-radius: 4px;
  width: auto;
  padding: 0px 0;
}
.right-icon-dev ul li{
  padding: 7px 11px;
  text-align: center;
}
.right-icon-dev ul li a{
    color: #fff;
    font-size: 15px;
}
.right-icon-dev ul li a:hover{
  color:#afafafa6;
}
.ominiyat-content ul li:before{
  content:"";
  position:absolute;
  border: 1px solid;
  height:10px;
  top: 12px;
  left: 0;
  width:10px;
  background:#0078d7;
  transform: rotateZ(45deg);
}
.ominiyat-content ul li{
  display:block;
  padding: 5px 0px 0 19px;
}
.ominiyat-content ul .highlight{
  padding: 5px 0px 0 0px;
  font-weight: 500;
  text-transform: uppercase;
}
.ominiyat-content ul .highlight img{height: 18px;margin: 0 0 6px 0;}
.ominiyat-content ul .highlight:before{
  display:none;
}
.ominiyat-content p .icon-star{
  color: #ffb200;
}


.ominiyat-content span{
  font-size:15px;
  font-weight:500;
  display:block;
  text-transform:capitalize;
}
.ominiyat-content p .bi {
    color: #d94d4d;
    height: 1.6rem;
    margin: 0px 6px -1px 0px;
    width: 1.6rem;
}
.ominiyat-content .icon-list li:before{
  display:none;
}
.ominiyat-content .icon-list li{
  padding: 7px 0 0;
}
.ominiyat-content .icon-list li img {
    height: 18px;
}
.ominiyat-content .icon-list li .mony-ic{
  color: #97a62d;
}
.ominiyat-content .icon-list li .ico-pin{
    transform: rotateZ(45deg);
    color: #dc3a01;
    font-size: 14px;
    margin: 4px 6px 0px 0px;
}
.ominiyat-content .pin-lo{
  font-weight:500;
  padding: 10px 0 0;
  font-size: 16px;
}
.ominiyat-content .icon-list{
  padding-top:0;
}
.left-image-apartment{
  padding:0;
}
.right-image-apartment{
  padding: 0 0 0 30px;
}

.design-offplan-apartment .heading-dev-pg strong{
  position:relative;
  display: inline-block;
  padding: 0px 20px 0px 0px;
  font-size: 17px;
  color: #000;
  font-weight: 700;
}
.design-offplan-apartment .heading-dev-pg strong:before{
  content:"";
  position:absolute;
  background: #f4f4f4;
  transform: skew(10deg);
  box-shadow: 0 0 7px #e1e1e1;
  height: 100%;
  width: 100%;
  z-index: -9;
  border-radius: 6px;
  top: 0;
  left: 0;
}
.design-offplan-apartment .heading-dev-pg span{
  background:#000;
  transform: skew(10deg);
  display:inline-block;
  border-radius: 6px 0 0 6px;
  padding: 8px 8px;
  margin: 0 8px 0 0px;
}
.design-offplan-apartment .heading-dev-pg span img{
  transform: skew(-10deg);
  height: 19px;
}

.design-offplan-apartment{text-align: left;}
.offplan-apart{
  
}
.allprperties-heading{
    padding:0;
}
.allprperties-heading aside {
    text-align: center;
    background: #eee;
    padding: 10px 0;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 700;
}
.all-properties{
  padding: 100px 0 100px;
}
.villa-pro{
  padding:70px 0 0;
}
.signature-content .star li i{
  color: #ffb700;
}
.signature-content p .bi{
  height: 1.6rem;
  margin: 0px 4px -1px 0px;
  width: 1.6rem;
  color: #d94d4d;
}
.signature-content ul li{
  display:block;
}
.signature-content .star li:nth-child(1){
  font-weight:600;
  text-transform: uppercase;
}
.signature-content .arrow li i{
  color:#00b294; 
}


/* =========================================================
          END OFFPLAN APARTMENT PAGE CSS 
============================================================*/








@media (max-width: 767px){
  body{text-align: center;}
  .navbar-collapse.in{overflow-y: visible;}
  .dropdown-menu {display: none;margin-top: 0;z-index: 999;}
  .dropdown:hover .dropdown-menu{display: none;}
  .open>.dropdown-menu {display: block !important;}
  .dropdown-menu ul li {padding: 8px 10px 8px 10px;}
  .navbar{min-height: 0;display: block;margin: 0;}
  .navbar-toggler {display: block;}
  .menu{padding: 10px 0 10px;display: block;margin: 30px auto 0;background: #151515;}
  .menu li {padding: 0px 0px;display: block;font-size: 18px;text-align: left;border-bottom: 0px solid #ffffff00;margin: 2px 0px 0px;}
  .dropdown-menu>li {padding: 4px 0px 10px 0px;}
  .menu li a {padding: 7px 0px 7px 15px;font-size: 15px;display: block;color: #b2b2b2;}
  .menu .active a {color: #000000;}
  .menu li:last-child{border:0;}
  .tophead-center2 .whatsapp-number{display:flex;margin: -40px 0 0 0;}
  .menu li:hover{background-color: #00000000;}
  .menu li a:hover {color: #ffffff;}
  .tophead-center1{width:100%;padding: 0px 0 0px 0;}
  .tophead-right1{display:none;}
  .carousel-control b{right:0;}
  .navbar-toggler{display:block;top: -39px;}
  .tophead-section1{display:block;padding: 16px 0 19px 0;}
  .tophead-left2 img{height: 53px;left: 0;margin: 0;display: block;}
  .menu .active {background: #fffcfc00;}
  .tophead-left1{width:40%;}
  .tophead-center2 .whatsapp-number i{font-size: 23px;}
  .tophead-section{background: linear-gradient(180deg,rgb(0 0 0 / 86%)0%, rgb(21 21 21) 100%);
              position: relative;z-index: auto;}
  .search-btn{width:100%;}
  .text-maybach strong {font-size: 14px;}
  .icon-maybach span img{height: 50px;left: 0;margin: 0 auto 0 4px;}
  .icon-maybach span {height: 77px;width: 66px;line-height: 50px;}
  .hand-pick1{width:50%;}
  .handpick-heading p {padding: 6px 0% 0px 0%;}
  .pickmaybach-section1 {padding: 70px 0 50px;}
  .pick-maybach1{padding: 6px 6px;width: 50%;}
  .pick-maybach2 {padding: 0 0px 15px 0px;}
  .chooseus-content1{padding:30px 0 0;}
  .chooseus-heading strong{font-size: 24px;}
  .chooseus-heading{padding: 5px 0 4px 12px;}
  .choose-text ul li {padding: 13px 6px 13px 41px;width: 48.1%;margin: 5px 2px;font-size: 14px;}
  .services1{width:50%;}
  .services4 strong {font-size: 17px;}
  .left-serv strong{font-size:14px;}
  .services4 span {font-size: 15px;}
  .left-serv p{font-size: 17px;}
  .whychoose-section2 {padding: 50px 0 0;}
  .services-section1 {padding: 70px 0 100px;}
  .mark-text strong{font-size:30px;}
  .mark-right1{padding:10px 0 0;}
  .mark-left1{padding:0px 0 10px;}
  .contact-detail1{width:50%;padding: 10px 10px;}
  .contact-detail1:nth-child(2) {width: 50%;}
  .contactdetail-section1 {padding: 80px 0% 80px;}
  .footer-services1{width:50%;padding:10px;}
  .footer-about1{width:50%;padding:10px;}
  .team-1{width:50%;}
  .team_india .team-1 {padding:20px 10px;}
  .team-4 ul li{font-size: 13px;}
  .team_india .team-4 ul li{font-size: 12px;}
  .team-1:nth-child(2){margin: 0px 0 0;}
  .team-1:nth-child(3){margin: 0px 0 0;}
  .team-1:nth-child(4){margin: 0px 0 0;}
  .team-4 {padding: 17px 14px 17px;height: 181px;}
  .team-section:before{height: 170px;top: 55%;}
  .team_india_1:before{height: 170px;top: 55%;}
  .team_india {padding: 20px 0px 0;}
  .footer-contact1{width:50%;padding: 10px 0 0 10px;}
  .maincontent-right2 {padding:0;}
  .breadcrumb-section1{padding-top:0;display: block;}
  .bread-right{text-align:center;padding: 10px 0 0;}
  .company-left1{padding:10px 0;}
  .company-left2 {padding: 20px;}
  .content-heading strong{font-size: 21px;}
  .maincontent-right1{padding:20px 0 0;}
  .maincontent-left1{padding: 0;}
  .maincontent-left2{padding:0;}
  .mission-3{top: 10px;width: 70%;}
  .mission-3 img{width: 60%;}
  .mission-2 {padding: 40px 20px 20px;height: auto;}
  .mission-1{padding:10px 0;}
  .getin-details2 .contact-detail1{width:100%;}
  .getin-details1{padding: 40px 0 0 0;}
  .getin-left2 {padding: 30px 20px;}
  .contac-r{padding:20px 0 10px;}
  .form-group{padding: 4px 0;}
  .search-formResults{background:transparent;}
  .offplanproperties-services1{width:50%;}
  .offplan-services1{width:50%;}
  .heading-offplan strong{font-size: 24px;}
  .property-content h2, h3, h4, h5, h6{font-size: 24px;}
  .ceo-left_2 {padding: 20px;}
  .pickus-design {padding: 19px 30px 40px;}
  .profile-right strong{font-size:18px;}
  .profile-right p{font-size:14px;line-height: 26px;}
  .nara-view1{width:50%;}
  .naravally-content span{font-size: 18px;}
  .naravelly-right1{padding:0;}
  .propery-right1 { padding: 0;}
  .team-4 ul li i{display:block;text-align: center;margin: 0;}
  .team-4 ul li a{display:block;text-align: center;}
  .team-4{text-align:center;}
  .naravelly-left1 {padding: 0px 0 0 0px;}
  .naravally-left2{padding:0;}
  .maybach-teamdesign{display:flex;text-align: left;}
  .maybach-left1{padding: 10px;width: 50%;}
  .maybach-left2{display:block;padding: 50px 20px;}
  .maybach-teamimage{width:100%;}
  .maybach-text{text-align: center;width:100%;}
  .client-right1{padding:20px 0 0;}
  .socialmedia1{width:50%;padding: 5px;}
  .rent-property3 strong:nth-child(3) {right: 6px;}
  .rent-property3 strong{left: 8px;padding: 2px 16px;top: 12px;}
  .rent-property2 {padding: 10px 10px 30px;}
  .rent-property4 strong{font-size: 18px;line-height: 27px;padding: 10px 0 0;}
  .rent-property4 ul li{width: 49%;}
  .rent-property4 ul li:nth-child(3){width:100%;}
  .rent-property4 ul li:nth-child(2){border:0;}
  .maybachteam-section1 {padding: 80px 0 70px;}
  .sobhareality-design {padding: 30px 20px 30px;}
  .sobha-right1{padding:0;}
  .sobha-left1{padding:0 0 25px 0;}
  .payment-1{width:50%;}
  .aark-1{width:50%;}
  .luxury-1{width:50%;padding: 10px;}
  .modal-dialog {width:55%;margin: 30px  auto;}
  .developerpage-design1{width:33.333%;}
  .developer-heading strong{font-size:30px;}
  .join-job_2{display: flex;flex-flow: column-reverse;text-align: center;}
  .join-left strong{text-align:center;font-size: 16px;}
  .join-job2 {padding: 25px 15px 0;}
  .join-right {padding: 0 0 10px;}
  .join-right img{height: auto;}
  .join-job3 a{width: 66%;padding: 6px 0px;}
  .contact-detail2{border-radius: 20px;}
  .heading-job strong {font-size: 30px;}
  .join-job1 { padding:10px;}
  .join-job3 .appy-now{ width: 58%;padding: 9px 0px;}
  .join-left{padding: 10px 0 0;}
  .offplan-services2 {padding: 17px 17px 17px;}
  .offplan-services4 strong{font-size: 19px;padding: 14px 0 0;}
  .offplansobha-1{width:50%;}
  .liv-content-design {padding: 35px 10px 40px;}
  .offplan-sobha-content {padding: 35px 10px 40px;}
  .liv-bedroom1 {  padding: 10px 0;}
  .content-text-name{text-align:center;background:#000;margin: 0 0 20px 0;}
  .content-text-name:before{display:none;}
  .content-text-name strong{color:#fff;}
  .payment-method1 {padding: 15px 11px;width:50%}
  .payment-method2 strong{font-size: 13px;}
  .payment-method-design {padding: 25px 15px;}
  .payment-method-heading strong {font-size: 19px;padding: 10px 0 10px 0;}
  .payment-method2 b{font-size:14px;}
  .dev-page1{width:50%;}
  .dev-page4 {padding: 23px 10px 10px 10px;}
  .dev-page5 { padding: 0px 10px 30px 10px;}
  .dev-page4 a p{font-size:18px;}
  .dev-page4 a b{font-size:15px;}
  .featurearea {padding: 0px 0 30px;}
  .featurearea .featured-1{width:50%;}
  .properties-content1{padding:20px 0 0 0;}
  .properties-content2 strong{font-size:16px;margin: 20px 0 0;padding: 2px 0 2px 9px;}
  .properties-choose2 {padding: 15px 12px 11px;}
  .properties-choose2 strong{font-size: 20px;line-height: 31px;}
  .property-finder{display: flex;flex-flow: column-reverse;}
  .finder-heading aside{font-size: 24px;}
  .finder-heading {padding: 0 0 40px 0;}
  .property-left2 {padding: 20px 0px 0 0px;}
  .property-left2 strong{padding: 3px 0px 3px 7px;font-size: 18px;}
  .youtube-design{padding: 0px 0 0;}
  .maybachproperties-section1{padding:50px 0 0;}
  .featured-area{padding: 12px 0 0;}
  .featuredarea-section1{ padding: 80px 0 120px;}
  .property-maybach .handpick-heading strong{font-size: 30px;}
  .handpick-heading strong{font-size: 30px;}
  .searchbar-section1 .search-btn{padding: 10px 0 0 0;}
  .searchbar-section1{display:block;padding: 13px 10px 10px;background: #ffffff2b;}
  .search{padding: 0px 8px 17px !important;width: 50%;}
  .search label{font-size: 12px;color: #ffffff;}
  .searchbar-heading {padding: 0 0 12px 0;}
  .slide-searchbar{align-items: end;position: relative;padding: 30px 0 20px;background: #000;margin: -10px 0 0;}
  .search-keyword{width: 68%;padding: 0px 30px 0px 30px;}
  .searchbar-heading aside{font-size: 26px;}
  #searchResults{width:100%;padding: 0px 12px 0;margin: 12px auto 0;}
  .search-keywordResults{width: 70%;padding: 0px 18px 0px 18px;}
   .btn-group>.btn:first-child{background: #676767;}



  
  .footer-services1:nth-child(1){width: 70%;padding: 0;}
  .footer-services1:nth-child(2){width: 30%;}
  .footer-services1:nth-child(3){width:100%;padding: 20px 0 0;}
  .footer-social {padding: 10px;}
  .footer-social strong{font-size: 17px;padding: 5px 0 7px 0;}
  .footer-services2 ul li {font-size: 14px;padding: 6px 0 6px 19px;}
  .form-footer {padding: 30px 30px 0px;}

  

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar{min-height: 43px;display: block;/* justify-content: center; *//* align-items: center; */}
  .navbar-toggler {display: block;top: -1px;}
  .menu{margin: 34px 0 0px;display: block;background: #151515;padding: 10px 0 10px 0;border-top: 0px solid #323232ee;}
  .menu li {padding: 6px 0px 6px 20px;display: block;font-size: 17px;border: 000;text-align: left;margin: 0px 0px 0px;}
  .dropdown-menu>li {padding: 4px 0px 10px 0px;}
  .navbar-toggle {display: block;}
  .navbar-collapse.collapse {display: none!important;}
  .navbar-nav {float: none!important;margin-top: 7.5px;display: block;}
  .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
  .collapse.in{display:block !important;}
  .navbar-toggler{display:block;top: -33px;}
  .tophead-section1{display:block;}
  .tophead-left2 img{height:50px;}
  .menu .active {background: #00000000;}
  .tophead-center2 .whatsapp-number{display:flex;}
  .menu li:hover{background-color: #ffffff00;}
  .tophead-center1{width:100%;}
  .tophead-right1{display:none;}
  .carousel-control b{right:0;}
  .text-maybach strong {font-size: 15.2px;}
  .icon-maybach span {height: 65px;width: 65px;line-height: 50px;}
  .icon-maybach span img {height: 46px;}
  .text-maybach {padding: 22px 0 11px 9px;}
  .pick-maybach2 {padding: 0 15px 15px 0px;}
  .hand-pick4 {padding: 15px 8px;}
  .searchbar-section .main{width:99%;}
  .search-dropdown1{padding: 5px 0 0px;width: 100%;}
  .search-drop1 {padding: 0px 3px 0;width: 16.6%;}
  .search-drop2 .btn-group{margin: -7px 0 0;}
  .search-dropdown2 .form-group select{font-size:12px;}
  .search-bar1{width:100%;}
  .chooseus-content1{padding:30px 0 0;}
  .mark-text {padding: 50px 20px;}
  .mark-text strong{font-size: 26px;}
   .searchbar-section .main{width:99%;}
  .search-dropdown1{padding: 5px 0 0px;width: 100%;}
  .search-drop1 {padding: 7px 6px 8px;width: 31.6%;text-align: left;}
  .search-drop2 .btn-group{margin: -7px 0 0;display: block;}
  .search-dropdown2 .form-group select{font-size:12px;}
  .search-bar1{width:100%;}
  .search-dropdown2 .btn-group>.btn:first-child{padding-top: 0;padding-bottom: 0;display: block;padding: 5px 25px 4px;}
  .search-drop2 .form-group{border-bottom: 1px solid #00c7db;}
  .search-dropdown2{display:block;}
  .menu li a{font-size:15px;padding: 0px 0px 0px 0px;}
  .menu .active a{color: #222;}
  .team-4 ul li{font-size: 15px;}
  .team_india .team-4 ul li {font-size: 13px;}
  .team_india .team-1 {padding: 15px;}
  .team-1 {padding: 15px;}
  .heading-team strong {font-size: 23px;}
  .heading-team span {font-size: 14px;}
  .handpick-heading p {padding: 6px 5% 13px 5%;}
  .team-1:nth-child(2){margin: 0px 0 0;}
  .team-1:nth-child(3){margin: 0px 0 0;}
  .team-1:nth-child(4){margin: 0px 0 0;}
  .team-4 {padding: 17px 14px 17px;height: 181px;}
  .team-section:before{height: 170px;top: 55%;}
  .team_india_1:before{height: 170px;top: 55%;}
  .team_india {padding: 20px 60px 0;}
   .profile-left{width:100%;display: block;margin: 0 auto;}
  .profile-right{width:100%;text-align: center;}
  .profile-left span{margin: 0 auto;height:70px;width:70px;line-height: 70px;font-size: 33px;}
  .company-left2{display:block;}
  .profile-right strong{font-size: 16px;padding: 10px 0 0;}
  .company-left2 {padding: 20px;}
  .content-heading strong{font-size: 21px;}
  .maincontent-right1{padding: 0px 0 0;}
  .maincontent-left1{padding:0;}
  .mission-2 {padding: 40px 10px 40px;height: 593px;}
  .bread-left h1{font-size: 26px;}
  .breadcrumb-section1 {padding: 60px 0 90px;display: block;}
  .bread-right{width:100%;text-align: center;padding: 20px 0 0;}
  .bread-left{width:100%;text-align: center;}
  .getin-details1{padding: 40px 0 0 0;}
  .ceo-left_2 {padding: 20px;}
  .pickus-design {padding: 19px 30px 40px;}
  .profile-right p{line-height: 25px;font-size: 14px;}
   .nara-view1{width:50%;}
  .maybach-teamdesign{display:flex;text-align: left;}
  .join-job_2{display: flex;flex-flow: column-reverse;text-align: center;}
  .join-left strong{text-align:center;font-size: 16px;}
  .join-job2 {padding: 25px 15px 0;}
  .join-right {padding: 0 0 10px;}
  .join-right img{height: 120px;}
  .join-job3 a{width: 66%;padding: 6px 0px;}
  .form-footer .form-group {padding: 4px 10px;}
  .footer-services1:nth-child(1){width: 60%;padding: 0 30px 0 0px;}
  .footer-services1:nth-child(2){width:30%;padding: 0 0px 0 0px;}
  .footer-services1:nth-child(3){width:100%;padding: 20px 0 0;}
  .contact-icon {width: 6%;}
  .contact-text {width: 94%;}
  .maybach-teamdesign{display:flex;text-align: left;}
  .maybach-left2{display:block;padding: 50px 20px;}
  .maybach-teamimage{width:100%;}
  .maybach-text{text-align: center;width:100%;}
  .client-right1{padding:20px 0 0;}
  .rent-property4 strong{font-size: 18px;line-height: 30px;}
  .sobha-right1 {padding: 0px 0px 0 10px;}
  .featured-1 {padding: 15px;}
  .featured-3 p{font-size:25px;}
  .modal-dialog {width: 45%;margin: 30px  auto;}
  .developerpage-design1{width:33.333%;}
  .maincontent-right2{padding: 26px 0 0 0;}
  .contact-detail1 {padding: 10px 20px;width: 50%;}
  .contactdetail-section1 { padding: 80px 5% 80px;}
  .contact-detail1:nth-child(2) {width: 50%;}
  .content-text-name{text-align:center;background:#000;margin: 0 0 20px 0;}
  .content-text-name:before{display:none;}
  .content-text-name strong{color:#fff;}
  .offplansobha-2 p{font-size: 12px;}
  .offplansobha-1 { padding: 5px; width: 33.333%;}
  .payment-method1 {padding: 25px 11px;}
  .payment-method2 strong{font-size: 13px;}
  .payment-method-design {padding: 30px 30px;}
  .payment-method-heading strong {font-size: 30px;}
  .payment-method2 b{font-size:14px;}
  .lightbox-content{height:auto;}
  .property-left2 {padding: 0 30px 0 0px;}
  .searchbar-section1 .search-btn{padding: 0px 0 0 0;}
   .searchbar-section1{display:block;padding: 20px 10px 0;}
  .search{padding: 10px 4px 10px !important;width: 33.333%;}
  .search label{font-size: 12px;}
  .searchbar-heading {padding: 0 0 10px 0;}
  .slide-searchbar{align-items: end;padding: 0 0 30px 0;position: relative;}
  .slide-searchbar{align-items: end;padding: 30px 0 20px;background: #000;margin: -10px 0 0;}
    .slide-searchbar{align-items: end;padding: 20px 0 20px 0;}
  .searchbar-heading aside{font-size: 32px;}
  .search-keyword{margin-bottom: 15px;}
 
  
  
  



  

  
  
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .menu li {padding: 10px 8px 10px 8px;margin: 0px 3px;}
  .menu li a {font-size: 14px;}
  .link-quick2 a{padding: 9px 15px 9px;font-size: 17px;}
  .tophead-left2 ul li {font-size: 13px;padding:0px 5px 0 0;}
  .tophead-left2 li a i {padding: 0 5px 0 0px;}
  .tophead-right2 ul li {padding: 0 0px 0 0;font-size: 13px;}
  .header-text b{font-size: 50px;}
  .header-text{padding: 2% 0 0 8%;width: 80%;}
  .header-text i {padding: 40px 0 0;}
  .text-maybach strong {font-size: 15.2px;}
  .icon-maybach span {height: 65px;width: 65px;line-height: 50px;}
  .icon-maybach span img {height: 46px;}
  .hand-pick4 {padding: 15px 8px;}
  .hand-pick4 strong {font-weight: 600;font-size: 17px;}
  .searchbar-section .main{width:99%;}
  .search-dropdown1{padding:10px 0;width: 75%;}
  .search-bar1{width:25%;}
  .search-drop1 {padding: 0px 3px 0;}
  .search-drop2{padding: 10px 0 0 0;}
  .search-drop2 .btn-group{margin: -7px 0 0;}
  .search-dropdown2 .form-group select{font-size:12px;}
  .chooseus-heading strong{font-size: 24px;}
  .chooseus-heading{padding: 5px 0 4px 12px;}
  .choose-text ul li {padding: 11px 0px 11px 26px;width: 48.1%;margin: 0px 2px;font-weight: 500;font-size: 13.2px;}
  .choose-text ul li i{left: 0px;font-size: 16px;}
  .services4 strong {font-size: 18px;}
  .left-serv strong{font-size:14px;}
  .mark-text strong{font-size:30px;}
  .team-4 {padding: 30px 10px;}
  .team-1{padding:5px;}
  .team-4 ul li{font-size: 11.5px;}
  .team_india .team-4 ul li {font-size: 13px;}
  .team_india .team-1 { padding: 15px;}
  .team-4 strong{font-size:20px;}
  .team_india .team-4 strong{font-size:22px;}
  .tophead-left2 img{height:auto;}
  .tophead-center1{width: 61%;}
  .tophead-right1{width: 20%;}
  .team_india {padding: 20px 10px 0;}
  .profile-left span{height: 66px;width: 65px;line-height: 68px;}
  .profile-right strong{font-size: 17px;}
  .profile-right p{line-height: 25px;font-size: 14px;}
  .team-4 ul li i{display:block;text-align: center;margin: 0;}
  .team-4 ul li a{display:block;text-align: center;}
  .client-2 {padding: 49px 40px 70px 40px;}
  .mission-2{height: 533px;}
  .contactdetail-section1 { padding: 80px 5% 80px;}
  .contact-detail1 {padding: 10px 10px;}
  .payment-method1 {padding: 25px 25px;}
  .payment-method2 strong{font-size:15px;}
  .properties-choose2 {padding: 30px 30px;}
  .properties-choose2 strong{font-size: 20px;}
  .properties-choose2 ul {padding: 5px 0 0;}
  .properties-content2 p{margin: 16px 0 15px 0;}
  .properties-content2 strong{padding: 3px 0 3px 9px;}

  .searchbar-section1{display:block;padding: 20px 20px 0;}
  .search{padding: 10px 5px 10px !important;width: 33.333%;}
  .searchbar-section1 .search-btn{padding: 20px 0 0 0;}
  .search-formResults{padding: 0px 0 15px 0;}
  .slide-searchbar{align-items: end;padding: 0 0 20px 0;}
  .searchbar-heading aside{font-size: 35px;}
  .search-keyword{margin-bottom:12px;}



  
  

}

@media only screen and (min-width: 1201px) and  (max-width:1345px) {
  .mark-text strong{font-size:35px;}
  .profile-right strong{font-size:18px;}
  
}

@media (max-width: 575px) and (min-width: 0px){
  .tophead-center2 .whatsapp-number{display:block;margin: 11px 0 0 0;background: #000;padding: 8px 0;}
  .tophead-section1 {padding: 16px 0 13px 0;}
  .navbar-toggler {top: -96px;}
  .carousel-control b{right:0;}
  .lookingfor-section{display:block;padding: 0 0 20px 0;}
  .lookingfor-section .header-text i{display:block;color: #01808d;font-weight: 700;font-size: 18px;}
  .lookingfor-section .header-text ul{display: block;padding: 10px 0 0;}
  .lookingfor-section .header-text ul li{background-color: hsl(0deg 0% 100% / 15%);width: 47%;margin: 5px 3px;box-shadow: 0 0 6px #bbbbbb63;}
  .lookingfor-section .header-text{padding: 2% 0 0 0%;}
  .lookingfor-section .header-text li p{    color: #01808d;}
  .lookingfor-section .header-text li img{filter: brightness(0.5) invert(1);}
  .text-maybach strong {font-size: 15.2px;}
  .icon-maybach span {height: 77px;width: 79px;line-height: 50px;}
  .icon-maybach span img {height: 55px;}
  .pick-maybach2 {padding: 0 0px 15px 0px;}
  .handpick-heading strong {font-size: 24px;}
  .handpick-heading p{font-size: 13px;}
  .choose-text ul li{width: 100%;margin: 5px 0px;padding: 6px 0px 6px 26px;}
  .choose-text ul li i{left:0;font-size: 16px;}
  .chooseus-heading strong {font-size: 20px;}
  .services1{width: 100%;padding: 10px 0px;}
  .services2 {padding: 10px 10px 30px;}
  .mark-text {padding: 30px 10px;}
  .mark-text strong{font-size:22px;}
  .contact-detail1{padding: 10px 0px;width: 100%;}
  .contact-detail1:nth-child(2){width:100%;}
  .footer-services1{width: 50%;padding: 10px 0px;}
  .footer-about1{width:100%;padding:10px;}
  .team_india .team-1 {padding: 15px 0px;} 
  .team_india .team-4 ul li{font-size: 12.8px;}
  .team-1{width: 100%;}
  .hand-pick1{width: 50%;padding: 5px;}
  .pick-maybach1{width:100%;padding: 10px 0;}
  .heading-team strong{font-size:20px;}
  .footer-contact1{width:100%;}
  .company-profile b{font-size: 20px;}
  .profile-left span{height:70px;width:70px;line-height: 70px;font-size: 33px;margin: 0 0 0;}
  .company-left2 {padding: 10px;}
  .profile-right strong {font-size: 15px;padding: 10px 0 0;}
  .content-heading strong {font-size: 15px;}
  .mission-3{top: 50px;}
  .mission-3 img{width: 90%;}
  .offplanproperties-services1{width:100%;padding: 10px 0;}
  .offplan-services1{width:100%;padding: 10px 0;}
  .property-content h2, h3, h4, h5, h6{font-size: 20px;line-height: 28px;}
  .hand-pick4 strong{font-size: 15px;}
  .hand-pick4 {padding: 16px 10px;}
  .searchbar-section1 .search{width: 100%;padding: 7px 0 !important;}
  .pickus-design strong{font-size: 27px;}
  .pickus-design {padding: 19px 12px 40px;}
  .pickus-design ul {padding: 20px 0 0 0;}
  .pickus-design li span{font-size: 16px;}
  .ceo-left1{padding:10px 0;}
  .ceo-left2 {padding: 20px 10px 20px;}
  .ceo-left_2 {padding: 10px;}
  .content-design h2, h3, h4, h5, h6{font-size: 18px;line-height: 30px;}
  .bread-left h1{font-size: 23px;}
  .bread-right p{font-size: 13px;}
  .nara-view1{width:100%;padding: 10px 0;}
  .maybach-left2{display:block;padding: 30px 10px;}
  .maybach-text{text-align:center;padding: 29px 0 0;}
  .footer-services1:nth-child(1){width:100%;}
  .footer-services1:nth-child(2){width:100%}
  .footer-services1:nth-child(3){width:100%;padding: 20px 0 0;}
  .design-social{width:50%;}
  .footer-contact2 ul {padding: 1px 0 0 0;}
  .design-list{width:50%;}
  .form-footer{margin: 0 0 30px 0;padding: 30px 13px 20px;}
  .join-job-design {padding: 40px 10px 40px;}
  .join-job3{padding: 17px 0 0 0;}
  .heading-job strong{font-size: 30px;}
  .maybach-teamimage{width:100%;}
  .maybach-text{width:100%;padding: 20px 0 0 0;}
  .maybach-left1{width:100%;padding: 10px  0;}
  .client-left2 {padding: 80px 40px;}
  .client-2 {padding: 49px 10px 70px 10px;}
  .socialmedia1{width:100%;padding: 5px;}
  .social-heading strong{font-size: 22px;}
  .text-youtube strong{font-size: 25px;}
  .maybach-teamdesign .maybach-text {padding: 20px 0 0;}
  .rent-property1{width:100%;padding: 10px 0;}
  .payment-1{padding: 10px;}
  .sobhaicon-heading strong{font-size: 21px;}
  .sobha-icon1{padding:15px;}
  .sobha-icon2 i{font-size: 36px;}
  .aark-heading strong{font-size:30px;}
  .aark-1{width:50%;}
  .youtube-video1{padding: 10px 0 0;}
  .pick-maybach1{width:100%;}
  .featurearea .featured-1{width:100%;}
  .slide-searchbar{position:relative;background: #000;padding: 30px 0 20px;margin: -10px 0 0;}
  .searchbar-section1{background:#000;padding: 10px 0 0;}
  .searchbar-heading aside{font-size: 23px;}
  .search-btn>.btn:first-child{background:#fff;color: #000;}
  .search-btn>.btn:first-child:hover{color:#fff;}
  .search-keyword {padding: 0px 30px 0px 30px;width: 88%;margin: 20px auto 10px;}
  .search-keywordResults{width: 90%;}
  .featured-3{margin:10px 0 0;}
  .featured-3 p{font-size: 21px;}
  .modal-dialog {width: 75%;margin: 30px  auto;}
  .developerpage-design1{width:50%;}
  .join-job1{width:100%;}
  .offplansobha-1{width: 50%;padding: 5px 5px;}
  .liv-bedroom2 {padding: 16px 11px;}
  .contact-detail1:nth-child(2) {width: 100%;}
  .pay-head strong{font-size: 25px;}
  .dev-page1{padding:15px 0;width:100%;}
  .menu{margin-top:0;}
  .heading-developers a{font-size:30px;}
  .property-maybach .handpick-heading strong{font-size: 25px;}
  .tophead-left2 img{height:auto;}

  
  
  

  
}

@media (max-width: 420px) and (min-width: 0px){
  .team-4 {padding: 30px 10px;}
  .team-4 ul li{font-size:14px;}
  .team-1{padding:10px 0;width: 100%;}
  .copyright-right2 p{font-size:13px;}
  .carousel-control b{right: 0px;}
  .carousel-control b .glyphicon-menu-left{left: 50px;height: 40px;
             width: 40px;line-height: 40px;font-size: 16px;}
  .carousel-control b .glyphicon-menu-right{right: 40px;height: 40px;left: 0;
             width: 40px;line-height: 40px;font-size: 16px;}
  .icon-maybach span {height: 77px;width: 65px;line-height: 50px;}
  .hand-pick1{width: 100%;padding: 10px 0;}
  .services1{width:100%;padding:15px 0;}
  .team_india .team-1{width:100%;}
  .search{width:100%;}
  .company-left2 {padding: 19px 10px 15px;display: block;text-align: center;}
  .profile-left{width:100%;display: block;margin: 0 auto;}
  .profile-right{width:100%;text-align: center;}
  .profile-left span{margin: 0 auto;height:70px;width:70px;line-height: 70px;font-size: 33px;}
  .form-group{width:100%;padding: 2px 0;}
  .design-form-sobha .form-group {padding: 4px 0px 3px;}
  .search label{font-size:11px;font-weight: 300;}
  .hand-pick1{width: 100%;} 
  .profile-right p{font-size:14px;padding: 7px 0 0;line-height: 26px;}
  .naravally-content ul li {padding: 8px 0 8px 20px;}
  .join-job_2{display: flex;flex-flow: column-reverse;text-align: center;}
  .join-left strong{text-align:center;font-size: 16px;}
  .join-job2 {padding: 25px 15px 0;}
  .join-right {padding: 0 0 10px;text-align: center;width: 100%;}
  .join-right img{height: 100px;}
  .join-job3 a{width: 50%;padding: 6px 0px;position: absolute;text-align: center;bottom: -10px;left: 0;right: 0;margin: 0 auto;}
  .join-left{width:100%;}
  .join-job1:nth-child(2){padding-top:30px;}
  .join-job1:nth-child(3){padding-top:30px;}
  .join-job3 {padding: 40px 0 0 0;}
  .join-text span{font-size: 18px;line-height: 29px;}
  .client-left2 {padding: 80px 35px;}
  .contact-detail1:nth-child(2) .contact-detail2 a{font-size: 12px;}
  .form-footer strong{font-size:23px;}
  .contact-icon{text-align: center;width: 100%;padding: 0 0 4px 0;}
  .contact-text{width: 100%;text-align: center;}
  .footer-contact2 ul li{display:block;text-align: center;}
  .maybach-text ul li{padding: 0px 2px;}
  .maybach-text li a{height: 34px;font-size: 16px;width: 34px;line-height: 35px;}
  .sobha-icon1{width:100%;}
  .aark-1{width:100%;}
  .aark-heading strong{font-size: 23px;}
  .payment-1{width:100%;}
  .luxury-1{width:100%;}
  .modal-dialog {width: 95%;margin: 30px  auto;}
  .modal-body{padding:10px 0;}
  .developerpage-design1{width:100%;}
  .developer-heading strong{font-size:25px;}
  .liv-image strong{font-size:20px;}
  .contactdetail-section1 {padding: 80px 0% 80px;}
  .offplansobha-1{width: 100%;padding: 5px 5px;}
  .payment-method1{width:100%;}
   .featured-1{width:100%;}
  .slide-searchbar{position:relative;background: #000;padding: 30px 0 20px;margin: -10px 0 0;}
  .searchbar-section1{background:#000;padding: 10px 0 0;}
  .searchbar-heading aside{font-size: 23px;}
  .search-btn>.btn:first-child{background:#fff;color: #000;}
  .search-btn>.btn:first-child:hover{color:#fff;}
  .search-keyword {padding: 0px 30px 0px 30px;}
   .search-keywordResults{width: 100%;padding: 0px 10px 0px 10px;}
  #propertyTypeSuggestions li a{font-size:14px;}
  #searchResults .property-item .visit-link{float:none;margin: 5px 0 0px 0;}
  #propertyTypeSuggestions li {padding: 10px 5px 10px;}
  .property-name, .developer, .location{display:block;}

}
    