@media (min-width: 991px) and (max-width: 1300px) {
  h1,
  .heading-style-h1 {
    font-size: 3rem;
  }

  .layout359_card-content .heading-style-h4 {
    font-size: 1.5rem;
  }

  .header1_content {
    grid-row-gap: 2.5rem;
  }

  .header1_content-left {
    padding-top: 6rem;
    max-width: 25rem;
  }

  .c-wrap {
    max-width: 40rem;
  }

  .moving-ide {
    padding-top: 5em;
  }

  .section-hero_home {
    padding-top: 0rem;
  }

  .swiper-deco-dot {
    display: none;
  }

  .layout359_image {
    max-width: 35rem;
  }
  .layout359_component .margin-xxlarge {
    margin-bottom: 2rem;
  }
  .swiper {
    grid-row-gap: 2rem;
  }

  .layout359_card-content {
    max-width: 24rem;
  }
}

@media (max-width: 990) {
  .section_feature-grid .padding-section-large {
    padding: 2rem 0 2rem 0;
  }
}

.rounded-12 iframe {
  border-radius: 8px;
  overflow: hidden;
}

@media (min-width: 1920px) {
  body {
    font-size: 1.25rem;
  }

  .section-hero_home {
    padding-top: 0rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .hero-container {
  }

  .container-large,
  .feature-wrapper,
  .hero-container {
    max-width: 100rem;
  }

  .hud-in-action-component {
    max-width: 80rem;
  }
  .header1_content {
    grid-row-gap: 5rem;
  }

  .this-bg-pagination {
    max-width: 41rem !important;
  }

  .header1_content-left {
    padding-top: 6rem;
    max-width: 40rem;
  }

  .moving-ide {
    padding-top: 0rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .all-anim-wrap {
    max-width: 70rem;
  }

  .testimonial4_component {
    font-size: 1rem;
  }
}
