.elementor-174 .elementor-element.elementor-element-fa9364d > .elementor-container{min-height:90px;}.elementor-174 .elementor-element.elementor-element-fa9364d > .elementor-container:after{content:"";min-height:inherit;}.elementor-174 .elementor-element.elementor-element-fa9364d:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-fa9364d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(34,38,37,0);}.elementor-174 .elementor-element.elementor-element-fa9364d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 30px 0px 30px;z-index:13;}.elementor-174 .elementor-element.elementor-element-fa9364d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-174 .elementor-element.elementor-element-19a294c8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-174 .elementor-element.elementor-element-220fb1a .elementor-icon-wrapper{text-align:center;}.elementor-174 .elementor-element.elementor-element-220fb1a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-174 .elementor-element.elementor-element-220fb1a.elementor-view-framed .elementor-icon, .elementor-174 .elementor-element.elementor-element-220fb1a.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-174 .elementor-element.elementor-element-220fb1a .elementor-icon{font-size:48px;}.elementor-174 .elementor-element.elementor-element-3ec5f7b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-174 .elementor-element.elementor-element-3ec5f7b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-174 .elementor-element.elementor-element-3ec5f7b{z-index:12;}.elementor-174 .elementor-element.elementor-element-613f0bfe{text-align:center;}.elementor-174 .elementor-element.elementor-element-b90886c > .elementor-container{min-height:90px;}.elementor-174 .elementor-element.elementor-element-b90886c > .elementor-container:after{content:"";min-height:inherit;}.elementor-174 .elementor-element.elementor-element-b90886c:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-b90886c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(34,38,37,0);}.elementor-174 .elementor-element.elementor-element-b90886c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 30px 0px 30px;z-index:13;}.elementor-174 .elementor-element.elementor-element-b90886c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-174 .elementor-element.elementor-element-63bce51.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-174 .elementor-element.elementor-element-9cf9e68 .elementor-icon-wrapper{text-align:center;}.elementor-174 .elementor-element.elementor-element-9cf9e68.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-174 .elementor-element.elementor-element-9cf9e68.elementor-view-framed .elementor-icon, .elementor-174 .elementor-element.elementor-element-9cf9e68.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-174 .elementor-element.elementor-element-9cf9e68 .elementor-icon{font-size:48px;}.elementor-174 .elementor-element.elementor-element-b980c28.elementor-column .elementor-column-wrap{align-items:center;}.elementor-174 .elementor-element.elementor-element-b980c28.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-174 .elementor-element.elementor-element-b980c28{z-index:12;}.elementor-174 .elementor-element.elementor-element-7de69cb{text-align:center;}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-fa9364d{padding:25px 25px 25px 25px;}.elementor-174 .elementor-element.elementor-element-613f0bfe .elementor-image img{max-width:35%;}.elementor-174 .elementor-element.elementor-element-b90886c{padding:25px 25px 25px 25px;}.elementor-174 .elementor-element.elementor-element-7de69cb .elementor-image img{max-width:35%;}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-fa9364d{padding:20px 20px 20px 20px;}.elementor-174 .elementor-element.elementor-element-19a294c8{width:40%;}.elementor-174 .elementor-element.elementor-element-3ec5f7b{width:20%;}.elementor-174 .elementor-element.elementor-element-613f0bfe{text-align:left;}.elementor-174 .elementor-element.elementor-element-613f0bfe .elementor-image img{max-width:100%;}.elementor-174 .elementor-element.elementor-element-693333fd{width:10%;}.elementor-174 .elementor-element.elementor-element-b90886c{padding:20px 20px 20px 20px;}.elementor-174 .elementor-element.elementor-element-63bce51{width:40%;}.elementor-174 .elementor-element.elementor-element-b980c28{width:20%;}.elementor-174 .elementor-element.elementor-element-7de69cb{text-align:left;}.elementor-174 .elementor-element.elementor-element-7de69cb .elementor-image img{max-width:100%;}.elementor-174 .elementor-element.elementor-element-46c83f0{width:10%;}}/* Start custom CSS for icon, class: .elementor-element-220fb1a */header .elementor-icon i:before{
        font-size: 80%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa9364d */.elementor-sticky--effects.she-header #touch-menu {
    top: -23px;
    right: 96px;
}
.header-top{
	transition: 0.5s ease-in-out !important;
}
header .overlay-navigation > ul, header .overlay-navigation div > ul{
        margin: 200px auto;
}


/****WHO WE ARE CSS***/

.main-box{
    cursor: pointer;
    min-height: 344px;
}
.staff-fellows .elementor-cta--skin-cover .elementor-cta__content {
    min-height: 199px;
}

.staff-fellows .main-box {
    min-height: 157px !important;
    height: 327px;
}
.elementor-cta--skin-cover .elementor-cta__content {
    min-height: 235px;
}
.staff-fellows.advisory .main-box {
    min-height: 157px !important;
    height: 303px;
}
nav.second-2.elementor-sticky {
    position: static !important;
}

.elementor-sticky--effects.she-header a.elementor-icon {
    margin-top: 13px;
}
.elementor-popup-modal .elementor-nav-menu li {
    transition: all 0.4s ease;
}
.elementor-sticky--effects.she-header {
    box-shadow: 1px 1px 10px #444;
}
a#scroll-down{
    position: relative;
    top: 27px;
}
header .elementor-icon i:before {
    top: -12px;
}
.elementor-sticky--effects.she-header .elementor-icon i:before {
    top: 1px !important;
}

/****END WHO WE ARE CSS***/
















/****RESPONSIVE CSS*****/

@media only screen and (max-width: 1920px){
    
    .she-header-transparent-yes #touch-menu {
    left: 153px;
}
.hero-top .elementor-container{
 width: 794px;
max-width: 794px !important;
}

}

@media only screen and (max-width: 1680px){
    .she-header-transparent-yes #touch-menu {
    left: 113px;
}
}

@media only screen and (max-width: 1595px){
    .she-header-transparent-yes #touch-menu {
    left: 100px;
}
}

@media only screen and (max-width: 1440px){
    .she-header-transparent-yes #touch-menu {
    left: 73px;
}
}

@media only screen and (max-width: 1366px){
.she-header-transparent-yes #touch-menu {
    left: 58px;
}

.hero-top .elementor-container{
 width: 835px;
max-width: 835px !important;
}
}

@media only screen and (max-width: 1280px){
.she-header-transparent-yes #touch-menu {
    left: 46px !important;
}


}

@media only screen and (max-width: 1199px){
.she-header-transparent-yes #touch-menu {
    left: 33px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 81px;
}

}


@media only screen and (max-width: 1080px){
.she-header-transparent-yes #touch-menu {
    left: 13px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 72px;
}

}

@media only screen and (max-width: 1024px){
header .elementor-image img {
    width: 65% !important;
    max-width: 60% !important;
}
.she-header-transparent-yes #touch-menu {
    top: -41px;
}
header.elementor-element.elementor-element-fa9364d.elementor-section-content-middle.elementor-section-height-min-height.she-header-yes.header-top.elementor-section-items-top.elementor-section-full_width.elementor-section-height-default.elementor-section.elementor-top-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects.header.she-header-transparent-yes {
    padding: 6px 25px 20px 25px;
}
.she-header-transparent-yes #touch-menu {
    left: 4px;
}
.elementor-sticky--effects.she-header img {
    width: 40% !important;
    max-width: 40% !important;
        top: 4px;
    position: relative;
}
.glo-box .int h2 {
    font-size: 40px !important;
    line-height: 46px !important;
}
.glo-box p {
    min-height: 189px !important;
}
.newsletter-section input.tnp-submit.subs{
 right: 59px !important;
}
.newsletter-section h2 {
    font-size: 24px !important;
}

}


@media only screen and (max-width: 992px){
.glo-box p {
min-height: 232px !important;
}
.newsletter-section input.tnp-submit.subs {
    right: -56px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 52px !important;
}

}

@media only screen and (max-width: 768px){
.center-n h3{
    font-size: 30px;
}
.hero-top .elementor-container {
    width: 553px;
    max-width: 553px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 14px !important;
}

}

@media only screen and (max-width: 767px){
.she-header-transparent-yes #touch-menu {
   top: -20px;
   left: 11px;
}
  .elementor-sticky--effects.she-header #touch-menu {
    right: 237px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    top: -15px;
}
header .elementor-image img {
    width: 80% !important;
    max-width: 80% !important;
}
.elementor-sticky--effects.she-header img {
    width: 80% !important;
    max-width: 80% !important;
}
.center-n {
    padding: 30px 15px 30px 15px !important;
}
.center-n h3{
   text-align: left; 
}
.center-n .elementor-element-populated {
    padding: 0 !important;
}
.glo-box .elementor-element-populated {
    padding: 32px 15px !important;
}
.home .glo-box p {
    min-height: 0 !important;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.center-n .read-text .elementor-button-wrapper {
    text-align: left;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 189px !important;
}


}

@media only screen and (max-width: 700px){
.elementor-sticky--effects.she-header #touch-menu {
    right: 166px !important;
}

}

@media only screen and (max-width: 650px){
header .elementor-image img {
    width: 100% !important;
    max-width: 100% !important;
}
.she-header-transparent-yes #touch-menu {
    left: -6px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 145px !important;
}

}

@media only screen and (max-width: 600px){
.elementor-sticky--effects.she-header #touch-menu {
    right: 176px !important;
}
.elementor-sticky--effects.she-header img {
    width: 100% !important;
    max-width: 100% !important;
}
.she-header-transparent-yes #touch-menu {
    left: 3px !important;
}


}

@media only screen and (max-width: 550px){
.elementor-sticky--effects.she-header #touch-menu {
    right: 156px !important;
}

.hero-top .elementor-container {
    width: 487px;
    max-width: 487px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 127px !important;
}

}

@media only screen and (max-width: 480px){
.logo.elementor-column.elementor-col-66.elementor-top-column {
    width: 28%;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 129px !important;
}
.center-n h3 {
    font-size: 24px;
    line-height: 17px;
}
.read-right {
    margin-top: 15px;
}
.glo-box .int h2 {
    font-size: 30px !important;
    line-height: 30px !important;
}
.global-col.elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}
.hero-top .elementor-container {
    width: 472px;
    max-width: 472px !important;
}


}


@media only screen and (max-width: 411px){
.banner-text p {
    font-size: 15px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 102px !important;
}
.logo.elementor-column.elementor-col-66.elementor-top-column {
    width: 34%;
}
.hero-top .name-text p {
    font-size: 14px;
}
.hero-top .name-desig p {
    font-size: 11px;
}
.banner-text p:last-child {
    margin-bottom: 0;
}
header #touch-menu span, header #touch-menu span:after, header #touch-menu span:before {
    height: 4px;
}
.hero-top .elementor-container {
    width: 400px;
    max-width: 400px !important;
}
.she-header-transparent-yes #touch-menu {
    left: -9px !important;
}
.hero-top .elementor-container {
    width: 367px;
    max-width: 367px !important;
}
.she-header-transparent-yes #touch-menu {
    left: -17px !important;
}


}


@media only screen and (max-width: 375px){
.glo-box .int h2 {
    font-size: 24px !important;
    line-height: 23px !important;
}
.let-sec h2 {
    line-height: 28px !important;
}
.footer-menu .elementor-element-populated {
    padding: 0 !important;
}
.newsletter-section input.tnp-submit.subs {
    right: 31px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 93px !important;
}

}

@media only screen and (max-width: 360px){
.sub-foo-email.elementor-column.elementor-col-50.elementor-inner-column {
    text-align: right;
}

.hero-top .elementor-container {
    width: 353px;
    max-width: 353px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 89px !important;
}

}

@media only screen and (max-width: 320px){
.hero-top .elementor-container {
    width: 316px;
    max-width: 316px !important;
}
header.elementor-sticky--effects.she-header #touch-menu {
    right: 72px !important;
}

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf9e68 */header .elementor-icon i:before{
        font-size: 80%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b90886c */.elementor-sticky--effects.she-header #touch-menu {
    top: -23px;
    right: 96px;
}
.header-top{
	transition: 0.5s ease-in-out !important;
}
header .overlay-navigation > ul, header .overlay-navigation div > ul{
        margin: 200px auto;
}


/****WHO WE ARE CSS***/

.main-box{
    cursor: pointer;
    min-height: 344px;
}
.staff-fellows .elementor-cta--skin-cover .elementor-cta__content {
    min-height: 199px;
}

.staff-fellows .main-box {
    min-height: 157px !important;
    height: 327px;
}
.elementor-cta--skin-cover .elementor-cta__content {
    min-height: 235px;
}
.staff-fellows.advisory .main-box {
    min-height: 157px !important;
    height: 303px;
}
nav.second-2.elementor-sticky {
    position: static !important;
}

.elementor-sticky--effects.she-header a.elementor-icon {
    margin-top: 13px;
}
.elementor-popup-modal .elementor-nav-menu li {
    transition: all 0.4s ease;
}
.elementor-sticky--effects.she-header {
    box-shadow: 1px 1px 10px #444;
}
a#scroll-down{
    position: relative;
    top: 27px;
}
header .elementor-icon i:before {
    top: -12px;
}
.elementor-sticky--effects.she-header .elementor-icon i:before {
    top: 1px !important;
}

/****END WHO WE ARE CSS***/
















/****RESPONSIVE CSS*****/

@media only screen and (max-width: 1920px){
    
    .she-header-transparent-yes #touch-menu {
    left: 153px;
}
.hero-top .elementor-container{
 width: 794px;
max-width: 794px !important;
}

}

@media only screen and (max-width: 1680px){
    .she-header-transparent-yes #touch-menu {
    left: 113px;
}
}

@media only screen and (max-width: 1595px){
    .she-header-transparent-yes #touch-menu {
    left: 100px;
}
}

@media only screen and (max-width: 1440px){
    .she-header-transparent-yes #touch-menu {
    left: 73px;
}
}

@media only screen and (max-width: 1366px){
.she-header-transparent-yes #touch-menu {
    left: 58px;
}

.hero-top .elementor-container{
 width: 835px;
max-width: 835px !important;
}
}

@media only screen and (max-width: 1280px){
.she-header-transparent-yes #touch-menu {
    left: 46px !important;
}


}

@media only screen and (max-width: 1199px){
.she-header-transparent-yes #touch-menu {
    left: 33px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 81px;
}

}


@media only screen and (max-width: 1080px){
.she-header-transparent-yes #touch-menu {
    left: 13px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 72px;
}

}

@media only screen and (max-width: 1024px){
header .elementor-image img {
    width: 65% !important;
    max-width: 60% !important;
}
.she-header-transparent-yes #touch-menu {
    top: -41px;
}
header.elementor-element.elementor-element-fa9364d.elementor-section-content-middle.elementor-section-height-min-height.she-header-yes.header-top.elementor-section-items-top.elementor-section-full_width.elementor-section-height-default.elementor-section.elementor-top-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects.header.she-header-transparent-yes {
    padding: 6px 25px 20px 25px;
}
.she-header-transparent-yes #touch-menu {
    left: 4px;
}
.elementor-sticky--effects.she-header img {
    width: 40% !important;
    max-width: 40% !important;
        top: 4px;
    position: relative;
}
.glo-box .int h2 {
    font-size: 40px !important;
    line-height: 46px !important;
}
.glo-box p {
    min-height: 189px !important;
}
.newsletter-section input.tnp-submit.subs{
 right: 59px !important;
}
.newsletter-section h2 {
    font-size: 24px !important;
}

}


@media only screen and (max-width: 992px){
.glo-box p {
min-height: 232px !important;
}
.newsletter-section input.tnp-submit.subs {
    right: -56px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 52px !important;
}

}

@media only screen and (max-width: 768px){
.center-n h3{
    font-size: 30px;
}
.hero-top .elementor-container {
    width: 553px;
    max-width: 553px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 14px !important;
}

}

@media only screen and (max-width: 767px){
.she-header-transparent-yes #touch-menu {
   top: -20px;
   left: 11px;
}
  .elementor-sticky--effects.she-header #touch-menu {
    right: 237px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    top: -15px;
}
header .elementor-image img {
    width: 80% !important;
    max-width: 80% !important;
}
.elementor-sticky--effects.she-header img {
    width: 80% !important;
    max-width: 80% !important;
}
.center-n {
    padding: 30px 15px 30px 15px !important;
}
.center-n h3{
   text-align: left; 
}
.center-n .elementor-element-populated {
    padding: 0 !important;
}
.glo-box .elementor-element-populated {
    padding: 32px 15px !important;
}
.home .glo-box p {
    min-height: 0 !important;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.center-n .read-text .elementor-button-wrapper {
    text-align: left;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 189px !important;
}


}

@media only screen and (max-width: 700px){
.elementor-sticky--effects.she-header #touch-menu {
    right: 166px !important;
}

}

@media only screen and (max-width: 650px){
header .elementor-image img {
    width: 100% !important;
    max-width: 100% !important;
}
.she-header-transparent-yes #touch-menu {
    left: -6px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 145px !important;
}

}

@media only screen and (max-width: 600px){
.elementor-sticky--effects.she-header #touch-menu {
    right: 176px !important;
}
.elementor-sticky--effects.she-header img {
    width: 100% !important;
    max-width: 100% !important;
}
.she-header-transparent-yes #touch-menu {
    left: 3px !important;
}


}

@media only screen and (max-width: 550px){
.elementor-sticky--effects.she-header #touch-menu {
    right: 156px !important;
}

.hero-top .elementor-container {
    width: 487px;
    max-width: 487px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 127px !important;
}

}

@media only screen and (max-width: 480px){
.logo.elementor-column.elementor-col-66.elementor-top-column {
    width: 28%;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 129px !important;
}
.center-n h3 {
    font-size: 24px;
    line-height: 17px;
}
.read-right {
    margin-top: 15px;
}
.glo-box .int h2 {
    font-size: 30px !important;
    line-height: 30px !important;
}
.global-col.elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}
.hero-top .elementor-container {
    width: 472px;
    max-width: 472px !important;
}


}


@media only screen and (max-width: 411px){
.banner-text p {
    font-size: 15px;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 102px !important;
}
.logo.elementor-column.elementor-col-66.elementor-top-column {
    width: 34%;
}
.hero-top .name-text p {
    font-size: 14px;
}
.hero-top .name-desig p {
    font-size: 11px;
}
.banner-text p:last-child {
    margin-bottom: 0;
}
header #touch-menu span, header #touch-menu span:after, header #touch-menu span:before {
    height: 4px;
}
.hero-top .elementor-container {
    width: 400px;
    max-width: 400px !important;
}
.she-header-transparent-yes #touch-menu {
    left: -9px !important;
}
.hero-top .elementor-container {
    width: 367px;
    max-width: 367px !important;
}
.she-header-transparent-yes #touch-menu {
    left: -17px !important;
}


}


@media only screen and (max-width: 375px){
.glo-box .int h2 {
    font-size: 24px !important;
    line-height: 23px !important;
}
.let-sec h2 {
    line-height: 28px !important;
}
.footer-menu .elementor-element-populated {
    padding: 0 !important;
}
.newsletter-section input.tnp-submit.subs {
    right: 31px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 93px !important;
}

}

@media only screen and (max-width: 360px){
.sub-foo-email.elementor-column.elementor-col-50.elementor-inner-column {
    text-align: right;
}

.hero-top .elementor-container {
    width: 353px;
    max-width: 353px !important;
}
.elementor-sticky--effects.she-header #touch-menu {
    right: 89px !important;
}

}

@media only screen and (max-width: 320px){
.hero-top .elementor-container {
    width: 316px;
    max-width: 316px !important;
}
header.elementor-sticky--effects.she-header #touch-menu {
    right: 72px !important;
}

}/* End custom CSS */