  @media (min-width: 768px) {
    header nav.navigation ul.menu > li.mobile-nav {
        display: none !important;
    }
    header nav.navigation ul.menu > li .menu-inner {
        -ms-grid-columns: 1.5fr 3fr;
        grid-template-columns: 1.5fr 3fr;
    }
    .social-media-sharing ul li{
        display: block;
        margin: 0 0 20px;
    }
    .view-display-id-degrees_interests .collapse-module .collapse:not(.show) {
        display: block
    }
    .paragraph--type--three-card-layout .card--media {
        min-height: 600px;
    }
}

@media (max-width: 767px) {
    .page-node-type-blog .block-views-blockblogs-related-blogs {
        margin-bottom: 20px;
    }
    .block-views-blockdegrees-degrees-interests .two-column-button-wrapper .view-all {
        display: block !important;
    }
    body.overflow-hidden header {
        position: fixed !important;
        top: 0;
    }
    .layout .layout {
        padding: 0 !important;
    }
    .block .paragraph--type--full-width-media {
        margin: 25px 0 !important
    }
    .social-media-sharing ul {
        text-align: left;
    }
    .social-media-sharing ul li{
        display: inline-block;
        margin: 0 20px 0 0;
        vertical-align: top;
        text-align: left;
    }
    footer #block-policy {
        margin-top: 36px
    }
    .search-container .form-group button.mobile-search-button {
        display: none;
    }
    .two-column-button-wrapper .collapse-module .collapse-item .collapse-content {
        border-left: 0;
        border-right: 0;
    }
    .full-image-banner-image.block-fixed-block-content .tier-banner-sub-heading,
    .full-image-banner.block-fixed-block-content .tier-banner-sub-heading {
        display: block !important;
    }
    .full-image-banner-image {
        height: 100%;
    }
}

@media (min-width: 992px) {
    .tier-banner::after {
        top: auto;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .layout--article .blockquote-statement {
        margin: 55px 20px !important;
    }
    .featured-container.paragraph--type--story-feed .view-all {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / 3;
    }
    .collapse-item article.media--type-image{
        padding: 0 20px 20px 0;
        max-width: 700px;
    }
    #accordion.collapse-module .collapse-trigger::after {
        right: 0;
    }
}

@media (max-width: 991px) {
    .modal-content {
      padding: 0  
    }
    .paragraph--type--basic-content .container {
        padding-left: 0;
        padding-right: 0;
    }
    .link-list-container {
        padding-top: 2px;
    }
    .hero-articles-overlay .hero-articles-card-content .hero-articles-card-main-image img {
        width: 100%;
    }
    .page-node-id-167 .layout{
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .page-node-id-167 .scrollmagic-pin-spacer {
        display: none;
    }
    .three-card-featured.view.view-multi-tag-feed .featured-container,
    .four-card.view.view-multi-tag-feed .featured-container,
    .three-card.view.view-multi-tag-feed .featured-container {
        padding: 0;
        margin: 0;
    }
    .view .featured-container{
        margin: 0;
    }
    .view.view-display-id-related_articles .featured-container,
    .view.view-display-id-related_blogs .featured-container{
        margin: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .featured-container.heading, .featured-container-heading {
        padding: 40px 0 0 0 !important;
        margin: 0 !important
    }
    .page-node-id-167 .callout--bar {
        margin: 0;
    }
    .card--media .card-content-title {
        font-size: 30px;
    }
    #accordion.collapse-module .collapse-trigger::after {
        right: -10px !important;
        font-size: 25px;
    }
}

@media (min-width: 991px) and (max-width: 1224px) {
    .paragraph--type--three-card-layout .card--media {
        min-height: 650px;
    }
}

@media (min-width: 1200px) and (max-width: 1350px) {
    .is-inverted .tier-banner-image_overlap {
        height: 535px;
        overflow: hidden;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

  .hero-articles-wrapper .hero-card:nth-child(2n) {
        margin-top: -90px !important;
    }
    .stat-carousel .carousel-slide::after {
        display: none;
    }
}

@media (min-width: 1025px) {
    body.overflow-hidden {
        margin-right: -15px !important;
    }
    .stat-carousel .carousel-caption {
        padding-left: 15px;
        padding-right: 15px;
    }
    .hero-articles-overlay .collapsed-menu.menu-open .hero-articles-card {
        height: 100vh;
    }
}

@media (min-width: 1350px) {
    #block-degreesmajorshero .is-inverted .tier-banner-image_overlap {
        height: 535px;
    }
}