@media screen and (max-width:979px) {

  body:not(.reset-styles) h1,
  body:not(.reset-styles) .x-text.x-text-headline h1.x-text-content-text-primary {
    font-size: 50px;
  }
}

@media screen and (max-width:767px) {

  .x-separator-top-angle-in,
  .x-separator-bottom-angle-in {
    height: 100px !important;
  }

  /* Accordion Styles */
  div.x-acc .x-acc-item .x-acc-header {
    font-size: 15px;
  }

  body:not(.reset-styles) h1,
  body:not(.reset-styles) .x-text.x-text-headline h1.x-text-content-text-primary {
    font-size: 40px;
  }
}

@media screen and (max-width:500px) {

  body:not(.reset-styles) h1,
  body:not(.reset-styles) .x-text.x-text-headline h1.x-text-content-text-primary {
    font-size: 32px;
  }

  body:not(.reset-styles) p,
  body:not(.reset-styles) div.x-text:not(.x-text-headline):not(.product-price):not(.fan-number):not(.community-text):not(.down-chevron):not(.enjoy-perks-text):not(.wyg-subheadline):not(.course-outline-third-head),
  body:not(.reset-styles) div.x-text p {
    font-size: 14px;
  }

  body:not(.reset-styles) div.x-text.subheadline {
    font-size: 20px;
    line-height: 38px;
  }
}

@media screen and (max-width:480px) {
  .intercom-namespace .intercom-1pqbw6u {
    bottom: 75px !important;
  }
}
