@media (min-width: 992px) {

  /* sidenav accordion - start */
  .accordion-wrapper .accordion-wrapper-item {
    border: none;
  }

  .accordion-wrapper .accordion-wrapper-button {
    display: none;
  }

  /* sidenav accordion - start */
}

@media (max-width: 991.5px) {

  /* sidenav accordion - start */
  .accordion-wrapper .accordion-wrapper-item {
    border: 1px solid var(--black);
    border-radius: 0;
  }

  .accordion-wrapper .d-title {
    padding: 20px 14px 0 14px;
  }

  /* sidenav accordion - start */



  /* skip box - start */
  .skip-btn {
    font-size: 18px;
    border-bottom: 4px solid var(--sprit-blue);
    padding: 24px 20px;
  }

  /* skip box - end */



  /* pagination - start */
  .d-pagination .page-links {
    display: none;
  }

  .d-pagination .btn-prev,
  .d-pagination .btn-next {
    font-size: 16px;
  }

  /* pagination - start */



  /* tabs basic - start */
  .tabs-basic .nav-tabs .nav-link {
    border-bottom: 1px solid var(--university-blue);
  }

  /* tabs basic - end */



  /* cta banner - start */
  .cta-banner {
    text-align: center;
  }

  .cta-banner-btns {
    display: flex;
    flex-direction: column;
    row-gap: var(--row-gap-md);
  }

  .cta-banner-pattern {
    background-size: 60%;
    text-align: start;
  }

  /* cta banner - end */



  /* header right image - start */
  .header-right-content {
    padding: 36px 12px;
  }

  .header-right .color-box {
    display: none;
  }

  /* header right image - end */



  /* header left image - start */
  .brand-bar {
    writing-mode: horizontal-tb;
  }

  .brand-bar .text {
    font-size: 20px;
    letter-spacing: 6.8px;
  }

  .header-left-content {
    padding: 36px 12px;
  }

  /* header left image - end */



  /* carousel cards - start */
  .slick-next,
  .slick-prev {
    top: 104%;
  }

  .slick-prev {
    left: 10px;
  }

  .slick-next {
    right: 10px;
  }

  /* carousel cards - end */



  /* quote box - start */
  .quote-box .quote-content {
    padding: 24px 24px;
  }

  .quote-right {
    background-image: none !important;
  }

  /* quote box - end */



  /* quote cards - start */
  .quote-card-image {
    height: auto;
    min-height: 220px;
  }

  /* quote cards - end */



  /* events card - start */
  .events-row-title {
    text-align: center;
  }

  .events-row-button {
    justify-content: center;
    margin-top: 36px;
  }

  /* events card - end */



  /* bento tile - start */
  .bento-tile .select-wrapper::after {
    right: 20px;
    font-size: 20px;
  }

  .bento-tile select {
    font-size: 20px;
  }

  .bento-card p {
    display: none;
  }

  /* bento tile - end */



  /* social feed - start */
  .social-feed .slick-dots {
    bottom: -38px;
  }

  .social-feed-icons {
    margin-top: 70px;
  }

  /* social feed - end */



  /* text boxes - start */
  .box-filled,
  .box-opacity {
    row-gap: var(--row-gap-md);
    padding: 34px 24px;
  }

  /* text boxes - end */



  /* hero large - start */
  .hero-large .d-title span:first-of-type {
    font-size: 32px;
  }

  .hero-large .d-title span:last-of-type {
    font-size: 48px;
    margin-top: -10px;
  }

  .hero-large-content {
    row-gap: var(--row-gap-xs);
    max-width: 100%;
    padding-top: 110px;
    padding-bottom: 40px;
  }

  .hero-large-video .play-pause {
    font-size: 12px;
    width: 84px;
    height: 46px;
  }


  .hero-large-video,
  .hero-large-video video,
  .hero-large-video img {
    width: 100%;
    min-height: 400px;
    object-fit: cover;
  }

  /* hero large - end */



  /* four block - start */
  .four-block-content .stats span:first-of-type {
    font-size: 24px;
  }

  /* four block - end */



  /* profile matrix - start */
  .profile-matrix .container {
    padding: 0 0;
  }

  .profile-matrix-card {
    padding: 24px 24px;
    margin-top: 0;
  }

  .profile-matrix-content {
    margin: 0 26px;
  }

  /* profile matrix - end */



  /* timeline - start */
  .timeline-intro {
    margin-bottom: 44px;
  }

  .timeline-item::before {
    left: 8px;
    transform: unset;
  }

  .timeline-circle {
    left: 0;
    transform: unset;
  }

  .timeline-content {
    padding: 0 48px;
  }

  .timeline-image {
    padding: 30px 34px 60px 34px;
  }

  /* timeline - end */



  /* find program - end */
  .find-program .container {
    background-image: none !important;
  }

  .find-program-content .search-box {
    padding: 24px 24px;
  }

  .find-program-content .links {
    display: flex;
    flex-direction: column;
    row-gap: var(--row-gap-md);
    align-items: start;
    column-gap: unset;
  }

  /* find program - end */



  /* quote tabs - start */
  .quote-tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .quote-tabs .nav-tabs {
    display: flex;
    flex-direction: column;
    row-gap: var(--row-gap-xs);

    width: 100%;
    border-bottom: none;
    padding-bottom: 24px;
  }

  .quote-tabs .nav-tabs .nav-link {
    border-bottom: none;
  }

  .quote-tabs .nav-tabs .nav-item.show .nav-link,
  .quote-tabs .nav-tabs .nav-link.active {
    color: var(--university-blue);
    background-color: var(--new-gray);
    border-bottom: none;
  }

  .quote-tab-image {
    margin-top: unset;
  }

  .quote-tab-image img {
    min-height: unset;
  }

  .quote-tab-image::after {
    position: absolute;
    right: 6px;
    bottom: -6px;

    content: '“';
    color: var(--university-blue);
    font-size: 96px;
    font-style: italic;
    font-weight: 900;
    line-height: 0;
  }

  /* quote tabs - end */



  /* quote gallery - start */
  .quote-gallery .slick-prev {
    left: 20px;
    right: unset;
  }

  .quote-gallery .slick-next {
    right: 20px;
    left: unset;
  }

  .quote-gallery .slick-dots {
    justify-content: center;
    padding: 0 0;
  }

  /* quote gallery - end */


  /* table - start */
  .dd-table {
    display: block !important;
    width: 100%;
    overflow-x: scroll;
  }

  .dd-table .dt-container {
    margin-top: unset !important;
  }

  .dd-table .table-info {
    border: none;
    padding: 12px 6px;
  }

  /* table - end */
}