@media (min-width: 30em) and (max-width: 47.9em) {
  #MainContent
    .js-form-item.form-item.js-form-type-select.form-item-field-publication-year-target-id.js-form-item-field-publication-year-target-id {
    margin-left: 0;
    margin-top: 1.6rem;
  }
}

@media (max-width: 767px) {
  .js-form-item.form-item.js-form-type-select.form-item-field-publication-year-target-id.js-form-item-field-publication-year-target-id {
    margin-left: 0px;
    margin-top: 20px;
  }
}

@media (min-width: 980px) and (max-width: 1400px) {
  #Header .primary-menu-wrap ul#PrimaryMenu li {
    float: left;
    padding: 0px 20px;
    position: relative;
  }
  #PrimaryMenu > li:last-child > a {
    padding: 10px 30px;
  }
}

@media (max-width: 21em) {
  #BannerSection {
    height: 200px;
  }
  .mycare-101-faq #BannerSection .banner-image img,
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img,
  .patient-brochure #BannerSection .banner-image img,
  .mycare-101 #BannerSection .banner-image img {
    height: 200px;
    object-fit: cover;
  }

  .main-wrapper {
    top: 200px;
  }
  #BannerSection .bannertext {
    top: 60%;
  }
  #BannerSection .bannertext h2 {
    font-size: 30px;
  }
  #BannerSection .bannertext h4 {
    font-size: 16px;
  }
  #TargetAudience .physician,
  #TargetAudience .patient,
  #TargetAudience .payer,
  #TargetAudience .biopharma {
    height: 180px;
  }
  #Resources .res-wrap .fa {
    font-size: 40px;
  }
  #Resources .res-wrap h3 {
    font-size: 18px;
  }
  footer .footer-links ul li a {
    font-size: 12px;
  }
  #MainContent.broken-link .broken-link-redirect-wrapper .fa.fa-broken-link {
    font-size: 60px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper {
    left: auto;
    position: relative;
    text-align: center;
    top: auto;
    transform: none;
    width: 100%;
  }
  footer.broken-link {
    position: relative;
  }
  #MainContent.broken-link {
    padding: 150px 0 100px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper
    h1 {
    font-size: 80px;
  }
  #MainContent #block-mainpagecontent .inner-wrapper-redirect h3 {
    font-size: 26px;
  }
  #MainContent #block-mainpagecontent a.go-home p {
    font-size: 16px;
  }
  #News-Events .event-description h4 {
    font-size: 16px;
  }
  #News-Events .event-description {
    padding: 0 10px;
  }
  /* Awards styles */
  #MainContent #block-mainpagecontent .awards-wrapper .each-awards-block h2 {
    font-size: 24px;
    line-height: 130%;
  }
  #MainContent #block-mainpagecontent .each-awards-block p {
    margin: 0 0 20px;
    min-height: 10px;
  }
  /* Resources pagination */
  #MainContent .pager ul li {
    width: 30px;
    height: 30px;
  }
  #MainContent .pager ul li.pager__item a {
    font-size: 14px;
  }
  #MainContent .pager ul li.pager__item.pager__item--next span {
    background-size: 60px auto;
    background-position: -47px 9px;
  }
  #MainContent .pager ul li.pager__item.pager__item--previous span {
    background-size: 60px auto;
    background-position: 2px 9px;
  }
  #MainContent .team-info-header {
    margin-bottom: 20px;
    text-align: center;
  }
  #MainContent .team-info-header img {
    float: none;
    margin-bottom: 20px;
  }
  #MainContent .sub-info-team {
    float: none;
    padding-left: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 280px) and (max-width: 479px) {
  #MobileHeader #block-sitebranding a.mob-logo img.white-color.no-scroll-logo,
  #MobileHeader #block-sitebranding a.mob-logo img.teal-color.scroll-logo {
    position: relative;
    top: 24px !important;
  }
  #MobileHeader #block-sitebranding a.mob-logo img {
    width: 100px !important;
  }
  /*-----css for Mycare Page---------------- */
  #ConceptCardCarousel .container-block .slider-content p.first {
    font-size: 1em;
    margin-top: 0;
  }
  #ConceptCardCarousel .container-block .slider-content p.second {
    font-size: 1em;
  }
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .page-node-type-press-release .san-franciso {
    float: none;
    width: 100%;
  }
  .page-node-type-press-release .san-franciso-img {
    float: none;
    width: 100%;
  }
  .path-frontpage
    #ConceptCardCarousel
    #block-views-block-home-main-slider-block-1
    ul
    li:first-child
    .slider-content {
    margin-top: 16rem;
  }
  .path-frontpage
    #ConceptCardCarousel
    #block-views-block-home-main-slider-block-1
    ul
    li:first-child
    .slider-content
    a {
    margin-top: 1rem;
  }
  .slider-content {
    margin: 0;
    padding-top: 1em;
  }
  .ctr-link {
    margin: 0;
  }
  .cta-links-home-main-slider-ul {
    display: block;
  }
  .path-frontpage
    #ConceptCardCarousel
    #block-views-block-home-main-slider-block-1
    .slider-container
    .ctr-link
    .cta-links-home-main-slider-li {
    border: none;
  }
  .meet-us-at-br--ash-2021 .cellworks-reports h1.singula.imge- {
    text-align: left;
  }
  .meet-us-at-br--ash-2021 #block-cellworksreports p.reports-text {
    margin: 0;
  }
  .select2-container--default .select2-selection--single {
    width: 260px;
  }
}

@media screen and (min-width: 479px) and (max-width: 767px) {
  /*-----css for Mycare Page---------------- */
  #ConceptCardCarousel .container-block .slider-content p.second .date {
    margin-top: -4em;
  }
  #ConceptCardCarousel ul.concept-card-carousel li picture img {
    height: 100%;
  }
  .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 479px) and (max-width: 767px) {
  .page-node-type-press-release .san-franciso {
    float: none;
    width: 100%;
  }
  .page-node-type-press-release .san-franciso-img {
    float: none;
    width: 100%;
  }
  .slider-content {
    margin: 0;
    margin-top: 13rem;
  }
  .ctr-link {
    margin: 0;
  }
}
@media screen and (max-width: 500px) {
  #ConceptCardCarousel ul.concept-card-carousel li picture img {
    height: 100%;
  }
  .webform-submission-form .subscriptio-email-wrap {
    width: 230px;
  }
}

/* iPhone 5 & 5s */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  #TargetAudience .physician,
  #TargetAudience .patient,
  #TargetAudience .payer,
  #TargetAudience .biopharma {
    height: 180px;
  }
  #BannerSection {
    height: 215px;
  }
  .mycare-101-faq #BannerSection .banner-image img,
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img,
  .patient-brochure #BannerSection .banner-image img,
  .mycare-101 #BannerSection .banner-image img {
    height: 215px;
    object-fit: cover;
  }
  .main-wrapper {
    top: 215px;
  }
}
/* Extra small devices (portrait phones, less than 34em) (544px) */
@media (max-width: 33.9em) {
  #ConceptCardCarousel .container-block {
    top: 45%;
    transform: translate(-50%, -60%);
  }
  #ConceptCardCarousel .container-block .slider-content h2 {
    font-size: 24px;
    font-weight: 300;
    margin: 0 0 20px;
  }
  #ConceptCardCarousel .container-block .slider-content p {
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 30px;
    padding-left: 13px;
    padding-right: 13px;
  }
  #ConceptCardCarousel .bx-controls-direction {
    display: none;
  }
  #ConceptCardCarousel .banner-title {
    bottom: 110px;
    left: 0;
    padding-left: 15px;
  }
  #ConceptCardCarousel .banner-title .banner-title-text {
    font-size: 42px;
  }
  #ConceptCardCarousel .banner-title h2 #ConceptCardCarousel .banner-title h2 {
    font-size: 42px;
  }
  #ConceptCardCarousel .bx-wrapper .bx-controls-auto,
  #ConceptCardCarousel .bx-wrapper .bx-pager {
    bottom: 75px;
  }
  #ConceptCardCarousel .slider-content .get-started-cta.popup-vimeo img {
    width: 45%;
  }
  .target-audiencesection {
    border-top: 5px solid #ffffff;
  }
  #TargetAudience .physician,
  #TargetAudience .patient,
  #TargetAudience .payer,
  #TargetAudience .biopharma {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
    border-style: none none solid;
    border-width: 0 0 5px;
    height: 200px;
    width: 100%;
  }
  #TargetAudience {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
    border-style: none none solid;
    border-width: 0 0 5px;
  }
  #TargetAudience .title {
    width: 90%;
  }
  #TargetAudience a .title .fa {
    display: none;
  }
  #TargetAudience .title h2 {
    font-size: 30px;
    font-weight: 100%;
  }
  #TargetAudience a .appear,
  #TargetAudience a.physician:hover .appear,
  #TargetAudience a.patient:hover .appear,
  #TargetAudience a.payer:hover .appear,
  #TargetAudience a.biopharma:hover .appear {
    height: auto;
  }
  #TargetAudience .title .appear h3 {
    font: 300 16px/130% "Lato", sans-serif;
    margin: 0 0 10px;
  }
  #TargetAudience .section-bg,
  #TargetAudience a:hover .section-bg {
    filter: blur(0px);
    top: 0;
    transform: scale(1);
  }
  .appear h3 br {
    display: none;
  }
  body.is-sticky #MobileHeader #block-sitebranding a img.no-scroll-logo {
    opacity: 1;
  }
  #Technology .technology {
    padding: 30px 0;
  }
  #Technology .technology-header {
    margin-bottom: 20px;
  }
  #Technology .technology::before {
    background: rgba(0, 0, 0, 0) url("../images/technology-abstract.svg")
      no-repeat scroll -290% top / 120% auto;
  }
  #Technology .technology::after {
    background: rgba(0, 0, 0, 0) url("../images/technology-abstract.svg")
      no-repeat scroll 440% bottom / 120% auto;
  }
  #Technology .technology-header h2 {
    font-size: 26px;
    margin: 0 0 10px;
  }
  #Technology a.block {
    width: 100%;
  }
  #Technology .technology-header p {
    font-size: 16px;
  }
  #Technology a h3,
  #Technology a:hover h3 {
    font-size: 18px;
    margin: 0;
  }
  #Technology a.mid {
    height: 110px;
    width: 100%;
  }
  #Technology a.mid::before {
    height: 60px;
    width: 2px;
  }
  #Technology .fa {
    font-size: 60px;
  }
  #Technology a .wrap {
    height: 150px;
    width: 150px;
    margin-bottom: 20px;
  }
  #Resources {
    padding: 20px 0;
  }
  #Resources .resources-header h2 {
    font-size: 26px;
  }
  #Resources .resources-header p {
    font-size: 16px;
    padding: 0 30px;
  }
  #Resources .resources-header {
    margin-bottom: 20px;
  }
  #Resources .resources-block-wrap {
    padding: 0 15px 0 5px;
  }
  #Resources p.featured {
    font-size: 10px;
  }
  #Resources .slide-cont-inner-wrap {
    display: none;
  }
  #Resources .slide-up-content p {
    font-size: 14px;
    margin: 0;
    min-height: 0;
  }
  #Resources .slide-up-content {
    border-right: none;
    bottom: 0;
    padding: 15px;
    min-height: 80px;
  }
  #Resources .res-block {
    margin: 5px;
    width: 100%;
  }
  #Resources .res-wrap .fa {
    font-size: 50px;
    margin-bottom: 10px;
  }
  #Resources .res-wrap h3 {
    font-size: 20px;
  }
  #Resources .res-block .res-wrap,
  #Resources .res-block:hover .res-wrap,
  #Resources .video .res-wrap,
  #Resources .video:hover .res-wrap {
    top: 35%;
    transform: translateY(-50%);
  }
  #Resources .on,
  #Resources .off {
    height: auto;
  }
  #Resources .off p {
    display: none;
  }
  #Resources .video .slide-up-content,
  #Resources .video:hover .slide-up-content {
    height: auto;
  }
  #Resources .video .slide-up-content p {
    font-size: 14px;
    min-height: 10px;
  }
  #Resources .video:hover .slide-up-content p {
    opacity: 1;
  }
  #Resources .res-block img,
  #Resources .res-block:hover img {
    filter: none;
    transform: scale(1);
  }
  #Resources .res-block .res-wrap .off img {
    height: auto;
    width: 80%;
  }
  #Resources .res-block:hover p.featured,
  #Resources .res-block:hover .res-wrap h3 {
    opacity: 1;
  }
  #Resources .view-all i,
  #News-Events .view-all i {
    font-size: 22px;
    top: 2px;
    width: 22px;
  }
  #Resources .view-all,
  #News-Events .view-all {
    font: 400 14px/100% "Lato", sans-serif;
    margin: 10px 0 0;
  }
  #Resources .view-all:hover,
  #News-Events .view-all:hover {
    padding-left: 8px;
    padding-bottom: 5px;
  }
  #News-Events .view-all {
    margin-bottom: 20px;
  }
  #News-Events {
    padding: 30px 0 0;
  }
  #News-Events h2 {
    font-size: 26px;
    margin: 0 0 10px;
  }
  #News-Events .events-section {
    height: auto;
  }
  .news-events-block-wrap {
    text-align: center;
  }
  #News-Events .each-block {
    height: auto;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 15px 15px 30px 15px;
    width: 100%;
  }
  #News-Events .each-block h3 {
    font-size: 16px;
    margin: 0 0 15px;
    text-align: left;
  }
  #News-Events .news-section .each-block p,
  #News-Events .each-block span {
    font-size: 14px;
    text-align: left;
  }
  #News-Events .each-block .press-release-date {
    bottom: 15px;
  }
  .floating-subscribe {
    display: none;
  }
  #back-to-top {
    display: none !important;
  }
  footer .subscribe-form {
    margin-bottom: 15px;
    padding-left: 0;
    width: 100%;
  }
  footer .subscribe-form h3 {
    font: 300 16px/100% "Lato", sans-serif;
    margin: 0 0 15px;
    text-align: left;
  }
  #ContactForm .hs-form.stacked .field div.input,
  #ContactForm .hs-form.stacked .field,
  #ContactForm form {
    width: 100%;
  }
  #ContactForm #hsForm_1cf666a7-728f-4fda-8606-68c786685ff1 > div {
    width: 80%;
  }
  #ContactForm .hs-form .hs-button {
    border-radius: 50%;
    height: 50px;
    margin-left: 4px;
    top: -2px;
    width: 50px;
  }
  #ContactForm .hs-form .hs-input,
  #ContactForm .hs-form textarea.hs-input {
    border-radius: 0;
    box-sizing: border-box;
    font: 200 16px/130% "Lato", sans-serif;
    height: 50px;
    margin: 0;
    max-width: 500px;
    padding: 0 10px;
    width: 100%;
  }
  footer .footer-links ul {
    margin: 0 0 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap
  }
  footer .footer-links ul li a {
    padding: 0 10px;
  }
  footer .social-links {
    padding-right: 0;
  }
  footer .social-links ul {
    width: 200px !important;
    margin: 20px auto;
    float: none;
    padding: 0;
    width: auto;
  }
  footer .social-links li {
    margin-right: 20px;
  }
  footer .social-links li a {
    height: 35px;
    width: 35px;
  }
  footer .social-links ul li a i {
    font-size: 16px;
    height: 20px;
    left: 7px;
    top: 3px;
    width: 20px;
  }
  footer .social-links ul li a i.fa-twitter {
    top: 5px;
  }
  /* InnerPages Styles */
  #BannerSection {
    height: 230px;
  }
  .mycare-101-faq #BannerSection .banner-image img,
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img,
  .patient-brochure #BannerSection .banner-image img,
  .mycare-101 #BannerSection .banner-image img {
    height: 230px;
    object-fit: cover;
  }
  #BannerSection .banner-image img {
    transform: scale(4);
  }
  .main-wrapper {
    top: 250px;
  }
  #BannerSection .bannertext h2 {
    font-size: 28px;
  }
  #BannerSection .bannertext h4 {
    font-size: 18px;
    font-weight: 300;
  }
  #MainContent {
    padding: 20px 0;
  }
  #MainContent #block-mainpagecontent h1,
  #MainContent #block-mainpagecontent h2,
  #MainContent h1,
  #MainContent h2 {
    font-size: 26px;
  }
  #MainContent #block-mainpagecontent h3,
  #MainContent h3 {
    font-size: 20px;
  }
  #MainContent #block-mainpagecontent p,
  #MainContent p {
    font-size: 16px;
    margin-bottom: 20px;
  }
  #MainContent #block-mainpagecontent hr,
  #MainContent hr {
    margin: 30px 0;
  }
  #MainContent .object-center img {
    margin: 10px 0;
    width: 100%;
    height: auto;
  }
  #MainContent sup {
    font-size: 10px;
  }
  #MainContent #block-mainpagecontent ul li,
  #MainContent #block-mainpagecontent ol li,
  #MainContent ul li,
  #MainContent ol li {
    font-size: 16px;
    padding-left: 5px;
  }
  #MainContent #filterwrapper .alpha-filter {
    height: 90px;
    margin: 10px 5px 0px;
    position: relative;
    text-align: center;
    width: 46.8%;
  }
  #MainContent #filtersection ul li {
    border: 1px solid #333333;
    font: 400 18px/100% "Lato", sans-serif;
    margin: 2px;
    padding: 5px 0;
    text-align: center;
    width: 15%;
  }
  /* crosslining styles */
  #CrossLinks {
    margin-top: 20px;
  }
  #CrossLinks a {
    border-bottom: 2px solid #fff;
    float: left;
    height: 180px;
    margin-right: 0;
    overflow: hidden;
    width: 100%;
  }
  #CrossLinks a:last-child {
    border-bottom: none;
  }
  #CrossLinks a img,
  #CrossLinks a:hover img {
    transform: scale(1);
    width: 100%;
    height: auto;
  }
  #CrossLinks .cross-link-text i {
    font-size: 50px;
    margin-bottom: 10px;
  }
  #CrossLinks .cross-link-text h3 {
    font-size: 20px;
  }
  /* Team styles */
  #TeamProfilesContainer .each-profile,
  #AdvisoryProfilesContainer .each-profile {
    padding: 20px;
    width: 100%;
  }
  #TeamProfilesContainer .profile-detail h3 {
    font-size: 20px;
  }
  #TeamProfilesContainer .team-info-image,
  #AdvisoryProfilesContainer .team-info-image {
    height: 180px;
    margin: 0 auto 15px;
    width: 180px;
  }
  #MainContent .advisory-board-section > h2 {
    font-size: 26px;
    margin: 0 0 20px;
    text-align: center;
  }
  #MainContent .team-info-image > img {
    width: 100%;
    height: auto;
  }
  #MainContent .profile-detail h3 {
    margin-bottom: 5px;
  }
  #MainContent .profile-detail h4 {
    margin-top: 0;
  }
  #MainContent .profile-detail h5 {
    font-size: 16px;
  }
  #TeamProfilesContainer .inlinepopup_content a {
    font-size: 16px;
    margin: 0;
    padding: 0;
  }
  #TeamProfilesContainer .inlinepopup_content a.view-all:hover {
    background-color: #6aaea2;
    color: #fff;
    padding: 0;
  }
  #MainContent .team-info-header {
    margin-bottom: 20px;
    text-align: center;
  }
  #MainContent .team-info-header img {
    float: none;
    margin-bottom: 20px;
  }
  #MainContent .sub-info-team {
    float: none;
    padding-left: 0;
    padding-top: 0;
  }
  /* Career styles */
  #MainContent h2.resume-form-title,
  #MainContent .current-opening-list > h2 {
    font-size: 26px;
    margin: 0 0 15px;
  }
  #MainContent .current-opening-list a.careers-block {
    padding: 15px;
  }
  #MainContent .current-opening-list a.careers-block h2.job-title {
    font-size: 20px;
  }
  #MainContent .current-opening-list a.careers-block .job-location,
  #MainContent .current-opening-list a.careers-block .job-post-date {
    font-size: 10px;
  }
  .bottom-margin {
    margin-bottom: 0px;
  }
  #MainContent
    #block-mainpagecontent
    .contact-form
    .hs-form
    fieldset.form-columns-2
    .input {
    margin-right: 0;
  }
  #MainContent #block-mainpagecontent .contact-form .hs-form .hs-button {
    font-size: 18px;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .contact-form {
    margin-bottom: 15px;
  }
  /* Resources styles */
  .publications
    #MainContent
    #block-mainpagecontent
    .resources-menu-selector
    li {
    border-right: 0 !important;
  }
  #MainContent #block-mainpagecontent .resources-menu-selector li {
    margin: 10px 0;
    width: 100%;
    border-right: 1px solid #333333;
  }
  #MainContent
    #block-mainpagecontent
    .resources-menu-selector
    li:nth-child(2n) {
    border: medium none;
  }
  .publication-wrapper .publication-each-block,
  .resources-wrapper .publication-each-block,
  .article-each-block,
  .resources-wrapper .video-each-block,
  .videos-wrapper .video-each-block {
    margin: 0 10px 10px 0;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .resources-menu-selector li a {
    border: none;
    font-size: 15px;
  }
  /* Press Release styles */
  #MainContent .all-news-section .each-block,
  .path-events .views-col {
    height: auto;
    margin-bottom: 15px;
    margin-right: 0;
    padding: 15px;
    width: 100% !important;
  }
  #MainContent .all-news-section .each-block:last-child {
    margin-bottom: 0;
  }
  #MainContent .each-block-wrapper .press-release-date {
    position: static;
  }
  #MainContent .each-block-wrapper h3,
  .path-events .views-field-title a {
    font-size: 20px;
  }
  #MainContent .each-block-wrapper p,
  #MainContent .each-block-wrapper strong,
  .path-events .views-field-body p {
    margin: 0 0 10px;
    padding: 0;
  }
  /* Contact us styles */
  #MainContent #block-mainpagecontent #tabs-container .tabs-menu {
    width: 100%;
  }
  #MainContent #block-mainpagecontent #tabs-container .tabs-menu li {
    text-align: center;
    width: 50%;
  }
 
  #MainContent #block-mainpagecontent #tabs-container .tabs-menu li a h2 {
    font-size: 26px;
    padding: 5px 0;
  }
  #MainContent #block-mainpagecontent #tabs-container .tabs-menu .current a h2 {
    color: #ffffff;
  }
  #MainContent #block-mainpagecontent .tab-content h3 {
    font-size: 18px;
  }
  #MainContent #block-mainpagecontent .phone-mail-detail {
    padding-bottom: 15px;
  }
  #MainContent #block-mainpagecontent #tabs-container .tab {
    margin-bottom: 0;
  }
  /* Awards styles */
  #MainContent #block-mainpagecontent .awards-wrapper .each-awards-block h2 {
    font-size: 24px;
    line-height: 130%;
  }
  #MainContent #block-mainpagecontent .each-awards-block p {
    margin: 0 0 20px;
    min-height: 10px;
  }
  /* Team styles */
  #TeamProfilesContainer .inlinepopup_content a.view-all:hover {
    background-color: #ffffff;
    color: #6aaea2;
  }
  #TeamProfilesContainer .inlinepopup_content a.view-all:hover i {
    color: #6aaea2;
  }
  /* Sitemap styles */
  #MainContent #block-mainpagecontent .menu-holder {
    padding-bottom: 40px;
    padding-top: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu {
    padding: 0 0 15px;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu ul li {
    border-right: none;
    float: left;
    list-style-type: none;
    padding-left: 0;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu ul li a {
    display: block;
    font: 300 20px/100% "Lato", sans-serif;
    padding: 7px 0;
    text-align: left;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block {
    border-right: none;
    float: left;
    margin-bottom: 20px;
    min-height: 10px;
    padding: 0;
    width: 100%;
  }
  #MainContent
    #block-mainpagecontent
    .menu-holder
    .menu-block
    .menu-block-inner {
    padding-right: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block h3 a {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block p a {
    font: 300 18px/130% "Lato", sans-serif;
    padding: 0 0 5px;
  }
  #MainContent #block-mainpagecontent .menu-holder {
    padding-bottom: 0;
    padding-top: 0;
  }
  /* 403 & 404 */
  #MainContent.broken-link .broken-link-redirect-wrapper .fa.fa-broken-link {
    font-size: 60px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper
    h1 {
    font-size: 90px;
  }
  #MainContent #block-mainpagecontent .inner-wrapper-redirect h3 {
    font-size: 20px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper {
    left: auto;
    position: relative;
    text-align: center;
    top: auto;
    transform: none;
    width: 100%;
  }
  footer.broken-link {
    position: relative;
  }
  footer .social-links ul li a i.fa.fa-youtube {
    left: 9px;
  }
  #MainContent.broken-link {
    padding: 150px 0 100px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper
    h1 {
    font-size: 80px;
  }
  #MainContent #block-mainpagecontent .inner-wrapper-redirect h3 {
    font-size: 26px;
  }
  #MainContent #block-mainpagecontent a.go-home p {
    font-size: 16px;
  }
  #MainContent #block-mainpagecontent .faq-wrapper {
    margin: 0 0 30px;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:last-child {
    margin-bottom: 0;
  }
  #MainContent #block-mainpagecontent .faq-wrapper-three-coloumn .faq-wrapper {
    border-right: 0;
    border-bottom: none;
    padding: 0;
    width: 100%;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-three-coloumn
    .faq-wrapper
    h2 {
    min-height: 0;
  }
  #MainContent #block-mainpagecontent .faq-wrapper-two-coloumn .faq-wrapper {
    width: 100%;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:first-child {
    padding-right: 0;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:first-child::before,
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:last-child::before {
    display: none;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:last-child {
    padding-left: 0;
  }
  #MainContent #block-mainpagecontent .min-margin,
  #MainContent .min-margin {
    margin-left: 20px;
  }
  #MainContent #block-mainpagecontent ul {
    padding: 0 0 0 40px;
  }
  #News-Events .event-description h4 {
    font-size: 18px;
  }
  #News-Events .event-description {
    padding: 0 20px;
  }
  /* Resources pagination */
  #MainContent .pager ul li {
    width: 30px;
    height: 30px;
  }
  #MainContent .pager ul li.pager__item a {
    font-size: 14px;
  }
  #MainContent .pager ul li.pager__item.pager__item--next span {
    background-size: 60px auto;
    background-position: -47px 9px;
  }
  #MainContent .pager ul li.pager__item.pager__item--previous span {
    background-size: 60px auto;
    background-position: 2px 10px;
  }
  /* New resource page style */
  #MainContent .custom-dropdown {
    width: 288px;
  }
  #MainContent .year-type {
    margin-left: 0;
  }
  #MainContent .year-list ul li {
    margin-bottom: 15px;
  }
  /* Pagination style begins here. */
  .browser-type {
    margin-bottom: 30px;
  }
  #pagination ul li {
    padding-right: 10px;
    padding-bottom: 10px;
  }
  #pagination ul li a,
  #pagination ul li.active span,
  #pagination ul li.disabled span {
    padding: 4px 12px;
    font-size: 14px;
  }
}
/* Small devices (landscape phones, less than 48em) (768px) */
@media (min-width: 30em) and (max-width: 47.9em) {
  #ConceptCardCarousel .container-block .slider-content h2 {
    font-size: 24px;
    font-weight: 300;
    margin: 0 0 20px;
  }
  #ConceptCardCarousel .container-block .slider-content p {
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 30px;
  }
  #ConceptCardCarousel .bx-controls-direction {
    display: none;
  }
  #ConceptCardCarousel .banner-title {
    bottom: 60px;
    left: 15px;
  }
  #ConceptCardCarousel .banner-title h2 {
    font-size: 35px;
  }
  #ConceptCardCarousel .bx-wrapper .bx-controls-auto,
  #ConceptCardCarousel .bx-wrapper .bx-pager {
    bottom: 5px;
  }
  #ConceptCardCarousel .slider-content .get-started-cta.popup-vimeo img {
    width: 45%;
  }
  .mobilemenu_wrapper .mobilemenu ul li.child-menu {
    background-position: 104% 22px;
  }
  #MobileHeader #block-sitebranding a.mob-logo img {
    height: auto;

    width: 130px;
  }
  .target-audiencesection {
    border-top: 5px solid #ffffff;
  }
  #TargetAudience .physician,
  #TargetAudience .patient,
  #TargetAudience .payer,
  #TargetAudience .biopharma {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
    border-style: none none solid;
    border-width: 0 0 5px;
    height: 180px;
    width: 100%;
  }
  #TargetAudience {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
    border-style: none none solid;
    border-width: 0 0 5px;
  }
  #TargetAudience .title {
    width: 90%;
  }
  #TargetAudience a .title .fa {
    display: none;
  }
  #TargetAudience .title h2 {
    font-size: 30px;
  }
  #TargetAudience a .appear,
  #TargetAudience a.physician:hover .appear,
  #TargetAudience a.patient:hover .appear,
  #TargetAudience a.payer:hover .appear,
  #TargetAudience a.biopharma:hover .appear {
    height: auto;
  }
  #TargetAudience .title .appear h3 {
    font: 300 16px/130% "Lato", sans-serif;
    margin: 0;
  }
  #TargetAudience .section-bg,
  #TargetAudience a:hover .section-bg {
    filter: blur(0px);
    top: 0;
    transform: scale(1);
  }
  #MainContent .year-type {
    margin-left: 0;
  }
  .appear h3 br {
    display: none;
  }
  body.is-sticky #MobileHeader #block-sitebranding a img.no-scroll-logo {
    opacity: 1;
  }
  #Technology .technology {
    padding: 30px 0;
  }
  #Technology .technology::before {
    background: rgba(0, 0, 0, 0) url("../images/technology-abstract.svg")
      no-repeat scroll -290% top / 120% auto;
  }
  #Technology .technology::after {
    background: rgba(0, 0, 0, 0) url("../images/technology-abstract.svg")
      no-repeat scroll 440% bottom / 120% auto;
  }
  #Technology .technology-header h2 {
    font-size: 26px;
    margin: 0 0 10px;
  }
  #Technology a.block {
    width: 100%;
  }
  #Technology .technology-header p {
    font-size: 16px;
  }
  #Technology a h3,
  #Technology a:hover h3 {
    font-size: 18px;
    margin: 0;
  }
  #Technology a.mid {
    height: 110px;
    width: 100%;
  }
  #Technology a.mid::before {
    height: 60px;
    width: 2px;
  }
  #Technology .fa {
    font-size: 60px;
  }
  #Technology a .wrap {
    height: 150px;
    width: 150px;
    margin-bottom: 20px;
  }
  #Resources {
    padding: 30px 0;
  }
  #Resources .resources-header h2 {
    font-size: 26px;
  }
  #Resources .resources-header p {
    font-size: 16px;
    padding: 0 30px;
  }
  #Resources .resources-header {
    margin-bottom: 20px;
  }
  #Resources .resources-block-wrap {
    padding: 0 20px;
  }
  #Resources p.featured {
    font-size: 10px;
  }
  #Resources .slide-cont-inner-wrap {
    display: none;
  }
  #Resources .slide-up-content p {
    font-size: 14px;
    margin: 0;
    min-height: 0;
  }
  #Resources .slide-up-content {
    border-right: none;
    bottom: 0;
    padding: 15px;
    min-height: 60px;
    margin-bottom: 15px;
  }
  #Resources .res-block {
    width: 100%;
    padding-bottom: 10px;
  }
  #Resources .res-block img {
    height: 350px;
  }
  #Resources .publication.res-block {
    border: medium none;
  }
  #Resources .res-wrap .fa {
    font-size: 50px;
    margin-bottom: 10px;
  }
  #Resources .res-wrap h3 {
    font-size: 20px;
  }
  #Resources .res-block .res-wrap,
  #Resources .res-block:hover .res-wrap,
  #Resources .video .res-wrap,
  #Resources .video:hover .res-wrap {
    top: 35%;
    transform: translateY(-50%);
  }
  #Resources .on,
  #Resources .off {
    height: auto;
  }
  #Resources .off p {
    display: none;
  }
  #Resources .video .slide-up-content,
  #Resources .video:hover .slide-up-content {
    height: auto;
  }
  #Resources .video .slide-up-content p {
    font-size: 14px;
    min-height: 10px;
  }
  #Resources .video:hover .slide-up-content p {
    opacity: 1;
  }
  #Resources .res-block img,
  #Resources .res-block:hover img {
    filter: none;
    transform: scale(1);
  }
  #Resources .res-block .res-wrap .off img {
    height: auto;
    width: 80%;
  }
  #Resources .res-block:hover p.featured,
  #Resources .res-block:hover .res-wrap h3 {
    opacity: 1;
  }
  #MainContent .view-all i,
  #Resources .view-all i {
    font-size: 22px;
    top: 2px;
    width: 22px;
  }
  #MainContent .view-all,
  #Resources .view-all {
    font-size: 14px;
    margin: 10px 0 0;
  }
  #MainContent .view-all:hover,
  #Resources .view-all:hover {
    padding-left: 8px;
    padding-bottom: 5px;
  }
  #News-Events .view-all {
    margin: 10px 0 30px;
  }
  #News-Events {
    padding: 30px 0;
  }
  #News-Events h2 {
    font-size: 26px;
    margin-bottom: 15px;
  }
  #News-Events .events-section {
    height: 150px;
  }
  #News-Events a.events-section img.thumb-image,
  #News-Events a.events-section:hover img.thumb-image {
    transform: translateY(-90px) scale(1);
    filter: blur(0px);
  }
  .news-events-block-wrap {
    text-align: center;
  }
  #News-Events .each-block {
    height: auto;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 15px 15px 30px 15px;
    width: 100%;
  }
  #News-Events .each-block h3 {
    font-size: 16px;
    margin: 0 0 15px;
    text-align: left;
  }
  #News-Events .event-description {
    padding: 0 10px;
  }
  #News-Events .event-description h4 {
    font-size: 18px;
  }
  #News-Events .news-section .each-block p,
  #News-Events .each-block span {
    font-size: 14px;
    text-align: left;
  }
  #News-Events .each-block .press-release-date {
    bottom: 15px;
  }
  .floating-subscribe {
    display: none;
  }
  #back-to-top {
    display: none !important;
  }
  footer .subscribe-form {
    margin: 0 auto 15px;
    padding-left: 0;
    width: 402px;
  }
  footer .subscribe-form h3 {
    font: 300 16px/100% "Lato", sans-serif;
    margin: 0 0 15px;
    text-align: left;
  }
  footer .subscribe-form h3 {
    font: 300 16px/100% "Lato", sans-serif;
    margin: 0 0 15px;
    text-align: left;
  }
  #ContactForm .hs-form.stacked .field {
    width: 100%;
  }
  #ContactForm .hs-form.stacked .field div.input {
    width: 100%;
  }
  #ContactForm .hs-form .hs-button {
    border-radius: 50px;
    height: 50px;
    margin-left: 1px;
    top: -3px;
    width: 50px;
  }
  #ContactForm .hs-form .hs-input,
  #ContactForm .hs-form textarea.hs-input {
    border-radius: 0;
    box-sizing: border-box;
    font: 200 16px/130% "Lato", sans-serif;
    height: 50px;
    margin: 0;
    max-width: 500px;
    padding: 0 10px;
    width: 100%;
  }
  footer .footer-links ul li a {
    padding: 0 10px;
  }
  footer .social-links {
    padding-right: 0;
  }
  footer .social-links ul {
    float: none;
    margin: 20px auto 0;
    padding: 0;
    width: 140px;
    display: flex;
    justify-content: space-evenly;
  }
  footer .social-links li {
    margin-right: 20px;
  }
  footer .social-links li a {
    height: 35px;
    width: 35px;
  }
  footer .social-links ul li a i {
    font-size: 16px;
    height: 20px;
    left: 7px;
    top: 3px;
    width: 20px;
  }
  footer .social-links ul li a i.fa-twitter {
    top: 5px;
  }
  /* InnerPages Styles */
  #BannerSection {
    height: 250px;
  }
  .mycare-101-faq #BannerSection .banner-image img,
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img,
  .patient-brochure #BannerSection .banner-image img,
  .mycare-101 #BannerSection .banner-image img {
    height: 250px;
    object-fit: cover;
  }
  #BannerSection .banner-image img {
    transform: scale(4);
  }
  .main-wrapper {
    top: 250px;
  }
  #BannerSection .bannertext h2 {
    font-size: 32px;
  }
  #BannerSection .bannertext h4 {
    font-size: 18px;
    font-weight: 300;
  }
  #MainContent {
    padding: 20px 0;
  }
  .meet-us-at-br---asco-2022 #MainContent {
    padding: 0;
  }
  #MainContent #block-mainpagecontent h1,
  #MainContent #block-mainpagecontent h2,
  #MainContent h1,
  #MainContent h2 {
    font-size: 26px;
  }
  #MainContent #block-mainpagecontent h3,
  #MainContent h3 {
    font-size: 20px;
  }
  #MainContent #block-mainpagecontent p,
  #MainContent p {
    font-size: 16px;
    margin-bottom: 20px;
  }
  #MainContent #block-mainpagecontent hr,
  #MainContent hr {
    margin: 30px 0;
  }
  #MainContent #block-mainpagecontent .faq-wrapper-three-coloumn .faq-wrapper {
    border-right: 0;
    border-bottom: none;
    padding: 0;
    width: 100%;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-three-coloumn
    .faq-wrapper
    h2 {
    min-height: 0;
  }
  #MainContent #block-mainpagecontent .faq-wrapper-two-coloumn .faq-wrapper {
    width: 100%;
    border-bottom: 2px solid #ddd;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:first-child {
    padding-right: 0;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:first-child::before,
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:last-child::before {
    display: none;
  }
  #MainContent
    #block-mainpagecontent
    .faq-wrapper-two-coloumn
    .faq-wrapper:last-child {
    padding-left: 0;
  }
  #MainContent .object-center img {
    margin: 10px 0;
    width: 100%;
    height: auto;
  }
  #MainContent sup {
    font-size: 10px;
  }
  #MainContent #block-mainpagecontent li,
  #MainContent li {
    font-size: 16px;
    padding-left: 5px;
  }
  #MainContent #filterwrapper .alpha-filter {
    height: 110px;
    margin: 10px 5px 0;
    position: relative;
    text-align: center;
    width: 31.2%;
  }
  #MainContent #filtersection ul li {
    border: 1px solid #333333;
    font: 400 18px/100% "Lato", sans-serif;
    margin: 2px;
    padding: 5px 0;
    text-align: center;
    width: 15%;
  }
  /* crosslining styles */
  #CrossLinks {
    margin-top: 20px;
  }
  #CrossLinks a {
    border-bottom: 2px solid #fff;
    float: left;
    height: 180px;
    margin-right: 0;
    overflow: hidden;
    width: 100%;
  }
  #CrossLinks a:last-child {
    border-bottom: none;
  }
  #CrossLinks a img,
  #CrossLinks a:hover img {
    transform: scale(1);
  }
  #CrossLinks .cross-link-text i {
    font-size: 50px;
    margin-bottom: 10px;
  }
  #CrossLinks .cross-link-text h3 {
    font-size: 20px;
  }
  /* Team styles */
  #TeamProfilesContainer .each-profile,
  #AdvisoryProfilesContainer .each-profile {
    padding: 20px;
    width: 100%;
  }
  #TeamProfilesContainer .profile-detail h3 {
    font-size: 20px;
  }
  #TeamProfilesContainer .team-info-image,
  #AdvisoryProfilesContainer .team-info-image {
    height: 180px;
    margin: 0 auto 15px;
    width: 180px;
  }
  #MainContent .advisory-board-section > h2 {
    font-size: 26px;
    margin: 0 0 20px;
    text-align: center;
  }
  #MainContent .team-info-image > img {
    width: 100%;
    height: auto;
  }
  #MainContent .profile-detail h3 {
    margin-bottom: 5px;
  }
  #MainContent .profile-detail h4 {
    margin-top: 0;
  }
  #MainContent .profile-detail h5 {
    font-size: 16px;
  }
  #TeamProfilesContainer .inlinepopup_content a {
    font-size: 16px;
    margin: 0;
    padding: 0;
  }
  #TeamProfilesContainer .inlinepopup_content a.view-all:hover {
    background-color: #6aaea2;
    color: #fff;
    padding: 0;
  }
  #MainContent .team-info-header {
    margin-bottom: 20px;
    text-align: center;
  }
  #MainContent .team-info-header img {
    float: none;
    margin-bottom: 20px;
  }
  #MainContent .sub-info-team {
    float: none;
    padding-left: 0;
    padding-top: 0;
  }
  /* Career styles */
  #MainContent h2.resume-form-title,
  #MainContent .current-opening-list > h2 {
    font-size: 26px;
    margin: 0 0 15px;
  }
  #MainContent .current-opening-list a.careers-block {
    padding: 15px;
  }
  #MainContent .current-opening-list a.careers-block h2.job-title {
    font-size: 20px;
  }
  #MainContent .current-opening-list a.careers-block .job-location,
  #MainContent .current-opening-list a.careers-block .job-post-date {
    font-size: 10px;
  }
  .bottom-margin {
    margin-bottom: 0px;
  }
  #MainContent
    #block-mainpagecontent
    .contact-form
    .hs-form
    fieldset.form-columns-2
    .input {
    margin-right: 0;
  }
  #MainContent #block-mainpagecontent .contact-form .hs-form .hs-button {
    font-size: 18px;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .contact-form {
    margin-bottom: 15px;
  }
  /* Resources styles */
  .publications
    #MainContent
    #block-mainpagecontent
    .resources-menu-selector
    li {
    border-right: 0;
  }
  #MainContent #block-mainpagecontent .resources-menu-selector li {
    margin: 10px 0;
    width: 100%;
    border-right: 1px solid #333333;
  }
  #MainContent
    #block-mainpagecontent
    .resources-menu-selector
    li:nth-child(2n) {
    border: medium none;
  }
  .publication-wrapper .publication-each-block,
  .resources-wrapper .publication-each-block,
  .article-each-block,
  .resources-wrapper .video-each-block,
  .videos-wrapper .video-each-block {
    margin: 0 10px 10px 0;
    width: 48.5%;
  }
  .publication-wrapper .publication-each-block:nth-child(2n),
  .resources-wrapper .publication-each-block:nth-child(2n),
  .article-each-block:nth-child(2n),
  .resources-wrapper .video-each-block:nth-child(2n),
  .videos-wrapper .video-each-block:nth-child(2n) {
    margin-right: 0;
  }
  .publication-wrapper .publication-each-block:nth-child(3n),
  .resources-wrapper .publication-each-block:nth-child(3n),
  .article-each-block:nth-child(3n) {
    margin-right: 10px;
  }
  #MainContent #block-mainpagecontent .resources-menu-selector li a {
    border: none;
  }
  .publication-wrapper .publication-each-block .slide-up-content,
  .resources-wrapper .publication-each-block .slide-up-content,
  .article-each-block .slide-up-content {
    height: 180px;
    padding: 10px;
    width: 100%;
  }
  .publication-wrapper .publication-each-block .res-wrap,
  .resources-wrapper .publication-each-block .res-wrap,
  .article-each-block .res-wrap {
    top: 30%;
  }
  #MainContent .publication-wrapper .publication-each-block .slide-up-content p,
  #MainContent .resources-wrapper .publication-each-block .slide-up-content p,
  #MainContent .article-each-block .slide-up-content p {
    font-size: 14px;
    margin: 0;
    min-height: 0;
  }
  .publication-wrapper .publication-each-block .res-wrap .fa,
  .resources-wrapper .publication-each-block .res-wrap .fa,
  .article-each-block .res-wrap .fa {
    font-size: 40px;
    margin-bottom: 10px;
  }
  .publication-wrapper .publication-each-block .slide-up-content,
  .resources-wrapper .publication-each-block .slide-up-content,
  .article-each-block .slide-up-content {
    bottom: 0;
    height: auto;
  }
  #MainContent .publication-wrapper .publication-each-block .res-wrap h3,
  #MainContent .resources-wrapper .publication-each-block .res-wrap h3,
  #MainContent .article-each-block .res-wrap h3 {
    font-size: 16px;
  }
  #MainContent .resources-wrapper .slide-cont-inner-wrap {
    display: none;
  }
  /* Press Release styles */
  #MainContent .all-news-section .each-block,
  .path-events .views-col {
    height: auto;
    margin-bottom: 15px;
    margin-right: 0;
    padding: 15px;
    width: 100% !important;
  }
  #MainContent .all-news-section .each-block:hover h3,
  #MainContent .all-news-section .each-block:hover p,
  #MainContent .all-news-section .each-block:hover span {
    text-decoration: none;
  }
  #MainContent .all-news-section .each-block:last-child {
    margin-bottom: 0;
  }
  #MainContent .each-block-wrapper .press-release-date {
    position: static;
  }
  #MainContent .each-block-wrapper h3,
  .path-events .views-field-title a {
    font-size: 20px;
  }
  #MainContent .each-block-wrapper p,
  #MainContent .each-block-wrapper strong,
  .path-events .views-field-body p {
    margin: 0 0 10px;
    padding: 0;
  }
  /* Contact us styles */
  #MainContent #block-mainpagecontent #tabs-container .tabs-menu {
    width: 100%;
  }
  #MainContent #block-mainpagecontent #tabs-container .tabs-menu li {
    text-align: center;
    width: 50%;
  }

  #MainContent #block-mainpagecontent #tabs-container .tabs-menu li a h2 {
    font-size: 26px;
    padding: 5px 0;
  }
  #MainContent #block-mainpagecontent #tabs-container .tabs-menu .current a h2 {
    color: #ffffff;
  }
  #MainContent #block-mainpagecontent .tab-content h3 {
    font-size: 18px;
  }
  #MainContent #block-mainpagecontent .phone-mail-detail {
    padding-bottom: 15px;
  }
  #MainContent #block-mainpagecontent #tabs-container .tab {
    margin-bottom: 0;
  }
  /* Sitemap styles */
  #MainContent #block-mainpagecontent .menu-holder {
    padding-bottom: 40px;
    padding-top: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu {
    padding: 0 0 15px;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu ul li {
    border-right: none;
    float: left;
    list-style-type: none;
    padding-left: 0;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu ul li a {
    display: block;
    font: 300 20px/100% "Lato", sans-serif;
    padding: 7px 0;
    text-align: left;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block {
    border-right: none;
    float: left;
    margin-bottom: 20px;
    min-height: 10px;
    padding: 0;
    width: 100%;
  }
  #MainContent
    #block-mainpagecontent
    .menu-holder
    .menu-block
    .menu-block-inner {
    padding-right: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block h3 a {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block p a {
    font: 300 18px/130% "Lato", sans-serif;
    padding: 0 0 5px;
  }
  #MainContent #block-mainpagecontent .menu-holder {
    padding-bottom: 0;
    padding-top: 0;
  }
  /* Awards styles */
  #MainContent #block-mainpagecontent .awards-wrapper .each-awards-block h2 {
    font-size: 24px;
    line-height: 130%;
  }
  #MainContent #block-mainpagecontent .each-awards-block p {
    margin: 0 0 20px;
    min-height: 10px;
  }
  /* 403 & 404 */
  #MainContent.broken-link .broken-link-redirect-wrapper .fa.fa-broken-link {
    font-size: 60px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper
    h1 {
    font-size: 90px;
  }
  #MainContent #block-mainpagecontent .inner-wrapper-redirect h3 {
    font-size: 20px;
  }
  /* New resource page style */
  #MainContent .custom-dropdown {
    width: 288px;
  }
  #MainContent .year-list {
    margin-left: 0;
  }
  #MainContent .year-list ul li {
    padding-right: 10px;
  }
  /* Pagination style begins here. */
  .browser-type {
    margin-bottom: 30px;
  }
  #pagination ul li {
    padding-right: 10px;
    padding-bottom: 10px;
  }
  #pagination ul li a,
  #pagination ul li.active span,
  #pagination ul li.disabled span {
    padding: 4px 12px;
    font-size: 14px;
  }
  #MobileHeader #block-sitebranding a.mob-logo img.white-color.no-scroll-logo,
  #MobileHeader #block-sitebranding a.mob-logo img.teal-color.scroll-logo {
    position: relative;
    top: 30px !important;
  }
}


/* Medium devices (tablets, less than 62em) (768px - 992px) Tablet - Portrait */
@media (min-width: 48em) and (max-width: 61.9em) {
  #ConceptCardCarousel .container-block .slider-content h2 {
    font-size: 32px;
    font-weight: 300;
    margin: 0 0 20px;
  }
  #ConceptCardCarousel .container-block .slider-content p {
    font-size: 22px;
    font-weight: 400;
    margin: 0 0 30px;
  }
  #BannerSection {
    height: 300px;
  }
  .mycare-101-faq #BannerSection .banner-image img,
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img,
  .patient-brochure #BannerSection .banner-image img,
  .mycare-101 #BannerSection .banner-image img {
    object-fit: cover;
    height: 300px;
  }
  .mobilemenu_wrapper .mobilemenu ul li.child-menu {
    background-position: 102% 22px;
  }
  .main-wrapper {
    top: 300px;
  }
  #ConceptCardCarousel .banner-title {
    bottom: 120px;
    left: 15px;
  }
  #ConceptCardCarousel .bx-wrapper .bx-controls-direction a {
    bottom: 72px;
  }
  #ConceptCardCarousel .banner-title h2 {
    font-size: 40px;
  }
  #ConceptCardCarousel .bx-wrapper .bx-controls-auto,
  #ConceptCardCarousel .bx-wrapper .bx-pager {
    bottom: 80px;
  }
  #TargetAudience .title {
    width: 90%;
  }
  #TargetAudience a .title .fa {
    display: none;
  }
  #TargetAudience .title h2 {
    font-size: 30px;
  }
  #TargetAudience a .appear,
  #TargetAudience a.physician:hover .appear,
  #TargetAudience a.patient:hover .appear,
  #TargetAudience a.payer:hover .appear,
  #TargetAudience a.biopharma:hover .appear {
    height: auto;
  }
  #TargetAudience .title .appear h3 {
    font: 300 16px/130% "Lato", sans-serif;
    margin: 0;
  }
  #TargetAudience .section-bg,
  #TargetAudience a:hover .section-bg {
    filter: blur(0px);
    top: 0;
    transform: scale(1);
  }
  .appear h3 br {
    display: none;
  }
  body.is-sticky #MobileHeader #block-sitebranding a img.no-scroll-logo {
    opacity: 1;
  }
  #MobileHeader {
    height: 70px;
  }
  #MobileHeader #block-sitebranding a.mob-logo img {
    padding-top: 5px;
    width: 140px;
  }
  .mobile-primary-menu-wrap ul {
    margin: 23px 0 0;
  }
  #Technology .technology,
  #Resources,
  #News-Events {
    padding: 30px 0;
  }
  #Technology .technology-header h2,
  #Resources .resources-header h2,
  #News-Events h2 {
    font-size: 30px;
  }
  #Technology a.block {
    width: 33%;
  }
  #Technology a .wrap {
    height: 150px;
    margin: 0 0 20px;
    width: 150px;
    z-index: 1;
  }
  #Technology a h3,
  #Technology a:hover h3 {
    font-size: 18px;
  }
  #Technology a.mid {
    height: 150px;
    width: 11%;
  }
  #Technology .fa {
    font-size: 70px;
  }
  #Resources .res-block .res-wrap,
  #Resources .res-block:hover .res-wrap,
  #Resources .video .res-wrap,
  #Resources .video:hover .res-wrap {
    top: 35%;
    transform: translateY(-50%);
  }
  #Resources .on,
  #Resources .off {
    height: auto;
  }
  #Resources .off p {
    display: none;
  }
  #Resources .video .slide-up-content,
  #Resources .video:hover .slide-up-content {
    height: auto;
  }
  #Resources .video .slide-up-content p {
    font-size: 14px;
    min-height: 54px;
  }
  #Resources .video:hover .slide-up-content p {
    opacity: 1;
  }
  #Resources .slide-cont-inner-wrap {
    display: none;
  }
  #Resources .res-block img,
  #Resources .res-block:hover img {
    filter: none;
    transform: scale(1);
  }
  #Resources .res-block .res-wrap .off img {
    height: auto;
    width: 80%;
  }
  #Resources .res-block:hover p.featured,
  #Resources .res-block:hover .res-wrap h3 {
    opacity: 1;
  }
  #Resources .res-wrap .fa {
    font-size: 40px;
    margin-bottom: 10px;
  }
  #Resources p.featured {
    font-size: 10px;
  }
  #Resources .res-wrap h3 {
    font-size: 16px;
  }
  #Resources .slide-cont-inner-wrap {
    display: none;
  }
  #Resources .slide-up-content p {
    font-size: 14px;
    margin: 0;
    min-height: 0;
  }
  #Resources .slide-up-content {
    border-right: none;
    bottom: 0;
    padding: 15px;
  }
  .view-all i,
  #Resources .view-all i {
    font-size: 22px;
    top: 2px;
    width: 22px;
  }
  .view-all,
  #Resources .view-all {
    font-size: 14px;
    margin: 10px 0 0;
  }
  .view-all:hover,
  #Resources .view-all:hover {
    padding-left: 8px;
    padding-bottom: 5px;
  }
  #News-Events .event-description {
    padding: 0 10px;
  }
  #News-Events a.events-section img.thumb-image,
  #News-Events a.events-section:hover img.thumb-image {
    filter: blur(0px);
    height: auto;
    transform: scale(2.3);
    width: 100%;
  }
  #News-Events .each-block {
    height: 300px;
    margin-right: 20px;
    padding: 15px;
    width: 46%;
  }
  #News-Events .each-block h3 {
    font-size: 16px;
  }
  #News-Events .news-section .each-block p,
  #News-Events .each-block span {
    font-size: 12px;
  }
  #News-Events .each-block .press-release-date {
    bottom: 10px;
  }
  #News-Events .event-description h4 {
    font-size: 20px;
  }
  footer .subscribe-form {
    padding-left: 0;
    width: 100%;
  }
  footer .subscribe-form h3 {
    font-size: 14px;
  }
  footer .social-links {
    padding-right: 0;
  }
  footer fieldset.form-group {
    float: left;
    width: 80%;
  }
  footer #ContactForm .submit {
    width: 20%;
  }
  footer fieldset.form-group label {
    font-size: 14px;
    top: 10px;
  }
  footer fieldset.form-group input.form-control {
    height: 40px;
  }
  #MainContent .current-opening-list a.careers-block h2.job-title {
    font-size: 22px;
  }
  #MainContent .current-opening-list a.careers-block {
    padding: 15px 20px;
  }
  #ContactForm form,
  #ContactForm .hs-form.stacked .field,
  #ContactForm .hs-form.stacked .field div.input,
  #ContactForm .hs-form .hs-input,
  #ContactForm .hs-form textarea.hs-input {
    width: 100%;
  }
  #ContactForm .hs-form .hs-input,
  #ContactForm .hs-form textarea.hs-input {
    height: 40px;
    width: 100%;
  }
  #ContactForm #hsForm_362b4550-8a98-413b-a272-5d25ee13ff7d .hs_submit {
    width: 40px;
  }
  #ContactForm #hsForm_362b4550-8a98-413b-a272-5d25ee13ff7d > div {
    width: 77%;
  }
  #ContactForm #hsForm_1cf666a7-728f-4fda-8606-68c786685ff1 > div {
    width: 170px;
  }
  #ContactForm .hs-form .hs-button {
    height: 40px;
    width: 40px;
    background-position: 17px 12px;
    margin-left: 2px;
    top: -1px;
  }
  #ContactForm .hs-form .hs-button:hover {
    background-position: -27px 12px;
  }
  footer .footer-links ul li {
    display: inline-block;
    float: none;
  }
  footer .social-links li {
    margin-right: 15px;
  }
  footer .social-links li a {
    height: 40px;
    width: 40px;
  }
  footer .social-links ul li a i {
    font-size: 18px;
    height: 30px;
    left: 10px;
    top: 6px;
    width: 30px;
  }
  footer .social-links ul li a i.fa-twitter {
    top: 9px;
  }
  /* Innerpage styles */
  #BreadCrumb {
    padding: 30px 0 40px;
  }
  #BannerSection .bannertext h2 {
    font-size: 50px;
  }
  #BannerSection .bannertext h4 {
    font-size: 22px;
    font-weight: 300;
  }
  #MainContent .object-center img {
    margin: 10px 0;
  }
  #MainContent #block-mainpagecontent hr,
  #MainContent hr {
    margin: 30px 0;
  }
  #MainContent #block-mainpagecontent h1,
  #MainContent #block-mainpagecontent h2,
  #MainContent h1,
  #MainContent h2 {
    font-size: 28px;
  }
  #MainContent h3,
  #MainContent #block-mainpagecontent h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  #CrossLinks a {
    margin-right: 3px;
    width: 33%;
    height: auto;
  }
  #CrossLinks .cross-link-text i {
    font-size: 60px;
    margin-bottom: 20px;
  }
  #CrossLinks .cross-link-text i.fa.fa-people {
    padding-left: 40px;
  }
  #CrossLinks .cross-link-text h3 {
    font-size: 22px;
  }
  #MainContent #filtersection ul li:first-child {
    border: 1px solid #333333;
  }
  #MainContent #filtersection ul li {
    border: 1px solid #333333;
    margin: 0 2px 10px;
    padding: 5px 0;
    text-align: center;
    width: 8%;
  }
  #MainContent #filtersection ul li:last-child {
    border: 1px solid #333333;
  }
  #MainContent #filterwrapper .alpha-filter {
    height: 110px;
    margin: 10px 7px 5px;
    width: 22.7%;
  }
  #TeamProfilesContainer .each-profile {
    vertical-align: top;
    width: 32%;
  }
  #TeamProfilesContainer .team-info-image,
  #AdvisoryProfilesContainer .team-info-image {
    height: 180px;
    margin: 0 auto 15px;
    width: 180px;
  }
  #MainContent .advisory-board-section > h2 {
    font-size: 28px;
  }
  .profile-detail h5 {
    font-size: 16px;
  }
  /* Respurces styles */
  #MainContent #block-mainpagecontent .resources-menu-selector li {
    display: inline;
    float: none;
  }
  #MainContent #block-mainpagecontent .resources-menu-selector li a {
    margin-bottom: 10px;
  }
  #MainContent .resources-wrapper a,
  .resources-wrapper .publication-each-block,
  .publication-wrapper .publication-each-block,
  .resources-wrapper .article-each-block,
  .article-each-block,
  .resources-wrapper .video-each-block,
  .videos-wrapper .video-each-block {
    width: 48.9%;
  }
  .resources-wrapper .video-each-block:nth-child(3n),
  .videos-wrapper .video-each-block:nth-child(3n),
  .publication-wrapper .publication-each-block:nth-child(3n),
  .resources-wrapper .publication-each-block:nth-child(3n),
  .article-each-block:nth-child(3n),
  .publication-wrapper .publication-each-block:nth-child(3n),
  .resources-wrapper .publication-each-block:nth-child(3n),
  .article-each-block:nth-child(3n) {
    margin-right: 10px;
  }
  #MainContent .resources-wrapper a:nth-child(2n),
  .resources-wrapper .video-each-block:nth-child(2n),
  .videos-wrapper .video-each-block:nth-child(2n),
  .publication-wrapper .publication-each-block:nth-child(2n),
  .resources-wrapper .publication-each-block:nth-child(2n),
  .article-each-block:nth-child(2n) {
    margin-right: 0;
  }
  /* PR styles */
  #MainContent .all-news-section .each-block,
  .path-events .views-col {
    height: 330px;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 31.8% !important;
  }
  #MainContent .all-news-section .each-block:nth-child(3n) {
    margin-right: 0;
  }
  #MainContent .all-news-section .each-block:nth-child(4n) {
    margin-right: 15px;
  }
  #MainContent .each-block-wrapper h3,
  .path-events .views-field-title a {
    font-size: 20px;
  }
  #MainContent .each-block-wrapper span {
    font-size: 14px;
  }
  #MainContent .all-news-section .each-block:last-child {
    margin-bottom: 0;
  }
  /* Contactus styles */
  #MainContent h2.resume-form-title,
  #MainContent .current-opening-list > h2 {
    font-size: 26px;
    margin-bottom: 15px;
  }
  #MainContent .contact-form .hs-form .hs-button {
    width: 100%;
  }
  #ContactForm #hsForm_1cf666a7-728f-4fda-8606-68c786685ff1 > div {
    width: 170px;
  }
  #ContactForm .hs-form ul.hs-error-msgs.inputs-list li label {
    bottom: -36px;
    font-size: 12px;
    left: 7px;
  }
  #ContactForm .hs-form .hs-input,
  #ContactForm .hs-form textarea.hs-input {
    font-size: 12px;
  }
  /* Sitemap styles */
  #MainContent #block-mainpagecontent .menu-holder {
    padding-bottom: 40px;
    padding-top: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu {
    padding: 0 0 15px;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu ul li {
    border-right: none;
    float: left;
    list-style-type: none;
    padding-left: 0;
    width: 100%;
  }
  #MainContent #block-mainpagecontent .menu-holder .first-layer-menu ul li a {
    display: block;
    font: 300 20px/100% "Lato", sans-serif;
    padding: 7px 0;
    text-align: left;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block {
    border-right: none;
    float: left;
    margin-bottom: 20px;
    min-height: 10px;
    padding: 0;
    width: 100%;
  }
  #MainContent
    #block-mainpagecontent
    .menu-holder
    .menu-block
    .menu-block-inner {
    padding-right: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block h3 a {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0;
  }
  #MainContent #block-mainpagecontent .menu-holder .menu-block p a {
    font: 300 18px/130% "Lato", sans-serif;
    padding: 0 0 5px;
  }
  #MainContent #block-mainpagecontent .menu-holder {
    padding-bottom: 0;
    padding-top: 0;
  }
  /* 403 & 404 */
  #MainContent.broken-link .broken-link-redirect-wrapper .fa.fa-broken-link {
    font-size: 60px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper
    h1 {
    font-size: 90px;
  }
  #MainContent #block-mainpagecontent .inner-wrapper-redirect h3 {
    font-size: 20px;
  }
  #MainContent #block-mainpagecontent .faq-wrapper-three-coloumn .faq-wrapper {
    padding: 0 10px;
  }
  /* New resource style begins here */
  #MainContent #block-mainpagecontent .resources-menu-selector li a {
    font-size: 14px;
    padding: 0 16px;
  }
  .ctr-link {
    margin: 0;
  }
}
/*for targeting ie11 */
@media screen and (-ms-high-contrast: none) {
  #PrimaryMenu li .getsocial.gs-inline-group {
    right: 50px;
  }
  #ContactForm .hs-form .hs-button {
    background-position: 17px 17px;
    background-size: 60px 70px;
  }
  #ContactForm .hs-form .hs-button:hover {
    background-position: -24px 17px;
    background-size: 60px 70px;
  }
  #back-to-top a i {
    left: 2px;
  }
}
/* Large devices (less than 75em) (992 - 1198px) Tablet - Landscape */
@media (min-width: 62em) and (max-width: 74.9em) {
  .menu_wrap .third-layer {
    padding: 20px 0;
  }
  .menu_wrap .first-layer-menu {
    margin: 0 0 25px;
    padding: 30px 0;
  }
  #ConceptCardCarousel .container-block .slider-content h2 {
    font-size: 32px;
    font-weight: 300;
    margin: 0 0 20px;
  }
  #ConceptCardCarousel .container-block .slider-content p {
    font-size: 22px;
    font-weight: 400;
    margin: 0 0 30px;
  }
  #BannerSection {
    height: 300px;
  }
  .mycare-101-faq #BannerSection .banner-image img,
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img,
  .patient-brochure #BannerSection .banner-image img,
  .mycare-101 #BannerSection .banner-image img {
    height: 300px;
    object-fit: cover;
  }
  .mobilemenu_wrapper .mobilemenu ul li.child-menu {
    background-position: 102% 22px;
  }
  .main-wrapper {
    top: 300px;
  }
  #ConceptCardCarousel .banner-title {
    bottom: 50px;
    left: 15px;
  }
  #ConceptCardCarousel .banner-title h2 {
    font-size: 50px;
  }
  #TargetAudience .title {
    width: 90%;
  }
  #TargetAudience a .title .fa {
    display: none;
  }
  #TargetAudience .title h2 {
    font-size: 30px;
  }
  #TargetAudience a .appear,
  #TargetAudience a.physician:hover .appear,
  #TargetAudience a.patient:hover .appear,
  #TargetAudience a.payer:hover .appear,
  #TargetAudience a.biopharma:hover .appear {
    height: auto;
  }
  #TargetAudience .title .appear h3 {
    font: 300 16px/130% "Lato", sans-serif;
    margin: 0;
  }
  #TargetAudience .section-bg,
  #TargetAudience a:hover .section-bg {
    filter: blur(0px);
    top: 0;
    transform: scale(1);
  }
  .appear h3 br {
    display: none;
  }
  body.is-sticky #MobileHeader #block-sitebranding a img.no-scroll-logo {
    opacity: 1;
  }
  #MobileHeader {
    height: 70px;
  }
  #MobileHeader #block-sitebranding a.mob-logo img {
    padding-top: 5px;
    width: 140px;
  }
  .mobile-primary-menu-wrap ul {
    margin: 23px 0 0;
  }
  #Technology .technology,
  #Resources,
  #News-Events {
    padding: 30px 0;
  }
  #Technology .technology-header h2,
  #Resources .resources-header h2,
  #News-Events h2 {
    font-size: 30px;
  }
  #Technology a.block {
    width: 31.1%;
  }
  #Technology a .wrap {
    height: 150px;
    margin: 0 0 30px;
    width: 150px;
    z-index: 1;
  }
  #Technology a h3,
  #Technology a:hover h3 {
    font-size: 18px;
    padding: 0 40px;
  }
  #Technology a.mid {
    height: 150px;
    width: 12%;
  }
  #Technology .fa {
    font-size: 70px;
  }
  #Resources .res-block .res-wrap,
  #Resources .res-block:hover .res-wrap,
  #Resources .video .res-wrap,
  #Resources .video:hover .res-wrap {
    top: 35%;
    transform: translateY(-50%);
  }
  #Resources .on,
  #Resources .off {
    height: auto;
  }
  #Resources .off p {
    display: none;
  }
  #Resources .video .slide-up-content,
  #Resources .video:hover .slide-up-content {
    height: auto;
  }
  #Resources .video .slide-up-content p {
    font-size: 14px;
    min-height: 54px;
  }
  #Resources .video:hover .slide-up-content p {
    opacity: 1;
  }
  #Resources .slide-cont-inner-wrap {
    display: none;
  }
  #Resources .res-block img,
  #Resources .res-block:hover img {
    filter: none;
    transform: scale(1);
  }
  #Resources .res-block .res-wrap .off img {
    height: auto;
    width: 80%;
  }
  #Resources .res-block:hover p.featured,
  #Resources .res-block:hover .res-wrap h3 {
    opacity: 1;
  }
  #Resources .res-wrap .fa {
    font-size: 40px;
    margin-bottom: 10px;
  }
  #Resources p.featured {
    font-size: 10px;
  }
  #Resources .res-wrap h3 {
    font-size: 16px;
  }
  #Resources .slide-cont-inner-wrap {
    display: none;
  }
  #Resources .slide-up-content p {
    font-size: 14px;
    margin: 0;
    min-height: 54px;
  }
  #Resources .slide-up-content {
    border-right: none;
    bottom: 0;
    padding: 15px;
    min-height: 85px;
  }
  .view-all i,
  #Resources .view-all i {
    font-size: 22px;
    top: 2px;
    width: 22px;
  }
  .view-all,
  #Resources .view-all {
    font-size: 14px;
    margin: 10px 0 0;
  }
  .view-all:hover,
  #Resources .view-all:hover {
    padding-left: 8px;
    padding-bottom: 5px;
  }
  #News-Events .events-section {
    height: 250px;
  }
  #News-Events a.events-section img.thumb-image,
  #News-Events a.events-section:hover img.thumb-image {
    filter: blur(0px);
    height: auto;
    transform: scale(1);
    width: 100%;
  }
  #News-Events .each-block {
    height: 250px;
    margin-right: 30px;
    padding: 20px;
    width: 46.5%;
  }
  #News-Events .each-block h3 {
    font-size: 16px;
  }
  #News-Events .news-section .each-block p,
  #News-Events .each-block span {
    font-size: 12px;
  }
  #News-Events .each-block .press-release-date {
    bottom: 10px;
  }
  footer .subscribe-form {
    padding-left: 0;
    width: 100%;
  }
  footer .subscribe-form h3 {
    font-size: 14px;
  }
  footer .social-links {
    padding-right: 0;
  }
  footer fieldset.form-group {
    float: left;
    width: 80%;
  }
  footer #ContactForm .submit {
    width: 20%;
  }
  footer fieldset.form-group label {
    font-size: 14px;
    top: 10px;
  }
  footer fieldset.form-group input.form-control {
    height: 40px;
  }
  #MainContent .current-opening-list a.careers-block h2.job-title {
    font-size: 22px;
  }
  #MainContent .current-opening-list a.careers-block {
    padding: 15px 20px;
  }
  /* #MainContent .contact-form input.hs-input,
  #MainContent .contact-form textarea.hs-input,
  #MainContent .contact-form select.hs-input, */
  #MainContent .send-us-resume-form input.hs-input,
  #MainContent .send-us-resume-form textarea.hs-input,
  #MainContent .send-us-resume-form select.hs-input {
    border: none;
  }
  #MainContent .send-us-resume-form .hs-form .hs-button {
    padding: 7px 0;
    width: 100%;
  }
  #ContactForm form,
  #ContactForm .hs-form.stacked .field,
  #ContactForm .hs-form.stacked .field div.input,
  #ContactForm .hs-form .hs-input,
  #ContactForm .hs-form textarea.hs-input {
    width: 100%;
  }
  #ContactForm #hsForm_362b4550-8a98-413b-a272-5d25ee13ff7d > div {
    width: 77%;
  }
  #ContactForm #hsForm_1cf666a7-728f-4fda-8606-68c786685ff1 > div {
    width: 250px;
  }
  #ContactForm .hs-form .hs-button {
    margin-left: 4px;
    top: -1px;
  }
  footer .footer-links ul li {
    display: inline-block;
    float: none;
  }
  footer .social-links li a {
    height: 40px;
    width: 40px;
  }
  footer .social-links ul li a i {
    font-size: 18px;
    height: 30px;
    left: 10px;
    top: 6px;
    width: 30px;
  }
  footer .social-links ul li a i.fa-twitter {
    top: 9px;
  }
  /* Innerpage styles */
  #BreadCrumb {
    padding: 30px 0 40px;
  }
  #BannerSection .banner-image img {
    transform: scale(1.2);
  }
  #MainContent .object-center img {
    margin: 10px 0;
  }
  #MainContent #block-mainpagecontent hr,
  #MainContent hr {
    margin: 30px 0;
  }
  #BannerSection .bannertext h2 {
    font-size: 50px;
  }
  #BannerSection .bannertext h4 {
    font-size: 22px;
    font-weight: 300;
  }
  #CrossLinks a img {
    transform: scale(1.1);
  }
  #MainContent #block-mainpagecontent h1,
  #MainContent #block-mainpagecontent h2,
  #MainContent h1,
  #MainContent h2 {
    font-size: 28px;
  }
  #CrossLinks a {
    margin-right: 3px;
    width: 33%;
    height: 270px;
  }
  #CrossLinks .cross-link-text i {
    font-size: 60px;
    margin-bottom: 20px;
  }
  #CrossLinks .cross-link-text h3 {
    font-size: 22px;
  }
  #MainContent #filtersection ul li {
    border: 1px solid #333333;
    margin: 2px;
    padding: 5px 0;
    text-align: center;
    width: 5%;
  }
  #MainContent #filtersection ul li:first-child,
  #MainContent #filtersection ul li:last-child {
    border: 1px solid #333333;
  }
  #MainContent #filterwrapper .alpha-filter {
    height: 130px;
    margin: 10px 7px 5px;
    width: 23.4%;
  }
  #TeamProfilesContainer .each-profile {
    vertical-align: top;
    width: 32%;
  }
  #TeamProfilesContainer .team-info-image,
  #AdvisoryProfilesContainer .team-info-image {
    height: 180px;
    margin: 0 auto 15px;
    width: 180px;
  }
  #MainContent .advisory-board-section > h2 {
    font-size: 28px;
  }
  .profile-detail h5 {
    font-size: 16px;
  }
  /* Respurces styles */
  #MainContent #block-mainpagecontent .resources-menu-selector li {
    display: inline;
    float: none;
  }
  #MainContent #block-mainpagecontent .resources-menu-selector li a {
    margin-bottom: 10px;
  }
  #MainContent .resources-wrapper a,
  .resources-wrapper .publication-each-block,
  .publication-wrapper .publication-each-block,
  .resources-wrapper .article-each-block,
  .article-each-block,
  .resources-wrapper .video-each-block,
  .videos-wrapper .video-each-block {
    width: 48.9%;
  }
  .resources-wrapper .video-each-block:nth-child(3n),
  .videos-wrapper .video-each-block:nth-child(3n),
  .publication-wrapper .publication-each-block:nth-child(3n),
  .resources-wrapper .publication-each-block:nth-child(3n),
  .article-each-block:nth-child(3n),
  .publication-wrapper .publication-each-block:nth-child(3n),
  .resources-wrapper .publication-each-block:nth-child(3n),
  .article-each-block:nth-child(3n) {
    margin-right: 10px;
  }
  #MainContent .resources-wrapper a:nth-child(2n),
  .resources-wrapper .video-each-block:nth-child(2n),
  .videos-wrapper .video-each-block:nth-child(2n),
  .publication-wrapper .publication-each-block:nth-child(2n),
  .resources-wrapper .publication-each-block:nth-child(2n),
  .article-each-block:nth-child(2n) {
    margin-right: 0;
  }
  /* PR styles */
  #MainContent .all-news-section .each-block,
  .path-events .views-col {
    height: 300px;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 23.7% !important;
  }
  #MainContent .each-block-wrapper h3,
  .path-events .views-field-title a {
    font-size: 20px;
  }
  #MainContent .each-block-wrapper span {
    font-size: 14px;
  }
  /* form */
  #ContactForm .hs-form .hs-input,
  #ContactForm .hs-form textarea.hs-input {
    font-size: 12px;
  }
  #ContactForm #hsForm_1cf666a7-728f-4fda-8606-68c786685ff1 > div {
    width: 250px;
  }
  /* 403 & 404 */
  #MainContent.broken-link .broken-link-redirect-wrapper .fa.fa-broken-link {
    font-size: 60px;
  }
  #MainContent.broken-link
    #block-mainpagecontent
    .broken-link-redirect-wrapper
    h1 {
    font-size: 90px;
  }
  #MainContent #block-mainpagecontent .inner-wrapper-redirect h3 {
    font-size: 20px;
  }
  /* sitemap styles */
  #MainContent #block-mainpagecontent .menu-holder .menu-block {
    padding: 5px 15px;
  }
  #MainContent
    #block-mainpagecontent
    .menu-holder
    .menu-block
    .menu-block-inner {
    padding-right: 0;
  }
  #MainContent #block-mainpagecontent h3 {
    font-size: 22px;
  }
}
/* iPad Pro styles ( 1024px X 1366px ) */
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation: landscape) {
  .menu_wrap .third-layer {
    bottom: 50px;
    padding: 100px 0;
  }
}
/* Extra large devices (less than 91em) (1200 - 1440px) */
@media (min-width: 75em) and (max-width: 90.9em) {
  #BannerSection {
    height: 350px;
  }
  .main-wrapper {
    top: 350px;
  }
  .menu_wrap .third-layer {
    padding: 20px 0;
  }
  .menu_wrap .first-layer-menu {
    margin: 0 0 25px;
    padding: 30px 0;
  }
  #TargetAudience a.patient:hover .appear,
  #TargetAudience a.payer:hover .appear,
  #TargetAudience a.biopharma:hover .appear {
    height: 147px;
    transition: height 0.2s ease 0s;
  }
  #TargetAudience .title .appear img {
    height: 26px;
  }
}
@media (min-width: 91em) {
  #ConceptCardCarousel ul.concept-card-carousel li picture img {
    transform: scale(1);
    object-fit: cover;
    object-position: top;
  }
  #BannerSection {
    height: 460px;
  }

  .main-wrapper {
    top: 460px;
  }
  #Resources .slide-cont-inner-wrap .slide-cont-inner img,
  #TargetAudience .title .appear img {
    height: 30px;
    width: 30px;
  }
}

/*-----------------------------------css added by gai-----------------------------------*/
@media screen and (min-width: 1025px) and (max-width: 1246.98px) {
  .meet-us-at-br--ash-2021 #block-seethedownstream .image-right-stream {
    width: 72%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /*----------------responsive css added for event pages-------------*/
  .page-node-type-event-types #BannerSection .banner-image img {
    transform: scale(1);
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .image-right-stream {
    width: 73%;
  }
  .patient-brochure
    .dialog-off-canvas-main-canvas
    #BannerSection
    .banner-image
    img {
    transform: scale(1.1);
  }
  .mycare-101-faq
    .dialog-off-canvas-main-canvas
    #BannerSection
    .banner-image
    img {
    transform: scale(1.1);
  }
  /*-------------responsive css ends for event pages--------------*/
}
@media screen and (max-width: 767px) {
  /*----------------responsive css added for event pages-------------*/

  .page-node-type-event-types #BannerSection .banner-image img {
    transform: scale(1.3);
  }
  div#block-views-block-video-for-ash-block-1 {
    text-align: center;
    background: #f4f4f4;
    padding: 2rem;
  }
  .path-frontpage
    #ConceptCardCarousel
    #block-views-block-home-main-slider-block-1
    ul
    li:first-child
    .slider-content
    a
    > p {
    font: 400 16px/130% "Lato", sans-serif;
  }
  .page-node-type-event-types .row {
    margin: 0;
  }
  .page-node-type-event-types .body-common {
    width: 100%;
  }
  .page-node-type-event-types .body-left {
    margin-right: 0;
  }
  .page-node-type-event-types .body-right {
    margin-left: 0;
  }
  .page-node-type-event-types .sidebar-common,
  .page-node-type-event-types #sidebar-left {
    width: 100%;
  }
  .page-node-type-event-types #sidebar-right,
  .page-node-type-event-types #sidebar-left {
    margin-bottom: 30px;
  }

  .path-ash .container-wrapper .row {
    margin: 0;
  }
  .path-ash #BreadCrumb {
    display: block !important;
    padding-top: 0;
  }
  .path-ash #block-breadcrumbs {
    display: none;
  }
  .path-ash #BreadCrumb h1 {
    top: 55px;
  }
  /*-------------responsive css ends for event pages--------------*/

  /***********Css for Collaborators Page***************/
  .si_item {
    width: 26%;
    height: 130px;
  }
  .si_item img {
    width: 74%;
  }
  /***********Css ends for Collaborators Page***************/

  /*******************css for video added in some pages***************/
  .video-wrapper {
    margin-left: 0;
    width: 100%;
    text-align: center;
  }
  .video-content-wrap {
    flex-wrap: wrap;
  }
  .technology .video-wrapper {
    justify-content: center;
    margin-bottom: 10px;
  }
  .technology .video-content-wrap h2 {
    top: 0;
  }
  .page-node-type-team .text-wrapper {
    margin-right: 0;
  }
  .page-node-type-team .video-wrapper h4,
  .products .video-wrapper h4 {
    margin-top: 40px !important;
  }
  .physician .video-content-wrap {
    margin-bottom: 20px;
  }
  .physician .video-wrapper h4 {
    margin-top: 0 !important;
  }
  .video-content-wrap iframe {
    width: 100%;
    height: 300px;
  }
  .video-wrapper h4,
  .technology .video-wrapper h4 {
    text-align: center;
    width: 100%;
    margin-top: 0 !important;
  }
  .video-wrapper a.get-started-cta {
    width: 300px;
    margin: auto;
  }
  .video-wrapper a.get-started-cta p {
    top: 140px;
    left: 105px;
  }
  .video-wrapper a.get-started-cta img:nth-child(1) {
    margin: auto;
  }
  .mycare-101-faq #BannerSection .bannertext h2 {
    max-width: 135px !important;
    font-size: 24px !important;
  }
  /****************css ends for video added in some pages**************/
}
@media (max-width: 522px) {
  .mycare-101-faq #BannerSection .bannertext h2 {
    max-width: 100px !important;
    font-size: 18px !important;
  }
  .mycare-101-faq .dialog-off-canvas-main-canvas #BannerSection .bannertext {
    width: 100% !important;
  }
}

@media screen and (max-width: 1199px) {
  .path-ash .container-wrap {
    flex-wrap: wrap;
  }
  .path-ash #sidebar-left,
  .path-ash .container-wrapper {
    width: 100%;
  }
  #MobileHeader #block-sitebranding a.mob-logo img.white-color.no-scroll-logo,
  #MobileHeader #block-sitebranding a.mob-logo img.teal-color.scroll-logo {
    position: relative;
    top: 33px;
  }
  .is-sticky
    #MobileHeader
    #block-sitebranding
    a.mob-logo
    img.white-color.no-scroll-logo,
  #MobileHeader #block-sitebranding a.mob-logo img.teal-color.scroll-logo {
    display: none !important;
  }
  #MobileHeader #block-sitebranding a.mob-logo img.white-color.no-scroll-logo,
  .is-sticky
    #MobileHeader
    #block-sitebranding
    a.mob-logo
    img.teal-color.scroll-logo {
    display: block !important;
  }
}
@media (min-width: 1400px) {
  .patient-brochure #MainContent #block-mainpagecontent h2.patient-brochure-h2 {
    width: 82.5%;
    margin: 0 auto;
  }
}
@media (min-width: 320px) and (max-width: 768px) {
  .patient-brochure
    .dialog-off-canvas-main-canvas
    #BannerSection
    .banner-image
    img {
    transform: scale(1) !important;
  }
  .talk-to-a-biosimulation-expert- #MobileHeader .mobile-primary-menu-wrap {
    display: none;
  }
  .mycare-101-faq #MobileHeader .mobile-primary-menu-wrap {
    display: none;
  }
  .patient-brochure #MobileHeader .mobile-primary-menu-wrap {
    display: none;
  }
  .talk-to-a-biosimulation-expert- header {
    padding: 15px 0 0 !important;
  }
  .mycare-101-faq header {
    padding: 15px 0 0 !important;
  }
  .patient-brochure header {
    padding: 15px 0 0 !important;
  }
  div#block-talktoyourphysicianaboutmycare101clinicaltrial {
    text-align: center;
  }
  .participate-image {
    flex: 0 0 100%;
  }
  .patient-brochure #MainContent .patient-brochure-text {
    font: 400 17px/1.2 "Lato", sans-serif !important;
    color: #547576;
    text-align: center;
    margin-top: 5px;
    max-width: 200px;
  }
  .patient-brochure #MainContent a.download-brochure-btn {
    padding: 5px;
    width: 100%;
    text-align: center;
    border-radius: 20px;
    background: linear-gradient(
      0deg,
      rgba(196, 59, 6, 1) 0%,
      rgba(233, 143, 108, 1) 100%
    );
    color: #fff;
    font-size: 15px;
    margin-top: 0px;
  }
  .patient-brochure #MainContent .patient-brochure-container {
    border-radius: 3rem;
    padding: 2rem;
    max-width: 270px;
    background-color: #fff;
    margin-top: 3rem;
  }
  .patient-brochure #MainContent div#block-mainpagecontent {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .patient-brochure #MainContent #block-mainpagecontent h2.patient-brochure-h2 {
    font: 400 20px/20px "Lato", sans-serif !important;
    width: 100%;
    text-align: center;
    margin: 0 !important;
  }
  .predict-responser-non-resp {
    margin-top: 2rem;
  }
  .talk-to-a-biosimulation-expert- #MainContent .talk-to-expert {
    padding: 5px;
    width: 100%;
    text-align: center;
    border-radius: 20px;
    background: linear-gradient(
      0deg,
      rgba(196, 59, 6, 1) 0%,
      rgba(233, 143, 108, 1) 100%
    );
    color: #fff;
    font-size: 15px;
    margin-top: 0px;
  }
  .talk-to-a-biosimulation-expert-
    #MainContent
    #block-mainpagecontent
    h2.patient-brochure-h2 {
    font: 400 20px/20px "Lato", sans-serif !important;
    width: 100%;
    text-align: center;
    margin: 0 !important;
  }
  .talk-to-a-biosimulation-expert-
    #MainContent
    #block-mainpagecontent
    h2.patient-brochure-h2
    br {
    display: none;
  }
  .mycare-101-faq #BannerSection .banner-image img {
    transform: scale(1);
  }
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img {
    transform: scale(1);
  }
}
@media (max-width: 1192px) {
  .talk-to-a-biosimulation-expert- #BannerSection .banner-image img {
    transform: scale(1);
  }
}
@media (max-width: 991px) {
  .mycare-101 #BannerSection img.image-desktop-image {
    display: none;
  }
  .meet-us-at-br--ash-2021 .ash-abstract-block.views-row,
  .meet-us-at-br---asco-2022 .ash-abstract-block.views-row {
    flex: 0 0 35%;
  }
  .meet-us-at-br--ash-2021 .prediction-accuracy-wrapper,
  .meet-us-at-br---asco-2022 .prediction-accuracy-wrapper {
    margin-bottom: 3rem;
  }
  div#block-talktoyourphysicianaboutmycare101clinicaltrial {
    display: flex;
    justify-content: center;
  }
  .talk-to-a-biosimulation-expert-
    .dialog-off-canvas-main-canvas
    #BannerSection
    .banner-image
    img {
    transform: scale(1);
  }
  .talk-to-a-biosimulation-expert-
    #MainContent
    .main-content-wrap
    div#block-talktobiosimulationexpertblock,
  .patient-brochure
    #MainContent
    .main-content-wrap
    div#block-talktoyourphysicianaboutmycare101clinicaltrial-2 {
    display: flex;
    justify-content: center;
    padding-bottom: 2rem;
  }
  .mycare-101 #MainContent #block-mainpagecontent .text-section-mycare101 {
    width: 100%;
    text-align: center;
  }
  .patient-brochure #MainContent .patient-brochure-container {
    position: unset;
  }
  .talk-to-a-biosimulation-expert- #MainContent .patient-brochure-container {
    position: unset;
  }
  .patient-brochure .dialog-off-canvas-main-canvas {
    background: #f5f5f5;
  }
  .mycare-101 #MainContent .main-wrapper-mycare-101 {
    position: unset;
    max-width: 360px;
    text-align: center;
    margin: 3rem auto;
    padding: 1.5rem;
    width: 100%;
  }
  .mycare-101
    #MainContent
    #block-mainpagecontent
    .text-section-mycare101
    h2.top-text-mycre101 {
    font: 400 24px/1.2 "Lato", sans-serif !important;
  }
  .mycare-101
    #MainContent
    #block-mainpagecontent
    .text-section-mycare101
    h2.bottom-italic-text {
    font: 400 24px/1.2 "Lato", sans-serif !important;
    font-style: italic !important;
  }
  .mycare-101
    #MainContent
    #block-mainpagecontent
    .text-section-mycare101
    .middle-text-mycre101 {
    font: 400 20px/1.2 "Lato", sans-serif !important;
  }
  .mycare-101
    #MainContent
    #block-mainpagecontent
    .text-section-mycare101
    .bottom-text-mycare-101 {
    font: 400 16px/1.2 "Lato", sans-serif !important;
  }
  .mycare-101
    #MainContent
    #block-mainpagecontent
    .text-section-mycare101
    h3.bottom-text-mycare-101
    br {
    display: none;
  }
  #block-learnmoremycare101 .mycare-101 #MainContent .main-wrapper-mycare-101 {
    display: flex;
    flex: 0 0 100%;
    justify-content: center;
  }
  .mycare-101 .dialog-off-canvas-main-canvas {
    background: #f5f5f5;
  }
  .mycare-101 #BannerSection .banner-image img {
    transform: scale(1);
  }
  .mycare-101 #MainContent .main-wrapper-mycare-101 .title-myCare101-top {
    font: 400 24px/1.2 "Lato", sans-serif;
  }
  .mycare-101 #MainContent .main-wrapper-mycare-101 h2.title-myCare101-bottom {
    font: 400 20px/1.2 "Lato", sans-serif;
  }
  .talk-to-a-biosimulation-expert- #MainContent .patient-brochure-container,
  .patient-brochure #MainContent .patient-brochure-container {
    border-radius: 3rem;
    padding: 2rem;
    background-color: #fff;
    margin-top: 3rem;
    width: 360px;
    margin-bottom: 2rem;
  }
  .talk-to-a-biosimulation-expert-
    #MainContent
    #block-mainpagecontent
    h2.patient-brochure-h2,
  .patient-brochure #MainContent #block-mainpagecontent h2.patient-brochure-h2 {
    width: 100%;
    margin-bottom: 0;
  }
  .patient-brochure .main-wrapper footer {
    margin-top: 1rem;
  }
}
@media (max-width: 1025px) {
  .mycare-101-faq .main-wrapper #MainContent p.faq-ans-text,
  .mycare-101-faq #MainContent .faq-wrapper li {
    margin-left: 0;
  }
  .faq-wrapper .top-wrapper-sections-faq ol {
    padding-left: 0 !important;
  }
  .mutation-profile .header-img .banner-image {
    height: 120px;
  }
  #MainContent #block-mainpagecontent .faq-list-text {
    padding-left: 20px;
  }
}
@media (max-width: 1199px) {
  .talk-to-a-biosimulation-expert- #MobileHeader .mobile-primary-menu-wrap {
    display: none;
  }
  .mycare-101-faq #MobileHeader .mobile-primary-menu-wrap {
    display: none;
  }
  .patient-brochure #MobileHeader .mobile-primary-menu-wrap {
    display: none;
  }
  .talk-to-a-biosimulation-expert- header {
    padding: 15px 0 0 !important;
  }
  .mycare-101-faq header {
    padding: 15px 0 0 !important;
  }
  .patient-brochure header {
    padding: 15px 0 0 !important;
  }
}
@media (max-width: 1025px) {
  .mycare-101-faq #BannerSection .bannertext h2 {
    max-width: 210px;
    font-size: 36px;
  }
 
}
@media screen and (min-width: 992px) and (max-width: 1220px) {
  .talk-to-a-biosimulation-expert- #MainContent .patient-brochure-container {
    display: flex;
    width: 100%;
    position: unset;
    bottom: 6rem;
    right: 4rem;
    max-width: 360px;
    background: #fff;
    border-radius: 3rem;
    flex-direction: column;
    padding-bottom: 2rem;
  }
  div#block-talktobiosimulationexpertblock {
    display: flex;
    justify-content: center;
    padding-bottom: 3rem;
  }
  .talk-to-a-biosimulation-expert-
    #MainContent
    #block-mainpagecontent
    h2.patient-brochure-h2 {
    font: 400 36px/50px "Lato", sans-serif !important;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 3rem;
  }
  div#block-talktoyourphysicianaboutmycare101clinicaltrial-2 {
    display: flex;
    justify-content: center;
    padding-top: 3rem;
  }
  .patient-brochure
    #MainContent
    div#block-talktoyourphysicianaboutmycare101clinicaltrial-2 {
    display: flex;
    justify-content: center;
    padding-top: 3rem;
  }
  .patient-brochure #MainContent .patient-brochure-container {
    position: unset;
    margin-bottom: 4rem;
  }
  .patient-brochure #MainContent #block-mainpagecontent h2.patient-brochure-h2 {
    width: 100%;
    margin-bottom: 0 !important;
  }
  .mycare-101 #MainContent .main-wrapper-mycare-101 {
    position: unset;
    width: 375px;
    text-align: center;
    margin: 3rem auto;
    padding: 1.5rem;
  }
  .mycare-101 #MainContent #block-mainpagecontent .text-section-mycare101 {
    width: 100%;
  }
  .patient-brochure .dialog-off-canvas-main-canvas footer {
    background-color: #3e3e3e;
    margin-top: 0;
  }
  .talk-to-a-biosimulation-expert-
    #MainContent
    .main-content-wrap
    div#block-talktobiosimulationexpertblock {
    display: flex;
    justify-content: center;
    padding-bottom: 3rem;
  }
}
.patient-brochure .subscribe-all {
  display: none !important;
}
@media (max-width: 1024px) {
  .mycare-101 .webform-confirmation-modal {
    width: 300px !important;
    left: 30% !important;
  }
  .meet-us-at-br--ash-2021
    div#block-views-block-ash-abstract-view-block-1
    > div {
    gap: 20px 20px;
  }
  .mycare-101
    .webform-confirmation-modal
    .webform-confirmation-modal--content
    .main-wrapper-mycare101-webform
    .mycare101-webform-img
    img {
    width: 100px !important;
  }
  .meet-us-at-br--ash-2021 #block-cellworksreports h2.reports-head {
    width: 720px;
  }
  .meet-us-at-br--ash-2021
    #block-howtoenroll
    .how-to-enroll-main
    .learn-heading-main {
    width: 767px;
    padding-bottom: 2rem;
  }
  .mycare-101
    .webform-confirmation-modal
    .webform-confirmation-modal--content
    .main-wrapper-mycare101-webform
    .mycare101-webform-img
    p.thanku-title {
    font: 600 24px/1.2 "Lato", sans-serif;
  }
  .mycare-101
    .webform-confirmation-modal
    .webform-confirmation-modal--content
    .main-wrapper-mycare101-webform
    .webform-thanku-bottom-title {
    font: 400 20px/1.2 "Lato", sans-serif;
    color: #db6d42;
  }
}
@media (max-width: 767.98px) {
  .meet-us-at-br--ash-2021 div#block-cellworksreports {
    padding-top: 2rem;
  }
  .meet-us-at-br--ash-2021 .search-modal-cross {
    top: 35% !important;
    right: 7.5% !important;
  }
  .meet-us-at-br--ash-2021
    #block-seethedownstream
    .stream-wrapper-content
    .wrap-cont {
    text-align: center;
  }
  p.right-stream-text {
    margin-top: 0;
    margin-bottom: 0;
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports h2 {
    padding-top: 0;
  }
  .meet-us-at-br--ash-2021 div#block-seethedownstream img {
    width: 100%;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .stream-wrapper-content {
    flex: 0 0 100% !important;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .inner-wrapper-down {
    gap: unset;
  }
  .meet-us-at-br--ash-2021 .search-modal-cross {
    right: 10%;
  }
  .meet-us-at-br--ash-2021 video {
    height: auto;
    width: 100%;
  }
  .meet-us-at-br--ash-2021 .ash-video-cont img.first,
  .meet-us-at-br--ash-2021 .ash-video-cont img.second {
    width: 60px !important;
  }
  .mycare-101 .webform-confirmation-modal {
    left: 15% !important;
  }
  .meet-us-at-br--ash-2021 .main-wrpper-down video#VisaChipCardVideo {
    height: fit-content;
  }
  div#block-cellworksreports {
    padding-top: 2rem;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-4 {
    display: block;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-2 {
    display: none;
  }
  div#block-views-block-ash-abstract-view-block-4
    .wrap.ash-bnner--wrapper
    .fld-publish-yr
    a {
    font-size: 25px;
  }
  div#block-views-block-ash-abstract-view-block-4
    .wrap.ash-bnner--wrapper
    .ash-links
    a {
    font-size: 14px;
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports {
    width: 90%;
    margin: auto;
  }
  div#block-views-block-ash-abstract-view-block-4 header > h1 {
    color: #606062;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    padding-bottom: 1rem;
  }
  .meet-us-at-br--ash-2021
    div#block-views-block-ash-abstract-view-block-4
    .wrap.ash-bnner--wrapper {
    width: 90%;
    margin: 0 auto;
    box-shadow: 10px 5px 19px -3px #413f3fab;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-4
    .ash-bnner--wrapper
    .image-slider-image
    img {
    width: 100%;
    height: 250px;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .inner-wrapper-down {
    flex-wrap: wrap;
  }
  .meet-us-at-br--ash-2021
    div#block-views-block-ash-abstract-view-block-2
    .ash-links
    a {
    font-size: calc(14px + (24 - 14) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-2
    .ash-bnner--wrapper
    .ash-pub-yr {
    padding: 0;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-2
    .ash-bnner--wrapper
    .ash-pub-yr
    > a {
    font-size: calc(25px + (28 - 25) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-3
    .wrap.ash-bnner--wrapper {
    width: 90%;
    margin: 0 auto;
    box-shadow: 10px 5px 19px -3px #413f3fab;
  }
  .meet-us-at-br--ash-2021 .inner-wrapper-ash {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 auto;
    height: unset;
  }
  .meet-us-at-br--ash-2021
    #block-predictionaccuracy
    .prediction-accuracy-inner
    img {
    padding: 10px 15px;
  }
  .meet-us-at-br--ash-2021 div#block-predictionaccuracy {
    width: 90%;
  }
  .meet-us-at-br--ash-2021 #BannerSection .event-description > h2 {
    margin-top: 5px;
  }
  .meet-us-at-br--ash-2021 #BannerSection .banner-image img {
    transform: scale(1);
    height: auto;
  }
  .meet-us-at-br--ash-2021 #BannerSection .bannertext {
    top: 60%;
    left: 30%;
  }
  .meet-us-at-br--ash-2021 #BannerSection .event-description > h2:before {
    width: 70%;
    margin: 14px 0;
  }
  .meet-us-at-br--ash-2021 .main-wrapper-how-to .how-to-learn-right,
  .meet-us-at-br---asco-2022 .main-wrapper-how-to .how-to-learn-right {
    padding: 15px;
  }
  .meet-us-at-br--ash-2021 #BannerSection .event-description > h2 br {
    display: block;
  }
  .meet-us-at-br--ash-2021 .cellworks-reports h1.singula.imge- {
    text-align: left !important;
    font-size: 2rem;
  }
  .meet-us-at-br--ash-2021 div#block-howtoenroll {
    padding-top: 2rem;
  }
  .meet-us-at-br--ash-2021 #BannerSection .wrapper hr {
    height: 0px;
    margin: 0 auto;
  }
  .meet-us-at-br--ash-2021
    .bg-image
    .views-field-field-video
    .field-content:before {
    left: -1rem !important;
  }
  .meet-us-at-br--ash-2021 .bg-image {
    width: 100%;
  }
  .meet-us-at-br--ash-2021
    .bg-image
    .views-field-field-video
    .field-content:after {
    right: -1rem !important;
  }
  .page-node-type-cellworks-articles
    #BannerSection
    .bannertext
    #block-pagetitle-2
    h2
    br {
    display: block;
  }
}
@media (max-width: 320px) {
  .mycare-101 .webform-confirmation-modal {
    left: 3% !important;
  }
}
@media (max-width: 520px) {
  .concept-card-carousel
    li:nth-of-type(1)
    .ctr-link
    .cta-links-home-main-slider-ul
    li
    a
    br {
    display: block;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .image-right-stream {
    padding-top: 10px;
  }
  .meet-us-at-br--ash-2021 #BannerSection {
    height: 240px !important;
  }
  .meet-us-at-br--ash-2021 #BannerSection .bannertext {
    top: 63%;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-video-for-ash-block-1 h2 {
    padding-bottom: 3rem;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll-main h2 {
    width: 80%;
    margin: 0 2em;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-3 h1 {
    color: #606062;
    font-size: 24px;
    text-align: center;
    line-height: 1.4;
    font-weight: 500;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll img {
    width: 100%;
  }
  .meet-us-at-br--ash-2021 #MainContent #block-mainpagecontent ul li {
    font-size: 4px;
    padding-left: 1px;
    background: #ccc;
  }
  .meet-us-at-br--ash-2021 #MainContent #block-mainpagecontent ul li.active {
    background: #da6c41;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .stream-wrapper-content {
    flex-wrap: wrap;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .image-right-stream {
    width: 75% !important;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll {
    display: block;
  }
  .meet-us-at-br--ash-2021 input#edit-email-id {
    width: 100%;
  }
  .meet-us-at-br--ash-2021
    .block-howtoenroll
    .main-wrapper-how-to
    .how-to-enroll
    > img {
    width: 100% !important;
  }
  .publications
    #MainContent
    #block-mainpagecontent
    .resources-menu-selector
    li:last-child
    a {
    width: 168px;
  }
  .technology #Technology #block-technologysection .pipeline.block h3 br {
    display: none;
  }
  .path-frontpage #Technology #block-technologysection .pipeline.block h3 br {
    display: none;
  }
  .products #MainContent #block-mainpagecontent .object-center {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .physician #MainContent #block-mainpagecontent .object-center {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .evidence
    #block-mainpagecontent
    .resources-menu-selector
    li:nth-of-type(2)
    a {
    width: 160px;
  }
}
@media (max-width: 767.98px) {
  .mycare-101 #BannerSection img.image-desktop-image {
    display: none;
  }
  #BannerSection .banner-image img {
    transform: scale(1);
    object-fit: cover;
    height: 230px !important;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .image-right-stream {
    padding-top: none !important;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-3
    .views-row
    .wrap
    img {
    height: 250px;
    width: 100%;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream h1.down-heading br {
    display: none;
  }
  #block-views-block-ash-abstract-view-block-4
    .views-slideshow-controls-bottom.clearfix {
    margin-bottom: 15px;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll-main {
    margin: 0 auto;
  }
  .meet-us-at-br--ash-2021 .main-wrapper-how-to .how-to-learn-right {
    padding: 0;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .stream-wrapper-content {
    margin-bottom: 1rem !important;
  }
  .products #block-mainpagecontent .faq-wrapper p.singula-report {
    margin-top: 0;
  }
  .meet-us-at-br--ash-2021 .main-wrpper-down.stream {
    padding: 20px 20px;
  }
  .physician #block-mainpagecontent .faq-wrapper p.singula-report {
    margin-top: 0;
  }
  .concept-card-carousel li:nth-of-type(2) .slider-content h2 {
    padding: 0 55px !important;
  }
  .page-node-type-cellworks-articles #MainContent #block-mainpagecontent h2 {
    font-size: 20px !important;
  }
  .mycare-101 #BannerSection img.image-mobile-image {
    display: block;
    object-position: top;
  }
  .articles #MainContent #block-mainpagecontent .resources-menu-selector li {
    border-right: none;
  }
  .videos #MainContent #block-mainpagecontent .resources-menu-selector li {
    border-right: none;
  }
  .team #MainContent .views-element-container h2 {
    font: 300 26px/130% "Lato", sans-serif;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .mycare-101 #BannerSection img.image-desktop-image {
    display: block;
  }
  .mycare-101 #BannerSection img.image-mobile-image {
    display: none;
  }
}
@media (max-width: 768px) {
  .meet-us-at-br--ash-2021 .inner-wrapper-ash {
    height: unset;
  }
  .meet-us-at-br--ash-2021 .ash-links {
    position: unset;
    margin-bottom: 0;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-3
    .ash-bnner--wrapper {
    height: 100%;
    width: 90%;
    margin: 0 auto;
    box-shadow: 10px 5px 19px -3px #413f3fab;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-3
    .image-slider-image
    img {
    width: 100%;
    height: 400px;
  }
  .meet-us-at-br--ash-2021 div#block-predictionaccuracy {
    width: 90%;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-2 {
    display: none;
  }
  .meet-us-at-br--ash-2021 #block-views-block-ash-abstract-view-block-4 {
    display: block;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-4
    .ash-bnner--wrapper {
    height: 100%;
    width: 90%;
    margin: 0 auto;
    box-shadow: 10px 5px 19px -3px #413f3fab;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-4
    .image-slider-image
    img {
    width: 100%;
    height: 400px;
  }
  div#block-views-block-video-for-ash-block-1 {
    padding: 0;
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports {
    margin: auto;
  }
  .meet-us-at-br--ash-2021 div#block-howtoenroll {
    padding-top: 3rem;
    width: 90%;
    margin: 0 auto;
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports {
    max-width: calc(3250px + (1460 - 325) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .inner-wrapper-down {
    gap: unset;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .stream-wrapper-content {
    margin: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 991px) {
  .meet-us-at-br--ash-2021 div#block-views-block-video-for-ash-block-1 {
    padding: 4rem 9rem;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage
    #ConceptCardCarousel
    #block-views-block-home-main-slider-block-1
    .slider-container
    .ctr-link
    .cta-links-home-main-slider-li {
    list-style-type: none;
    position: relative;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .image-right-stream {
    margin: 0 !important;
  }
  div#block-views-block-ash-abstract-view-block-4 h2 {
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    padding-bottom: calc(15px + (75 - 15) * ((100vw - 375px) / (1920 - 375)));
    color: #606062;
  }
  .meet-us-at-br--ash-2021
    #block-predictionaccuracy
    .prediction-accuracy-wrapper
    h1.accuracy-head {
    padding-top: 25px;
  }
  .concept-card-carousel li:nth-of-type(1) .slider-content h2 {
    padding: 0 20px !important;
  }
  .page-node-type-cellworks-articles
    #BannerSection
    .bannertext
    #block-pagetitle-2
    h2 {
    font: 400 22px/130% "Lato", sans-serif !important;
  }
  .path-frontpage
    #ConceptCardCarousel
    #block-views-block-home-main-slider-block-1
    .slider-container
    li.cta-links-home-main-slider-li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #fff;
    position: absolute;
    border-radius: 100%;
    left: -15px;
    top: 11px;
  }
}
@media (max-width: 990.98px) {
  .blog #block-views-block-blog-block-1 .views-row .views-col {
    width: 100% !important;
    margin-right: 0;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1431px) {
  #Header ul#PrimaryMenu li a.blog-handler,
  body.is-sticky #Header #PrimaryMenu li a.blog-handler,
  #PrimaryMenu li .sub-menu li a.blog-handler {
    font: 500 16px/100% "Lato", sans-serif !important;
  }
  .portal-care,
  body.is-sticky #Header .portal-care {
    padding: 10px 30px;
    font: 300 16px/100% "Lato", sans-serif !important;
  }
  .sub-menu li {
    padding: 0 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 998px) {
  #Resources .slide-up-content {
    min-height: 121px;
  }
}
@media screen and (min-width: 1432px) {
  #Resources .slide-up-content {
    min-height: 150px;
  }
  #ConceptCardCarousel .container-block .slider-content p.date-pop {
    margin: 0 0 60px;
  }
}
@media screen and (max-width: 1024px) {
  div#block-views-block-video-for-ash-block-1 {
    padding: 3rem;
  }
  .meet-us-at-br--ash-2021 .search-modal-cross {
    right: 18.5% !important;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-2 {
    width: 85%;
  }
  .meet-us-at-br--ash-2021
    div#block-views-block-ash-abstract-view-block-2
    > div {
    gap: 25px;
    justify-content: center;
  }
  .meet-us-at-br--ash-2021 #block-views-block-video-for-ash-block-1 .bg-image {
    width: 85%;
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports {
    margin: auto;
  }
  #block-seethedownstream
    .main-wrpper-down
    .ash-video-cont
    video#VisaChipCardVideo {
    min-width: unset;
    width: 100%;
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports br {
    display: none;
  }
  .meet-us-at-br--ash-2021 .stream-wrapper-content .ash-video-cont {
    justify-content: center;
  }
  .meet-us-at-br--ash-2021
    #block-howtoenroll
    .how-to-enroll-main
    .learn-heading-main {
    width: 80%;
  }
  .meet-us-at-br--ash-2021
    #block-howtoenroll
    .how-to-enroll-main
    .learn-heading-main
    br {
    display: none;
  }
  .meet-us-at-br--ash-2021 .bg-image {
    padding: 0;
  }

  .meet-us-at-br--ash-2021 #block-predictionaccuracy .accuracy-inner-left {
    padding-left: 25px;
  }
  .meet-us-at-br--ash-2021
    .bg-image
    .views-field-field-video
    .field-content:after,
  .meet-us-at-br---asco-2022
    #block-views-block-video-for-as-block-1
    .views-field-field-video
    .field-content:after {
    height: 145px;
    width: 180px;
    right: -2rem;
    top: -33px;
    background-size: 180px;
  }
  .meet-us-at-br--ash-2021
    .bg-image
    .views-field-field-video
    .field-content:before,
  .meet-us-at-br---asco-2022
    #block-views-block-video-for-as-block-1
    .views-field-field-video
    .field-content:before {
    width: 160px;
    bottom: -1rem;
    left: -2rem;
    background-size: 160px;
    height: 130px;
  }
  .meet-us-at-br--ash-2021 .main-wrapper,
  .meet-us-at-br---asco-2022 .main-wrapper {
    top: 500px;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .inner-wrapper-down,
  .meet-us-at-br---asco-2022 #block-seethedownstream .inner-wrapper-down {
    flex-wrap: wrap;
  }
  #block-seethedownstream .inner-wrapper-down {
    display: flex;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .stream-wrapper-content,
  .meet-us-at-br---asco-2022 #block-seethedownstream .stream-wrapper-content {
    display: flex;
    justify-content: space-evenly;
    margin: 0;
    flex: 0 0 50%;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .inner-wrapper-down,
  .meet-us-at-br---asco-2022 #block-seethedownstream .inner-wrapper-down {
    display: flex;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .stream-wrapper-content,
  .meet-us-at-br---asco-2022 #block-seethedownstream .stream-wrapper-content {
    margin-bottom: 0;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .inner-wrapper-down,
  .meet-us-at-br---asco-2022 #block-seethedownstream .inner-wrapper-down {
    display: flex;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .stream-wrapper-content,
  .meet-us-at-br---asco-2022 #block-seethedownstream .stream-wrapper-content {
    flex: 0 0 40%;
  }
  .meet-us-at-br--ash-2021
    #block-predictionaccuracy
    .prediction-accuracy-inner {
    width: 75%;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll {
    width: 90%;
    margin: 2em auto;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-video-for-ash-block-1
    .views-field-field-video
    video {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .meet-us-at-br---asco-2022 .main-wrapper-how-to .how-to-learn-right {
    padding: 20px 20px 20px 20px;
  }
  .meet-us-at-br--ash-2021 #block-predictionaccuracy .accuracy-inner-left a {
    padding-bottom: 10px;
    color: #547576 !important;
  }
  .meet-us-at-br--ash-2021 .cellworks-reports h1.singula.imge- {
    margin-top: 2rem;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll img.mobile-img {
    display: block;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll img.desktop-img {
    display: none;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll img.mobile-img {
    display: block;
  }
  .meet-us-at-br--ash-2021 #BannerSection .event-description > h2:before {
    height: 2px;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll a {
    padding-left: 20px;
    position: unset;
    font-size: 14px;
    padding-bottom: 15px;
    display: block;
  }
  .meet-us-at-br--ash-2021 .ash-bnner--wrapper .ash-title {
    min-height: 150px;
  }
  #block-views-block-ash-abstract-view-block-3 .ash-links {
    font-size: 14px;
    font-weight: 500;
  }
  .meet-us-at-br--ash-2021 .views-slideshow-controls-bottom.clearfix ul {
    padding-top: 15px !important;
  }
  .meet-us-at-br--ash-2021 .ash-bnner--wrapper .ash-title {
    margin-bottom: 20px;
  }
  .meet-us-at-br--ash-2021 .main-wrapper-how-to .how-to-learn-right {
    width: unset;
    padding: 30px 20px 0 20px;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll {
    width: 100%;
    margin: 2em auto;
    display: block;
  }

  .meet-us-at-br--ash-2021 #block-views-block-video-for-ash-block-1 .bg-image {
    width: 100% !important;
  }
  .meet-us-at-br--ash-2021
    #block-howtoenroll
    .how-to-enroll-main
    .learn-heading-main
    br {
    display: none;
  }
  .meet-us-at-br--ash-2021 #MainContent {
    padding: 0;
  }
  .meet-us-at-br--ash-2021 .views-slideshow-pager-bullets li {
    font-size: 6px !important;
  }
  .meet-us-at-br--ash-2021
    #block-howtoenroll
    .how-to-enroll-main
    .learn-heading-main,
  .meet-us-at-br---asco-2022
    #block-howtoenroll
    .how-to-enroll-main
    .learn-heading-main {
    width: 100%;
    padding-bottom: 1rem;
  }
  .meet-us-at-br--ash-2021 .main-wrapper-how-to .enroll-image,
  .meet-us-at-br---asco-2022 .main-wrapper-how-to .enroll-image {
    width: 100%;
  }
  .meet-us-at-br--ash-2021 #block-predictionaccuracy .accuracy-inner-left,
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .accuracy-inner-left {
    width: 95%;
    padding: 0 !important;
    margin: 0 auto;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream .image-right-stream,
  .meet-us-at-br---asco-2022 #block-seethedownstream .image-right-stream {
    width: 81% !important;
  }
  .meet-us-at-br--ash-2021
    div#block-views-block-ash-abstract-view-block-2
    .views-row {
    min-height: 222px;
  }
  .meet-us-at-br--ash-2021 .ash-bnner--wrapper .ash-title {
    margin-bottom: 20;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-3 h1 {
    color: #606062;
    text-align: center;
    padding-top: 1rem;
    font-weight: 400;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-1
    .meet-us-at-br--ash-2021
    .views_slideshow_cycle_slide
    h1 {
    text-align: center;
    font-size: calc(14px + (52 - 14) * ((100vw - 375px) / (1920 - 375)));
    font-weight: 700;
    color: #16151580;
    padding-bottom: 2rem;
  }
  .meet-us-at-br--ash-2021 .views_slideshow_cycle_slide header {
    width: 100%;
  }
  .meet-us-at-br--ash-2021 .views-slideshow-controls-bottom.clearfix ul {
    margin: 0 !important;
  }
  .meet-us-at-br--ash-2021 .views-slideshow-controls-bottom.clearfix ul li {
    background: #ccc !important;
  }
  .meet-us-at-br--ash-2021
    .views-slideshow-controls-bottom.clearfix
    ul
    li.active {
    background: #da6c41 !important;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-3 {
    display: block;
    height: auto;
  }
  .meet-us-at-br--ash-2021 #block-views-block-ash-abstract-view-block-1 {
    display: none;
  }
  .meet-us-at-br--ash-2021
    #block-predictionaccuracy
    .prediction-accuracy-inner {
    width: 100%;
  }
  .meet-us-at-br--ash-2021 #block-predictionaccuracy .prediction-accuracy-inner,
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-inner {
    display: block;
    padding: 10px;
  }
  .meet-us-at-br--ash-2021
    #block-predictionaccuracy
    .prediction-accuracy-inner
    img,
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-inner
    img {
    width: 100%;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-video-for-ash-block-1
    .views-field-field-video
    video {
    width: 100%;
  }
  .meet-us-at-br--ash-2021
    div#block-views-block-ash-abstract-view-block-2
    .views-row {
    width: 90%;
    margin: 30px auto;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-ash-abstract-view-block-2 {
    width: 100%;
    padding: 0;
  }
  .meet-us-at-br--ash-2021 #block-predictionaccuracy .accuracy-inner-left,
  .meet-us-at-br---asco-2022 #block-predictionaccuracy .accuracy-inner-left {
    margin-top: 20px;
  }
  .meet-us-at-br--ash-2021 #block-seethedownstream h1.down-heading,
  .meet-us-at-br---asco-2022 #block-seethedownstream h1.down-heading {
    margin: 0 0 5px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .videos .videos-wrapper .video-each-block {
    width: 100% !important;
    margin-right: 0;
  }
}
@media (min-width: 465px) and (max-width: 767px) {
  .meet-us-at-br--ash-2021 #BannerSection {
    height: auto !important;
  }
  .meet-us-at-br--ash-2021 #BannerSection .banner-image img {
    height: calc(
      261px + (390 - 261) * (100vw - 465px) / (767 - 465)
    ) !important;
  }
}

@media (min-width: 1440px) and (max-width: 1920px) {
  .container {
    width: 1140px;
  }
  .resources #MainContent .container .videos-wrapper {
    justify-content: center !important;
  }
}

@media (min-width: 1921px) {
  .container {
    width: 1920px;
  }
  .resources #MainContent .container .videos-wrapper {
    justify-content: center !important;
  }
}
@media (max-width: 767px) {
  .js-form-item.form-item.js-form-type-select.form-item-field-indication-publication-target-id.js-form-item-field-indication-publication-target-id {
    margin-bottom: 20px;
  }
  .js-form-item.form-item.js-form-type-select.form-item-field-publication-category-value.js-form-item-field-publication-category-value {
    margin-left: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1440px) {
  select#edit-field-publication-year-target-id {
    width: 174px;
    margin-left: -20px;
  }
  .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    padding: 12px 16px 12px 12px;
  }
  .select2-results {
    margin-left: -1px;
    width: 266px;
  }
  span.select2-dropdown.select2-dropdown--below {
    width: 0px !important;
  }
  span.select2-dropdown.select2-dropdown--above {
    width: 0px !important;
    border: 0px !important;
  }
  #MainContent select,
  .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    font: 400 14px/120% "Lato", sans-serif;
  }
  form#views-exposed-form-publication-block-1 {
    display: flex;
    justify-content: space-evenly;
  }
  select#edit-field-publication-category-value {
    width: 174px;
    margin-left: 20px;
  }
  .js-form-item.form-item.js-form-type-select.form-item-field-publication-year-target-id.js-form-item-field-publication-year-target-id,
  .js-form-item.form-item.js-form-type-select.form-item-field-publication-category-value.js-form-item-field-publication-category-value {
    margin-left: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  li.pager__item.pager__item--ellipsis {
    transform: translate(0, -8px);
  } 
}
@media (min-width: 540px) and (max-width: 768px) {
  li.pager__item.pager__item--ellipsis {
    transform: translate(0, -18px);
  } 

}
@media (min-width: 768px) and (max-width: 991px) {
  select#edit-field-indication-publication-target-id,
  .select2-container--default .select2-selection--single {
    width: 174px !important;
  }
  .js-form-item.form-item.js-form-type-select.form-item-field-publication-year-target-id.js-form-item-field-publication-year-target-id,
  .js-form-item.form-item.js-form-type-select.form-item-field-publication-category-value.js-form-item-field-publication-category-value {
    margin-left: 50px !important;
  }
  .select2-results {
    margin-left: -1px;
    width: 174px;
  }
  .js-form-item.form-item.js-form-type-select.form-item-field-publication-year-target-id.js-form-item-field-publication-year-target-id {
    margin-left: 5px !important;
  }
  .js-form-item.form-item.js-form-type-select.form-item-field-indication-publication-target-id.js-form-item-field-indication-publication-target-id {
    margin-left: -30px;
  }
}
@media (min-width: 992px) and (max-width: 1440px) {
  form#views-exposed-form-publication-block-1 {
    display: flex;
    justify-content: space-between;
  }
  span.select2-selection.select2-selection--single {
    width: 266px !important;
  }
  .select2-results {
    margin-left: -1px;
    width: 266px;
  }
}
@media (min-width: 1441px) {
  form#views-exposed-form-publication-block-1 {
    display: flex;
    justify-content: space-between;
  }
}
/*Css for menu for reolution bigger than 1431px*/
@media (min-width: 1432px) {
  #Header ul#PrimaryMenu li a,
  #PrimaryMenu li .sub-menu li a,
  body.is-sticky #Header #PrimaryMenu li .sub-menu li:last-child a,
  #PrimaryMenu li .sub-menu li a {
    font: 500 18px/100% "Lato", sans-serif !important;
  }
  body.is-sticky #Header #PrimaryMenu li:last-child a {
    background: #6aaea2;
    color: #ffffff !important;
    font: 500 18px/100% "Lato", sans-serif !important;
  }
}
@media (max-width: 767px) {
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-3
    .asco-desc
    p {
    line-height: 1.2;
    font-weight: 400;
  }
}
/* Asco page Responsive CSS */
@media screen and (max-width: 1920px) {
  .meet-us-at-br---asco-2022 div#block-parallexstaticblock p.st-txt {
    font-size: calc(
      10px + (24 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    width: calc(
      300px + (650 - 300) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022
    div#block-parallexstaticblock
    .asco-slider-item.animation-content1:after {
    height: calc(
      300px + (670 - 300) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .animation-wrapper .animation-content6 .img-cont {
    margin-top: (
      20px + (80 - 20) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  /* parallelx start */
  .animation-wrapper .animation-content4 .img-cont {
    height: (267px + (775 - 267) * ((100vw - 375px) / (1920 - 375))) !important;
    margin-top: (
      20px + (80 - 20) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-3
    .asco-desc
    p {
    font-size: calc(
      10px + (24 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .animation-wrapper .animation-content4 .img-cont,
  .animation-wrapper .animation-content5 .img-cont {
    min-height: (
      267px + (635 - 267) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .animation-wrapper .animation-content7 .img-cont {
    height: (250px + (650 - 250) * ((100vw - 375px) / (1920 - 375))) !important;
    margin-top: (
      20px + (80 - 20) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 .bottom p.bottom-text-asco {
    font-size: calc(
      10px + (24 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    padding-right: calc(45px + (90 - 45) * ((100vw - 375px) / (1920 - 375)));
    padding-left: calc(45px + (90 - 45) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .top {
    width: calc(320px + (714 - 320) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .animation-content7 .top,
  .meet-us-at-br---asco-2022 .animation-content4 .top {
    margin-top: calc(15px + (30 - 15) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 div#block-parallelx h1 {
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
    padding-top: calc(19px + (48 - 19) * ((100vw - 375px) / (1920 - 375)));
    padding-bottom: calc(19px + (48 - 19) * ((100vw - 375px) / (1920 - 375)));
    margin: 0;
  }
  .meet-us-at-br---asco-2022 div#block-parallexstaticblock h1 {
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
    padding-top: calc(19px + (48 - 19) * ((100vw - 375px) / (1920 - 375)));
    padding-bottom: calc(19px + (48 - 19) * ((100vw - 375px) / (1920 - 375)));
    margin: 0;
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .bottom {
    padding-bottom: (20px + (40 - 20) * ((100vw - 375px) / (1920 - 375)));
    width: calc(340px + (735 - 340) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .inner-cont-wrp
    h2.parlel-head {
    font-size: calc(
      20px + (40 - 20) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    height: calc(30px + (100 - 30) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 p.parlel-desc {
    font-size: calc(
      10px + (24 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .asco-slider-container-right
    .asco-slider-item
    .parlel-desc {
    margin-top: calc(18px + (58 - 18) * ((100vw - 375px) / (1920 - 375)));
    font-size: calc(10px + (24 - 10) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .inner-cont-wrp .parlel-head {
    font-size: calc(
      10px + (22 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    width: calc(200px + (260 - 200) * ((100vw - 375px) / (1920 - 375)));
    margin: 8px auto !important;
    min-height: calc(45px + (50 - 45) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .main-parrarelx-cont {
    padding-right: calc(17px + (90 - 17) * ((100vw - 375px) / (1920 - 375)));
    padding-left: calc(17px + (90 - 17) * ((100vw - 375px) / (1920 - 375)));
    gap: calc(15px + (55 - 15) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    .main-parrarelx-cont
    .asco-slider-item
    .bottom
    img {
    height: calc(267px + (474 - 267) * ((100vw - 375px) / (1920 - 375)));
    width: calc(340px + (680 - 340) * ((100vw - 375px) / (1920 - 375)));
  }
  /* parallelx end */
  .meet-us-at-br---asco-2022 .prediction-accuracy-wrapper {
    padding-top: calc(19px + (47 - 19) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports .mycare-bio-grid > div a {
    font-size: calc(10px + (30 - 10) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid > div a {
    font-size: calc(14px + (30 - 14) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-2
    .asco-view-card-bottom {
    min-height: calc(190px + (270 - 190) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-1
    .asco-view-card-bottom {
    min-height: calc(190px + (300 - 190) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 div#block-ascocellworksreport {
    padding-bottom: calc(
      30px + (87 - 30) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br--ash-2021 .how-to-learn-right p.bottom-text-how {
    font-size: calc(
      12px + (26 - 12) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid > div a {
    font-size: calc(14px + (30 - 14) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid > div p {
    font-size: calc(
      10px + (40 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    margin-bottom: calc(
      7px + (45 - 7) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports h2 {
    padding-top: ccalc(30px + (65 - 30) * ((100vw - 375px) / (1920 - 375)));
    padding-bottom: calc(25px + (60 - 25) * ((100vw - 375px) / (1920 - 375)));
    width: 100%;
    margin: auto !important;
    font-size: calc(
      24px + (60 - 24) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022
    #block-ascoclinicaltrial
    .how-to-enroll
    a.learn-mre-ash {
    font-size: calc(
      10px + (24 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid {
    border-radius: calc(10px + (20 - 10) * ((100vw - 375px) / (1920 - 375)));
    box-shadow: 1px 1px 10px 1px #e3e3e3;
    padding: calc(10px + (50 - 10) * ((100vw - 375px) / (1920 - 375)))
      calc(25px + (140 - 25) * ((100vw - 375px) / (1920 - 375)))
      calc(12px + (60 - 12) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .main-wrpper-down
    p.right-stream-text {
    font-size: calc(18px + (28 - 18) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 #block-views-block-video-for-as-block-1 {
    padding-bottom: calc(20px + (35 - 20) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-wrapper
    h1.accuracy-head {
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
    padding-bottom: calc(15px + (75 - 15) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-wrapper
    h1.accuracy-head {
    margin-left: calc(
      14px + (200 - 14) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    margin-right: calc(
      14px + (200 - 14) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 div#block-views-block-video-for-as-block-1 h2 {
    padding-bottom: calc(30px + (105 - 30) * ((100vw - 375px) / (1920 - 375)));
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
    width: 100%;
  }
  .meet-us-at-br--ash-2021 div#block-views-block-video-for-ash-block-1 h2 {
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .main-wrpper-down.stream {
    padding-top: calc(20px + (29 - 20) * ((100vw - 375px) / (1920 - 375)));
    padding-bottom: calc(20px + (40 - 20) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .main-wrpper-down
    h1.down-heading {
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
    padding-right: calc(20px + (135 - 20) * ((100vw - 375px) / (1920 - 375)));
    padding-left: calc(20px + (135 - 20) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 #block-ascoclinicaltrial .enrollment-open {
    height: calc(29px + (46 - 29) * (100vw - 375px) / (1920 - 375)) !important;
    font-size: calc(8px + (18 - 8) * (100vw - 375px) / (1920 - 375)) !important;
    width: calc(120px + (225 - 120) * (100vw - 375px) / (1920 - 375));
    text-align: center;
    padding-top: calc(6px + (10 - 6) * (100vw - 375px) / (1920 - 375));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-1
    .views-field.views-field-field-asco-abstract-image
    img {
    width: calc(219px + (435 - 219) * ((100vw - 375px) / (1920 - 375)));
    height: calc(170px + (300 - 169) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #MainContent
    .asco
    #block-ascoclinicaltrial
    .how-to-enroll-main
    .learn-heading-main {
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .wrapper .event-description > h2:before {
    height: calc(1px + (4 - 1) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-1
    .asco-desc
    p,
  .meet-us-at-br---asco-2022
    #views_slideshow_cycle_main_asco_abstract_view-block_3
    .asco-desc
    p {
    font-size: calc(13px + (24 - 13) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .asco-card-title {
    font-size: calc(10px + (11 - 10) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 #MainContent .asco header {
    padding-bottom: calc(20px + (21 - 20) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 #MainContent .asco .asco-head-view1 {
    font-size: calc(24px + (60 - 24) * ((100vw - 375px) / (1920 - 375)));
    margin: 0;
    font-family: Lato, medium;
  }
  .meet-us-at-br---asco-2022 .bannertext .wrapper .event-description > p {
    font-size: calc(8px + (34 - 8) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .asco-card-title {
    font-size: calc(16px + (28 - 16) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-2
    .asco-card-title {
    min-height: calc(40px + (60 - 40) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 #block-views-block-asco-abstract-view-block-2 {
    line-height: 1;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-1
    .asco-title
    .asco-card-title {
    font-size: calc(14px + (29 - 14) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .asco-title {
    font-size: calc(12px + (29 - 12) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .asco-title {
    font-size: calc(17px + (29 - 17) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .wrapper .event-description .asco-text-font {
    font-size: calc(
      9px + (42 - 9) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    line-height: calc(
      10px + (50 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    padding: calc(5px + (20 - 5) * ((100vw - 375px) / (1920 - 375)));
    padding-left: 0;
  }
  .meet-us-at-br---asco-2022 #BannerSection .bannertext h2 {
    font-size: calc(24px + (90 - 24) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-2
    .asco-desc
    p {
    font-size: calc(10px + (24 - 10) * ((100vw - 375px) / (1920 - 375)));
  }
  .asco-view-card-bottom {
    background: #fff;
    padding: calc(15px + (20 - 15) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #MainContent
    .asco
    #block-views-block-asco-abstract-view-block-1
    .asco-abstract-block.views-row {
    width: calc(219px + (435 - 219) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #MainContent
    .asco
    #block-views-block-asco-abstract-view-block-2
    .asco-abstract-block.views-row {
    width: calc(219px + (400 - 219) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-2
    .views-field.views-field-field-asco-abstract-image
    img {
    width: calc(219px + (400 - 219) * ((100vw - 375px) / (1920 - 375)));
    height: calc(170px + (316 - 169) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .bannertext .wrapper .asco-booth-text {
    padding: calc(7px + (30 - 7) * ((100vw - 375px) / (1920 - 375)));
    padding-left: 0;
    margin: 0;
    line-height: calc(10px + (54 - 10) * ((100vw - 375px) / (1920 - 375)));
    font-size: calc(9px + (45 - 9) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-2
    .asco-number
    a,
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-1
    .asco-number
    a {
    font-size: calc(10px + (18 - 10) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .wrapper .event-description > h2:before {
    margin-top: calc(-7px + (-15 - (-7)) * ((100vw - 375px) / (1920 - 375)));
    width: calc(144px + (649 - 144) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 div#block-views-block-asco-abstract-view-block-1 {
    padding: calc(10px + (30 - 10) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 div#block-views-block-asco-abstract-view-block-2 {
    padding: calc(10px + (35 - 10) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #block-views-block-video-for-as-block-1
    .bg-image-asco {
    margin-bottom: calc(20px + (60 - 20) * ((100vw - 375px) / (1920 - 375)));
    width: calc(287px + (1225 - 287) * ((100vw - 375px) / (1920 - 375)));
    height: calc(180px + (590 - 180) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 div#block-ascoclinicaltrial {
    padding-top: calc(15px + (29 - 15) * ((100vw - 375px) / (1920 - 375)));
    padding-right: calc(15px + (100 - 15) * ((100vw - 375px) / (1920 - 375)));
    padding-left: calc(15px + (100 - 15) * ((100vw - 375px) / (1920 - 375)));
  }
 
  .meet-us-at-br---asco-2022
    #MainContent
    #block-ascoclinicaltrial
    .main-wrapper-how-to:first-child {
    margin-top: calc(24px + (45 - 24) * ((100vw - 375px) / (1920 - 375)));
  }
}
@media (max-width: 1540px) {
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content1
    h2.parlel-head:before,
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content2
    h2.parlel-head:before {
    content: "";
    width: 690px;
    height: 5px;
    position: absolute;
    top: -20px;
    right: -20px;
  }
}
@media (max-width: 1440px) {
  .meet-us-at-br---asco-2022
    #block-views-block-video-for-as-block-1
    .bg-image-asco {
    height: unset !important;
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .bottom {
    height: unset;
  }
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content1
    h2.parlel-head:before,
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content2
    h2.parlel-head:before {
    content: "";
    width: 598px;
    height: 5px;
    position: absolute;
    top: -10px;
    right: 9px;
  }
}

@media (max-width: 1280px) {
  .meet-us-at-br---asco-2022
    #MainContent
    .asco
    #block-views-block-asco-abstract-view-block-2
    > div {
    grid-gap: calc(20px + (40 - 20) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .top {
    width: calc(300px + (500 - 300) * ((100vw - 375px) / (1280 - 375)));
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .bottom {
    width: calc(320px + (550 - 320) * ((100vw - 375px) / (1280 - 375)));
    height: calc(267px + (512 - 267) * ((100vw - 375px) / (1280 - 375)));
  }
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content1
    h2.parlel-head:before,
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content2
    h2.parlel-head:before {
    content: "";
    width: 540px;
    height: 5px;
    position: absolute;
    top: -10px;
    right: -17px;
  }
}
@media (max-width: 1150px) {
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content1
    h2.parlel-head:before,
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .animation-wrapper
    .animation-content2
    h2.parlel-head:before {
    content: "";
    width: 440px !important;
    height: 5px;
    position: absolute;
    top: -10px;
    right: -20px;
  }
  .meet-us-at-br---asco-2022
    #MainContent
    .asco
    #block-views-block-asco-abstract-view-block-1
    > div {
    width: 100%;
    grid-gap: 0 calc(25px + (70 - 25) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022
    #MainContent
    .asco
    #block-views-block-asco-abstract-view-block-2
    > div {
    width: 100%;
    grid-gap: 20 calc(20px + (45 - 20) * ((100vw - 375px) / (1920 - 375)));
  }
  .meet-us-at-br---asco-2022 .animation-wrapper {
    width: 100% !important;
    margin: 0 auto;
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .bottom {
    width: 440px !important;
    margin: 0 auto;
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .bottom img {
    width: 440px !important;
    height: 307px !important;
  }
  .meet-us-at-br---asco-2022 .asco-slider-item .top {
    margin: 0 auto;
  }
  .meet-us-at-br---asco-2022 .bottom p.bottom-text-asco {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .meet-us-at-br---asco-2022 .animation-wrapper {
    justify-content: space-evenly;
    grid-gap: 0 30px;
  }
  .animation-content7 .img-cont .bottom {
    margin-left: 0;
  }
  .meet-us-at-br---asco-2022
    .animation-wrapper
    .animation-content2
    .img-cont
    .parlel-desc,
  .meet-us-at-br---asco-2022
    .animation-wrapper
    .animation-content6
    .img-cont
    .parlel-desc,
  .meet-us-at-br---asco-2022
    .animation-wrapper
    .animation-wrapper
    .animation-content8
    .img-cont
    .parlel-desc {
    margin-top: 15px !important;
  }
  .meet-us-at-br---asco-2022 .animation-content1 .parlel-desc,
  .meet-us-at-br---asco-2022 .animation-content3 .parlel-desc,
  .meet-us-at-br---asco-2022 .animation-content5 .parlel-desc,
  .meet-us-at-br---asco-2022 .animation-content7 .parlel-desc,
  .meet-us-at-br---asco-2022 .animation-content9 .parlel-desc {
    margin-top: 17px !important;
  }
  .meet-us-at-br---asco-2022 .bottom p.bottom-text-asco {
    margin-top: 20px !important;
  }
  .meet-us-at-br---asco-2022 .animation-content4 .img-cont p.bottom-text-asco {
    margin-top: 0 !important;
  }
}
/*Css for ASCO page*/
@media (max-width: 767px) {
  .meet-us-at-br---asco-2022 div#block-views-block-video-for-as-block-1 h2 br {
    display: none;
  }
  .meet-us-at-br---asco-2022 #block-parallexstaticblock {
    display: none;
  }
  .meet-us-at-br---asco-2022 #block-parallelxmobile p.btm-txt-desc {
    width: 320px;
    margin: 0 auto;
    margin-top: 25px;
    line-height: 1.3 !important;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-4
    .ash-bl4-header {
    text-align: center !important;
    padding: 23px !important;
    color: #606062 !important;
    font-size: 24px !important;
    font-weight: 400 !important;
  }
  .meet-us-at-br---asco-2022 #MainContent div#block-parallelx {
    display: none;
  }
  .meet-us-at-br---asco-2022 #block-parallelxmobile {
    display: block !important;
  }

  /* End Mobile Parallelx */
  .meet-us-at-br---asco-2022
    div#block-parallelx
    .asco-slider-container-right
    .asco-slider-item
    .parlel-desc {
    margin: 0;
  }
  .meet-us-at-br---asco-2022 div#block-parallelx .asco-slider-item .bottom {
    width: 340px !important;
    margin: 0 auto;
  }
  .meet-us-at-br---asco-2022 div#block-parallelx .asco-slider-item .top {
    width: 320px !important;
    margin: 0 auto;
  }
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .accuracy-inner-left
    p {
    margin-bottom: 5px;
  }
  .meet-us-at-br---asco-2022 .accuracy-inner-left a {
    margin-bottom: 5px;
  }
  .meet-us-at-br---asco-2022 img.video-img-asco {
    width: 86% !important;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .asco-card-title {
    position: relative;
    height: 55px;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .asco-title {
    position: absolute;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    > div
    > div
    > div
    > div
    > div:nth-of-type(2n)
    .field-content
    .wrap
    .asco-title,
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    > div
    > div
    > div
    > div
    > div:nth-of-type(3n)
    .field-content
    .wrap
    .asco-title {
    top: 18px !important;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    h1.down-heading {
    margin-bottom: 20px;
  }
  .meet-us-at-br---asco-2022
    div#block-ascohowtopersonalizebiosimulation
    br.mobile-card {
    display: none;
  }
  .meet-us-at-br---asco-2022
    div#block-ascohowtopersonalizebiosimulation
    br.mobile-card2 {
    display: block;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-video-for-as-block-1
    .bg-image-asco {
    padding: 0;
  }
  .meet-us-at-br---asco-2022 #block-views-block-video-for-as-block-1 {
    padding-bottom: 45px !important;
  }
  .meet-us-at-br---asco-2022 br.desktop-card {
    display: none;
  }
  .asco-view-card-bottom {
    padding-top: 10px;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid > div p {
    font-weight: 400 !important;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-video-for-as-block-1
    .bg-image-asco {
    padding-top: 30px;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .asco-title {
    line-height: 1;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    > div:nth-of-type(2)
    .asco-card-title
    .asco-title {
    padding-top: 14px !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports h2 {
    padding-bottom: 0 !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid {
    padding: 10px !important;
  }
  .meet-us-at-br---asco-2022 div#block-ascocellworksreport {
    background-color: #f2f2f2;
  }
  .meet-us-at-br---asco-2022
    #block-ascoclinicaltrial
    .how-to-learn-right
    p:last-child {
    margin-bottom: 30px;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-3
    .asco-view-card-bottom {
    height: 135px;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .inner-wrapper-down {
    display: block;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .image-right-stream {
    width: 75%;
  }
  #block-views-block-asco-abstract-view-block-4 .asco-view-card-bottom {
    background: #537678;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .asco-desc
    p {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .asco-number
    a {
    color: #fff;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .main-wrpper-down
    p.right-stream-text {
    font-weight: 400;
    width: 305px !important;
    margin: 20px auto !important;
    margin-top: 0 !important;
  }
  .meet-us-at-br---asco-2022
    div#block-views-block-asco-abstract-view-block-3
    .asco-abstract-block {
    margin-top: -11px !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid p br {
    display: none !important;
  }
  .meet-us-at-br--ash-2021
    .contents-region-new
    #block-howtoenroll
    .how-to-enroll {
    display: block !important;
    max-width: 100% !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports h2.mycare-bio-heading {
    padding-left: 0;
    padding-right: 0;
    color: #606062 !important;
  }
  .meet-us-at-br---asco-2022
    .mycare-bio-reports
    .mycare-bio-grid:nth-of-type(1) {
    background: unset;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid {
    box-shadow: unset;
  }
  .meet-us-at-br---asco-2022
    .mycare-bio-reports
    .mycare-bio-grid
    .mycare-left-image-grid {
    flex: 0 0 100%;
    border: 2px solid #537678;
    border-radius: 14px;
  }
  .meet-us-at-br---asco-2022
    .mycare-bio-reports
    .mycare-bio-grid
    .mycasre-right-content-grid {
    flex: 0 0 100%;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid h2 {
    color: #537678 !important;
    margin-top: 34px !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid p {
    color: #333333 !important;
    margin-top: 23px !important;
    font-weight: 400 !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports .mycare-bio-grid a {
    color: #537678 !important;
    margin-top: 34px !important;
  }
  .meet-us-at-br---asco-2022 .slider1-view-head {
    padding-top: 25px;
  }
  .meet-us-at-br---asco-2022
    .mycare-bio-reports
    .mycare-bio-grid:nth-of-type(2) {
    background: unset;
    flex-direction: column-reverse;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-3
    .asco-number
    a {
    color: #d96d42 !important;
    display: block;
    margin: -10px 0 0 0;
    margin-bottom: 10px;
  }
  .meet-us-at-br---asco-2022 .asco-number a {
    font-size: 12px;
    text-decoration: underline;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .asco-view-card-bottom {
    height: 225px;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-4
    .slider2-view-head {
    padding-left: 53px !important;
    padding-right: 53px !important;
    padding-top: 25px !important;
  }
  .meet-us-at-br---asco-2022 .slider2-view-head {
    color: #606062 !important;
    padding-top: 10px;
  }
  .meet-us-at-br---asco-2022
    #block-views-block-asco-abstract-view-block-3
    .views-slideshow-controls-bottom
    .widget_pager_bottom {
    padding: 0;
    margin: 0 0 15px;
  }
  .meet-us-at-br---asco-2022 #MainContent .asco .asco-head-view1 {
    margin: 0;
  }
  .meet-us-at-br---asco-2022
    #block-ascoclinicaltrial
    .how-to-enroll
    img.desktop-img {
    display: none;
  }
  .meet-us-at-br---asco-2022 #BannerSection .banner-image img {
    height: auto !important;
  }
  .meet-us-at-br---asco-2022 #BannerSection .banner-image img {
    transform: scale(1);
  }
  .meet-us-at-br---asco-2022 #BannerSection .bannertext {
    position: absolute;
    text-align: left;
    top: 60%;
    left: 88%;
    width: 70%;
  }
  .meet-us-at-br---asco-2022 div#block-views-block-asco-abstract-view-block-1,
  .meet-us-at-br---asco-2022 div#block-views-block-asco-abstract-view-block-2 {
    display: none;
  }
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-wrapper
    h1.accuracy-head
    br {
    display: none;
  }
  .meet-us-at-br---asco-2022 #MainContent .asco .asco-number {
    margin: 0 0 0 0 !important;
  }
  .meet-us-at-br---asco-2022 #MainContent .asco .asco-number br {
    line-height: 1;
  }
  .meet-us-at-br---asco-2022
    #MainContent
    .asco
    .views-slideshow-controls-bottom {
    margin: 8px 0 0 0;
  }
  .meet-us-at-br---asco-2022
    #MainContent
    div#block-views-block-asco-abstract-view-block-4
    .asco
    .slider1-view-head {
    color: #000 !important;
  }
  .meet-us-at-br---asco-2022 #block-views-block-asco-abstract-view-block-4 {
    background: #f4f4f4 0% 0% no-repeat padding-box;
  }
  .meet-us-at-br---asco-2022
    #MainContent
    #block-ascoclinicaltrial
    .how-to-enroll {
    display: block;
    width: 100%;
  }
  .meet-us-at-br---asco-2022
    #block-ascoclinicaltrial
    .how-to-enroll
    a.learn-mre-ash {
    font-size: 14px;
    top: 95%;
    left: 35.5%;
    transform: translate(-50%, -50%);
    display: block;
  }
  .meet-us-at-br---asco-2022 .main-wrapper-how-to .how-to-learn-right {
    margin: 0;
  }
  .meet-us-at-br--ash-2021 .how-to-learn-right p.bottom-text-how {
    font-size: calc(
      16px + (24 - 16) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 .how-to-learn-right p.light-text {
    font-size: calc(
      16px + (24 - 16) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br--ash-2021 #BannerSection .wrapper hr {
    min-height: 394px;
  }
  .how-to-enroll-main h2.mycare {
    text-align: left;
    font-size: calc(24px + (48 - 24) * ((100vw - 375px) / (1920 - 375)));
    font-weight: 500;
    margin: 0 0 1rem;
  }
  .meet-us-at-br---asco-2022 #block-ascoclinicaltrial .bottom-text-how {
    margin-bottom: 10px;
    font-size: calc(
      16px + (24 - 16) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022
    #block-ascoclinicaltrial
    .how-to-enroll
    a.enrollment-open {
    padding-left: 20px;
    padding-bottom: 15px;
    display: block;
  }
  .meet-us-at-br---asco-2022 .main-wrapper-how-to .enroll-image {
    display: block;
    width: 100%;
  }
  .meet-us-at-br---asco-2022
    #block-parallelxmobile
    .wrapper-parlel-axis
    .mob-head-asco {
    font-size: 14px !important;
    width: 200px !important;
  }
}
@media (min-width: 768px) {
  .meet-us-at-br---asco-2022 #block-parallelx {
    display: block;
  }
  .meet-us-at-br---asco-2022 #block-parallelxmobile {
    display: none;
  }
  .meet-us-at-br---asco-2022 br.desktop-card {
    display: block;
  }
  .meet-us-at-br---asco-2022 br.mobile-card {
    display: none;
  }
  .meet-us-at-br---asco-2022
    #block-ascoclinicaltrial
    .how-to-enroll
    .enroll-image
    img.mobile-img {
    display: none;
  }
  .meet-us-at-br---asco-2022 #block-views-block-asco-abstract-view-block-3,
  .meet-us-at-br---asco-2022 #block-views-block-asco-abstract-view-block-4 {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .meet-us-at-br---asco-2022 .main-wrapper-how-to > div:first-child {
    margin-top: 30px !important;
  }
  .meet-us-at-br---asco-2022 div#block-parallelx {
    display: none;
  }
  .meet-us-at-br---asco-2022 #block-parallelxmobile {
    display: block;
  }
  .meet-us-at-br---asco-2022 .animation-wrapper-mobile > div {
    width: 512px;
  }
  .meet-us-at-br--ash-2021 #block-howtoenroll .how-to-enroll {
    display: block !important;
    width: 100%;
    max-width: 100%;
  }
  .meet-us-at-br--ash-2021
    #block-views-block-ash-abstract-view-block-4
    .ash-bl4-header {
    text-align: center !important;
    padding: 23px !important;
    color: #606062 !important;
    font-size: 28px !important;
    font-weight: 400 !important;
  }
  .meet-us-at-br--ash-2021 .mycare-bio-reports .mycare-bio-grid:nth-of-type(1),
  .meet-us-at-br--ash-2021 .mycare-bio-reports .mycare-bio-grid:nth-of-type(2) {
    width: 90%;
    margin: 25px auto;
  }
  .meet-us-at-br---asco-2022 #block-parallexstaticblock {
    display: none;
  }
  .meet-us-at-br---asco-2022 #block-parallelxmobile p.btm-txt-desc {
    width: 385px;
    margin: 0 auto;
    margin-top: 25px;
    line-height: 1.3;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .inner-wrapper-down {
    display: block;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .image-right-stream {
    width: 66% !important;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .main-wrpper-down
    p.right-stream-text {
    width: 90% !important;
  }
}
@media (min-width: 1921px) {
  .team #BannerSection {
    height: 560px;
  }
  .team .main-wrapper {
    top: 560px;
  }
  #Resources .res-block img {
    height: calc(382px + (1553 - 382) * ((100vw - 1921px) / (7680 - 1921)));
    object-fit: cover;
  }
}
@media (max-width: 1440px) {
  .meet-us-at-br---asco-2022 .inner-cont-wrp .parlel-head {
    padding: 13px !important;
  }
  .meet-us-at-br---asco-2022
    div#block-parallexstaticblock
    .asco-slider-item.animation-content1:after {
    height: calc(
      300px + (495 - 300) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 .mycare-bio-reports h2.mycare-bio-heading {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .meet-us-at-br---asco-2022
    .main-parrarelx-cont
    .asco-slider-item
    .bottom
    img {
    height: calc(
      267px + (325 - 267) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    width: calc(
      340px + (500 - 340) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
  .meet-us-at-br---asco-2022 .inner-cont-wrp .parlel-head {
    font-size: calc(
      10px + (21 - 10) * ((100vw - 375px) / (1920 - 375))
    ) !important;
    width: calc(
      200px + (235 - 200) * ((100vw - 375px) / (1920 - 375))
    ) !important;
  }
}
@media (min-width: 1025px) and (max-width: 1240px) {
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-inner {
    width: 75%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .path-frontpage .main-event .home-page-slider-mian.ipm-webinar {
    min-height: 130px;
  }
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-inner {
    width: 85%;
  }
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .main-wrpper-down
    h1.down-heading
    .mobile-card,
  .meet-us-at-br---asco-2022
    #block-ascohowtopersonalizebiosimulation
    .main-wrpper-down
    h1.down-heading
    .mobile-card2 {
    display: none;
  }
  #BannerSection .banner-image img {
    transform: scale(2);
  }
}
@media (max-width: 555px) {
  .meet-us-at-br---asco-2022
    #block-ascophysicianprescribedtreatment
    .prediction-accuracy-inner {
    width: 85%;
  }
}
@media (max-width: 1920px) {
  #Resources .res-block img {
    height: calc(199px + (377 - 199) * ((100vw - 375px) / (1920 - 375)));
    object-fit: cover;
  }
  #Resources .slide-up-content {
    max-height: calc(121px + (160 - 121) * ((100vw - 375px) / (1920 - 375)));
    min-height: calc(100px + (180 - 100) * ((100vw - 375px) / (1920 - 375)));
  }
}
/* @media screen and (min-width:1199px) and  (max-width: 1310px) {
#Resources .slide-up-content {
    max-height: calc(121px + (200 - 121) * ((100vw - 375px) / (1920 - 375)));
    min-height: calc(100px + (305 - 100) * ((100vw - 375px) / (1920 - 375)));
  }
}
@media screen and (min-width:1311px) and  (max-width: 1440px) {
#Resources .slide-up-content {
    max-height: calc(121px + (200 - 121) * ((100vw - 375px) / (1920 - 375)));
    min-height: calc(100px + (250 - 100) * ((100vw - 375px) / (1920 - 375)));
  }
} */
@media (min-width: 1151px) and (max-width: 1300px) {
  .meet-us-at-br---asco-2022
    .main-parrarelx-cont
    .asco-slider-item
    .bottom
    img {
    height: 376px !important;
  }
}
@media (min-width: 1920px) {
  .si_item {
    height: 240px !important;
  }
  .si_item img {
    width: 66% !important;
  }
}
@media (max-width: 1920px){
  .si_item img {
    width: 50% !important;
    width: 49%;
  }
}

@media (max-width: 767px) {
  .meet-us-at-br---asco-2022
    #block-parallelxmobile
    .wrapper-parlel-axis
    .mob-head-asco {
    font-size: 14px !important;
    width: 180px !important;
  }
  .meet-us-at-br---asco-2022 .main-wrapper-how-to > div:first-child {
    margin-top: 20px !important;
  }
}
.meet-us-at-br---asco-2022
  #block-ascophysicianprescribedtreatment
  .prediction-accuracy-wrapper
  h1.accuracy-head {
  line-height: 1.1 !important;
}
@media (min-width: 1024px) {
  .meet-us-at-br---asco-2022
    #block-ascoclinicaltrial
    .main-wrapper-how-to
    .top {
    margin-top: 40px !important;
  }
}
@media (max-width: 1024px) {
  .meet-us-at-br---asco-2022 .mycare-bio-reports h2 br {
    display: none;
  }
}
/* for devices with 360px width */
@media (max-width: 360px) {
  #ConceptCardCarousel .container-block .slider-content br {
    display: none;
  }
}

/*----- resposive table in blog page ------*/
.table-responsive table {
  width: 100%;
}

@media (max-width: 767px) {
  .table-responsive table {
    width: 910px;
  }
}
/* css for responsive youtube video width and height */
#MainContent #block-mainpagecontent iframe {
  width:100%;
  aspect-ratio: 16 / 9 ;
}

@media (max-width: 767px) {
  .collaborators #block-mainpagecontent .si_feed {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      justify-content: start;
      gap: 0 45px;
  }
  .collaborators #block-mainpagecontent .si_item {
    width: 100%;
  }
}

/* css for wrapping of footer at bottom on desktop at screen 1280px X 720px */
@media (min-width: 1200px){
  footer .footer-links ul {
  width: max-content;
}
}

/* Css for blog page image scroll */
p.figcaption{
  display: block !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  color: #373a3c !important;
  background-color: #fff !important;
  font-weight: 500 !important;
}

@media (max-width:767px){
  figure.fig1 img{
    width:910px !important;
    padding-bottom: 12px;
  }
}

/* To make footer same as Galaxy tabS4 for ipad mini/air/pro */

@media (min-width: 768px) and (max-width: 1024px) {
  footer .social-links ul {
    float: none;
    margin: 20px auto 0;
    padding: 0;
    width: 140px;
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 30em) and (max-width: 47.9em) {
footer .social-links ul {
    float: none;
    margin: 20px auto 0;
    padding: 0;
    width: 140px;
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 2560px) {
  .dialog-off-canvas-main-canvas .main-wrapper footer{
  margin-top: 29rem;
  }
  }
  
  @media only screen and (min-width: 820px) and (max-width: 1024px) {
  .dialog-off-canvas-main-canvas .main-wrapper footer{
  margin-top: 15rem;
  }
  }
  