.wpdiscuz-cfturnstile iframe {
  float: right;
}

/* Mobile comment Turnstile containment fix (v1.37.1) */
.comment-form .cf-turnstile-comments,
#commentform .cf-turnstile-comments,
.comment-respond .cf-turnstile-comments {
  display: block;
  max-width: 100%;
}

@media (max-width: 680px) {
  .comment-form .cf-turnstile-comments,
  #commentform .cf-turnstile-comments,
  .comment-respond .cf-turnstile-comments {
    display: block !important;
    width: 255px !important;
    max-width: 255px !important;
    min-width: 0 !important;
    overflow: hidden !important;
    position: relative !important;
    transform-origin: left top !important;
  }

  .comment-form .cf-turnstile-comments iframe,
  #commentform .cf-turnstile-comments iframe,
  .comment-respond .cf-turnstile-comments iframe,
  .comment-form .cf-turnstile-comments > div,
  #commentform .cf-turnstile-comments > div,
  .comment-respond .cf-turnstile-comments > div {
    transform: scale(0.84) !important;
    transform-origin: left top !important;
  }

  .cf-turnstile-br-comments {
    display: none !important;
  }
}

@media (max-width: 420px) {
  .comment-form .cf-turnstile-comments,
  #commentform .cf-turnstile-comments,
  .comment-respond .cf-turnstile-comments {
    width: 236px !important;
    max-width: 236px !important;
  }

  .comment-form .cf-turnstile-comments iframe,
  #commentform .cf-turnstile-comments iframe,
  .comment-respond .cf-turnstile-comments iframe,
  .comment-form .cf-turnstile-comments > div,
  #commentform .cf-turnstile-comments > div,
  .comment-respond .cf-turnstile-comments > div {
    transform: scale(0.78) !important;
    transform-origin: left top !important;
  }
}
