/* /RJ/Advisor Sites/Global/Global CSS/Model 4/base */


/*
==============================================
Main STRUCTURE
==============================================
*/

/*
==============================================
Main container
==============================================
*/
.body-bio-alt-structure .bio-main-content-section {
  background: #ffffff;
  padding: 0px;
  -webkit-box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.07);
	-moz-box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.07);
	box-shadow: -1px 2px 9px 3px rgba(0,0,0,0.07);
}

/*
==============================================
Bio image section large full width
==============================================
*/
.body-bio-alt-1 .bio-photo-lg-section, .body-bio-alt-3 .bio-photo-lg-section {
  position: relative;
}
.body-bio-alt-1 .bio-detail-headshot-wrapper, .body-bio-alt-3 .bio-detail-headshot-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  height: 520px;
  margin: 0 auto;
  position: relative;
}
.body-bio-alt-1 .bio-detail-headshot-wrapper img, .body-bio-alt-3 .bio-detail-headshot-wrapper img {
    position: absolute;
    width: inherit !important;
    max-width: inherit !important;
    top: 0;
    bottom: 0;
    margin: 0;
    height: auto;
    left: 0;
}
.body-bio-alt-1 .bio-detail-headshot-wrapper, .body-bio-alt-3 .bio-detail-headshot-wrapper {
  border: inherit !important;
}

/*
==============================================
Bio contact section
==============================================
*/

.body-bio-alt-1 .bio-detail-links-wrapper {
    top: 0;
    position: inherit;
}
.body-bio-alt-1 .bio-full-contact-section {
  /* width: 585px; */
  width: 50%;
  top: 0;
  position: absolute;
  z-index: 1;
  right: 0;
  height: 100%;
  padding: 65px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.body-bio-alt-1 .bio-detail-designation {
  margin: 0px 0 5px;
  display: block;
}

.body-bio-alt-1 .bio-detail-links-wrapper a {
  background: transparent !important;
  padding-left:0px;
  margin-left: -6px;
}
.body-bio-alt-1 .bio-detail-first-name, .body-bio-alt-1 .bio-detail-middle-initial, .body-bio-alt-1 .bio-detail-last-name, .body-bio-alt-1 .bio-detail-preferred-name {
  margin-bottom: 11px;
  text-align: left;
}
.body-bio-alt-1 .bio-detail-title {
  margin: 6px 0;
  display: block;
}
.body-bio-alt-1 .bio-detail-links-wrapper {
  padding: 20px 0;
  margin-top: 16px;
}
.body-bio-alt-1 .bio-detail-copy-wrapper  {
  padding: 0px;
}
.body-bio-alt-1 .bio-content-main-copy, .body-bio-alt-1 .bio-detail-copy-wrapper.bio-alt-standard-only {
  padding: 70px 200px 35px;
}
.body-bio-alt-structure .content-disclosure-wrapper {
    /* padding-right: 30px !important;
    padding-left: 30px !important; */
    padding-bottom: 35px !important;
    /* text-align: center; */
    font-size: 11px;
    line-height: 14px;
    padding-right: 200px !important;
    padding-left: 200px !important;
}
.body-bio-alt-1 .bio-detail-links-wrapper .fa {
  padding: 7px;
  border: 1px solid transparent;
}
.body-bio-alt-1 .bio-detail-email-link-as-text, .body-bio-alt-1 .bio-detail-phone-link-as-text {
  display: block;
}

/*
==============================================
Media Carousel Dots to Outlines
==============================================
*/

.body-bio-alt-structure .slick-dots li.slick-active button:focus:before {
  opacity: 1;
  color: transparent;
}
.body-bio-alt-structure .slick-dots li.slick-active button:before {
  color: transparent !important;
  opacity: 1 !important;
}
.body-bio-alt-structure .slick-dots li button:before {
  opacity: 0.95;
}
.body-bio-alt-structure .slick-dots li button:focus:before {
  opacity: 1;
}
.body-bio-alt-structure .slick-dots li.slick-active button:before {
  opacity: 1;
}
.body-bio-alt-structure .slick-dots li button {
  border: none;
  background: transparent;
  display: block;
  height: 11px;
  width: 11px;
  outline: none;
  font-size: 0;
  color: transparent;
  padding: 4px;
  cursor: pointer;
}
.body-bio-alt-structure .slick-dots li button:before {
  color: transparent !important;
  opacity: 1 !important;
  font-size: 10px;
  width: 9px !important;
  height: 9px !important;
  border-radius: 50%;
}
.body-bio-alt-structure .slick-dots li {
  width: 9px !important;
  height: 9px;
}
.body-bio-alt-structure .bio-detail-copy-wrapper ul {
  padding-left: 0;
}
.body-bio-alt-structure .mc-container .slick-next:before, .body-bio-alt-1 .mc-container .slick-prev:before {
  font-size: 40px !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.body-bio-alt-structure .cta-center.hide-category .mc-cta-slide-number-wrapper .mc-cta {
  bottom: -10px;
}
.body-bio-alt-structure .cta-center .mc-cta-slide-number-wrapper {
  width: 100%;
}
/*
==============================================
Bio accordion section
==============================================
*/

.body-bio-alt-1 .accord-container {
  padding: 0px 200px 40px;
  margin-top: -30px;
}

/*
==============================================
Bio signature section
==============================================
*/
.body-bio-alt-1 .adv-bio-signature {
  padding: 20px 200px 40px;
  text-align: right;
  margin-top: -50px;
}

/*
========================================================================================================================================================================================
*/

/*
==============================================
Bio2 image section smaller bio image
==============================================
*/

.body-bio-alt-2 .bio-detail-content-wrapper .bio-full-contact-section {
  background: transparent;
}
.body-bio-alt-2 .bio-detail-headshot-wrapper {
  width: 70% !important;
  max-width: 70% !important;
}
.body-bio-alt-2 .bio-detail-headshot-wrapper img {
  width: auto !important;
  height: auto;
}
.body-bio-alt-2 .bio-full-contact-section {
  width: 63% !important;
}
.body-bio-alt-2 .bio-full-contact-section {
  width: 53% !important;
  right: 120px;
}
.body-bio-alt-2 .bio-detail-headshot-wrapper img {
    margin: auto !important;
}

/*
==============================================
Bio3 image section large bio image
==============================================
*/
.body-bio-alt-3 .bio-quote-section {
  background: transparent;
  /* width: 585px; */
  width: 50%;
  top: 0;
  position: absolute;
  z-index: 1;
  right: 0;
  height: 100%;
  padding: 48px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.body-bio-alt-3 .bio-quote-section .bio-quote-content {
  padding: 0;
}
.body-bio-alt-3 .bio-detail-headshot-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  height: 465px;
}
.body-bio-alt-3 .bio-full-contact-content .bio-detail-phone-link-as-text, .body-bio-alt-3 .bio-detail-links-wrapper, .body-bio-alt-3 .bio-social-sticky-section .bio-detail-email-link-as-text  {
  display: none;
}
.body-bio-alt-3 .bio-full-contact-section .bio-detail-links-as-text {
  padding: 7px 30px 5px;
  margin-bottom: 5px;
}
.body-bio-alt-3 .bio-social-sticky-section .bio-detail-links-as-text {
  text-align: left !important;
  line-height: 25px;
}
.bio-social-sticky-wrap .bio-detail-links-wrapper  {
  display: block !important
}
.body-bio-alt-3 .bio-full-contact-section .bio-detail-email-link-as-text {
  padding: 2px 15px 3px !important;
  display: block;
}

/*
==============================================
Bio3 quote section
==============================================
*/

.body-bio-alt-3 .bio-detail-quote {
  border: none !important;
  padding-bottom: 20px;
  margin-top: 100px;
  text-indent: 0;

}
.body-bio-alt-3 .bio-detail-quote-cite {
  margin-top: 0px !important;
  display: block;
}
.body-bio-alt-3 .bio-quote-section:before, .body-bio-alt-3 .bio-quote-section:after {
  display: none;
}
/*
==============================================
Bio3 content section
==============================================
*/

.body-bio-alt-3 .bio-content-main-copy, .body-bio-alt-3 .bio-detail-copy-wrapper.bio-alt-standard-only {
  padding: 50px 200px 70px;
}

/*
==============================================
Bio3 name/designation/title section
==============================================
*/

.body-bio-alt-3 .bio-full-contact-content {
  text-align: center;
}
.body-bio-alt-3 .bio-detail-first-name, .body-bio-alt-3 .bio-detail-middle-initial, .body-bio-alt-3 .bio-detail-last-name, .body-bio-alt-3 .bio-detail-preferred-name {
  padding: 15px 0 14px;
  display: inline-block;
}
.body-bio-alt-3 .bio-detail-designation {
  display: inline;
  padding-left: 3px;
}
.body-bio-alt-3 .bio-detail-title {
  padding: 7px 30px 5px;
  margin: 0 0 5px;
  display: block;
}
.body-bio-alt-3 .bio-detail-copy-wrapper {
  padding-top: 0;
}

/*
==============================================
Bio3 Video Billboard section
==============================================
*/

.body-bio-alt-3 .adv-bio-3-billboard-media {
  height: 600px;
  margin-bottom: 45px;
  overflow: hidden;
  position: inherit;
}

/*
==============================================
Bio3 lower rich text section
==============================================
*/

.body-bio-alt-3 .adv-bio-3-btm-richtext {
  padding: 100px 200px 5px;
}
.body-bio-alt-3 .bio-detail-links-wrapper {
  top: 0px;
}

/*
==============================================
Bio3 lower signature image
==============================================
*/
.body-bio-alt-3 .adv-bio-signature {
  padding: 0px 200px 95px;
  text-align: right;
}
/*
==============================================
Bio3 sticky social section
==============================================
*/
.body-bio-alt-3 .bio-social-sticky-section {
  float: right;
  right: 0;
  position: absolute;
}
.body-bio-alt-3 .bio-social-sticky-wrap {
  position: fixed;
  top: 340px;
  z-index: 10;
  padding: 12px 10px 12px 40px;
  text-align: right;
  border-radius: 0px 10px 10px 0px;
  transform: rotate(180deg);
  transform-origin: 0% 0%;
}
.body-bio-alt-3 .bio-detail-links-wrapper a {
  background: transparent !important;
  display: table-cell;
  line-height: 18px;
  padding: 0;
}
.bio-detail-links-wrapper a:first-child {
  padding-left: 10px;
}
.body-bio-alt-3 .bio-detail-links-wrapper .fa:hover {
  border: none !important;
}
.bio-social-sticky-content {
  transform: rotate(180deg);
}
.body-bio-alt-3 .bio-detail-links-as-text .bio-detail-email-link-as-text, .body-bio-alt-3 .bio-detail-links-as-text .bio-detail-phone-link-as-text {
  position: relative;
  left: 14px;
  line-height: 25px;
  font-size: 16px;
}
.body-bio-alt-3 .bio-detail-links-wrapper .fa {
  padding: 0 7px;
}
.bio-social-sticky-content .bio-detail-links-as-text .bio-detail-phone-link-as-text {
  padding: 0;
}
.body-bio-alt-3 .bio-full-contact-section .bio-detail-email-link-as-text {
  left: 0px !important;
}
/*
==============================================
Bio structure shared content
==============================================
*/

 /*
==============================================
Bio carousel section shared
==============================================
*/
.body-bio-alt-structure .advanced-bio-carousel {
  padding: 50px 90px 90px;
}
.body-bio-alt-structure .advanced-bio-carousel .mc-slide {
  background: transparent;
}
.body-bio-alt-structure .advanced-bio-carousel .mc-heading {
  text-align: center;
  font-size: 20px;
}
.body-bio-alt-structure .advanced-bio-carousel .mc-cta {
  display: inline-block;
  background: transparent;
  padding: 10px 20px 8px;
  font-size: 16px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.body-bio-alt-structure .advanced-bio-carousel a:hover .mc-cta{
  display: inline-block;
  background: transparent;
  padding: 10px 20px 8px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.body-bio-alt-structure .advanced-bio-carousel .mc-category-hr-wrapper hr {
  display: none;
}
.body-bio-alt-structure .copy-center {
  text-align: left;
}
/*
==============================================
Bio 5
==============================================
*/

/*
==============================================
Bio 6
==============================================
*/

/*
==============================================
Bio 4
==============================================
*/
.body-bio-alt-6 .bio-quote-section {
  width: 60%;
  margin-right: 20px;
}
.body-bio-alt-6 .bio-detail-headshot-wrapper {
  width: auto !important;
  max-width: inherit !important;
}
.body-bio-alt-6 .bio-detail-headshot-wrapper img, .body-bio-alt-6 .bio-detail-headshot-wrapper img {
  position: absolute;
  margin: auto;
  width: auto !important;
}
.body-bio-alt-6 .bio-detail-headshot-wrapper {
  width: 80% !important;
  max-width: 80% !important;
  margin-right: 20px;
}

/*
==============================================
PHOTO GALLERY
==============================================
*/
.slick-lightbox .slick-prev:before, .slick-lightbox .slick-next:before {
  font-size: 40px;
  -webkit-text-stroke: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slick-lightbox .slick-prev:hover:before, .slick-lightbox .slick-next:hover:before {
  color: #fff;
}
.body-bio-alt-structure .bio-content-main-copy .content-disclosure-wrapper {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/*
==============================================
Responsive Media Queries
==============================================
*/

/* Large devices (tablet landscape, 1024px and less) tablet-pro-l */
   @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {

}

/* Large devices (tablet landscape, 1024px and less) tablet-pro-p */
   @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {

}

/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
  .body-bio-alt-1 .bio-detail-headshot-wrapper img {
    margin: 0 auto !important;
  }
  .body-bio-alt-1 .bio-detail-headshot-wrapper {
      height: 432px;
  }
  /*
  ==============================================
  Bio2 image section smaller bio image
  ==============================================
  */
  .body-bio-alt-2 .bio-detail-headshot-wrapper img {
      margin: auto !important;
  }
  .body-bio-alt-2 .bio-full-contact-section {
    right: 60px;
  }
  .body-bio-alt-structure .content-disclosure-wrapper {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .body-bio-alt-1 .bio-content-main-copy, .body-bio-alt-1 .bio-detail-copy-wrapper.bio-alt-standard-only {
    padding-left: 150px;
    padding-right: 150px;
  }

  /*
  ==============================================
  Bio3
  ==============================================
  */
  .body-bio-alt-3 .bio-detail-quote {
    margin-top: 0px;
  }

  .body-bio-alt-3 .bio-photo-lg-section {
    height: 387px;
  }
  .body-bio-alt-3 .bio-detail-copy-wrapper {
    padding-left: 0;
  }
  .body-bio-alt-3 .bio-social-sticky-wrap {
    top: 303px;
  }
  /*
  ==============================================
  Bio6
  ==============================================
  */
  .body-bio-alt-6 .bio-detail-headshot-wrapper {
    width: 90% !important;
    max-width: 90% !important;
    /* height: 405px; */
  }
  .body-bio-alt-6 .bio-photo-lg-section {
    height: 430px;
  }
  .body-bio-alt-3 .adv-bio-3-billboard-media {
    height: 550px;
    max-height: 550px;
    min-height: auto;
  }
}


/* Large devices (desktops, 992px and less) */
@media only screen and (max-width: 992px) {

}


/* Medium devices (tablet portrait, 768px-old 810 new and less) tablet-p */
@media only screen and (max-width: 896px) {

  .body-bio-alt-1 .bio-full-contact-section {
    padding: 35px;
  }
  .body-bio-alt-1 .bio-content-main-copy, .body-bio-alt-1 .accord-container, .body-bio-alt-1 .bio-detail-copy-wrapper.bio-alt-standard-only {
      padding-left: 100px;
      padding-right: 100px;
    }
    .body-bio-alt-1 .bio-detail-headshot-wrapper {
      height: 334px;
    }
    .bio-detail-last-name {
      display: inline;
    }
    .body-bio-alt-1 .adv-bio-signature {
      padding: 0px 100px 40px;
    }
 .body-bio-alt-structure .content-disclosure-wrapper {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
    /*
    ==============================================
    Bio2 image section smaller bio image
    ==============================================
    */
    .body-bio-alt-2 .bio-full-contact-section {
      width: 58% !important;
      right: 0;
    }
    .body-bio-alt-2 .bio-photo-lg-section {
      padding: 40px 0;
    }
    .body-bio-alt-2 .bio-detail-headshot-wrapper {
      width: 90% !important;
      max-width: 90% !important;
    }
    .body-bio-alt-2 .bio-detail-headshot-wrapper img {
      width: auto !important;
      max-width: inherit !important;
    }
    /*
    ==============================================
    Bio3
    ==============================================
    */
    .body-bio-alt-3 .bio-social-sticky-wrap {
      top: 275px !important;
    }
    .body-bio-alt-3 .bio-detail-links-wrapper {
      margin-bottom: 0;
    }
    .body-bio-alt-3 .bio-detail-quote {
      padding-bottom: 15px;
    }
    .body-bio-alt-3 .bio-detail-quote-cite {
      margin-top: 0px !important;
    }
    .body-bio-alt-3 .bio-photo-lg-section {
      height: 300px !important;
      overflow: hidden;
    }
    .body-bio-alt-3 .bio-content-main-copy, .body-bio-alt-3 .adv-bio-3-btm-richtext, .body-bio-alt-3 .adv-bio-signature, .body-bio-alt-3 .bio-detail-copy-wrapper.bio-alt-standard-only {
      padding-left: 100px;
      padding-right: 100px;
    }
    .body-bio-alt-3 .adv-bio-3-billboard-media {
      max-height: 425px;
      min-height: 425px;
    }
    .body-bio-alt-3 .advanced-bio-accord-carousel .billboard-container:before {
      display: none;
    }
    /*
    ==============================================
    Bio6
    ==============================================
    */
    .body-bio-alt-3 .bio-photo-lg-section {
      height: 430px;
    }
    .body-bio-alt-6 .bio-quote-section {
      width: 60%;
      margin-right: 0;
    }
    .body-bio-alt-6 .bio-photo-lg-section {
      height: auto !important;
    }

 }


/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {
    .body-bio-alt-1 .bio-full-contact-section {
      position: relative;
      width: 100%;
      padding: 40px 30px 30px;
    }
    .body-bio-alt-1 .bio-detail-headshot-wrapper {
      height: 260px;
      overflow: hidden;
    }
    .body-bio-alt-1 .bio-detail-designation {
      margin: 0;
    }

    .body-bio-alt-2 .bio-detail-headshot-wrapper {
      height: 330px;
    }
    .body-bio-alt-1 .bio-detail-headshot-wrapper img {
      width: 200% !important;
      max-width: 200% !important;
    }
    .body-bio-alt-1 .bio-content-main-copy, .body-bio-alt-1 .accord-container, .body-bio-alt-1 .bio-detail-copy-wrapper.bio-alt-standard-only {
      padding-left: 30px;
      padding-right: 30px;
    }
    .body-bio-alt-1 .adv-bio-signature {
      padding: 0px 30px 40px;
      text-align: center;
      margin-top: -50px;
      padding-top: 40px;
    }
    .body-bio-alt-1 .advanced-bio-carousel {
      padding: 50px 20px 90px;
    }

    .body-bio-alt-1 .advanced-bio-accord-carousel .mc-container .slick-arrow {
      opaicty: 1;
    }
    .body-bio-alt-1 .advanced-bio-accord-carousel .mc-container .slick-next {
      right: -10px;
    }
    .body-bio-alt-1 .advanced-bio-accord-carousel .mc-container .slick-prev {
      left: -10px;
    }
    .body-bio-alt-structure .advanced-bio-carousel {
      padding: 50px 30px 90px;
    }
    .body-bio-alt-1 .bio-detail-links-as-text .bio-detail-email-link-as-text, .body-bio-alt-1 .bio-detail-links-as-text .bio-detail-phone-link-as-text {
      text-align: left!important;
    }
    /*
    ==============================================
    Bio2 image section smaller bio image
    ==============================================
    */
    .body-bio-alt-2 .bio-detail-headshot-wrapper img {
      width: auto !important;
      max-width: inherit !important;
      position: relative;
    }
    .body-bio-alt-2 .bio-full-contact-section {
      width: 100% !important;
    }
    /*
    ==============================================
    Bio3
    ==============================================
    */
    .body-bio-alt-3 .bio-detail-headshot-wrapper {
      height: 235px;
      overflow: hidden;
    }
    .body-bio-alt-3 .bio-quote-section {
      background: transparent;
      width: 100%;
      top: 0;
      position: relative;
      z-index: 1;
      right: inherit;
      height: 100%;
      padding: 10px 30px;
      display: block;
      flex-direction: inherit;
      padding-top: 0px;
      justify-content: inherit;
    }
    .body-bio-alt-3 .bio-detail-quote {
      margin-top: 50px;
    }
    .body-bio-alt-3 .bio-detail-copy-wrapper {
      padding: 0;
    }
    .body-bio-alt-3 .bio-photo-lg-section {
      height: auto !important;
      overflow: visible;
    }
    .body-bio-alt-3 .bio-detail-designation {
      display: inherit;
      margin-bottom: 10px;
    }
    /* .body-bio-alt-3 .bio-detail-first-name  {
      padding-left: 15px;
    }
    .body-bio-alt-3 .bio-detail-last-name {
      padding-right: 15px;
    } */
    .body-bio-alt-3 .bio-content-main-copy, .body-bio-alt-3 .adv-bio-3-btm-richtext, .body-bio-alt-3 .adv-bio-signature, .body-bio-alt-3 .bio-detail-copy-wrapper.bio-alt-standard-only {
      padding-left: 30px;
      padding-right: 30px;
    }
    .body-bio-alt-3 .billboard-container {
      height: 250px !important;
      max-height: 250px;
      min-height: 250px;
    }

    .body-bio-alt-3 .bio-social-sticky-wrap {
      top: 0 !important;
      position: relative;
      transform: none;
      transform-origin: inherit;
    }
    .body-bio-alt-3 .bio-social-sticky-section {
      float: none;
      right: inherit;
      position: relative;
    }
    .bio-detail-links-as-text .bio-detail-email-link-as-text, .bio-detail-links-as-text .bio-detail-phone-link-as-text {
      display: block;
      left:0px !important;
      text-align: center !important;
    }
    .bio-social-sticky-content {
      transform: none;
    }
    .body-bio-alt-3 .bio-detail-links-wrapper a {
      display: inline;
    }
    .body-bio-alt-3 .bio-detail-links-wrapper {
      text-align: center;
      line-height: 18px;
    }
    .body-bio-alt-3 .bio-detail-links-as-text  {
      text-align: center;
    }
    .body-bio-alt-1 .bio-detail-links-as-text  {
      text-align: left !important;
    }
    .body-bio-alt-3 .bio-social-sticky-wrap {
      padding: 10px;
    }
    .body-bio-alt-3 .bio-detail-links-wrapper a:first-child {
      padding-left: 0;
    }
    .body-bio-alt-3 .bio-social-sticky-wrap {
      border-radius: 0px;
    }
    .body-bio-alt-1 .bio-detail-headshot-wrapper img, .body-bio-alt-3 .bio-detail-headshot-wrapper img {
      width: auto !important;
      max-width: 160% !important;
    }


    /*
    ==============================================
    Bio 5
    ==============================================
    */
    .body-bio-alt-5 .bio-detail-headshot-wrapper img {
        margin-left: -70px;
    }
    .body-bio-alt-5 .bio-quote-section {
      display: none;
    }
    /*
    ==============================================
    Bio6
    ==============================================
    */
    .body-bio-alt-6 .bio-photo-lg-section {
      height: 430px;
    }
    .body-bio-alt-6 .bio-detail-headshot-wrapper img {
      width: auto !important;
      max-width: inherit !important;
      position: relative;
    }
    .body-bio-alt-6 .bio-detail-headshot-wrapper {
      height: inherit !important;
      padding: 40px 0 5px;
    }
    .body-bio-alt-6 .bio-photo-lg-section {
      height: auto;
    }
    .body-bio-alt-structure .content-disclosure-wrapper {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }
}



/* Extra small landscape devices (most landscape phones, >=480px and <= 767 and landscape) mobile-l */

@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {
  .body-bio-alt-1 .bio-detail-headshot-wrapper {
    height: 327px;
  }
  .body-bio-alt-3 .bio-detail-headshot-wrapper img {
    left: -70px;
  }
  .body-bio-alt-2 .bio-detail-headshot-wrapper {
    width: 100% !important;
    max-width: 100% !important;
  }
  .body-bio-alt-1 .bio-detail-card-container {
    overflow: hidden;
  }
  .body-bio-alt-1 .bio-detail-first-name, .body-bio-alt-1 .bio-detail-middle-initial, .body-bio-alt-1 .bio-detail-last-name, .body-bio-alt-1 .bio-detail-preferred-name {
    margin-bottom: 0px;
  }
  .body-bio-alt-1 .bio-detail-headshot-wrapper img {
    width: 110% !important;
    max-width: 110% !important;
  }
  .body-bio-alt-2 .bio-detail-headshot-wrapper img {
    width: auto !important;
    max-width: inherit !important;
    left: 30px;
  }

  /*
  ==============================================
  Bio2 image section smaller bio image
  ==============================================
  */
  .body-bio-alt-2 .bio-detail-headshot-wrapper {
    overflow: visible;
  }

  /*
  ==============================================
  Bio3
  ==============================================
  */
  .body-bio-alt-3 .bio-social-sticky-wrap {
    top: 195px;
  }
  .body-bio-alt-3 .billboard-container {
    height: 417px;
    max-height: 417px;
    min-height: 417px;
  }
  .body-bio-alt-3 .bio-detail-headshot-wrapper {
    width: 106% !important;
    max-width: 106% !important;
  }
  .body-bio-alt-3 .bio-detail-quote {
    margin-top: 0px;
  }
  /*
  ==============================================
  Bio6
  ==============================================
  */
  .body-bio-alt-6 .bio-quote-section {
    width: 56%;
    margin-right: 0;
  }
  .body-bio-alt-6 .bio-detail-headshot-wrapper img {
    left: 50px;
  }

}

/* IE only */
@media screen\0 {

}
