@media(max-width:1200px) {
  .xAttack__steps {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }

  .xAttack__stepsArea {
    padding: 38px 30px;
  }

  .goods_benefits2608 {
    position: relative;
    margin: 40px 16px 60px;
  }
}

@media(max-width:1024px) {
  .xAttack__hero {
    flex-direction: column;
    align-items: center;
  }

  .xAttack__heroRight {
    padding-left: 0;
  }

  .xAttack__heroLeft {
    /* margin: 0 auto; */
    margin-bottom: 30px;
  }

  .xAttack__heroContentExtra {
    grid-template-columns: 1fr;
    padding: 0;
  }

  .faq {
    grid-template-columns: 1fr;
  }


}

@media(max-width:768px) {

  .xAttack__heroLeft {
    width: 100%;
  }

  .cta__area {
    flex-direction: column-reverse;
    gap: 16px;
  }

  .xAttack__heroTextBox div {
    margin: 0 -10px;
  }



  .benefits__grid {
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
      "a b"
      "c d"
      "e e";
  }
}

@media(max-width:600px) {



  .xAttack__stepsArea {
    padding: 25px 20px;
  }

  .xAttack__steps {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .xAttack__table tbody tr td {
    padding: 4px 8px;
    line-height: 1.2;
  }

  .benefits__grid {
    grid-template-columns: 1fr;
    grid-template-areas:
      "a"
      "b"
      "c"
      "d"
      "e";
  }

  .goods_benefits2608 .wrapper {
    padding: 20px 30px;
  }

}