/* Max width 1550px */
@media only screen and (max-width: 1550px) {
  /* line 3, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-container {
    width: 90%;
  }
  /* line 8, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-wrapper {
    /* padding: 3rem 5rem; */
  }
}

/* Max width 1400px */
@media only screen and (max-width: 1400px) {
  /* line 16, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-wrapper {
    /* padding: 2.5rem 4rem; */
  }
  /* line 20, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .nav-container {
    /* width: 95%; */
    width: 90%;
  }
  /* line 25, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .footer-inner-cont {
    width: 85%;
  }
  /* line 30, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-wrapper {
    height: 120vh;
  }
}

/* Max width 1300px */
@media only screen and (max-width: 1300px) {
  /* line 40, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sec-nav-container {
    /* width: 97%; */
    width: 91%;
  }
  /* line 45, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card {
    flex: 1 1 calc(33.33% - 20px);
    max-width: calc(33.33% - 20px);
  }
  /* line 50, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-wrapper {
    /* padding: 2rem 3rem; */
  }
  /* line 53, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  #cat-section-heading-dark-bg {
    font-size: 3rem;
    color: #e2f1ff;
  }
  /* line 58, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-wrapper {
    width: 100%;
    position: sticky;
    top: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 120vh;
    background: #0959B4;
    overflow: hidden;
    padding-left: 3rem;
  }
  /* line 71, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tabs {
    /* padding: 20px; */
    padding: 0px;
  }
  /* line 76, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-inner-wrapper {
    /* width: 96%; */
    width: 100%;
  }
  /* line 81, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab {
    /* padding: 10px 10px 10px 10px; */
    padding: 0px;
  }
}

@media only screen and (max-width: 1280px) {
  /* line 90, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-container {
    width: 90%;
    /* margin-top: 20px; */
    /* padding: 30px 0px 66px 0px; */
    gap: 5px;
    /* height: 100%; */
  }
  /* line 99, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-cont {
    row-gap: 20px;
  }
  /* line 103, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-word-1,
.cat-heading-word-2,
h1 {
    font-size: 4.2rem;
  }
  /* line 109, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-group {
    font-size: 1.6rem;
  }
  /* line 113, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-group-cont {
    gap: 20px;
  }
  /* line 117, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  #cert-logo-03,
#cert-logo-04 {
    height: 55px;
  }
  /* line 122, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab {
    margin: 5px 0px;
    /* font-size: 1.4rem; */
  }
  /* line 127, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tabs {
    /* padding: 10px; */
    gap: 20px;
  }
  /* line 132, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-section {
    display: flex;
    justify-content: center;
    width: 100%;
    height: calc(100vh * 7);
    position: relative;
    background-color: #0959B4;
  }
  /* line 141, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-wrapper {
    width: 90%;
    position: sticky;
    top: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100vh;
    background: #0959B4;
    overflow: hidden;
    padding-left: 1rem;
  }
  /* line 155, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .grid {
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  }
  /* line 159, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-wcu-small-title p {
    width: 190px;
  }
  /* line 163, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card-profile-pic {
    height: auto;
  }
}

/* Max width 1260px */
@media only screen and (max-width: 1260px) {
  /* line 171, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab {
    /* font-size: 1.21rem; */
  }
  /* line 175, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-wrapper {
    /* padding: 2rem 2rem; */
  }
  /* line 179, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-small-icon {
    width: 8rem;
    height: 5rem;
  }
  /* line 184, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-wrapper {
    width: 90%;
  }
}

/* Max width 1100px */
@media only screen and (max-width: 1100px) {
  /* line 192, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-home-heading {
    font-size: 3rem;
  }
  /* line 196, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card h4 {
    font-size: 16px;
  }
  /* line 200, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .indirect {
    flex: 1 1 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
  /* line 205, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .direct {
    flex: 1 1 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
  /* line 211, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    height: 2.65rem;
    font-size: 14px;
    padding: 6px 16px;
  }
  /* line 217, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-section-header h2 {
    font-size: 3rem;
  }
  /* line 221, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .view-all-btn {
    font-size: 1rem;
    /* height: 2.8rem; */
    height: auto;
    width: 15%;
    /* padding: 10px 16px; */
  }
  /* line 229, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card {
    flex: 1 1 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
  /* line 234, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body h4 {
    font-size: 16px;
  }
  /* line 238, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body p {
    font-size: 14px;
  }
  /* line 242, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-feedback {
    font-size: 15px;
  }
  /* line 246, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-name {
    font-size: 16px;
  }
  /* line 250, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-designation {
    font-size: 13px;
  }
  /* line 254, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-wcu-small-title p {
    font-size: 1rem;
  }
}

/* Max width 1080px */
@media only screen and (max-width: 1080px) {
  /* line 262, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text {
    font-size: 1.3rem;
  }
  /* .workflow-img-cont {
    width: 19rem;
    height: 19rem;
  } */
  /* line 271, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab {
    font-size: 1.4rem;
    margin: 5px 0px;
  }
  /* line 276, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab.active {
    /* height: 38px; */
  }
  /* line 280, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card-grid {
    flex-wrap: wrap;
    gap: 20px;
  }
  /* line 285, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card {
    min-width: 50%;
  }
  /* line 289, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-inner-wrapper {
    width: 95%;
  }
  /* line 293, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-wrapper {
    height: 120vh;
    padding: 2rem;
  }
}

/* Max width 1026px */
@media only screen and (max-width: 1026px) {
  /* line 301, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box {
    /* max-width: 100%; */
  }
  /* line 305, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box input {
    font-size: 1rem;
  }
  /* line 309, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .certificate-heading h5 {
    font-size: 1.4rem;
  }
  /* line 313, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .certifications {
    width: 40%;
    gap: 14px;
  }
  /* line 319, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-section-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
  /* line 325, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-section-header {
    flex-direction: row;
    align-items: center;
    gap: 1rem;
  }
  /* line 331, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card {
    min-width: 90%;
    margin-bottom: 1rem;
  }
  /* line 336, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-row {
    flex-wrap: wrap;
  }
  /* line 340, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-small-cont {
    width: 33%;
  }
}

/* Max width 980px */
@media only screen and (max-width: 980px) {
  /* line 347, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-home-heading {
    font-size: 2.5rem;
  }
  /* line 351, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-word-1,
.cat-heading-word-2,
h1 {
    font-size: 4rem;
  }
  /* line 357, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text {
    font-size: 1.1rem;
  }
  /* line 362, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-steps p:hover {
    transform: translate(0.5rem);
  }
  /* line 366, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    width: 25%;
    text-align: center;
  }
  /* line 371, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .view-all-btn {
    width: 18%;
    text-align: center;
  }
  /* line 376, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body h4 {
    font-size: 15px;
  }
  /* line 380, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body p {
    font-size: 13px;
  }
  /* line 384, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-section-header {
    flex-direction: row;
    align-items: center;
  }
  /* line 389, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-wrapper {
    padding: 2rem 1rem;
  }
  /* line 393, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-feedback {
    font-size: 14px;
  }
  /* line 397, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-small-icon {
    width: 8rem;
    height: 6rem;
  }
}

/* Max width 900px */
@media only screen and (max-width: 900px) {
  /* line 406, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-container {
    margin: 0;
  }
  /* line 410, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-group-cont {
    gap: 25px;
  }
  /* .cat-heading-word-1,
  .cat-heading-word-2,
  h1 {
    font-size: 3.4rem;
  }

  .cat-subheading-word-1,
  .cat-subheading-word-2,
  .cat-subheading-word-3,
  h3 {
    font-size: 1.5rem;
  } */
  /* line 427, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-group-1 {
    flex-direction: column;
  }
  /* line 431, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-word-1,
.cat-heading-word-2,
h1 {
    font-size: 4.4rem;
  }
  /* line 437, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-word-1,
.cat-subheading-word-2,
.cat-subheading-word-3,
h3 {
    font-size: 2rem;
  }
  /* line 444, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box {
    flex-direction: row;
  }
  /* .workflow-img-cont {
    width: 17rem;
    height: 17rem;
  } */
  /* line 453, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab {
    font-size: 1.4rem;
  }
  /* line 457, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab.active::after {
    width: 10px;
  }
  /* line 461, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .category-title {
    font-size: 22px;
  }
  /* line 465, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card img {
    height: 48px;
  }
  /* line 469, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card img {
    height: 180px;
  }
  /* line 473, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-section-header {
    flex-direction: row;
    align-items: center;
  }
  /* line 478, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-small-icon {
    /* width: 120px;
    height: 80px; */
    width: 8rem;
    height: 6rem;
  }
  /* line 485, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-wcu-small-title p {
    font-size: 0.9rem;
  }
  /* line 489, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card-profile-pic {
    height: 280px;
  }
  /* line 493, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-name {
    font-size: 15px;
  }
  /* line 497, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-designation {
    font-size: 12px;
  }
}

@media only screen and (max-width: 880px) {
  /* line 504, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-word-1,
.cat-subheading-word-2,
.cat-subheading-word-3,
h3 {
    font-size: 1.8rem;
  }
}

/* Max width 800px */
@media only screen and (max-width: 800px) {
  /* line 515, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-container {
    margin-top: 72px;
  }
  /* line 519, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-word-1,
.cat-heading-word-2,
h1 {
    font-size: 4rem;
  }
  /* line 525, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .logo-text {
    font-size: 1.4rem;
  }
  /* line 529, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box {
    width: 80%;
  }
  /* line 533, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box button {
    width: 50px;
    height: 50px;
  }
  /* line 538, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .certifications {
    width: 50%;
  }
  /* line 542, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text {
    /* font-size: 1rem; */
  }
  /* line 546, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab {
    font-size: 1.3rem;
  }
  /* line 550, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab.active {
    height: auto;
  }
  /* line 554, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-content-container {
    width: 50%;
  }
  /* line 558, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab.active::after {
    right: 38px;
    top: 9px;
  }
  /* line 563, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-details-cont {
    font-size: 1.5rem;
  }
  /* line 567, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card-content p,
.shelf-card-list li {
    font-size: 13px;
  }
  /* line 572, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .scale-wrapper,
#scaleWrapper {
    height: 460px;
  }
  /* line 577, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card h4 {
    font-size: 1.4rem;
  }
  /* line 581, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-track {
    gap: 1rem;
  }
  /* line 585, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-feedback {
    font-size: 13px;
  }
  /* line 589, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-row {
    flex-wrap: wrap;
  }
  /* line 593, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-big-cont {
    width: 33%;
  }
  /* line 597, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-small-cont {
    width: 33%;
  }
}

/* Max width 750px */
@media only screen and (max-width: 750px) {
  /* line 605, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-section {
    /* background-size: 17px 17px; */
  }
  /* line 609, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-group-cont {
    justify-content: center;
    align-items: center;
    gap: 0;
  }
  /* line 615, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-cont {
    row-gap: 0px;
  }
  /* line 619, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-group-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0px;
  }
  /* line 626, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-group-2 {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  /* line 632, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-group {
    font-size: 1.2rem;
    padding: 15px 10px 0px 10px;
    gap: 7px;
  }
  /* line 638, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-word-1,
.cat-subheading-word-2,
.cat-subheading-word-3,
h3 {
    font-size: 1.4rem;
  }
  /* line 645, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-certificate-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  /* line 652, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .certifications {
    justify-content: center;
    align-items: flex-start;
  }
  /* line 657, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box button {
    width: 45px;
    height: 45px;
  }
  /* line 662, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tab {
    font-size: 1.2rem;
  }
  /* line 666, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body {
    padding: 1rem;
  }
  /* line 670, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-section-header h2 {
    font-size: 2.5rem;
  }
  /* line 674, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body h4 {
    font-size: 14px;
  }
  /* line 678, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-wrapper {
    /* padding: 1.5rem; */
  }
  /* line 682, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text-span {
    width: 2px;
    height: 24px;
    text-align: center;
    margin: 0 0.75rem;
  }
  /* line 689, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    width: 25%;
    height: 2.65rem;
    font-size: 1.05rem;
  }
  /* line 695, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card {
    padding: 1rem;
    align-items: center;
  }
  /* line 700, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card-profile-pic {
    height: 245px;
    width: 500px;
  }
  /* line 705, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-header button {
    width: 50px;
    height: 50px;
  }
  /* line 710, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-row {
    flex-wrap: wrap;
  }
  /* line 714, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-small-cont {
    width: 33%;
  }
}

@media only screen and (max-width: 670px) {
  /* line 725, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-group {
    flex-direction: column;
  }
  /* line 729, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-word-1,
.cat-subheading-word-2,
.cat-subheading-word-3,
h3 {
    font-size: 2rem;
    flex-direction: column;
    margin: 8px 0px;
  }
  /* line 738, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text-span {
    width: 50%;
    height: 2px;
    margin: 8px 0px;
  }
  /* line 742, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-tabs {
    display: none;
  }
  /* line 746, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0;
    align-items: center;
    gap: 20px;
  }
  /* line 755, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-content-container {
    width: 100%;
  }
  /* line 759, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-inner-wrapper {
    height: 70%;
    justify-content: center;
  }
  /* line 764, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-inner-cont {
    display: flex;
    flex-direction: column;
    /* width: 85%; */
    width: 100%;
    height: 70vh;
  }
  /* line 772, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-title-two {
    display: flex;
    font-size: 2rem;
    color: var(--light-gray);
    margin-bottom: 10px;
  }
  /* line 779, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-img-cont {
    width: 50%;
    height: 40%;
  }
}

/* Max width 650px */
@media only screen and (max-width: 650px) {
  /* line 787, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  b .cat-home-heading {
    font-size: 1.7rem;
    margin-top: 40px;
  }
  /* line 792, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .logo img {
    height: 50px;
  }
  /* .workflow-tab {
    font-size: 0.7rem;
  }

  .workflow-tab.active {
    height: 29px;
  } */
  /* line 806, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    width: 25%;
    height: 3rem;
    font-size: 0.83rem;
  }
  /* line 812, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .category-title {
    /* font-size: 20px; */
    font-size: 18px;
    margin: 0px;
    padding: 5px 0px;
  }
  /* line 819, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .view-all-btn {
    font-size: 1.2rem;
    width: 25%;
    /* height: 2.6rem; */
    /* padding: 0rem 1rem; */
    height: auto;
    padding: 0.8rem;
  }
  /* line 828, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-header h2 {
    text-align: left;
  }
  /* line 832, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-header {
    align-items: center;
  }
  /* line 836, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-row {
    /* flex-direction: column; */
    flex-direction: row;
  }
}

@media only screen and (max-width: 600px) {
  /* line 843, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .hero-section {
    /* font-size: 1.7rem; */
  }
  /* line 847, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .catintel-logo {
    width: 130px;
  }
  /* line 851, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-group-2 {
    flex-direction: column;
    gap: 0px;
  }
  /* line 856, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-group {
    /* font-size: 1.05rem; */
  }
  /* .sub-text-span {
    width: 2px;
    height: 16px;
    text-align: center;
    margin: 0 0.75rem;
  } */
  /* line 869, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .direct {
    flex: 1 1 100%;
    max-width: 100%;
  }
  /* line 874, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .indirect {
    flex: 1 1 100%;
    max-width: 100%;
  }
  /* line 879, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 884, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card {
    flex-direction: column;
  }
  /* line 888, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card-profile-pic {
    height: 380px;
    width: 455px;
  }
}

/* Max width 540px */
@media only screen and (max-width: 540px) {
  /* line 896, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-group {
    font-size: 1.2rem;
  }
  /* line 900, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-word-1,
.cat-heading-word-2,
h1 {
    font-size: 4rem;
    text-align: center;
  }
  /* line 907, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .certifications {
    width: 70%;
  }
  /* line 911, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box {
    flex-direction: row;
    padding: 0.5rem;
  }
  /* line 916, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box button {
    margin-top: 0.1rem;
  }
  /* line 920, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .scale-cotainer {
    transition: transform 0.6s ease-out;
  }
  /* line 924, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .scale-wrapper,
#scaleWrapper {
    height: 300px;
  }
  /* line 929, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-title-two {
    font-size: 1.42rem;
  }
  /* line 933, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .subheading-flex {
    /* flex-direction: column; */
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 10px;
    gap: 20px;
  }
  /* line 942, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .subheading h2 {
    font-size: 2.5rem;
  }
  /* line 946, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .subheading p {
    font-size: 14px;
  }
  /* line 950, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    width: 30%;
    height: 2.8rem;
    font-size: 0.9rem;
  }
  /* line 956, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .custom-report-container {
    /* flex-direction: column; */
    /* justify-content: center; */
    /* display: block; */
    flex-direction: row;
    justify-content: space-between;
    display: contents;
  }
  /* line 965, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-section-header {
    text-align: center;
    align-items: center;
  }
  /* line 970, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .wcu-icon-small-cont {
    width: 70%;
  }
  /* line 974, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-wcu-small-title {
    width: 100%;
    align-items: center;
  }
  /* line 979, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-wcu-small-title h5 {
    font-size: 2.2rem;
  }
  /* line 983, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-wcu-small-title p {
    width: 100%;
    font-size: 1.1rem;
  }
  /* line 988, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-header {
    padding: 0px;
  }
  /* line 992, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-section-heading-left h2 {
    font-size: 3rem;
  }
  /* line 996, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-feedback {
    font-size: 12px;
  }
  /* line 1000, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-name {
    font-size: 14px;
  }
  /* line 1004, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-designation {
    font-size: 11px;
  }
  /* line 1008, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-header button {
    width: 35px;
    height: 35px;
  }
  /* line 1013, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card {
    min-width: 85%;
  }
  /* line 1017, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card-profile-pic {
    height: 315px;
    width: 100%;
  }
}

/* Max width 500px */
@media only screen and (max-width: 500px) {
  /* line 1026, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .catintel-logo {
    width: 170px;
  }
  /* line 1030, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-group-2 {
    flex-direction: column;
    gap: 0px;
  }
  /* line 1035, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-word-1,
.cat-subheading-word-2,
.cat-subheading-word-3,
h3 {
    font-size: 1.8rem;
    /* margin: 5px 0px; */
    margin: 0px 0px;
  }
  /* line 1044, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-group {
    font-size: 0.86rem;
  }
  /* line 1048, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .logo-text {
    font-size: 1.3rem;
  }
  /* line 1052, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text {
    text-align: center;
  }
  /* line 1056, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-section {
    padding: 0.5rem;
  }
  /* line 1060, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-title-two {
    font-size: 2rem;
  }
  /* line 1064, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-inner-cont {
    height: 50vh;
  }
  /* line 1068, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    width: 100%;
    font-size: 13px;
  }
  /* line 1073, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-title {
    font-size: 26px;
  }
  /* line 1077, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card {
    margin-bottom: 1rem;
  }
  /* line 1081, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    font-size: 12px;
    padding: 4px 10px;
    width: 30%;
  }
  /* line 1087, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .view-all-btn {
    width: 30%;
  }
  /* line 1091, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body p {
    font-size: 12px;
  }
  /* line 1095, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card {
    padding: 0.75rem;
  }
  /* line 1099, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-wrapper {
    padding: 1rem;
  }
  /* line 1103, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-steps {
    padding: 0 2rem;
  }
}

/* Max width 440px */
@media only screen and (max-width: 440px) {
  /* line 1113, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .catintel-logo {
    width: 170px;
  }
  /* line 1117, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-home-heading {
    font-size: 1.8rem;
  }
  /* line 1121, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text {
    font-size: 0.9rem;
  }
  /* line 1125, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-search-box input {
    padding: 0.5rem;
  }
  /* line 1129, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-section {
    padding: 0.25rem;
  }
  /* line 1133, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-title-two {
    font-size: 1.8rem;
  }
  /* line 1137, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card-list {
    padding: 1rem;
  }
  /* line 1141, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card-list li {
    font-size: 12px;
  }
  /* line 1145, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .shelf-card h4 {
    font-size: 1.6rem;
  }
  /* line 1149, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .browse-btn {
    font-size: 12px;
    padding: 4px 10px;
    width: 42%;
  }
  /* line 1155, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body h4 {
    font-size: 13px;
  }
  /* line 1159, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .case-card-body p {
    font-size: 11px;
  }
  /* line 1163, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-feedback {
    font-size: 1rem;
  }
  /* line 1168, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-title {
    font-size: 32px;
  }
  /* line 1172, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .workflow-steps {
    gap: 16px;
  }
  /* line 1176, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-name {
    font-size: 13px;
  }
  /* line 1180, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .profile-designation {
    font-size: 10px;
  }
  /* line 1184, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-section-heading-left h2 {
    font-size: 1.7rem;
    margin: 0;
    padding-bottom: 20px;
  }
  /* line 1190, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-header {
    gap: 0;
  }
  /* line 1194, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .carousel-header button {
    width: 30px;
    height: 30px;
  }
}

@media only screen and (max-width: 400px) {
  /* line 1202, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-hero-container {
    margin-top: 72px;
  }
  /* line 1206, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-group {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 0.9rem;
  }
  /* line 1213, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-heading-group-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0px;
  }
  /* line 1220, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .cat-subheading-word-2,
.cat-subheading-word-3 {
    flex-direction: column;
    align-items: center;
  }
  /* line 1226, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .sub-text-span {
    width: 150px;
    height: 2px;
    text-align: center;
    margin: 0 0.75rem;
  }
  /* line 1233, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .card-profile-pic {
    height: 240px;
  }
  /* line 1237, app/assets/stylesheets/cat_intel/cat-media-queries-style.scss */
  .catintel-logo {
    width: 130px;
  }
}
