
.patients-comes-first-video::after {
    content: "";
    position: absolute;
    top: -6px !important;
    right: -18px !important;
    background: url(../images/video-close-button.svg) no-repeat 0px !important;
    width: 50px !important;
    height: 50px !important;
}

#cboxClose {
    top: -6px !important;
    right: -18px !important;
    background: url(../images/video-close-button.svg) no-repeat 0px !important;
    width: 50px !important;
    height: 50px !important;
}

.page-node-240 .paragraph-id--493 .description-field {
    margin-bottom: 16px !important;
}

.page-node-80 h2.name {
    font-weight: bold !important;
}

.page-node-48 .video-popup-desc p {
    margin: 0;
}

.page-node-265
    .paragraph-id--529
    .banner-overlay-html-content-description--component
    p
    button.button-more {
    margin-top: 22px !important;
    max-width: max-content;
    padding: 15px 40px !important;
}

.page-node-265 #two-column-card .image-title-desc-box {
    margin-bottom: 64px !important;
}

.page-node-46 #simple-banner-wrapper .quote {
    color: #000 !important;
    text-shadow: unset !important;
    font-weight: normal !important;
}

.media-kit .description--component a {
    text-transform: uppercase !important;
    font-weight: 900 !important;
}

.media-kit .left-text .button-more {
    margin-left: 0px !important;
}

.media-kit .html-content-background .description--component h3 {
    margin-top: 0 !important;
}

.media-kit .paragraph-id--1535 .products-and-pipeline h2 {
    margin-top: 0px !important;
}

.media-kit .paragraph-id--1524 .description--component .button-more {
    margin-left: 0 !important;
}

.media-kit .inner-box p {
    margin-bottom: 16px !important;
}

.media-kit .inner-box .button-more.cboxElement {
    margin-left: 0px !important;
}

.media-kit .html-content-background .description--component h3 {
    margin-bottom: 16px !important;
}

.media-kit .header-part .button-more {
    float: right !important;
}

.media-kit .products-and-pipeline .col-sm-6.inner-box {
    margin-top: 40px;
}

.our-science-of-rnai .row.content-box .col-sm-4.inner-box {
    padding: 24px 32px 45px 32px !important;
}

.media-kit
    .paragraph--type--add-block
    .addblock--component
    .view-resources
    .view-content
    .views-row
    h4 {
    margin-bottom: 16px !important;
}

.media-kit .paragraph-id--1519 .text {
    margin-bottom: 16px !important;
}

.media-kit
    .paragraph-id--1520
    .html-content-background
    .description--component
    .header-part {
    padding-top: 0px !important;
}

.media-kit
    .paragraph-id--1520
    .html-content-background
    .description--component
    .header-part
    h2 {
    margin-top: 0px !important;
}

.page-node-264
    .paragraph.paragraph--type--video-with-content.paragraph-id--516.paragraph--view-mode--default
    .text-content {
    padding: 0px 20px !important;
}

/* .page-node-264 .paragraph.paragraph--type--banner-overlay-html-content.paragraph-id--514.paragraph--view-mode--default {
    padding: 56px 0px 64px 0 !important;
} */

.page-node-92
    .paragraph.paragraph--type--body.paragraph-id--398.paragraph--view-mode--default {
    padding: 20px 0 64px !important;
}

.page-node-80 .image-quote.overlap {
    bottom: -136px !important;
    margin-bottom: 204px;
}

@media (max-width: 1000px) {
    .four-cards-container.cards-wrapper .d-flex {
        display: block;
    }
    .four-cards-container.cards-wrapper .d-flex {
        display: block;
        max-width: 100%;
    }
    .cards-wrapper.four-cards-container {
        margin-bottom: 0;
    }
    .four-cards-container .cards-container .slick-slide .img-responsive {
        margin: 0 !important;
    }
    .cards-wrapper.four-cards-container {
        padding: 32px 32px 64px 32px;
    }

    .page-node-48 .icon-copy-link-list-feilds .desc p.widget {
        background-color: unset !important;
    }
    .page-node-242 .patient-philosophy {
        padding-top: 64px !important;
        padding-bottom: 0 !important;
    }
    .sf-accordion-toggle a.sf-expanded {
        background: url(../images/buttons-circle-close.svg) no-repeat 3px 5px !important;
        height: unset !important;
        width: unset !important;
    }
    .page-node-80 .image-quote.overlap {
        bottom: -65px !important;
        margin-bottom: 130px;
    }
    .page-node-228
        .video-popup-content
        .three-column-image-box
        .three-column-video-play-button {
        left: 0px !important;
    }
    .page-node-92
        .paragraph.paragraph--type--body.paragraph-id--398.paragraph--view-mode--default {
        padding: 0 !important;
    }
    .page-node-42 .brochure-bullet {
        padding: 44px 32px 34px 32px !important;
    }
    .page-node-92
        .paragraph-id--399
        #full-html-content-background
        .row.inner-block {
        padding: 40px 30px 42px 30px !important;
    }
    .paragraph-id--620 .accordian-content .accordion-item {
        padding: 12px 0px 12px 0 !important;
    }
    .paragraph-id--583 .text-align-center.margin-top-64px {
        margin-top: 0 !important;
    }
    .paragraph-id--583 h2 + p {
        margin-bottom: 0px !important;
    }
    .page-node-242 .heading-image-popup-content-area .image-title {
        font-size: 28px !important;
    }
    .page-node-242 .heading-image-popup-content-area .description-field {
        margin-bottom: 16px !important;
    }
    .page-node-242 .heading-image-popup-content-area.col-sm-4 {
        padding: 0px 32px 64px 32px !important;
    }
    .page-node-240
        .paragraph-id--485
        .paragraph-id--484
        .description--component
        .col-sm-6.right-content
        h3 {
        text-align: left !important;
    }
    .page-node-52 .bios-card-without-image-field.col-sm-12 .name-position {
        margin-bottom: 16px;
    }
    .page-node-52
        .paragraph-id--287
        .banner-overlay-html-content-description--component
        h1 {
        margin-bottom: 16px;
    }
    .page-node-48
        .paragraph-id--317
        .icon-copy-link-list-feilds
        .col-sm-9
        .desc
        p.margin-bottom-32px {
        margin-bottom: 32px !important;
    }
    /*     .page-node-264 .paragraph-id--527 #two-column-card .image-title-desc-box, .paragraph-id--524 #two-column-card .image-title-desc-box, .paragraph-id--537 #two-column-card .image-title-desc-box {
          margin-bottom: 16px !important;
    } */
    .page-node-264 .paragraph-id--524 div#two-column-card {
        padding-bottom: 0 !important;
    }
    .page-node-265 #two-column-card .image-title-desc-box {
        margin-bottom: 16px !important;
    }
    .page-node-265 .fullbleed-bg .bleed-box h2 {
        text-align: center !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .page-node-48
        .paragraph-id--317
        .icon-copy-link-list-feilds
        .row
        .col-sm-3 {
        margin-top: 64px !important;
    }
    .page-node-265
        .paragraph-id--602
        .description--component
        .col-sm-4
        a.button-more-down {
        margin-top: 22px !important;
        width: 100%;
        max-width: max-content;
    }
    .page-node-265 #two-column-card .image-title-desc-box .desc-box a {
        margin-bottom: 64px;
    }
    .media-kit .paragraph-id--1520 h2.name {
        font-size: 28px !important;
    }
    /*     .media-kit .paragraph-id--1520 .html-content-background .description--component h3 {
          line-height: 28px !important;
    } */
    /*     .media-kit .paragraph-id--1521 .button-more-down-light::after {
        right: 1px !important;
        top: 5px !important;
    } */
    .media-kit
        .paragraph-id--1521
        .html-content-background
        .description--component
        .header-part {
        padding: 0px 0px 32px !important;
    }
    .media-kit
        .paragraph-id--1521
        .html-content-background
        .description--component
        .header-part
        h2 {
        margin-top: 0px !important;
    }
    .media-kit .html-content-background .description--component h3 {
        line-height: 28px !important;
    }
    .page-node-228 .paragraph-id--464 .video-popup-desc {
        font-size: 17px !important;
    }
    .page-node-228 .paragraph-id--465 .description--component {
        padding-bottom: 16px !important;
    }
    .page-node-228 .paragraph-id--623 .button-more-down {
        width: 100%;
    }
    .page-node-228 .paragraph-id--464 .video-popup-content {
        padding-bottom: 64px !important;
    }
    .page-node-8 .three-column-video-content-box .three-column-video-link {
        margin-top: 16px !important;
    }
    .page-node-8 .heading-image-popup-content-area.col-sm-4 {
        padding: 0px 32px 44px 32px !important;
    }
    .page-node-8 .paragraph-id--433 .description--component {
        padding-bottom: 48px !important;
    }
    .page-node-91 .paragraph-id--410 .link.our-products-ext {
        padding-bottom: 0px !important;
    }
    .page-node-91 .paragraph-id--371 div#two-column-card {
        padding-bottom: 0px !important;
    }
    .page-node-44
        .paragraph-id--186
        .banner-overlay-html-content-description--component
        ul {
        margin: 0px 0px 0px 0px !important;
    }
    .page-node-44 #light-bg-banner h2 {
        margin-bottom: 16px !important;
    }
    .page-node-43 .paragraph-id--429 .description--component ul {
        margin-left: 0px !important;
        padding-left: 0px !important;
    }
    .page-node-43 .button-more {
        margin-top: unset !important;
    }
    .page-node-43 .button-more-down-2 {
        width: 100% !important;
    }
    .page-node-43 .paragraph-id--182 .button-more-down-2::after {
        top: 27px !important;
    }
    .page-node-264 .banner-overlay-html-content-description--component {
        padding: 64px 32px 0px !important;
    }
    .page-node-264 .whole-video-with-content-area .video-with-conten-title {
        font-size: 28px !important;
        text-align: center !important;
        padding-left: unset !important;
    }
    .page-node-264 .paragraph-id--524 #two-column-card .image-title-desc-box {
        margin-bottom: 64px !important;
    }
    .page-node-276
        .paragraph-id--561
        #patient-advocacy-alnylam
        .image-desc-fields
        .img {
        width: 100% !important;
    }
    .page-node-80 .paragraph-id--324 a.dark-button-more {
        width: 100% !important;
    }
    .page-node-80 .paragraph-id--324 .text-align-center {
        margin-right: 22px;
        margin-left: 22px;
    }
    .page-node-80 .paragraph-id--412 h2.our-news {
        margin-bottom: 2px !important;
    }
    .trials .paragraph-id--633 .desc-box h2 {
        min-height: unset !important;
    }
    .trials .paragraph-id--633 p + h2 {
        margin-bottom: 16px !important;
    }
    .trials .paragraph-id--633 h2 + p {
        margin-bottom: 0px !important;
    }
    .trials .paragraph-id--633 br {
        display: none !important;
    }
    .page-node-480.trials .description--component .text-align-center {
        text-align: left !important;
        padding: 0;
        line-height: 32px;
        margin-bottom: 16px;
    }
    #whole-footer-top {
        padding: 0px 28px 10px 32px !important;
    }
    .paragraph-id--455 #accordion-column-content {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .page-node-92
        .paragraph-id--455
        .text-align-center
        .field.field--name-field-heading-1.field--type-string.field--label-hidden.field--item {
        margin-right: 16px !important;
        margin-left: 16px !important;
    }
    .page-node-228 .paragraph-id--587 div.html-content-background {
        padding: 64px 32px !important;
    }
    .page-node-229 .three-column-video-content-box .container.col-sm-4 {
        margin-bottom: 0px !important;
    }
    .page-node-229 .three-column-title-and-width-box {
        margin-bottom: 0px !important;
    }
    .page-node-229 .three-column-video-content-box {
        padding: 64px 0px 32px 0px !important;
    }
    .page-node-229 div.html-content-background {
        padding: 64px 32px !important;
    }
    .page-node-240 p.font-20:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .page-node-240 .primary-hyperoxaluria-full-html-background-img {
        margin-bottom: 0 !important;
    }
    .page-node-240
        .video-popup-content
        .three-column-image-box
        .three-column-video-play-button {
        left: 9px !important;
    }
    .page-node-240 .heading-image-popup-content-area .image-title {
        font-size: 28px !important;
    }
    .page-node-241
        .paragraph-id--496
        .patient-philosophy.corporate-responsibility {
        padding: 64px 32px 64px 32px !important;
    }
    .page-node-241 .paragraph-id--497 .patient-philosophy {
        padding: 24px 0 0px 0 !important;
    }
    .page-node-241
        .paragraph-id--496
        .patient-philosophy.corporate-responsibility
        .col-sm-6 {
        padding: unset !important;
    }
    .page-node-241
        .paragraph-id--497
        .patient-philosophy.corporate-responsibility
        .col-sm-6 {
        padding: 0 32px !important;
    }
    .trials.page-node-480 .icon-copy-link-list > div {
        width: auto !important;
        padding-right: 16px !important;
        padding-left: 16px !important;
        margin-left: 16px !important;
        margin-right: 16px !important;
    }
    .trials.page-node-480
        .icon-copy-link-list
        .field--name-field-icon-copy-link-list-feilds
        .slick-list.draggable {
        padding: unset !important;
    }
    .trials.page-node-480 .paragraph-id--642 .margin-top-0px {
        margin-top: 32px !important;
    }
    .trials.page-node-480 .paragraph-id--644 h3 {
        margin-top: 0px !important;
    }
    .trials .paragraph-id--643 .patient-philosophy.corporate-responsibility {
        padding-bottom: unset !important;
    }
    .page-node-94 .paragraph-id--390 .m-b-16 {
        margin-bottom: 16px;
    }
    .page-node-42 .brochure-bullet-left ul {
        margin-bottom: 0 !important;
    }
    .page-node-46 .paragraph-id--208 a {
        display: inline-block;
    }
    .page-node-51
        .paragraph-id--276
        .banner-overlay-html-content-description--component
        .font-20
        a:first-child {
        display: inline-block;
    }
}

@media (max-width: 500px) {
    .page-node-52 .bios-card-without-image-field h2.name {
        display: unset !important;
    }
    .page-node-52 .bios-card-without-image-field .position {
        margin-left: -8px !important;
    }
}

@media (min-width: 1000px) {
    .page-node-92
        .paragraph-id--455
        .text-align-center
        .field.field--name-field-heading-1.field--type-string.field--label-hidden.field--item {
        text-align: center !important;
    }
    .page-node-92
        .accordion-column-fields
        .inner-block-1
        div.order-test-button {
        text-align: center !important;
    }
    .page-node-228 .paragraph-id--465 .description--component {
        padding-bottom: 32px !important;
    }
    .button-more-down {
        margin-top: unset !important;
    }
    .page-node-41
        .banner-overlay-html-content-description--component
        a:last-child {
        display: inline-block !important;
    }
    .page-node-41 ul.newsList li:last-child {
        margin-right: 18px !important;
    }
    .media-kit
        .our-science-of-rnai
        .row.content-box
        .col-sm-4.inner-box
        .play-button {
        transform: none;
    }
    /* .media-kit .our-science-of-rnai p.download-img { */
        /*     width: auto;
    margin-top: 0;
    margin-left: -22px;
    margin-right: -22px;
    float: none;
    display: block; */
    /* } */
    .page-node-80
        .view-news
        .slick-current.slick-active.slick-center
        .slide__description
        .news-box {
        min-height: 166px;
    }
}

@media (min-width: 768px) {
    .page-node-8 #dark-bg-banner .row {
        display: flex;
        align-items: center;
    }
}

@media (max-width: 442px) {
    .page-node-40 .paragraph-id--1570 .name {
        max-width: 170px;
    }
    .page-node-40 .paragraph-id--140 .name {
        max-width: 214px;
    }
    .page-node-40 .paragraph-id--584 .name {
        max-width: 210px;
    }
    .page-node-40 .paragraph-id--142 .name {
        max-width: 190px;
    }
}

@media (min-width: 768px) and (max-width: 1000px) {
    .view-news .slick-current.slick-active.slick-center .slide__description {
        position: relative !important;
        left: 35px !important;
        right: 0 !important;
        bottom: -100px !important;
        margin: 3px !important;
        background: #ffffff !important;
        z-index: 9999 !important;
    }
    .view-news .slick--skin--d3-back .slick-initialized {
        padding-bottom: 0 !important;
    }
    .view-news .slide__description .news-box {
        box-shadow: 0 2px 4px 0 rgba(151, 151, 151, 0.46) !important;
        padding: 23px !important;
        border-bottom: 8px solid #990066 !important;
        background: #ffffff !important;
    }
    .view-news .slick-slide .slide__caption .slide__description {
        top: -62px !important;
        left: 0 !important;
        margin: 0 !important;
    }
}

/* protrait  */

@media (min-width: 500px) and (max-width: 1000px) {
    .page-node-276 #simple-banner-wrapper .quote {
        bottom: 0 !important;
    }
    .page-node-229 #simple-banner-wrapper .quote {
        bottom: 0 !important;
    }
    .page-node-228 .paragraph-id--456 .row {
        align-items: center !important;
    }
    .page-node-228 .paragraph-id--456 .col-sm-6:last-of-type {
        padding-bottom: unset !important;
    }
    .media-kit .products-and-pipeline .col-sm-6.inner-box {
        margin-top: 16px !important;
    }
    .page-node-229
        .paragraph-id--1560
        .description--component
        section.mobile-view
        .row {
        max-width: 450px;
        margin: auto;
    }
}

/* landscape */
.justfiy-content-center {
    justify-content: center;
}
@media (min-width: 1001px) and (max-width: 1278px) {
    .page-node-8 .paragraph-id--433 .description--component p {
        max-width: 810px;
        margin: auto;
    }
}

.paragraph-id--1682 .flip-cards .flip-card div {
    transition: transform 0.1s, background-color 0.1s;
}

@media (min-width: 1001px) {
    .paragraph-id--518 #full-html-content-background {
        margin-bottom: 0px !important;
        padding: 0px 0 32px 0;
    }
    .one-line {
        margin-left: -3px;
        margin-right: -3px;
    }
    .html-content-background .description--component .custom-font-18 {
        font-size: 18px;
    }
    .html-content-background .description--component .font-15 {
        font-size: 15px;
    }
    .disabled-btn {
        cursor: no-drop;
        opacity: 0.7;
    }
}
@media (min-width: 992px) {
    .four-cards-container.cards-wrapper .d-flex {
        flex-wrap: wrap;
    }
    .sec-slide {
        margin-left: auto;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .open-positions table thead tr th:nth-of-type(3) {
        display: table-cell;
    }

    .open-positions .table-striped > tbody > tr > td {
        width: auto !important;
    }
    .open-positions table thead tr th {
        padding: 12px 32px 12px 24px !important;
    }
}
@media (max-width: 767px) {
    .swap-cards#patient-advocacy-alnylam .img {
        padding-bottom: 67px;
    }
  .primary-hyperoxaluria .two-column-card-with-left-content.hyperoxaluria-accordion.transparency-accordion .accordion-button {
  padding-right: 60px;
}
  
}
@media (min-width: 991px){
header {
 border-bottom: 1px solid #979797;
}
}
.swap-cards#patient-advocacy-alnylam .img {
    padding-bottom: 67px;
}
.transparency-page .paragraph-id--1696 {
    margin-top: 0;
}
.transparency-page .paragraph-id--1709 .description--component {
    padding-left: 32px;
    padding-right: 32px;
}
.custom-accordion-spacing .accordian-content .accordion-item .accordion-body {
    padding-left: 0;
}
.swap-cards#patient-advocacy-alnylam .image-desc-fields.active .desc p,
.swap-cards#patient-advocacy-alnylam .image-desc-fields .desc p {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 20px;
}
.transparency-accordion .accordian-content .accordion-item .accordion-body {
    padding-right: 0;
}
.transparency-accordion
    .accordian-content
    > div:first-child
    .left-content
    > div
    > div:nth-of-type(2n + 1)
    .accordion-item,
.transparency-accordion
    .accordian-content
    > div:last-child
    .left-content
    > div
    > div:nth-of-type(2n)
    .accordion-item {
    background: #f5fafc;
}
.transparency-accordion .two-column-card-with-left-content {
    margin-bottom: 0;
}
.two-column-card-with-left-content.transparency-accordion {
    padding-top: 32px;
    margin-bottom: 0;
}
.transparency-accordion .description p + p {
    margin-bottom: 16px;
}
.transparency-accordion .description p:first-child,
.transparency-accordion .description p:last-child {
    margin-bottom: 0;
}
.transparency-accordion .accordian-content .accordion-item .accordion-body {
    margin-bottom: 20px;
  padding-top: 16px;
}

.transparency-accordion
    .accordian-content
    .accordion-item
    h2
    button.accordion-button.collapsed::after,
.transparency-accordion
    .accordian-content
    .accordion-item
    h2
    button.accordion-button::after {
    top: -6px;
}
.two-column-card-with-left-content.transparency-accordion > div {
    max-width: 100% !important;
}
.transparency-accordion .accordion-item {
    margin-right: 0;
}
@media (max-width: 991px) {
  .transparency-accordion
    .accordian-content
    > div:first-child
    .left-content
    > div
    > div:nth-of-type(2n + 1)
    .accordion-item,
.transparency-accordion
    .accordian-content
    > div:last-child
    .left-content
    > div
    > div:nth-of-type(2n+1)
    .accordion-item {
    background: #f5fafc;
}

.transparency-accordion
    .accordian-content
    > div:last-child
    .left-content
    > div
    > div:nth-of-type(2n)
    .accordion-item {
    background: unset;
}
}
.corporate-responsibility-page .custom-diversity .numbers-container {
  margin-right: 66px;
  margin-left: 66px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .center-cards-section .center-cards-footnote p {
  margin-top: 24px;
  margin-left: 16px;
  margin-right: 16px;
}
  .corporate-responsibility-page .custom-diversity .numbers-container {
  margin-right: 24px;
  margin-left: 24px;
}
  .html-content-background .description--component .newsList {
  display: flex;
  flex-direction: column;
  padding-right: 24px !important;
}
    .description--component.description--component
        .transparency-padding
        .text-align-center.text-align-center.text-align-center {
        text-align: center;
    }
    .transparency-accordion #flush-heading4 {
        margin-bottom: 16px;
    }
    .transparency-page .paragraph-id--1709 .description--component {
        padding-left: 32px;
        padding-right: 32px;
    }
    .transparency-page .paragraph-id--1696 {
        margin-top: 0;
    }
    .transparency-page .paragraph-id--1712 .html-content-background,
    .transparency-page .paragraph-id--1708 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .transparency-page p.font-20:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .transparency-accordion .whole-accordian-column-content h2 button {
        font-size: 23px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.22;
    }
    .transparency-accordion .whole-accordian-column-content h2 {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .transparency-accordion
        .accordian-content
        .accordion-item
        h2
        button.accordion-button.collapsed::after,
    .transparency-accordion
        .accordian-content
        .accordion-item
        h2
        button.accordion-button::after {
        top: -11px;
    }
    .transparency-accordion .accordian-content .accordion-item .accordion-body {
        padding-top: 23px;
    }
    .transparency-accordion {
        margin-left: 32px;
        margin-right: 32px;
    }
    .transparency-page .banner-overlay-html-content-description--component {
        padding-bottom: 0 !important;
    }
    .transparency-page .accordian-content .accordion-item {
        border-bottom: 0;
    }
}
.transparency-page .paragraph-id--1703 {
    margin-bottom: 0;
}
.transparency-page .paragraph-id--1696 {
    margin-top: 0;
}
.transparency-page .banner-overlay-html-content-description--component {
    padding-bottom: 0 !important;
}
@media (min-width: 991px) {
    .transparency-accordion
        .whole-accordian-column-content
        .accordian-content
        > div {
        max-width: 48.5%;
    }
    .page-node-265
        .paragraph-id--532
        .fullbleed-bg
        .bleed-box
        .career-full-bleed
        a {
        margin-top: 0;
    }
  .explore-careers-section{
  max-width:970px;
  margin-left:auto;
  margin-right:auto;
}
.explore-careers-section >div{
  flex:0 0 20%;
}
  .desk-pr-4{
    padding-right:4px;
  }
}
.pl-0{
  padding-left:0 !important;
}

/*maggi code*/
/* .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award {
  flex: 0 0 50% !important;
  padding: 16px 7.5px;
  
} */
/* .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section {
  max-width: 358px;
  margin: auto;
} */
.load-more-awards-btn,
.load-less-awards-btn{
  width:316px !important;
}
@media (max-width: 767px) {
 .grants-page .multi-cards-section-title{
    margin-top:0;
  }
  .grants-page .multi-cards-section-title.mob-mt-64{
    margin-top:64px;
  }
  .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section {
    max-width: 343px;
    margin: auto;
  }
  .awards-section-who-we-are#full-html-content-background .row.inner-block{
    padding: 0 16px !important;
  }
  .awards-section-who-we-are .award:nth-child(8) {
    margin: 0;
    }
    .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper {
      justify-content: space-between;
     }
     .awards-section-who-we-are .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award {
      flex: 0 0 164px;
    }
    .who-we-are .flex-hidden-awards{
      justify-content: space-between;
    }
  /* .paragraph-id--517 .img-wrapper.who-we-are-careers-award-section .award:nth-child(n) {
  padding-left: 0;
  padding-right: 7.5px !important;
  }
  
  .paragraph-id--517 .img-wrapper.who-we-are-careers-award-section .award:nth-child(2n) {
  padding-left: 7.5px;
  padding-right: 0 !important;
  } */
  .who-we-are  .paragraph-id--518 #full-html-content-background h2.text-align-center{
    margin-top: 64px !important;
  }
  .who-we-are  .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award img{
    max-width: 164px;
  }
  .career-page .paragraph-id--1699 .img-wrapper .award img {
    max-width: 164px;
    margin-bottom: 16px;
    }
    .career-page  .paragraph-id--1699 .html-content-background {
    padding-left: 16px;
    padding-right: 16px;
    }
    .career-page .paragraph-id--1699 .img-wrapper .award {
      flex: 0 0 164px;
    }
    .career-page .paragraph-id--1699 .img-wrapper  {
        justify-content: space-between;
    }
    .career-page .paragraph-id--1699 .recognized-head {
      text-align: center;
      margin-bottom: 33px;
      }
    .career-page .paragraph-id--1698 .description--component {
        max-width: 343px;
        width: 343px !important;
        margin: auto;
      }
      .career-page .paragraph-id--1699 .img-wrapper .award:last-child {
        margin: auto;
      }
      .career-page .desk-margin-top-32px .button-more{
        margin-top: 16px !important;
        }
  
}
.career-slick .paragraph--type--carousel .slick-arrow{
  z-index:9;
}
@media only screen and (min-width: 768px) and (max-width: 1000px){
  .career-slick .paragraph--type--carousel .slick-next {
  top: unset;
  right: 24px;
  z-index: 9;
}
.career-slick .paragraph--type--carousel  .slick-prev {
  left: 24px;
  top: unset;
}
  .career-page .html-content-background.careers-page-award-section .paragraph-id--1698 .description--component {
    padding: 0;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award {
    flex: 0 0 33.33333% !important;
    padding: 8px 8px !important;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section {
    max-width: 100%;
    margin: auto;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section {
    max-width: 100%;
    margin: auto;
  }
  .career-page .img-wrapper .award {
    flex: 0 0 33.33%;
    padding-left: 8px;
    padding-right: 8px;
  }
  .career-page .html-content-background.careers-page-award-section .paragraph-id--1698 .description--component {
    max-width: 705px;
    margin: auto;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section {
    max-width: 705px;
    margin: auto;
  }
  .who-we-are .load-more-awards-btn,
  .who-we-are .load-less-awards-btn{
    margin-top: 24px;
  }
  .who-we-are  .paragraph-id--518 #full-html-content-background h2.text-align-center{
    margin-bottom: 16px !important;
    margin-top: 64px !important;
  }
  /* .awards-section-who-we-are .award:nth-child(8) {
    margin: auto;
    } */
  .career-page .img-wrapper .award img {
      margin-bottom: 17px;
  }
  .career-page .desk-margin-top-32px .button-more{
    margin-top: 16px !important;
  }
  }
  .who-we-are .flex-hidden-awards{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: auto;
  /* justify-content: center; */
  transition: all 1s;
}
/* .paragraph-id--517 .img-wrapper.who-we-are-careers-award-section .award:nth-child(n) {
  padding-left: 0;
  padding-right: 9.375px !important;
  }
  
  .paragraph-id--517 .img-wrapper.who-we-are-careers-award-section .award:nth-child(2n) {
  padding-left: 9.375px;
  padding-right: 0 !important;
  } */
.d-none-tablet-mob{
  display: none;
}
@media (min-width:1001px){
  .d-desk-none{
    display: none;
  }
  .d-none-tablet-mob{
    display: inline-block;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award {
    flex: 0 0 18.9% !important;
    padding: 16px;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper {
   justify-content: center;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section {
    max-width: 100%;
    margin: auto;
  }
  .career-page .html-content-background.careers-page-award-section .paragraph-id--1698 .description--component {
    max-width: 1170px;
    margin: auto;
  }

  .who-we-are .load-more-awards-btn,
  .who-we-are .load-less-awards-btn{
    margin-top: 16px;
  }
  .who-we-are  .paragraph-id--518 #full-html-content-background h2.text-align-center{
    margin-bottom: 16px !important;
  }
  .who-we-are .paragraph-id--518 .description--component{
    margin: auto;
    max-width: 1170px;
  }
  .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section.img-wrapper .award {
    padding-bottom: 32px !important;
    padding: 0 !important;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
    padding-bottom: 16px !important;
    /* padding-left: 9.375px !important;
    padding-right: 9.375px !important; */
  }
 
    .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award {
    flex: 0 0 219px !important;
    }
    .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section {
    justify-content: space-between;
    }
    .who-we-are .paragraph-id--518 .description--component {
    width: 1170px;
    }
    
    .who-we-are .flex-hidden-awards {
    justify-content: center;
    justify-content: space-between;
    }
 
    .who-we-are .paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award a {
    display: block;
    }
 
    .who-we-are div.award:nth-child(8) {
/*     margin-left: 18px; */
       margin-left: 19px;
    }
.who-we-are div.award:nth-child(9) {
  margin-right: auto;
/*   margin-left: 18px; */
  margin-left: 19px;
}
    .who-we-are .hidden-awards-items > div:nth-child(6) {
    margin-right: 19px;
/*     margin-left: auto; */
    }
    .who-we-are .hidden-awards-items > div:nth-child(7) {
     /* margin-right: 19px; */
      margin-right: 0px;
        /* margin-left: auto; */
        }
}

.mobile-view-img {
    display: none;
  }
@media (max-width:1000px){
  .font-mob-17{
      font-size:20px !important;
      line-height: 32px !important;
  }
 .ms-32.mb-mob-0.font-20.font-mob-17 {
      margin-bottom: 0 !important;   
    }
.mb-mob-16{
  margin-bottom:16px !important;
}
.button-more.mob-width-auto{
  width:auto!important;
  padding:15px 40px !important;
}
.desktop-view-img {
    display: none;
  }
.mobile-view-img {
    display: block !important;
  }
}
@media (max-width:767px){
  .font-mob-17{
      font-size:17px !important;
      line-height: 24px !important;
  }
 .button-more.mob-width-auto{
  width:auto!important;
  padding:15px 52.5px !important;
   
}
.career-page .newsList {
  margin-top:24px
}
.career-page h2.featured-articles-heading{
  margin-bottom:0px;
}
.page_not_found .custom_btn_al{
    padding: 15px 73px;
}

.our-pipline-capella .paragraph--type--full-bleed-background-image-with {
    position: relative;
  }
  .our-pipline-capella .fullbleed-bg{
    background-size: 100% auto !important;
  }
  .our-pipline-capella .fullbleed-bg .bleed-box{
    top: 244px;
    padding: 0px 32px;
    bottom:unset;
  }
  .our-pipline-capella .fullbleed-bg .bleed-box .link{
    padding-bottom: 0px;
  }
  
}

@media (min-width: 768px) and (max-width: 991px){
    .two-column-card-with-left-content.custom-accordion-spacing .accordian-content .accordion-item {
        min-height: 75px;
        min-height: 86px;
      }
      .custom-accordion-spacing .accordian-content .accordion-item h2 button {
        max-width: 226px;
      }
}
@media (min-width: 1001px) and (max-width: 1040px){
.custom-accordion-spacing .accordian-content .accordion-item h2 button {
    font-size: 22px;
  }
} 
@media (max-width: 1000px){
    .our-pipline-capella .service-field-description {
        padding-bottom: 46px;
      }

      .patient-access-philosophy .whole-full-html-callout-brochure-area .heading{
        text-align: left;
        padding: 0 32px;
      }
   .our-pipline-capella .paragraph--type--full-bleed-background-image-with {
    position: relative;
  }
  .our-pipline-capella .fullbleed-bg{
background-size: 184% auto !important;
  }
  .our-pipline-capella .fullbleed-bg .bleed-box{
    top: 244px;
    padding: 0px 32px;
    bottom:unset;
  }
  .our-pipline-capella .fullbleed-bg .bleed-box .link{
    padding-bottom: 0px;
  }
    }
@media only screen and (min-width: 500px) and (max-width: 1000px){


    .our-pipline-capella .service-field-area > .field > .field--item > .paragraph.paragraph--type--service-fields .service-box {
    display: flex !important;
    justify-content: space-between;
    align-items: start;
    padding-top: 32px;
  }
  
  .our-pipline-capella .service-content-area .service-field-area .service-image-field.col-sm-3{
    padding-right: 0;
    padding-left: 0;
    max-width: 18%;
    margin-right: 10px;
  }
  .our-pipline-capella .service-field-description {
    padding: 0;
  }
  }

 

.career-slick .paragraph--type--carousel .slick-arrow{
  z-index:9;
}
@media (min-width: 1001px) and (max-width: 1040px){
  .custom-accordion-spacing .accordian-content .accordion-item h2 button {
      font-size: 22px;
    }
  } 
@media(max-width:380px){
  .primary-hyperoxaluria .two-column-card-with-left-content.hyperoxaluria-accordion.transparency-accordion .accordion-button {
    padding-right: 136px;
    word-break: break-word;
}
}
.our-pipline-capella .custom-full-html-content-background{
  padding-bottom:64px !important;
}
