/* .paragraph-id--620 .contact-link a {
    text-decoration: underline !important;
} */

/* .page-node-240 .heading-image-popup-content-area.col-sm-4 .image-field {
	margin-bottom: 16px !important;
}
.page-node-240 .patient-philosophy .heading-image-popup-content-area .image-title {
	margin-top: 0px !important;
} */
/* .page-node-480 .button-external-dark {
	
  background: #fff !important;
	border: 3px solid #bbd9eb !important;
	color: #00254b !important;
}
.page-node-480 .button-external-dark:hover {
	background: #00254b !important;
	border: 3px solid #00254b !important;
	color: #fff !important;
}
.page-node-480 .button-external-dark::after {
	background: url(../images/icon-button-external-link.svg) !important;
}
.page-node-480 .button-external-dark:hover::after {
	background: url(../images/external-link-icon.svg) !important;
} */
.patients-comes-first-video::after {
	content: "";
	position: absolute;
	top: -6px !important;
	right: -18px !important;
	background: url(../images/video-close-button.svg) no-repeat 0px !important;
	width: 50px !important;
	height: 50px !important;
}
#cboxClose {
  top: -6px !important;
  right: -18px !important;
  background: url(../images/video-close-button.svg) no-repeat 0px !important;
  width: 50px !important;
  height: 50px !important;
}
.page-node-240 .paragraph-id--493 .description-field {
  margin-bottom: 16px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:767px){

.swap-cards#patient-advocacy-alnylam .img {
  padding-bottom: 67px;
}
 .transparency-page .paragraph-id--1696 {
  margin-top: 0;
}
 .transparency-page   .paragraph-id--1709 .description--component{
    padding-left:32px;
   padding-right:32px;
  }
  .custom-accordion-spacing .accordian-content .accordion-item .accordion-body {
  padding-left:0;
}
  .swap-cards#patient-advocacy-alnylam .image-desc-fields.active .desc p,
   .swap-cards#patient-advocacy-alnylam .image-desc-fields .desc p{
    padding-left:8px;
    padding-right:8px;
    font-size:18px;
  }
}
.transparency-accordion .accordian-content .accordion-item .accordion-body{
  padding-right:0;
}
.transparency-accordion .accordian-content > div:first-child .left-content > div > div:nth-of-type(2n+1) .accordion-item,
.transparency-accordion .accordian-content > div:last-child .left-content > div > div:nth-of-type(2n) .accordion-item{
  background:#f5fafc;
}
.transparency-accordion .two-column-card-with-left-content{
  margin-bottom:0;
}
.two-column-card-with-left-content.transparency-accordion {
  padding-top: 32px;
  margin-bottom: 0;
}
.transparency-accordion  .description p + p{
  margin-bottom:16px
}
.transparency-accordion  .description p:first-child,
.transparency-accordion  .description p:last-child{
  margin-bottom:0;
}
 .transparency-accordion .accordian-content .accordion-item .accordion-body{
  margin-bottom:20px
}

 .transparency-accordion .accordian-content .accordion-item h2 button.accordion-button.collapsed::after,

 .transparency-accordion .accordian-content .accordion-item h2 button.accordion-button::after{
  top: -6px;
}
.two-column-card-with-left-content.transparency-accordion > div {
  max-width: 100% !important;
}
   .transparency-accordion .accordion-item{
  margin-right:0;
}
@media(min-width:991px){
  header{
    border-bottom:1px solid #979797;
  }
 

}
@media(min-width:768px) and (max-width:991px){
  .description--component.description--component  .transparency-padding .text-align-center.text-align-center.text-align-center{
   text-align:center;
  }
 .transparency-accordion #flush-heading4{
    margin-bottom:16px;
  }
 .transparency-page   .paragraph-id--1709 .description--component {
  padding-left: 32px;
  padding-right: 32px;
}
 .transparency-page .paragraph-id--1696{
    margin-top:0;
  }
 .transparency-page  .paragraph-id--1712 .html-content-background, .transparency-page .paragraph-id--1708{
    padding-left:0 !important;
   padding-right:0 !important;
  }
  .transparency-page p.font-20:not(:last-child){
    margin-bottom:16px !important;
  }
  .transparency-accordion .whole-accordian-column-content h2 button{
  font-size: 23px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.22;
}
  .transparency-accordion .whole-accordian-column-content h2{
    margin-top:12px;
    margin-bottom:12px
}
  .transparency-accordion .accordian-content .accordion-item h2 button.accordion-button.collapsed::after, 
  .transparency-accordion .accordian-content .accordion-item h2 button.accordion-button::after{
    top:-11px;  
  }
  .transparency-accordion .accordian-content .accordion-item .accordion-body{
   padding-top: 23px;
  }
  .transparency-accordion {
    margin-left:32px;
    margin-right:32px;
  }
  .transparency-page  .banner-overlay-html-content-description--component {
  padding-bottom: 0 !important;
}
   .transparency-page .accordian-content .accordion-item{
    border-bottom:0;
  }
}
  .transparency-page .paragraph-id--1703{
    margin-bottom:0;
  }
.transparency-page .paragraph-id--1696 {
  margin-top: 0;
}
 .transparency-page .banner-overlay-html-content-description--component{
    padding-bottom: 0 !important;
  }
@media(min-width:991px){
  .transparency-accordion .whole-accordian-column-content .accordian-content > div {
  max-width: 48.5%;
}
 
}
.pl-0{
  padding-left:0 !important;
}
