/* Keep the legacy upload tools within narrow phone viewports. */
.mobicon {
  flex-direction: row;
  align-items: center;
}

.mobicon .ae-footer-socials > .gb-grid-column {
  flex: 0 0 20%;
  max-width: 20%;
}

@media (max-width: 767px) {
  body.page-id-2565 .noise_cont {
    width: 100%;
    max-width: 650px;
    min-width: 0;
  }

  body.page-id-2565 .selection_area {
    min-width: 0;
  }

  body.page-id-2565 .upload_btn {
    max-width: 100%;
  }

  body.page-id-2486 .tool_container {
    width: min(300px, calc(100vw - 32px));
    height: min(300px, calc(100vw - 32px));
  }

  body.page-id-2486 .inner_tool {
    width: 100%;
    height: 100%;
  }

}

@media (max-width: 1024px) {
  body.page-id-3324 .gb-headline .gb-icon {
    min-width: 0;
  }

  body.page-id-3324 .gb-headline .gb-icon svg[width="295"] {
    width: 100%;
    max-width: 295px;
    height: auto;
  }
}

@media (max-width: 400px) {
  body.ae-pricing-bg .ae-pp .ae-pp-support-actions {
    width: 100%;
    max-width: 100%;
    flex: 1 1 100% !important;
    flex-direction: column;
    align-items: stretch;
  }

  body.ae-pricing-bg .ae-pp .ae-pp-support-actions > a {
    justify-content: center;
    max-width: 100%;
  }
}
