.elementor-container .elementor-breadcrum-head .ui-e-headline-highlighted {
  color: var(--e-global-color-uicore_primary);
}

h6 {
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

.portfolio-text {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.breadcrum-content {
  width: 100%;
  display: flex;
  justify-content: center;
}

.current-status {
  /* padding: 10px; */
  position: relative;
  display: flex;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
}

.current-statuses {
  padding: 10px;
  position: relative;
  display: flex;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
}

.portfolio-overlay {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #017bec38 60%);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
}

.slick-auto-overlay {
  background: linear-gradient(180deg, rgb(0 0 0 / 48%) 0%, #000000cc 86.53%);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
}

.blog-locked {
  font-size: 30px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  background: #fff;
  padding: 15px;
  border-radius: 50%;
}

.current-status p {
  font-size: 14px;
}

.current-statuses p {
  font-size: 14px;
}

.current-status .current-value {
  padding: 0 10px;
  text-align: center;
}

.current-statuses .current-value {
  padding: 0 10px;
  text-align: center;
}

.current-status .current-value h2 {
  color: #000;
  font-size: 16px;
}

.current-statuses .current-value h2 {
  color: #000;
  font-size: 16px;
}

.current-price {
  font-size: 35px !important;
}

.all-positions img {
  width: 1em;
  height: 1em;
  border: 1px solid #fff;
  border-radius: 50%;
}

.all-positions .currency img {
  width: 2em;
  height: 2em;
  border: 1px solid #fff;
  border-radius: 50%;
  object-fit: cover;
}

.all-positions .current-price img {
  width: 1em;
  height: 1em;
  border: 1px solid #fff;
  border-radius: 50%;
}

.all-positions img:hover {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.current-status .current-value span {
  font-size: 13px;
}

.current-statuses .current-value span {
  font-size: 13px;
}

.value-span {
  font-size: 10px;
}

.gain-highlighted {
  color: #34c631;

  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.view-button {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.6);
  align-items: center;
  display: flex;
  padding: 3px 13px;
  height: 33px;
}

.open-positions {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0.5em 1em;
}

.open-table::before {
  content: "";
  background-color: #34c631;
  position: absolute;
  width: 9px;
  top: 0;
  height: 2em;
  left: 0;
}

.open-positions h4 {
  color: #000;
  font-size: 20px;
  margin-bottom: 0;
  align-items: center;
  display: flex;
}

.all-positions {
  display: flex;
  justify-content: space-between;
  /* border-bottom: 1px solid rgba(0, 0, 0, 0.15); */
  /* margin-top: 15px; */
  padding: 0.5em 1em;
  background: #2f88ff1a;
}

.uneven-bg {
  background: #2f88ff1a;
}

.all-positions p {
  font-size: 12px;
}

.currency h6 {
  margin-bottom: 0;
  color: #000;
  font-size: 13px;
}

.currency {
  width: 40px;
  height: 40px;
}

.currency p {
  margin-bottom: 0;
  color: #6b6b6b;
}

.current-price {
  margin: auto 0;
}

.total-price {
  margin: auto 0;
}

.current-price h6 {
  margin-bottom: 0;
  color: #000;
  font-size: 13px;
}

.current-price p {
  margin-bottom: 0;
}

.price-highlighted {
  color: #34c631;
  text-align: right;
  font-size: 12px;
  margin-bottom: 0;
}

.total-price h6 {
  margin-bottom: 0;
  color: #000;
  font-size: 13px;
}

.portfolio-table {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: linear-gradient(180deg, #d1e8ff 0%, #f2f8fe 100%);
}

.logo-image-fortunexa {
  width: 130px;
}

.logo-image-fortunexa img {
  object-fit: cover;
  width: 100%;
}

@media screen and (max-width: 1087px) {
  .current-status p {
    font-size: 11px;
  }

  .current-price {
    font-size: 28px !important;
  }

  .current-status {
    /* padding: 10px 12px; */
    margin: 20px 0;
  }

  .media-price {
    margin-top: 30px;
  }

  .Your-current-hoding {
    margin-bottom: 20px;
  }

  .all-positions .currency h6 {
    font-size: 11px;
  }

  .all-positions .currency p {
    margin-bottom: 0;
    font-size: 9px;
  }

  .current-price h6 {
    font-size: 11px;
  }

  .total-price h6 {
    font-size: 11px;
  }
}

.close-position-header p {
  color: #000;
  margin: 0;
}

/* stay updated page */
.btc-cards-container {
  padding: 3em 0;
  border-top: 1px solid;
  position: relative;
}

.uicore-post a {
  text-decoration: none;
}

.btc-heading {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 10px;
  align-items: center;
  margin: 15px 0;
}

.btc-heading h4 {
  color: #000;
  align-items: center;
  display: flex;
}

.btc-heading p {
  font-size: 14px;
  color: #000;
  margin: 0 4px;
  font-weight: 600;
  display: inline-block;
}

.btc-heading img {
  object-fit: contain;
}

.btc-heading .btc-show:hover img {
  position: relative;
  right: -15px;
}

.hero-slider {
  width: 100%;
  height: 100%;
  position: relative;
}

.hero-slider .image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.hero-slider .texts {
  position: absolute;
  top: 25%;
  color: white;
}

#updatedSlick .image {
  height: 75vh;
}

.image {
  width: 100%;
  /* height: 75vh; */
}

.m-l-2 {
  margin-left: 5rem;
}

.m-w-70 {
  max-width: 70%;
}

.l-h-5 {
  line-height: 5rem;
}

.f-50 {
  font-size: 50px;
}

.slick-dots {
  bottom: 2rem !important;
  gap: 8px;
}

.slick-active {
  /* background-color: blue !important; */
  border-radius: 29px;
}

.trending-btn {
  background-color: transparent;
  border: 0.5px solid black;
  border-radius: 30px;
  max-width: fit-content;
  padding: 1rem;
  position: absolute;
  top: 10%;
}

.c-t-a {
  top: 85% !important;
  background-color: rgba(90, 90, 216, 0.181);
  color: white;
  width: 6rem;
}

.c-t-a:hover {
  background-color: rgba(90, 90, 216, 0.751);
  transition: all 0.3s;
}

.slick-dots li.slick-active button:before {
  color: blue !important;
  width: 25px;
}

.trend-ranking {
  padding: 5px;
  border-radius: 21px;
  background-color: #ffffff63;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  width: 7em;
}

.premium-card {
  border-radius: 20px;
  background: #f2f8fe;
  height: 308px;
  padding: 20px 25px;
  margin: 0 15px;
}

.dates {
  display: flex;
  justify-content: space-around;
  margin: 10px 0;
  margin-top: 2em;
}

.dates .launch-date {
  background-color: #fff;
  border-radius: 7px;
  padding: 8px 15px;
}

.dates .launch-date p {
  margin-bottom: 0px;
}

.dates .launch-date h6 {
  margin-bottom: 0px;
  color: #000;
}

.premium-ico .currency h6 {
  font-size: 21px;
}

.premium-ico .currency img {
  width: 55px;
}

.premium-ico {
  display: flex;
  width: 100%;
}

.top-uicore-up {
  margin-top: -20px;
}

.uicore-top-margin {
  margin-top: 80px;
}

.open-modal-portfolio {
  width: 48%;
  border: 1px solid;
  padding: 10px 15px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  /* background: linear-gradient(180deg, #D1E8FF 0%, #F2F8FE 100%); */
}

.open-modal-portfolio h6 {
  /* font-size: 21px; */
  color: #000;
  font-weight: 400;
  /* margin: 21px; */
}

.open-modal-portfolio:hover ::before {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #017bec38 60%);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  background-blend-mode: multiply;
  color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.7;
}

.stayupdated-overlay {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #017bec38 60%);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  /* opacity: .7; */
  /* display: none; */
}

.next-overlay {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #017bec38 60%);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  /* background-blend-mode: multiply; */
  /* color: #fff; */
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  /* opacity: .7; */
  border-radius: 5px;
  /* display: none; */
}

.modal-overlay {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #017bec38 60%);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  background-blend-mode: multiply;
  color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  /* opacity: .7; */
  border-radius: 5px;
  /* display: none; */
}

.stay-updated-section {
  background-color: var(--e-global-color-uicore_light);
}

.elementor-5 .elementor-element.elementor-element-a2e1f48 {
  margin-top: -100px !important;
  margin-bottom: 150px !important;
}

@media screen and (max-width: 834px) {
  .static-tags {
    display: none;
  }

  .elementor-5 .elementor-element.elementor-element-402bc3c {
    width: auto;
    max-width: auto;
    top: -25px !important;
  }

  .currency img {
    width: 23px;
    object-fit: contain;
  }

  .responsive-replace {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
  }

  .performance-parent {
    flex-wrap: wrap;
  }

  ol {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 625px) {
  .current-status-responsive {
    overflow: auto;
  }

  .current-status {
    width: 150vw;
  }

  .initial-word {
    margin-right: 0.5em !important;
  }

  table td {
    font-size: 12px !important;
  }

  #performanceDisclaimer {
    margin-left: 1rem !important;
  }

  section#updatedSlick {
    height: 60vh !important;
  }

  .single-post .uicore-page-title {
    min-height: 28vh !important;
  }
}

.portfolio-lock {
  z-index: 2;
  position: absolute;
  bottom: 10%;
  width: 100%;
  /* display: none; */
}

.portfolio-lock h6 {
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.lock-container {
  width: 60px;
  height: 60px;
  margin: auto;
  background-color: #fff !important;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.lock-container i {
  font-size: 37px;
}

.portfolio-lock .elementor-icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* .portfolio-lock .elementor-icon-wrapper {
    font-size: 35px;
    height: 100%;
    display: flex;
    width: 100%;
    justify-content: center;
    object-fit: contain;
    padding: 4px;
    align-items: center;

} */

/*-------------------------------------------- privacy page style-------------------------------------------------- */

.privacy-page-container h3 {
  color: #000;
  font-size: 1.4em;
}

.privacy-page-container p,
.privacy-page-container li {
  color: #757575;
  font-size: 0.9em;
}

.black-color {
  color: #000;
}

.green-color {
  color: #34c631;
}

.all-6 p,
.all-6 .currency,
.all-6 .current-price,
.all-6 .total-price {
  width: 16.6% !important;
}

.all-5 p {
  width: 20% !important;
}

.all-5 .current-price {
  width: 20% !important;
}

.all-5 {
  background-color: transparent !important;
}

.bg-fff {
  background-color: #fff !important;
}

.all-open-p .currency,
.all-open-p .current-price,
.all-open-p .total-price,
.all-open-p p {
  width: 20% !important;
}

.all-4 p,
.all-4 .current-price,
.all-4 .currency,
.all-4 .total-price {
  width: 25% !important;
}

.all-3 p,
.all-3 .current-price,
.all-3 .total-price,
.all-3 .currency {
  width: 33.3% !important;
}

.all-6 p,
.all-6 .current-price,
.all-6 .total-price,
.all-6 .currency {
  width: calc(100% / 6) !important;
}

.performance {
  background: #fff;
  padding: 1em;
  padding-bottom: 0.5em;
  border-radius: 5px;
  color: #000;
  border: 1px solid rgba(0, 0, 0, 0.2);
  width: 100%;
}

.performance:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.performance h2 {
  padding-bottom: 10px;
  text-align: start;
}

.roi-duration {
  display: flex;
  justify-content: space-evenly;
  background: #2f88ff1a;
  border-radius: 5px;
}

.roi {
  padding: 0.5em 0.7em;
  margin-right: 10px;
  min-width: 6em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.roi .percnt {
  color: #34c631;
  font-size: 1.75rem;
}

.roi p {
  margin-bottom: 0.5em;
  display: flex;
  align-items: center;
}

.roi p i {
  margin-right: 0.2em;
}

.all-positions:nth-child(even) {
  background-color: white !important;
}

.all-positions:last-child {
  margin-bottom: 10px;
}

.open-close-child {
  margin: 35px 0;
}

.Stay-coming {
  height: 15em;
  color: #2f88ff;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.Stay-coming h2 {
  font-size: 50px;
  font-weight: 700;
}

.modal-backdrop.show {
  z-index: -1;
}

.coupons {
  margin-bottom: 1em;
}

.slick-dots {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  margin: 0;
  list-style: none;
  padding: 12px 0;
  bottom: 2em;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}

.slick-dots li {
  margin: 0 0.25em;
  background: #fff;
  border-radius: 50%;
}

.slick-dots button {
  display: block;
  width: 12px;
  height: 12px;
  padding: 0;
  border: none;
  border-radius: 50%;
  color: transparent;
  /* make the text invisible */
  user-select: none;
}

.slick-dots li.slick-active button {
  background-color: #2f88ff;
}

.open-positions .view-button img {
  rotate: 90deg;
  margin-left: 0.4em;
}

.red-danger {
  color: #ff0032 !important;
}

.started-table td {
  word-break: break-word;
}

#performanceDisclaimer {
  font-size: 12px;
  color: gray;
  /* margin-left:14rem;
	margin-top:-48px;
	display:none; */
}

.approx-data {
  display: flex;
  justify-content: right;
}

.approx-data .astrik {
  color: #ff0032;
}

section#updatedSlick {
  height: 75vh;
}