.mahatree-project-scroll {
  position: relative;
  overflow: hidden;
}

.mahatree-project-scroll > .pxl-tabs--content {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  width: max-content !important;
  height: 100vh;
  height: 100svh;
  min-height: 650px;
  padding: 0;
  overflow: visible;
}

.mahatree-project-scroll > .pxl-tabs--content > .pxl-item--content {
  flex: 0 0 100vw;
  width: 100vw;
  min-width: 100vw;
  height: 100%;
  min-height: 0;
  align-items: stretch;
  overflow: hidden;
}

.mahatree-project-scroll .pxl-item--content > .elementor,
.mahatree-project-scroll .elementor-section-b90c713,
.mahatree-project-scroll .elementor-element-b90c713 > .elementor-container {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  min-height: 100svh;
}

@media (max-width: 767px) {
  .mahatree-project-scroll {
    overflow: visible;
  }

  .mahatree-project-scroll > .pxl-tabs--content {
    display: flex;
    flex-direction: column;
    width: 100% !important;
    height: auto;
    min-height: 0;
    overflow: visible;
  }

  .mahatree-project-scroll > .pxl-tabs--content > .pxl-item--content {
    flex: none;
    width: 100%;
    min-width: 0;
    height: auto;
    overflow: visible;
  }

  .mahatree-project-scroll .elementor-section-b90c713,
  .mahatree-project-scroll .elementor-element-b90c713 > .elementor-container {
    height: auto;
    min-height: 0;
  }

  .mahatree-project-scroll .elementor-element-b90c713 > .elementor-container {
    flex-direction: column;
  }

  .mahatree-project-scroll .elementor-element-b90c713 > .elementor-container > .elementor-column {
    width: 100%;
  }

  .mahatree-project-scroll .elementor-element-b90c713 > .elementor-container > .elementor-column.elementor-hidden-mobile {
    display: block !important;
    min-height: 42svh;
  }

  .mahatree-project-scroll .elementor-element-b90c713 > .elementor-container > .elementor-column.elementor-hidden-mobile > .elementor-widget-wrap {
    min-height: 42svh;
  }

  .mahatree-project-scroll .elementor-element-b90c713 .pxl-column-bg-parallax {
    display: block !important;
  }
}