/* Max width 1550px */
/* Max width 1400px */
@media only screen and (max-width: 1415px) {
  /* line 7, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .breadcrumbs-cont {
    width: 93%;
  }
  /* line 11, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-index-section-inner {
    width: 93%;
  }
  /* line 15, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .latest-case-studies-inner {
    width: 93%;
  }
  /* line 19, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-topics-inner {
    width: 93%;
  }
  /* line 23, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-card-grid {
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
    gap: 1.2rem;
  }
}

@media only screen and (max-width: 1310px) {
  /* line 30, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-card-grid {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  }
}

/* Max width 1300px */
/* Max width 1260px */
/* Max width 1100px */
/* Max width 1080px */
/* Max width 1026px */
/* Max width 980px */
/* Max width 900px */
@media only screen and (max-width: 900px) {
  /* line 58, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-featured a h3 {
    font-size: 2rem;
  }
  /* line 62, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-featured h4 {
    font-size: 1.5rem;
  }
  /* line 66, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-featured p {
    font-size: 1.1rem;
  }
  /* line 70, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-featured time {
    font-size: 1.5rem;
  }
  /* line 74, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-card h3 {
    font-size: 1.4rem;
  }
  /* line 78, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-card a {
    font-size: 1.1rem;
  }
  /* line 82, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-card time {
    font-size: 1rem;
  }
  /* line 85, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-grid {
    grid-template-columns: 1fr;
  }
  /* line 89, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-featured {
    min-height: 350px;
  }
}

@media only screen and (max-width: 840px) {
  /* line 96, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-card-content h3 {
    font-size: 1.2rem;
  }
  /* line 100, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-card-content a {
    font-size: 1.1rem;
  }
}

/* Max width 800px */
@media only screen and (max-width: 800px) {
  /* line 108, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .top-band {
    display: none;
  }
  /* line 112, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .breadcrumbs-wrapper {
    margin: 72px 0px 0px 0px;
  }
}

/* Max width 750px */
@media only screen and (max-width: 750px) {
  /* .case-study-index-hero-section {
    margin-top: 70px;
  } */
  /* line 124, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-index-input {
    width: 80%;
  }
  /* line 128, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-card {
    flex-direction: column;
  }
  /* line 132, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-card img {
    width: 100%;
    height: 160px;
  }
  /* line 137, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-topics-title {
    font-size: 2rem;
  }
  /* line 141, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-card-img {
    height: 160px;
  }
  /* line 145, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-grid {
    grid-template-columns: unset;
  }
  /* line 149, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-index-input input {
    width: 100%;
  }
}

/* Max width 650px */
/* Max width 540px */
@media only screen and (max-width: 550px) {
  /* line 162, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  /* line 168, app/assets/stylesheets/case_study/case-study-index-media-queries-style.scss */
  .case-study-card-grid {
    gap: 20px;
  }
}

/* Max width 500px */
/* Max width 440px */
