.greencolor {
  color: #00782b !important;
}

.back-greencolor {
  background-color: #00782b !important;
}

.greycolor {
  color: #686868 !important;
}

.whitecolor {
  color: white;
}
.back-#686868color {
  background-color: #686868 !important;
}

.addmr {
  margin-right: 5px !important;
}

.form_designn {
  text-align: center;
  padding: 15px;
  background-color: #686868 !important;
  border: 2px solid #686868 !important;
}

.s_ur_pro {
  background-color: #00782b !important;
  color: white !important;
}

.without-price {
  font-size: 12px;
  font-weight: 600;
  padding: 6px 14px 4px;
  border-radius: 2px;
  color: #fff;
  border: none;
  background-color: rgb(0 0 0 / 25%);
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  z-index: 20;
}

.sfont {
  font-size: 13px !important;
}

.facebook-border {
  border: solid 1px #686868 !important;
}

.facebook-border:hover {
  border: solid 1px white !important;
  background-color: #00782b !important;
}

.twitter-border {
  border: solid 1px #686868 !important;
}

.twitter-border:hover {
  border: solid 1px white !important;
  background-color: #00782b !important;
}

.linkedin-border {
  border: solid 1px #686868 !important;
}

.linkedin-border:hover {
  border: solid 1px white !important;
  background-color: #00782b !important;
}

.insta-border {
  border: solid 1px #686868 !important;
}

.insta-border:hover {
  border: solid 1px white !important;
  background-color: #00782b !important;
}

.youtube-border {
  border: solid 1px #686868 !important;
}

.youtube-border:hover {
  border: solid 1px white !important;
  background-color: #00782b !important;
}

.bottom_footer_font {
  font-size: 14px;
}

.footer_hover:hover {
  color: #00782b !important;
}

.removeborder:hover {
  border: none !important;
}

.property-content .facilities-list li {
  width: 25%;
  float: left;
  font-size: 15px;
  line-height: 29px;
}
.lang-container {
  display: none;
  position: absolute;
  z-index: 99999999999999999;
  padding: 8px;
  top: 22px;
  background: white;
  box-shadow: 5px 2px 11px 0px grey;
}
.language-dropdown {
  position: relative;
}
.language-dropdown:hover .lang-container {
  display: block !important;
}
.languagess {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1317px) {
  .property-content .facilities-list li {
    width: 25%;
    float: left;
    font-size: 12px;
    line-height: 29px;
  }
}

@media (max-width: 480px) {
  #banner {
    margin-top: 81px !important;
  }
  .item-50vh {
    /* height: 50vh !important; */
    height: auto !important;
    width: 100% !important;
  }

  .banner .item img.img_width_slide {
    width: 100% !important;
  }
  .content-area2 {
    padding: 35px 0 40px !important;
  }
}

@media (max-width: 992px) {
  .banner-tab-btn .search-button {
    padding: 5px 20px;
    border-radius: 3px;
  }

  .banner-tab-btn .search-fields {
    line-height: 20px;
  }

  .banner-tab-btn .search-fields .btn {
    line-height: 20px !important;
  }

  .banner-tab-btn form .input-text {
    line-height: 20px !important;
  }

  .search-fields {
    line-height: 38px !important;
  }
}

.d_image {
  width: 100%;
  object-fit: cover;
}

.status_position {
  right: 15px !important;
}

@media only screen and (max-width: 767px) {
  .remove_section_m {
    display: none !important;
  }
}

.p_p_d {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.cu_none {
  cursor: default !important;
}

.nav-sidebar {
  overflow-y: auto !important;
}

.title-lang::after {
  content: "";
  position: absolute;
  cursor: pointer;
  /* left: 50%; */
  top: 10px;
  margin-left: 5px;
  border-width: 7px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

.title-lang-mobile::after {
  content: "";
  position: absolute;
  cursor: pointer;
  /* left: 50%; */
  top: 10px;
  margin-left: 5px;
  border-width: 7px;
  border-style: solid;
  border-color: #262525 transparent transparent transparent;
}

@media only screen and (min-width: 991px) {
  .remove_lang {
    display: none !important;
  }
}