@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) {
  
  /*globally css*/
  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-id--456 img {
    /* height: 150px;
    width: 100%; */
  }
  .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--331 .second-title.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: 300;
    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.description--component .text-align-center.text-align-center.text-align-center {
    text-align: left;
  }
  .paragraph-id--398 .margin-bottom-32px {
    padding: 0 !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: contents;
    width: 48%;
  }
  #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: 15px 10px;
    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-news .slick-initialized .slide .slide__content {
    padding-bottom: 200px;
    margin: auto;
    max-width: 375px;
  }
  .view-news .slick-initialized .slide .slide__content {
    padding-bottom: 0;
    margin: auto;
    max-width: 375px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .view-news .slick-list.draggable {
    padding: 0 55px !important;
  }
  /* image */
  .view-news .media.media--ratio {
    height: 194px;
  }
  .view-news .slick-slide .slide__media img {
    width: 100% !important;
    left: 7px !important;
    margin: 0px !important;
  }
  /* image */
  .view-news .slide__caption {
    width: 100% !important;
  }
  .view-news .slick-slide .slide__caption .slide__description {
    top: -29px !important;
    left: 7px !important;
    margin: 0 !important;
  }
  .view-news .slick__arrow {
    top: 99%;
    left: -126px;
  }
  .view-news .slick-dots li {
    margin: 0 14px;
  }
  .view-news .slick-dots li button:before {
    top: 29px;
    right: 0;
    left: 30px;
    width: 50px;
    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 {
    padding: 32px 32px 64px 32px !important;
    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 p.text-align-center {
    text-align: center;
  }
  .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-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-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) {
  .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;
  }
  .page-node-2424 .img-wrapper .award img {
    height: auto;
    margin-bottom: 32px;
  }
  .page-node-2424 .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;
  }
  .page-node-3197  #light-bg-banner .description_text_area a {
    margin-right:0;
    margin-left: 0;
    margin-top:0;
  }
  .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 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 a.button-more,
  .page-node-228 .paragraph-id--623 .button-more-down,
  #light-bg-banner .col-sm-4 .field--name-field-link a,
  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 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;
  }
  .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.facebook a {
      background-image: url("/themes/custom/alnylam/images/social-icons/facebook.svg");
 
  }
  .mobile-sociallinks-block li.twitter a {
      background-image: url("/themes/custom/alnylam/images/social-icons/mobile-twitter.png");
      width: 23px;
  }

  .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;
  }
  .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 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: 1px;
    left: -23px;
  }

  .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-wrap: wrap;
}
  .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;
}
}
@media(max-width:767px){
    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;
  }
  
  /****Merge Fix***/
.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;
  }
}
