#block-views-block-banner-slideshow-block-1 .owl-item .field-content img {
  width: 100%;
  height: auto;
}
#block-views-block-banner-slideshow-block-1 .owl-carousel .owl-wrapper-outer {
  max-height: 680px;
  background: #70859a;
}
.banner-slideshow-overlay-content.container {
  position: absolute;
  width: 60%;
  top: 209px;
  left: 168px;
  right: 0;
}
@media only screen and (min-width: 0px) and (max-width: 1670px) {
  .banner-slideshow-overlay-content.container {
    position: absolute;
    width: 60%;
    top: 150px;
    left: 168px;
    right: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 1501px) {
  .banner-slideshow-overlay-content.container {
    top: 209px;
  }
}
@media only screen and (min-width: 1501px) and (max-width: 1550px) {
  .banner-slideshow-overlay-content.container {
    position: absolute;
    width: 60%;
    top: 140px;
    left: 168px;
    right: 0;
  }
}
.banner-slideshow-overlay-content .description h1 {
  position: relative;
  font-size: 3.5em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: normal;
  color: #ffffff;
}
.banner-slideshow-overlay-content .description h2 {
	position: relative;
	font-size: 56px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #fff;
	text-transform: none;
}

.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-company
  h1::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-science
  h1::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-news
  h1::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-news
  h1::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .secondary
  h1::before {
  content: "";
  position: absolute;
  left: -65px;
  display: block;
  width: 100%;
  height: 100%;
  background-size: 50px;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-company
  h2::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-science
  h2::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-news
  h2::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-news
  h2::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .secondary-dark
  h2::before,
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .secondary-light
  h2::before {
  content: "";
  position: absolute;
  left: -65px;
  display: block;
  width: 100%;
  height: 100%;
  background-size: 50px;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-company
  h1::before {
  background: url(/sites/default/files/img/dna-lines-our-company.svg) no-repeat left;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-science
  h1::before {
  background: url(/sites/default/files/img/hero-dna-lines-our-science.svg) no-repeat left;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-products
  h1::before {
  background: url(/sites/default/files/img/our-products.png) no-repeat left;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-news
  h1::before {
  background: url(/sites/default/files/img/our-news.png) no-repeat left;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .secondary
  h1::before {
  background: url(/sites/default/files/img/secondary.png) no-repeat left;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-company
  h2::before {
  background: url(/sites/default/files/img/hero-lines-our-company.svg) no-repeat left;
  top:2px;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-science
  h2::before {
  background: url(/sites/default/files/img/hero-dna-lines-our-science.svg) no-repeat left;
  top:2px;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-products
  h2::before {
  background: url(/sites/default/files/img/our-products.png) no-repeat left;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .our-news
  h2::before {
  background: url(/sites/default/files/img/our-news.svg) no-repeat left;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .secondary-dark
  h2::before {
  background: url(/sites/default/files/img/hero-lines-secondary-dark.svg) no-repeat left;
  top:2px;
}
.view-banner-slideshow
  .owl-item
  .banner-slideshow-overlay-content
  .secondary-light
  h2::before {
  background: url(/sites/default/files/img/secondary.png) no-repeat left;
}
/* .view-banner-slideshow .views-field-field-banner-image::after {
  width: 60%;
  height: 680px;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: url(/sites/default/files/img/banner-overlay.png) no-repeat top left;
} */
.banner-slideshow-overlay-content .description p {
	max-width: 470px;
	margin-top: 24px;
	margin-bottom: 32px;
	font-size: 23px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.39;
	letter-spacing: normal;
	color: #f8f8f8;
}
.Lorem-ipsum-dolor-si {
  width: 470px;
  height: 170px;
  margin: 12px 0 68px -50px;
  font-family: SourceSansPro;
  font-size: 23px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  color: #036;
}
.-Lubo-Nechev-VP-P {
  font-family: SourceSansPro;
  font-size: 23px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  color: #036;
}
img.Quote {
  width: 20px;
  height: 17px;
  margin: 14px 502px 1px -52px;
  object-fit: contain;
}
.-Lubo-Nechev-VP-P {
  width: 570px;
  height: 97px;
  margin: 19px -9px 122px -51px;
  font-family: SourceSansPro;
  font-size: 21px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  color: #036;
}
img.CTALeadership-team {
  width: 316px;
  height: 72px;
  margin: 31px 153px 0 -51px;
  object-fit: contain;
}
.text-center .text-style-1 {
  font-weight: 600;
}
.Internships-Fellows {
  margin: 79px 238px 56px;
  font-family: SourceSansPro;
  font-size: 35px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: center;
  color: #036;
}
.If-you-want-to-learn {
  font-size: 17px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.41;
  letter-spacing: normal;
  color: #333;
}
.If-you-want-to-learn .text-style-1 {
  font-weight: normal;
  color: #00254b;
}
.If-you-want-to-learn .text-style-2 {
  color: #00254b;
}
.MEET-OUR-LEADERSHIP {
    width: 337px;
    height: 295px;
    margin: 31px 146px 0 -70px;
    background: #fff;
    border: 3px solid #bbd9eb !important;
    padding: 15px 40px;
    font-size: 18px;
    font-weight: 600;
    color: #00245b;
    height: 72px;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 2em;
    transition: 0.3s all;

}
/* .banner-slideshow-overlay-content .cta-button a {
  padding: 1em 2em;
  font-size: 1em;
  line-height: 1em;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  background: #ffffff;
  border: 4 px solid #b9d9eb;
  display: inline-block;
  color: #00254b;
} */
.banner-slideshow-overlay-content .cta-button a {
    background: #fff;
    border: 3px solid #bbd9eb;
    padding: 15px 40px;
    font-size: 18px;
    font-weight: 600;
    color: #00254b;
    margin-top: 0;
    height: 72px;
    display: flex;
    text-transform: uppercase;
    line-height: 35px;
    text-align: center;
    max-width: fit-content;
}
/* .banner-slideshow-overlay-content .cta-button a:hover {
  color: #fff;
  background: #00254b;
  border: 4px solid #00254b;
} */
.banner-slideshow-overlay-content .cta-button a:hover {
  background: #00254b;
  color: #fff !important;
  border: 3px solid #00254b;
}
.whole-patient-comes-first-section .button-more:hover{
  border: 3px solid #bbd9eb !important;
}
.view-banner-slideshow .owl-pagination {
  position: absolute;
  width: 60%;
  left: 0;
  right: 0;
  bottom: 34px;
  text-align: left;
  margin: auto;
}
.view-banner-slideshow .owl-theme .owl-controls {
  margin-top: 0;
}
.view-banner-slideshow .owl-theme .owl-controls .owl-page span {
  width: 2px;
  height: 35px;
  margin: 0 4px;
  border-radius: 0;
  background: #ffffff;
  opacity: 0.9;
}
.view-banner-slideshow .owl-theme .owl-controls .owl-page.active span {
  height: 51px;
}
.view-banner-slideshow .owl-theme .owl-buttons {
  position: absolute;
  top: 90px;
  left: 0;
  right: 0;
  width: 60%;
  margin: auto;
  display: flex;
  align-items: center;
}
.view-banner-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev {
  font-size: 0px;
  margin: 0 11px 0 0;
  width: 40px;
  height: 40px;
  opacity: 1;
  background: url(/sites/default/files/img/next-copy-2.svg) no-repeat;
  background-size: 100%;
}
.view-banner-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next {
  font-size: 0px;
  margin: 0px;
  width: 40px;
  height: 40px;
  opacity: 1;
  background: url(/sites/default/files/img/next-copy-2.svg) no-repeat;
  background-size: 100%;
}
.view-banner-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next {
	transform: rotate(180deg);
}
@media(max-width:991px){
  .banner-slideshow-overlay-content .description .font-47{
    font-size: 40px;
    width: 325px;
    font-weight: bold;
    margin-top: 55px;
  }
  .hide-mobile{
    display:none;
  }
  .show-mobile{
    display:block;
  }
  .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-news .font-47::before{
    top: -38px;
    left: -55px;
  }
  .page-node-80 #slick-slide00 .slide__description .description-text{
    max-width:280px;
  }
  
}

@media (min-width:992px){
.banner-slideshow-overlay-content .description .font-47{
  font-size:47px;
  }
.view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-news .font-47::before{
  top: -21px;
  }
   .hide-mobile{
    display:inline-block;
  }
  .show-mobile{
    display:none;
  }
 

}

@media(min-width:767px) and (max-width:991px){
 .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-news .font-47::before {
  left: -60px !important;
  top: -38px !important;
  }
  .banner-slideshow-overlay-content .description .font-47{
    margin-top:35px;
  }
   .view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-news .custom-homepage-header::before{
top: 7px !important;
left: -65px !important;
  }

}

/* @media only screen and (min-width: 1060px) and (max-width: 1366px) {
  .banner-slideshow-overlay-content .description h1 {
    font-size: 1.8em;
    line-height: 0.9em;
  }
  .banner-slideshow-overlay-content .description h1 {
    font-size: 1.8em;
    line-height: 0.9em;
  } */
/* .banner-slideshow-overlay-content .description p {
    font-size: 1.3em;
    line-height: 1.2em;
  } */
/* .banner-slideshow-overlay-content .cta-button a {
    background: #fff;
    border: 4px solid #bbd9eb;
    padding: 15px 26px;
    font-size: 17px;
    font-weight: 600;
    color: #00245b;
    margin-top: 32px; */
/* height: 72px; */
/* display: inline-block;
    text-transform: uppercase; */
/* line-height: 35px; */
/* }
} */
