@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500&display=swap");
:root {
  --font-family: "Poppins", sans-serif;
  --primary: #091526;
  --secondary: #1c4670;
  --tertiary: #d328a7;
  --btn_color: #78f9ff;
  --text_color: White;
  --hover_color: #849f9f;
}
@import "https://unpkg.com/open-props";
@import "https://unpkg.com/open-props/normalize.min.css";

body {
  font-family: var(--font-family);
}
.abc {
  width: 100%;
}
.accordion-button:not(.collapsed) {
  color: white !important;
}

.accordion-button:hover,
.accordion-button:focus,
.accordion-button:active {
  color: white !important;
}

.accordion-button:active-color {
  color: var(--secondary) !important;
}

.btn-hover {
  background-color: var(--btn_color);
  color: #000;
}
.btn-hover:hover {
  background-color: var(--tertiary);
  color: white;
}
.resaleNav:hover {
  color: var(--tertiary) !important;
}
.nav-link:active-color {
  color: var(--tertiary) !important;
}
.textLearn:hover {
  color: var(--tertiary) !important;
}

.aboutUsContainer:hover .textAboutUs {
  cursor: pointer;
  color: var(--tertiary) !important;
}
.aboutUsContainer:hover .arrowDown {
  cursor: pointer;
  color: var(--tertiary) !important;
}
.aboutUsContainer1:hover .textAboutUs {
  cursor: pointer;
  color: var(--tertiary) !important;
}
.learnContainer:hover .textLearn {
  cursor: pointer;
  color: var(--tertiary) !important;
}
.learnContainer1:hover .textLearn {
  cursor: pointer;
  color: var(--tertiary) !important;
}

.popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.popup-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  background-color: white;
  border-radius: 5px;
  text-align: center;
}
.popup-content2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  background-color: white;
  border-radius: 5px;
  text-align: center;
}

.close-popup {
  position: absolute;
  top: 0px;
  right: 10px;
  font-size: 25px;
  cursor: pointer;
}

.bi-chevron-up {
  color: white;
}
.bi-chevron-up:hover {
  color: var(--btn_color); /* Change to primary color on hover */
}

#fc_frame {
  bottom: 100px !important;
}

.nav-link:hover,
.nav-link.active {
  color: var(
    --tertiary
  ) !important; /* Change this to your desired secondary color for active/hover state */
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  border-color: var(
    --secondary
  ) !important; /* Change this to your desired secondary color for the line */
}

.card:hover {
  border-color: var(--hover_color);
  transition: border-color 0.3s ease;
  box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.76);
  transition: box-shadow 0.3s ease;
}

#image {
  margin-top: 7.2rem;
}

.custom-alert {
  position: fixed;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  padding: 10px 20px;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.custom-alert-text {
  margin-right: 10px;
}

.custom-alert-close {
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.custom-alert-close:hover {
  text-decoration: underline;
}

/* Show the loader and hide the text when the button is in loading state */
.newsletter-button .loader {
  display: none;
}

.custom-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-button1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-button.loading .text {
  display: none;
}
.custom-button1.loading .text {
  display: none;
}

.custom-button.loading .loader {
  display: inline-block;
}

.custom-button1.loading .loader {
  display: inline-block;
}

.cards-body {
  border-color: var(--hover_color);
  transition: border-color 0.3s ease;
  box-shadow: 0px 3px 7px 0px var(--hover_color);
  transition: box-shadow 0.3s ease;
}

.custom-line-height {
  line-height: 2.1; /* Adjust the value as needed */
}

.plus-sign::after {
  content: "+";
  display: inline-block;
  margin-left: 5px; /* Adjust the spacing as needed */
}

table {
  border-collapse: collapse;
  width: 100%;
}
th,
td {
  border: 1px solid #000;
  padding: 8px;
  text-align: left;
}

.custom-button {
  background-color: var(--btn_color) !important;
  color: var(--primary) !important;
}
.custom-button1 {
  background-color: var(--btn_color) !important;
  color: var(--primary) !important;
}

.custom-button:hover {
  background-color: var(--tertiary) !important;
  color: var(--text_color) !important;
}
.custom-button1:hover {
  box-shadow: none !important;
  /* color:#D328A7 !important; */
}
.partnerRow {
  gap: 130px;
}

.partnerGap {
  gap: 130px;
}
@media (max-width: 1400px) {
  #image {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }
  #hero {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #hero1 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 1000px) {
  #image {
    width: 70dvw;
  }
  #hero {
    position: relative !important;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    margin-top: 4rem;
  }
  #hero1 {
    position: relative !important;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    margin-top: 4rem;
  }
  .custom-mb {
    margin-bottom: 1.5rem !important;
  }
  .custom_mb {
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 1310px) {
  .image1About {
    margin-top: 60px;
  }
}

@media (min-width: 1000px) {
  .helpSteps {
    height: 380px;
  }
  #image {
    position: absolute;
  }
  #hero-content {
    padding-top: 6rem !important;
  }
}

.privacyPolicyMargin {
  margin-top: -100px;
}
.privacyContentMargin {
  margin-top: -40px;
}

@media (max-width: 768px) {
  .marginTermsBelow {
    margin-top: 30px;
  }
  .accordion-button {
    font-size: 0.9rem !important;
  }
}
.container {
  background: var(--BG-color, #091526);
}
.abc {
  width: 100%;
  background: var(--BG-color, #091526);
}
.cardCont {
  background: var(--BG-color, #091526);
}

.card {
  box-shadow: none !important;
  background: #212a38;
}
.card-title {
  color: white;
}
.card-text {
  font-family: Poppins;
  color: white;
}
.card-link {
  color: white;
}
.headingAssets {
  color: white;
}
.textWhite {
  color: white;
}
.carousel {
  width: 360px;
}
.imageC {
  width: 100px;
  height: 400px;
}
.helpCar {
  padding: 60px;
}

.tradableCard1 {
  width: 240px;
  height: 330px;
  padding-top: 8px;
  border: 1px solid #d328a7;
  background: transparent;
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  gap: 4px;
  padding-left: 1rem;
  padding-top: 1rem;
}

.tradableCard1:hover {
  border: 2px solid #d328a7;
  transition: border-color 0.1s ease;
  transition: box-shadow 0.1s ease;
}

.circle {
  padding-top: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  color: white;
  width: 56px;
  height: 56px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 10px;
  border-radius: 80px;
  background: var(
    --gradient-2,
    linear-gradient(
      95deg,
      #d328a7 34.45%,
      rgba(199, 68, 179, 0.93) 43.31%,
      rgba(199, 68, 179, 0.93) 56.6%,
      rgba(120, 249, 255, 0.5) 100%
    )
  );
}

.heading {
  font-size: 1rem;
  font-weight: bold;
  color: white;
  text-align: left;
  margin-top: 25px;
}

.description {
  font-size: 0.8rem;
  font-weight: normal;
  color: white;
  margin-top: 0.5rem;
  text-align: left;
  padding-right: 2px;
  margin-bottom: -2px;
}

@media (max-width: 1275px) {
  .seamlessContainer {
    flex-wrap: wrap;
  }
  .seamlessContainer1 {
    flex-wrap: wrap;
  }
}
@media (max-width: 1380px) {
  .containerAllLove {
    width: 550px !important;
  }
  .mainInvestorsLove {
    padding-left: 50px !important;
    padding-right: 70px !important;
  }
  /* .media-scroller4{
      gap:50px !important;
    } */
}

@media (max-width: 1280px) {
  .mainInvestorsLove {
    padding-left: 50px !important;
    padding-right: 30px !important;
  }
  /* .media-scroller4{
        gap:50% !important;
      } */
}

@media (min-width: 1280px) {
  .freq1 {
    gap: 200px !important;
  }
}
@media (min-width: 1240px) {
  .marketplaceWidth {
    width: 620px;
  }
  .widthParMain {
    width: 600px;
  }
}

@media (max-width: 1240px) {
  .seamlessContainer2 {
    flex-wrap: wrap;
  }
  .ImageContainerLove {
    display: none !important;
  }
  .mainInvestorsLove {
    justify-content: center !important;
  }
  .containerAllLove {
    width: 700px !important;
  }
  /* .hoverHelperLove{
      height:130px;
    } */
  .containerAllLove {
    margin-left: -30px;
  }
}

.knowMoreButton {
  border: 0.5px solid #d328a7;
}

.exploreButtonCss {
  background: #78f9ff;
  color: black;
}
.exploreButtonCss:hover .exploreHover {
  color: white !important;
}
.helpCard:hover .card-title {
  color: #78f9ff;
}
.KnowMoreDeactive:hover {
  color: red;
}
.textBlack {
  color: black;
}
.textGrey {
  color: #79747e;
}
.people-background {
  margin-top: -35px;
  background: var(--BG-color, #091526);
}
.helpFaqButton {
  margin-top: -0.5rem;
}
.navbar-sticky-top {
  height: 4rem !important;
}
.joinParent {
  background: var(--BG-color, #091526);
  padding-left: 100px;
  padding-right: 100px;
  margin-top: 35px;
}
.joinParentAbout {
  background: var(--BG-color, #091526);
  padding-left: 50px;
  padding-right: 50px;
}

.joinCom {
  /* gap:500px; */
  background: #212a38;
  padding: 25px;
}
.whatsappButton {
  padding-bottom: 30px !important;
  height: 35px;
}
.submitButton1 {
  height: 35px;
}

.telegramButton {
  padding-bottom: 30px !important;
  height: 35px;
}
/* .joinCom{
  gap:200px;
} */
.community {
  border-radius: 16px;
  background: var(--glass-col, rgba(128, 128, 128, 0.2));
  box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.76);
  padding-right: 50px;
}

.joinOurCom {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 87.5% */
  margin-top: 10px;
}

/* @media (max-width: 1270px) {
  .joinCom {
    gap:300px !important;
  }
} */
@media (max-width: 1171px) {
  .joinCom {
    gap: 0px !important;
  }
}
@media (max-width: 1125px) {
  .joinCom {
    display: flex !important;
    flex-direction: column !important;
    gap: 0px !important;
  }
}
@media (max-width: 465px) {
  .footerSocial {
    width: 10px;
  }
}

@media (min-width: 665px) {
  .product-container {
    margin-top: 100px;
  }
  .pre-btn {
    margin-top: 280px !important;
  }
  .nxt-btn {
    margin-top: 280px !important;
  }
}
@media (max-width: 665px) {
  /* .joinOurCom {
    width:340px !important;
  } */
  .joinParent {
    padding: 3rem;
  }
  .videoSection {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .dashBoardSection {
    margin-top: 50px !important;
  }

  .helpJoinParent {
    margin-top: -50px !important;
  }
  .mobileJoinCom {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .helpMe {
    /* border:1px solid red; */
    display: flex !important;
    flex-direction: row !important;
    justify-content: start !important;
  }
  .backgroundMobile {
    margin-top: -10px !important;
  }
}
@media (max-width: 780px) {
  .footerSocial {
    width: 240px;
    display: flex;
    flex-direction: column !important;
  }
  .socialHandleContainer {
    margin-top: 15px !important;
  }
}
.socialHandle {
  height: 39px;
  width: 39px;
}
.logoFoot {
  width: 100px;
  height: 24px;
}
.socialHandleMob {
  height: 35px;
  width: 35px;
}
.brandMob {
  width: 37px;
  height: 35px;
}
.socialHandleContainer {
  margin-top: -8px;
}
.image-description1 {
  border-radius: 20px;
  width: 280px;
  height: 320px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  transition: width 0.8s, height 0.3s;
  position: relative;
}

.imageTradable {
  padding: 20px;
  background: #212a38;
  border-radius: 15px;
  overflow: hidden;
  height: 290px;
  width: 240px;
  transition: width 0.8s, height 0.5s;
  position: relative;
}
.imageTradable5 {
  padding: 20px;
  background: #212a38;
  border-radius: 15px;
  overflow: hidden;
  height: 260px;
  width: 220px;
  transition: width 0.8s, height 0.5s;
  position: relative;
}

.imageTradableAbout {
  padding: 20px;
  background: #212a38;
  border-radius: 15px;
  overflow: hidden;
  height: 290px;
  width: 240px;
  position: relative;
}

.imageTradablecr {
  padding: 20px;
  background: #212a38;
  border-radius: 15px;
  overflow: hidden;
  height: 290px;
  width: 240px;
  transition: width 0.8s, height 0.5s;
  position: relative;
  margin-left: -35px;
  margin-top: 50px;
}
.imageTradable2 {
  padding-top: 20px;
  background: #212a38;
  border-radius: 15px;
  overflow: hidden;
  height: 290px;
  width: 240px;
  margin-left: -20px;
}

.descTradable {
  color: var(--White, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  width: 200px;
  margin-top: -75px;
  margin-left: -8px;
  text-align: center;
  z-index: 100;
}

.descTradable2 {
  color: var(--White, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;

  width: 100px;
  margin-left: -8px;
  text-align: center;
  margin-top: 5px;
}
.descTradable3 {
  color: var(--White, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;

  width: 150px;
  margin-left: -8px;
  text-align: center;
  margin-top: 5px;
}
.descTradable5 {
  color: #78f9ff !important;
  text-align: center;
  font-family: Poppins;
  font-size: 18px;
  font-weight: 700;
  width: 140px;
  margin-left: -8px;
  text-align: center;
  margin-top: 5px;
}

.textSmallTradable {
  margin-top: 40px;
  padding-left: 20px;
  font-size: 12px;
}
.textSmallTradablecr {
  margin-top: 40px;
  margin-left: -10px;
  padding-left: 20px;
  font-size: 12px;
}

.descTradable1 {
  color: var(--White, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;

  width: 150px;
  margin-left: -8px;
  margin-top: -75px;
  text-align: center;
}
@media (max-width: 1200px) {
  .helpAboutCardContainer {
    flex-wrap: wrap;
    justify-content: start !important;
  }
}

@media (min-width: 465px) {
  .helpAbout1 {
    display: none !important;
  }
}

.parentFaq {
  border-radius: 8px;
  height: 130px;
  width: 185px;
  pointer: cursor;
}
.imageFaq {
  width: 50px;
  height: 45px;
}
/* .parentFaq:hover .imageFaqDescription{
    color:#D328A7;
} */
.imageFaq {
  height: 50px;
  width: 50px;
}
.faqCardBox {
  border-radius: 8px;
  background: var(--glass-col, rgba(128, 128, 128, 0.2));
}

.faqPagePaddingHelper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 60px;
  width: 100%;
}
/* .faqCardBox:hover .imageFaqDescription{
  color:#D328A7 !important;

} */
.parentFaq:hover {
  border-radius: 8px;
  border: 1px solid var(--gradient-2, #d328a7);
  transition: 0.2s;
}
.imageFaqDescription {
  color: white;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  margin-top: 10px;
  line-height: 40px; /* 166.667% */
}
.mobileFaqCard {
  width: 180px;
}
.helpFaq {
  padding: 90px;
}
.footerBorder {
  border: 1px solid black !important;
}

.ll {
  height: 250px;
  background: linear-gradient(124deg, #d328a7 -11.55%, #ac25eb 104.74%),
    linear-gradient(124deg, #d328a7 -11.55%, #ac25eb 104.74%);
  filter: blur(350px);
}

.oo {
  margin-top: -540px;
}

.ll {
  height: 250px;
  background: linear-gradient(124deg, #d328a7 -11.55%, #ac25eb 104.74%),
    linear-gradient(124deg, #d328a7 -11.55%, #ac25eb 104.74%);
  filter: blur(350px);
}

.oo {
  margin-top: -500px;
}

.aboutNavbar {
  width: 95% !important;
}

.videoMain {
  margin-top: 100px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/* investment */
.paddingForInvestSection {
  padding-top: 80px;
}

@media (max-width: 575px) {
  .privacyPolicyMargin {
    margin-top: -20px;
  }
  .privacyContentMargin {
    margin-top: 30px;
  }
  .oo {
    width: 300px !important;
  }
}

@media (max-width: 539px) {
  .oo {
    margin-top: -650px;
  }
}
@media (max-width: 472px) {
  .oo {
    margin-top: -700px;
  }
}
.secondImageAbout {
  margin-top: -700px;
}
@media (max-width: 440px) {
  .image1About {
    width: 350px !important ;
  }
}

@media (max-width: 391px) {
  .oo {
    width: 200px !important;
  }
  .image2About {
    width: 290px !important;
  }
}
.image2About {
  margin-top: -100px;
}
.image1About {
  width: 400px;
}
.blogIcon {
  width: 25px;
}

.smallTextBlog {
  font-size: 13px;
}
.blogIcons {
  margin-top: -5px;
}
.MiscBlogDetail {
  padding-bottom: 10px;
}
.contentBlog {
  font-size: 16px;
}
.mainBlogContainer {
  padding: 50px;
  margin-top: 10px;
}
.mainArticleContainer {
  padding: 20px;
  margin-top: 10px;
}
/* .helpBlog{
  width:1000px;
}
.blogDetailImage{
  width:1000px;
} */
.showMeAfter991px {
  display: none;
}
.footerHeading {
  font-size: 16px;
  font-weight: 600;
  line-height: 21.82px;
  text-align: left;
  color: #d328a7;
}

.textGateway {
  font-size: 15px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: left;
}
.rightsReservedText {
  font-size: 12px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
}
.knowMoreVideoSec {
  display: none;
}

@media (max-width: 991px) {
  .knowMoreVideoSec {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 200px;
    height: 40px;
    border-radius: 6px;
    border: 1px solid var(--pink, #d328a7);
    color: white;
    font-size: 16px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: center;
  }

  .knowMoreVideoSec:hover {
    background-color: #d328a7;
  }
  .knowMoreVideo {
    display: none !important;
  }
  .leftWhotext {
    width: 100% !important;
  }
  .termUseMargin {
    margin-top: -10px !important;
  }
  .showMeAfter991px {
    display: block;
  }
  .hideMeAfter991px {
    display: none !important;
  }

  .signupCont {
    margin-top: -10px;
  }
  .helpSteps {
    margin-top: -10px !important;
  }
  /* .propertyCriteriaMargin{
  margin-top:-10px;
} */
  .options-container {
    padding-left: 10px;
  }
  .mobileAboutUs {
    margin-left: -6px;
  }
  .optAboutUsMob {
    margin-left: -3px;
  }
  .optLearnMob {
    margin-left: -3px;
  }
  .mobileLearn {
    margin-left: -6px;
  }
  .containerDropDown {
    margin-right: -30px;
  }
  .nav-item1 {
    margin-left: -15px;
    width: 180px;
  }
  /* .navbar-brand-logo{
    margin-left:-60px !important;
  } */

  .dropdown-men1 {
    height: 85px !important ;
  }

  .sideBar {
    padding: 10px 30px;
    position: fixed;
    right: 0;
    height: 100vh;
    width: 100%;
    flex-direction: column;
    background-color: #091526;
    align-items: flex-start;
    justify-content: flex-start;
    backdrop-filter: blur(10px);
    margin-top: 55px;
    animation: n 0.5s;
  }

  .showSidebar {
    display: flex !important;
    animation: n 0.5s;
  }
  @keyframes n {
    0% {
      opacity: 0;
      padding-left: 40px;
    }
    100% {
      opacity: 1;
      padding-left: 10px;
    }
  }

  .unholy {
    /* border:1px solid white; */
    padding-right: 20px;
    position: fixed;
    right: 0;
    height: 40px;
    width: 200px;
    margin-right: 10px;
  }

  .sideBar li {
    width: 100%;
  }
  .mobileNavbar {
    display: block !important;
  }
  .navbarParentCont {
    width: 1000%;
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-end !important;
  }
   .collapse {
    display:none !important;
  } 
  .navbar-brand-logo {
    margin-top: 20px;
  }
  .navbar-toggler {
    display: none !important;
  }
  .navMobile {
    /* border:1px solid red !important; */
    display: block !important;
  }
  .HeadingBlogDetail {
    font-size: 23px !important;
    padding-right: 50px !important;
  }
  .HeadingBlogDetail1 {
    font-size: 21px !important;
    padding-right: 50px !important;
  }
  .smallTextBlog {
    font-size: 10px !important;
  }
  .contentBlog {
    font-size: 14px !important;
  }
  .navbarDrop {
    flex-direction: column !important;
    gap: 0px !important;
  }
  .mainNav {
    flex-direction: column !important;
    gap: 0px !important;
  }
  .megaMenu {
    display: flex;
    flex-direction: column !important;
    flex-wrap: wrap !important;
  }
  .learnContainer {
    width: 100px !important;
  }
  .learnContainer1 {
    width: 100px !important;
  }
  .buttonsNav {
    margin-left: -1px !important;
    flex-direction: column !important;
  }
  .freq1 {
    gap: 0px !important;
    flex-direction: column !important;
  }
  .faqImageContainer {
    display: none !important;
  }
  .realEstateTradable {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-top: 26px !important;
  }
  .image1About {
    margin-top: -240px !important;
  }

  .image2About {
    margin-top: 100px !important;
  }
}
.termUseMargin {
  margin-top: -90px;
}
.termUseMainContMargin {
  max-width: 1440px;
  margin: 0 auto;
  margin-top: -140px;
}

@media (min-width: 651px) {
  .contentBlog {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
.owl-theme .owl-dots .owl-dot.active span {
  background: #d328a7 !important;
}
.owl-dots {
  margin-top: 20px;
}
.mobileLandingcontain {
  width: 340px;
  margin-top: 30px !important;
}

.parentContRound {
  display: none !important;
}

@media (min-width: 991px) {
  .newPartners {
    width: 160px;
  }

  .detailsMob {
    display: none;
  }
  .level4Main {
    text-align: left !important;
  }
  .parentNewBackground {
    padding-bottom: 50px;
  }

  .mobileLandingcontain {
    display: none;
  }
  .paddingAboutDescTextTop {
    margin-top: -70px;
  }

  .howItWorksFooter {
    margin-top: -120px;
  }
  .footerFaqSect {
    margin-top: -60px;
  }
  .haveQuesMargin {
    margin-top: -50px;
  }
  .headFaq {
    margin-top: -150px !important;
  }
  .helpAboutCardContainer {
    margin-top: -40px;
  }
  .propertyCriteriaMargin {
    margin-top: 100px;
  }
  .dbsImage {
    height: 27px !important;
    width: 100px;
  }
  .whatOffers {
    margin-top: -100px;
  }
  .logos-slide {
    display: inline-block;
    animation: 12s slide12 infinite linear !important;
  }

  .navbar .dropdown-men1::before {
    /* border:1px solid white !important; */
    margin-top: -2rem !important;
  }
  .hamburger {
    display: none !important;
  }

  .disappearContAbout {
    display: none !important;
  }
  .HeadingBlogDetail {
    padding-right: 300px;
    font-size: 27px;
  }
  .HeadingBlogDetail1 {
    font-size: 23px;
  }
  .clubAccessButton {
    width: 140px;
    margin-top: 5px;
    height: 40px !important;
  }
  .loginSignupButton {
    background: #091526 !important;
    border: 1px solid white !important;
    color: white !important;
    margin-top: 5px;
    height: 35px !important;
    font-size: 14px;
    padding: 0 31px;
  }
  .loginSignupButton:hover {
    /* border:1px solid #D328A7 !important; */
    background-color: #091526;
  }
  .subsText {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .faqImageContainer1 {
    flex-direction: row !important;
    display: none !important;
  }
  .faqImageContainer {
    height: 500px;
  }
  .imageFaqLading {
    height: 10px !important;
  }
  .joinOurCom {
    width: 320px !important;
  }
  .visionMissionPaddingTop {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .visionMissionAbout {
    margin-top: -10px;
  }
}

@keyframes slide12 {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

.logos {
  margin-top: -50px;
  overflow: hidden;
  padding: 60px 0;
  white-space: nowrap;
  position: relative;
}

.logos:before,
.logos:after {
  position: absolute;
  top: 0;
  width: 250px;
  height: 100%;
  content: "";
  z-index: 2;
}

.logos:before {
  left: 0;
  /* background: linear-gradient(to left, rgba(255, 255, 255, 0), white); */
}

.logos:after {
  right: 0;
  /* background: linear-gradient(to right, rgba(255, 255, 255, 0), white); */
}

.logos:hover .logos-slide {
  animation-play-state: paused;
}

.logos-slide {
  gap: 100px;
  display: inline-block;
  /* animation:7s slide12 infinite linear; */
}

.logos-slide img {
  height: 50px;
  margin: 0 40px;
}

.aboutCarouselPaddingHelper {
  margin-top: 70px;
}
.helpQuestionCont {
  margin-top: 100px;
}

@media screen and (min-width: 540px) and (max-width: 767px) {
  .image1AboutTest {
    margin-top: -250px !important;
  }
  .image2About {
    margin-left: -50px;
  }
}

.articleImage {
  padding-right: 20px;
  padding-left: 20px;
}
.articleText {
  padding-left: 20px;
  padding-left: 20px;
}
.contentArticleText {
  padding-left: 80px !important;
  padding-left: 80px !important;
}

.fiveReasonsMargin {
  margin-top: 50px;
}
.marginHowItWorksDesk {
  margin-top: 50px !important;
}
.realTrustedPartner {
  margin-top: 100px;
}
.mainPartContacts {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media (max-width: 1000px) {
  .mainPartContacts {
    flex-direction: column;
  }
}
.copyMarginHelp {
  margin-top: 40px;
}
.paddingFooterNew {
  padding-left: 60px;
  padding-right: 60px;
  max-width: 1440px;
  margin: 0 auto;
}
.contactUsCookies {
  font-family: Nunito;
  font-size: 24px;
  font-weight: 700;
  line-height: 32.74px;
  text-align: center;
}
.cookiesContactText {
  font-family: Nunito;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.1px;
  text-align: center;
}
.marginFootRisk {
  margin-top: -150px;
}
.marginFootRiskMob {
  margin-top: -100px;
}
.marginFootKyc {
  margin-top: -140px;
}
.marginFootKycMob {
  margin-top: -110px;
}
.marginFootCookies {
  margin-top: -100px;
}
.marginFootCookiesMob {
  margin-top: -60px;
}
.marginFootPrivacy {
  margin-top: -150px;
}
.marginFootPrivacyMob {
  margin-top: -100px;
}
.marginFootTermsMob {
  margin-top: -60px;
}
.marginFootTerms {
  margin-top: -100px;
}

.headMapCard {
  font-size: 6px;
  font-weight: 400;
  line-height: 8.25px;
  text-align: left;
}
.descMapCard {
  font-size: 8px;
  font-weight: 400;
  line-height: 8.25px;
  text-align: left;
}
.mapCard {
  position: relative;
  background-image: url("assets/img/Real_estate/mapCardNew.svg");
  background-size: cover; /* Ensure the background image covers the entire container */
  height: 130px;
  width: 200px;
  margin-top: 100px;
  margin-left: 100px;
}
.containerMap {
  margin-top: -230px;
}
.brand {
  height: 39px !important;
  width: 42px;
}
/* .sliderImageHelperNew{
  width: 358px;
} */
.THelper {
  width: 6.6%;
}
.marginFootFaq {
  margin-top: 20px !important;
}
.marginFootFaqMob {
  margin-top: 50px !important;
}

.freqHowItWorks {
  margin-top: 80px;
}
.popupContact {
  position: fixed;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  height: 360px;
  width: 520px;
}
.thanksPopUp {
  font-size: 36px;
}
.textSuccessMessageEnquiry {
  font-size: 22px;
}
.okText {
  font-size: 20px;
}

.text3t {
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
}
.secondRowBelow {
  gap: 20px;
}
.desc3t {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24.55px;
  text-align: center;
}
.effortlessText {
  font-size: 44px;
  font-weight: 700;
  line-height: 60.02px;
  text-align: left;
}
.browseText {
  font-size: 24px;
  font-weight: 700;
  line-height: 32.74px;
  text-align: left;
}
.stepText {
  font-size: 13.5px;
  font-weight: 700;
  line-height: 18.41px;
  text-align: left;
  color: #78f9ff;
}
.iconEfforts {
  height: 42px;
  width: 42px;
}
.stepText {
  margin-top: 16px;
}
.browseText {
  margin-top: 15px;
}
.browseDescText {
  margin-top: 6px;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
}
.contEffort {
  height: 321px;
  width: 280px;
  border: 1px solid #d328a7;
  border-radius: 16px;
  padding: 24px;
}
.advEffort {
  width: 350px;
  border-radius: 16px;
  padding: 25px 17px;
}

.advEffort:hover {
  background: #0f1b2b;
  border: 1px solid #d328a7;
  border-radius: 12px;
  /* border: 1px solid transparent;
    border-radius: 12px;
      background: linear-gradient(#091526, #091526) padding-box, radial-gradient(circle at 100% 100%, #091526 0, #091526 11px, transparent 11px) 0% 0% / 12px 12px no-repeat, radial-gradient(circle at 0 100%, #091526 0, #091526 11px, transparent 11px) 100% 0% / 12px 12px no-repeat, radial-gradient(circle at 100% 0, #091526 0, #091526 11px, transparent 11px) 0% 100% / 12px 12px no-repeat, radial-gradient(circle at 0 0, #091526 0, #091526 11px, transparent 11px) 100% 100% / 12px 12px no-repeat, linear-gradient(#091526, #091526) 50% 50% / calc(100% - 2px) calc(100% - 24px) no-repeat, linear-gradient(#091526, #091526) 50% 50% / calc(100% - 24px) calc(100% - 2px) no-repeat, linear-gradient(325deg, transparent 0%, rgba(211, 40, 167, 0.451) 41%, rgba(211, 40, 167, 0.451) 20%, #D328A7 90%);
  */
}

.marginEffort {
  margin-top: 80px;
  gap: 20px;
}
/* @media (max-width: 1150px) {
.marginHelperPrev{
  margin-top:400px !important;
}

  } */

/* @media (min-width: 950px) and (max-width: 994px) {

    .marginHelperPrev{
      margin-top:450px !important;
    }
    
  } */

/* @media (max-width: 950px) {

    .marginHelperPrev{
      margin-top:450px !important;
    }
  } */

.marginTextCarousel {
  padding-left: 115px;
}
.missionContainer {
  margin-top: 80px;
}
.vissionContainer {
  padding: 80px 0;
}
.youText {
  font-family: Nunito;
  font-size: 24px;
  font-weight: 400;
  line-height: 32.74px;
  text-align: center;
}
.detailsSection {
  margin-top: 22px;
  gap: 32px;
  display: flex;
  flex-direction: row;
  /* justify-content:center; */
  height: 130px;
}
.bgColorDetail {
  border-radius: 20px;
  width: 130px;
  padding-top: 10px;
  background: linear-gradient(
    95.09deg,
    rgba(149, 9, 121, 0.15) -7.75%,
    rgba(149, 9, 121, 0.129) -7.73%,
    rgba(128, 128, 128, 0.036) 126.97%
  );
}
.numSizeDetail {
  font-size: 48px;
  font-weight: 400;
  color: #d328a7;
}
.textSizeDetail {
  font-size: 18px;
  font-weight: 400;
  color: white;
}
.aboutCompanyTextSize {
  font-size: 44px;
}
@media (max-width: 767px) {
  .vissionContainer {
    padding: 12px 0;
  }
  .detailsMob {
    margin-top: 45px;
    padding: 0 15px;
  }
  .bgColorDetail {
    height: 73px;
    width: 73px;
    padding: 10px;
  }
  .numSizeDetail {
    font-size: 27.47px;
    font-weight: 400;
    line-height: 37.48px;
    text-align: center;
  }
  .detailsSection {
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 73px;
  }
  .textSizeDetail {
    font-size: 13.08px;
    font-weight: 400;
    line-height: 17.85px;
    text-align: center;
  }
  .headingFormContact {
    font-size: 13px !important;
  }
  .desgOurTeamNew {
    width: 200px !important;
    margin-left: 10px;
  }
  .ourValuesSlider {
    margin-top: -40px !important;
  }
  .paddingAboutDescText {
    margin-top: 20px !important;
  }
  .marginTextCarousel {
    padding-left: 45px;
    margin-top: -160px !important;
  }

  .carInImp {
    margin-left: -6px !important;
  }
  .carousel-control-next-icon {
    display: none;
  }
  .carousel-control-prev-icon {
    display: none;
  }
  .advEffort {
    height: 221px;
    width: 285px;
    background: #0f1b2b;
    margin-bottom: 22px;
    border: 1px solid #d328a7;
    margin-top: 18px;
  }
  .marginHelperPrev {
    margin-top: -200px !important;
  }
  .marginEffort {
    display: none !important;
  }

  .contEffort {
    height: 260px;
    width: 200px;
    border-radius: 13px;
    padding: 18px;
    background: #0f1b2b;
    margin-bottom: 22px;
    margin-top: 18px;
  }

  .browseDescText {
    margin-top: 4px;
    font-size: 13px;
    font-weight: 400;
    line-height: 15.75px;
    text-align: left;
  }
  .browseText {
    margin-top: 12px;
  }
  .stepText {
    margin-top: 9px;
  }

  .stepText {
    font-size: 10.13px;
    font-weight: 700;
    line-height: 13.81px;
    text-align: left;
    color: #78f9ff;
  }
  .browseText {
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: left;
  }
  .effortlessText {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: center;
    margin-top: -60px;
  }
  .circleLanding {
    display: none !important;
  }

  .desc3t {
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: center;
    margin-top: 20px;
  }
  .fa-circle {
    width: 100% !important;
    height: 100% !important;
  }
  .circleLanding {
    height: 10px !important;
    width: 10px !important;
  }
  .secondRowBelow {
    gap: 5px;
  }
  .text3t {
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: center;
  }
  .thanksPopUp {
    font-size: 24px !important;
  }
  .textSuccessMessageEnquiry {
    font-size: 16px !important;
  }
  .okText {
    font-size: 12px !important;
  }
  .popupContact {
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    z-index: 9999;
    height: 320px;
    width: 90%;
  }

  .freq1 {
    margin-top: -160px !important;
    width: 100% !important;
  }
  .THelper {
    width: 8.6% !important;
  }
  .navigation-manualHere {
    width: 340px !important;
  }
  .navigation-autoHere {
    width: 340px !important;
  }

  .parProp {
    width: 340px !important;
  }
  .slidesHere {
    height: 100%;
    width: 340px !important;
    display: flex;
  }
  .sliderImageHelperNew {
    border-radius: 8px !important;
    /* width: 300px !important; */
  }
  .marginFootPrivacy {
    margin-top: -400px !important;
  }
  .afterWebhelp {
    margin-top: -50px;
    width: 100% !important;
  }
  .media-scroller4 {
    gap: 250px !important;
  }
  .messageFormBox {
    height: 220px !important;
  }

  .popup-content2 {
    width: 90%;
    padding: 15px;
  }
  .enquiryDescText {
    line-height: 12px !important;
  }
  .howItWorksFooter {
    margin-top: -100px;
  }

  .realTrustedPartner {
    margin-top: 50px;
  }
  .videoMain {
    margin-top: -10px;
  }
  .fiveReasonsMargin {
    margin-top: -60px;
  }
  .marginHowItWorks {
    margin-top: 40px !important;
  }
  .signupCont {
    margin-top: -40px;
  }
  .helpSteps {
    margin-top: -70px !important;
  }
  .propertyCriteriaMargin {
    margin-top: -20px;
  }
  .logos-slide {
    gap: 28px !important;
    animation: 5s slide12 infinite linear !important;
  }

  .imageMovingCard {
    height: 40px !important;
    width: 120px;
  }
  .imageMovingCard2 {
    height: 60px !important;
    width: 200px;
  }
  /* .sbiImage{
    width:60px !important;
    height:10px !important;
  } */
  .dbsImage {
    height: 20px !important;
  }
  .hypervergeImage {
    height: 20px !important;
    width: 100px !important;
  }
  .vouchImage {
    height: 25px !important;
  }
  .descMovingCard {
    font-size: 15px !important;
  }

  .joinPremParent {
    margin-top: -30px !important;
  }
  .realEstateHeadingHelper {
    margin-top: -70px;
  }

  .advisorstxt {
    margin-top: -30px !important;
  }
  .headingsTeam1 {
    padding-left: 15px;
  }
  .aboutTeamDesc1 {
    /* font-size:15px !important; */
    font-weight: 400;
    margin-top: -25px;
  }
  .team-container {
    display: none !important;
  }

  .nav-item {
    /* border:1px solid red; */
    width: 20rem;
    padding-left: 5rem;
    height: 15rem;
  }
  .loginSignupButton {
    width: 100%;
    margin-top: 10px;
    display: flex;
    justify-content: start;
    padding: 8px 8px 8px 35px;
    font-size: 16px;
    border-radius: 8px;
    height: 44px;
  }

  .loginSignupButton:hover {
    /* border:1px solid #D328A7 !important; */
    background-color: #091526;
  }
  .resaleNav {
    margin-top: -13rem;
  }
  .aboutUsContainer {
    margin-left: 5rem;
    margin-top: -48rem;
  }
  .aboutUsContainer1 {
  }
  .learnContainer {
    margin-left: 5rem;
    margin-top: 0.4rem;
  }
  .learnContainer1 {
  }
  .visionMargin {
    font-size: 14px;
    margin-top: -150px;
  }
  .missionMargin {
    font-size: 14px;
    margin-top: -145px;
  }
  .helperPoro {
    /* border:1px solid red; */
    width: 24rem !important;
  }
  .visionMissionAbout {
    flex-direction: column !important;
  }
  .mobileCarousel {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: -100px !important;
  }
  .mobileCarousel1 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: -60px !important;
  }
  .HeadingBlogDetail {
    font-size: 21px !important;
  }
  .articleImage {
    padding-right: 5px;
    padding-left: 5px;
  }
  .articleText {
    padding-left: 10px;
    padding-left: 10px;
  }
  .descLoveCard {
    height: 30px;
    overflow: hidden;
  }

  .headFaq {
    margin-top: -12rem !important;
  }
  .faqPagePaddingHelper {
    padding: 0;
    width: 100%;
  }
  .animateTrans {
    display: flex;
    flex-direction: column !important;
  }
  .BenefitPremButton {
    display: none !important;
  }
  .joinPremButton {
    width: 90% !important;
  }
  .line {
    margin-left: -38px;
  }
  .animated-text {
    margin-top: -10px;
  }
  .videoSectionHelper {
    flex-direction: column !important;
  }

  .leftVideoSection {
    justify-content: center !important;
  }
  .videoPlayerSection {
    margin-top: -100px;
    width: 100% !important;
  }

  .leftVideoSection {
    width: 100% !important;
  }
  .videoMain {
    flex-direction: column-reverse !important;
  }
  .landingBelowImage {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 60px !important;
  }
  .mainInvestorsLove {
    padding: 40px !important;
  }

  .dashBoardSection {
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .helpCar1 {
    margin-top: 100px;
    padding-left: 40px;
  }
  .arrowDownInvestorLoveSection {
    display: block !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }

  .helpJoinParent {
    display: none !important;
  }
  .mobileJoinCom {
    display: block !important;
  }
  .dropdown-men1 {
    height: 100px;
    border: 1px solid white !important;
  }
  .dropdown-men {
    border: 1px solid white !important;
  }
  .headingSeamless {
    margin-top: -50px !important;
  }
  .InvestorLoveTextHelper {
    margin-top: -70px !important;
  }

  .helpEmailFlex {
    padding: 10px !important;
    flex-direction: column !important;
    gap: 10px !important;
  }
  .submitMail {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
  }
  .seamlessTextHelper {
    margin-top: 60px;
  }
  .InvestTextHelper {
    margin-top: -50px !important;
  }
}
@media (max-width: 630px) {
  .media-scroller {
    gap: 150px !important;
  }
  .media-scroller1 {
    gap: 150px !important;
  }
  .media-scroller2 {
    gap: 50px !important;
  }
}

@media (max-width: 500px) {
  .imageFaqlanding {
    margin-left: -20px;
  }
  .aboutTeamDesc1 {
    font-weight: 400;
    margin-top: -25px;
    /* font-size:12px !important; */
  }

  .helpContentBlog {
    margin-top: -5px !important;
  }
  .contentBlog {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .helpQuestionCont {
    padding: 25px !important;
  }

  .HeadingBlogDetail {
    font-size: 18px !important;
    padding-right: 10px !important;
  }
  .contentBlog {
    font-size: 12.5px !important;
  }
  .HeadingBlogDetail1 {
    font-size: 16px !important;
  }
  .titleLoveCard {
    font-size: 22px !important;
  }
  .NavbarHelper {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .megaMenu {
    width: 100% !important;
  }

  .navbar-brand-logo {
    margin-left: 10px !important;
  }
  .media-scroller {
    gap: 180px !important;
  }
  media-scroller1 {
    gap: 180px !important;
  }
  .media-scroller2 {
    gap: 80px !important;
  }
}

@media (max-width: 484px) {
  .marginHelperPrev {
    margin-top: -160px !important;
  }
}

@media (max-width: 400px) {
  .parentValSection1Helper {
    padding-top: 55px;
  }

  .parentValSection2Helper {
    padding-top: 55px;
  }

  .parentValSection3Helper {
    padding-top: 55px;
  }

  /* .ourValuesText{
margin-top:-50px !important;
} */
  .marginHelperPrev {
    margin-top: -120px !important;
  }
  .submitCol {
    margin-top: 3px !important;
  }
  .aboutTeamDesc1 {
    font-weight: 400;
    margin-top: -25px;
    /* font-size:11px !important; */
  }

  .HeadingBlogDetail {
    font-size: 15px !important;
    padding-right: 10px !important;
  }
  .smallTextBlog {
    font-size: 8px !important;
  }
  .contentBlog {
    font-size: 11x !important;
  }

  .helpWhyLoveSection {
    margin-top: -70px !important;
  }

  .image1About {
    margin-top: 30px;
  }
  .image2About {
    margin-bottom: 40px;
  }
  .helpFaqSlider {
    margin-top: -100px;
    margin-bottom: 100px;
  }
  .helpMainLanding {
    margin-top: 100px !important;
  }

  .FAQlanding1 {
    padding: 20px !important;
  }

  .headingSeamless {
    margin-top: 16px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  .titleLoveCard {
    font-size: 19px !important;
  }
  .descLoveCard {
    font-size: 14px !important;
  }
  .containerAllLove {
    margin-left: -20px;
  }
  .joinPremParent {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .videoSectionHelper {
    margin-top: -50px !important;
  }
  .dashBoardImage {
    width: 300px !important;
  }

  .helpEmailFlex {
    padding: 10px !important;
    flex-direction: column !important;
    gap: 10px !important;
  }
  .submitMail {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
  }

  .submitCol {
    margin-top: -5px;
  }
  .imageFaqlanding {
    height: 300px !important;
    width: 300px !important;
  }
  .joinParent {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mobileJoinCom {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .joinParentAbout {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .aa {
    margin-left: 0px !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
  }
  .helpCar {
    padding-top: 20px !important;
    margin-top: 25px !important;
    padding-bottom: 0px !important;
  }
  .freqPaddingHelper {
    margin-top: 1px !important;
  }
  .imageFaqlanding {
    height: 250px !important;
  }
  .community {
    display: flex;
    justify-content: center !important;
  }
  .premText {
    font-size: 24px !important;
  }
  .helpButtonsExplore {
    padding-left: 24px;
    padding-right: 24px;
  }
  .helpCarouselMargin {
    margin-top: -50px;
  }
  .seamlessTextHelper {
    font-weight: 700;
    font-size: 18px;
    padding-left: 24px;
    padding-right: 24px;
    margin-top: -30px;
  }
  .seamlessTextHelper2 {
    font-weight: 700;
    font-size: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .realEstateHeadingHelper {
    font-weight: 700;
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px;
  }
  .InvestTextHelper {
    font-weight: 700;
    font-size: 20px;
  }
  .descInvestSectionHelper {
    font-size: 13px;
  }
  .paddingForInvestSection {
    padding-left: 10px;
    padding-right: 10px;
  }
  .frequentlyAskedTextHelper {
    font-size: 34px;
    font-weight: 700;
    line-height: 46.38px;
    text-align: center;
  }
  .InvestorLoveTextHelper {
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 700;
    font-size: 20px;
    margin-top: -40px !important;
  }
  .freqText {
    font-size: 14px !important;
    line-height: 20px !important;
  }
  .cardTextHelper {
    font-size: 13px;
  }
  .headingAssets {
    font-size: 16px;
    font-weight: 700;
  }
  .questionHelperText {
    font-size: 14px !important;
  }
  .answerHelperText {
    font-size: 13px !important;
  }
  .textUpperDashboard {
    font-weight: 700;
    font-size: 24px;
  }
  .textLowerDashboard {
    font-weight: 700;
    font-size: 14px;
  }
  .submitMail {
    height: 35px;
  }

  .joinComBelow {
    margin-top: 5px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    font-size: 12px !important;
  }
  .marginHelperCom {
    width: 260px;
    margin-left: 15px;
  }
  .paddingAboutDescText {
    text-align: left !important;
    padding-left: 16px;
    padding-right: 7px;
    font-size: 12px;
    font-weight: 400;
  }
  .SubheadingAboutPage {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
  }
  .lol {
    height: 220px !important;
  }
  .image1AboutTest {
    margin-top: -100px !important;
  }
  .visionMargin {
    font-size: 14px;
    margin-top: -130px;
  }
  .missionMargin {
    font-size: 14px;
    margin-top: -145px;
  }
  .ourTeamMargin {
    font-size: 14px;
    padding: 10px;
    margin-top: -100px;
  }
  .ourTeamPadding {
    padding: 10px;
  }
  .aboutPageDescription {
    font-size: 14px;
  }
  .aboutPageDescriptionPadding {
    padding-left: 28px;
    padding-right: 15px;
    margin-top: -20px;
  }
  .marginFirstImageAbout {
    padding-top: 0px !important;
    margin-bottom: 20px !important;
  }
  .secondImagePaddignHelper {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
  }
  .kiki {
    padding: 0px !important;
    margin-top: -40px !important;
  }
  .paddingForBelowImageText {
    margin-top: -70px;
  }
  .aboutCarouselPaddingHelper {
    padding-top: 24px !important;
    padding-bottom: 40px !important;
  }
  .helpCar1 {
    padding-left: 35px;
  }

  .containerAllLove {
    margin-top: -50px !important;
  }
  .joinPremParent2 {
    margin-top: -140px !important;
  }
  .imageFaqlanding {
    height: 300px !important;
  }
  /* .megaMenu{
  width: 20rem;
    margin-left: -24px;
} */
}
@media (max-width: 386px) {
  .marginHelperPrev {
    margin-top: -120px !important;
  }
}
@media (max-width: 375px) {
  /* .NavbarHelper{
    padding-left:50px !important;
    padding-right:50px !important;
  }
  .megaMenu{
    margin-left: 0rem;
    width:270px;
  } */

  .media-scroller {
    gap: 190px !important;
  }
  .media-scroller1 {
    gap: 190px !important;
  }
  .media-scroller2 {
    gap: 90px !important;
  }
}

@media (max-width: 373px) {
  .image1About {
    margin-top: -130px !important;
  }
  .image2About {
    margin-top: 100px !important;
  }
  .helpCar1 {
    padding-left: 25px !important;
  }
  .seamlessTextHelper {
    font-weight: 700;
    font-size: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 333px) {
  .seamlessTextHelper {
    font-size: 16px;
    padding-left: 6px;
    padding-right: 6px;
  }
}

.helpBlogContent {
  padding: 40px;
}
@media (max-width: 345px) {
  .marginHelperPrev {
    margin-top: -60px !important;
  }
}
@media (max-width: 650px) {
  .mainBlogContainer {
    padding: 40px !important;
  }
  .helpBlogContent {
    padding: 10px;
  }
}
.mobileLandingcontain .owl-carousel .owl-nav {
  display: none;
}
@media (max-width: 550px) {
  .level4Main {
    text-align: left !important;
  }
  .mainBlogContainer {
    padding: 25px !important;
  }
}

@media (max-width: 425px) {
  .smallTextBlog {
    font-size: 10px !important;
    margin-top: 3px !important;
  }
  .animated-text {
    padding-right: 0px;
    width: 600px;
  }

  .line {
    font-weight: bold;
    font-size: 19px;
  }
}
@media (min-width: 992px) {
  .helpAbout1 {
    display: none !important;
  }
  .helpAbout2 {
    display: none !important;
  }
}
@media (max-width: 460px) {
  .vanishJoinOur {
    color: transparent;
    width: 0px;
  }
  .aa {
    margin-left: 20px;
    margin-top: -10px;
  }
  .joinOurCom {
    margin-left: 20px;
  }
}
@media (max-width: 992px) {
  .helpAbout1 {
    display: block !important;
  }
}
.discoverWidth {
  width: 652px;
}
.discoverCont {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.discoverContflex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.level1Main {
  font-size: 49px;
  font-weight: 700;
  line-height: 80px;
  text-align: left;
}

.level2Main {
  font-size: 108px;
  font-weight: 400;
  line-height: 147.31px;
  text-align: left;
}
.level3Main {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: left;
}
.level4Main {
  margin-top: 2px !important;
  font-size: 24px;
  font-weight: 700;
  line-height: 24.55px;
  text-align: center;
}
.level5Main {
  font-size: 18px;
  font-weight: 500;
  line-height: 24.64px;
  text-align: left;
}
.level6Main {
  font-size: 14.4px;
  font-weight: 700;
  line-height: 19.64px;
  text-align: left;
}

.parentNewBackground {
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
}

/* .parentNewBackground{
  padding-top:150px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top:60px; 
  background-image: url("assets/img/Real_estate/newBgProp.png");
}
.propBelowImgHelper{
  height:1000px;
  padding-top:150px;
  background-repeat: no-repeat;
  background-size: cover; 
  background-image: url("assets/img/Real_estate/newBgPropBelow.png");
} */
.backImageHelper {
  /* height:2500px; */
  padding-top: 0px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  background-image: url("assets/img/Real_estate/leadBg.svg");
}

.whoAreWeTop {
  font-size: 44px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: center;
}

.whoAreWeBottom {
  font-size: 20px;
  font-weight: 400;
  line-height: 30.01px;
  text-align: center;
}
.leftWhoImage {
  height: 300px;
  width: 350px;
}
.RightWhoImage {
  border-radius: 20px;
  width: 100%;
  height: 339px;
  overflow: hidden;
}
.whoWeFlexHelper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 3%;
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
  padding: 0 60px;
  margin-top: 40px;
  padding-bottom: 40px;
}
.leftWhoImageflexHelper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 50%;
}
.expPropBtnWeb {
  width: 180px;
  height: 42px;
  border: 1.8px solid #d328a7;
  border-radius: 7.2px;
  color: #f3f3f3;
}
.expPropBtnWeb:hover {
  width: 180px;
  height: 42px;
  background-color: #d328a7;
  border: 1.8px solid #d328a7;
  border-radius: 7.2px;
  color: #f3f3f3;
}
.level6MainMob {
  display: none;
}
.level6MainMobFaq {
  margin-top: 28px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.leftWhoImageflexHelperMob {
  display: none;
}
.dataTop {
  font-size: 21px;
  font-weight: 400;
  line-height: 28.64px;
  text-align: center;
  color: #d328a7;
}
.dataBelow {
  font-size: 10px;
  font-weight: 400;
  line-height: 13.64px;
  text-align: center;
  color: #ced0d4;
}
.fancyBorder {
  /* background: linear-gradient(95.09deg, rgba(149, 9, 121, 0.15) -7.75%, rgba(149, 9, 121, 0.129) -7.73%, rgba(128, 128, 128, 0.036) 126.97%);
  border-image: linear-gradient(291.87deg, rgba(172, 37, 235, 0.04) 60.54%, #D328A7 96.72%);
  border-image-slice: 1;  */
  /* border-image-width: 1px; 
  border-image-repeat: stretch;  */
  border-radius: 10px;
  overflow: hidden;

  border: 0.75px solid transparent;
  border-radius: 12px;
  background: linear-gradient(#091526, #09152f) padding-box,
    radial-gradient(
        circle at 100% 100%,
        #091526 0,
        #091526 11px,
        transparent 11px
      )
      0% 0% / 12px 12px no-repeat,
    radial-gradient(circle at 0 100%, #091526 0, #091526 11px, transparent 11px)
      100% 0% / 12px 12px no-repeat,
    radial-gradient(circle at 100% 0, #091526 0, #091526 11px, transparent 11px)
      0% 100% / 12px 12px no-repeat,
    radial-gradient(circle at 0 0, #091526 0, #091526 11px, transparent 11px)
      100% 100% / 12px 12px no-repeat,
    linear-gradient(#091526, #091526) 50% 50% / calc(100% - 2px)
      calc(100% - 24px) no-repeat,
    linear-gradient(#091526, #091526) 50% 50% / calc(100% - 24px)
      calc(100% - 2px) no-repeat,
    linear-gradient(
      325deg,
      transparent 0%,
      rgba(211, 40, 167, 0.451) 41%,
      rgba(211, 40, 167, 0.451) 20%,
      #d328a7 90%
    );
}
.marginHelperPrev {
  margin-top: -50px;
}
.paddingNewHelper {
  padding-left: 60px;
  padding-right: 60px;
  max-width: 1440px;
  margin: 0 auto;
}
.paddingNewHelperCon {
  padding-left: 60px;
  padding-right: 60px;
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
}
.testiTop {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: center;
}
.testiBottom {
  font-size: 22px;
  font-weight: 400;
  line-height: 30.01px;
  text-align: center;
}
.textTesti {
  font-size: 12px;
  font-weight: 400;
  line-height: 16.5px;
  text-align: center;
}
.iconTesti {
  width: 43.5px;
  height: 43.5px;
  border-radius: 80px;
  border: 1px solid #ac25eb;
  overflow: hidden;
}
/* .mainTesti {
  position: relative;
  border: 0.75px solid;
  border-image-source: linear-gradient(292.02deg, rgba(172, 37, 235, 0.04) 8%, #D328A7 50.2%);
  border-image-slice: 1; 
  border-radius: 10px;
  box-shadow: 0px 18px 48px 0px #33333333;
  overflow: hidden;
} */

.mainTesti {
  border: 0.75px solid transparent;
  border-radius: 12px;
  background: linear-gradient(#091526, #091526) padding-box,
    radial-gradient(
        circle at 100% 100%,
        #091526 0,
        #091526 11px,
        transparent 11px
      )
      0% 0% / 12px 12px no-repeat,
    radial-gradient(circle at 0 100%, #091526 0, #091526 11px, transparent 11px)
      100% 0% / 12px 12px no-repeat,
    radial-gradient(circle at 100% 0, #091526 0, #091526 11px, transparent 11px)
      0% 100% / 12px 12px no-repeat,
    radial-gradient(circle at 0 0, #091526 0, #091526 11px, transparent 11px)
      100% 100% / 12px 12px no-repeat,
    linear-gradient(#091526, #091526) 50% 50% / calc(100% - 2px)
      calc(100% - 24px) no-repeat,
    linear-gradient(#091526, #091526) 50% 50% / calc(100% - 24px)
      calc(100% - 2px) no-repeat,
    linear-gradient(
      325deg,
      transparent 0%,
      rgba(211, 40, 167, 0.451) 41%,
      rgba(211, 40, 167, 0.451) 20%,
      #d328a7 90%
    );
}

.textTestiCredTop {
  font-size: 15px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: left;
}
.textTestiCredBottom {
  font-size: 12px;
  font-weight: 400;
  line-height: 16.5px;
  text-align: left;
}
.marginFootNew {
  margin-top: 60px;
}
.flexHowIWork {
  display: flex;
  flex-direction: row;
  gap: 100px;
}

.howStartedAbout {
  font-size: 34px;
  font-weight: 700;
}
.howStartedAboutDesc {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: left;
}
.imagehowStartedAbout {
  height: 361px;
  border-radius: 8px 0px 0px 0px;
  opacity: 0px;
}
.ourMissionAbout {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: left;
}
.ourMissionAboutDesc {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: left;
}
.imageourMissionAbout {
  /* height:250px; */
  margin: 0 auto;
}

.ourValuesText {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: left;
  margin-top: 80px;
}
.ourValuesTextDesc {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: left;
}

.transparencyHead {
  font-size: 24px;
  font-weight: 700;
  line-height: 32.74px;
  text-align: left;
}
.transparencyDesc {
  font-size: 14px;
  font-weight: 400;
  line-height: 16.94px;
  text-align: left;
}
.parentTranAbout {
  padding-bottom: 24px;
  height: 197px;
  border-radius: 16px;
  background: #091526;
  border: 1px solid #808080;
  box-shadow: 0px 4px 8px 0px #0000001a inset;
  box-shadow: 0px 4px 10px 0px #0000001a;
}
.ourPartnersAbout {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: center;
}

.parentpartnertsAbout {
  border-radius: 16px;

  background: #222a3a;
}
.foundingTeamSec {
  margin-top: 80px;
}
.foundingTeamHead {
  font-size: 44px;
  font-weight: 700;
  line-height: 60.02px;
  text-align: left;
}
.foundingTeamHeadDesc {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: left;
}
.ourTeamSec {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: center;
}
.ourTeamDesc {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: center;
}
.imageOurTeam {
  height: 230px;
  width: 230px;
  border-radius: 8px;
  background: transparent !important;
}
.imageOurTeamNew {
  height: 230px;
  width: 230px;
  border-radius: 8px;
}
.nameOurTeam {
  font-size: 24px;
  font-weight: 400;
  line-height: 32.74px;
  text-align: center;
}
.desgOurTeam {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: center;
}
.desgOurTeamNew {
  width: 200px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: center;
}
.lovePropHead {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: left;
}
.featOurTeam {
  background: #212a38;
  border-radius: 16px;
  height: 235px;
}
.featOurTeamMob {
  background: #212a38;
  border-radius: 16px;
  height: 245px;
}

.featDesc {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
}
.iconFeatDim {
  width: 60px;
  height: 60px;
  border-radius: 80px; /* Use 50% for a perfect circle */
  border: 2px solid #d328a7; /* Add a solid black border */
}
.leadHead {
  font-size: 24px;
  font-weight: 700;
  line-height: 32.74px;
  text-align: left;
}
.leadDesgni {
  font-size: 18px;
  font-weight: 700;
  line-height: 24.55px;
  text-align: left;
}

.leadDesc {
  font-size: 21px;
  font-weight: 400;
  line-height: 28.64px;
  text-align: left;
}
.marginFeatHelp {
  margin-left: 24px;
}
.marginHelperLeadFounding {
  margin-left: 60px;
}
.contactBelow {
  margin-top: 120px;
}
.getinTouchText {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: center;
}
.getinTouchTextBelow {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: center;
}
.thirdColContact {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 45px;
  gap: 36px;
}
.supportText {
  font-size: 24px;
  font-weight: 400;
  line-height: 48px;
  text-align: left;
}
.subsText {
  font-size: 42px;
  font-weight: 400;
  line-height: 57.29px;
  text-align: left;
}

.showMeAfterWeb {
  display: none !important;
}
.ourPartMobText {
  font-size: 24px;
  font-weight: 700;
  line-height: 32.74px;
  text-align: center;
}
.howItWorksHeading {
  margin-top: 100px;
  font-size: 44px;
  font-weight: 700;
  line-height: 60.02px;
  text-align: center;
}
.howItWorksHeadingDesc {
  font-size: 20px;
  font-weight: 400;
  line-height: 27.28px;
  text-align: center;
}
.howItVideoTop {
  margin-top: 80px;
}
.howItVideoBottom {
  margin-top: 80px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32.74px;
  text-align: center;
}
.newSecHowItWorks {
  margin-top: 80px;
}
.textTabHIW {
  font-size: 16px;
  font-weight: 400;
  line-height: 21.82px;
  text-align: left;
}
.numTabHIW {
  font-size: 72px;
  font-weight: 700;
  line-height: 98.21px;
  text-align: left;
}
.descTabHIW {
  font-size: 34px;
  font-weight: 700;
  line-height: 46.38px;
  text-align: left;
}
.widthRightWhoImage {
  width: 50%;
}
.ShowWhenMob {
  display: none;
}
.featDescBelowTop {
  display: none;
  transition: font-size 2s;
}
.featDescBelowBottom {
  display: none;
}
.featOurTeam:hover {
  height: 300px;
  transition: 0.5;
}
.featOurTeam:hover .featDesc {
  display: none;
}
.featOurTeam:hover .featDescBelowTop {
  font-size: 24px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  opacity: 1;
}
.featOurTeam:hover .featDescBelowBottom {
  transition: 0.9s;
  color: #787878;
  font-size: 16px;
  margin-top: -5px !important;
  display: block;
}
.playStoreWeb {
  width: 158px;
  height: 58px;
}
.foundersImageSize {
  width: 210px;
  height: 240px;
}

/*************** blog section ********************/
.btn-transition:focus,
.btn-transition:hover {
  transform: none;
}
.blogSliderMobile.slick-initialized .slick-slide {
  margin: 0 10px 0 0 !important;
  display: flex !important;
}
.blogSection {
  width: 90%;
  margin: 0 auto;
  padding: 70px 0;
}
.BlogsDivWeb {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(4, 1fr);
}
.blogheading {
  font-size: 42px;
  color: #fff;
  text-align: center;
  padding-bottom: 40px;
}
.blogCard {
  padding: 10px;

  border: 2px solid transparent;
  border-radius: 9px;
  background: linear-gradient(#091526, #091526) padding-box,
    radial-gradient(
        circle at 100% 100%,
        #091526 0,
        #091526 11px,
        transparent 11px
      )
      0% 0% / 12px 12px no-repeat,
    radial-gradient(circle at 0 100%, #091526 0, #091526 11px, transparent 11px)
      100% 0% / 12px 12px no-repeat,
    radial-gradient(circle at 100% 0, #091526 0, #091526 11px, transparent 11px)
      0% 100% / 12px 12px no-repeat,
    radial-gradient(circle at 0 0, #091526 0, #091526 11px, transparent 11px)
      100% 100% / 12px 12px no-repeat,
    linear-gradient(#091526, #091526) 50% 50% / calc(100% - 2px)
      calc(100% - 24px) no-repeat,
    linear-gradient(#091526, #091526) 50% 50% / calc(100% - 24px)
      calc(100% - 2px) no-repeat,
    linear-gradient(
      325deg,
      transparent 0%,
      rgba(211, 40, 167, 0.451) 41%,
      rgba(211, 40, 167, 0.451) 20%,
      #d328a7 90%
    );

  -webkit-box-shadow: 2px 12px 42px -9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 12px 42px -9px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 12px 42px -9px rgba(0, 0, 0, 0.75);
  display: flex;
  flex-direction: column;
  gap: 19px;
}
.blogdateBox {
  display: flex;
  gap: 8px;
  font-size: 12px;
  align-items: center;
  color: #fff;
}
.blogTitle {
  font-size: 14px;
  color: #fff;
  font-weight: 700;
}
.blogDesc {
  font-size: 14px;
  color: #fff;
}
.blogImg {
  border-radius: 8px;
  width: 100%;
}

.blogReadBtn {
  display: flex;
  background-color: #091526;
  border: 1px solid #d328a7;
  border-radius: 4px;
  color: #fff;
  padding: 7px 9px;
  width: 125px;
  font-size: 14px;
  gap: 10px;
}
.readArrow {
  font-size: 20px;
}
.blogViewMoreSec {
  display: flex;
  justify-content: center;
}
.blogViewMoreBtn {
  display: flex;
  background-color: #091526;
  border: 1px solid #d328a7;
  border-radius: 6px;
  color: #f5f5f5;
  font-size: 15px;
  padding: 5px 27px;
  align-items: center;
}

.blogViewMoreBtn:hover {
  background-color: #d328a7;
}
.blogCalendarIcon {
  font-size: 15px;
}

#blogs-article-slider.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  display: none;
}
.firstPadd {
  padding: 20px;
}
.thirdSlide {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .firstPadd {
    padding: 0px;
  }
  .thirdSlide {
    margin-left: 20px !important;
  }
  .sliderHere {
    border: 1px solid transparent !important;
  }
  .navigation-manualHere {
    margin-top: -10px !important;
  }
  .navigation-autoHere {
    margin-top: 488px !important;
  }

  .BlogsDivWeb {
    display: none;
  }
  .blogheading {
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .BlogsDivWeb {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }
  .blogSliderMobile {
    display: none;
  }
  .blogViewMoreSec {
    display: flex;
    justify-content: center;
    padding-top: 40px;
  }
}
@media (min-width: 950px) {
  .BlogsDivWeb {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
  }
  .hideKnowMore {
    display: none !important;
  }
  .imagePartner {
    width: 160px;
  }
}

@media (min-width: 1100px) {
  .BlogsDivWeb {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 950px) {
  .secondRow {
    margin-top: -50px;
    margin-bottom: 80px;
  }
  .foundersImageSize {
    width: 83px;
    height: 94px;
  }
  .ShowWhenNotMob {
    display: none !important;
  }
  .ShowWhenMob {
    display: block !important;
  }
  .hideOnWeb {
    margin-top: 8px;
  }
  .textTabHIW {
    margin-top: 8px;
  }
  .descTabHIW {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: left;
  }
  .numTabHIW {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: left;
  }
  .textTabHIW {
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: left;
  }
  .accordContHiw {
    margin-top: 70px;
  }
  .freqHowItWorks {
    margin-top: 90px !important;
  }
  .howItVideoTop {
    margin-top: 10px;
  }
  .howItVideoBottom {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24.55px;
    text-align: center;
  }
  .howItWorksHeading {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: center;
  }
  .howItWorksHeadingDesc {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.82px;
    text-align: center;
  }
  .showMeAfterWeb {
    background: #212a38;
    border-radius: 16px;
    display: block !important;
  }
  .hideMeAfterWebSec {
    display: none;
  }
  .widthRightWhoImage {
    width: 100%;
  }
  .enthuPadding {
    padding-left: 16px;
    padding-right: 16px;
  }
  .subsText {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: center;
  }

  .phoneMarginHelper {
    margin-left: -12px !important;
    height: 24px;
    width: 31px;
  }
  .phoneNumberMarginHelper {
  }

  .getinTouchText {
    margin-top: -80px;
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: center;
  }
  .getinTouchTextBelow {
    margin-top: 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.37px;
    text-align: center;
  }
  .supportTextMarginHelper {
    margin-top: -10px;
  }
  .supportText {
    font-size: 13.5px;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
  }
  .thirdColContact {
    margin-top: 23px;
    flex-direction: column;
  }
  .desgOurTeam {
    font-size: 11px;
    font-weight: 400;
    line-height: 16.37px;
    text-align: center;
  }
  .desgOurTeamNew {
    width: 150px;
    margin-left: -10px;
    margin-top: 2px !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.37px;
    text-align: center;
  }
  .nameOurTeam {
    font-size: 14px;
    font-weight: 700;
    line-height: 21.82px;
    text-align: center;
  }
  .imageOurTeam {
    height: 90px;
    width: 90px;
  }
  .imageOurTeamNew {
    height: 100px;
    width: 100px;
  }

  .media-scroller5 {
    gap: 280px !important;
  }
  .paddingAboutDescText {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 22.1px;
    text-align: center;
  }
  .howStartedAboutDesc {
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: center;
  }
  .marginOurTeamHelper {
    margin-top: -100px !important;
  }

  .marginHelperLeadFounding {
    margin-left: 20px;
  }

  .foundingTeamSec {
    margin-top: -15px;
  }
  .parentTranAbout {
    margin-top: 35px;
    box-shadow: 0px 2px 5px 0px #80808080;
    height: 255px !important;
    border: 0px solid black;
  }
  .marginFeatHelp {
    margin-left: 10px;
  }
  .leadHead {
    font-size: 16px;
    font-weight: 700;
    line-height: 21.82px;
    text-align: left;
  }
  .leadDesgni {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.37px;
    text-align: left;
  }
  .leadDesc {
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: left;
  }

  .textSizehelperFeat {
    font-size: 16px;
    font-weight: 700;
    line-height: 21.82px;
    text-align: center;
  }
  .lovePropHead {
    margin-top: 50px;
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: left;
  }
  .ourTeamDesc {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.37px;
    text-align: center;
  }
  .ourTeamSec {
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: center;
    margin-top: 110px;
  }
  .foundingTeamHeadDesc {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    text-align: left;
  }
  .realTrustedPartner {
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: left;
    margin-top: -80px;
  }
  .logos {
    margin-top: -80px;
  }
  .transparencyDesc {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
  }
  .ourValuesTextDesc {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: center;
  }
  .ourValuesText {
    font-size: 24px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: left;
    margin-top: 30px;
  }
  .ourMissionAboutDesc {
    font-size: 12px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: left;
    margin-top: 10px;
  }
  .marginHelperOurVision {
    margin-top: -50px;
  }
  .ourMissionAbout {
    font-size: 16px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: left;
  }
  .howStartedAbout {
    font-size: 24px;
    font-weight: 400;
    line-height: 32.74px;
    text-align: center;
  }
  .foundingTeamHead {
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: left;
  }
  .marginFootNew {
    margin-top: 20px;
  }
  .marginAccordionItem {
    margin-top: -80px;
  }
  .freqPaddingHelper {
    margin-top: -30px !important;
  }
  .media-scroller4 {
    margin-top: -250px !important;
  }
  .testiTop {
    margin-top: -200px;
  }
  .frequentlyAskedTextHelper {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: center;
  }
  .media-scrollerMultipleAssets {
    margin-top: -5px !important;
  }

  .paddingNewHelper {
    padding-left: 9px;
    padding-right: 9px;
  }
  .paddingNewHelperCon {
    padding-left: 8px;
    padding-right: 8px;
  }
  .RightWhoImage {
    height: 216px;
    width: 100%;
  }
  .leftWhoImageflexHelperMob {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 8px;
  }
  .propBelowImgHelper {
    /* margin-top:-50px !important; */
  }
  .level6MainMob {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .leftWhoImageflexHelper {
    margin-top: -20px;
    width: 100%;
  }
  /* .leftWhoImageflexHelper{
    display:none;
  } */
  .whoWeFlexHelper {
    flex-direction: column;
    gap: 16px;
  }
  .whoAreWeTop {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: center;
  }

  .whoAreWeBottom {
    font-size: 14px;
    font-weight: 400;
    line-height: 16.94px;
    text-align: center;
    margin-top: 10px;
  }
  .discoverCont {
    margin-top: 20px !important;
    flex-direction: column !important;
  }
  .discoverWidth {
    width: 100%;
  }
  .discoverContflex {
    flex-direction: column !important;
  }
  .properCard {
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }

  .level1Main {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.55px;
    justify-content: center;
    margin-bottom: 10px !important;
  }
  .level2Main {
    font-size: 54.55px;
    font-weight: 700;
    line-height: 74.4px;

    justify-content: center;
  }
  .level3Main {
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: center;
  }
  .level4Main {
    font-size: 16px;
    font-weight: 700;
    line-height: 21.82px;
  }
  .level5Main {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.37px;
  }
  .level6Main {
    display: none !important;
  }
}

@media (min-width: 950px) {
  .whyinvestMobileSection2 {
    display: none;
  }
  .d-md-noneLocal {
    display: none;
  }
  .imagehowStartedAbout {
    width: 2800px !important;
  }
}
.whyinvestMobileSection {
  height: 350px;
  margin-top: 40px;
}
.ourValuesSlider {
  height: 350px;
}
.ourValuesSlider {
  height: 350px;
}
/* .slick-list{
  height:850px;

} */
.whyinvestMobileSection2 {
  height: 70px;
}
@media screen and (min-width: 767px) and (max-width: 1060px) {
  .featDesc {
    font-size: 24px;
  }
}
@media screen and (min-width: 767px) and (max-width: 1190px) {
  .parentValSection1Helper::before {
    height: 350px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 950px) {
  .foundingTeamSec {
    margin-top: 20px;
  }
}

.toggleBlogArticle {
  margin-top: 60px;
  height: 200px;
}
.blogButtonContainer {
  border-radius: 8px;
  border: 0.5px solid var(--blue, #091526);
  background: #fff;
}
.blogHeadText {
  font-size: 36px;
}
.blogDetailImage {
  margin-top: -20px;
}

.blogButton {
  border-radius: 8px;
  padding-left: 120px;
  padding-right: 120px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: black;
  font-size: 20px;
  font-weight: 600;
}

@media (max-width: 1000px) {
  .freqPaddingHelper {
    margin-top: 200px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .blogDetailImage {
    margin-top: -30px;
  }
}

@media (max-width: 1320px) {
  .blogButton {
    border-radius: 8px;
    padding-left: 95px;
    padding-right: 95px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: black;
    font-size: 20px;
  }

  .blogHeadText {
    font-size: 30px;
  }
}

@media (max-width: 510px) {
  .blogHeadText {
    font-size: 25px !important;
  }
  .blogButton {
    border-radius: 8px;
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: black;
    font-size: 18px;
  }
  .blogIcon {
    width: 15px;
  }
  .contentBlog {
    padding: 25px;
  }
}

@media (max-width: 450px) {
  .ourPartnersText {
    margin-top: -50px !important;
  }
  .blogHeadText {
    font-size: 20px !important;
  }
  .blogButton {
    border-radius: 8px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: black;
    font-size: 18px;
  }
  .blogDetailImage {
    margin-top: -40px !important;
  }
}
.shareButton {
  z-index: 100 !important;
}

.sharing-options {
  margin-top: 15px;
  width: 40px;
  margin-left: -20px !important;
}
.shareIconsBlog {
  width: 25px;
}
@media (min-width: 700px) {
  .shareIconsBlog {
    width: 35px;
  }
  .sharing-options {
    margin-left: -40px !important;
  }
}

.navbar-nav {
  justify-content: center !important;
}
@media (min-width: 992px) {
  .content-space-lg-3 {
    margin-top: -130px !important;
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
}

@media (min-width: 767px) {
  .newTeamHelp {
    display: none !important;
  }
  .helpNewTextWhoSect {
    display: none;
  }
  .newDontShowMe {
    display: none;
  }
  .advantagesContHelper {
    display: none;
  }
  .hideOnWeb {
    display: none;
  }

  .mainInvestorsLove {
    margin-top: 90px !important;
  }
  .community {
    margin-top: 90px !important;
  }
  .disapp1 {
    display: none !important;
  }
  .freqPaddingHelper {
    margin-top: 100px !important;
  }
  .helpMainLanding {
    margin-top: 100px;
  }
  .animateTrans {
    justify-content: start !important;
  }
  .animated-text {
    margin-top: -10px;
  }
  .home-main-heading {
    width: 200px;
  }
  .line {
    margin-left: -30px;
  }
  .inputEmail {
    width: 490px !important;
    height: 50px !important;
  }
  .submitButton1 {
    height: 49px !important;
    width: 95px !important;
  }
}

@media (min-width: 935px) {
  .line {
    margin-left: -30px;
  }
  .animated-text {
    margin-left: -10px;
    width: 600px;
  }
}
.NavbarHelper {
  padding-left: 24px;
  padding-right: 24px;
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
}

.navbarDrop {
  cursor: pointer;
  gap: 30px;
}

.aboutUsContainer {
  z-index: 10000;
  width: 100px;
}
.aboutUsContainer1 {
  z-index: 10000;
  width: 100px;
}
.learnContainer {
  z-index: 20000;
  width: 70px;
}

.learnContainer1 {
  z-index: 110 !important;
  width: 70px;
}
.arrowDown {
  margin-right: 10px;
}
.resaleNav {
  margin-right: 30px;
}
.propertiesNav {
  margin-right: 20px;
}
.buttonsNav {
  margin-top: 5px;
  margin-left: 100px;
}
.navContt {
  width: 1200px !important;
}
.navbar {
  padding: 0px !important;
}

.megaMenu {
  display: flex;
  flex-direction: row !important;
  flex-wrap: nowrap;
}
/* #hero1{
  display:none !important;
 } */

@media (min-width: 1250px) {
  .disappearHelper {
    display: none !important;
  }

  .displayNoneHelper {
    display: none;
  }
  .vanishImage {
    display: none !important;
  }
}

@media (max-width: 1250px) {
  /* #hero1{
  display:block !important;
 } */
  .marginImageMain {
    display: none !important;
  }
  .buttonsNav {
    margin-left: 20px;
  }
  .resaleNav {
    margin-right: 20px;
  }
  .propertiesNav {
    margin-right: 20px;
  }
}
@media (max-width: 1066px) {
  .buttonsNav {
    margin-left: 10px;
  }
  .resaleNav {
    margin-right: 10px;
  }
  .propertiesNav {
    margin-right: 10px;
  }

  .navbarDrop {
    gap: 30px;
  }
}

.dropdown-men {
  margin-top: 40px !important;
  width: 150px;
  border-radius: 8px;
  background: #091526 !important;
}

.about-us-dropdow,
.learn-dropdow {
  display: none;
  position: absolute;
  background-color: var(--primary);
  padding: 10px;
  z-index: 10000 !important;
}

/* Style the dropdown links */
.about-us-dropdow a,
.learn-dropdow a {
  color: var(--text_color);
  text-decoration: none;
  display: block;
  margin: 15px 0;
}

/* Show the About Us dropdown when hovering over the About Us container */
/* 
.helpOverlayNavbar:hover{
  display:none;
} */

/* Show the Learn dropdown when hovering over the Learn container */
.learnContainer:hover .learn-dropdow {
  display: block;
}
.learnContainer1:hover .arrowDown {
  color: var(--tertiary) !important;
}

.navbar .dropdown-men::before {
  position: absolute;
  background: transparent !important;
  top: -1rem;
  display: block;
  left: 0;
  width: 100%;
  height: 1.75rem;
  content: "";
}

.dropdown-men1 {
  /* margin-top:140px !important; */
  /* width:150px; */
  border-radius: 8px;
  background: #fff !important;
}

.about-us-dropdow1 {
  display: none;
  width: auto;
  position: absolute;
  background-color: #fff;
  padding: 0 13px 10px 13px;
  margin-left: -100px !important;
  margin-top: 182px !important;
  z-index: 100 !important;
}
.about-us-dropdowNew {
  display: none;
  width: 150px;
  position: absolute;
  background-color: var(--primary);
  padding: 1px;
  margin-left: -160px !important;
  margin-top: 140px !important;
  z-index: 100 !important;
}
.abtDrpOne {
  margin-left: -160px !important;
}

/* Style the dropdown links */
.about-us-dropdow1 a,
.learn-dropdow1 a {
  color: #081525;
  text-decoration: none;
  display: block;
  margin: 9px 0;
}
.about-us-dropdowNew a,
.learn-dropdow1 a {
  color: var(--text_color);
  text-decoration: none;
  display: block;
  margin: 15px 0;
}

/* .aboutUsContainer:hover .about-us-dropdow1 {
  display: block;
} */
.about-us-dropdow2 {
  display: none;
}

.about-us-dropdow2.show {
  display: block;
}

.about-us-dropdow1 {
  display: none; /* Initially hidden */
}

.about-us-dropdow1.show {
  display: block; /* Show when .show class is added */
}

.helpOverlayNavbar:hover .about-us-dropdow1 {
  display: none;
}
.aboutUsContainer:hover .about-us-dropdowNew {
  display: block;
}

.helpOverlayNavbar:hover .about-us-dropdowNew {
  display: none;
}

.navbar .dropdown-men1::before {
  position: absolute;
  background: transparent !important;
  display: block;
  left: 0;
  width: 100%;
  height: 1.75rem;
  content: "";
}
.seamlessContainer1 {
  gap: 30px;
}
.seamlessContainer2 {
  gap: 10px;
}
.holdTradableImage {
  margin-left: 30px;
}
.buySellImage {
  padding: 15px;
}

.mainInvestorsLove {
  padding-left: 100px;
  padding-right: 100px;
}
.titleLoveCard {
  color: var(--white, #fff);
  font-family: Poppins;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 87.5% */
}
.descLoveCard {
  color: var(--white, #fff);
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px; /* 150% */
}
.containerAllLove {
  width: 600px;
}
.hoverHelperLove {
  /* border:1px solid red; */
  gap: 10px;
  padding: 15px;
  border-radius: 10px;
}
.hoverHelperLove:hover {
  background: linear-gradient(
    95deg,
    rgba(211, 40, 167, 0.1) 34.45%,
    rgba(199, 68, 179, 0.09) 43.31%,
    rgba(199, 68, 179, 0.09) 56.6%,
    rgba(120, 249, 255, 0.05)
  );
  border-radius: 8px;
}

.hoverHelperLove:hover .titleLoveCard {
  color: #78f9ff;
}

.d-hotline .h-btn {
  align-items: center;
  border-radius: 34px 8px 34px 34px;
  bottom: 6px;
  box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.26);
  color: red;
  cursor: pointer;
  display: none !important;
  justify-content: center;
  position: absolute;
  right: 5px;
  z-index: 9995;
  height: 6px !important;
  width: 6px !important;
}

.boxInsideLoveImage {
  border: 1px solid white;
  width: 240px;
  height: 240px;
  border-radius: 16px;
  border: 5px solid var(--gradient-1, #d328a7);
  background: var(--glass-col, rgba(128, 128, 128, 0.2));
  margin-top: 600px;
  margin-left: -80px;
  box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.4);
}
.ImageContainerLove {
  width: 500px;
}
.imageClipBox {
  width: 100%;
  height: 100%;
  padding: 30px;
}

.loveIcon {
  border-radius: 80px;
  width: 50px;
  height: 45px;
  border: 1px solid var(--gradient-2, #d328a7);
  padding: 5px;
}
.loveIconImage {
  height: 27px;
  margin-top: 5px;
  margin-left: 4px;
}

.loveIconImageai {
  width: 25px;
  margin-top: 5px;
  margin-left: 4px;
}

.joinPrem {
  border-radius: 16px;
  background: var(--glass-col, rgba(128, 128, 128, 0.2));
  box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.76);
}

.joinPremFAQ {
  border-radius: 16px;
  background: #24183e;
  /* box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.76); */
}

.helpPrem {
  padding-left: 110px;
  padding-right: 110px;
}
.premText {
  color: var(--White, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 87.5% */
}

.premDesc {
  color: var(--White, #fff);
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;

  /* text 4 16 R */
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
}

.joinPremButton {
  border-radius: 8px;
  background: var(--78-f-9-ff, #78f9ff);
  display: flex;
  width: 250px;
  height: 45px;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.BenefitPremButton {
  border-radius: 8px;
  height: 45px;
  border: 1px solid var(--gradient-2, #d328a7);
  background: #212b38;
  display: flex;
  width: 130px;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: white;
}
.joinPremParent {
  margin-top: -15px;
}

.videoSection {
  padding-left: 100px;
  padding-right: 100px;
  margin-top: 35px;
}
/* .leftVideoSection{
  width:500px;
} */
.descHowWork {
  color: var(--text-disable, #ebebeb);
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.videoSectionHelper {
  gap: 50px;
}
.videoPlayerSection {
  width: 80%;
  padding: 100px;
  border-radius: 50px;
  background: #323232;
}
.videoText {
  color: #fff;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 64px */
}
.investNowButton {
  font-size: 15px;
  width: 115px;
}

.dashBoardSection {
  padding-left: 100px;
  padding-right: 100px;
}
.dashBoardImage {
  width: 100%;
  height: 100%;
}
.textUpperDashboard {
  color: var(--text-white, #fff);

  font-family: Poppins;
  font-style: normal;
  font-weight: 700;
  text-align: center;
}

.textLowerDashboard {
  color: var(--text-disable, #ebebeb);
  text-align: center;

  /* text 2 20 R */
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
}

@media (min-width: 1230px) {
  .dashBoardImage {
    width: 600px;
  }
}
@media (min-width: 1315px) {
  .joinCom {
    gap: 300px !important;
  }
}
/* @media (max-width: 1315px) {
  .joinCom{
    gap:300px !important;
  }
} */
@media (max-width: 1230px) {
  .dashBoardImage {
    width: 600px;
  }
}
/* @media (max-width: 1199px) {
  .joinCom{
    gap:200px !important;
  }
} */
@media (max-width: 1050px) {
  .dashBoardImage {
    width: 500px;
  }
}

@media (max-width: 955px) {
  .dashBoardImage {
    width: 400px;
  }
}
.inputEmail {
  color: white;
  padding-left: 5px;
  border-radius: 8px;

  background: var(--text-background, rgba(255, 255, 255, 0.42));
}

.inputEmail:hover {
  border: 1px solid var(--gradient-2, #d328a7);
}
.inputEmail::placeholder {
  color: white;
  background: #7e838c;
  padding: 5px;
}

.freqPaddingHelper {
  /* padding-left: 60px;
  padding-right: 60px; */
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
}
.freq1 {
  gap: 60px;
  width: 70%;
  margin: 0 auto;
}
/* .faqImageContainer{
display:flex;
flex-direction:column:
justify-content:center;
} */
.imageFaqlanding {
  height: 400px;
  width: 400px;
}

.freqText {
  text-align: center;
  color: #fff;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 150% */
}

.imageTradable:hover {
  border: 1px solid var(--gradient-3, #d328a7);

  height: 320px;
  height: 22rem; /* Increase the height on hover */
}
.imageTradable5:hover {
  border: 1px solid var(--gradient-3, #d328a7);

  height: 20rem; /* Increase the height on hover */
}

.image-description1 {
  height: 22rem;
}
.imageTradable:hover .description {
  display: block;
  transform: translateY(0);
  opacity: 1;
}

.imageTradable5:hover .description {
  display: block;
  transform: translateY(0);
  opacity: 1;
}

.imageTradablecr:hover {
  border: 1px solid var(--gradient-3, #d328a7);
  box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.76);
  height: 340px;
  /* Increase the height on hover */
}

.image-description1 {
  height: 25rem;
}
.imageTradablecr:hover .description {
  display: block;
  transform: translateY(0);
  opacity: 1;
}

.imageTradable:hover .textSmallTradable {
  display: block !important;
  margin-top: 10px;
}

.imageTradable5:hover .textSmallTradable {
  display: block !important;
  margin-top: 10px;
}
.imageTradablecr:hover .textSmallTradablecr {
  display: block !important;
  margin-top: 10px;
}

.nominalTradableImage {
  margin-left: 20px;
}
.ownwerTradableImage {
  margin-left: 20px;
}

.socialCardWidth {
  width: 220px;
  height: 30px;
  transition: 1s;
}
/* .socialContainer:hover .LinkedInCard{
    display:block !important;
    cursor:pointer;

  } */
.socialContainer1 {
  border-radius: 10px;
  height: 260px;
  transition: 1s;
}

.socialContainer1 .LinkedInCard,
.socialContainer1 .detailSocial {
  opacity: 0;
  transition: opacity 0.3s;
}

.socialContainer1:hover .LinkedInCard,
.socialContainer1:hover .detailSocial {
  opacity: 1;
}
.socialContainer1:hover .LinkedInCard {
  display: block !important;
  cursor: pointer;
}
.socialContainer1:hover .detailSocial {
  display: block !important;
  width: 100px;
  height: 25px;
  cursor: pointer;
}

.socialContainer2 {
  border-radius: 20px !important;
  transition: 1s;
}

.socialContainer2 .LinkedInCard,
.socialContainer2 .detailSocial {
  opacity: 0;
  transition: opacity 0.3s;
}

.socialContainer2:hover .LinkedInCard,
.socialContainer2:hover .detailSocial {
  opacity: 1;
}
.socialContainer2:hover .LinkedInCard {
  display: block !important;
  cursor: pointer;
}
.socialContainer2:hover .detailSocial {
  display: block !important;
  width: 100px;
  height: 25px;
  cursor: pointer;
}

.backgroundSocial {
  border-radius: 0px 0px 8px 8px;
  background: var(--black-40, rgba(0, 0, 0, 0.4)) !important;
}

.descTradable1 {
  color: var(--White, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  width: 200px;
  margin-top: 9px;
  margin-left: -8px;
  text-align: center;
  z-index: 100;
}
.awsFooter {
  width: 285px;
}
.footerLastText {
  color: #fff;
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.footerSocial {
  margin-top: 56px;
}
.headingsTeam {
  padding-left: 30px;
}

.aboutTeamDesc {
  color: #fff;
  /* text 1 20  m */
  margin-top: -15px;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 150% */
}

.startUpIndiaImage {
  width: 120px;
}
.awsImage {
  width: 150px;
  height: 30px;
  margin-left: 30px;
}
.imageFooterBelow {
  width: 100%;
  height: 100%;
}
.joinComBelow {
  font-size: 14px !important;
}
.fontPoppins {
  font-family: "Nunito", sans-serif;
}
.ourTeamMargin {
  margin-top: -60px;
}

.mobileJoinCom {
  padding-left: 100px;
  padding-right: 100px;
}

.backgroundMobile {
  border-radius: 16px;
  background: var(--glass-col, rgba(128, 128, 128, 0.2));
  box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.76);
}

.ThrivingText {
  color: var(--White, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
}

.trialA {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: 1px solid #ccc;
  display: flex;
  transition: left 0.3s ease; /* Add smooth transition for movement */
}

.trial {
  border: 1px solid red;
  white-space: nowrap;
  user-select: none;
  cursor: grab;
  cursor: -webkit-grab;
  overflow: hidden;
}

.media-scroller {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 21%;

  padding: 0 var(--_spacer) var(--_spacer);

  overflow-x: auto;
  overscroll-behavior-inline: contain;
  gap: 130px;
  margin-top: -70px;
  margin-bottom: 40px;
}

.media-scrollerMultipleAssets {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 21%;

  padding: 0 var(--_spacer) var(--_spacer);

  overflow-x: auto;
  overscroll-behavior-inline: contain;
  gap: 270px;
  margin-top: 70px;
  margin-bottom: 40px;
}

.media-scroller1 {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 21%;

  padding: 0 var(--_spacer) var(--_spacer);

  overflow-x: auto;
  overscroll-behavior-inline: contain;
  gap: 130px;
  margin-top: -70px;
  margin-bottom: 40px;
}

.media-scroller2 {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 19%;
  padding: 0 var(--_spacer) var(--_spacer);
  overflow-x: auto;
  gap: -10px !important;
  overscroll-behavior-inline: contain;
  margin-top: -70px;
  margin-bottom: 40px;
  padding-left: 100px;
}

.media-scroller3 {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 21%;
  padding: 0 var(--_spacer) var(--_spacer);
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  gap: 430px;
  margin-top: -70px;
  margin-bottom: 40px;
}
.media-scroller4 {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 21%;

  padding: 0 var(--_spacer) var(--_spacer); /* Adjust padding as needed */

  overflow-x: auto;
  overscroll-behavior-inline: contain;
  gap: 70px;
  margin-top: -70px;
  margin-bottom: 40px;
}
.media-scroller5 {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 21%;

  padding: 0 var(--_spacer) var(--_spacer);

  overflow-x: auto;
  overscroll-behavior-inline: contain;
  gap: 230px;
  margin-top: -70px;
  margin-bottom: 40px;
}
.media-scroller6 {
  --_spacer: var(--size-3);
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
  grid-auto-columns: 21%;

  padding: 0 var(--_spacer) var(--_spacer);

  overflow-x: auto;
  overscroll-behavior-inline: contain;
  gap: 330px;
  margin-top: -70px;
  margin-bottom: 40px;
}
.media-scroller4 > * {
  width: calc(
    21% - var(--_spacer)
  ); /* Adjust width to maintain constant inner area */
}
@media (max-width: 1140px) {
  .media-scroller2 {
    gap: 40px;
  }
  .media-scroller3 {
    gap: 480px;
  }
}

@media (max-width: 900px) {
  .media-scroller2 {
    gap: 60px;
  }
  .media-scroller3 {
    gap: 580px;
  }
}

@media (max-width: 760px) {
  .media-scroller2 {
    gap: 80px;
  }
}

@media (max-width: 661px) {
  .media-scroller2 {
    gap: 110px;
  }
}
@media (max-width: 630px) {
  .media-scroller2 {
    gap: 160px !important;
  }
}

.media-scroller--with-groups {
  grid-auto-columns: 80%;
}
.media-scroller1--with-groups {
  grid-auto-columns: 80%;
}
.media-scroller2--with-groups {
  grid-auto-columns: 80%;
}

.media-group {
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
}

.media-group1 {
  display: grid;
  gap: var(--_spacer);
  grid-auto-flow: column;
}

.media-element {
  display: grid;
  width: 300px;
  grid-template-rows: min-content;
  gap: var(--_spacer);
  padding: var(--_spacer);
  background: var(--surface-2);
  border-radius: var(--radius-2);
  box-shadow: var(--shadow-2);
}
.media-element2 {
  display: grid;
  width: 20px;
  grid-template-rows: min-content;
  gap: var(--_spacer);
  padding: var(--_spacer);
  background: var(--surface-2);
  border-radius: var(--radius-2);
  box-shadow: var(--shadow-2);
}

.media-element1 {
  display: grid;
  width: 20px;
  grid-template-rows: min-content;
  gap: var(--_spacer);
  padding: var(--_spacer);
  background: var(--surface-2);
  border-radius: var(--radius-2);
  box-shadow: var(--shadow-2);
  height: 260px;
}

.media-element > img {
  inline-size: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}
.media-element2 > img {
  inline-size: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}
.media-elemen1 > img {
  inline-size: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.snaps-inline {
  scroll-snap-type: inline mandatory;
  scroll-padding-inline: var(--_spacer, 1rem);
}

.snaps-inline > * {
  scroll-snap-align: start;
}

.flow {
  display: grid;
  gap: var(--size-3);
}

.page-header {
  padding-block: var(--size-9);
  margin-block-end: var(--size-9);
  background: var(--gradient-16);
  color: var(--gray-0);
  box-shadow: var(--shadow-2);
}

.page-title {
  font-size: var(--font-size-fluid-3);
}

.page-subtitle {
  font-size: var(--font-size-fluid-1);
}

.section-title {
  padding-inline-start: var(--size-6);
  margin-block: var(--size-9) var(--size-3);
}

.mediaScrollerDown {
  margin-top: 30px;
}

.hamburger {
  margin-top: 18px;
  display: block;
}
.close-icon {
  margin-top: 0.3rem;
  margin-top: 18px;
  display: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.arrowDownNav {
  margin-left: 20px;
  color: white;
}
.arrowDownNavLearn {
  margin-left: 47px;
  color: white;
}

.abtcont:hover .mobileAboutUs {
  color: #d328a7 !important;
}
.abtcont:hover .arrowDownNav {
  color: #d328a7 !important;
}

.abtcontLearn:hover .mobileLearn {
  color: #d328a7 !important;
}
.abtcontLearn:hover .arrowDownNavLearn {
  color: #d328a7 !important;
}

.bi-x-lg::before {
  padding: 10px !important;
  margin-top: 12px !important;
}
.vsc-initialized {
  background-color: #091526;
}
.propButton {
  margin-top: 20px !important;
}
.resButtonMob {
  margin-bottom: 10px !important;
}
.teamCardHelperMob {
  border: 10px solid red !important;
}

.marginImageMain {
  background-image: url("assets/img/Real_estate/background2.png");
  padding-top: 150px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
}
.marginRealEstate {
  margin-top: 100px;
}
.marginImageMain {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 50px;
  padding-left: 40px;
  padding-right: 40px;
}

.heroPngImage {
  margin-left: -20px;
  height: 100%;
  width: 115%;
  margin-top: -10px;
}
.heroImageContainer {
  height: 400px;
  width: 450px;
  margin-top: -50px;
}
.widthControllerCont {
  margin-top: -50px;
  width: 60%;
}
.paddingNavHelp {
  padding-left: 20px;
}
.exploreButtonReal {
  padding-left: 20px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 8px;
  background: var(--78-f-9-ff, #78f9ff);
  color: black;
  cursor: pointer;
}
.exploreButtonReal:hover {
  background: #d328a7;
  color: white;
}

.dataCont {
  margin-top: 26px;
  width: 420px;
  padding: 25.5px 35.557px 25.5px 35.443px;
  border-radius: 27px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: linear-gradient(
    109deg,
    rgba(201, 201, 201, 0.16) 1.57%,
    rgba(196, 196, 196, 0.02) 100%
  );
  backdrop-filter: blur(25px);
}
.dataContMob {
  margin-top: 26px;
  width: 100%;
  padding: 25.5px 35.557px 25.5px 35.443px;
  border-radius: 27px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: linear-gradient(
    109deg,
    rgba(201, 201, 201, 0.16) 1.57%,
    rgba(196, 196, 196, 0.02) 100%
  );
  backdrop-filter: blur(25px);
}
@media screen and (min-width: 1000px) and (max-width: 1249px) {
  .dataContMob {
    margin-top: 26px;
    width: 400px;
    padding: 25.5px 35.557px 25.5px 35.443px;
    border-radius: 27px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    background: linear-gradient(
      109deg,
      rgba(201, 201, 201, 0.16) 1.57%,
      rgba(196, 196, 196, 0.02) 100%
    );
    backdrop-filter: blur(25px);
  }
}
.numdata {
  color: var(--white, #fff);
  font-family: Poppins;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.titleData {
  color: var(--white, #fff);
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 112.5%; /* 27px */
}

.slider-container {
  display: flex;
  width: 300%;
  transition: transform 0.5s ease-in-out;
}

.slide {
  flex: 1;
  min-width: 100px;
  height: 200px;
  background-color: #ccc;
  margin: 10px;
  transition: flex 0.5s ease-in-out, transform 0.5s ease-in-out;
}

.slide9 {
  flex: 1;
  min-width: 100px;
  height: 200px;
  background-color: #ccc;
  margin: 10px;
  transition: flex 0.5s ease-in-out, transform 0.5s ease-in-out;
}

#currentSlide {
  flex: 2;
  background-color: #ddd;
}
.descMovingCard {
  color: var(--Text-White, #fff);
  text-align: center;

  /* text 2 20 R */
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
}
.imageMovingCard {
  border: 1px solid white !important;
  height: 60px;
  border-radius: 10px;
  background-color: white;
}
.imageMovingCard2 {
  border: 1px solid white !important;
  height: 60px;
  border-radius: 10px;
  background-color: white;
}
.sbiImage {
  height: 80px;
  width: 140px;
}

.widthMoving {
  width: 200px;
}
.marginMovingTop {
  margin-top: -1px !important;
}

.accordion-buttonimp {
  border-bottom: 1px solid #d328a7;
}
.answerHelperText {
  margin-top: 10px;
}

/* 

.banner {
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
    url(./images/banner.jpg);
  background-size: cover;
  background-position: center;
}

.navbar {
  width: 85%;
  margin: auto;
  padding: 35px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.logo {
  width: 500px;
  cursor: pointer;
}

.navbar ul li {
  list-style: none;
  display: inline-block;
  margin: 0 20px;
  position: relative;
}

.navbar ul li a {
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
}

.navbar ul li::after {
  content: "";
  height: 3px;
  width: 0;
  background: #009688;
  position: absolute;
  left: 0;
  bottom: -10px;
  transition: 0.5s;
}

.navbar ul li:hover::after {
  width: 100%;
}

.content {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  color: #fff;
}

.content h1 {
  font-size: 70px;
  margin-top: 80px;
}

.content p {
  margin: 20px auto;
  font-weight: 100;
  line-height: 25px;
}

.login-btn {
  width: 200px;
  padding: 15px 0;
  text-align: center;
  margin: 20px 10px;
  border-radius: 25px;
  font-weight: bold;
  border: 2px solid #009688;
  background: transparent;
  color: white;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.signup-btn {
  width: 200px;
  padding: 15px 0;
  text-align: center;
  margin: 20px 10px;
  border-radius: 25px;
  font-weight: bold;
  border: 2px solid #009688;
  background: transparent;
  color: white;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.cover {
  background: #009688;
  height: 100%;
  width: 0%;
  border-radius: 25px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  transition: 0.5s;
}

button:hover span {
  width: 100%;
}

button:hover {
  border: none;
}

/* PRODUCTS */
.product {
  position: relative;
  overflow: hidden;
  padding: 20px;
  margin-top: 100px;
}

.product-category {
  padding: 0 10vw;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 40px;
  text-transform: capitalize;
}

.product-container {
  padding: 0 10vw;
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.product-container::-webkit-scrollbar {
  display: none;
}

.product-card {
  flex: 0 0 auto;
  width: 250px;
  height: 450px;
  margin-right: 40px;
}

.product-image {
  position: relative;
  width: 100%;
  height: 350px;
  overflow: hidden;
}

.product-thumb {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.discount-tag {
  position: absolute;
  background: #fff;
  padding: 5px;
  border-radius: 5px;
  color: #ff7d7d;
  right: 10px;
  top: 10px;
  text-transform: capitalize;
}

.card-btn {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  padding: 10px;
  width: 90%;
  text-transform: capitalize;
  border: none;
  outline: none;
  background: #fff;
  border-radius: 5px;
  transition: 0.5s;
  cursor: pointer;
  opacity: 0;
}

.product-card:hover .card-btn {
  opacity: 1;
}

.card-btn:hover {
  background: #ff7d7d;
  color: #fff;
}

.product-info {
  width: 100%;
  height: 100px;
  padding-top: 10px;
}

.product-brand {
  text-transform: uppercase;
}

.product-short-description {
  width: 100%;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  opacity: 0.5;
  text-transform: capitalize;
  margin: 5px 0;
}

.price {
  font-weight: 900;
  font-size: 20px;
}

.actual-price {
  margin-left: 20px;
  opacity: 0.5;
  text-decoration: line-through;
}
.pre-btn {
  margin-left: 30px;
}
.nxt-btn {
  margin-right: 30px;
}
.pre-btn,
.nxt-btn {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 160px;
  /* background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%); */
  cursor: pointer;
  z-index: 8;
}

.pre-btn {
  left: 0;
  transform: rotate(180deg);
}

.nxt-btn {
  right: 0;
}

.pre-btn img,
.nxt-btn img {
  opacity: 0.2;
}

.pre-btn:hover img,
.nxt-btn:hover img {
  opacity: 0.1;
}

.collection-container {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

.collection {
  position: relative;
}

.collection img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.collection p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  font-size: 50px;
  text-transform: capitalize;
}

.collection:nth-child(3) {
  grid-column: span 2;
  margin-bottom: 10px;
}

.cardTest {
  border: 1px solid red;
  padding: 10px;
  margin: 10px;
  text-align: center;
}
.iconImage {
  height: 12px;
}

.contCard {
  border-radius: 10px;
  background: #212a38;
  width: 300px;
}
.imageProp {
  width: 100%;
}

.presale {
  font-size: 12px;
  height: 20px;
  color: white;
  border-radius: 6px;
  background: var(--pink, #d328a7);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.17);
}

.shareCont {
  height: 20px;
  border-radius: 8px;
  background: #50657d;
}
.commercial {
  /* border:1px solid red; */
  font-size: 12px;
  border-radius: 6px;
  height: 20px;
  width: 100px;
  color: black;
  font-weight: 400;
  background: #78f9ff;
}
.marginComm {
  margin-top: 120px;
}
.marginPresaleComm {
  margin-top: -190px;
}
.roundImage {
  overflow: hidden;
  border-radius: 10px;
}

.marginD {
  margin-top: 10px;
}

.propName {
  color: var(--white, #fff);
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px; /* 150% */
}
.addressProp {
  color: var(--white, #fff);
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px; /* 137.5% */
  text-transform: capitalize;
}
.invHeading {
  color: var(--Flowkit-White, #fff);
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
}
.numPropHeading {
  color: var(--Flowkit-White, #fff);
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  margin-top: -10px;
}
.helpPadding {
  padding-right: 10px;
}
.borderRight {
  border-right: 1px solid white;
}
.headingFeature {
  color: var(--white, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 10px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%; /* 14px */
}
.numFeature {
  color: var(--white, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 20px */
}
.oppback {
  border-radius: 6px;
  background: #d328a7;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  gap: 10px;
}

.worksHeading {
  font-weight: 800 !important;
}
.signupCont {
  border-radius: 20px;
  height: 300px;
  width: 580px;
  background: #212a38;
}
.signUpImage {
  height: 180px;
  width: 120px;
}
.topSignupText {
  color: var(--white, #fff);
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 2;
  text-transform: capitalize;
}

.stepsSignup {
  color: var(--white, #fff);
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px; /* 400% */
  text-transform: uppercase;
  margin-left: 10px;
}
.dashSignup {
  font-size: 6px;
}
.stepsvg {
  height: 26px;
  width: 20px;
}
.svgCont {
  border: 0.5px solid #d328a7;
  border-radius: 30px;
}
.vericalLineCont {
  margin-top: 19px;
  height: 76%;
}
.vertLine {
  height: 155px;
}
.gapHelperSignup {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 40px;
}

.OnboardingText {
  color: #fff;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.dummyImagePhoto {
  height: 200px;
  width: 300px;
}
.helpSteps {
  border-radius: 16px;
  background: linear-gradient(
    95deg,
    rgba(211, 40, 167, 0.05) 34.45%,
    rgba(199, 68, 179, 0.05) 43.31%,
    rgba(199, 68, 179, 0.05) 56.6%,
    rgba(120, 249, 255, 0.03) 100%
  );
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media only screen and (min-width: 1230px) {
  .properCard {
    margin-left: 230px;
  }
}

@media only screen and (max-width: 1000px) {
  .gapHelperSignup {
    justify-content: center;
    flex-direction: column;
  }
  .signupCont {
    width: 100%;
  }
  .helpSteps {
    justify-content: center;
    flex-direction: column;
  }
}
.pre-btn {
  padding: 10px;
  border-radius: 20px;
  border: 1px solid var(--gradient-1, #d328a7);
  background: linear-gradient(
    95deg,
    rgba(211, 40, 167, 0.15) 34.45%,
    rgba(199, 68, 179, 0.14) 43.31%,
    rgba(199, 68, 179, 0.14) 56.6%,
    rgba(120, 249, 255, 0.08) 100%
  );
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
}
.nxt-btn {
  padding: 10px;
  border-radius: 20px;
  border: 1px solid var(--gradient-1, #d328a7);
  background: linear-gradient(
    95deg,
    rgba(211, 40, 167, 0.15) 34.45%,
    rgba(199, 68, 179, 0.14) 43.31%,
    rgba(199, 68, 179, 0.14) 56.6%,
    rgba(120, 249, 255, 0.08) 100%
  );
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
}
.expPropMargin {
  margin-top: 110px;
  margin-bottom: -150px;
}
.parentProfileSec {
  width: 500px;
}
.processExplain {
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.descExplain {
  color: #fff;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.smoothImageSize {
  height: 70px;
  width: 70px;
}
.roundSmooth {
  border: 1px solid #d328a7;
  border-radius: 50px;
}
.firstChild {
  margin-top: 7px;
  width: 55px;
  height: 35px;
}

.marginHowItWorks {
  margin-top: 80px;
  margin-bottom: -80px;
}
.marginHowItWorksDesk {
  margin-top: 80px;
}

.hidden {
  display: none;
}

.arrowHowItWorks {
  width: 60%;
  height: 60%;
}
#signUpCont2 {
  transition: background-image 0.5s ease;
  height: 180px; /* Set an appropriate height for your container */
  width: 130px; /* Set an appropriate width for your container */
  background-size: contain; /* Ensure the background image fits within the container */
  background-repeat: no-repeat; /* Prevent the background image from repeating */
  display: flex;
  justify-content: center;
  align-items: center; /* Prevent the background image from repeating */
}

.enquiryParent {
  border-radius: 16px;
  gap: 20px;
}

.enquiryFieldInput {
  border: 0.75px solid grey;
  border-color: linear-gradient(
    108.87deg,
    #d4d4d4 0.66%,
    rgba(211, 211, 211, 0.1) 99.48%
  );
}

.enquiryFieldBackground {
  border-color: linear-gradient(
    108.87deg,
    #d4d4d4 0.66%,
    rgba(211, 211, 211, 0.1) 99.48%
  );
}

/* Hide the default checkbox */
.hiddenbox {
  display: none;
}
.bgInputFieldEnquiry {
  background: rgba(249, 249, 249, 1);
}

/* Style the custom checkbox */
.checkbox-label {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #fff;
  border: 1px solid #000;
  cursor: pointer;
}

/* Style the custom checkbox when checked */
.checkbox-label::after {
  content: "✔";
  display: block;
  width: 10px;
  height: 10px;

  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-60%, -115%);
  opacity: 0;
  padding-bottom: 10px;
}

/* Show the custom checkbox when the default checkbox is checked */
.hiddenbox:checked + .checkbox-label::after {
  opacity: 1;
}

.leftWhotext {
  width: 97%;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  margin-top: 10px;
}
.corosal {
  height: 700px;
}
.knowMoreVideo {
  width: 160px;
  height: 42px;
  border-radius: 7.2px;
  border: 1px solid var(--pink, #d328a7);
  color: white;
  font-size: 15px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: center;
}
.knowMoreVideo:hover {
  background-color: #d328a7;
}
@media (max-width: 767px) {
  .parentValSection1Helper {
    height: 450px !important;
    background-color: #101c2c; /* Apply background color to the main element */
  }

  .parentValSection1Helper::before {
    height: 450px !important;
    background: transparent; /* Make sure the pseudo-element does not cover the red background */
    -webkit-mask: none; /* Nullify the mask effect */
    mask: none; /* Nullify the mask effect */
  }

  .ourPartnersText {
    margin-top: 150px !important;
    font-size: 24px !important;
  }
  .corosal {
    height: 85vh !important ;
  }
  .newTeamHelp {
    margin-top: -5px !important;
  }
  .leftWhotext {
    font-family: Nunito;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    text-align: left;
  }
  .stepSectionContainer {
    padding: 59px 0 35px 0 !important;
  }

  .whoWeFlexHelper {
    padding: 0 30px;
  }
  .hideMeAfterWeb {
    display: none !important;
  }
  .flexHowIWork {
    flex-direction: column;
  }
  .imageourMissionAbout {
    display: none;
  }
  .imagehowStartedAbout {
    width: 80%;
  }

  .enqnowHeight {
    width: 100%;
  }
  .enquiryDescText {
    font-size: 12px;
  }
  .enqnowHeight {
    width: 100%;
    height: 48px;
  }
}
@media (max-width: 520px) {
  .hide-br-sm {
    display: none;
  }
  .enquiryFieldBackground {
    height: 45px;
    border-radius: 8px;
  }

  .enquiryDescText {
    line-height: 13px;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .enqnowHeight {
    width: 100%;
    height: 45px;
  }
}
.textUpContact {
  color: white;
  font-size: 44px;
  font-weight: 500;
}
.textDownHead {
  color: white;
  font-size: 16px;
  font-weight: 700;
}

.mainPartContacts {
  margin-top: 80px;
}
.contactTabImage {
  height: 59px;
  width: 59px;
}
.textTopTabContact {
  font-size: 18px;
  font-weight: 400;
  color: white;
}
.textMiddleTabContact {
  margin-top: 15px;
  font-size: 13.5px;
  font-weight: 400;
  color: white;
}
.tabButtonContact {
  border: 1px solid #d328a7;
  margin-top: 15px;
  color: white;
  width: 160px;
  height: 34px;
  border-radius: 8px;
  font-weight: 500;
  font-size: 12px;
}
.hideForm {
  display: none;
}
.paddingTab {
  background: #4b505e;
  border-radius: 20px;
  padding-left: 22.5px;
  padding-right: 22.5px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.marginLeftBesideImage {
  margin-left: 15px;
}
.containerMap {
  width: 100%;
}
.topBox {
  display: flex;
  flex-direction: row;
}
.midBox {
  display: flex;
  flex-direction: row;
}
.bottomBox {
  display: flex;
  flex-direction: row;
}
.hiddentop {
  display: none !important;
}

.headingFormContact {
  padding-left: 10%;
  padding-right: 10%;
  width: 500px;
  font-size: 24px;
  font-weight: 400;
  color: white;
}
.bgcontactForm {
  background: #4b505e;
  border-radius: 15px;
  padding: 15px 22px 15px 22px;
  height: 590px;
}
.nameFormBox {
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* padding:16px; */
  height: 40px;
  border-radius: 8px;
  margin-top: 20px;
}
.numberBox {
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: start;

  height: 40px;
  border-radius: 8px;
  margin-top: 20px;
}
.messageFormBox {
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: start;
  height: 250px;
  border-radius: 8px;
  margin-top: 20px;
}
.buttonFormContact {
  border-radius: 8px;
  height: 35px;
  width: 210px;
  margin-top: -14px;
  padding: 15px 32px 15px 32px;
}
#nameInvest::placeholder {
  color: white; /* Change placeholder color to gray */
}
#emailInvest::placeholder {
  color: white; /* Change placeholder color to gray */
}
#phoneInvest::placeholder {
  color: white; /* Change placeholder color to gray */
}
#messageInvest::placeholder {
  color: white; /* Change placeholder color to gray */
}
#namePartnership::placeholder {
  color: white; /* Change placeholder color to gray */
}
#emailPartnership::placeholder {
  color: white; /* Change placeholder color to gray */
}
#phonePartnership::placeholder {
  color: white; /* Change placeholder color to gray */
}
#messagePartnership::placeholder {
  color: white; /* Change placeholder color to gray */
}
#nameQuery::placeholder {
  color: white; /* Change placeholder color to gray */
}
#emailQuery::placeholder {
  color: white; /* Change placeholder color to gray */
}
#phoneQuery::placeholder {
  color: white; /* Change placeholder color to gray */
}
#messageQuery::placeholder {
  color: white; /* Change placeholder color to gray */
}

.buttonFAQTop {
  font-size: 14px;
  font-weight: 700;
  height: 38px;
  width: 167px;
  color: white;
  border-radius: 8px;
  background: #d328a7;
}

.arrowCls {
  margin-right: 20px;
}
.contactUsButtonFaqPage {
  background: #d328a7;
  border-radius: 8px;
  width: 177px;
  height: 48px;
  color: white;
  cursor: pointer;
}
.accordion-item {
  border-bottom: 1px solid #d328a7 !important;
}

.sliderHere {
  border: 1px solid #d328a7;
  height: 500px;
  border-radius: 10px;
  overflow: hidden;
}
.parProp {
  margin-left: 1px;
  width: 400px;
}

.slidesHere {
  height: 100%;
  width: 400px;
  display: flex;
}
.slidehere2 {
  width: 400px;
  height: 100%;
}

.slidesHere input {
  display: none;
}

.slideHere {
  width: 100%;
  transition: 2s;
}

.navigation-manualHere {
  position: absolute;
  width: 400px;
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.manual-btnHere {
  border: 1.3px solid white;
  padding: 5px;
  border-radius: 10px;
  cursor: pointer;
  transition: 1s;
  background: white;
}

.munal-btnHere:not(:last-child) {
  margin-right: 40px;
}

.manual-btnHere:hover {
  background: #d328a7;
}

#radio1:checked ~ .firstHere {
  margin-left: 0%;
}

#radio2:checked ~ .firstHere {
  margin-left: -102%;
}

#radio3:checked ~ .firstHere {
  margin-left: -202%;
}

.navigation-autoHere {
  position: absolute;
  display: flex;
  width: 400px;
  justify-content: center;
  margin-top: 518px;
}

.navigation-autoHere div {
  border: 1px solid 40D3DC;
  padding: 6px;
  border-radius: 10px;
  transition: 1s;
  margin-left: 4px;
}

.navigation-autoHere div:not(:last-child) {
  margin-left: 0px;
}

#radio1:checked ~ .navigation-autoHere .auto-btn1Here {
  position: relative;
  z-index: 10;
  background: #d328a7;
  margin-left: 4px !important;
}

#radio2:checked ~ .navigation-autoHere .auto-btn2Here {
  background: #d328a7;
  position: relative;
  z-index: 10;
  margin-left: 4px !important;
}

#radio3:checked ~ .navigation-autoHere .auto-btn3Here {
  background: #d328a7;
  position: relative;
  z-index: 10;
  margin-left: 0px !important;
}

.helpOverlayNavbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
  display: flex;
  justify-content: center;
  align-items: start;
  margin-top: 60px;
}

.helpPopupNavbar {
  /* width:900px; */
  width: 400px;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  padding: 20px 0;
}
.sideNav {
  height: 100vh;
  transition: transform 0.3s ease-in-out; /* Adjust timing and easing function as needed */
  transform: translateX(100%);
  z-index: 999;
}

.sideNav.open {
  transform: translateX(0);
}

.sideNav.closed {
  transform: translateX(100%);
}
.activeoptCol {
  color: #de28a7;
}
.optActiveColorMob:hover {
  color: #de28a7;
}
.sizeIconNavPopup {
  height: 35px;
  width: 35px;
}
.videoSizeNavPopup {
  height: 262px;
  width: 100%;
}
.parentNavPopup {
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.playstoreSec {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-size: 20px;
  background-color: #8080806b;
  padding: 5px;
  border-radius: 10px;
  height: 120px;
}

.comingSoonBadge {
  background-color: #d328a7;
  color: #fff;
  font-size: 12px;
  border-radius: 10px;
  padding: 2px 10px;
}

@media only screen and (max-width: 767px) {
  .parentNavPopup {
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 550px) {
  .parentNavPopup {
    flex-direction: column-reverse;
  }
  .videoSizeNavPopup {
    height: 112px;
    width: 312px;
  }
}

a:hover {
  text-decoration: none !important;
}
.abchere {
  background: transparent;
}
.newPropP {
  font-size: 12px;
  font-weight: 400;
  line-height: 13.5px;
  text-align: left;
}
.commPropCardNew {
  font-size: 12px;
  font-weight: 400;
  line-height: 16.37px;
  text-align: center;
}
.locationProp {
  font-family: Nunito;
  font-size: 16px;
  font-weight: 700;
  line-height: 21.82px;
  text-align: left;
}
.exactLocationProp {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.1px;
  text-align: left;
}
.minInvProp {
  font-size: 12.73px;
  font-weight: 500;
  line-height: 23.23px;
  text-align: center;
}
.amtProp {
  font-size: 12.73px;
  font-weight: 500;
  line-height: 23.23px;
  text-align: center;
}

.tokensProp {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
}

.numbProp {
  font-size: 14.85px;
  font-weight: 700;
  line-height: 14.85px;
  text-align: center;
}

.detailProp {
  font-size: 10.84px;
  font-weight: 400;
  line-height: 10.84px;
  text-align: center;
}

.viewDetailsProp {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.1px;
  letter-spacing: 0.38716810941696167px;
  text-align: center;
}
.parProp {
  box-shadow: 0px 6px 40px 0px #00000040;
  border-radius: 10px;
}

.mobilefooterText {
  font-size: 12px;
}

.descValSection {
  font-size: 12px;
  font-weight: 400;
  line-height: 19.2px;
  text-align: left;
}

.parentValSection1Helper {
  border-radius: 10px;
  position: relative;
  width: 100%;
  padding: 25px;
  gap: 24px;
}

.imageCoreValues {
  width: 113px;
  height: 114px;
}
.headingCoreValues {
  font-size: 24px;
  font-weight: 700;
  line-height: 32.74px;
  text-align: center;
}
.parentValSection1Helper::before {
  height: 540px;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 0.75px solid transparent;
  border-radius: 10px;
  background: linear-gradient(
    291.87deg,
    rgba(172, 37, 235, 0.04) 60.54%,
    #d328a7 96.72%
  );
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  padding: 0.75px;
}

.parentValSection2Helper {
  background-image: url("assets/img/Real_estate/valuesbg2.svg");
  background-size: 100%;
  background-position: 100%;
  background-repeat: no-repeat;
  width: 380px;
  padding-left: 27.5px;
  padding-right: 23.5px;
  padding-top: 50px;
  padding-bottom: 36px;
}

.parentValSection3Helper {
  background-image: url("assets/img/Real_estate/valuesbg3.svg");
  background-size: 100%;
  background-position: 100%;
  background-repeat: no-repeat;
  width: 380px;
  padding-left: 27.5px;
  padding-right: 23.5px;
  padding-top: 50px;
  padding-bottom: 36px;
}

.flexHelperValues {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
flexWidthHelperValues {
  width: 33%;
}
@media (max-width: 1190px) {
  .flexHelperValues {
    display: flex;
    flex-direction: column !important;
    justify-content: space-between;
  }
  .flexWidthHelperValues {
    width: 100% !important;
  }
  .parentValSection1Helper {
    width: 100%;
  }
  .parentValSection2Helper {
    width: 100%;
  }
  .parentValSection3Helper {
    width: 100%;
  }
}
.paddingAboutDescText {
  text-align: justify;
}
.paddingAboutDescTextTop {
  margin-top: -80px;
  text-align: left !important;
}

.headingCoreValues {
  color: #71f1fd;
}

.descCoreValues {
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: center;
  color: white;
}
@media (max-width: 767px) {
  .descCoreValues {
    font-size: 12px;
    font-weight: 400;
    line-height: 13.64px;
    text-align: center;
    color: white;
  }
  .headingCoreValues {
    font-size: 16px;
    font-weight: 700;
    line-height: 14.4px;
    text-align: center;
  }

  .parentValSection1Helper {
    height: 305px;
  }
  .parentValSection2Helper {
    height: 305px;
  }
  .parentValSection3Helper {
    height: 305px;
  }
  /* .paddingAboutDescTextTop{
    text-align:justify !important;
  } */
  .descValSection {
    font-size: 11.5px;
    font-weight: 400;
    line-height: 11px;
    text-align: left;
  }
  .marginHelperPrev {
    margin-top: 30px !important;
  }
  .featOurTeam {
    width: 260px !important;
    height: 370px !important;
  }
  .whoAreWeBottom {
    font-size: 14px;
    font-weight: 400;
    line-height: 21.01px;
    text-align: center;
    color: #d4d7db;
    width: 80%;
    margin: 0 auto;
  }
  .freqText {
    text-align: center;
    color: #d4d7db;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
}

/************** asset ********************/
.shadow-effect {
  background: #fff;
  padding: 20px;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #ececec;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 12px rgba(0, 0, 0, 0.02);
}
#customers-testimonials .shadow-effect p {
  font-family: inherit;
  font-size: 17px;
  line-height: 1.5;
  margin: 0 0 17px 0;
  font-weight: 300;
}
.testimonial-name {
  margin: -17px auto 0;
  display: table;
  width: auto;
  background: #3190e7;
  padding: 9px 35px;
  border-radius: 12px;
  text-align: center;
  color: #fff;
  box-shadow: 0 9px 18px rgba(0, 0, 0, 0.12), 0 5px 7px rgba(0, 0, 0, 0.05);
}
.item {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
}
#customers-testimonials .item {
  text-align: center;

  margin-bottom: 4cap;
  opacity: 0.2;
  -webkit-transform: scale3d(0.8, 0.8, 1);
  transform: scale3d(0.8, 0.8, 1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#customers-testimonials .owl-item.active.center .item {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
  /* max-width: 90px;
  margin: 0 auto 17px; */
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
  background: #d328a7;
  /* transform: translate3d(0px, -50%, 0px) scale(0.7); */
}
#customers-testimonials.owl-carousel .owl-dots {
  display: inline-block;
  width: 100%;
  text-align: center;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span {
  background: #d0d1d2;
  display: inline-block;
  height: 30px;
  margin: 0 0px 4px;
  transform: translate3d(0px, -50%, 0px) scale(0.3);
  transform-origin: 50% 50% 0;
  transition: all 250ms ease-out 0s;
  width: 30px;
  border-radius: 50%;
} /********************************* aseet-slider-css *************************/

.assetSlider-container {
  width: 80%;
  margin: 0 auto;
  margin: 0 auto;
  max-width: 1440px;
}

.assetSlider.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
}
.assetSlider .owl-carousel .owl-nav .owl-prev {
  left: -20px;
}

.assetSlider .owl-carousel .owl-nav .owl-next {
  right: -20px;
}

#customers-testimonials.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
  position: absolute;
  width: 33px;
  height: 33px;
  display: none;

  border-radius: 50%;
  border: 1px solid #d328a7;
  color: #d328a7;
}

.assetGradientBg {
  background: linear-gradient(
    184deg,
    rgba(211, 40, 167, 1) 35%,
    rgba(172, 37, 235, 1) 100%
  );
  padding: 1px;
  border-radius: 12px;
}

.assetItemCard {
  border-radius: 12px;
  /* background: linear-gradient(#091526, #091526) padding-box, radial-gradient(circle at 100% 100%, #091526 0, #091526 11px, transparent 11px) 0% 0% / 12px 12px no-repeat, radial-gradient(circle at 0 100%, #091526 0, #091526 11px, transparent 11px) 100% 0% / 12px 12px no-repeat, radial-gradient(circle at 100% 0, #091526 0, #091526 11px, transparent 11px) 0% 100% / 12px 12px no-repeat, radial-gradient(circle at 0 0, #091526 0, #091526 11px, transparent 11px) 100% 100% / 12px 12px no-repeat, linear-gradient(#091526, #091526) 50% 50% / calc(100% - 2px) calc(100% - 24px) no-repeat, linear-gradient(#091526, #091526) 50% 50% / calc(100% - 24px) calc(100% - 2px) no-repeat, linear-gradient(325deg, transparent 0%, rgba(211, 40, 167, 0.451) 41%, rgba(211, 40, 167, 0.451) 20%, #D328A7 90%); */
  background-color: #091526;
  -webkit-box-shadow: 2px 12px 42px -9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 12px 42px -9px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 12px 42px -9px rgba(0, 0, 0, 0.75);
}
.assetItem {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-bottom: 25px;
}
.assetItem img {
  width: 100%;
  border-radius: 12px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.assetText {
  display: flex;
  flex-direction: column;
  justify-content: start;
  padding: 0 15px;
}
.propTitle {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  text-align: left;
}
.propDetails {
  font-size: 15px;
  color: #fff;
  text-align: left;
}
.assetBtndiv {
  padding: 0 15px;
}

.assetCapDiv {
  padding-top: 55px;
}
.assetBtn {
  width: 100%;
  background-color: #d328a7;
  border-radius: 6px;
  border: none;
  margin: 0 auto;
  padding: 8px 18px;
  color: #fff;
  border: 1px solid #d328a7;
}
.assetBtn:hover {
  background-color: #d328a7;
}
.assetHeading {
  font-size: 34px;
}
.assetSubcaption {
  width: 80%;
  margin: 0 auto;
}

/*************** newletter-in footer ****************/
.newsletterSubsc {
  width: 40%;
  margin-top: 20px;
}
.subsInputsec {
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
}

.subscribeBtn {
  background-color: #d328a7;
  color: #fff;
  border: 0;
  border-radius: 4px;
  padding: 9px 23px;
  font-size: 13px;
  width: 30%;
}
.subscripInput {
  background-color: #091526;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  padding: 7px 7px;
  color: #fff;
  width: 70%;
}
.subscripInput::placeholder {
  color: #ffffff94;
}

.newsletterSubscM {
  width: 100%;
  margin-top: 20px;
  text-align: center;
  margin-bottom: 25px;
}

.subsInputsecM {
  display: flex;
  gap: 14px;
}
.subscribeBtnM {
  background-color: #d328a7;
  color: #fff;
  border: 0;
  border-radius: 4px;
  padding: 9px 23px;
  font-size: 13px;
  width: 30%;
}

/* navbar-user */

.userBox {
  width: 30px;
  height: 30px;
  background-color: #d4d4d4;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

/* cookies popup */

.cookiesPopup {
  position: fixed;
  top: 70%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  border-radius: 20px;
  width: 90%;
}

.cookiesSection {
  display: flex;
  flex-direction: column;
  gap: 30pxss;
}
.showCookieSec {
  display: block;
}
.cookieBtn {
  display: flex;
  gap: 21px;
}
.cheading {
  font-size: 24px;
}

.acceptBtn {
  background-color: #d328a7;
  color: #fff;
}

.declineBtn {
  background-color: #f8f8f8;
  color: #d328a7;
}

.cookieBtn button {
  border: 0.75px solid #d328a7;
  border-radius: 6px;
  padding: 5px 16px;
}
/* landing page first slider */

/* navbar-dropdown */
.userProfileClass {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-right: 44px;
}
.dropdownMenu {
  position: absolute;
  right: 34px;
  display: flex;
  flex-direction: column;
  background-color: #091526;
  top: 63px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  color: #fff;
  cursor: pointer;
  box-shadow: 1px -2px 21px -4px rgb(7 9 12 / 55%);
  -webkit-box-shadow: 1px -2px 21px -4px rgb(7 9 12 / 55%);
  -moz-box-shadow: 1px -2px 21px -4px rgb(7 9 12 / 55%);
}
.dropdownMenu a {
  color: #fff;
}
.dropdownOption {
  padding: 10px 49px 8px 20px;
}

/* login signup mobile */

.loginSignupButtonMobile {
  width: 100%;
  height: 44px;
  margin-top: 1px;
  /* display: flex; */
  gap: 8px;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 8px;
  cursor: pointer;
}
.userBoxmobile {
  width: 24px;
  height: 24px;
  background-color: #d4d4d4;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.userBoxmobile img {
  width: 16px;
  height: 16px;
}
.loginMobilediv {
  width: 100%;
}
.submenuSection {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 20px;
  margin-left: 15px;
  height: 290px;
  overflow: auto;
  width: 90%;
}
.submenuSection::-webkit-scrollbar {
  scrollbar-width: none;
}
.subMenuMobile {
  color: #fff;
  display: flex;
  gap: 20px;
  align-items: center;
}
.subMenuMobile sup {
  font-size: 8px;
  color: #de28a7;
}
.menuSymbol {
  font-size: 18px;
}
.logoutBtnM {
  margin-top: 20px;
  cursor: pointer;
  background-color: #80808045;
  border-radius: 8px;
  padding: 7px 16px;
}
.profileSubmenuSec {
  flex-direction: column;
  gap: 5px;
  font-size: 14px;
  padding-left: 37px;
}
.menuBoxMob {
  width: 100%;
  height: 450px;
  justify-content: space-between;
  overflow: auto;
  padding: 0 0 0 3px;
}
.menuBoxMob::-webkit-scrollbar {
  width: 0;
}
a.profileSubm {
  color: #fff;
}
@media (min-width: 767px) {
  .circleLanding2 {
    display: none !important;
  }
}

.headingCarousel {
  font-size: 56px;
  font-weight: 700;
  line-height: 80px;
  text-align: left;
  color: white;
}

.addressCarousel {
  font-size: 24px;
  font-weight: 400;
  line-height: 32.74px;
  text-align: left;
  color: white;
}
.getStartCarousel {
  position: relative;
  z-index: 100;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #d328a7;
  background: #d328a7;
  color: white;
  border-radius: 6px;
}
.expProp {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #d328a7;
  border-radius: 6px;
  color: white;
}
.locationCarousel {
  width: 24px;
  height: 24px;
}
.marginTextCarousel {
  margin-top: -300px;
  position: absolute;
}

/************* Parallax Effect Css ***************/

.animate-section {
  opacity: 0; /* initially hide sections */
  transform: translateY(50px); /* slightly move the sections down */
  transition: opacity 1s ease-out, transform 1s ease-out; /* smooth transition */
}

.animate-section.visible {
  opacity: 1; /* show sections */
  transform: translateY(0); /* move sections to their original position */
}

.animate-sectionImg {
  width: 100%;
  height: auto;
  transform: scale(1);
  transition: transform 1s ease-out, opacity 1s ease-out;
  opacity: 0;
}

.animate-sectionImg.visible {
  transform: scale(1.1);
  opacity: 1;
}
/******************* Parallax Effect Css  end *********************/

@media (max-width: 767px) {
  .paddingForInvestSection {
    padding-top: 40px;
  }
  .assetCapDiv {
    padding-top: 0;
  }
  .guideHelper {
    margin-top: 20px !important;
  }
  .parentContRound {
    display: none !important;
  }
  .locationCarousel {
    height: 18px;
    width: 18px;
    margin-top: -5px;
  }
  .expProp {
    font-size: 13.5px;
    font-weight: 400;
    line-height: 18.41px;
    text-align: center;
  }
  .getStartCarousel {
    font-size: 13.5px;
    font-weight: 400;
    line-height: 18.41px;
    text-align: center;
  }
  .marginHelpAdd {
    margin-top: 6px !important;
  }
  .addressCarousel {
    font-size: 14px;
    font-weight: 400;
    line-height: 16.37px;
    text-align: left;
  }
  .headingCarousel {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
    text-align: left;
  }
  .assetSlider.owl-carousel .owl-dots.disabled,
  .owl-carousel .owl-nav {
    display: none !important;
    position: absolute;
    top: 30%;
    width: 100%;
  }

  .assetHeading {
    font-size: 24px;
  }
  .assetSubcaption {
    font-size: 14px;
  }
  .assetSlider .owl-carousel .owl-nav .owl-prev {
    left: -37px;
  }
  .assetSlider .owl-carousel .owl-nav .owl-next {
    right: -35px;
  }
  .assetSlider.owl-carousel .owl-dots.disabled,
  .owl-carousel .owl-nav {
    display: block;
    position: absolute;
    top: 30%;
    width: 100%;
  }

  .navigation-manualHere {
    position: absolute;
    width: 400px;
    margin-top: 23px;
    display: flex;
    justify-content: center;
  }
  .navigation-autoHere {
    position: absolute;
    display: flex;
    width: 400px;
    justify-content: center;
    margin-top: 521px;
  }
  .cheading {
    font-size: 20px;
    text-align: center;
  }
  .cookiesDetails {
    font-size: 12px;
  }
  .cookieBtn {
    display: flex;
    gap: 21px;
    flex-direction: column;
  }
  .cookiesPopup {
    top: 65%;
  }
  .contactQryMsg {
    display: none;
  }
}

.roundedCardB {
  background-color: #d9d9d9;
  border-radius: 10px;
  width: 12px;
  height: 12px;
  /* border:1px solid red; */
}
.roundedCardC {
  background-color: #d9d9d9;
  border-radius: 10px;
  width: 12px;
  height: 12px;
  /* border:1px solid red; */
}
.roundedCardA {
  background-color: #d328a7;
  border-radius: 10px;
  width: 12px;
  height: 12px;
}
.parentContRound {
  width: 100%;
  margin-top: -60px;
  position: absolute;
}

.carousel-control-next-icon {
  margin-left: 90px !important;
  height: 45px;
  width: 45px;
  background-image: url("assets/img/Real_estate/arrowR.svg") !important;
}
.carousel-control-prev-icon {
  margin-left: -90px !important;
  height: 45px;
  width: 45px;
  background-image: url("assets/img/Real_estate/arrowL.svg") !important;
}

/* refund css */
.refundContentsection {
  padding: 140px 0 30px 0;
}
.spinner-border {
  width: 3rem;
  height: 3rem;
  border-width: 0.4em;
  color: #d328a7;
}

/* Own Now Pay later section */

.ownNowPayLaterSec {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 3%;
  width: 100%;
  padding: 0 6%;
  margin-top: 40px;
}
/* linear-gradient(#D328A7,#AC25EB),  */
.ownNowBgImage {
  max-width: 1440px;
  width: 100%;
  background-image: url(../assets/img/Real_estate/ownNow_bg.svg);
  height: 469px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  display: flex;
}
.ownNowInner {
  position: relative;
  display: flex;
  width: 85%;
  margin: 0 auto;
}
.ownNowText {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ownNowImg {
  width: 50%;
  display: flex;
  justify-content: end;
  align-items: center;
}

.ownNowImg img {
  height: 80%;
}
.ONHead {
  font-size: 48px;
  font-weight: 700;
  color: #fff;
}
.ONHead span {
  color: #18efef;
}
.ONcontent {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
.ONbtn,
.ONbtnMobile {
  font-size: 18px;
  background-color: #d328a7;
  color: #fff;
  border-radius: 6px;
  border: 0;
  height: 42px;
  width: 154px;
}
.ONbtnMobile {
  font-size: 16px;

  height: 40px;
}

/* 4 STEps Sections New style */
.stepSectionContainer {
  max-width: 1440px;
  margin: 0 auto;
  padding: 100px 0 35px 0;

  /* background: radial-gradient(circle, rgba(255, 28, 247, 0.1881127450980392) 0%, rgba(255, 28, 247, 0.23012955182072825) 9%, rgba(255, 28, 247, 0.23853291316526615) 25%, rgb(213 34 213 / 19%) 40%, rgb(21 24 49) 57%, rgb(21 24 49) 71%, rgb(21 24 49) 54%); */

  background-image: url("./assets/img/Real_estate/4stepbg.svg");

  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.stepSection {
  width: 65%;
  margin: 0 auto;

  position: relative;
  display: flex;
  flex-direction: column;
  gap: 80px;
}
.stepSectionCaption {
  font-size: 44px;
  color: #fff;
  text-align: center;
}
.stepBoxInner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 80px;
}
.stepBox {
  background: linear-gradient(
    140.73deg,
    rgba(255, 255, 255, 0.04) 24.19%,
    rgba(255, 255, 255, 0.0256831) 39.25%,
    rgba(211, 40, 167, 0.04) 68.23%,
    rgba(211, 40, 167, 0.04) 81.17%
  );
  box-shadow: 0px 4px 30px 0px #00000040;
  display: flex;
  gap: 20px;
  border-radius: 16.66px;
  padding: 30px;
}
.stepOrder {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: column;
  gap: 10px;
}
.stepIcon {
}
.stepNumber {
  font-size: 34px;
  color: #78f9ff;
}

.stepDetails {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.stepDetails h1 {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
}

.stepDetails p {
  font-size: 12px;
  color: #fff;
  line-height: 21px;
}
/* 4 STEps Sections New style end */

@media screen and (max-width: 767px) {
  .ownNowBgImage {
    width: 100%;
    background-image: url(./assets/img/Real_estate/ownNow_bg_mobile.svg);
    height: 580px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    display: flex;
  }
  .ownNowInner {
    width: 100%;
    flex-direction: column;
    gap: 20px;
  }

  .ownNowText {
    width: 100%;
    align-items: center;
    padding: 20px 20px 0 20px;
  }

  .ownNowImg {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .ONHead {
    font-size: 24px;
  }
  .ownNowImg img {
    width: 80%;
    height: auto;
  }

  .ONcontent {
    font-size: 12px;
    text-align: center;
  }

  .ONbtn {
    display: none;
  }

  /* 4steps style */
  .stepSectionCaption {
    font-size: 24px;
  }
  .stepBoxInner {
    grid-template-columns: repeat(1, 1fr);
    gap: 18px;
  }
  .stepSection {
    width: 90%;
    gap: 20px;
  }
  .stepOrder {
    flex-direction: row;
    align-items: start;
  }
  .stepNumber {
    order: 1;
  }
  .stepIcon {
    order: 2;
  }
  .stepIcon img {
    width: 40px;
    margin-top: 8px;
  }
  .stepDetails h1 {
    font-size: 18px;
  }
  .stepDetails p {
    font-size: 10px;
  }
  .stepBox {
    padding: 27px;
  }
}
@media screen and (min-width: 768px) {
  .ONbtnMobile {
    display: none;
  }
}

@media screen and (min-width: 1580px) {
  .ownNowInner {
    width: 80%;
  }
}

@media screen and (min-width: 1580px) {
  .ownNowInner {
    width: 80%;
  }
}
@media screen and (min-width: 1700px) {
  .ownNowInner {
    width: 75%;
  }
}

.leadNew {
  margin-top: 80px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 50px;
  padding-bottom: 50px;
}

.leadForm {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.leadFormText {
  font-family: Nunito;
  font-size: 45px;
  font-weight: 800;
  line-height: 61.38px;
  text-align: left;
  color: white;
}
.paddingLeadForm {
  padding: 25px;
  border: 1px solid #d328a7;
  border-radius: 10px;
  margin-top: 30px;
  background-color: #11162d;
}
.startLeadText {
  font-family: Nunito;
  font-size: 30px;
  font-weight: 700;
  line-height: 27px;
  text-align: left;
}
.marginLeadFormTopFirst {
  margin-top: 20px;
}
.marginLeadFormTopSecond {
  margin-top: 12px;
}
.belowLeadText {
  font-family: Nunito;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  text-align: left;
  margin-top: 10px;
}
.widhtFields {
  width: 48%;
}
.leadFields {
  padding: 10.5px;
}
.leadFields::placeholder {
  font-size: 12px;
}
.leadFields {
  font-size: 12px;
  /* height:100%; */
}
.marginButton {
  margin-top: 40px;
}
.buttonSubmit {
  width: 100%;
  height: 36px;
  background: #d328a7;
  border-radius: 4.5px;
  align-items: center;
}
.textBtnLead {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-family: Nunito;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 18.41px;
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.carousel-track {
  display: flex;
  animation: scroll 30s linear infinite;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

.card {
  flex-shrink: 0;
  width: 270px;
  height: 493px;
  padding: 15px;
  border-radius: 1rem;
  border: 0.75px solid;
  backdrop-filter: blur(8.77px);
  background: linear-gradient(
    137.34deg,
    rgba(27, 28, 54, 0.16) 23.98%,
    rgba(112, 113, 122, 0.16) 65.73%
  );
  border-image-source: linear-gradient(
    81.07deg,
    #2c2d47 53.33%,
    rgba(27, 28, 54, 0.05) 93.73%
  );
  color: #fff;
}

.highlight {
  font-weight: 600;
  color: #f55c7a;
  font-size: 16px;
}

@media (max-width: 767px) {
  .carousel-track {
    animation-duration: 5s;
  }
}

.effortlessTextNew {
  font-family: Nunito;
  font-size: 40px;
  font-weight: 700;
  line-height: 54.56px;
  text-align: left;
  color: white;
  margin-top: 60px;
}

.marginCards {
  margin-top: 55px;
}
.cardsLead {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 34px;
}
.leadFirstText {
  margin-top: 20px;
  font-family: Nunito;
  font-size: 20.41px;
  font-weight: 700;
  line-height: 27.84px;
  text-align: center;
}
.leadSecText {
  margin-top: 6px;
  font-family: Nunito;
  font-size: 20.41px;
  font-weight: 700;
  line-height: 27.84px;
  text-align: center;
}
.leadThirdText {
  margin-top: 6px;
  font-family: Nunito;
  font-size: 13.61px;
  font-weight: 400;
  line-height: 18.56px;
  text-align: center;
  gap: 12px;
}

.leadFourthText {
  margin-top: 6px;
  font-family: Nunito;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.1px;
  text-align: center;
}

.leadFifthText {
  margin-top: 6px;
  font-family: Nunito;
  font-size: 39.69px;
  font-weight: 700;
  line-height: 54.13px;
  text-align: center;
}
.enquireBtn {
  margin-top: 20px;
  font-family: Nunito;
  font-size: 15.31px;
  font-weight: 400;
  line-height: 20.88px;
  text-align: center;
}
.imgHeight {
  height: 211px;
  width: 370px;
}
.tagLead {
  margin-top: -241px;
  margin-bottom: 180px;
  margin-right: -20px;
}
.btnLeadCard {
  width: 251px;
  height: 38px;
  border-radius: 5px;
  color: white;
  background: #d328a7;
}
.parentCardTag {
  padding: 20px;
  background: linear-gradient(
    137.34deg,
    rgba(27, 28, 54, 0.16) 23.98%,
    rgba(112, 113, 122, 0.16) 65.73%
  );
  border-radius: 22px;
  border: 1px solid #2d2e48;
}
.secondLead {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 140px;
}
.secondLeadText {
  font-family: Nunito;
  font-size: 36px;
  font-weight: 800;
  line-height: 48.2px;
  text-align: left;
}
.leftSecond {
  width: 60%;
}
.rightSecond {
  padding: 25px;
  width: 40%;
  border-radius: 10px;
  border: 1px solid #d328a7;
}
.investingText {
  font-family: Nunito;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  text-align: center;
}
.formText {
  font-family: Nunito;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.37px;
  text-align: center;
  margin-top: 10px;
}
.marginDown {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 20px;
}
.headSecLead {
  font-family: Nunito;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.37px;
  text-align: left;
}
.nameText {
  font-family: Nunito;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.37px;
  text-align: left;
}
.emailText {
  font-family: Nunito;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.37px;
  text-align: left;
}
.investmentText {
  font-family: Nunito;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.37px;
  text-align: left;
}
.leadFields {
  height: 36px;
  margin-top: 5px;
  margin-left: -3px;
}
.headSecLead {
  margin-top: 10px;
}
.footerHelper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-bottom: 37.5px;
  gap: 420px;
  margin-top: 100px;
}
.hidePicLeadMob {
  display: none;
}
.disclaimer {
  margin-bottom: 30px;
  font-size: 14px;
}
@media (max-width: 1220px) {
  .leadNew {
    flex-direction: column;
  }
  .hidePicLead {
    display: none;
  }
  .hidePicLeadMob {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: -60px;
  }
}

@media (max-width: 1360px) {
  .leadFormText {
    font-size: 36px;
    line-height: 50.38px;
  }
  .belowLeadText {
    font-size: 16px;
    line-height: 24.55px;
  }
}
.center-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.parentThanks {
  border-radius: 16px;
  width: 60%;
  height: 40%;
  background-color: #ffffff;
}
.thankYouText {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  color: #d328a7;
}

.thankYouDesc {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  color: #9398a0;
}

@media (max-width: 820px) {
  .footerHelper {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    gap: 20px;
    margin-top: 60px;
  }
  .parentThanks {
    border-radius: 16px;
    width: 90%;
    height: 30%;
    background-color: #ffffff;
    padding: 10px;
  }
  .investmentText {
    margin-top: 10px;
  }
  .emailText {
    margin-top: 10px;
  }
  .widhtFields {
    width: 100%;
  }
  .marginLeadFormTopFirst {
    flex-direction: column !important;
  }
  .marginLeadFormTopSecond {
    flex-direction: column !important;
  }
  .startLeadText {
    font-family: Nunito;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    text-align: center;
  }
  .leadFirstText {
    font-family: Nunito;
    font-size: 15.31px;
    font-weight: 700;
    line-height: 20.88px;
    text-align: center;
  }
  .parentCardTag {
    width: 400px;
  }
  .addSecLead {
    font-family: Nunito;
    font-size: 10.21px;
    font-weight: 400;
    line-height: 13.92px;
    text-align: center;
  }
  .leadFifthText {
    font-family: Nunito;
    font-size: 29.77px;
    font-weight: 700;
    line-height: 40.6px;
    text-align: center;
  }
  .btnEnquire {
    font-family: Nunito;
    font-size: 11.48px;
    font-weight: 400;
    line-height: 15.66px;
    text-align: center;
  }
  .leadFourthText {
    font-family: Nunito;
    font-size: 10.5px;
    font-weight: 400;
    line-height: 14.32px;
    text-align: center;
  }
  .leadSecText {
    font-family: Nunito;
    font-size: 15.31px;
    font-weight: 700;
    line-height: 20.88px;
    text-align: center;
  }
  .belowLeadText {
    font-family: Nunito;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.37px;
    text-align: center;
  }
  .leadFormText {
    font-family: Nunito;
    font-size: 28px;
    font-weight: 800;
    line-height: 38.19px;
    text-align: left;
    margin-top: -30px !important;
  }
  .effortlessTextNew {
    font-family: Nunito;
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: center;
  }
  .secondLeadText {
    font-family: Nunito;
    font-size: 28px;
    font-weight: 800;
    line-height: 38.19px;
    text-align: left;
  }
  .leftSecond {
    width: 100%;
  }
  .rightSecond {
    width: 100%;
  }

  .cardsLead {
    flex-direction: column;
  }
  .secondLead {
    flex-direction: column;
  }
  .rightSecond {
    margin-top: -100px;
  }
  .effortlessTextNew {
    margin-top: 10px;
  }
  .stepSectionContainer {
    margin-top: -40px;
  }
  /* .effortlessTextNew{
  margin-top:-10px;
} */
}

@media (max-width: 400px) {
  .parentCardTag {
    width: 100%;
  }
  .cardsLead {
    width: 340px;
  }
  .imgHeight {
    width: auto;
  }
}

.loader {
  border: 4px solid #f3f3f3; /* Light grey */
  border-top: 4px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: spin 1s linear infinite;
  position: absolute;
  display: block;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
