@media only screen and (min-width: 768px) and (max-width: 850px) {
    #block-views-block-banner-slideshow-block-1 .owl-item .field-content .description img {
        height: 200px !important;
    }
    .mobile-anniversary-image {
        display: block;
        margin-top: -25px !important;
    }
    .view-banner-slideshow .owl-theme .owl-buttons {
        bottom: 25px !important;
    }
    .view-banner-slideshow .owl-pagination {
        bottom: 20px !important;
    }
}

@media (max-width: 1000px) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        color: #003366;
    }
    h1 {
        font-size: 32px;
        font-weight: 900;
        line-height: 32px;
    }
    h2 {
        font-size: 28px;
        line-height: 32px;
        font-weight: 300;
        text-align: left;
    }
    h1+h2,
    h2+p {
        margin-bottom: 16px !important;
    }
    p+h2 {
        margin-bottom: 24px !important;
    }
    a.our-company.bullet-point:before,
    a.our-science.bullet-point:before,
    a.our-products.bullet-point:before,
    a.our-news.bullet-point:before {
        top: 14px !important;
        left: 12px !important;
    }
    .news .row {
        padding-left: 0;
    }
    h2.our-company,
    h2.our-science,
    h2.our-news,
    h2.our-product,
    h2.secondary-dark,
    h2.secondary-light {
        font-size: 32px !important;
        font-weight: 900 !important;
        line-height: 32px !important;
    }
    p.mobile-eyebrow {
        display: block !important;
        margin-top: -25px !important;
        margin-bottom: 16px;
    }
    .paragraph-id--324 #our-science-homepage .row.text-center {
        margin-bottom: 5px !important;
    }
    .paragraph-id--473 .three-column-video-desc-box {
        padding: 0 17px !important;
    }
    .paragraph-id--473 .three-column-video-desc-box h2.text-align-center {
        max-width: 100% !important;
    }
    .sf-accordion-toggle {
        position: relative;
        z-index: 9;
    }
    .alnylam__basic-search-block.open {
        z-index: 99;
        position: relative;
    }
    /* OUR-COMPANY */
    h1.our-company::before ,
    .second-title.our-company::before {
        background-image: url(../images/lines-mobile-our-company.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px !important;
    }
    .dark-button-more {
        width: 100%;
        text-align: center;
        padding: 15px 0px !important;
    }
    .paragraph-id--324 a.dark-button-more {
        width: fit-content;
        padding: 15px 55px !important;
    }
    a h2.our-company::before {
        background-image: url(../images/lines-mobile-our-company.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px !important;
    }
    .whole-patient-comes-first-section .content .description p .button-more:hover {
        margin-top: 32px;
    }
    #light-bg-banner .col-sm-4.cta-down a::after {
        right: 26px;
        top: 26px;
    }
    #light-bg-banner .col-sm-4 .field--name-field-link {
        text-align: center !important;
    }
    .paragraph-id--366 .description--component {
        padding: 0 32px;
    }
    /* .paragraph-id--366 h1.secondary-dark.text-align-center {
    padding-right: 47px;
  } */
    .paragraph-id--1184 h1.our-company::before {
        margin-left: -24px !important;
    }
    .paragraph-id--1184 h2.our-company::before {
        margin-left: -24px !important;
    }
    /* OUR-SCINCE */
    h1.our-science::before {
        background-image: url(../images/lines-mobile-our-science.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    h2.our-science::before {
        background-image: url(../images/lines-mobile-our-science.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    /* OUR-PRODUCTS */
    h1.our-products::before {
        background-image: url(../images/lines-mobile-our-products.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    h2.our-products::before {
        background-image: url(../images/lines-mobile-our-products.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    /* OUR-NEWS */
    h1.our-news::before {
        background-image: url(../images/lines-mobile-our-news.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    h2.our-news::before {
        background-image: url(../images/lines-mobile-our-news.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px !important;
    }
    /* SECONDARY-DARK */
    h1.secondary-dark::before {
        background-image: url(../images/lines-mobile-secondary-dark.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    h2.secondary-dark::before {
        background-image: url(../images/lines-mobile-secondary-dark.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    /* SECONDARY-LIGHT */
    h1.secondary-light::before {
        background-image: url(../images/lines-mobile-secondary-light.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    h2.secondary-light::before {
        background-image: url(../images/lines-mobile-secondary-light.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px;
    }
    h2.name {
        font-size: 32px !important;
        line-height: 32px !important;
        font-weight: bold !important;
    }
    #our-products .image-desc-link .img-desc-link .img img {
        padding: 0px 0 24px 0 !important;
    }
    #our-products .image-desc-link {
        padding: 48px 40px 12px 40px !important;
    }
    .link {
        padding-bottom: 40px;
    }
    #our-products hr {
        margin-top: 0 !important;
        margin-bottom: 32px !important;
    }
    #our-products .image-desc-link .img-desc-link .img {
        min-height: auto !important;
    }
    .paragraph-id--274 #two-column-card .image-title-desc-box .desc-box a {
        text-transform: uppercase;
    }
    section.mobile-view .col-sm-6 {
        width: 100%;
    }
    .hide_mobile {
        display: none !important;
    }
    .field--name-field-heading-1,
    h2 {
        line-height: 32px;
    }
    .margin-bottom-24px {
        margin-bottom: 16px !important;
    }
    /*header css*/
    header {
        padding-left: 0px;
        padding-right: 0px;
    }
    .header-top-middle {
        display: none;
    }
    #whole-header-top {
        justify-content: center;
        border-bottom: 0px solid #b9d9eb;
        padding: 10px 0 6px 0;
    }
    #whole-header-top .header-top-left {
        padding-right: 0px;
        width: 47%;
        padding-left: 12%;
    }
    #whole-header-top .header-top-right .language {
        display: none;
    }
    div#whole-header-bottom {
        display: unset;
        position: relative;
    }
    .header-bottom-left a#superfish-main-toggle span {
        width: 24px;
        display: block;
        top: -35px;
        font-size: 0px;
        background: url(../images/group-5.svg) no-repeat;
        overflow: hidden;
        position: absolute;
        height: 20px;
        left: 10px;
    }
    .search-language-block .header-bottom-left .block-superfish {
        position: absolute;
        left: 0;
        height: 100vh;
        top: 0;
        background: #001f3d;
        z-index: 1;
        padding-top: 16px;
    }
    header ul li span,
    div#whole-header-bottom ul.sf-menu li.sf-depth-1 a {
        font-size: 16px;
        color: #fff;
    }
    .mobile-header-menu .block-superfish ul.menu li.sf-depth-1.menuparent span.our-company,
    .mobile-header-menu .block-superfish ul.menu li.sf-depth-1.menuparent span.our-science,
    .mobile-header-menu .block-superfish ul.menu li.sf-depth-1.menuparent span.our-products,
    .mobile-header-menu .block-superfish ul.menu li.sf-depth-1.menuparent span.our-news {
        font-size: 20px;
    }
    div#whole-header-bottom .mobile-bottom-menu-item li span,
    div#whole-header-bottom .mobile-bottom-menu-item li a {
        font-size: 16px !important;
    }
    .search-language-block .header-bottom-left a#superfish-main-toggle span {
        background: url(../images/buttons-close-x-48-px.png);
    }
    .search-language-block header {
        background: #001f3d;
    }
    ul.sf-menu a,
    ul.sf-menu span.nolink {
        color: #fff;
    }
    #whole-header-bottom .col-sm-6 {
        padding: 0;
    }
    #whole-header-top .header-top-middle {
        display: none;
    }
    .mobile-sociallinks-block li:first-child,
    .mobile-sociallinks-block li a span {
        display: none;
    }
    .search-language-block .header-bottom-right .header-right-search {
        display: none;
    }
    .search-language-block #whole-header-top .header-top-right .language {
        display: block;
    }
    .header-bottom-right .header-right-search,
    body.search-open .header-bottom-right .header-right-search {
        background: url(../images/search.png) no-repeat;
        background-size: cover;
        width: 24px;
        height: 24px;
        float: right;
        margin-top: -31px;
    }
    .link.our-products-down a::after {
        right: 58px !important;
    }
    .paragraph-id--532 .fullbleed-bg .bleed-box .career-full-bleed a {
        margin-top: 32px;
    }
    .paragraph-id--532 .fullbleed-bg .bleed-box h2 {
        margin-bottom: 0px;
    }
    .whole-video-with-content-area .video-with-conten-title {
        font-size: 28px !important;
        text-align: left !important;
        padding-left: 32px;
    }
    .paragraph-id--220 #full-html-light-dark .field_full_html_paragraph .paragraph-id--227 .field--item {
        padding-top: 15px !important;
        padding-bottom: 21px !important;
    }
    .img-wrapper .award {
        width: 50%;
        float: left;
        overflow: hidden;
    }
    .img-wrapper .award img {
        display: inline-block;
/*         height: 148px; */
        width: auto;
        margin-bottom: 45px;
    }
    div.html-content-background {
        padding: 64px 16px;
    }
    .paragraph-id--1183 .field--name-field-body>div:first-child {
        padding: 0 !important;
    }
    .paragraph-id--1183 .field--name-field-body>div:last-child {
        padding: 0 16px !important;
    }
    .paragraph-id--1536 .html-content-background {
        padding: 64px 32px;
    }
    .paragraph-id--1533 .description--component {
        padding: 0 32px !important;
    }
    .html-content-background .advocacy-bottom-grid .grid-img img {
        margin-bottom: 16px !important;
    }
    .paragraph.paragraph--type--banner-overlay-html-content.paragraph-id--451.paragraph--view-mode--default .field--name-field-body p:last-child,
    .paragraph.paragraph--type--banner-overlay-html-content.paragraph-id--467.paragraph--view-mode--default .field--name-field-body p:last-child {
        margin-top: 0px !important;
        text-align: left;
    }
    .paragraph-id--561 #patient-advocacy-alnylam .row .col-sm-4 {
        margin-top: 30px;
        display: contents;
    }
    .paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields .img {
        position: relative;
        width: 50%;
        margin: auto;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .paragraph.paragraph--type--body.paragraph-id--622.paragraph--view-mode--default .col-sm-3 {
        text-align: center;
    }
    .paragraph-id--461,
    .paragraph-id--462 {
        margin-top: 0px;
        background-color: unset;
    }
    .heading-image-popup-content-area.col-sm-4 {
        margin-top: 0px !important;
    }
    .html-content-background .advocacy-bottom-grid .grid-text h3 {
        font-size: 28px;
    }
    #block-views-block-banner-slideshow-block-1 .owl-item .field-content .description img {
        height: auto !important;
    }
    .view-banner-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev {
        margin: 0 0px 0 0;
        width: 40px;
        height: 40px;
    }
    .view-banner-slideshow .owl-theme .owl-buttons {
        top: auto;
        bottom: 32px;
        width: 90%;
        justify-content: space-between;
    }
    .view-banner-slideshow .owl-pagination {
        text-align: center;
        bottom: 32px;
    }
    .banner-slideshow-overlay-content .description p {
        font-size: 20px;
        line-height: 1.6;
        max-width: 321px;
    }
    .banner-slideshow-overlay-content.container {
        width: 100% !important;
        top: 26%;
        left: 6%;
    }
    .banner-slideshow-overlay-content .cta-button a {
        margin-top: 10px !important;
    }
    .service-content-area .service-field-area .service-box {
        display: unset !important;
    }
    .service-field-description {
        padding-bottom: 46px;
    }
    .banner-slideshow-overlay-content .description h1 {
        font-size: 40px;
        width: 282px;
        font-weight: bold;
    }
    .banner-slideshow-overlay-content .description h2 {
        font-size: 40px;
        width: 282px;
        font-weight: bold;
    }
    .banner-slideshow-overlay-content .cta-button a {
        padding: 22px 37px;
        line-height: 24px;
        letter-spacing: normal;
        text-align: center;
        font-size: 18px !important;
        min-width: 190px;
    }
    .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-company h1::before {
        background: url(../images/lines-mobile-our-company.svg) no-repeat left !important;
        top: -23%;
        left: -8%;
    }
    .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-company h2::before {
        background: url(../images/hero-lines-mobile-our-company.svg) no-repeat left !important;
        top: -23%;
        left: -8%;
    }
    .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .secondary h1::before {
        background: url(../images/lines-mobile-secondary-dark.png) no-repeat left !important;
        top: 4%;
        left: -8%;
    }
    .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .secondary h2::before {
        background: url(../images/lines-mobile-secondary-dark.png) no-repeat left !important;
        top: 4%;
        left: -8%;
    }
    .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-science h1::before {
        background: url(../images/lines-h-1-mobile-our-science@2x.png) no-repeat left;
        top: 4%;
        left: -8%;
    }
    .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-science h2::before {
        background: url(../images/hero-lines-mobile-our-science.svg) no-repeat left;
        top: 4%;
        left: -8%;
    }
    .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .secondary-dark h2::before {
        background: url(../images/hero-lines-mobile-secondary-dark.svg) no-repeat left;
        top: 4%;
        left: -8%;
    }
    /* --our company-- */
    .paragraph-id--325 .description--component .field--type-text-with-summary .font-20 {
        padding: 0 1px;
    }
    .paragraph-id--435 .advocacy-bottom-grid .row .col-sm-3:nth-child(3) {
        padding: 40px 29px !important;
    }
    /* ----------------------------------------------------------- */
    .font-20 {
        font-size: 20px !important;
        line-height: 1.6 !important;
        padding: 0 12px;
    }
    .paragraph-id--417 .quote h1.our-company::before,
    .paragraph-id--331 h1.our-company::before,
    .paragraph-id--324 h1.our-science::before,
    .whole-patient-comes-first-section h1.secondary-light::before,
    .paragraph-id--412 h1.our-news::before,
    .paragraph-id--424 h1.our-company::before,
    .paragraph-id--332 h1.secondary-dark::before {
        margin-left: 0;
    }
    .paragraph-id--417 .quote h2.our-company::before,
    .paragraph-id--331 h2.our-company::before,
    .paragraph-id--324 h2.our-science::before,
    .whole-patient-comes-first-section h2.secondary-light::before,
    .paragraph-id--412 h2.our-news::before,
    .paragraph-id--424 h2.our-company::before,
    .paragraph-id--332 h2.secondary-dark::before {
        margin-left: 0;
    }
    .html-content-background .description--component {
        padding: 0px;
        width: 100% !important;
    }
    .html-content-background .row.inner-block {
        padding: 0px 0px !important;
    }
    .paragraph-id--182 .whole-callour-brochure-bullet-area-bg-img {
        background-position: center top !important;
    }
    .button-more {
        padding: 15px 0px !important;
        width: 100% !important;
        margin: 32px auto auto auto !important;
        text-align: center;
    }
    /* home-page-full-video */
    #home-page-full-video .quote h1 {
        font-size: 32px;
        color: #fff;
        text-align: left;
        padding: 0px 35px;
        position: relative;
        top: 39px;
    }
    #home-page-full-video .quote h2 {
        color: #fff;
        text-align: left !important;
        padding: 0px 0px 0 32px;
        position: relative;
        top: 39px;
        width: 100% !important;
    }
    #home-page-full-video .homepage-video {
        margin-bottom: 35px;
        padding-top: 160px;
    }
    #home-page-full-video .quote {
        width: 100%;
        min-height: 160px;
        /*     background: #00254b; */
        transform: translate(-50%, -98%) !important;
    }
    .paragraph-id--414 .banner-overlay-html-content-description--component {
        box-shadow: 0 2px 4px 0 rgb(151 151 151 / 46%);
        width: 95% !important;
        padding: 35px 23px 40px 23px !important;
        margin-top: -40px !important;
        background: #fff;
    }
    .paragraph-id--414 .banner-overlay-html-content-description--component a {
        text-align: center;
    }
    .paragraph-id--324 .description--component {
        padding: 0px 0px 0 0px;
        width: 100% !important;
    }
    /* -----our science------- */
    #our-science-homepage span.our-science {
        padding-left: 23px;
    }
    #our-science-homepage p.font-20 {
        padding: 0px 22px;
    }
    #our-science-homepage .col-sm-3 {
        width: 50%;
        float: left;
        padding: 16px;
    }
    #our-science-homepage .button-more {
        width: 82%;
    }
    div#our-science-homepage .text-align-center {
        text-align: center;
        margin-bottom: 65px;
    }
    #our-science-homepage {
        padding: 44px 10px 0 10px;
        background: #f4f9fc;
    }
    div#our-science-homepage .text-align-center .button-more {
        width: 83% !important;
        margin-top: 4px !important;
    }
    .brochure-bullet {
        padding: 48px 32px 48px 32px !important;
    }
    /* .paragraph-id--182 a.button-more-down-2, */
    a.button-more {
        color: #00245b !important;
        border-bottom: 4px solid #b1d9f3 !important;
        width: 100%;
    }
    .paragraph-id--405 #two-column-card .image-title-desc-box {
        min-height: unset !important;
        margin-bottom: 64px !important;
    }
    .paragraph-id--182 .button-more-down-2::after {
        content: "";
        /* background: url(../images/icon-button-download.svg); */
        background-size: cover;
        width: 12px;
        height: 12px;
        display: block;
        position: absolute;
        top: 26px;
        right: 26px;
    }
    .paragraph-id--182 a:hover::after {
        content: "";
        /* background: url(../images/icon-button-download.svg); */
        background-size: cover;
        width: 12px;
        height: 17px;
        display: block;
        position: absolute;
        top: 22px;
        right: 26px;
    }
    .whole-patient-comes-first-section h2 {
        margin: 0;
    }
    .whole-patient-comes-first-section .content {
        width: 100%;
        margin: auto;
        padding: 0px 17px;
    }
    .whole-patient-comes-first-section .description {
        width: 100%;
    }
    .whole-patient-comes-first-section .content .description h1 {
        margin-bottom: 0px;
    }
    .whole-patient-comes-first-section h2.secondary-light::before {
        background-image: url(../images/lines-mobile-secondary-light.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
        margin-left: -23px !important;
    }
    .whole-patient-comes-first-section h2.secondary-light::before {
        background-image: url(../images/lines-mobile-secondary-light.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 8px;
        margin-left: -10px !important;
    }
    .whole-patient-comes-first-section .row {
        display: unset;
        align-items: center;
    }
    .whole-patient-comes-first-section .row .button-more {
        margin-top: 32px;
    }
    .whole-patient-comes-first-section .row .col-sm-8,
    .whole-patient-comes-first-section .row .col-sm-4 {
        width: 100%;
    }
    .whole-patient-comes-first-section .content .description .row .col-sm-8 .font-20 {
        padding: 0 20px 0px 0px;
        margin-bottom: 32px;
    }
    p.ps-time {
        padding-right: 60px;
    }
    .image-quote.overlap {
        width: 93%;
    }
    #cboxContent {
        min-height: 440px !important;
    }
    .paragraph-id--658 .slick-list.draggable {
        padding: unset !important;
    }
    .paragraph-id--498 .description--component {
        padding: 44px 32px 64px 32px;
    }
    .image-quote .image img {
        display: none;
    }
    .image-quote {
        height: 580px !important;
        background-image: url(../images/alny-web.png) !important;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .image-quote.overlap .quote {
        top: 173px;
        left: 24px;
        font-size: 24px;
        font-weight: 400;
        line-height: 1.17;
        width: auto;
    }
    .page-node-80 .image-quote.overlap .quote {
        top: unset;
        bottom: 111px;
    }
    .image-quote.overlap .quote p.quote-text {
        position: relative;
        top: -15px;
    }
    .page-node-80 .image-quote.overlap .quote p.quote-text {
        top: 0;
    }
    .quote span {
        position: absolute;
        bottom: -17px;
    }
    .image-quote.overlap .quote p.quote-text::before {
        top: -40px;
        left: 0px;
    }
    .image-quote div.cboxElement,
    .image-quote .video-play-button-text span.video-play-button {
        width: 40px;
        height: 40px;
        bottom: 34px;
        left: 25px;
    }
    .image-quote.overlap .quote p.quote-text {
        max-width: 100% !important;
        padding-right: 16px;
    }
    .page-node-80 .image-quote.overlap .quote p.quote-text {
        margin-bottom: 16px;
    }
    .image-quote.overlap .quote .field--name-field-qutote .text-align-right {
        text-align: left;
    }
    .page-node-80 .image-quote.overlap .quote .field--name-field-qutote .text-align-right {
        height: 24px;
    }
    .page-node-80 .image-quote.overlap .quote span {
        bottom: 0;
        height: 24px !important;
    }
    /* -----featured article------ */
    .description--component {
        width: 100% !important;
        margin: auto !important;
        padding: 0 32px;
    }
    .paragraph-id--1709 .description--component {
        padding-left: 0;
        padding-right: 0;
    }
    .trials ul .description--component,
    .paragraph-id--1708 .description--component,
    .paragraph-id--1580 .description--component {
        padding: 0;
    }
    .paragraph-id--425 .description--component h3 {
        margin-left: 32px;
        margin-bottom: 24px;
    }
    .description--component ul li a {
        font-weight: 400;
        width: calc(100% -104px);
        width: fit-content;
    }
    .paragraph-id--425 .description--component ul li a,
    .paragraph-id--426 .description--component ul li a {
        font-weight: 400;
        width: calc(100% - 104px) !important;
        float: right;
    }
    .paragraph-id--1551 .description--component ul li a {
        float: unset !important;
    }
    /* news list  */
    .paragraph-id--425 ul.newsList li {
        margin: 0px 16px 33px !important;
    }
    .news a.button-more {
        padding: 15px 33px;
        width: 95% !important;
        text-align: center;
        margin-left: -5% !important;
    }
    ul.newsList li {
        margin-right: 0 !important;
        background-size: 104px 104px;
        background-repeat: no-repeat;
        margin: 10px 0px !important;
        min-height: 104px;
    }
    ul.newsList li:last-child {
        margin-bottom: 0 !important;
    }
    .newslist {
        max-width: 100% !important;
    }
    .newsList a {
        justify-content: initial !important;
        overflow: hidden;
        height: 96px !important;
        padding: 0 0 0 27px !important;
        background: #fff !important;
    }
    .page-node-264 .paragraph-id--1719 ul.newsList li a {
        background: transparent !important;
    }
    .newsList .newsCategory {
        line-height: 1.33 !important;
        margin-bottom: 8px !important;
    }
    ul.newsList .newsTitle {
        font-size: 18px !important;
        color: #333;
    }
    /* -------corporate-responsibility---------- */
    #whole-corporate-responsibility-area .inner-block .content-section {
        padding: 6px 40px 25px 40px !important;
    }
    #whole-corporate-responsibility-area .inner-block {
        width: 100% !important;
        padding: 64px 0 16px 0 !important;
    }
    .paragraph-id--424 h1.our-company::before {
        margin-left: -17px;
        margin-right: 4px;
    }
    .paragraph-id--424 h2.our-company::before {
        margin-left: -17px;
        margin-right: 4px;
    }
    .paragraph-id--331 h1.our-company.text-uppercase {
        padding-left: 15px;
    }
    .paragraph-id--331 h2.our-company.text-uppercase {
        padding-left: 13px;
    }
    .paragraph-id--326 .html-content-background {
        padding: 64px 32px;
    }
    .whole-patient-comes-first-section .content {
        padding-left: 32px;
        padding-right: 32px;
    }
    .whole-patient-comes-first-section .row {
        margin: 0 !important;
        padding-top: 16px !important;
        display: block;
    }
    .whole-patient-comes-first-section .row>div {
        padding: 0 !important;
    }
    .whole-patient-comes-first-section .row::before {
        display: none;
    }
    .whole-patient-comes-first-section h2.secondary-light::before {
        margin-right: 9px !important;
        margin-left: -23px !important;
    }
    .paragraph-id--412 .news.heading .row:before {
        display: none;
    }
    .paragraph-id--412 .news.heading .row>div {
        padding: 0;
    }
    .paragraph-id--412 .news.heading .row>div .mobile-newsroom {
        padding: 0px 0px 64px 0px;
    }
    .paragraph-id--412 .news.heading .row {
        margin: 0;
        padding: 0 32px;
    }
    .paragraph-id--412 .news.heading h2 {
        padding-left: 0 !important;
    }
    .paragraph-id--412 .news.heading h2.our-news::before {
        margin-right: 9px !important;
        margin-left: -23px !important;
    }
    #whole-corporate-responsibility-area .field--name-field-body p {
        padding-right: 10px;
        margin-bottom: 25px;
    }
    .description--component .text-align-center {
        text-align: left;
    }
    .paragraph-id--1696 .description--component .text-align-center {
        text-align: center;
    }
    .paragraph-id--398 .margin-bottom-32px {
        padding: 0 !important;
    }
    .description--component .font24 {
        font-size: 24px;
    }
    /* p.font-20:not(:last-child) {
    margin-bottom: 0px !important;
  } */
    .paragraph-id--425 ul.newsList,
    .paragraph-id--426 ul.newsList {
        display: inline-grid;
        width: 100%;
        margin-bottom: 32px !important;
    }
    .paragraph-id--426 .description--component ul {
        padding: 0;
        margin-top: 20px;
    }
    .paragraph-id--429 .description--component ul {
        margin-top: 20px;
    }
    .paragraph-id--426 h2.featured-articles-heading,
    .paragraph-id--429 h2 {
        margin-bottom: 0px;
    }
    .paragraph-id--427 .description--component {
        padding: 0 33px;
    }
    .partnering-together-box {
        padding: 64px 32px 24px 32px !important;
    }
    .paragraph-id--161 h2 {
        text-align: left;
    }
    .paragraph-id--428 .description--component {
        padding: 0 50px;
    }
    .paragraph-id--427 .description--component .button-more {
        margin-top: 2px !important;
    }
    .paragraph-id--423 .default-icon-423 .field--type-image .img-responsive,
    .paragraph-id--419 .default-icon-419 .field--type-image .img-responsive,
    .paragraph-id--418 .default-icon-418 .field--type-image .img-responsive,
    .paragraph-id--420 .default-icon-420 .field--type-image .img-responsive,
    .paragraph-id--421 .default-icon-421 .field--type-image .img-responsive,
    .paragraph-id--422 .default-icon-422 .field--type-image .img-responsive {
        display: none;
    }
    #whole-corporate-responsibility-area .inner-block .icon-section {
        background-image: url(../images/corporate-responsibility-module-6-copy.png);
        height: 303px;
    }
    /* -----diversity, equity and enclusion------ */
    .paragraph-id--331 h1.our-company::before {
        margin-left: -20px !important;
        margin-right: 6px !important;
    }
    .paragraph-id--331 h2.our-company::before {
        margin-left: -20px !important;
        margin-right: 6px !important;
    }
    /* h1.our-company::before {
        background-image: url(../images/lines-mobile-our-company.svg);
        background-size:  cover;
        width: 14px;
        height: 21px;
        margin-right: 3px;
    } */
    .paragraph-id--331 .description--component {
        padding: 64px 32px;
    }
    .alnylam-advocacy-imperatives p {
        margin-bottom: 32px;
        padding: 0;
    }
    .alnylam-advocacy-imperatives p:last-child {
        margin-bottom: 32px;
    }
    .diversity-homepage .col-sm-6 img {
        width: 100%;
        margin-bottom: 25px;
        padding-top: 0;
        padding-bottom: 25px;
    }
    .paragraph-id--331 .diversity-homepage .col-sm-6 .font-20 {
        padding: 0 15px;
    }
    section.desktop-view {
        display: none;
    }
    section.mobile-view {
        display: block !important;
    }
    /* -----career section----- */
    .description--component .career-section .col-sm-7 {
        width: 90%;
        margin: auto;
    }
    .career-section .image img {
        width: 100%;
        height: auto;
    }
    .career-section .content {
        width: 96%;
        margin: auto;
        padding: 64px 21px 64px 35px;
    }
    .row.career-section {
        margin: 0;
    }
    .description--component .career-section .col-sm-7,
    .career-section .content {
        width: 100%;
    }
    .career-section .col-sm-7.image {
        padding: 0 16px !important;
    }
    .career-section .content {
        padding: 64px 32px !important;
    }
    .career-section .content {
        padding: 64px 32px;
    }
    .career-section .content .font-20 {
        padding: 0 21px 0 0;
        margin-bottom: 25px;
    }
    .paragraph-id--332 h1.secondary-dark::before {
        margin-left: -23px !important;
    }
    .paragraph-id--332 h2.secondary-dark::before {
        margin-left: -23px !important;
    }
    h1.secondary-dark::before {
        background-image: url(../images/lines-mobile-secondary-dark.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
    }
    h1.secondary-dark-career::before {
        background-image: url(../images/dna-lines-our-science.png);
    }
    h2.secondary-dark::before {
        background-image: url(../images/lines-mobile-secondary-dark.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
    }
    .paragraph-id--332 .content .button-more {
        width: 90%;
    }
    /* footer top */
    #whole-footer-top .footer-top {
        width: 100%;
        margin: auto;
    }
    #whole-footer-top {
        padding: 30px 28px 10px 22px;
    }
    #whole-footer-top ul.menu.nav li {
        display: block;
        width: 50%;
        flex: 0 0 50%;
    }
    #whole-footer-top ul.menu.nav li a {
        line-height: 24px;
    }
    .footer-top .footer-top-column-2,
    .footer-top-column-3,
    .footer-top-column-4 {
        display: none;
    }
    nav#block-footerfirst {
        display: none;
    }
    #whole-footer-top ul.menu.nav li a {
        line-height: 15px;
        width: 49%;
        display: inline-block;
    }
    #block-footermenu {
        display: block;
    }
    /* footer bottom */
    #whole-footer-bottom .footer-bottom {
        width: 100%;
    }
    #whole-footer-bottom .row {
        display: block;
        text-align: center;
    }
    .footer-bottom .footer-bottom-right-area.col-sm-6 {
        display: none;
    }
    .footer-bottom .footer-bottom-left-area.col-sm-6 {
        width: 100%;
    }
    div#whole-footer-bottom {
        padding: 16px 32px;
        line-height: 20px;
        overflow: hidden;
    }
    .footer-bottom-left-area p {
        max-width: 255px;
        margin: auto;
    }
    #whole-footer-top ul.menu.nav li a {
        line-height: 15px;
    }
    /* features articles */
    h1.our-news::before {
        background-image: url(../images/lines-mobile-our-news.svg);
        background-size: cover;
        width: 14px;
        height: 21px;
        margin-right: 9px;
    }
    .paragraph-id--412 span.our-news {
        padding-left: 32px;
    }
    .news .row,
    .news span {
        display: block !important;
    }
    .paragraph--type--add-block .addblock--component {
        width: 100% !important;
    }
    .view-corporate-responsibility-view .slick-initialized .slide .slide__content,.view-news .slick-initialized .slide .slide__content {
        padding-bottom: 200px;
        margin: auto;
        max-width: 375px;
    }
    .view-corporate-responsibility-view .slick-initialized .slide .slide__content,.view-news .slick-initialized .slide .slide__content {
        padding-bottom: 0;
        margin: auto;
        max-width: 375px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .view-corporate-responsibility-view .slick-list.draggable,.view-news .slick-list.draggable {
        padding: 0 55px !important;
    }
    /* image */
    .view-corporate-responsibility-view .media.media--ratio,.view-news .media.media--ratio {
        height: 194px;
    }
    .view-corporate-responsibility-view .slick-slide .slide__media img,.view-news .slick-slide .slide__media img {
        width: 100% !important;
        left: 7px !important;
        margin: 0px !important;
    }
    /* image */
    .view-corporate-responsibility-view .slide__caption,.view-news .slide__caption {
        width: 100% !important;
    }
    .view-corporate-responsibility-view .slick-slide .slide__caption .slide__description,.view-news .slick-slide .slide__caption .slide__description {
        top: -29px !important;
        left: 7px !important;
        margin: 0 !important;
    }
  .view-corporate-responsibility-view .slick-slide .slide__caption .slide__description {
    position: relative;
  }
    .view-corporate-responsibility-view .slick__arrow ,.view-news .slick__arrow {
        top: 99%;
        left: -126px;
    }
    .view-corporate-responsibility-view .slick-dots li,.view-news .slick-dots li {
        margin: 0 14px;
    }
  .view-news .slick-dots li {
        margin: 0 5px;
    }
    .view-corporate-responsibility-view .slick-dots li button:before,.view-news .slick-dots li button:before {
        top: 29px;
        right: 0;
        left: 38px;
        width: 30px;
        height: 2px;
        background: #d8d8d8;
    }
    /*************Advocacy-for-impact-grants page**************/
    #light-bg-banner {
        width: 90% !important;
        padding: 40px 32px !important;
        margin-bottom: 32px !important;
    }
    #light-bg-banner .col-sm-4.cta-down {
        margin-top: 20px;
    }
    #light-bg-banner .description_text_area a {
        display: inline-block;
    }
    #light-bg-banner a {
        margin-top: 16px;
    }
    .about-alnylam .col-sm-12 {
        padding: 0 15px;
    }
    #dark-bg-banner {
 
        width: 100% !important;
    }
    .paragraph-id--213 .paragraph-id--212 .description--component .col-sm-3 {
        width: 100% !important;
        margin-bottom: 35px;
        min-height: auto !important;
    }
    .paragraph-id--248 #full-html-content-background .row.inner-block {
        width: 100% !important;
        padding: 0px 30px !important;
    }
    .paragraph-id--247 .description--component ul li a {
        float: none;
    }
    /***investigator-initiated-studies page***/
    .paragraph-id--199 #light-bg-banner .col-sm-8 h2 {
        font-size: 28px;
        margin-bottom: 16px;
    }
    .paragraph-id--199 #light-bg-banner .col-sm-4 a {
        width: 100%;
        margin-top: 32px;
        text-align: center;
    }
    /**capella page**/
    .row.capella {
        padding: 0px 15px;
    }
    span.desktop-text {
        display: unset !important;
    }
    .row.capella .-capella-img img {
        width: 100%;
    }
    .row.capella .capella-date {
        margin-top: 25px;
    }
    .row.capella .col-sm-9 {
        padding: 0px 30px;
    }
    .three-column-card-content {
        overflow: hidden;
        padding: 64px 16px !important;
    }
    .desktop-view-img {
        display: none;
    }
    .mobile-view-img {
        display: block !important;
    }
    .mobile-view-img img {
        width: 100%;
    }
    #whole-footer-top .footer-top .col-sm-3 {
        width: 100%;
    }
    .trials .three-column-card-box .button-more {
        position: unset !important;
    }
    #simple-banner-wrapper .quote {
        width: 100% !important;
    }
    .trials .icon-copy-link-list>div {
        width: calc(100% - 32px) !important;
    }
    .icon-copy-link-list-feilds .row .col-sm-3,
    .icon-copy-link-list-feilds .row .col-sm-9 {
        width: 100%;
    }
    .service-content-area .service-field-area .service-image-field {
        width: 100%;
    }
    .paragraph-id--625 .accordion-column-fields .field-heading {
        padding-right: 40px !important;
        margin-bottom: 0 !important;
    }
    .accordion-column-fields .inner-block-1 div.order-test-button {
        width: auto;
    }
    body.page-node-type-online-voice-of-progress-capella #content {
        max-width: 100%;
        padding: 0px 15px;
    }
    .whole-callout-h1-cta--component.capella-node {
        margin: 50px -50px 0 -50px;
        padding: 64px 50px !important;
    }
    .callout-h1-cta--component>div {
        width: 100% !important;
    }
    .icon-copy-link-list-feilds .row .col-sm-3,
    .icon-copy-link-list-feilds .row .col-sm-9 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .html-content-background .description--component .col-sm-9,
    .html-content-background .description--component .col-sm-3 {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
    .heading-image-popup-content-area.col-sm-4 .image-field img {
        width: 100%;
    }
    #dark-bg-banner .row .col-sm-8,
    #dark-bg-banner .row .col-sm-4 {
        width: 100%;
    }
    .three-column-title-and-width-box {
        margin-bottom: 32px !important;
    }
    .paragraph-id--46 .field--name-field-heading-1:after {
        top: auto !important;
    }
    .paragraph-id--620 .contact-link p.text-align-center {
        text-align: left;
    }
 
    .paragraph-id--1569 {
        padding-bottom: 64px;
    }
    .mobile-sociallinks-block li:nth-child(2) {
        position: relative;
        left: -35px;
    }
    .mobile-sociallinks-block li:nth-child(3) {
        position: relative;
        left: -10px;
    }
    .mobile-sociallinks-block li:nth-child(4) {
        position: relative;
        right: -15px;
    }
    .mobile-sociallinks-block li:nth-child(5) {
        position: relative;
        right: -27px;
    }
    #full-html-content-background h4 {
        font-size: 28px !important;
    }
    .html-content-background .advocacy-bottom-grid .footer-text {
        padding-top: 0px !important;
    }
    .html-content-background .advocacy-bottom-grid .grid-text h3 {
        margin-top: 0;
        margin-bottom: 3px;
        padding-bottom: 0px;
    }
    .html-content-background .advocacy-bottom-grid .grid-text p {
        padding-bottom: 0 !important;
        margin-bottom: 4px !important;
    }
    /* Our culture page */
    .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: 64px !important;
    }
    .paragraph-id--524 #two-column-card,
    .paragraph-id--527 #two-column-card,
    .paragraph-id--536 #two-column-card {
        padding-bottom: 0px !important;
    }
    bios-card-without-image-field .bio-desc p {
        margin-top: 10px;
    }
    .paragraph-id--351 .service-field-heading,
    .paragraph-id--357 .service-field-heading,
    .paragraph-id--358 .service-field-heading,
    .paragraph-id--358 .service-field-heading,
    .paragraph-id--359 .service-field-heading {
        margin-top: 20px !important;
    }
    .paragraph-id--398 .description--component #genetic-testing p.text-align-center.margin-bottom-32px {
        padding: 0;
    }
    .paragraph-id--399 #full-html-content-background .row.inner-block {
        padding: 64px 30px !important;
    }
    .open-positions table thead tr th:nth-of-type(3) {
        display: none;
    }
    .open-positions .table-striped>tbody>tr>td {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .page-node-2455 .open-positions {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media only screen and (min-width: 500px) and (max-width: 1000px) {
    #home-page-full-video .homepage-video {
        padding-top: 94px;
        padding-top: 0;
    }
    /* .whole-patient-comes-first-section {
    height: 875px;
  } */
    .image-quote.overlap .quote {
        top: 225px;
        right: 0;
        left: 24px;
    }
    /* .image-quote.overlap {
    margin-top: -440px;
  } */
    .image-quote.overlap .quote p.quote-text {
        width: 95%;
        font-size: 32px;
        line-height: 36px;
    }
    .image-quote div.cboxElement,
    .image-quote .video-play-button-text span.video-play-button {
        bottom: 20px;
        left: 24px;
        right: initial;
    }
    .career-section .content {
        padding: 64px 42px !important;
    }
    #whole-mobile-header .mobile-header-search .block-views-exposed-filter-blocksearch-content-page-1 {
        width: 95%;
    }
}

@media only screen and (min-width: 1000px) {
    .hide_desktop {
        display: none !important;
    }
}

@media only screen and (min-width: 530px) and (max-width: 680px) {
    .paragraph-id--165 .whole-callour-brochure-bullet-area-bg-img {
        background-size: 65% !important;
        background-position: center top !important;
    }
}

@media only screen and (min-width: 681px) and (max-width: 1000px) {
    .paragraph-id--165 .whole-callour-brochure-bullet-area-bg-img {
        background-size: 46% !important;
        background-position: center top !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 529px) {
    .paragraph-id--165 .whole-callour-brochure-bullet-area-bg-img {
        background-size: 85% !important;
        background-position: center top !important;
    }
    .paragraph-id--366 h1.secondary-dark.text-align-center {
        width: min-content;
    }
}

@media only screen and (min-width: 0px) and (max-width: 620px) {
    span.mobile-text {
        display: block;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    .view-corporate-responsibility-view .slick--skin--d3-back .slick-initialized .slide .slide__content,.view-news .slick--skin--d3-back .slick-initialized .slide .slide__content {
        width: 100%;
        margin: auto;
    }
}

@media(min-width:0px) and (max-width:400px) {
    .paragraph-id--165 .whole-callour-brochure-bullet-area-bg-img {
        background-size: 100% !important;
        background-position: center top !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .view-corporate-responsibility-view .slick--skin--d3-back .slick-initialized .slick-list,.view-news .slick--skin--d3-back .slick-initialized .slick-list {
      margin-bottom: 0px !important;
  }
  .page-node-3389 .button-more {
      margin-left: 16px !important;
      margin-right: 16px !important;
      display: block;
      width: auto !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  
  .career-page .paragraph-id--1699 .img-wrapper .award img {
  max-height: 175px !important;
  margin-right: auto;
}
  .career-page .white-image a{
    background:transparent !important;
  }
  .paragraph.paragraph--type--body .img-wrapper,.careers-page-award-section .flex-hidden-awards {
  gap: 16px;
}
  .careers-page-award-section .field--name-field-body .img-wrapper.who-we-are-careers-award-section .award{
    flex: 0 0 31.333% !important;
  }
.career-page .field--name-field-body  .img-wrapper .award img {
  max-height: 161px !important;
}

  .paragraph.paragraph--type--body .img-wrapper .award {
  text-align: center;
  background-color: #f8f8f8;
       margin-bottom:0px !important;
}
  .career-page .img-wrapper .award img{
    margin-bottom:0 !important;
  }
  
    .page-node-264 h1.secondary-dark::before,
    .page-node-2423 h1.secondary-dark::before {
        background-image: url(../images/dna-lines-our-science.png);
    }
    #block-views-block-banner-slideshow-block-1 .owl-item .field-content img {
        height: auto;
    }
    .banner-slideshow-overlay-content.container {
        top: 10%;
    }
    .banner-slideshow-overlay-content .cta-button a {
        padding: 10px 25px;
        font-size: 15px;
        line-height: 2;
        height: auto;
    }
    .banner-slideshow-overlay-content .description p {
        margin-bottom: 15px;
    }
    .banner-slideshow-overlay-content.container {
        top: 7% !important;
        left: 10% !important;
    }
    .view-banner-slideshow .owl-theme .owl-buttons {
        bottom: 23px !important;
    }
    .view-banner-slideshow .owl-pagination {
        bottom: 18px !important;
    }
    .career-page .img-wrapper .award img {
        height: auto;
        margin-bottom: 32px;
    }
    .career-page .html-content-background .paragraph-id--1698 .description--component {
        padding: 0 83px;
    }
}

.widget-line-our-science {
    margin: 16px 0 !important;
    background-color: #b9d9eb !important;
    width: 48px !important;
}

#light-bg-banner .col-sm-4.cta-down {
    margin-top: 40px;
}

div#edit-patient {
    width: 100% !important;
    margin: auto !important;
    max-width: 900px !important;
}

#edit-patient--wrapper #edit-patient .radio {
    margin-right: 12px !important;
    margin-left: 12px !important;
}

@media only screen and (min-width: 0px) and (max-width: 613px) {
    #edit-patient--wrapper #edit-patient .radio {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
    .paragraph-id--324 a.dark-button-more {
        padding: 15px 16px !important;
    }
    body.media-kit #cboxLoadedContent img {
        height: auto !important;
        width: 100% !important;
    }
    .paragraph-id--229 .description--component #light-bg-banner .dark-button-more {
        width: 100%;
        max-width: 100%;
    }
    .page-node-276 .paragraph-id--620 .accordian-content .accordion-item h2 button {
        font-size: 20px !important;
    }
    .paragraph-id--229 .description--component #light-bg-banner .dark-button-more::after {
        right: calc(50% - 76.5px);
    }
    #light-bg-banner .description_text_area a {
        margin-right: 5.5px;
        margin-left: 5.5px;
    }
    .paragraph-id--1183 .corporate-resp-img {
        max-width: 100% !important;
    }
    .paragraph-id--165 .button-more-down-2:after {
        right: calc(50% - 70.5px) !important;
    }
    .paragraph-id--332 .career-section {
        margin-bottom: 0 !important;
    }
    .paragraph-id--641 .button-external-dark {
        width: 100%;
    }
    #home-page-full-video .quote {
        background: transparent;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) !important;
        min-height: unset !important;
    }
    #home-page-full-video .quote h2 {
        text-align: left !important;
        position: unset;
        margin: 0 !important;
    }
    #home-page-full-video .homepage-video {
        margin-bottom: 35px;
        padding-top: 0;
        margin-top: 0px;
    }
    #home-page-full-video .homepage-video .align-center {
        min-height: 190px;
    }
    #home-page-full-video .quote h2 {
        padding: 0px 32px 0 32px;
    }
    .page-node-242 .video-popup-content .three-column-image-box .three-column-video-play-button {
        left: 15px !important;
    }
    .paragraph-id--1524 .description--component .row .col-sm-3 a.button-more {
        max-width: 100% !important;
    }
    .media-kit .paragraph-id--1521 .html-content-background .description--component .header-part {
        flex-wrap: wrap;
    }
    .media-kit .paragraph-id--1521 .html-content-background .description--component .header-part h2 {
        margin-bottom: 32px !important;
    }
    .page-node-43 .paragraph-id--182 .button-more-down-2::after {
        right: calc(50% - 70.5px) !important;
    }
    .page-node-228 .paragraph-id--623 .button-more-down::after {
        right: calc(50% - 51.5px) !important;
    }
    .page-node-43 .paragraph-id--182 .button-more-down-2:hover::after {
        top: 26px !important;
    }
    .paragraph-id--482 .description--component .inner-content .row {
        padding: 0 15px !important;
    }
    .paragraph-id--482 .description--component .inner-content ul {
        margin-left: 0 !important;
    }
    .paragraph-id--482 .description--component .inner-content {
        width: 100% !important;
    }
}

@media only screen and (min-width: 500px) and (max-width: 1000px) {
    .paragraph-id--363 .fullbleed-bg>div {
        width: auto !important;
    }
    .image-quote .video-play-button-text span.video-play-button,
    .image-quote div.cboxElement {
        width: 154px !important;
    }
    .image-quote {
        background-image: url(../images/chen-tablet-image_3x.png) !important;
    }
    #our-products .image-desc-link .img-desc-link .desc p br {
        display: none;
    }
    .media-kit .html-content-background .description--component .body-part {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .callout-h1-cta-link a,
    .paragraph-id--1524 .description--component .row .col-sm-3 a.button-more,
    .page-node-228 .paragraph-id--623 .button-more-down,
    #light-bg-banner .col-sm-4 .field--name-field-link a,
    .dark-button-more,
    .button-more-down-2 {
        max-width: max-content !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        min-width: 110px !important;
    }
    .paragraph-id--216 .button-more,
    .button-more-down-2,
    #light-bg-banner .col-sm-4 .field--name-field-link a,
    .paragraph-id--629 .banner-overlay-html-content-description--component a,
    .field--name-field-3-column-card .image-title-desc-box .desc-box .button-more,
    .paragraph-id--1524 .description--component .row .col-sm-3 a.button-more,
    .page-node-228 .paragraph-id--623 .button-more-down,
    .callout-h1-cta-link a {
        float: left !important;
    }
    .paragraph-id--629 .banner-overlay-html-content-description--component a {
        float: none !important;
    }
    #simple-banner-wrapper .quote {
        bottom: 16px !important;
    }
    #light-bg-banner .col-sm-4 .field--name-field-link a {
        width: auto !important;
    }
    .paragraph-id--443 .button-more {
        padding-left: 22px !important;
        padding-right: 22px !important;
    }
    .mobile-newsroom {
        text-align: left !important;
    }
    .paragraph-id--324 .dark-button-more {
        float: none !important;
        margin-bottom: 50px !important;
    }
    .page-node-242 .video-popup-content .three-column-image-box .three-column-video-play-button {
        left: 25px !important;
        bottom: 46px !important;
    }
    .paragraph--type--accordion-1-column-expanded-fiel .accordion-column-fields .inner-block-2 .expand-accordion {
        margin-top: 0px;
        top: 16px !important;
        text-align: right;
    }
    .accordion-column-fields .inner-block-1 div.order-test-button {
        width: 100%;
    }
    .paragraph-id--455 div#accordion-column-content .accordion-column-fields .inner-block-1 .field-heading {
        width: 78%;
    }
    .paragraph-id--455 div#accordion-column-content .accordion-column-fields .inner-block-1 .cboxElement {
        display: inline-block;
        width: 22% !important;
        height: 36px !important;
        text-align: right;
        min-width: max-content;
    }
    .paragraph-id--455 .accordion-column-fields .inner-block-1 div.order-test-button {
        width: 100%;
    }
    .paragraph-id--455 div#accordion-column-content .accordion-column-fields .row {
        display: flex;
        justify-content: space-between;
    }
    .accordion-column-fields .inner-block-2 .col-sm-10 {
        width: 83.33333333%;
    }
    .page-node-92 #genetic-counselling-work .col-sm-2 {
        max-width: 144px;
        flex: 0 0 100%;
        margin-top: 0;
        display: flex;
        justify-content: start;
        flex-direction: column;
        margin-right: 32px;
    }
    .page-node-92 #genetic-counselling-work .col-sm-2 img {
        margin-top: 0;
        margin-bottom: 0;
    }
    .page-node-92 #genetic-counselling-work .col-sm-10 {
        padding-left: 0 !important;
        width: auto;
    }
    .page-node-92 .paragraph-id--400 #genetic-counselling-work .genetic-counseling {
        margin-bottom: 0px !important;
        display: flex;
        align-content: start;
        margin-top: 32px !important;
    }
    /*** Pipline ******/
    .page-node-49 .service-field-area .field--item .service-box {
        display: flex !important;
        justify-content: space-between;
        align-items: start !important;
    }
    .page-node-49 .service-field-area .field--item .service-box .service-image-field.col-sm-3 {
        padding-right: 0;
        padding-left: 0;
        max-width: 18%;
        margin-right: 10px;
    }
    .paragraph-id--361 .field.field--name-field-upload-image.field--type-image.field--label-hidden.field--item img,
    .paragraph-id--354 .field.field--name-field-upload-image.field--type-image.field--label-hidden.field--item img {
        width: calc(60% - 1.5px);
        height: auto !important;
        margin-top: 4px;
    }
    .page-node-49 .service-desc-field .service-field-heading {
        margin-top: 0px !important;
    }
    .page-node-49 .service-field-area .service-box .service-image-field .heading {
        margin-bottom: 0px !important;
    }
    .page-node-49 .service-desc-field .service-field-description {
        padding-bottom: 0;
    }
    .page-node-49 .service-content-area .service-field-area .service-box {
        padding-top: 32px;
    }
    div#our-science-homepage .text-align-center {
        margin-bottom: 0 !important;
    }
}

@media(max-width:1000px) {
    .alnylam__basic-search-block .search-close-btn {
        margin-left: 0;
        margin-bottom: 0;
    }
  li.facebook a {
  background-image: url("/themes/custom/alnylam/images/social-icons/facebook.svg");
}
    .search-close-btn img {
        width: 24px;
        max-width: none;
        padding-right: 3px;
        margin-bottom: 4px;
    }
    .search-language-block .mobile-header-search .language {
        width: 24px;
        height: 24px;
        margin-right: 3.5px;
    }
    /**Social Icons ***/
    .mobile-sociallinks-block li i {
        display: none;
    }
    .mobile-sociallinks-block li {
        display: inline-block;
        font-size: 13px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.85;
        letter-spacing: normal;
        text-align: right;
        max-height: 24px;
    }
    .mobile-sociallinks-block li a {
        width: 24px;
        height: 24px;
        display: inline-block;
        background-size: cover;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
    .mobile-sociallinks-block li.youtube a {
        background-image: url("/themes/custom/alnylam/images/social-icons/mobile-youtube.svg");
        width: 25px;
    }
    .mobile-sociallinks-block li.twitter a {
        background-image: url("/themes/custom/alnylam/images/social-icons/twitter-x.svg");
    width: 17px;
    }
    .mobile-sociallinks-block li.linkedin a {
        background-image: url("/themes/custom/alnylam/images/social-icons/mobile-likedin.png");
        width: 23px;
    }
    .mobile-sociallinks-block li.instagram a {
        background-image: url("/themes/custom/alnylam/images/social-icons/mobile-instagram.svg");
        width: 20px;
    }
    .mobile-sociallinks-block li.mail a {
        background-image: url("/themes/custom/alnylam/images/social-icons/mobile-email.svg");
        width: 24px;
    }
    /***End Social **/
    .paragraph-id--495 .field--type-text-with-summary .text-align-center.font-20,
    .paragraph-id--495 .banner-overlay-html-content-description--component {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .paragraph-id--1576 .description--component .row {
        display: flex;
        flex-direction: column-reverse;
    }
    .paragraph-id--1575 div.html-content-background {
        padding: 64px 32px 37px !important;
    }
    .paragraph-id--1576 .description--component .row>div {
        width: 100%;
    }
    .paragraph-id--1576 .description--component .row>div.embed-video {
        margin-bottom: 32px;
    }
    .paragraph-id--1576 .description--component .row>div.embed-video .cboxElement {
        width: 100% !important;
        display: block;
    }
    .paragraph-id--1576 .description--component .row>div.embed-video .cboxElement img {
        width: 100%;
    }
    .paragraph-id--368 h2.margin-bottom-24px+.margin-bottom-64px {
        margin-bottom: 16px !important;
    }
    .paragraph-id--625 .accordion-content {
        padding: 48px 16px 48px 10px !important;
    }
    .paragraph-id--516 {
        padding-top: 64px;
        padding-bottom: 33px;
    }
    .paragraph-id--516 .whole-video-with-content-area .whole-title-description-video-video-th-area .left-content .col-sm-6 {
        margin-bottom: 32px;
    }
    .paragraph-id--440 .three-column-video-short-description,
    .paragraph-id--440 .three-column-video-link {
        padding-left: 0;
        margin-left: 16px !important;
        padding-right: 0 !important;
        margin-right: 16px !important;
    }
    .paragraph-id--41 .field--name-field-heading-1,
    .paragraph-id--46 .field--name-field-title {
        font-size: 28px !important;
        line-height: 32px;
    }
    .paragraph-id--317 .icon-copy-link-list-feilds .row>div {
        padding: 0 16px;
    }
    .paragraph-id--247 .description--component .content-box>div {
        padding: 0;
    }
    .paragraph-id--247 .description--component h4 {
        text-align: left !important;
    }
    s .banner-overlay-html-content-description--component p em {
        font-size: 20px !important;
        line-height: 28px !important;
    }
    .paragraph-id--172 .patient-philosophy {
        padding-top: 64px !important;
        padding-bottom: 10px !important;
    }
    .paragraph-id--165 .button-more-down-2 {
        width: 100%;
    }
    .page-node-41 .vision .vision-image>img,
    .page-node-41 .mission .mission-image>img,
    .page-node-41 .core-values .core-values-image>img {
        text-align: center;
        float: none;
        display: block;
        max-width: 196px;
        width: 100%;
        max-height: 196.8px;
    }
    section.mobile-view .col-sm-12.vision,
    section.mobile-view .col-sm-12.mission,
    section.mobile-view .col-sm-12.core-values {
        flex-direction: column-reverse;
    }
    section.mobile-view .col-sm-12.core-values .core-values-text,
    section.mobile-view .col-sm-12.mission .mission-text,
    section.mobile-view .col-sm-12.vision .vision-text {
        margin-top: -20px !important;
    }
    section.mobile-view .col-sm-12.mission {
        flex-direction: column !important;
    }
    section.mobile-view .col-sm-12.vision .vision-image,
    section.mobile-view .col-sm-12.core-values .core-values-image,
    section.mobile-view .col-sm-12.mission .mission-image {
        position: relative !important;
        top: unset !important;
        right: unset !important;
        display: flex;
        justify-content: center;
    }
    .paragraph-id--1183 .field.field--name-field-body {
        text-align: center;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items {
        display: unset !important;
    }
    .paragraph-id--199 #light-bg-banner {
        padding-left: 31px !important;
        padding-right: 31px !important;
    }
    .page-node-265 .paragraph-id--529 .banner-overlay-html-content-description--component p {
        text-align: left !important;
    }
    .paragraph-id--583 ul.newsList {
        margin-bottom: 0px !important;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0;
        margin-top: 24px !important;
    }
    ul.newsList {
        flex-wrap: wrap;
    }
    .page-node-43 .paragraph-id--429 .description--component ul {
        flex-wrap: wrap;
    }
    .paragraph-id--583 ul.newsList li {
        flex: 0 0 100% !important;
    }
    .paragraph-id--583 ul.newsList li {
        margin: 0px 0px 33px !important;
    }
    .paragraph-id--583 .description--component {
        padding: 0 16px;
    }
    .paragraph-id--583 .description--component .featured-articles-heading,
    .paragraph-id--583 .description--component .text-align-center.margin-top-64px {
        padding: 0 16px;
    }
    .paragraph-id--583 .description--component .text-align-center.margin-top-64px a {
        margin: 0 !important;
    }
    .paragraph-id--504 #dark-bg-banner {
        width: auto !important;
        margin-left: 32px !important;
        margin-right: 32px !important;
    }
    .paragraph-id--506 div.html-content-background h3,
    .paragraph-id--506 .paragraph-id--505 .accordion-button {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .paragraph-id--506 .paragraph-id--505 .accordion-button {
        padding-right: 66px !important;
    }
    .paragraph-id--506 .paragraph-id--505 .accordion-button::after {
        right: 16px !important;
    }
    .paragraph-id--623 div.html-content-background {
        padding: 64px 32px;
    }
    .paragraph-id--1575 div.html-content-background {
        padding: 64px 32px;
    }
    /*** NEWS***/
    .paragraph-id--426 .description--component ul.newsList {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .paragraph-id--426 .description--component ul li,
    .paragraph-id--429 .description--component ul li {
        flex: 0 0 100%;
        margin-top: 0 !important;
        margin-bottom: 31px !important;
    }
    .paragraph-id--426 .description--component ul.newsList li:last-child {
        margin-bottom: 0 !important;
    }
    .paragraph-id--426 h2.featured-articles-heading,
    .paragraph-id--429 h2 {
        margin-bottom: 24px !important;
        padding: 0 16px !important;
    }
    h2.featured-articles-heading {
        text-align: center;
    }
    .paragraph-id--429 .description--component ul {
        margin-bottom: 0 !important;
    }
    .paragraph-id--426 .description--component,
    .paragraph-id--429 .description--component {
        padding: 0 16px !important;
    }
}

.callout-h1-cta-content .title-text {
    margin-bottom: 8px !important;
    padding-bottom: 0 !important;
}

.media-kit .our-science-of-rnai .row.content-box .col-sm-4.inner-box:last-child>.cboxElement {
    border-bottom: 0;
}

@media(max-width:767px) {
    .paragraph-id--482 .description--component .inner-content .row {
        padding: 0 15px !important;
    }
    .paragraph-id--482 .description--component .inner-content ul {
        margin-left: 0 !important;
    }
    .paragraph-id--482 .description--component .inner-content {
        width: 100% !important;
    }
}

@media(max-width:767px) {
    .paragraph-id--1533 .clinical-trials .whole-img-content-section .col-sm-2.img-section img {
        max-width: 260px;
    }
}

@media(min-width:768px) and (max-width:1000px) {
    .media-kit .whole-img-content-section {
        display: flex !important;
    }
    .paragraph-id--482 .description--component .inner-content {
        width: 60%;
    }
    .media-kit .whole-img-content-section .content-section {
        margin: 24px 0 0px 0;
    }
    .page-node-49 .fullbleed-bg {
        background-size: 158% 100% !important;
        background-position: right top !important;
        height: 494px;
    }
    #our-products .image-desc-link .img-desc-link .img {
        min-height: 138px !important;
    }
    .page-node-49 .bleed-box {
        width: 480px !important;
        position: unset;
        padding: 0px 40px 22px !important;
        height: auto !important;
        margin-right: 32px;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items {
        align-items: stretch !important;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item>div {
        width: 100% !important;
        min-width: 243px;
        display: block;
        height: 100% !important;
        min-height: 600px;
    }
    .page-node-37 .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item>div .image-title-desc-box {
        min-height: 600px !important;
    }
    .page-node-37 .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item>div .image-title-desc-box,
    .page-node-37 .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item>div {
        min-height: 100% !important;
    }
    .page-node-37 .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item>div .image-title-desc-box {
        margin-bottom: 0 !important;
    }
    .page-node-37 .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item {
        height: auto !important;
    }
    .paragraph-id--1524 .description--component .row .col-sm-3 a.button-more,
    .paragraph--type--callout-h1-cta .whole-callout-h1-cta--component .callout-h1-cta--component .callout-h1-cta-link a {
        margin-top: 0 !important;
    }
    .paragraph--type--callout-h1-cta .whole-callout-h1-cta--component .callout-h1-cta--component .callout-h1-cta-link {
        max-width: 201px;
    }
    .paragraph-id--1525 #full-html-content-background .description--component .row>div.col-sm-3 {
        max-width: 193px;
        padding: 0;
    }
    .paragraph-id--1525 #full-html-content-background .description--component .row,
    .paragraph--type--callout-h1-cta .whole-callout-h1-cta--component .callout-h1-cta--component {
        display: flex !important;
        justify-content: space-between;
        align-items: start;
    }
    .whole-patient-comes-first-section .content .description .col-sm-9 p {
        padding-right: 50px;
    }
    .whole-patient-comes-first-section .description .col-sm-3 .button-more {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items {
        display: flex !important;
        justify-content: space-between !important;
        align-items: start;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item {
        flex: 0 0 32%;
        width: 32%;
        height: 100% !important;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item .image-title-desc-box {
        min-height: 600px !important;
        float: unset;
        height: 100% !important;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item .button-more {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item .button-more {
        float: unset !important;
        position: absolute !important;
        width: auto !important;
        max-width: 100% !important;
    }
    .three-column-card-box .field.field--name-field-3-column-card.field--type-entity-reference-revisions.field--label-hidden.field--items>.field--item>div .desc-box .field--name-field-body {
        position: unset;
    }
    .page-node-80 .owl-carousel .owl-wrapper .owl-item:first-child .banner-slideshow-overlay-content.container h2 {
        width: 338px;
    }
    .page-node-80 .owl-carousel .owl-wrapper .owl-item:first-child .banner-slideshow-overlay-content.container h2::before {
      top: 8px;
      left: -23px;
      height:27px;
    }
    .paragraph-id--182 .whole-callour-brochure-bullet-area-bg-img {
        background-position: -180px 0px !important;
        background-image: url(/sites/default/files/2021-12/Report.png) !important;
    }
    .paragraph-id--182 .whole-callour-brochure-bullet-area .callour-brochure-bullet-right {
        padding: 32px 32px 32px 70px !important;
        color: #fff !important;
        float: right !important;
        width: 66.6666667% !important;
    }
}

.owl-theme .owl-controls .owl-buttons div {
    filter: brightness(400%);
}

@media (max-width:991px) {
  .open-positions h2 {
      margin-top: 65px !important;
  }
  .left-align-left p {
      text-align: left !important;
  }
  .open-positions .table-striped>tbody>tr>td:first-child {
      padding-left: 16px;
      flex: 0 0;
  }
  .open-positions .table-striped>tbody>tr {
      display: flex;
      justify-content: space-between;
      flex-direction: column;
  }
  .open-positions .table-striped>tbody>tr>td:nth-child(2) {
      padding-right: 16px;
  }
  #location {
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
  }
  .open-positions .table-striped>tbody>tr>td:last-child {
      padding: 24px 0;
      flex: 0 0 100%;
      text-align: center;
  }
  .field--name-field-language-link {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
  }
  .field--name-field-language-link>.field--item:nth-child(2) {
      order: 0;
  }
  .field--name-field-language-link>.field--item:nth-child(3) {
      order: 1;
  }
  .field--name-field-language-link>.field--item:nth-child(5) {
      order: 2;
  }
  .field--name-field-language-link>.field--item:nth-child(7) {
      order: 3;
  }
  .field--name-field-language-link>.field--item:nth-child(9) {
      order: 4;
  }
  .field--name-field-language-link>.field--item:nth-child(11) {
      order: 5;
  }
  .field--name-field-language-link>.field--item:nth-child(13) {
      order: 6;
  }
  .field--name-field-language-link>.field--item:nth-child(15) {
      order: 7;
  }
  .field--name-field-language-link>.field--item:nth-child(17) {
      order: 8;
  }
  .field--name-field-language-link>.field--item:nth-child(19) {
      order: 9;
  }
  .open-positions table thead tr th{
    flex: 0 0 40%;
  }
  .open-positions table thead tr th:first-child{
    flex: 0 0 60%;
  }
  .page-node-2455 .paragraph-id--1710 .description--component p,
  .page-node-2455 .paragraph-id--1710 .description--component h2{
    text-align:left !important;
  }
  .page-node-2455 .paragraph-id--1712 .html-content-background{
    padding-left:32px;
    padding-right:32px;
  }

/****Merge Fix***/
  .view-corporate-responsibility-view .slick--skin--d3-back .slick-initialized .slide .slide__content,.view-news .slick--skin--d3-back .slick-initialized .slide .slide__content {
    padding-top: 0px !important;
    padding-bottom: 45px !important;
  }
  .search-filters  .nav-tabs {
    display: flex;
    flex-wrap: wrap;
  }
  .alnylam_search--main-wrap .search-filters ul li:first-child{
    margin-left: 17px !important;
  }
  .alnylam_search--main-wrap .search-filters ul li{
    margin: 0 12px !important;
  }
}

@media(max-width:767px) {
  .career-page .paragraph-id--1699 .img-wrapper .award:nth-child(1) img {
  max-height: 134px !important;
  margin-right: auto;
    width:100%;
}
    h1.secondary-dark::before {
        background-image: url(../images/lines-mobile-secondary-dark.svg);
    }
    .open-positions table thead tr {
        display: flex;
    }
    .open-positions table thead tr th {
        flex: 0 0 40%;
    }
    .open-positions table thead tr th:first-child {
        flex: 0 0 60%;
    }
    .page-node-2455 .paragraph-id--1710 .description--component p,
    .page-node-2455 .paragraph-id--1710 .description--component h2 {
        text-align: left !important;
    }
    .page-node-2455 .paragraph-id--1712 .html-content-background {
        padding-left: 32px;
        padding-right: 32px;
    }
    .careers-page-award-section.making-medicines .img-wrapper.who-we-are-careers-award-section .award {
    flex: 0 0 calc(50% - 13.33px) !important;
    }
    
}