@media (min-width: 1300px) {
  .placement-journey .feature-col:not(:last-child) {
    border-right: 1.5px solid #e1e8ed;
  }
  .course-content-three .myfont{
    font-size: 22px !important;
  }
}
@media (max-width: 1400px) {
  
  .course-content-three .myfont{
    font-size: 26px !important;
  }
}

@media (max-width: 1199.98px) {
  .placement-journey .feature-col:not(:last-child)::after {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .counter-section-four .counter-img {
    display: block;
    max-width: 480px;
    margin: 0 auto 30px;
  }
  .padding-mytop {
    padding-top: 30px;
  }
}
@media (max-width: 767.98px) {
  .timeline {
    display: block;
    position: relative;
    margin: 3rem 0 1rem;
  }
  .timeline::before {
    grid-row: unset;
    grid-column: unset;
    position: absolute;
    left: 18px;
    top: 0;
    bottom: 0;
    width: 2px;
    height: auto;
  }
  .tl-item {
    display: block;
    position: relative;
    padding-left: 2.2rem;
    margin-bottom: 1.6rem;
  }
  .tl-dot {
    position: absolute;
    left: 0;
    top: 0.3rem;
  }
  .tl-content,
  .tl-item:nth-child(odd) .tl-content,
  .tl-item:nth-child(even) .tl-content {
    grid-row: unset;
    grid-column: unset;
    align-self: unset;
    text-align: left;
    padding: 0;
  }
  .tl-continuing {
    grid-row: unset;
    grid-column: unset;
    display: block;
    margin: 0.5rem 0 0 2.2rem;
  }
  #sy-whatshelp {
    display: none !important;
  }
  .counter-section-four .counter-img {
    padding: 0 40px 20px 0;
  }
  .counter-section-four .counter-img .counter-img-02 {
    max-width: 160px;
  }
  .counter-section-four .counter-img .video-btn {
    top: 15px;
  }
  .counter-section-four .counter-img .video-btn .animate-button2 {
    width: 100px;
    height: 100px;
  }
  .counter-section-four
    .counter-img
    .video-btn
    .animate-button2
    .button-text2
    > span {
    display: none;
  }
  .about-section-four .about-content-four {
    margin-top: 30px;
  }
  .displaynone {
    display: none;
  }
  .about-img-four {
    margin-top: -55px;
  }
}
@media (max-width: 575px) {
  .counterup-area-2 .counter-grid {
    grid-template-columns: 1fr;
    padding: 0;
  }

  .counterup-area-2 .counter-item {
    padding: 30px 20px;
    min-height: auto;
  }

  .counterup-area-2 .counter-item:nth-child(odd) {
    border-right: none;
  }

  .counterup-area-2 .counter-item:nth-child(-n + 2) {
    border-bottom: none;
  }

  .counterup-area-2 .counter-item:not(:last-child) {
    border-bottom: 1px solid #e1e1e1;
  }

  .counterup-area-2 .counter-number {
    font-size: 36px;
  }
  .commtext3 #be,
  .commtext3 .roller {
    font-size: 1.4rem;
  }
  .sec-header-mb {
    margin-bottom: 0;
  }
  .testimonial-left-panel .section-title {
    font-size: 23px;
    margin-top: -40px;
  }
  .counter-section-four .counter-img {
    max-width: 100%;
    padding: 0 25px 15px 0;
  }
  .counter-section-four .counter-img .counter-img-02 {
    max-width: 120px;
  }
  .counter-section-four .counter-img .video-btn {
    top: 10px;
  }
  .counter-section-four .counter-img .video-btn .animate-button2 {
    width: 80px;
    height: 80px;
  }
  .counter-section-four
    .counter-img
    .video-btn
    .animate-button2
    .button-text2
    > span {
    transform-origin: center 35px;
  }
  .counter-section-four
    .counter-img
    .video-btn
    .animate-button2
    .button-circle {
    width: 65px;
    height: 65px;
  }
  .counter-img .counter-img-02::before {
    left: -10px;
    top: -10px;
    width: 100%;
  }
  .breadcrumb-bar {
    padding: 12px 0;
    padding-bottom: 0;
  }
}
@media (max-width: 400px) {
  .counter-section-four .counter-img {
    padding: 0 15px 12px 0;
  }
  .counter-section-four .counter-img .counter-img-02 {
    max-width: 95px;
  }
  .theme-2 .happy-section-six .happy-item-six .happy-content-six .description {
    padding: 6px 10px;
  }
  .theme-2 .happy-section-six .happy-item-six {
    padding: 14px 6px 14px;
  }
  .banner-overlay {  
    background: rgba(0, 0, 0, 0.9) !important;   
}
}
@media (max-width: 360px) {
  .commtext3 {
    flex-wrap: wrap;
  }
  .commtext3 .roller {
    margin-left: 0;
    width: 100%;
  }
}

/* Hero banner shared by career.html and campus-preparation.html (.career-hero-banner) */
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* col-lg-7 (58.33%) + offset-lg-1 (8.33%) + col-lg-5 (41.67%) overflows
     the 12-col grid at this tier and forces the image to wrap onto its
     own row. Drop the offset here only; xl+ keeps it via col-xl-6. */
  .career-hero-banner .offset-lg-1 {
    margin-left: 0;
  }
  .career-hero-banner .home-five-slide-text h1 {
    font-size: 32px;
  }
}
@media (max-width: 991.98px) {
  .career-hero-banner {
    padding-top: 40px;
  }
  .career-hero-banner .home-five-slide-face {
    text-align: center;
    align-items: center;
  }
  .career-hero-banner .banner-three-content {
    display: flex;
    justify-content: center;
  }
  /* keep the visual on tablets/phones instead of the sitewide
     .banner-slide-img { display: none; } rule in style.css */
  .career-hero-banner .banner-slide-img {
    display: flex;
    justify-content: center;
    margin-top: 24px;
  }
  .career-hero-banner .banner-slide-img img {
    max-width: 320px;
  }
}
@media (max-width: 767.98px) {
  .career-hero-banner .home-five-slide-text h1 {
    font-size: 26px;
  }
  .career-hero-banner .home-five-slide-text p {
    font-size: 14px;
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .career-hero-banner {
    padding-top: 24px;
  }
  .career-hero-banner .home-five-slide-text h1 {
    font-size: 22px;
  }
  .career-hero-banner .home-five-slide-text .rounded-pill {
    white-space: normal;
    text-align: center;
  }
  .career-hero-banner .banner-three-content .btn {
    width: 100%;
    text-align: center;
  }
  .career-hero-banner .banner-slide-img img {
    max-width: 240px;
  }
}
@media (max-width: 360px) {
  .career-hero-banner .home-five-slide-text h1 {
    font-size: 20px;
  }
}

/* Program paths section (see style.css) */
@media (max-width: 991.98px) {
  .program-path-section {
    padding: 50px 0;
  }
  .program-path-card {
    padding: 20px;
  }
  .program-path-card__title {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .program-path-card .btn {
    align-self: stretch;
    justify-content: center;
  }
}
@media (max-width: 991.98px) {
  .program-path-choose {
    padding: 28px 24px;
  }
  .program-path-choose__list {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 575.98px) {
  .program-path-choose__cta .btn {
    width: 100%;
  }
}
