@media (min-width:768px) and (max-width:1165px) {
  div#views-exposed-form-bi-search-api-page-1 .gds-cell form .gds-form-section.gds-form-section--filter-section .gds-form-section__filters {
    padding-left: 12px;
  }

  div#views-exposed-form-bi-search-api-page-1 .gds-cell form .gds-form-section.gds-form-section--filter-section .gds-form-section__filters .filter-wrapper:first-child {
    display: none;
  }
}

@media only screen and (min-width: 1200px) {
  .gds-search__results {
    left: -224% !important;
    right: 0;
    width: auto !important;
  }
}

@media only screen and (max-width: 767px) {
  .gds-header__main .gds-search .gds-search__results {
    left: 0;
  }

  .gds-modal__actions>*:not(:last-child) {
    margin-top: var(--spacer-s) !important;
  }
}

@media only screen and (min-width: 1200px) {
  .gds-search--is-not-header .gds-search__results {
    left: 0% !important;
    top: 80px !important;
  }
}

.gds-search__result-type,
article>.related-content>.gds-grid--primary-lightest-bg>.gds-cell--m-three-quarters {
  display: none;
}

/* logo */
.brand-banner .gds-grid,
.brand-banner .gds-cell {
  padding: 0px;
}

/* ofev */
.respiratory-ofev .gds-hero .gds-paragraph--spacer-m {
  margin-bottom: var(--spacer-s);
}

.respiratory-ofev .gds-hero .gds-grid .gds-heading--contrast {
  font-family: 'BIAntiquaIIMl';
}

/* glyxambi */
.metabolic-glyxambi .gds-secondary-hero .gds-heading--caption {
  font-family: var(--typography-p-l-font-family);
  margin-bottom: var(--spacer-s);
}

/* actilyse */
.cardiovascular-actilyse .gds-secondary-hero .gds-secondary-hero__content {
  padding: var(--spacer-l) 0 var(--spacer-huge);
}

.cardiovascular-actilyse .gds-secondary-hero .gds-heading {
  margin-bottom: var(--spacer-m);
}

.cardiovascular-actilyse .gds-secondary-hero .gds-secondary-hero__content p:last-child {
  margin-bottom: var(--spacer-xl);
}

/* home, TA, jardiance */
.page-node-480 .gds-secondary-hero .gds-secondary-hero__content,
.page-node-231 .gds-secondary-hero .gds-secondary-hero__content,
.page-node-16 .gds-secondary-hero .gds-secondary-hero__content,
.page-node-233 .gds-secondary-hero .gds-secondary-hero__content,
.metabolic-jardiance .gds-secondary-hero .gds-secondary-hero__content,
.metabolic-glyxambi .gds-secondary-hero .gds-secondary-hero__content {
  padding: var(--spacer-massive) var(--spacer-massive) var(--spacer-massive) 0;
}

.page-node-480 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-231 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-16 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-233 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.metabolic-jardiance .gds-secondary-hero .gds-heading--xl {
  margin-bottom: var(--spacer-l);
}

.page-node-480 .gds-secondary-hero .gds-image img {
  object-fit: cover;
  object-position: top !important;
}

/* new */
.page-node-247 .gds-grid .gds-cell--m-three-quarters .gds-heading {
  font-family: 'BIAntiquaIIMl' !important;
}

.gds-footer .gds-footer__legal p:nth-child(1) {
  display: none;
}

.page-node-247 article .gds-grid.gds-grid--color-bg {
  padding-top: 0px;
}

.page-node-447 .gds-grid .gds-cell p.gds-paragraph a,
.page-node-448 .gds-grid .gds-cell p.gds-paragraph a,
.page-node-452 .gds-grid .gds-cell p.gds-paragraph a {
  color: #2c333a;
  text-decoration: none;
}

.page-node-447 .gds-grid .gds-cell .gds-paragraph,
.page-node-448 .gds-grid .gds-cell .gds-paragraph {
  margin-bottom: 16px;
}

.page-node-447 .gds-grid .gds-cell .gds-heading,
.page-node-448 .gds-grid .gds-cell .gds-heading {
  padding-top: 16px;
}

.gds_cusact_fact_main .footer-text p.dosage-text {
  font-size: 22px;
}

.gds_cusact_fact_main .gds_cusact_fact_main_cal label {
  font-weight: bold;
}

.gds-content-block .gds-content-block__content .gds-paragraph--l {
  margin-bottom: var(--spacer-base);
}

.gds-content-block .gds-grid--spacer-massive {
  margin-bottom: 0;
}

.gds-highlight-banner,
.gds-content-block {
  padding: var(--spacer-xl) 0 var(--spacer-xxl) 0;
  margin-bottom: 0;
}

.page-node-480 article .gds-grid.gds-grid--primary-lightest-bg {
  padding: 0;
}

.gds-content-block .gds-heading {
  margin-bottom: var(--spacer-m);
}

.gds-grid .gds-cell .gds-highlight-banner .gds-paragraph {
  font-family: 'BISansNEXT';
  font-size: 20px;
  line-height: 32px;
}

.gds-grid .gds-cell .gds-content-block .gds-paragraph {
  word-break: break-word;
}

.gds-grid .gds-cell .gds-content-block .gds-paragraph--l {
  line-height: 32px;
}

.gds-highlight-banner .gds-highlight-banner__content .gds-paragraph,
.gds-highlight-banner .gds-highlight-banner__content .gds-paragraph a,
.gds-content-block .gds-content-block__content .gds-paragraph,
.gds-content-block .gds-content-block__content .gds-paragraph a {
  color: #2c333a;
}

.gds-highlight-banner .gds-highlight-banner__content .gds-paragraph a,
.gds-content-block .gds-content-block__content .gds-paragraph a {
  text-decoration: none;
  border-bottom: 1px solid #06c;
}

p:empty,
.gds-highlight-banner .gds-paragraph--caption-heading,
.gds-highlight-banner .gds-paragraph--caption-heading+h2,
.gds-highlight-banner h3,
.gds-content-block h3 {
  display: none;
}

.page-node-480 .gds-highlight-banner .gds-highlight-banner__content .gds-highlight-banner__actions {
  margin-top: var(--spacer-l);
}

.gds-btn-wrapper a {
  padding: 13px 24px 15px;
}

.related-product-item .gds-grid {
  margin-bottom: 32px;
}

.gds-grid .gds-cell--m-third .gds-card,
.related-product-item .gds-grid .gds-cell--m-third .gds-card {
  min-height: auto;
}

.related-product-item .gds-grid .gds-cell--m-third {
  display: flex;
}

.related-product-item .gds-grid .gds-cell--m-third .gds-card .gds-card__content-inner {
  margin-bottom: 10px;
}

/* contact, data privacy, terms of use, home, TA */
.page-node-452 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-447 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-407 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-336 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.metabolic-trajenta .gds-secondary-hero .gds-grid .gds-heading {
  margin: var(--spacer-huge) 0;
}

/* twynsta, micardis */
.cardiovascular-twynsta .gds-secondary-hero .gds-secondary-hero__content,
.cardiovascular-micardis .gds-secondary-hero .gds-secondary-hero__content {
  padding-top: var(--spacer-l);
}

/* header */
.contrast .gds-dropdown-mega-menu .main-link:focus::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus::after {
  border: none;
}

/* Side Navigation CSS */
.side-navigation-list-wrapper {
  max-height: 545px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* self declaration */
.bi-hcp-validation-modal-fullscreen .gds-grid .gds-btn-wrapper--is-full-width .gds-form-input .gds-btn {
  margin-left: 0;
}

/* logo spacing */
.gds-grid.gds-grid--primary-lightest-bg:first-child {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* menu link */
.gds-header .gds-mega-nav .gds-sub-sub-menu a.gds-link {
  color: var(--color-interaction);
}

@media screen and (min-width: 768px) {
  .related-product-item .gds-grid {
    margin-left: -20px;
    margin-right: -20px;
  }

  .page-node-26 .gds-grid--primary-lightest-bg .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content {
    padding-left: var(--spacer-l);
  }
}

@media screen and (min-width: 992px) {
  .related-product-item .gds-grid {
    margin-left: -16px;
    margin-right: -16px;
  }

  .gds-highlight-banner .gds-grid,
  .gds-highlight-banner .gds-grid .gds-cell {
    padding: 0;
  }
}

@media screen and (min-width: 1280px) {
  .related-product-item .gds-grid {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media(max-width: 1024px) {

  /* header */
  .gds-header.contrast .gds-mega-nav__item a.main-link,
  .gds-header.contrast .gds-mega-nav .gds-link__label,
  .gds-header.contrast .gds-mega-nav__item a.main-link:hover,
  .gds-header.contrast .gds-mega-nav__item a.main-link .gds-link__label:hover,
  .gds-header.contrast .gds-mega-nav-main .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus,
  .gds-header.contrast .gds-mega-nav-main .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus {
    color: var(--color-grey);
    text-decoration: none;
  }

  .gds-header.contrast .gds-dropdown-mega-menu .main-link .label .gds-icon path {
    fill: var(--color-interaction);
  }

  .gds-header .gds-header__main #mobilemenutoggle {
    border-bottom: none;
  }

  .gds-header.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus-within::after,
  .gds-header.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus-within::after {
    border-color: transparent;
  }
}

@media(max-width: 991px) {
  .side-navigation-list-wrapper {
    max-height: 375px;
  }
}

@media(max-width: 767px) {

  /* all banners */
  .gds-secondary-hero .gds-secondary-hero__container .gds-secondary-hero__background-image .gds-image {
    left: 0;
  }

  /*home, TA, jardiance */
  .page-node-480 .gds-secondary-hero .gds-secondary-hero__content,
  .page-node-231 .gds-secondary-hero .gds-secondary-hero__content,
  .page-node-16 .gds-secondary-hero .gds-secondary-hero__content,
  .page-node-233 .gds-secondary-hero .gds-secondary-hero__content,
  .metabolic-jardiance .gds-secondary-hero .gds-secondary-hero__content,
  .metabolic-glyxambi .gds-secondary-hero .gds-secondary-hero__content {
    padding: var(--spacer-m) 0 var(--spacer-l);
  }

  /* contact, data privacy, terms of use */
  .page-node-452 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-447 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-407 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-336 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .metabolic-trajenta .gds-secondary-hero .gds-grid .gds-heading {
    margin: var(--spacer-l) 0;
  }

  .metabolic-trajenta .gds-secondary-hero .gds-image img,
  .metabolic-jentadueto .gds-secondary-hero .gds-image img {
    display: none;
  }

  .metabolic-trajenta .gds-secondary-hero,
  .metabolic-jentadueto .gds-secondary-hero {
    background: #423988;
  }

  .cardiovascular-actilyse .gds-secondary-hero .gds-secondary-hero__content {
    padding: var(--spacer-m) 0 var(--spacer-xl);
  }

  .page-node-480 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-231 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-16 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-233 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .metabolic-jardiance .gds-secondary-hero .gds-heading--xl {
    margin-bottom: var(--spacer-m);
  }

  .cardiovascular-actilyse .gds-secondary-hero .gds-secondary-hero__content p:last-child {
    margin-bottom: var(--spacer-l);
  }

  .cardiovascular-twynsta .gds-secondary-hero .gds-secondary-hero__content,
  .cardiovascular-micardis .gds-secondary-hero .gds-secondary-hero__content {
    padding-top: var(--spacer-m);
  }

  .gds-grid.gds-grid--primary-lightest-bg:first-child {
    padding-bottom: 4px;
  }
}

#views-exposed-form-resources-metabolic-block-2,
#views-exposed-form-resources-metabolic-block-3,
#views-exposed-form-resources-metabolic-resources-metabolic-trajenta {
  padding: 0;
}

#views-exposed-form-resources-metabolic-block-2 .gds-cell,
#views-exposed-form-resources-metabolic-block-3 .gds-cell,
#views-exposed-form-resources-metabolic-resources-metabolic-trajenta .gds-cell {
  padding: 0;
}

#views-exposed-form-resources-metabolic-block-2 .gds-form-section__filters,
#views-exposed-form-resources-metabolic-block-3 .gds-form-section__filters,
#views-exposed-form-resources-metabolic-resources-metabolic-trajenta .gds-form-section__filters {
  flex: initial;
  width: initial;
}

@media only screen and (max-width: 767px) {
  .gds_cusact_fact_main .actilyse-calculator .actilyse-banner p {
    position: relative;
    left: 5px;
    top: 10px;
  }

}

.gds_cusact_fact_main .gds_cusact_fact_main_cal input[type=text] {
  font-size: var(--typography-heading-xs-font-size);
}

.gds_cusact_fact_main .footer-text p.dosage-text {
  font-size: 16px;
}

.gds_cusact_fact_main .footer-text p.dosage-text span {
  font-weight: normal;
}

.gds_cusact_fact_main .footer-text p.therapy-text {
  font-weight: normal;
}

/* E-learning */
.page-node-15 .gds-grid.gds-grid--color-bg {
  padding-top: var(--spacer-xl);
}

.page-node-15 .gds-card .gds-card__content .gds-card__body {
  padding-bottom: var(--spacer-m);
}

.page-node-15 .gds-card .gds-card__content .gds-card__actions {
  min-height: auto;
}

.page-node-15 .views-row:nth-child(odd) {
  background: #f5faff;
}

/* Event Highlights */
.page-node-3 .gds-grid.gds-grid--spacer-xxl.gds-grid--color-bg {
  padding: var(--spacer-xs) 0;
}

.page-node-3 .gds-cell .gds-content-block .gds-grid.gds-grid--spacer-massive[data-id="layouts"] {
  margin-bottom: 0;
}

/* Medical News */
.page-node-31 .gds-card__content .gds-card__header.gds-card__header-- {
  font-size: var(--typography-p-s-font-size);
  color: #004d99;
}

.page-node-31 .gds-card__cta a.gds-link span:after {
  content: "";
  display: inline-block;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjMzNi4yM0EuNzgzLjc4MyAwIDAgMCAuMTUzIDEuMjQ3bC4wNzYuMDg4TDQuODk0IDYgLjIyOSAxMC42NjRhLjc4My43ODMgMCAwIDAtLjA3NiAxLjAxOWwuMDc2LjA4OGEuNzgzLjc4MyAwIDAgMCAxLjAyLjA3NmwuMDg3LS4wNzZMNi4zMDcgNi44YTEuMTMgMS4xMyAwIDAgMCAuMDg2LTEuNTA0bC0uMDg1LS4wOTVMMS4zMzYuMjI5eiIgZmlsbD0iIzA2QyIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  margin-left: 8px;
  margin-bottom: -4px;
}

.page-node-31 .views-view-grid .views-row {
  margin-bottom: var(--spacer-xl);
}

/* Safety updates */
.page-node-14 .gds-content-block .gds-content-block__content .gds-heading {
  display: none;
}

/* Contact us */
.page-node-2 .gds-grid .gds-cell .gds-grid.gds-grid--spacer-massive {
  margin-top: -300px;
  padding: 0;
}

.page-node-2 .gds-grid.gds-grid--spacer-massive .gds-cell.gds-cell--l-two-thirds {
  padding: 0;
  width: 100%;
}

form div#edit-contact-us {
  border-bottom: 1px solid #d6ebff;
}

/* metabolic */
.page-node-16 .gds-accordion .gds-accordion__item-heading-button {
  padding: var(--spacer-base) 0;
}

.page-node-16 .gds-accordion .gds-accordion__item-content-inner {
  padding: 0 0 var(--spacer-xxl);
}

.page-node-16 .gds-accordion .gds-accordion__item-content-inner .gds-grid.gds-grid--none {
  padding: 0;
}

.page-node-16 .gds-card__content .gds-card__body {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* homepage */
.page-node-26 .gds-carousel .gds-content-block__actions .gds-btn--secondary {
  color: var(--color-light);
  border: solid 2px var(--color-light);
}

article .gds-grid.gds-grid--color-bg {
  padding-top: 40px;
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body p {
  margin: 0;
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body .gds-card__actions {
  min-height: calc(var(--spacer-m) + (2 * var(--spacer-m)));
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body .gds-card__cta {
  padding-left: 0;
}

article .gds-grid.gds-grid--color-bg .pager__item .gds-solo-button .gds-grid {
  margin-bottom: 0;
  margin-top: var(--spacer-base);
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body .gds-card__cta a.gds-link span:after {
  content: "";
  display: inline-block;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjMzNi4yM0EuNzgzLjc4MyAwIDAgMCAuMTUzIDEuMjQ3bC4wNzYuMDg4TDQuODk0IDYgLjIyOSAxMC42NjRhLjc4My43ODMgMCAwIDAtLjA3NiAxLjAxOWwuMDc2LjA4OGEuNzgzLjc4MyAwIDAgMCAxLjAyLjA3NmwuMDg3LS4wNzZMNi4zMDcgNi44YTEuMTMgMS4xMyAwIDAgMCAuMDg2LTEuNTA0bC0uMDg1LS4wOTVMMS4zMzYuMjI5eiIgZmlsbD0iIzA2QyIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  margin-left: 8px;
  margin-bottom: -4px;
}

.page-node-26 .gds-highlight-banner .gds-highlight-banner__actions {
  margin-top: 0;
}

.page-node-26 .gds-highlight-banner__content>p:nth-child(1) {
  display: none;
}

.page-node-26 .gds-highlight-banner__content>p:nth-child(1)+p+p {
  display: none;
}

.page-node-26 .gds-highlight-banner {
  margin-bottom: 0;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content {
  padding-left: 0;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content h3 {
  display: none;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content p img {
  margin-right: 10px;
  margin-bottom: -4px;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive {
  margin-bottom: var(--spacer-m);
}

.gds-card {
  z-index: 1;
}

/* tarjent dot color code */
.metabolic-trajenta .gds-heading span {
  color: #f7a334;
}

/* Banner content */
.metabolic-jardiance .gds-secondary-hero .gds-heading {
  font-family: var(--typography-heading-m-font-family);
}
