@media only screen and (min-width: 1500px) {
  .banner-image-wrapper {
    object-position: center 30%;
  }
}

@media only screen and (max-width: 991px) {
  .banner-section {
    padding: 180px 16px 48px 16px;
  }

  .banner-icon-wrapper {
    display: none;
  }

  .banner-text-wrapper h1 {
    font-size: 46px;
    line-height: 52px;
  }

  .banner-section .banner-text-wrapper p {
    font-size: 20px;
    line-height: 32px;
  }

  .banner-tag-item {
    padding: 12px 16px;
  }

  .bitcoin-crash-text-wrapper h2 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 48px;
  }

  .bitcoin-crash-game .bc-tab-content h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 16px;
  }

  .crypto-gaming-heading-wrapper h2 {
    font-size: 46px;
    line-height: 52px;
  }

  .crypto-gaming-heading-wrapper p {
    font-size: 18px;
  }

  .crypto-gaming-card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .bitcoin-crash-game {
    background-color: #161F2C;
    padding: 64px 16px;
  }

  .crypto-gaming-section {
    padding: 64px 16px;
  }

  .faq-section {
    padding: 64px 16px;
  }

  .faq-row-block {
    gap: 64px 32px;
  }

  .enhanced-privacy h2 {
    font-size: 46px;
    line-height: 52px;
  }

  .enhanced-privacy {
    padding: 100px 16px 200px 16px;
  }

  .privacy-image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
  }

  .footer-bg-wrapper {
    display: none;
  }

  .footer-cta-section h2 {
    font-size: 46px;
    line-height: 52px;
  }

  .footer-cta-section p {
    font-size: 18px;
    line-height: 24px;
  }

  .footer-bg-wrapper {
    bottom: 0;
  }

  .footer-icon-one,
  .footer-icon-two {
    display: none;
  }

}

@media only screen and (max-width: 767px) {
  .hentry {
    margin-top: 100px;
  }

  .faq-row-block {
    grid-template-columns: 1fr;
  }

  .provably-section,
  .enhanced-privacy {
    padding: 64px 16px
  }

  .privacy-image-wrapper {
    display: none;
  }



  .footer-row {
    gap: 72px;
    flex-direction: column;
  }

  .footer-menu-wrapper {
    gap: 25px;
  }


  /* 
  .footer-cta-wrapper .highlight-text {
    color: #fff;
  } */

  .footer-bg-wrapper {
    bottom: 0;
  }

}

@media screen and (max-width:640px) {
  img.header-logo {
    width: 120px;
  }
}