@media only screen and (min-width: 1001px) and (max-width: 1500px) {
  .views-field-field-banner-image {
    display: none !important;
  }
  .views-field-field-mobile-banner-image {
    display: none !important;
  }
  .views-field-field-ipad-banner-image {
    display: block !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .page-node-80 #home-page-full-video .quote {
	  transform: translate(-50%, -60%) !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1400px) {
  .paragraph-id--1183 .field.field--name-field-body {
/*     text-align: center; */
  }
  .view-banner-slideshow .owl-theme .owl-buttons {
    width: 83% !important;
  }
  .banner-slideshow-overlay-content.container {
    width: 82% !important;
    top: 209px !important;
  }
  .view-banner-slideshow .owl-pagination {
    width: 83% !important;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1170px) {
  .career-section .content {
    width: 50%;
  }
  
}
.paragraph-id--200 .description--component{
   max-width:970px !important;
}
@media only screen and (min-width: 1001px) and (max-width: 1279px) {
  .trials .paragraph-id--653 .icon-copy-link-list > div, 
  .paragraph-id--644, 
  .trials .paragraph-id--642 .patient-philosophy.corporate-responsibility, 
  .trials .paragraph-id--643 .patient-philosophy.corporate-responsibility, 
  .paragraph-id--648 div#full-html-content-background .row.inner-block, 
  .trials .html-content-background .paragraph-id--645 .description--component.description--component.description--component {
    max-width: 100% !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    width: 100% !important;
  }
  .page-node-49 .fullbleed-bg {
    background-size: 158% 100% !important;
    background-position: right top !important;
  }
  .paragraph-id--531 #full-html-content-background .row.inner-block {
    width: 90% !important;
    padding-left: 80px;
    padding-right: 80px;
  }
  
  .page-node-45 .banner-overlay-html-content-description--component {
    width: auto !important;
    max-width: 1130px;
  }
  .paragraph-id--644 {
    padding-left: 65px;
    padding-right: 65px;
  }
  .page-node-45 .paragraph--type--light-bg-banner {
    width: auto;
    margin: auto;
    max-width: 1130px;
    margin: auto;
    padding-left:80px;
    padding-right:80px;
    
  }
  .paragraph-id--200{
    width: auto;
    max-width: 1130px;
    margin: auto;
    padding-left:80px;
    padding-right:80px;
  }
  .paragraph-id--200 .description--component {
    padding: 0 !important;
 
  }
  .page-node-45 .paragraph--type--light-bg-banner #light-bg-banner {
    width: 100% !important;
  }
  /* globally css */
  h1 {
    font-size: 41px;
  }
  .paragraph-id--1533 .description--component {
    padding: 0 32px !important;
  }
  .paragraph--type--add-block
    .addblock--component
    .view-resources
    .view-content
    .views-row,
  .paragraph--type--add-block
    .addblock--component
    .view-duplicate-of-resources
    .view-content
    .views-row {
    margin: 0 30px;
  }
  .paragraph-id--1534 .html-content-background {
    padding: 30px 30px !important;
  }
  .paragraph-id--414
    .banner-overlay-html-content-description--component.bottom-border {
/*     margin: -77px 40px !important;
    width: 92% !important; */
  }
  .paragraph-id--1528 .addblock--component h2.block-title {
    margin: 0 30px !important;
  }
  .heading-image-popup-content-area.col-sm-4 {
    min-height: 562px !important;
  }
  /* header section */
  header {
    padding-left: 40px;
    padding-right: 40px;
  }
  .site-branding-menu-wrapper .col-sm-4.site-branding {
    width: 30.33%;
  }
  .site-branding-menu-wrapper .col-sm-8.menu {
    width: 69.66%;
  }
  .header-bottom-left.col-sm-6 {
    padding: 0;
  }
  header ul li span,
  header ul li a {
    padding: 0 8px !important;
  }
  a.sf-depth-2,
  ul#superfish-main ul li a {
    font-size: 14px !important;
  }
  .header-top-middle
    .block-superfish
    ul.menu
    li:nth-child(1).sf-depth-1.menuparent
    ul {
    width: 14.1em !important;
  }
  .header-top-middle
    .block-superfish
    ul.menu
    li:nth-child(2).sf-depth-1.menuparent
    ul {
    width: 17.1em !important;
  }
  .header-top-middle
    .block-superfish
    ul.menu
    li:nth-child(3).sf-depth-1.menuparent
    ul {
    width: 16.5em !important;
  }
  .header-top-middle
    .block-superfish
    ul.menu
    li:nth-child(4).sf-depth-1.menuparent
    ul {
    width: 16.5em !important;
  }
  .header-top-middle
    .block-superfish
    ul.menu
    li:nth-child(5).sf-depth-1.menuparent
    ul {
    width: 15.5em !important;
  }
  .header-bottom-left
    .block-superfish
    ul.menu
    li:nth-child(1).sf-depth-1.menuparent
    ul {
    width: 15.5em !important;
  }
  .header-bottom-left
    .block-superfish
    ul.menu
    li:nth-child(2).sf-depth-1.menuparent
    ul {
    width: 13.5em !important;
  }
  .header-bottom-left
    .block-superfish
    ul.menu
    li:nth-child(3).sf-depth-1.menuparent
    ul {
    width: 10em !important;
  }
  .header-bottom-left
    .block-superfish
    ul.menu
    li:nth-child(4).sf-depth-1.menuparent
    ul {
    width: 15.7em !important;
  }
  /* inner page */
  .banner-overlay-html-content-description--component {
    width: 90% !important;
  }
  .three-column-card-content > div {
    width: 100% !important;
  }
  section.whole-video-with-content-area {
    width: 100% !important;
  }
  .whole-callout-h1-cta--component {
    padding: 64px 32px !important;
  }
  .three-column-card-box .image-title-desc-box {
    width: 290px !important;
  }
  .image-title-desc-box h3.title-text {
    height: unset !important;
  }
  .callout-h1-cta--component {
    width: 100% !important;
  }
  .whole-bios-card-section {
    width: 100% !important;
  }
 .partnering-together-box > div {
    width: 100% !important;
    max-width: 1162px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .paragraph-id--427 .description--component div {
    text-align: center;
  }
  .paragraph-id--154 .description--component {
    padding: 0 32px 64px;
  }
  .vision .vision-text {
    padding: 30px 150px 51px 40px !important;
  }
  .core-values .core-values-text {
    padding: 10px 150px 30px 23px !important;
  }
  section.whole-full-html-callout-brochure-area > div {
    width: 100% !important;
  }
  section.whole-callour-brochure-bullet-area {
    width: 100% !important;
  }
  .patient-philosophy > div {
    width: 100% !important;
  }
  .paragraph-id--428 .description--component div {
    text-align: center;
  }
  div#dark-bg-banner {
    width: 100% !important;
  }
  .paragraph-id--204 .description--component,
  .paragraph-id--208 .description--component,
  .paragraph-id--200 .description--component,
  .paragraph-id--368 .description--component,
  .paragraph-id--456 .description--component,
  .paragraph-id--433 .description--component,
  .paragraph-id--468 .description--component,
  .paragraph-id--469 .description--component,
  .paragraph-id--483 .description--component,
  .paragraph-id--503 .description--component,
  .paragraph-id--621 .description--component {
    padding: 0 32px;
  }
  .paragraph-id--433 .description--component {
    padding-bottom: 64px;
  }
  div#full-html-content-background .row.inner-block {
    width: 100% !important;
  }
  div#light-bg-banner {
    width: 95% !important;
  }
  .html-content-background .advocacy-bottom-grid .col-sm-3 {
    width: 22.5% !important;
    padding: 40px 15px !important;
  }
  div.icon-copy-link-list > div {
    width: 100% !important;
    padding: 0 15px;
  }
  div#two-column-card > div {
    width: 100% !important;
    padding: 0 15px;
  }
  #two-column-card .image-title-desc-box {
    margin-right: 18px !important;
  }
  #two-column-card .image-title-desc-box:nth-child(2) {
    margin-right: 0px !important;
  }
  .whole-service-content-area {
    width: 100% !important;
  }
  .fullbleed-bg > div {
    width: 100% !important;
    padding: 0 32px;
  }
  .bleed-box {
/*     float: left !important; */
  }
  .our-product-feild {
    width: 100% !important;
  }
  .two-column-card-with-left-content > div {
    width: 100% !important;
  }
  .two-column-left-content-box.col-sm-4 {
    padding-left: 25px;
  }
  .two-column-card-with-left-content .image-title-desc-box {
    width: 285px;
    margin-right: 25px;
  }
  /***Edits*/
  .page-node-91 .two-column-card-with-left-content .image-title-desc-box {
    width: auto;
    margin-right: 25px;
    height: 100% !important;
  }
  .page-node-91 .two-column-card-with-left-content .field--name-field-2-column-card > .field--item {
    flex: 0 0 50%;
  }
  .page-node-91 .two-column-card-with-left-content .field--name-field-2-column-card > .field--item > div{
    height:100%;
  }
  .page-node-91 .two-column-card-with-left-content .field--name-field-2-column-card {
    display: flex;
    justify-content: space-between;
  }
  
  /****End Edits***/
  div#accordion-column-content {
    padding: 32px 50px !important;
  }
  .accordion-inner-content {
    width: 100% !important;
  }
  .accordion-column-fields .inner-block-1 div.field-heading {
    width: 75%;
  }
  .accordion-column-fields .inner-block-1 div.order-test-button {
    width: 25%;
    text-align: center;
  }
  #genetic-testing-work .genetic-testing .col-sm-3 {
    width: 200px;
    min-height: 507px;
    height: auto;
    padding: 40px 15px 56px 15px;
  }
  .three-column-video-content-box .container {
    width: 33.33% !important;
  }
  .three-column-video-desc-box {
    width: 100% !important;
  }
  .three-column-video-content-box {
    width: 100% !important;
  }
  .heading-image-popup-content-area.col-sm-4 {
    width: 50%;
  }
  /* .heading-image-popup-content-area.col-sm-4 {
    min-height: 475px !important;
  } */
  /* .paragraph-id--463
    .field--item:nth-child(odd)
    .heading-image-popup-content-area.col-sm-4 {
    margin-top: 8px;
  } */
  .heading-image-popup-content-area.col-sm-4 img {
    margin: auto;
    width: 100%;
  }
  .paragraph-id--481 .banner-overlay-html-content-description--component {
    padding: 56px 90px;
  }
  .paragraph-id--482 .description--component {
    padding: 0 32px 40px;
  }
  .paragraph-id--485
    .paragraph-id--484
    .description--component
    .col-sm-6.left-content {
    padding-left: 15px;
  }
  .paragraph-id--485
    .paragraph-id--484
    .description--component
    .bottom-content {
    padding-left: 0;
  }
  .paragraph-id--498 .description--component {
    padding: 44px 32px 64px;
  }
  div#patient-advocacy-alnylam {
    width: 100% !important;
    padding: 0 32px;
  }
  .paragraph-id--548 .advocacy-group {
    width: 940px;
  }
  .paragraph-id--532 .fullbleed-bg > div {
    padding: 0 100px;
  }
  .paragraph-id--532 .fullbleed-bg .bleed-box {
    width: 100%;
    margin: auto;
  }
  .paragraph-id--602 button.button-more-down {
    padding: 0 40px;
  }
  .paragraph-id--606 button.button-more {
    padding: 0 18px;
  }
  .contact-us-column-card-map > div {
    width: 100% !important;
  }
  .contact-us-column-card-map {
    padding: 64px 15px !important;
  }
  .contact_us_full_html .col-sm-3 {
    width: 24% !important;
    padding: 20px 0px !important;
    margin-right: 9px !important;
  }
  /* Banner section */
  .view-banner-slideshow .owl-pagination {
    right: 70px !important;
  }
  .view-banner-slideshow .owl-theme .owl-buttons {
    right: 70px !important;
    top: 50px !important;
  }
  .banner-slideshow-overlay-content.container {
    top: 140px !important;
    left: 70px !important;
  }
  .banner-slideshow-overlay-content .cta-button a {
    margin-top: 0px !important;
  }
  .description--component {
    width: 100% !important;
  }
  .our-pipeline .description--component {
    padding: 0 32px 0 48px;
  }
  .description--component .align95 {
    width: 95% !important;
    margin: auto;
  }
  .paragraph-id--627 .description--component .align95 {
    margin: 20px auto 10px;
  }
  /* News-slideshow section */
  .addblock--component {
    width: 100% !important;
  }
  .slick-list.draggable {
    padding: 0 225px !important;
  }
/*   .view-news .slick-current.slick-active.slick-center .slide__description {
    bottom: 11px;
    left: 140px;
  } */
  /* Latest News section */
  .news.heading {
    margin-top: 64px;
    margin-bottom: 20px;
  }
  .news a.button-more {
    margin-left: 64px;
  }
  .news a.button-more {
    margin-top: 0px !important;
  }
  .news .row, 
  .news span {
    padding-left: 70px;
    display: flex;
    align-items: center;
    padding-right: 70px;
  }
  .view-news
    .slick--skin--d3-back
    .slick-initialized
    .slide
    .slide__content
    .slide__description {
    display: none;
    background: transparent;
  }
  .view-news .slick-active .slide__content .slide__description {
    display: block !important;
  }
  .paragraph-id--412 span.our-news {
/*     margin-left: 50px; */
  }
  .paragraph-id--412 h1.our-news {
    margin-left: 50px;
  }
  .news .row .col-sm-7 {
    padding-left: 0;
  }
  .paragraph-id--412 h2.our-news::before {
    margin-left: -50px;
  }
  #full-html-content-background
    .description--component
    .row.genetic-testing
    .col-sm-3 {
    width: 23% !important;
    margin: 0 9px !important;
    min-height: 479px !important;
  }
  .paragraph-id--1528 .addblock--component h2.block-title {
    margin: 0 30px;
  }
  .view-disease-information .view-content {
    margin: 0 30px;
  }
  /* homepage Patient come first section */
  .whole-patient-comes-first-section {
    height: 485px;
    padding: 44px 0px;
  }
  .page-node-80 .whole-patient-comes-first-section {
    height: auto;
    padding: 44px 70px;
    padding-bottom:0;
  }
  
  .whole-patient-comes-first-section .content {
    width: 100% !important;
  }
  .page-node-80 .whole-patient-comes-first-section .content {
    max-width: 100% !important;
    bottom: -68px !important;
    margin-top: -68px !important;
  }
  .page-node-80 .whole-patient-comes-first-section .image-quote.overlap {
    bottom: -100px !important;
    margin-bottom: 163px !important;
    margin-top: 0 !important;
  }
  .whole-patient-comes-first-section .row {
    display: flex;
    align-items: center;
  }
  .whole-patient-comes-first-section .button-more {
    margin-top: 0px !important;
/*     padding: 0 15px; */
  }
  .whole-patient-comes-first-section
    .content
    .description
    p
    .button-more:hover {
    border: 4px solid #bbd9eb;
    color: #fff;
  }
  .whole-patient-comes-first-section button {
    margin-left: 25px;
    margin-top: 0px;
  }
  .image-quote.overlap {
    margin-top: -180px;
  }
  /* OUR SCIENCE HOMEPAGE */
  .paragraph-id--324 .description--component {
    padding: 64px 70px;
  }
  #our-science-homepage p.font-20 {
    margin-bottom: 24px !important;
  }
  #our-science-homepage p.image-title {
    padding: 0px 16px;
  }
  /* HOMEPAGE IMAGE-LEFT OVERLAY */
  .career-section .content {
    padding: 40px 30px 20px 75px;
    height: 530px;
  }
  .career-section .image img {
    width: 670px;
    height: 530px;
  }
  .page-node-80 .career-section .image img {
    width: auto;
    max-width:670px;
    height: auto;
  }
  .career-section .content p {
    font-size: 18px;
  }
  .career-section .content button {
    margin-top: 0px !important;
  }
  /* Featured article homepage section */
  .paragraph-id--425 ul.newsList {
    margin: 0px 40px 64px !important;
  }
  .newsList {
    max-width: 100% !important;
    padding: 0 32px;
  }
  ul.newsList li:last-child {
    margin: 0 !important;
  }
  .paragraph-id--425 .description--component h3 {
    margin-left: 40px !important;
  }
  ul.newsList .newsTitle {
    font-weight: 300;
    font-size: 20px !important;
  }
  .newsCategory,
  ul.newsList .newsTitle {
    text-align: left;
  }
  .footer-top {
    width: 100% !important;
    margin: auto;
  }
  .footer-bottom {
    width: 100% !important;
    margin: auto;
  }
  /*CLP*/
  .paragraph-id--1179
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a,
  .paragraph-id--1451
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a,
  .paragraph-id--1496
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a {
    padding: 15px 6px;
  }
  .paragraph-id--1301
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a,
  .paragraph-id--1199
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a,
  .paragraph-id--1135
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a,
  .paragraph-id--1232
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a,
  .paragraph-id--1400
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a {
    padding: 15px 35px;
  }
  .paragraph-id--1335
    .whole-clp-callout-h1-cta--component
    .clp-callout-h1-cta-link
    p
    a {
    padding: 15px 0px;
  }
  #simple-banner-with-text-wrapper {
    height: 525px !important;
  }
  #simple-banner-with-text-wrapper .text-wrapper .upper-text {
    left: 0px !important;
  }
  #clp-banner-overlay .banner-text-wrapper {
    width: 100% !important;
  }
  #clp-html-content-background .content-wrapper {
    width: 100% !important;
  }
  #clp-left-img-text .img-text-wrapper {
    width: 100% !important;
    display: flex;
    align-items: center;
  }
  #clp-left-img-text .img-text-wrapper .img-box {
    width: 57% !important;
  }
  #clp-left-img-text .img-text-wrapper .text-box {
    width: 42% !important;
  }
  #clp-left-img-text .img-text-wrapper h2 {
    margin-top: 0;
  }
  .clp-callout-h1-cta--component {
    width: 95% !important;
  }
  /*edits home page**/
  .page-node-80 .image-quote.overlap .quote{
    top: unset;
    max-width: 470px;
    bottom: 80px;
  }
   .page-node-80 .image-quote.overlap  span.video-play-button{
    bottom: 40px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .container {
    width: 100% !important;
  }
}
/* Override IPad  */
@media only screen and (min-width: 1001px) and (max-width: 1279px) {
  .paragraph-id--602 .description--component .col-sm-4 a.button-more-down {
    margin-right: 0 !important;
    padding: 15px 39px 15px 23px !important;
  }
  .paragraph-id--602 .description--component .col-sm-4 a.button-more-down:hover::after,
  .paragraph-id--602 .description--component .col-sm-4 a.button-more-down::after {
    right: 22px;
  }
}



@media only screen and (min-width: 0) and (max-width: 767px) {
  .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    max-height: 679px;
  }
  .banner-slideshow-overlay-content.container {
    top: unset !important;
    bottom: 121px;
    left: 94px !important;
    margin-left: 0;
  }
  .piple-content.mb-64 .h2-big.mb-24.text-center {
    margin-bottom: 16px !important;
  }
  .news-footer-block .h2-big.mb-24 {
    margin-bottom: 16px !important;
  }
}
@media only screen and (min-width: 0) and (max-width: 550px) {
  .banner-slideshow-overlay-content.container {
    top: unset !important;
    bottom: 121px;
    left: 40px !important;
    margin-left: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 1000px) {
  #homepage-overlay-with-border .font-20 {
    padding: 0;
  }
  .path-frontpage  .html-content-background.ptb-64 .font-20.mb-32 {
    padding: 0;
  }
  .paragraph--type--banner-overlay-html-content {
    padding: 0 8px;
  }
  #home-page-full-video .homepage-video {
    margin-bottom: 0;
  }
  .mb-64.banner-overlay-html-content-description--component.bottom-border {
    width: auto !important;
    padding: 40px 24px 48px !important;
    margin-top: -8px !important;
  }
  .html-content-background.ptb-64 {
    padding: 48px 4px 64px  20px !important;
  }
  .html-content-background.ptb-64 .font-20.mb-32 {
    padding-right: 20px;
  }
  .carrers-section .dark-button-more,
  .html-content-background .dark-button-more {
    max-width: 222px;
  }
  .our-pipeline #our-science-homepage {
    padding: 0px;
  }
  
  #our-science-homepage p.font-20 {
    padding: 0px !important;
  }
  #our-science-homepage span.our-science {
    padding-left: 0px;
  }
  #our-science-homepage span.our-science {
    padding-left: 0px !important;
  }
   #our-science-homepage h2.our-science::before {
    position: unset;
  }
  #our-science-homepage h2.our-science {
    padding-bottom: 0px !important;
  }
  .carrers-section{
    margin-bottom:40px;
  }
  .carrers-section .row.career-section {
    margin: 0;
  }
  .carrers-section .description--component {
    padding: 0;
  }
  
  .carrers-section .career-section .content {
    padding: 32px 32px 64px !important;
    margin: 0 !important;
  }
  .path-frontpage .carrers-section .career-section .content {
    padding: 64px 32px 64px !important;
    margin: 0 !important;
  }
  .carrers-section h2.secondary-dark::before {	
    position: unset;
  }
  .carrers-section .description--component .col-sm-7.image {
    padding: 0 16px !important;
  }
}
/* Override IPad  */
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .piple-content .h2-style.mb-24.text-center {
    text-align: left !important;
  }
  .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    max-height: 681px;
  }
  .path-frontpage .banner-slideshow-overlay-content .description h2 {
    max-width: 400px !important;
  }
  .banner-slideshow-overlay-content.container {
    top: unset !important;
    bottom: 163px;
    left: 94px !important;
  }
  .carrers-section .description--component .col-sm-7.image {
    padding: 0 32px !important;
  }
  .html-content-background.ptb-64 .font-20.mb-32 {
    padding-right: 0px;
  }
  .html-content-background.ptb-64 {
    padding: 48px 20px 64px !important;
  }
  #home-page-full-video .quote h2 {
    top: 108px;
  }
  .paragraph--type--banner-overlay-html-content {
    padding: 0 32px;
  }
  .mb-64.banner-overlay-html-content-description--component.bottom-border {
    width: auto !important;
    padding: 40px 32px 48px !important;
    margin-top: -32px !important;
  }
  .mt-64.carrer-section .description--component {
    padding: 0 32px;
  }
  
}

