/*
Theme Name: Bootstrap Basic4
Theme URI: http://rundiz.com
Author: Vee Winch, christianoliff
Author URI:
Description: Bootstrap v.4 basic theme for developers to build their new theme very fast and easy. (WordPress 5 or Gutenberg ready.) The concept is to keep it basic, no rich features, no additional functions; all of these for theme developers will be easier to start develop their theme. To follow what was changed, please look for <a href="https://github.com/Rundiz-WP/bootstrap-basic4" target="commits">commits</a> of this theme at Github or changelog.md file that come with the theme. Please read notice on Bootstrap Basic 4 Help page in Dashboard &gt; Appearance &gt; Bootstrap Basic4 Help or in readme.txt file in this theme package.
Version: 1.3.4
Requires PHP: 5.5
Requires at least: 5.0
Tested up to: 5.9
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic4
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, post-formats, threaded-comments, translation-ready, editor-style, blog

This theme built with Twitter Bootstrap v.4. It is basic theme with basic style for build new theme with Bootstrap.

*/

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&family=PT+Sans+Narrow:wght@400;700&display=swap');

html {
    scroll-behavior: smooth;
}
body, h1 {
	font-family: 'Jost', sans-serif !important;
}


/*
Required WordPress CSS
*/
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}


/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


/*   ***Custom Style***   */
.fw-well {
    padding: 3rem 2rem 4rem;
}
a {
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
a:hover {
    text-decoration: none;
}
.h2, h2, .fw-well h2 {
    font-size: 2.4rem;
    margin-bottom: 1.2rem;
}
p, .fw-well p {
	font-size: 1.2rem;
}

.color-box {
	width: 8rem;
	height: 8rem;
	margin-right: 1rem;
}
.color-box-row {
    display: flex;
    margin-bottom: 1rem;
}
.drk-navy-bg {
	background: #013047;
}
.drk-navy {
	color: #013047;
}
.navy-bg {
	background: #03385a;
}
.navy {
	color: #03385a;
}
.teal-bg {
	background: #1e6b7c;
}
.teal {
	color: #1e6b7c;
}
.white-bg {
	background: #ffffff;
}
.white {
	color: #ffffff;
}
.lt-blue-bg {
	background: #bae2e3;
}
.lt-blue {
	color: #afe4e4;
}
.aqua-bg {
	background: #06adc0;
}
.aqua {
	color: #06adc0;
}
.green-bg {
	background: #809848;
}
.neon-green-bg {
	background: #AFFC41;
}
.md-gray-bg {
	background: #626C66;
}
.eggplant-bg {
	background: #75485E;
}
.coral-bg {
	background: #EE6352;
}
.orange-bg {
	background: #f9aa05;
}
.orange {
	color: #f9aa05;
}
.salmon-bg {
	background: #FE5F55;
}
.salmon {
	color: #FE5F55;
}
.tan-bg {
	background: #f9e7cc;
}
.tan {
	color: #f9e7cc;
}
.charcoal-bg {
	background: #26353f;
}
.charcoal {
	color: #26353f;
}
.blue-white {
	color: #ebf6f7;
}
.blue-white-bg {
	background: #ebf6f7;
}
.blue-green {
	color: #167583;
}
.blue-green-bg {
	background: #167583;
}
.fw-well-1 h1 {
    font-size: 4.5rem;
    font-weight: 300;
    max-width: 51rem;
    padding-left: 3rem;
    padding-top: 2rem;
    padding-bottom: 3rem;
    color: #afe4e4;
}
.fw-col-left {
	padding-left: 7rem !important;
}
.nowrap {
	white-space: nowrap;
}
.an-wrap-1 {
    position: relative;
}
.an-wrap-1 dotlottie-player {
    position: absolute;
    float: right;
    right: -2rem;
    top: -63rem;
}
.an-wrap-2 dotlottie-player {
	margin-top: -3rem;
}
.page-header {
	margin-bottom: 0 !important;
}
.header-contact-wrap {
	position: relative;
	z-index: 100;
}
.header-contact-wrap {
    position: relative;
    z-index: 100;
    float: right;
    padding: 2rem 3rem 1rem 0;
}
nav#mon-nav {
    z-index: 101;
    padding-left: 8rem;
}
.home nav#mon-nav {
    padding-left: 1rem;
}
.page-template-page-team .navbar-nav li.menu-item a, .page-template-page-news .navbar-nav li.menu-item a, .single .navbar-nav li.menu-item a {
    color: #137582;
}
.navbar-nav li.menu-item a {
    color: #f9aa06;
    font-size: 1.5rem;
    font-family: 'PT Sans Narrow', sans-serif;
    padding: 1.7rem 2.3rem !important;
    letter-spacing: .05rem;
 -webkit-transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}
.navbar-nav li.menu-item a:hover {
    color: #09abbe;
}
.home .contact-us-nav-inner {
    display: none;
}
.header-contact-wrap {
    display: none;
}
.home .header-contact-wrap {
    display: block;
}
a.contact-us-btn.custom-btn {
    font-size: 1.5rem;
    font-weight: 300;
    padding: 0.5rem 1.2rem .5rem;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .6);
    border-bottom: 0.4rem solid #05abbe;
    font-family: 'PT Sans Narrow', sans-serif;
    position: fixed;
    top: 1.6rem;
    right: 3rem;
}
a.contact-us-btn.custom-btn:hover {
    color: #167583;
    text-decoration: none;
}
.fw-well-2 .eyebrow {
	margin-top: 4.8rem;
}
#mission h2 {
    font-size: 2.2rem;
    max-width: 43rem;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 500;
    line-height: 1.3;
}

p.eyebrow {
    width: fit-content;
/*    background: #f9e7cc;*/
/*    background: #61c2d0;*/
    padding: 0.1rem 0.6rem .1rem;
    font-size: 1.2rem;
    border-radius: 0.2rem;
    color: #003047;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.18);
    margin-bottom: 1.2rem;
    line-height: 1.5;
    border-bottom: 0.3rem solid #f9aa05;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 300;
}
p.eyebrow.eyebrow-dark {
	background: #f9e7cc;
	box-shadow: 0 2px 8px 0 rgb(235 246 247 / 10%);
}
.pl-two {
	padding-left: 2rem !important;
}
.pr-two {
    padding-right: 2rem !important;
}
.center {
	text-align: center;
}
/*.card-wrap {
    display: flex;
    margin: 2rem 1rem 1rem;
    padding: 2.5rem 2rem 1rem 1rem;
    border-radius: 0.2rem 5rem .2rem .2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    border-bottom: .4rem solid #05adbf;
}*/
/*.card-text p {
    min-height: 9rem;
}*/
.card-wrap i {
    font-size: 2.5rem;
    margin-left: 1rem;
}
/*.card-text {
    margin-top: 0.5rem;
    background-color: #ffffff;
    position: relative;
    width: 90%;
    right: -3rem;
    padding: 1rem;
}*/
.card-text {
  
    padding: 1rem;
}
.card-left {
    height: 100%;
    background-image: url(/wp-content/themes/montara/images/hex-dots-gradient.png);
    width: 10%;
    display: block;
    position: absolute;
    background-size: 200%;
    background-repeat: no-repeat;
    left: 0;
    top: 0rem;
    background-color: orange;
    background-position: -3rem -1rem;
    z-index: 1;
    border-radius: 0.2rem 0 0 0;
}
.card-wrap {
    margin: 2rem 2rem 1rem 4rem;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    border-bottom: 0.4rem solid #167583;
    position: relative;
    z-index: 10;
    max-width: 30rem;
}
.bio-wrap {
    text-align: center;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    padding: 1rem 1rem 2rem;
    background: #eef3f0;
}
.carousel-control-next, .carousel-control-prev {
    font-size: 2.6rem;
    color: #05adbf !important;
    opacity: 1 !important;
}
/*.img-box img {
    border-radius: 100%;
    border: 0.2rem solid #f9aa05;
    margin-bottom: 1rem;
    max-width: 10rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}*/
#teamCarousel h5 {
	font-weight: 700;
	font-size: 1.4rem;
}
#teamCarousel p {
	color: #8a5e02;
}
#teamCarousel .carousel-indicators {
	bottom: -2rem;
}
#teamCarousel .carousel-indicators li {
	width: 10px;
	height: 10px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #05adbf;
	border-radius: 100%;
}
.fw-well.fw-well-4 {
	position: relative;
	z-index: 1;
    padding-bottom: 1rem;
/*    overflow: hidden;*/
}
div#about {
    padding-top: 4rem;
}
.fw-well.fw-well-5.drk-navy-bg.blue-white {
	position: relative;
}
#site-footer {
    border-top: 0.3rem solid #f9aa05;
    box-shadow: 0 -2px 12px 2px rgba(0, 0, 0, .15);
    position: relative;
}
#footer-row {
	padding: 2rem;
}
.footer-logo {
	max-width: 20rem;
}
.footer-links a {
    display: block;
    text-align: right;
    margin-bottom: 0.8rem;
    color: #ebf6f7;
}
.footer-links a:hover {
    text-decoration: none;
    color: #f9aa05;
}
.flex {
	display: flex;
}
.flex-wrap {
	flex-wrap: wrap;
}
.ac-center {
	align-content: center;
}
.jc-center {
	justify-content: center;
}
.footer-legal p {
	margin-bottom: 0;
	font-size: 1rem;
}
.footer-links i {
	font-size: 2rem;
}
.dot-ul {
	border-bottom: 2px dotted;
}
.col-5.contact-text {
	padding-left: 10rem;
	padding-right: 2rem;
}
.contact-text h2 {
	font-size: 3.8rem;
	margin-top: 7.2rem;
    color: #f9e7cc;
}

/*   ***FORM***   */
.form-wrap {
    background: #ebf6f7;
    padding: 3rem 3.5rem 2rem;
    border-radius: 0.2rem;
    margin-bottom: 2rem;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-label {
    color: #003047 !important;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-label {
    font-size: 1rem !important;
    font-family: 'Jost', sans-serif !important;
    font-weight: 500 !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
    margin-bottom: 1rem !important;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-input, .forminator-ui#forminator-module-8.forminator-design--default .forminator-input:hover, .forminator-ui#forminator-module-8.forminator-design--default .forminator-input:focus, .forminator-ui#forminator-module-8.forminator-design--default .forminator-input:active {
    border-left-color: transparent !important;
    background-color: #eef3f0 !important;
    color: #26353f !important;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
    border-bottom-color: #167583 !important;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15) !important;
    margin-top: 0.2rem;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-input, .forminator-ui.forminator-custom-form[data-design=default] .forminator-input, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea, .forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea {
	border-width: .2rem !important;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-checkbox .forminator-checkbox-box {
    border-color: #003047 !important;
    background-color: #eef3f0 !important;
    color: #1e6b7c !important;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-checkbox, .forminator-ui#forminator-module-8.forminator-design--default .forminator-checkbox__label, .forminator-ui#forminator-module-8.forminator-design--default .forminator-checkbox__label p {
    color: #26353f !important;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-textarea, .forminator-ui#forminator-module-8.forminator-design--default .forminator-textarea:hover, .forminator-ui#forminator-module-8.forminator-design--default .forminator-textarea:focus, .forminator-ui#forminator-module-8.forminator-design--default .forminator-textarea:active {
     border-left-color: transparent !important;
    background-color: #eef3f0 !important;
    color: #26353f !important;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
    border-bottom-color: #167583 !important;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15) !important;
    margin-top: 0.2rem;
}
p.required {
    color: #003047;
    font-size: .8rem !important;
    margin-bottom: 0.2rem;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-button-submit {
    background-color: #f9aa05 !important;
    color: #003047 !important;
    font-size: 1.3rem !important;
    border-radius: 0.2rem !important;
    padding: 0.1rem 1.6rem 0.1rem !important;
    font-weight: 400 !important;
    border-bottom: 0.4rem solid #05abbe;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    width: fit-content;
    font-family: 'PT Sans Narrow', sans-serif !important;
}
div#checkbox-2 {
    margin-top: -0.5rem;
    margin-bottom: 0.2rem;
}
.forminator-ui#forminator-module-8.forminator-design--default .forminator-label .forminator-required, .req-drk-orange {
    color: #8a5e02 !important;
}
p.contact-footnote {
    font-size: 0.8rem !important;
    color: #003047;
}
p.contact-footnote a {
    font-size: 0.8rem;
    color: #8a5e02;
    font-weight: 700;
    text-decoration: underline;
}

.an-wrap-3 {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  position: absolute;
  left: -22rem;
  top: -15rem;
}
img.topo-still {
    position: absolute;
    left: 0rem;
    top: 0rem;
    max-width: 28rem;
}

img.header-logo {
    margin-top: 1rem;
    margin-left: 2rem;
    width: 100%;
    max-width: 24rem;
}

.bio-grid-wrap {
    display: flex;
    flex-wrap: wrap;
}

.bio-grid-row {
    display: flex;
    width: 100%;
}
.bio-grid {
    width: 25%;
}
.bio-grid img {
    width: 100%;
}

img.brain-1 {
    width: 100%;
    max-width: 27rem;
    margin-left: 6rem;
    margin-top: 0rem;
   /* -webkit-transform: scaleX(-1);
  transform: scaleX(-1);*/
}
/*i.fa-light.fa-key-skeleton.orange {
    position: relative;
    top: -5rem;
    left: 5rem;
    transform: rotate(270deg) scaleX(-1);
}*/


.flickity-page-dots {
	bottom: -2.5rem;
}
.flickity-page-dots .dot {
    width: 13px;
    height: 13px;
    background: #038998;
    opacity: .45;
}
.flickity-viewport {
	height: 105%;
}
.flickity-button {
    background: hsl(186deg 92% 31% / 20%);
    color: #068998;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15);
}
.carousel-cell {
    width: 33%;
    height: fit-content;
    margin-right: 2rem;
    background: #fff;
/*    background: #eef3f0;*/
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    padding: 1.5rem 2rem .5rem;
    text-align: center;
    border-bottom: .4rem solid #003047;
}

/* cell number */
.carousel-cell:before {
  display: block;
  text-align: center;
  
  line-height: 200px;
  font-size: 80px;
  color: white;
}


.main-box {
    display: flex;
    background: #003047;
    margin: 0rem auto 0;
    padding:0;
    width: 100%;
    border-radius: .2rem 0.4rem .4rem .2rem;
    box-shadow: 0 2px 12px 8px rgba(0, 0, 0, .05);
}
.box {
    height: 26rem;
    border-right: 1px solid white;
    webkit-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    position: relative;
    overflow: hidden;
    list-style: none;
}
.detail {
    width: 95%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: white;
    color: black;
    opacity: 0;
    padding: 1rem;
    box-sizing: border-box;
    webkit-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    display: flex;
    align-items: center;
/*    background-image: url(/wp-content/themes/montara/images/montara-bg.png);*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.box p.box-title i {
    opacity: 1;
}
.box.active p.box-title i {
    opacity: 0;
}
.box.active {
    width: 100% !important;
}
.box.active .detail {
    opacity: 1;
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
    transform: none;
}
.box p.box-title {
    writing-mode: vertical-rl;
    font-size: 1.2rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 4px;
    transform: rotate(180deg);
    font-weight: 400;
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.box.active p.box-title {
	left: 1%;
	right:auto;
	margin:0;
  	color: #f9aa05;
}
li.box:hover p.box-title {
    color: #abdede;
}
li.box.active:hover p.box-title {
    color: #f9aa05;
}

.bio-list-wrap {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
.bio {
    width: 31%;
/*    margin: 0 .75rem 0rem 0.75rem;*/
    background: #fdf8f2;
    padding: .8rem;
    border-bottom: 0.4rem solid #167583;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    display: flex;
    height: fit-content;
    align-items: flex-start;
}
.img-box img {
    max-width: 7.8rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border-radius: 0.2rem;
}
.bio-text p {
    margin-bottom: 0;
    font-size: 1rem;
    color: #003047;
}
.bio-text h5 {
    font-size: 1.2rem;
    color: #167583;
    font-family: 'PT Sans Narrow', sans-serif;
}
.bio-text {
    padding-left: .8rem;
    text-align: left;
    width: 100%;
}
.bio-text i {
    font-size: 1.8rem;
    margin-top: 1rem;
}
.bio-text a:hover {
    color: #167583;
}
.dark-orange {
	color: #8a5e02;
}


.pr-eight {
	padding-right: 8rem !important;
}
img.hex-1 {
    position: absolute;
    max-width: 23rem;
    right: -1rem;
    bottom: -1rem;
    opacity: 0.4;
    z-index: 17;
}
.fw-well.fw-well-2 {
	padding-bottom: 0rem;
	padding-left: 0;
	padding-top: 0;
}

.fw-well.fw-well-3 {
	padding-bottom: 2.5rem;
}
/*.fw-well.fw-well-3 .eyebrow {
	margin-top: 4.5rem;
}*/
.card-text p {
    margin-bottom: 0;
}
.card-text h4 {
    margin-bottom: 0.6rem;
    color: #167583 !important;
    font-size: 2rem;
    font-family: 'PT Sans Narrow', sans-serif;
}
img.mon-bg-1 {
    width: 100%;
}
.mission-img-wrap {
    background-image: url(/wp-content/themes/montara/images/montara-mtn-opt.png);
    background-size: cover;
    background-position: center;
}
img.brain-1 {
    width: 100%;
    max-width: 22rem;
/*    transform: scaleX(-1);*/
    position: absolute;
    right: 15%;
    z-index: 18;
    top: 3rem;
}
.card-wrap:first-child {
    margin-top: 3.5rem;
}
.center {
	text-align: center;
}
/*.fw-well.fw-well-3 .eyebrow {
    margin-top: 1.1rem;
}*/
.italics {
	font-style: italic;
}
.about-list-col h4 {
    margin-bottom: 0.6rem;
    font-size: 1.8rem;
    font-family: 'PT Sans Narrow', sans-serif;
}
#inner-contact .contact-text h2 {
    font-size: 4rem;
    margin-top: 2rem;
    color: #f9e7cc;
    font-weight: 400;
    font-family: 'PT Sans Narrow', sans-serif;
    letter-spacing: .05rem;
}
#inner-contact a.contact-us-btn.inner-contact-btn {
    font-size: 1.6rem;
    margin: 2rem auto 2rem;
}
div#team, div#news {
    padding-bottom: 3rem;
}
div#team h1, div#news h1 {
    font-size: 4rem;
    font-weight: 400;
    margin-top: 1rem;
}
#team .about-list-col h4 {
    font-size: 2.2rem;
}
#team img.hex-1 {
    bottom: -3rem;
/*    bottom: -10.2rem;*/
}
div#team-tabs {
    padding-bottom: 6rem;
}
#team-tabs .nav-tabs {
    border-bottom: 1px solid transparent;
}
#team-tabs h3 {
    color: #afe4e4;
    font-size: 2.2rem;
    margin-bottom: 1.5rem;
    font-weight: 400;
    font-family: 'PT Sans Narrow', sans-serif;
}
td.team-list-item {
    vertical-align: top;
}
td.team-list-item p {
    color: #f9aa05;
    font-size: 4rem;
}
td.about-table-text {
    vertical-align: top;
    padding-left: 0.5rem;
    padding-bottom: .5rem;
}
td.about-table-text p {
	margin-bottom: 0;
    font-size: 1.1rem;
}
td.team-list-item i {
    margin-top: 0.3rem;
}
table.about-table {
    margin-left: 1rem;
}
.fw-well.fw-well-4 h2, .fw-well.fw-well-3 h2, .fw-well.fw-well-about-team h2, #posters-presentations h2 {
	font-size: 3rem;
}

.card-wrap.drk-navy.white-bg img {
    padding-left: 1rem;
}

.legal-page-well h1 {
    font-size: 4rem;
    margin-bottom: 1.5rem;
/*    border-bottom: 0.22rem dotted orange;*/
    width: fit-content;
    font-weight: 400;
}
.legal-page-well h2 {
    font-size: 2rem;
    margin-bottom: 1.2rem;
    margin-top: 1.5rem;
    color: #167583;
    font-family: 'PT Sans Narrow', sans-serif;
}
.legal-contact-wrap {
    position: relative;
    z-index: 100;
    padding: 0rem 3rem 1rem 0;
}
.science-table td.team-list-item i {
    font-size: 2rem;
    margin-top: 0;
}
td.science-table-text h4 {
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 2rem;
    margin-top: -0.2rem;
    color: #f9e7cc;
}
table.science-table {
    /*margin-top: 1rem;
    margin-bottom: 1rem;*/
}
td.science-table-text {
    padding-left: 1rem;
}
a.body-link {
    color: #8a5e02;
    font-weight: 500;
    text-decoration: underline;
}
.error-wrap {
    padding-bottom: 12rem;
}
/*.page-template-page-team .d-none-home*/
.home .d-none-home, .page-template-page-science .d-none-home, .page-template-page-pipeline .d-none-home {
    display: none;
}
.single .d-none-legal, .error404 .d-none-legal, .page-template-page-team .d-none-legal, .page-template-page-news .d-none-legal, .page-template-page-privacy-policy .d-none-legal, .page-template-page-terms-of-use .d-none-legal, .error404 a.contact-us-btn.custom-btn, .page-template-page-privacy-policy a.contact-us-btn.custom-btn, .page-template-page-terms-of-use a.contact-us-btn.custom-btn {
    display: none;
}
.single .page-header.drk-navy-bg, .page-template-page-team .page-header.drk-navy-bg, .page-template-page-news .page-header.drk-navy-bg, .page-template-page-privacy-policy .page-header.drk-navy-bg, .page-template-page-terms-of-use .page-header.drk-navy-bg, .error404 .page-header.drk-navy-bg {
    background: #ebf6f7;
}
a.contact-us-btn.inner-contact-btn {
    font-size: 1.4rem;
    font-weight: 300;
    padding: 0.5rem 1.2rem 0.5rem;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .6);
    border-bottom: 0.4rem solid #05abbe;
    font-family: 'PT Sans Narrow', sans-serif;
    display: block;
    width: fit-content;
    margin-top: 2rem;
}
a.contact-us-btn.inner-contact-btn:hover {
    text-decoration: none;
    color: #016d7f;
}
.page-container {
    overflow: hidden;
}
.mission-text-wrap {
    margin-bottom: 2.5rem;
}
.science-list-col {
    padding-left: 2rem !important;
    padding-top: 1rem;
}
.science-list-col h3 {
    color: #afe3e4;
    padding-bottom: 0.5rem;
}
div#science {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.mission-brain-wrap {
    padding-left: 3rem !important;
}
.about-list-wrap {
    padding-right: 3rem!important;
}
.about-list-heading {
    margin-top: 1.5rem;
}
.form-wrap.form-wrap-mb {
    background: #ebf6f7;
    padding: 2rem 3rem 2rem;
    border-radius: 0.2rem;
    margin-bottom: 2rem;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-input, .forminator-ui.forminator-custom-form[data-design=default] .forminator-input {
    max-height: 2rem !important;
}
.fw-well.fw-well-5 {
    padding: 3rem 2rem 2rem;
}

/*   ***UPDATE 04/15/24***   */
img.brain-2 {
    max-width: 24rem;
    margin-top: -1.5rem;
    position: relative;
    z-index: 10;
    margin-left: -2rem;
}
.page-template-page-about .fw-well-1 {
    padding-bottom: 3rem;
}
.page-template-page-about .fw-well-3 {
    padding-bottom: 3rem;
}
.page-template-page-about .fw-well-1 h1 {
    max-width: 54rem;
    padding-left: 5.5rem;
}
img.hex-1-about {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.4;
    z-index: 0;
    max-width: 26rem;
}
.relative {
    position: relative;
}
div#leadership-tabs-content {
    background: #fff;
    padding: 2rem;
    border-radius: 0 .4rem .4rem .4rem;
    box-shadow: 0 2px 12px 8px rgba(0, 0, 0, .05);
    border-top: 5px solid #167583;
}
.nav-tabs .leadership-nav-link .nav-link.active {
    color: #023047;
    background-color: #afe4e4;
    border-color: #afe4e4;
}
.nav-tabs .leadership-nav-link .nav-link {
    font-size: 1.1rem;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    color: #167583;
    background: #fdf8f2;
    border-color: #023047;
    border-bottom: 0;
    margin-right: .5rem;
}
.about-nav-link {
    right: 11rem;
    position: relative;
    top: -.5rem;
    font-size: 1.4rem;
    font-weight: 300;
    padding: .6rem 1.2rem .6rem;
    box-shadow: none;
    font-family: 'PT Sans Narrow', sans-serif;
    background: #f9e7cc;
    border-bottom: 0.4rem solid #f9aa06;
    border-radius: 0.2rem;
    color: #023047;
}
.inv-img-col {
    display: flex;
    align-items: center;
    justify-content: center;
}
.inv-img-wrap {
    max-width: 25%;
    padding: 1rem 2rem 0rem;
}
.inv-img-wrap img {
    max-width: 100%;
}
.investor-col {
    text-align: center;
}
.investor-col h3 {
    font-size: 2.4rem;
    margin-bottom: 0;
    color: #023047;
}
img.investor-img.bevc {
    max-width: 14rem;
}
.investor-col h4 {
    font-size: 1.8rem;
    border-top: 4px solid #f7aa06;
    border-bottom: 4px solid #f7aa06;
    width: fit-content;
    margin: 2rem auto;
    padding: 0.8rem;
    border-radius: 0.3rem;
}
div#investors {
    padding-bottom: 1.5rem;
    padding-top: 2rem;
}
a.teal-link {
    color: #09abbe;
    text-decoration: underline;
    font-weight: 600;
}
h4.teal-title {
    font-size: 2.4rem;
    color: #167584;
    font-family: 'PT Sans Narrow', sans-serif;
    margin-top: 1.5rem;
    margin-bottom: 0;
    line-height: 1.4;
}
.mission-text-wrap h2 {
    margin-top: 6rem;
}
#science h2 {
    font-size: 2.2rem;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 500;
    color: #f9e7cc;
    line-height: 1.3;
}

.news-item-content {
    background: #fdf8f2;
    border-bottom: 0.4rem solid #167583;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    padding: 2rem;
    width: 95%;
}
.news-item-details h4 {
    color: #137582;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 2rem;
}
p.ni-date {
    font-weight: 500;
    font-size: 1.3rem !important;
    font-family: 'PT Sans Narrow', sans-serif;
}
a.ni-link {
    font-size: 1.5rem;
    font-family: 'PT Sans Narrow', sans-serif;
    border: 2px solid #167583;
    border-radius: 0.4rem;
    padding: 0.4rem 0.8rem;
    display: block;
    width: fit-content;
    margin-top: 1.5rem;
    border-bottom: 0.4rem solid;
}
a.ni-link-inner {
    font-size: 1.3rem;
    font-family: 'PT Sans Narrow', sans-serif;
    border: 2px solid #167583;
    border-radius: 0.4rem;
    padding: 0.4rem 0.8rem;
    display: block;
    width: fit-content;
    border-bottom: 0.4rem solid;
}
a.dl-buttion.ni-link-inner.blue-green {
    min-width: 102px;
    font-size: 1.3rem !important;
}
.entry-meta-category-tag {
    display: none;
}
.inner-news-item-details h1 {
    color: #123752;
    font-family: 'PT Sans Narrow', sans-serif !important;
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 1.3;
    margin-top: 2rem;
}
.inner-news-item-details ul li {
    list-style: none;
    font-size: 1.2rem;
    padding-bottom: 0.8rem;
    position: relative;
}
div#news-inner {
    padding-bottom: 5rem;
}
.inner-news-item-details ul li::before {
    font: var(--fa-font-solid);
    content: '\f312';
    position: absolute;
    top: 0.5rem;
    left: -1.3rem;
    color: #f9aa06;
    font-size: 0.8rem;
}
.inner-news-item-details p {
    font-size: 1.1rem;
}
.inner-news-item-details p strong {
    color: #137582;
}
.inner-news-item-details a, .inner-news-item-details a strong {
    color: #137582 !important;
    border-bottom: 1.5px solid #137582;
    font-size: 1.1rem !important;
}
.inner-news-item-details p strong, .news-inner-contact h3 {
    color: #123752;
    font-size: 1.3rem;
}
.red {
    color: #ef3b3c;
}
.news-inner-contact {
    border-top: 3px dotted #f7aa06;
    padding-top: 1.5rem;
    margin-top: 2rem;
}

/*img.bbb-image {
    width: 100%;
    padding: 1rem 1rem;
    background: #fdf8f2;
    border: 2.5px solid #26353f;
    border-radius: .2rem;
}*/
img.bbb-image {
    width: 100%;
    padding: 1rem 0rem 0 0;
}
img.ind-grpahic {
    width: 100%;
    padding: .5rem 0 0;
}
.bo-tech-wrap {
    padding: 2rem;
    background: #fdf8f2;
    border-bottom: 0.4rem solid #167583;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
.bo-tech-wrap h3 {
    font-size: 1.8rem;
    color: #023047;
}
.bo-tech-wrap h4 {
    font-size: 1.5rem;
    color: #167584;
    font-family: 'PT Sans Narrow', sans-serif;
    margin-top: 1rem;
    margin-bottom: .8rem;
}
.bo-tech-wrap p {
    font-size: 1.1rem;
}
.bo-tech-wrap .science-table td.team-list-item i {
    font-size: 1.6rem;
}
.bo-tech-wrap td.science-table-text {
    padding-left: 0.6rem;
}
#inner-contact .contact-text h2 {
    font-size: 3rem;
    margin-top: 3rem;
    color: #f9e7cc;
    font-weight: 400;
    font-family: 'PT Sans Narrow', sans-serif;
    letter-spacing: .05rem;
}
#nature {
    overflow: hidden;
}
#brain-only {
    padding-bottom: 5rem;
}
img.hex-1-nature {
    position: absolute;
    left: 0;
    bottom: -20rem;
    opacity: 0.4;
    z-index: 0;
    max-width: 26rem;
    rotate: 180deg;
}
.page-template-page-science #inner-contact .contact-text h2 {
    margin-top: 3rem;
}
.bold {
    font-weight: 600;
}
p.disc {
    font-size: 1rem;
    margin-bottom: 0;
}
h2.news-temp {
    color: #137582;
    font-family: 'PT Sans Narrow', sans-serif;
}
#news img.hex-1.news-hex {
    bottom: -25rem;
}
#news {
    overflow: hidden;
}
/* Icon 2 */

#nav-icon2 {
  width: 60px;
  height: 45px;
  position: relative;
  margin: 20px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .6s ease-in-out;
  -moz-transition: .6s ease-in-out;
  -o-transition: .6s ease-in-out;
  transition: .6s ease-in-out;
  cursor: pointer;
}

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 6px;
  width: 50%;
  background: #f9aa05;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 18px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 36px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 5px;
  top: 7px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 5px);
  top: 7px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 5px;
  top: 29px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 5px);
  top: 29px;
}
img.brain-1-mb {
    width: 100%;
    max-width: 14rem;
    margin-bottom: 1.2rem;
}
.fw-well-cta {
    overflow: hidden;
    position: relative;
}
a.ni-link:hover, a.ni-link-inner:hover {
    color: #09abbe;
    text-decoration: none;
    border: 2px solid #09abbe;
    border-bottom: .4rem solid;
}
.news-item-details h4 a {
    color: #137582;
}
.news-item-details h4 a:hover {
    color: #09abbe;
    text-decoration: none;
}
.inner-news-item-details a:hover, .inner-news-item-details a strong:hover {
    color: #09abbe !important;
    text-decoration: none;
    border-bottom: 1.5px solid #09abbe;
}
a.teal-link:hover {
    color: #f9e7cd;
}

#news img.hex-1 {
    bottom: -3rem;
}
.bo-tech-col {
    padding-left: 3rem !important;
}
.hiring-wrap {
    background: #fdf8f2;
    padding: 1rem;
    border-bottom: 0.2rem solid #f9aa06;
    border-radius: .2rem;
    margin-top: 3rem;
}
.hiring-wrap h4 {
    color: #8a5e02;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 2rem;
}
.hiring-wrap p {
    color: #003047;
}
.hiring-wrap a {
    color: #167583;
    text-decoration: underline;
    font-weight: 600;
}
.hiring-wrap a:hover {
    color: #023047;
}
.job-cta-team {
    padding: 1.4rem !important;
    box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.2);
}
.job-cta-team h4 {
    font-size: 2.2rem;
    font-family: 'PT Sans Narrow', sans-serif;
    color: #afe3e4;
}
.job-cta-team a {
    color: #f9e7cc;
/*    border-bottom: 3px dotted;*/
}
.postid-90 .dl-buttion, .postid-91 .dl-buttion, .postid-110 .dl-buttion {
    display: none;
}
a.hiring-link:hover {
    color: #afe3e4;
    text-decoration: none;
}
.nowrap {
    white-space: nowrap;
}
.event-wrap {
    background: #fdf8f2;
    border-bottom: 0.4rem solid #f7aa06;
    border-radius: 0.2rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    padding: 2rem 2rem 1rem;
}
.meeting-details h4, .meeting-details h4 a {
    color: #137582;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 1.5rem;
}
.meeting-details p {
    color: #013047;
    font-size: 1.3rem;
    font-family: 'PT Sans Narrow', sans-serif;
    margin-bottom: 0;
}
.event-wrap h3 {
    font-size: 2rem;
}
.meeting-details h4 a i {
    font-size: 1.4rem;
}
.meeting-details {
    border-left: 0.3rem solid #f7aa06;
    padding: .2rem 1rem;
}
.fw-well-6 h2 {
    font-size: 3rem;
    margin-bottom: 2rem;
}
.fw-well-6 {
    padding-top: 4rem;
}
.bo-tech-wrap.pipeline-about {
    position: relative;
    z-index: 100;
    max-width: 90%;
    margin: 0 auto;
}
img.hex-1-about.pipeline-hex {
    position: absolute;
    bottom: -7.3rem;
}
a.blue-link {
    color: #137582;
    text-decoration: underline;
    font-weight: 600;
}
.pipeline-well-2 {
    position: relative;
}
img.pipeline-image {
    width: 100%;
    max-width: 90%;
}
#about-pd-lrrk2 .fw-well {
    padding: 0rem 3rem 3rem;
}
.poster-wrap {
    display: flex;
    gap: 2rem;
}
.brain-only-pipe-wrap {
    border-bottom: .3rem solid #f9aa06;
}
img.poster {
    max-height: 12rem;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
}
.poster-text {
    align-content: end;
    padding-bottom: 1rem;
}
img.mtor {
    max-width: 80%;
    margin-bottom: 1rem;
    margin-top: 1.5rem;
}
.brain-only-pipe-wrap h2 {
    font-size: 3rem;
    font-family: 'PT Sans Narrow', sans-serif;
}
.fw-well.brain-only-pipe-wrap {
    padding: 3rem 3rem 4rem;
}
.brain-only-pipe-wrap h3 {
    margin-top: 2rem;
}
sup.trade-sup {
    margin-right: 2px;
}
#posters-presentations .fw-well {
    padding: 3rem 3rem 4rem;
}
.posters-row {
    display: flex;
    padding: 1rem;
    gap: 2rem;
}
.poster-wrap {
    flex-grow: 1;
    flex-basis: 0;
}
.header-logo {
    position: relative;
    z-index: 1000;
}
@media screen and (max-width: 1550px) {
    .fw-well-1 h1 {
        padding-left: 2rem;
    }
    .an-wrap-1 dotlottie-player {
        right: -6rem;
    }

}
@media screen and (max-width: 1505px) {
    .mh-113 {
        min-height: 11.3rem;
    }
    img.poster {
        max-height: 10rem;
    }
}
@media screen and (max-width: 1470px) {
    .fw-well-1 h1 {
        font-size: 4rem;
        max-width: 36rem;
        padding-top: 0;
        padding-bottom: 0;
    }
    .an-wrap-1 dotlottie-player {
        right: -5rem;
        top: -50rem;
        max-width: 40rem !important;
    }
    nav#mon-nav {
        z-index: 101;
        padding-left: 0rem;
    }
}
@media screen and (max-width: 1330px) {
    .contact-text h2 {
        font-size: 3rem;
    }
}
@media screen and (max-width: 1300px) {
    img.brain-1 {
        max-width: 20rem;
        right: 1rem;
    }
    .mission-text-wrap.pr-eight {
        padding-right: 3rem !important;
    }
}
@media screen and (max-width: 1275px) {
    .bio {
        width: 47%;
    }
    .box {
        height: 36rem;
    }
    .bio-text h5 {
        font-size: 1.4rem;
    }
    .bio-text p {
        font-size: 1rem !important;
    }
    .navbar-nav li.menu-item a {
        padding: 1.7rem 2rem !important;
    }
    .mh-113 {
        min-height: 0;
    }
    .posters-row {
        display: block;
    }
    .poster-wrap {
        margin-bottom: 2rem;
    }
    .poster-wrap:last-child {
        margin-bottom: 0;
    }
    img.poster {
        max-height: inherit;
        max-width: 13rem;
        height: 100%;
    }
    .poster-text {
        align-content: space-evenly;
    }
}
@media screen and (max-width: 1199px) {
    img.hex-1 {
        max-width: 22rem;
        right: -2rem;
    }
    .form-wrap {
        padding: 3rem 2rem 2rem;
    }
    img.brain-2 {
        max-width: 20rem;
    }
    .bo-tech-col {
        padding-top: 2.5rem;
        padding-left: 1rem !important;
    }
}
@media screen and (max-width: 1150px) {
    .col-5.contact-text {
        padding-left: 7rem;
    }
}
@media screen and (max-width: 1100px) {
    .fw-well-1 h1 {
        font-size: 3.5rem;
        max-width: 32rem;
    }
}

@media screen and (max-width: 1084px) {
    .mh-10-1 {
        min-height: 10.1rem;
    }
}
@media screen and (max-width: 1060px) {
    .mission-text-wrap.pr-eight {
        padding-right: 3rem !important;
    }
}
@media screen and (max-width: 1025px) {
    .fw-well-1 h1 {
        padding-left: 0rem;
        max-width: 30rem;
    }
    .contact-text h2 {
        font-size: 2.5rem;
    }
}
@media screen and (max-width: 991px) {
    img.header-logo {
        margin-left: .5rem;
    }
    .fw-well-1 h1 {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 0rem;
    }
    .an-wrap-1 dotlottie-player {
        right: -2rem;
        top: -55rem;
        max-width: 33rem !important;
        opacity: .4;
    }
    img.header-logo {
        max-width: 22rem;
    }
    .fw-well.fw-well-2 {
        padding-right: 0;
    }
    .mission-img-wrap {
        display: none;
    }
    .fw-well-2 .eyebrow {
        margin-top: 2.5rem;
    }
    .mission-text-wrap {
        margin-bottom: 0;
    }
    #mission h2 {
        max-width: none;
        margin-top: 3rem;
    }
    .mission-text-wrap.pr-eight {
        padding-bottom: 2rem!important;
    }
    .pl-two {
        padding-left: 1rem !important;
    }
    .fw-well.fw-well-4 h2, .fw-well.fw-well-3 h2 {
        font-size: 2.2rem;
    }
    img.brain-1 {
        max-width: 18rem;
    }
    .science-list-col {
        padding-left: 1rem !important;
    }
    td.science-table-text h4 {
        font-size: 1.6rem;
    }
     p, .fw-well p {
        font-size: 1.1rem;
    }
    td.science-table-text {
        padding-left: 0.8rem;
    }
    .science-table td.team-list-item i {
        font-size: 1.7rem;
    }
    img.brain-1 {
        max-width: 16rem;
        top: 0rem;
    }
    img.hex-1 {
        position: absolute;
        max-width: 22rem;
        right: -1rem;
        bottom: -15rem;
        opacity: 0.3;
        z-index: -1;
    }
    .bio-text p {
        font-size: 0.9rem !important; 
    }
    .bio-text h5 {
        font-size: 1.2rem;
    }
    .bio {
        width: 45%;
        padding: .5rem;
    }
    .mh-10-1 {
        min-height: initial;
    }
    .bio-text i {
        font-size: 1.5rem;
        margin-top: 0.5rem;
    }
    .img-box img {
        max-width: 7.6rem;
    }
    .box {
        height: 33rem;
    }
    .detail {
        padding: .5rem;
    }
    .box p.box-title {
        font-size: 1rem;
    }
    #about .full-box-wrap {
        padding: 0;
    }
    .fw-well.fw-well-5 {
        background-image: url(/wp-content/themes/montara/images/montara-mtn-bg-opt.png);
        background-size: cover;
        padding: 2rem 2rem 2rem;
    }
    p.contact-footnote {
        margin-top: -.5rem;
    }
    #contact .contact-form-col {
        padding-right: 1rem !important;
    }
    .footer-logo {
        max-width: 16rem;
    }
    #footer-row {
        padding: 2rem 1rem;
    }
    .footer-legal-mb p {
        font-size: 0.9rem;
        margin-bottom: 0;
        margin-top: 1rem;
        color: #afe4e4;
    }
   /* .footer-links a {
        display: initial;
        text-align: center;
        margin-bottom: 0.8rem;
        color: #ebf6f7;
        padding: 1rem;
    }*/
    .navbar {
        justify-content: flex-end;
    }
    nav#mon-nav {
        text-align: right;
        justify-content: flex-end;
    }
    .navbar-collapse.collapse {
        /*position: absolute;
        top: 4rem;*/
    }
    .nav-col-wrap {
        position: relative;
    }
    .home .header-contact-wrap {
        display: none;
    }
    .navbar-nav li.menu-item a {
        padding: 1rem !important;
    }
    .home .contact-us-nav-inner {
        display: block;
    }
    #about {
        overflow: hidden;
    }
    #inner-contact .contact-text h2 {
        margin-top: 4rem;
    }
    img.hex-1-news-mb {
        position: absolute;
        right: -6rem;
        max-width: 18rem;
        opacity: .4;
    }
    .news-item-content {
        width: 100%;
    }
    .news-item-details h4 {
        font-size: 1.6rem;
    }
    .inner-news-item-details h1 {
        font-size: 1.6rem;
    }
    .inner-news-item-details ul li {
        font-size: 1rem;
    }
    img.brain-2 {
        margin-top: 0rem;
        margin-left: 0rem;
        max-width: 100%;
    }
    #brain-only h2 {
        font-size: 2rem;
    }
    img.hex-1-nature {
        left: -10rem;
        bottom: -17rem;
    }
    #team img.hex-1 {
        z-index: 1;
    }
    .hiring-wrap {
        margin-top: 2rem;
        width: fit-content;
        margin-bottom: 1rem;
    }
    .job-cta-team {
        padding: 1rem 2rem !important;
    }
    .job-cta-team h4 {
        font-size: 1.8rem;
    }
    .pl-two.event-col {
        margin-bottom: 2rem;
    }
    .pl-two.pr-two.event-col {
        padding-right: 1rem !important;
    }
    img.pipeline-image {
        max-width: 100%;
    }
    #pipeline h2 {
        font-size: 2rem;
    }
    #pipeline.fw-well {
        padding: 3rem 1rem 3rem;
    }
    #about-pd-lrrk2 #inner-contact .contact-text h2 {
        font-size: 2rem !important;
        margin-top: 3rem;
    }
    img.investor-img.bevc {
        max-width: 100%;
    }
    #posters-presentations .fw-well {
        padding: 3rem 2rem 4rem;
    }
    .brain-only-pipe-wrap h2 {
        font-size: 2rem;
    }
    .brain-only-pipe-wrap h3 {
        font-size: 1.5rem;
    }
}
@media screen and (max-width: 852px) {
    .bio-text h5 {
        font-size: 1.1rem;
    }
}
@media screen and (max-width: 860px) {
    .an-wrap-1 dotlottie-player {
        right: -8rem;
        top: -56rem;
        max-width: 33rem !important;
    }

}

@media screen and (max-width: 768px) {
    .mh-93 {
        min-height: 9.3rem !important;
    }
    .fw-well-1 h1 {
        font-size: 2.8rem;
        padding-top: 0rem;
        padding-bottom: 0rem;
        padding-left: 0rem;
        max-width: 25rem;
    }
    img.header-logo {
        max-width: 18rem;
    }
    a.contact-us-btn.custom-btn {
        font-size: 1.3rem;
        padding: 0.3rem 0.8rem 0.3rem;
        right: 1rem;
    }
    img.brain-1 {
        top: 13rem;
        right: -22rem;
        max-width: 13rem;
    }
    /*img.hex-1 {
        max-width: 24rem;
        right: -4rem;
    }*/
    img.hex-1 {
        max-width: 22rem;
        right: -4rem;
        bottom: -10rem;
        opacity: .4;
    }
    .bio {
        width: 45%;
        padding: 0.5rem;
        min-height: 130px;
    }
    .bio-text h5 {
        font-size: 1.1rem;
    }
    .bio-text p {
        font-size: .8rem !important;
    }
    .bio-text i {
        font-size: 1.4rem;
    }
    .img-box img {
        max-width: 6rem;
    }
    .detail {
        padding: 0rem;
        width: 94%;
    }
    .bio-text {
        padding-left: 0.5rem;
        padding-top: 0.5rem;
    }
    .box {
        height: 28rem;
    }
    .about-list-wrap {
        padding-right: 1rem!important;
    }
    .about-list-heading {
        margin-top: .5rem!important;
    }
    .about-list-wrap-2 {
        padding-right: 1rem !important;
    }
    table.about-table {
        margin-left: 0rem;
    }
    td.about-table-text p {
        margin-bottom: 0;
        font-size: 1rem;
    }
    .contact-text h2 {
        font-size: 2rem;
    }
    .fw-well.fw-well-5 {
        padding-bottom: 2rem;
    }
    img.topo-still {
        left: -10rem;
        max-width: 19rem;
    }
    .form-wrap.form-wrap-mb {
        padding: 2rem 1.5rem 1rem;
        margin-top: 0;
    }
    #contact h2 {
        font-size: 2rem;
    }
    .forminator-ui#forminator-module-8.forminator-design--default .forminator-label {
        font-size: 0.9rem !important;
    }
    .footer-links a {
        display: initial;
        text-align: center;
        margin: 0.8rem;
        color: #ebf6f7;
    }
    .footer-links {
        text-align: center;
    }
    .footer-links i.fa-brands.fa-linkedin {
        margin-top: 1rem;
        margin-bottom: 0.8rem;
    }
    .legal-page-well h1 {
        font-size: 2rem;
        margin-top: -1.5rem;
    }
    .legal-page-well h2 {
        font-size: 1.5rem;
    }
    div#news, div#team {
        padding-top: 0;
    }
    div#team h1, div#news h1 {
        font-size: 3.2rem;
    }
    h2.news-temp {
        margin-top: 0 !important;
        font-size: 2.2rem !important;
    }
    div#team-tabs {
        padding-bottom: 4rem;
    }
    #team .about-list-col h4 {
        font-size: 1.8rem;
    }
    #science img.hex-1-about {
        right: -12rem;
    }
    #nature h2 {
        font-size: 2.2rem !important;
    }
    #nature .fw-well {
        padding: 2rem;
    }
    .bo-tech-wrap h3 {
        font-size: 1.5rem;
    }
    h4.teal-title {
        font-size: 1.6rem;
    }
    img.brain-2 {
        max-width: 12rem;
        position: absolute;
        bottom: -8rem;
        left: -4rem;
    }
    img.poster {
        max-width: 10rem;
    }
    #posters-presentations h2, .fw-well-6 h2 {
        font-size: 2rem;
    }
    .event-wrap h3 {
        font-size: 1.6rem
    }
    #about-pd-lrrk2 .fw-well {
        padding: 0rem 2rem 3rem;
    }
    .fw-well.brain-only-pipe-wrap {
        padding: 3rem 2rem 3rem;
    }
    img.mtor {
        max-width: 100%;
    }
    .fw-well.brain-only-pipe-wrap, #about-pd-lrrk2 .fw-well {
        text-align: left;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media screen and (max-width: 720px) {
    .bio {
        width: 95%;
        padding: .5rem;
        flex-wrap: nowrap;
        align-items: center;
        min-height: 0;
    }
    .img-box img {
        max-width: 6rem;
    }
    .bio-text {
        padding-left: 0.8rem;
        padding-top: 0rem;
    }
    .bio-text h5 {
        font-size: 1.2rem;
    }
    .bio-text p {
        font-size: 0.9rem !important;
    }
    .box {
        height: 47rem;
    }
    /*.detail {
        width: 92%;
    }*/
    .d-720-none {
        display: none !important;
    }
    .d-720-block {
        display: block !important;
    }
    .mb-4-mb {
        margin-bottom: 1.5rem;
    }
    #about .about-text-wrap {
        margin-bottom: 2rem !important;
    }
    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default], .forminator-ui.forminator-custom-form[data-design=default] {
        margin-bottom: 0 !important;
    }
    .inv-img-wrap {
        padding: 1rem;
    }
    .mh-93 {
        min-height: 0 !important;
    }
}

@media screen and (max-width: 650px) {
   /* .an-wrap-1 dotlottie-player {
        right: -14rem;
        top: -30rem;
        max-width: 28rem !important;
    }*/
    img.brain-1 {
        top: 14rem;
        right: -20rem;
        max-width: 11rem;
    }
    #mission h2, #science h2 {
        font-size: 2rem;
    }
    .an-wrap-1 dotlottie-player {
        right: -8rem;
        top: -42rem;
        max-width: 30rem !important;
    }
    .inv-img-wrap {
        max-width: 50%;
    }
    .inv-img-col {
        flex-wrap: wrap;
    }
    img.brain-2 {
        max-width: 10rem;
        bottom: -7rem;
        left: -2rem;
    }
}
@media screen and (max-width: 575px) {
    #science p.eyebrow {
        margin-top: 2rem;
    }
    img.brain-1 {
        top: 18rem;
        right: -19rem;
        max-width: 10rem;
    }
    .mission-brain-wrap {
        padding-left: 1rem !important;
        margin-top: -1rem;
    }
    .fw-well.fw-well-3 {
        padding-top: 0.5rem;
    }
    .fw-well.fw-well-4 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    #about .about-text-wrap {
        padding-right: 0;
    }
    img.hex-1 {
        max-width: 18rem;
        right: -4rem;
        bottom: -6.5rem;
    }
    .fw-well.fw-well-4 h2, .fw-well.fw-well-3 h2 {
        font-size: 2rem;
    }
    .detail {
        width: 93%;
    }
    img.brain-2 {
        bottom: -5rem;
        left: -2rem;
    }
    .job-cta-team h4 {
        font-size: 1.6rem;
    }
    img.poster {
        max-width: 15rem;
    }
    .poster-wrap {
        display: block;
    }
    .poster-text {
        padding-bottom: 0;
        padding-top: 1rem;
    }
    #inner-contact .contact-text h2 {
        font-size: 2rem;
    }
}
@media screen and (max-width: 525px) {
    .fw-well-1 h1 {
        font-size: 2.5rem;
        padding-top: 0rem;
        padding-bottom: 0rem;
        padding-left: 0rem;
        max-width: 21rem;
    }
    /*.an-wrap-1 dotlottie-player {
        right: -11rem;
        top: -26rem;
        max-width: 24rem !important;
    }*/
    /*.an-wrap-1 dotlottie-player {
        right: -17rem;
        top: -31rem;
        max-width: 28rem !important;
    }*/
    /*.fw-well-1 h1 {
        font-size: 2rem;
        max-width: 16rem;
    }*/
    
    .fw-well.fw-well-1 {
        padding: 2rem;
    }
    #mission h2, #science h2 {
        font-size: 1.5rem;
    }
    p, .fw-well p {
        font-size: 1rem;
    }
    .fw-well.fw-well-3 {
        padding-bottom: 1rem;
    }
    .mb-bottom-525 {
        margin-bottom: 0 !important;
    }
    img.brain-1 {
        top: 20rem;
        right: -14rem;
        max-width: 10rem;
    }
    .mission-brain-wrap {
        display: none;
    }
    .an-wrap-1 dotlottie-player {
        right: -8rem;
        top: -39rem;
        max-width: 37rem !important;
    }
    #nav-icon2.open span:nth-child(5), #nav-icon2.open span:nth-child(6) {
        top: 27px;
    }
    #nav-icon2 span {
        height: 5px;
    }
    #nav-icon2 {
        width: 50px;
        height: 25px;
        margin: 10px 20px;
    }
    #science img.hex-1-about {
        right: -17rem;
    }
    div#science {
        padding-bottom: 3rem;
    }
    .inner-news-item-details a, .inner-news-item-details a strong {
        font-size: 1rem !important;
    }

}
@media screen and (max-width: 500px) {
    img.brain-2 {
        max-width: 10rem;
        bottom: 2rem;
        left: -3.5rem;
    }
}
@media screen and (max-width: 475px) {
    
    img.hex-1 {
        max-width: 16rem;
        right: -5rem;
        bottom: -1rem;
    }
}
@media screen and (max-width: 450px) {
    a.contact-us-btn.custom-btn {
        font-size: 1.1rem;
        padding: 0.1rem 0.5rem 0.1rem;
        right: 0.5rem;
        top: 1rem;
        border-bottom: 0.3rem solid #05abbe;
    }
    img.header-logo {
        margin-top: 0.5rem;
        max-width: 20rem;
    }
    .site-title {
        padding-right: 0 !important;
    }
    .fw-well-1 h1 {
        font-size: 2rem;
        max-width: 16rem;
    }
    
    .fw-well-2 .eyebrow {
        margin-top: 2rem;
    }
    p.eyebrow {
        font-size: 1.1rem;
    }
    .mission-text-wrap.pr-eight {
        padding-bottom: 1.5rem!important;
    }
}
@media screen and (max-width: 425px) {
    img.hex-1 {
        max-width: 14rem;
        right: -4rem;
        bottom: -3rem;
    }
    .detail {
        width: 91%;
    }
    .bio-text h5 {
        font-size: 1rem;
    }
    .form-wrap {
        padding: 2rem 1rem 1rem;
    }
    #contact .contact-form-col {
        padding-left: 0;
        padding-right: 0;
    }
    .box {
        height: 48rem;
    }
    .bio-text p {
        font-size: 0.8rem !important;
    }
    img.brain-2 {
        max-width: 7rem;
        bottom: 3rem;
        left: -1.5rem;
    }
    div#science {
        padding-top: 3rem;
    }

}





