@import url(../css/bootstrap.min.css);
@import url(../css/font-awesome.min.css);
@import url(../css/owl.carousel.min.css);
/* font converted using font-converter.net. thank you! */
/***************** Montserrat-Bold *******************/
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat-Bold.eot");
  src: url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat-Bold.ttf") format("truetype"), url("../fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
/***************** Montserrat-ExtraBold *******************/
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat-ExtraBold.eot");
  src: url("../fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ExtraBold.woff2") format("woff2"), url("../fonts/Montserrat-ExtraBold.woff") format("woff"), url("../fonts/Montserrat-ExtraBold.ttf") format("truetype"), url("../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }
/***************** Montserrat-SemiBold *******************/
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat-SemiBold.eot");
  src: url("../fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-SemiBold.woff2") format("woff2"), url("../fonts/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat-SemiBold.ttf") format("truetype"), url("../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
/***************** Montserrat-Regular *******************/
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat-Regular.eot");
  src: url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat-Regular.ttf") format("truetype"), url("../fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/***************** Montserrat-Medium *******************/
@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/Montserrat-Medium.eot");
  src: url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.ttf") format("truetype"), url("../fonts/Montserrat-Medium.svg#Montserrat-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
/* Proxima Bold */
/***************** Montserrat-ExtraBold *******************/
/***************** Montserrat-SemiBold *******************/
/***************** Montserrat-Regular *******************/
/***************** Montserrat-Medium *******************/
/* Box shadow */
body {
  font-family: 'Montserrat';
  font-weight: normal;
  max-width: 1920px;
  margin: 0 auto; }

html {
  scroll-behavior: smooth; }

ul {
  margin: 0;
  padding: 0; }
  ul li {
    list-style: none; }

p {
  font-size: 16px;
  color: #A7A7A7;
  font-family: 'Montserrat';
  font-weight: normal;
  font-style: normal;
  line-height: 19px; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

.container-fluid {
  padding: 0 15px; }

.btn-yellow {
  background-color: #CEAD44;
  color: #fff;
  border: 0; }
  .btn-yellow:hover {
    background-color: #CEAD44;
    color: #fff; }

.btn-font-sm {
  font-size: 14px;
  font-family: 'Montserrat';
  font-weight: 600;
  font-style: normal;
  padding: 16px; }

.btn-full {
  max-width: 1920px;
  margin: 0 auto; }

.owl-dots {
  width: 100%;
  text-align: center; }
  .owl-dots .owl-dot {
    margin: 0 5px; }
    .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      background-color: transparent;
      border: solid 1px #CEAD44;
      border-radius: 50%;
      display: block; }
    .owl-dots .owl-dot.active span {
      background-color: #CEAD44; }
    .owl-dots .owl-dot:focus {
      outline: 0; }

header {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  max-width: 1920px;
  margin: 0 auto;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  padding: 16px 0;
  z-index: 9999; }
  header .icon-back-ic {
    font-size: 15px;
    display: none; }
  header .share-icon {
    display: none !important;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #BF9409; }
    header .share-icon .icon-share {
      font-size: 13px; }
      header .share-icon .icon-share::before {
        color: #fff; }

/* main-content css */
.generic-detail .btn-full {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0; }

.main-content {
  background: white;
  background: -moz-linear-gradient(30deg, white 40%, rgba(206, 173, 68, 0.38) 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(40%, white), color-stop(100%, rgba(206, 173, 68, 0.38)));
  background: -webkit-linear-gradient(30deg, white 40%, rgba(206, 173, 68, 0.38) 100%);
  background: -o-linear-gradient(30deg, white 40%, rgba(206, 173, 68, 0.38) 100%);
  background: -ms-linear-gradient(30deg, white 40%, rgba(206, 173, 68, 0.38) 100%);
  background: linear-gradient(30deg, white 40%, rgba(206, 173, 68, 0.38) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cead44',GradientType=1 );
  margin-top: 58px;
  padding: 15px; }
  .main-content .inner-content {
    background-color: #fff;
    padding: 15px;
    border-radius: 10px;
    border: solid 1px rgba(112, 112, 112, 0.2);
    margin-bottom: 53px; }
  .main-content .property-detail-sec .banner-image {
    height: calc(100vh - 142px);
    margin-bottom: 12px; }
    @media screen and (max-width: 1365px) {
      .main-content .property-detail-sec .banner-image {
        height: calc(100vh - 142px); } }
    @media screen and (max-width: 1279px) {
      .main-content .property-detail-sec .banner-image {
        height: 500px; } }
    @media screen and (max-width: 992px) {
      .main-content .property-detail-sec .banner-image {
        height: 350px; } }
    @media screen and (max-width: 767px) {
      .main-content .property-detail-sec .banner-image {
        height: 300px; } }
    @media screen and (max-width: 575px) {
      .main-content .property-detail-sec .banner-image {
        height: 200px; } }
    .main-content .property-detail-sec .banner-image .banner-image-slider {
      height: 100%; }
      .main-content .property-detail-sec .banner-image .banner-image-slider .owl-stage-outer {
        height: 100%; }
      .main-content .property-detail-sec .banner-image .banner-image-slider .owl-dots {
        position: absolute;
        bottom: 10px; }
    .main-content .property-detail-sec .banner-image img {
      height: 100%;
      object-fit: cover;
      object-position: top; }
  .main-content .property-detail-sec h2.property-name {
    font-size: 18px;
    color: #0A0A0A;
    font-family: 'Montserrat';
    font-weight: bold;
    font-style: normal;
    margin-bottom: 9px; }
  .main-content .property-detail-sec h2.property-address {
    font-size: 18px;
    color: #0A0A0A;
    font-family: 'Montserrat';
    font-weight: normal;
    font-style: normal;
    margin-bottom: 20px; }
  .main-content .property-detail-sec .property-price-list {
    margin-bottom: 21px; }
    .main-content .property-detail-sec .property-price-list li {
      font-size: 14px;
      color: #0A0A0A;
      font-family: 'Montserrat';
      font-weight: 600;
      font-style: normal;
      margin-bottom: 20px;
      line-height: 19px; }
      .main-content .property-detail-sec .property-price-list li:last-child {
        margin-bottom: 0; }
      .main-content .property-detail-sec .property-price-list li small {
        margin-left: auto;
        font-size: 16px;
        color: #0A0A0A;
        font-family: 'Montserrat';
        font-weight: bold;
        font-style: normal; }
      .main-content .property-detail-sec .property-price-list li strong {
        font-size: 16px;
        color: #0A0A0A;
        font-family: 'Montserrat';
        font-weight: bold;
        font-style: normal; }
  .main-content .property-detail-sec .property-description h5 {
    font-size: 18px;
    color: #0A0A0A;
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    line-height: 18px;
    margin-bottom: 9px; }
  .main-content .property-detail-sec .property-description p {
    margin-bottom: 10px; }

/* Property Detail Page Css */
.property-detail-list {
  margin-bottom: 32px; }
  .property-detail-list li {
    font-size: 16px;
    color: #0A0A0A;
    font-family: 'Montserrat';
    font-weight: normal;
    font-style: normal;
    margin-bottom: 16px; }
    .property-detail-list li:last-child {
      margin-bottom: 0; }
    .property-detail-list li small {
      color: #A7A7A7;
      margin-left: auto;
      font-size: 100%; }

/* 02-02-2021 css */
.donation-sec h3 {
  font-size: 22px;
  text-align: center;
  color: #0A0A0A;
  font-family: 'Montserrat';
  font-weight: 600;
  font-style: normal; }

.payment_page .inner-Page h6 {
  font-size: 22px;
  text-align: center;
  color: #0A0A0A;
  font-family: 'Montserrat';
  font-weight: 600;
  font-style: normal;
  margin-bottom: 1.5rem; }
.payment_page .inner-Page p {
  font-size: 16px; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?mnlcs2");
  src: url("../fonts/icomoon.eot?mnlcs2#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?mnlcs2") format("truetype"), url("../fonts/icomoon.woff?mnlcs2") format("woff"), url("../fonts/icomoon.svg?mnlcs2#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
.fii {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-lock-ic:before {
  content: "\e900";
  color: rgba(112, 112, 112, 0.81); }

.icon-user-ic:before {
  content: "\e901";
  color: rgba(112, 112, 112, 0.81); }

.icon-facebook:before {
  content: "\e902";
  color: #fff; }

.icon-garbage-can:before {
  content: "\e903";
  color: #b10000; }

.icon-edit:before {
  content: "\e904"; }

.icon-share:before {
  content: "\e905";
  color: #bf9409; }

.icon-close-ic:before {
  content: "\e906";
  color: #fff; }

.icon-settings:before {
  content: "\e907";
  color: #bf9409; }

.icon-language:before {
  content: "\e908";
  color: #bf9409; }

.icon-change-password:before {
  content: "\e909";
  color: #bf9409; }

.icon-bank-account:before {
  content: "\e90a";
  color: #bf9409; }

.icon-edit-post:before {
  content: "\e90b";
  color: #bf9409; }

.icon-share-post:before {
  content: "\e90c";
  color: #bf9409; }

.icon-next:before {
  content: "\e90d"; }

.icon-img-camera:before {
  content: "\e90e";
  color: #fff; }

.icon-minus-ic:before {
  content: "\e90f"; }

.icon-plus-ic:before {
  content: "\e910"; }

.icon-left-arrow:before {
  content: "\e911"; }

.icon-camera:before {
  content: "\e912";
  color: #cead44; }

.icon-dollar-ic:before {
  content: "\e913";
  color: #8b8b8b; }

.icon-back-ic:before {
  content: "\e914"; }

.icon-eye-outline:before {
  content: "\e915";
  color: #8b8b8b; }

.icon-my-account:before {
  content: "\e916";
  color: #d1d1d1; }

.icon-create-post:before {
  content: "\e917";
  color: #d1d1d1; }

.icon-home-run:before {
  content: "\e918";
  color: #d1d1d1; }

.icon-view-funds:before {
  content: "\e919"; }

.icon-donate-now:before {
  content: "\e91a"; }

.icon-city:before {
  content: "\e91b";
  color: #8b8b8b; }

.icon-state:before {
  content: "\e91c";
  color: #8b8b8b; }

.icon-cake:before {
  content: "\e91d";
  color: #8b8b8b; }

.icon-mobile:before {
  content: "\e91e";
  color: #8b8b8b; }

.icon-hidden:before {
  content: "\e91f";
  color: #8b8b8b; }

.icon-key:before {
  content: "\e920";
  color: #8b8b8b; }

.icon-email:before {
  content: "\e921";
  color: #8b8b8b; }

/*# sourceMappingURL=style.css.map */
