/*new added*/
.theme--light .footer_power a{
color: #009ed4;
}
.intro .btn-scroll {
    bottom: 0;
    left: 50%;
    /* margin-bottom: 20px; */
    transform: translateX(-50%) rotate(90deg);
}
/*new added*/

/*Harry */
.link-left{
    margin-left: 1.5rem !important;
}
.footer__article{
    width: 100%;
}
#news-header{
        height: 400px;
}
.leaflet-control-zoom.leaflet-bar.leaflet-control{
    display: none;
}
.mspace{
    margin-bottom: 15px;
}
.footer__text{
text-align: end;color: #a8d4ed;
}
.theme--light  .footer__text{
text-align: end;color: #03445a;
}
.theme--light .about_sec.content__link .btn:hover{
color: #009ed4;
}
.about_sec1 span {
    margin-left: -18px !important;
}
.theme--light .headpodtitle{color:#001729;}
.headpodtitle{color: #ffffff;
font-size: 22px;font-weight: 500;}
.headpodcast{
    width: 22%;
    height: 260px;
              align-items: center;
              background: #001629;
              border-radius: 10px;
              -height: 320px;
              overflow: hidden;
              position: relative;
              transition: background .35s cubic-bezier(.3, .86, .36, .95);
}
.theme--light .headpodcast{
     background: #f7f6f5;
}
.theme--light .podtitle{color:#001729;}
.podtitle{color: #ffffff;
font-size: 26px;font-weight: 500;}
.theme--light .latpodcast{
     background: #f7f6f5;
}
.theme--light .podpara{
color: #001729;
}
.podpara{
color: #ffffff;
}
.latpodcast{
/*min-height: 334px;*/
align-items: center;
background: #001629;
border-radius: 10px;
-height: 320px;
overflow: hidden;
position: relative;
transition: background .35s cubic-bezier(.3, .86, .36, .95);
}
.image-holder.feanews{
    background: #009ed4;
}
.footer__col .image-holder{
     background: #009ed4 !important;
}
.theme--light .footer__col .image-holder{
     background: #a8d4ed !important;    
}
#fterinsight .footer__article__content{
color:#ffffff !important;
}
#fterinsight a{
    color:#ffffff !important;
}
.theme--light  #fterinsight a{
    color:#03445a !important;
}
.swiper-wrapper{
    height: auto !important;}
img#dresview{
    object-fit:fill;
}
img#mresview{
    object-fit:fill;
}
body {
    font-size: 14px;
}
.single__content h2 {
    font-size: 50px;
    line-height: 1;
}
.single__content{
    font-size: 16px;
}
.single__subheading{font-size: 26px;}
.contentswiper .info strong {font-size: 22px;}
.contentswiper .info{font-size:16px}
.single__designation, .single__introduction {
    font-size: 28px;
}
.popContent h1{
    font-size:26px;
}
#signUpAlertsPopup h1{
    font-size: 28px;
}
#droom1 .btn-group .btn{
    font-size: 16px !important;
}
.inv-login h2{
    font-size: 28px;
}
.filter__item .info strong {
    font-size: 22px;
}
.filter__item .info{
    background: rgb(10 63 72 / 72%) !important;
    font-size: 16px;
    height: 40%;
}
.theme--light .filter__item .info{
    background: rgb(255 255 255 / 57%) !important;
}
.circletlist{
    justify-content:start;
}
@media (min-width: 1024px) {
    #people_intro .intro__bg img{
height: auto;
}
    .hero .btn-scroll{
        margin-bottom: 20px;
    }
     .footer__article__content{
        padding:15px 16px 0px;
    }
    .footer__article__content strong{
                font-size: 20px !important;
    }
    .footer__article figure{
        aspect-ratio:unset;
        height: 170px;
        width: 100%;
    }
     .categories .category.azura .article__thumbnail {
        aspect-ratio: 280/163;
        margin-bottom:0px;
    }
    #valueculture.content.azura.scroll-content{
                padding-top: 87px !important;
    }
    .footer__links a{
        font-size:14px;
    }
    .content__top h2 {
        font-size: 35px;
    }
    .btn-arrowtext span {
        font-size: 16px;
		padding-left:20px;
		margin-left:0px;
    }
    .content__link .btn {
        height: 45px;
        width: 45px;
    }
    .footer__col .text-holder {
        font-size: 18px;

    }
    .footer__article__content span {
        font-size: 16px;
    }
        .circletlist strong {
            font-size: 18px;
        }
     
    .footer__text {
        font-size: 14px;
    }
        .intro.opaque .intro__top .btn-arrowtext span {
            font-size:16px;
        }
        .intro.opaque .intro__top .btn-arrowtext{
            height: 45px;
            width: 45px;
        }
}
@media (min-width: 1200px) {
    .h3, h3 {
        font-size: 1.4rem;
    }
    #responslity_intro .intro__top {
    padding: 68px 0px 0px 5px;
}
    
}
@media (min-width: 1480px) {
    .footer__article__content strong {
        font-size: 24px;
    }
    .intro__top h2 {
        font-size: 50px;
    }
    .intro__top, .intro__top strong {
        font-size: 26px;
    }
    .categories .category h3 {
        font-size: 30px;
    }
    .categories .category.azura h3{
        font-size: 30px;
    }

    .categories .category.atmosphere h3{
        font-size: 30px;
    }
    .categories .category__top{
        font-size: 16px;
    }
}
/*Harry changes ends*/
#vimeo-player {
  /*background: #000 url('https://i.vimeocdn.com/video/1987922921-d265598fa5be8e3fb5b3e0e184ea2539ed7d0c54b018a5a27d2936fbb8310d15-d?mw=1400&mh=788') center/cover no-repeat;*/
  background: #000 url('../images-original/webp/London-evening-1.webp') center/cover no-repeat;
}
.background-overlay-home{position:absolute; top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.3);z-index: 2;}

#news-header .intro__bg img{
object-fit:cover;
}
.header .top-bar {
	display: none;
}
.header .top-bar .left-top-bar{
	color: #fff;
}
.theme--dark .header .left-top-bar,.theme--dark .header .left-top-bar a,
.theme--dark .mobile-view a
{
	color: #009ed4;
}
.theme--dark .header .left-top-bar,.theme--dark .header .left-top-bar a.active,
.theme--dark .mobile-view a.active{
	color: #fff;
}

.theme--light .header .left-top-bar,.theme--light .header .left-top-bar a,.theme--light .mobile-view a{
	color: #009ed4;
}
.theme--light .header .left-top-bar,.theme--light .header .left-top-bar a.active,
.theme--light .mobile-view a.active{
	color: #03445a;
}
.mobile-view{
	top: 100%; position: absolute; opacity: 0;    opacity: 1;
    visibility: hidden;
}
.nav--active .mobile-view {
    text-align: center;
    height: auto;
    padding: 10px 0px 0px 0px;
    position: relative;
    top: 0;
	    opacity: 1;
    visibility: visible; color: #fff;
}
.textsearchdwn {
   background: #006272;
    padding: 10px 30px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.footer__col .image-holder{background:#ffffff;}
.footer__col .image-holder{
	min-height: 380px !important;
  }
.footer__article__content{color:#ffffff;}
#fterinsight a {
    color: #03445a;
}
.circletlist__block,
.circletlist__item{cursor: default;}
.footer__article figure{border-radius: 10px;}
.w-cus-40{width: 38%;}
.footer__col .image-holder .contact{
    /* top:16%; */
        top: -6%;
    left: -26px;
height: 70%;}
	.content__top{font-size:16px}
	.tabset {
        justify-content: flex-start;
    }
.databx .fundtrm ul li,.databx .pubdtrm ul li{
    cursor: pointer;
}
.about_sec.content__link .btn:hover {
    background-color: #006588;
    color: #fff;
}
.contact{
	height: 92px;
}
.contentswiper a{
    width: 100%;
}
.theme--light .btn-filter{
    color: #001729 !important;
}
.theme--light .btn-filter.active{
    color: #009ed4 !important;
}
#strategies_section .circletlist {
    justify-content: center;
}
.ac-text .col-2 .downloadbox strong {
    color: #001729;
    display: block;
    font-size: 18px;
    font-weight: 400;
    padding: 25px 0 0 30px;
}
.categories .category:first-child .article{
    column-count: 1;
}
.tabset__item {
    width: 32.66%;
}
.text-justify-custom {
	text-align: justify;
}
.table-fontsize{font-size:14px;}
.padding-set-strategies{
	padding: 25px 0 0 40px;
}
.padding-set-top0-strategies{
	padding: 0px 0 0 40px;
}
.font-size-point9rem{font-size:0.9rem;}
#themeLabel, #themeLabel2{
  margin-left: 4px;
  margin-top: 2px;
  }
  .image-holder{
	min-height: 460px !important;
  }
  .divider-horizontal{background-color:#ffffff;}
  .ac.is-active .ac-text{border-radius:0;}
  .divider-horizontal hr{margin:0;}
form.cmxform label.error, label.error {
    color: red;
    font-style: italic;
}
ul.nav__btnlist li.active .nav__btnlist__text a{color:#009ed4;}
ul.nav__btnlist li.active .nav__btnlist__icon svg path {fill:#009ed4;}
.theme--light ul.nav__btnlist li.active .nav__btnlist svg path{fill:#03445a;}
.theme--light ul.nav__btnlist li.active  .nav__btnlist__text{color:#03445a;}
.theme--light ul.nav__btnlist li.active  .nav__btnlist__text a{color:#03445a;}
input#fundstodownload{
	border: 1px solid #CCCCCC;
    height: 55px;
    border-radius: 0;
}
.newblue button.active{
	background: #5CB8B2;

}
.newblue button{
    border-color: #006272;
    border: 2px solid #006272;
	width:unset;height:unset;
	    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
button.brnone{
	border-right:none;
}
#dashboard-home .col-lg-2-5 {
    width: 20%;
	display: inline-table;
	font-size: unset;
	    padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
} 
    #dashboard-home .col-lg-2-5 p.lblel,
    .dplcs p
	{
        line-height: 25px;
		margin-bottom: 0.5rem;
    }
	.dsevp a,.dashbrd-box a{
		    color: #009ed4;
    text-decoration: none;
	}
	.theme--light .dsevp a, .theme--light .dashbrd-box a{
		color: #03445a;
	}
.intro.opaque .intro__bg.overlay_85:after {
	background: #a8d4ed;
	background: linear-gradient(90deg, #a8d4ed 80%, rgba(24, 24, 27, 0));
	top: 0;
	width: 90%;
}
.hero__statistics__item label{float:none;}
#our-history .infoblock__content h3{
	    overflow: unset;
		-webkit-line-clamp: unset;
}
.theme--light .responsible-investment .intro.opaque .intro__top:before{
    background: linear-gradient(180deg, #fff 85%, rgba(24, 24, 27, 0));
}
.responsible-investment .intro.opaque .intro__top:before {
background: linear-gradient(180deg, #03445a 85%, rgba(24, 24, 27, 0));
}
.responsible-investment .image-holder2.atmosphere ul {
  list-style-type: none; /* Remove default bullets */
  padding: 0;
}

 #sfdrfund a,
 #sfdrfund a:hover{color:#041730ff}

.responsible-investment #sfdrfund.atmosphere ul li a,
.responsible-investment #sfdrfund.atmosphere ul li a:hover{color:#005866}

.responsible-investment #esgpolycs.azura a,
.responsible-investment #esgpolycs.azura a:hover{color: #ffffff;}
.theme--light .responsible-investment #esgpolycs.azura a{color: #005866;}


.responsible-investment .image-holder2.atmosphere li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.responsible-investment .image-holder2.atmosphere li svg {
  margin-right: 10px;
}
.responsible-investment section.intro.opaque {
	background-color:#03445a;
}
.responsible-investment .intro.opaque .intro__thumbnail {
    height: 450px;
    margin: 0 -30px;
}
.responsible-investment .categories .category__note {
  background: #a8d4ed !important;
}
.responsible-investment #categoryDropdown{
  width: 100%;
  border-radius: 5px;
  font-size: 18px;
  background-color: #fff;
  border-color: aliceblue;
  color: #000;
  box-shadow: 0 0 0 0rem rgba(49, 132, 253, .5);
}
.responsible-investment button#categoryDropdown {
    margin-top: 0px !important;
}
.responsible-investment ul.dropdown-menu.show {
    margin-top: 0px !important;
    width: 80%;
}
.responsible-investment ul#categoryoption {
  font-size: 16px;
  border: 0px solid rgba(0, 0, 0, .15);
}
.responsible-investment .intro__bg:after {
  background: #a8d4ed;
  background: linear-gradient(90deg, #03445a 80%, rgba(24, 24, 27, 0));
        top: 0;
        width: 60%;
}
.theme--light .responsible-investment .respnsibity-title{
    color: #005866;
}
.responsible-investment .respnsibity-title{font-size: 24px;
  font-weight: 300;
  color: #ffffff;
  }
.theme--light .responsible-investment .respnsibity-content{
  color: #000;
}
.responsible-investment .respnsibity-content{
	    font-size: 16px;
        color: #ffffff;
    /*width: 83%;*/
	min-height:110px;
}
.responsible-investment .image-holder1{
  min-height: 70px !important;
    align-items: center;
    background: #005866;
    border-radius: 13px;
    display: flex;
    overflow: hidden;
} 
.theme--light .responsible-investment .image-holder2{
    background: #114d66ff;
}
.responsible-investment .image-holder2{
  min-height: 213px !important;
    align-items: start;
    background: #005866;
    border-radius: 10px;
    display: flex;
    overflow: hidden;
}
.responsible-investment .image-holder1{
  background: #005866;
}
.responsible-investment .image-holder1.azura{
  background: #30a6dcff;
}
.responsible-investment .image-holder2.atmosphere{
  background: #a8d4ed;
}
.theme--light .responsible-investment .image-holder1{
	background: #009ed4;
}
.theme--light .responsible-investment .image-holder1.azura{
	background: #30a6dcff;
}
.theme--light .responsible-investment .image-holder2.atmosphere{
	background: #ffffff;
}
.responsible-investment .image-holder2.atmosphere .btn-arrowtext span{color:#001729;}
.image-holder2{
  background: #009ed4;
}
  .responsible-investment .intro__bottom {
    background-color: rgba(2, 12, 20, .7);
    
    content: "";
  
    position: relative;
   
    transition: background-color .35scubic-bezier(.3,.86,.36,.95);
    z-index: -1;
}
.responsible-investment .intro__bottom_new {
    background-color: rgba(2, 12, 20, .7);
    content: "";
    position: relative;
    transition: background-color .35scubic -bezier(.3, .86, .36, .95);
    z-index: 0;margin:35px;
}
.theme--light .responsible-investment .intro__bottom_new {
    background-color: rgba(168, 212,237, .7);
}
.responsible-investment .intro__bottom_new:before {
    background-color: rgba(2, 12, 20, .7);
	    background: linear-gradient(360deg, #000911 0%, rgba(24, 24, 27, 0));
    background-color: rgba(2, 12, 20, 1);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .35scubic-bezier(.3,.86,.36,.95);
    z-index: -1;
}
.theme--light .responsible-investment .intro__bottom_new:before {
    background-color: rgba(224,241,243, .7) !important;
}
.theme--light .responsible-investment .intro.opaque .intro__top h2{
    color: #001729 !important;
}
.responsible-investment .intro.opaque .intro__top h2 {
	color: #fff;
}
.responsible-investment .intro.opaque .intro__top p {
	color: #fff;
    font-size: 22px;
}
.theme--light .responsible-investment .intro.opaque .intro__top p {
	color: #005866;
}
.responsible-investment .intro.opaque .intro__top .btn-arrowtext span{
	color: #fff;
}
.theme--light .responsible-investment .intro.opaque .intro__top .btn-arrowtext span{
	color: #005866;
}
.responsible-investment .intro__bottom:before {
    background-color: rgba(2, 12, 20, .7);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .35scubic-bezier(.3,.86,.36,.95);
    z-index: -1;
}
.theme--light .responsible-investment .intro.opaque .intro__bg:after {
	background: linear-gradient(90deg, #ffffff 81%, rgba(168, 212, 237, 0));
}
  .responsible-investment .res-title{
    color:#e0f1f3 !important;
  }
  



.responsible-investment .intro.opaque .intro__thumbnail {
    height: 300px;
    margin: 0 -30px;
}
.responsible-investment .categories .category__note {
  background: #a8d4ed !important;
}
.responsible-investment #categoryDropdown{
  width: 100%;
  border-radius: 5px;
  font-size: 18px;
  background-color: #fff;
  border-color: aliceblue;
  color: #000;
  box-shadow: 0 0 0 0rem rgba(49, 132, 253, .5);
}
.responsible-investment button#categoryDropdown {
    margin-top: 0px !important;
}
.responsible-investment ul.dropdown-menu.show {
    margin-top: 0px !important;
    width: 80%;
}
.responsible-investment ul#categoryoption {
  font-size: 16px;
  border: 0px solid rgba(0, 0, 0, .15);
}
#about_intro,#responslity_intro{z-index:2}
.circletlist__block p.circletlist_para{
	text-align: center;padding: 10px 12px;
}
/* .circletlist__block:hover p.circletlist_para {
    color: #009ed4;
} */
 .circletlist__block:hover .circletlist__item{
    background:#03445a;
 }
 .theme--light .circletlist__block:hover .circletlist__item
 {
    background:#009ed4;
 }
 .circletlist strong{
    color:#041730ff !important;
	padding: 0 5px;
 }

 #charityini .circletlist__item.socialicon:hover{
    background:#041730ff !important;
 }
 #charityini .circletlist__item.medicalicon:hover{
    background:#114d66ff !important;
 }
 #charityini .circletlist__item.educationicon:hover{
    background:#156272ff !important;
 }
 #charityini .circletlist__item.wildlifeicon:hover{
    background:#30a6dcff !important;
 }
 #charityini .circletlist__item.humanrgticon:hover{
    background:#1a9fb8 !important;
 }
.swiper-container {
    position: relative;
	    overflow: hidden;
    text-align: center;
  }

  .swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.5); /* Optional, just for visibility */
    color: #fff; /* Button text color */
    padding: 10px;
    border-radius: 50%;
  }

  .swiper-container .swiper-button-next {
    right: 10px;
  }

  .swiper-container .swiper-button-prev {
    left: 10px;
  }
.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after{
	    color: #fff;
    font-size: 20px;
}
.accept_contnt{	position: fixed;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);	color: #2C2A29;    width: 100%;      }.accept_contnt .modal-footer {    flex-direction: column;    align-items: flex-start;}.accept_contnt .modal-body {    height: 420px;    overflow-y: scroll;}.accept_contnt .modal-content{	padding:0px 20px 25px 20px;}
.ac-text .col-2 .downloadbox,.ac-text .col-3{display:block}
.col-lg-18{width:18%;}
.video iframe {
    aspect-ratio: 790 / 445;
    border: none;
    display: block;
    margin: 0 auto 50px;
    max-width: 100%;
    outline: none;
    width: 100%;
}
.circletlist__icon img{
	height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    opacity: .2;
    width: 100%;
}
.circletlist.brilliant-blue .circletlist__item img {
    opacity: 1;
}
.ac-text .col-2 {
	width: 100%;
}
.ac-text .col-1 {
	width:unset;
}
.searchbox-icon:hover span.nav__btnlist__icon svg path,
.searchbox-icon.active span.nav__btnlist__icon svg path{
	fill: #009ed4;
}
.searchbox-icon.active .nav__btnlist__text,
.searchbox-icon:hover .nav__btnlist__text {
    color: #009ed4;
}
.theme--light #themeLabel,.theme--light #themeLabel2{
        color:#009ed4;
      }
.image-holder{
min-height: 460px !important;
}
#themeLabel, #themeLabel2 {
    margin-left: 4px;
    margin-top: 4px;color: #A8D4ED;
	cursor: pointer;
        font-size: 12px;
}
  .segmentbl.content{
    height:auto;
  }
      .discriarea {
        font-size: 16px;
        padding: 0px;
    }
    .iacceptfoot{
      justify-content: start;
    }
.investor-login.intro__top{font-size:16px;}
.investor-login input[type=email], 
.investor-login input[type=text] {
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 1px solid;
    border-radius: 0;
    min-width: 0;
    padding: 0.5rem 0.4rem;
    transition: border-color .35scubic-bezier(.3,.86,.36,.95);
    width: 90%;
}
.investor-login button{
	    border: 0;
    background: transparent;
	font-weight: 500;
	    padding-left: 0;
}
.intro.opaque .investor-login.intro__top .btn-arrowtext{margin:0}
.intro.opaque .investor-login.intro__top .btn-arrowtext span {
    bottom: 0;
    left: 100%;
    position: absolute;
    text-align: center;
    transform: translateX(-50%);
    white-space: nowrap;
    left: 100%;
    margin-left: 10px;
    max-width: 150px;
    text-align: left;
    top: 50%;
    transform: translateY(-50%);
}
.circletlist__item:hover{color:#ffffff;}
.article__content{padding:20px 20px 20px;}
.article__content h4{font-size: 20px;}
button.btn-get-started.iaccept {
    color: black;
    background: #005866;
    padding: 25px;
    font-size: 18px;
    color: white;
}
button.close {
    background: none;
    border: none;
    font-size: 18px;
    color: #005866;
}
.discriarea{
  font-size:18px;
}
.Ukdiscript{border:none;}
.pp-link{color:#009ed4}
.header{z-index:998;}
.theme-switch__dark{display:block;}
.theme-switch.form-check .form-check-input{
	margin-left:0;cursor: pointer;
}
/* .theme--light .theme-switch__dark{float:none;} */
.segmentbl.content {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  /*background: rgba(255, 255, 255, 1);
  color: #2C2A29;
  overflow-y: auto;*/
  width: 75%;
  height:80%;
  padding: 60px 30px;
  overflow-y: auto;
  background: #03445a;
  color: #fff;
}
.segmentbl .btn-get-started.modal-white-btn{color:#ffffff}
.theme--light
.theme--light .segmentbl.content {
	background: #e0f1f3;
  color: #000000;
}
.modal-logo{
	display:none;
}
.theme--dark .modal-logo{
	display:block;
}
.theme--light .modal-logo{
	display:block;
}
.theme--light .segmentbl .btn-get-started.modal-white-btn{color:#000000}
.segmentbl a.backtostep1 {
    margin-left: 20px;
}
.segmentbl .close::after {
	content: "\2715";
    font-size: 14px !important;
    color: #006272;
    font-weight: bold;
}
.segmentbl .content__link{padding-top:20px;}
.segmentbl .logosl a{
	 width: 150px;
}
.segmentbl h2{
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: center;
	font-size: 1.7rem;
}
.segmentbl .segmenter_p{

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: center;
}
.segmentbl .priv_p{

font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 0em;
text-align: center;
}
.segmentbl .btn-get-started {
        line-height: 0;
    padding: 20px 0px;
    border-radius: 4px;
    transition: 0.5s;
}
.segmentbl a.inlogin{
	color:#006272;
	text-decoration: none;
}
.segmentbl .popContent .modal-dialog .modal-content .modal-body{
	overflow-y: scroll;
	overflow-x: hidden;
	position: relative;
	top: 0;
	bottom: 0;
	padding: 0;
	margin-right: 3.5rem!important;
	margin-top: 1.5rem!important;
	margin-bottom: 0px;
	height: 450px;
}
.segmentbl .popContent ::-webkit-scrollbar {
	width: 12px
}
.segmentbl .popContent ::-webkit-scrollbar-track {
	padding: 10px;
	margin: 0;
	right: 20px;
	background: #94c1c5;
	border-radius: 10px
}
.segmentbl .popContent ::-webkit-scrollbar-thumb {
	background: #3099a7;
	border-radius: 10px
}
.segmentbl .popContent ::-webkit-scrollbar-thumb:hover {
	background: #94c1c5
}
.content.segmentbl {
    z-index: 999;
}
.seg_overlay {
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    z-index: 9999;
}

.stay-theme-switch{
	    
    border: none;
    border-radius: 0px;
    bottom: 15px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 8px 15px;
    position: fixed;
    right: 0px;
    transition: background-color .35scubic-bezier(.3,.86,.36,.95);
    width: 130px;
    z-index: 5;
    z-index: 999;
	position: fixed;
    top: 0;
    bottom: 0;
    height: 2.5em;
    margin: auto;
    background: #001729;
    color: #ffffff;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: rotate(90deg) translate(50%, 50%);
    -moz-transform: rotate(90deg) translate(50%, 50%);
    -ms-transform: rotate(90deg) translate(50%, 50%);
    -o-transform: rotate(90deg) translate(50%, 50%);
    transform: rotate(90deg) translate(50%, 50%);
	
}
.stay-theme-switch:hover{color:#ffffff;}
.navbar .dropdown-menu a.signupalrts{
	   display:inline-block; margin-left:30px;border-bottom:none;
   }
   .navbar a.signupalrts:hover{
	   border-bottom:none;
   }
   #signUpAlertsPopup .hptxt{
	       margin-bottom: 0.5rem;
   }
   #signUpAlertsPopup .modal-header{
	   border-bottom: none; position: relative;
   }
   #signUpAlertsPopup .modal-content{
	   padding:30px;
   }
   #signUpAlertsPopup .close{
	   position: absolute;  right: 20px;   top: 10px;
   }
   #signUpAlertsPopup .frmctrl{
     border: 1px solid #CCCCCC;  width: 100%;   padding: 8px 12px;
   }
   #signUpAlertsPopup label.error{
	   display:block;
   }
   
   .signup_btn,.update_btn, .resptxt .dbnt{
	   padding:0;
    margin-left: 0;
    border-radius: 0;
    display: inline-block;
    cursor: pointer;
    border: none;
    background: transparent;font-weight:600;
   }
   #signUpAlertsPopup button.close, #strategyPopup  button.close , #changeFundPopup  button.close {
		padding: 0;
		background-color: transparent;
		border: 0;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		font-size: 16px;
		color: #001729;
	}
   #signUpAlertsPopup .close::after, #strategyPopup .close::after, #changeFundPopup .close::after {
    content: "\2715";
    font-size: 14px !important;
    color: #001729;
    font-weight: bold;
}
#signUpAlertsPopup .content__link{padding-bottom:0;}
#signUpAlertsPopup .content__link .btn-arrowtext{margin:0;}
#signUpAlertsPopup .btn-arrowtext span {margin-left:10px;}
.seg_overlay .btn-arrowtext span {bottom: -40px;}

.navbar{
	padding-top:0;
    padding-bottom:0;
}
.contact address{margin-bottom: 0rem;}
.btn{color:#ffffff;}
.btn-textonly {
    background: none;
    color: #009ed4;
}
.dropdown, .dropend, .dropstart, .dropup {
	position: static;
}
.content__thumbnail {
    margin: -15px -170px 0;
}
.intro__top
{
	    margin-bottom: 0px;
}
.logo a {
    margin: 0 auto 15px auto;
    max-width:170px
}
.nav--active .nav-opener{margin-left: 20px;}
.nav--active .container{padding:0}
.nav--active .nav__btnlist{background-color:#000000;padding:10px 35px 0px 35px;}
.nav--active .nav__btnlist .theme-switch{padding: 20px 0 0 0;}
.navbar {
  overflow: visible;
}
.navbar {
        /*overflow: auto;
    overflow-y: unset;
    position: relative;*/
}
.navbar a {
  /*float: left;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;*/
}
.nav__btnlist a {
    display: inline-block;
    padding: 5px 10px 0 0px;
    position: relative;
    /* text-align: center; */
	text-align: left;
    width: 100%;
}
.nav__btnlist__text {
    padding-left: 10px;
	padding-top: 1px;
    display: inline-block;
        width: unset;
    vertical-align: top;
    top: -0.3em;
	    line-height: unset;
}
ul.nav__btnlist li {
    padding-bottom: 15px;
}
.nav__btnlist{
	visibility:hidden;
    position: absolute;
	margin:10px 0 0 0;
}
.nav--active .nav__btnlist{
	visibility:visible;
	position: relative;
}

.dropdown {
  /*float: left;
  overflow: visible	;*/
}
.dropdown .dropbtn {
  cursor: pointer;
  /*border: none;
  outline: none;
  color: white;
  padding: 0px 10px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  font-size:16px;*/
}

.dropdown-content {
  display: none;
  position: absolute;
  /*background-color: #f9f9f9;*/
  background-color: #001729;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.theme--light .dropdown-content {
	background-color: #e0f1f3;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
.theme--light.nav--active .nav__btnlist{background-color: #A8D4ED;}
.theme--light.nav--active .nav__btnlist .theme-switch{padding: 20px 0 0 0;}
.dropdown-content a {
  float: none;
  color: #ffffff;
  padding: 0px 16px;
  text-decoration: none;
  display: block;
  text-align: center;
      font-weight: 500;
	  font-size: 16px;
}
.theme--light.nav--active .nav__menu .dropdown-content.show ul li a{font-weight:600}
.theme--light.nav--active .nav__menu a:focus,
.theme--light.nav--active .nav__menu a:hover,
.theme--light.nav--active .nav__menu a:focus-visible,
.theme--light.nav--active .nav__menu a:focus-within,
.theme--light.nav--active .nav__menu a:target {font-weight: 700;}
.theme--light.nav--active .nav__menu a:hover:after{content:unset;}

.nav--active .nav__menu a:focus,
.nav--active .nav__menu a:hover,
.nav--active .nav__menu a:focus-visible,
.nav--active .nav__menu a:focus-within,
.nav--active .nav__menu a:target {font-weight: 700;}
.nav--active .nav__menu a:hover:after{content:unset;}
/*.dropdown-content a:hover {
  background-color: #ddd;
}*/
#dropdown2.show,
#dropdown3.show,
#dropdown4.show {
  display: block;
      width: 100%;
    left: 0;
	margin-top:25px;
	position:relative;
}
/*#dashboard-home.show,
#fund-performance.show,
#data-room.show{
	display: block;
    width: 100%;
    left: 0;
    margin-top: 25px;
    position: relative;
}*/
.modal-backdrop.show, #signUpAlertsPopup.show{position:fixed;}
.dropdown-content.show ul {
    border-left: 2px solid #009ed4;
    margin: 0 auto;
    width: 100%;
    list-style-type: none;
    padding: 0;
}
.dropdown-content.show ul p{
	color:#ffffff;
	padding:15px;
	font-size:16px;
	font-weight: 300;
}
.nav--active .navbar{
	overflow: auto;
    overflow-y: unset;
    position: relative;
}
/*********Harry code ********/
/*section.intro.opaque {
    margin-bottom: -40px;
}*/
/*.intro__top{
  padding:3%;
}
.intro.opaque .intro__top p{
  margin-bottom: 60px;
}*/
.mediaicon{
  margin-left:-8px;
}
/*.contact__icons svg path{
  fill: #ffffff;
}*/
/*Pagination style*/
.pagination_layout{
	display: flex;
    justify-content: center;
}
webinars
{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
#news-section
{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
#insights
{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

webinars .category__bottom
{
	padding-bottom: 100px;
}
#news-section .category__bottom
{
	padding-bottom: 100px;
}
#insights .category__bottom
{
	padding-bottom: 100px;
}
.pagination{
  display:flex;
  margin-top: 0;
    margin-left:0;
    margin-right:0;
	position: absolute;bottom:20px;
}

.pagination a.active {
  background-color: #d4ebfb;
  color: #009ed4;
  font-size:22px;
  border-radius: 30px;
  padding: 15px 22px 15px 22px;
}
.pagination a {
  color: black;
    float: left;
    font-weight: 500;
    padding: 7px 17px 15px 15px;
    text-decoration: none;
    background-color: #d4ebfb;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0px;
    font-size: 22px;
    border-radius: 5px;
}
.pagination :not(.active) {
   padding: 15px 22px 15px 22px;
}

.pagination a:hover:not(.active) {background-color: #ddd;}



.pagination2{display:flex;
margin-top:0;
    position: absolute;bottom:20px;
}

 .pagination2 a.active {
  background-color:#fff;
  color: #009ed4;
  font-size:22px;
  border-radius: 35px;
  padding: 15px 22px 15px 22px;
}
.theme--light .pagination2 a.active {
  background-color: #bbd4da6b;
  color: #009ed4;
  font-size:22px;
}
.pagination2 a {
  color: black;
  float: left;
  font-weight:500;
  padding: 7px 17px 15px 15px;
  text-decoration: none;
  background-color: #fff;
  margin-left:5px;
  margin-right:5px;
  margin-bottom: 0px;
  font-size:22px;
  border-radius: 35px;
}
.pagination2 :not(.active) {
    padding: 15px 22px 15px 22px;
}

.pagination2 a:hover:not(.active) {background-color: #ddd;}



.pagination3{
  display:flex;
margin-top: 0;
margin-bottom: 0;
    position: absolute;bottom:20px;
}
.pagination3 a.active {
  background-color:#fff;
  color: #009ed4;
  font-size:22px;
  border-radius: 35px;
  padding: 15px 22px 15px 22px;
}
.pagination3 a {
  color: black;
    float: left;
    font-weight: 500;
    padding: 7px 17px 15px 15px;
    text-decoration: none;
    background-color: #b9e1f7;
    margin-left:5px;
    margin-right:5px;
    font-size: 22px;
    border-radius: 35px;
}
.pagination3 :not(.active) {
    padding: 15px 22px 15px 22px;
}

.pagination3 a:hover:not(.active) {background-color: #ddd;}

/*Pagination ends*/

.categories .category__note{
  padding: 12px 21px 21px 24px;
  margin-top:12px;
}
.newsoption p{
  text-wrap-mode: nowrap;
  font-weight:400;
  line-height: 2em;
  color:#001729;text-align:center;
}
.downloadtrm ul {
    margin-left: 0;
    width: 100%;
    display: inline-block;
	    list-style: none;
    padding: 0;
    display: table;
    border-collapse: separate;
    border-spacing: 30px 14px;
    /*margin-left: 20px;*/
    margin-bottom: 0;
}
.downloadtrm ul li {
	    cursor: pointer;
    width: 165px;
    height: 165px;
    display: inline-block;
    float: left;
    margin: 0 20px 20px 0;
	
    border: 2px solid #006272;
    display: table-cell;
    text-align: center;
    padding: 45px 20px 8px 20px;
    border-radius: 5px;
    color: #006272;
}
.downloadtrm ul li.active {
    background: #006272;
    color: #fff;
}
.downloadtrm ul li img {
    margin-bottom: 8px;
}
#downloadtrm ul .inactive > .imgactv{
	 display:none;
 }
#downloadtrm ul .active > .imgactv{
	 display:inline-block;
 }
#downloadtrm ul .inactive > .imgInactv{
	 display:inline-block;
 }
#downloadtrm ul .active > .imgInactv{
	 display:none;
 }
.col-lg-2-5 {
	width: 33%;
    display: inline-block;
    font-size: 13px;
    padding: 0;
}
.theme-color-dark{color:#000000;}


/**Search content area****/
#searchgrids a {
    color: #001729;
}
            .ltexsearch .intro__top.search-area,.ltexsearch.intro.opaque .intro__top {
              width: 100%;
            }
            .txt-srch {
             font-weight: 700;
            }
            .srch-tittle{
              font-size: 32px;
              margin-top: 0px;
            }
            .srch-txt{
              line-height: 1;
              font-size: 28px;
              color: #001729;
              margin-top: 3%;
            }
            .srchreg{
              font-size: 18px;
              line-height: 50px;
              color: #001729;
            }
            .srhcontnt{
              color: #001729;
              font-size: 18px;
              
            }
            .srchgrid{
              color: #001729;
              font-size: 18px;
              font-weight: 700;
            }
            .repeat::placeholder { color: #005866; } /* Standard */
            input.searchbox-input.repeat{font-size:18px;background: #dafaff;margin-left: 59px;border: none;}
            .ltexsearch2 .search-container {
                position: relative;
                display: flex;
                align-items: center;
                background-color: #e0f7f7; /* Light cyan background */
                padding: 10px;
                width: 100%;
                max-width: 100%; /* Adjust width as needed */
            }

            .ltexsearch2 .searchbox-input {
                width: 100%;
                border: none;
                background: transparent;
                outline: none;
                font-size: 16px;
                color: #0a4f5f; /* Adjust text color */
                padding: 8px 8px 8px 35px; /* Push text right */
            }

            .ltexsearch2 .searchbox-input::placeholder {
                color: #0a4f5f;
            }

            .ltexsearch2 .search-icon {
                position: absolute;
                left: 15px;
                top: 48%;
                transform: translateY(-50%);
                pointer-events: none;
            }

            .ltexsearch2 .search-icon svg {
                width: 30px;
                height: 30px;
                fill: none;
            }
			.searchbox.searchbox-open1{width:100%;}


/* ----------- iPhone X and 6plus, 7plus , 8plus----------- */
@media (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
    .esgrpticon,.Stwardshpicon,.tcfdicon{
        margin-left: 8px !important;
    }
    .footer__article__content strong{
        font-size: 22px;
    }
    .about_sec1 span{
        margin-left: 5px !important;
    }
    .content__link .btn-arrowtext {
    margin: 0 auto !important;
}
    .filter__container button{
        padding-top: 15px;
    }
    .footer__col .image-holder{
            min-height: 260px !important;
    }
     .single__image img{
        position:static !important;
    }
    .contentswiper .swiper-single-next{
        left: 83% !important;
    }
    .mobiOption{background: #a8d4ed;}
    .mobilelist{margin-top: -12px !important;padding-top: 13px !important;}
    .categories .category__note{padding: 12px 21px 21px 24px;margin-top: 12px;background: #ffffff !important;}
       section.intro.opaque {margin-bottom: 0px;}
      .pagination {display: flex;margin-top: 10%!important; margin-left: 8% !important;}
      .pagination2{margin-left: 8% !important;}
      .pagination3{margin-top: 10% !important;margin-left: 8% !important;}
	  .srchreg {
                font-size: 14px !important;
              }
              a.btn.btn-scroll{
                margin-bottom:-25px !important
              }
              .responsible-investment .intro.opaque .intro__thumbnail{
                margin: 0px -30px;
                height: 400px !important;
              }
  }
  @media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
     #latestpodcast{
        display: none;
    }
    a.btn.btn-scroll{
            margin-bottom: -190px;
    }
.responsible-investment .intro.opaque .intro__thumbnail{
    height: 500px !important;
    margin: 6px -20px 160px !important;
}
 #ac-1 .btn-arrowtext span{
        bottom: 12px;
        left: 120%;
        position: absolute;
        text-align: center;
        transform: unset;
        white-space: nowrap;
        width: 180px;
    }
    .mobieviewr {
        z-index: 1 !important;
    }
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    .responsible-investment .intro.opaque .intro__thumbnail{
        height: 460px !important;
        margin: 0px -30px 210px !important;
    }
  } 
  /* ----------- iPhone 6, 6S, 7 and 8 ----------- */
@media (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .esgrpticon,.Stwardshpicon,.tcfdicon{
        margin-left: 8px !important;
    }
    .footer__article__content strong{
        font-size: 22px;
    }
    .about_sec1 span{
        margin-left: 5px !important;
    }
    .content__link .btn-arrowtext {
    margin: 0 auto !important;
}
        .filter__container button{
        padding-top: 15px;
    }
     .footer__col .image-holder{
            min-height: 260px !important;
    }
    .mobiOption{background: #a8d4ed;}
    .mobilelist{margin-top: -12px !important;padding-top: 13px !important;}
    .categories .category__note{padding: 12px 21px 21px 24px;margin-top: 12px;background: #ffffff !important;} 
       section.intro.opaque {margin-bottom: 0px;}
      .pagination {display: flex; margin-top: 10% !important; margin-left: 11% !important;}
      .pagination a {margin-left: 8px !important; margin-right: 8px !important;}
      .pagination2 {margin-left: 11% !important;}
      .pagination2 a {margin-left: 8px!important; margin-right: 8px !important;}
      .pagination3{margin-top: 10% !important; margin-left: 11% !important;margin-bottom: -20% !important;position: relative;}
      .pagination3 a {margin-left: 8px !important;margin-right: 8px !important;}
	  .srchreg {
                font-size: 15px !important;
              }
              .srhcontnt {
                font-size: 15px !important;
                
                margin-bottom: 15px !important;
              }
              .srchgrid {
                margin-bottom: 15% !important;
              }
               .bgmobiview img{
        height: 140% !important;
        padding-top: 60px;
  }
  }
 
  @media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
    #ac-1 .btn-arrowtext span{
        bottom: 0px;
    left: 120%;
    position: absolute;
    text-align: left;
    transform: unset;
    white-space: normal;
    width: 180px;
    }
 .responsible-investment .intro.opaque .intro__thumbnail{
        height: 460px !important;
        margin: 0px -30px 210px;
    }
    #valueculture.content.azura.scroll-content{
        padding-top: 180px;
    }
}
  /* ----------- iPhone 4, 4s, 5, 5S, 5C and 5SE ----------- */
   @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.bgmobiview img {
        height: 230% !important;
        padding-top: 60px;
    }
}
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .esgrpticon,.Stwardshpicon,.tcfdicon{
        margin-left: 8px !important;
    }
    .footer__article__content strong{
        font-size: 22px;
    }
        .about_sec1 span {
        margin-left: 5px !important;
    }
    .content__link .btn-arrowtext {
    margin: 0 auto !important;
}
        .filter__container button{
        padding-top: 15px;
    }
    .footer__col .image-holder .contact{
           top: -3%;
           height: 70%;
           left: -6px;
           font-size: 14px;
    }
     .footer__col .image-holder{
            min-height: 260px !important;
    }
    .single__image img{
        position:static !important;
    }
    .contentswiper .swiper-single-next{
        left: 80% !important;
    }
    .popContent h1{font-size: 16px !important;}
    .bar1,.bar2{padding: 0px !important;}
     #ac-1 .btn-arrowtext span{
        bottom: 0px;
    left: 120%;
    position: absolute;
    text-align: left;
    transform: unset;
    white-space: normal;
    width: 180px;
    }
   .accept_contnt .modal-body {    height: 290px;    overflow-y: scroll;}
	.modal-title {
		margin-bottom: 0;
		line-height: 1.2;
			font-size: 24px;
	}
     .bgmobiview img{
        height: 125% !important;
        padding-top: 60px;
  }
    .mobiOption{background: #a8d4ed;}
    .mobilelist{margin-top: 20px !important;padding-top: 13px !important;}
    .categories .category__note{padding: 12px 21px 21px 24px;margin-top: 12px;background: #ffffff !important;}
     section.intro.opaque {margin-bottom: 0px;}
    .pagination {display: flex; margin-top: 10% ; margin-left: 5% ;}
      .pagination a {margin-left: 5px ; margin-right: 5px ;}
      .pagination2 {margin-left: 5% ;}
      .pagination2 a {margin-left: 5px; margin-right: 5px ;}
      .pagination3{margin-top: 10% ; margin-left: 5% ;margin-bottom: 0% ;}
      .pagination3 a {margin-left: 5px ;margin-right: 5px ;}
	  .txt-srch {
            font-size: 17px;
            font-weight: 700;
            margin-bottom: 0px !important;
          }
          .srch-tittle {
            font-size: 23px;
            margin-top: -8px;
          }
          .srch-txt {line-height: 1.5;
            font-size: 17px;
            margin-bottom: 0px !important;
          }
          .srchreg {
            font-size: 14px;
            line-height: 1.9;
          }
          .srhcontnt {
            font-size: 12px;
            
            margin-bottom: 15px !important;
          }
          .srchgrid {
            color: #001729;
            font-size: 14px;
            font-weight: 700;
            margin-bottom: 10% !important;
          }
          .responsible-investment .intro.opaque .intro__thumbnail{
            height: 330px;
          }
          /* #valueculture.content.azura.scroll-content{
            padding-top:200px;
          } */
}
    
   
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3)
{
    .accept_contnt .modal-content{ height: 306px !important; }
    .bgmobiview img{
        height: 125% !important;
    }
    #valueculture.content.azura.scroll-content{
        padding-top: 60px;
    }
.accept_contnt .modal-body {    height: 230px;    overflow-y: scroll;}
.modal-title {
    margin-bottom: 0;
    line-height: 1;
            font-size: 18px;
}
.seg_overlay .segmentbl h2 {
    font-size: 24px !important;
    line-height: 30px;
}
#segmenterpg .form-select{
    font-size: 14px;}
.content {
    width: 100%;
}
.segmentbl .segmenter_p {
    font-size: 16px;
    line-height: 24px;
}
}
/* ----------- iPad 1, 2, Mini and Air ----------- */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
     .single__image img{
        position:static !important;
    }
    .contentswiper .swiper-single-next{
        left: 90% !important;
    }
    #sliderswiper{
            margin-right: 50px !important;
    }
     #latestpodcast{
        display: none;
    }
     .bar1, .bar2{padding:0px !important}
     #ac-1 .btn-arrowtext span{
            bottom: 10px;
    left: 450%;
    }
    #valueculture.content.azura.scroll-content{
        padding-top: 200px;}
	  .segmentbl.content {
    /*height: 46%;*/
	height: 400px;
    padding: 30px 30px;
}
    .mobiOption{background: #a8d4ed;}
    .mobilelist{margin-top: 20px !important;padding-top: 13px !important;}
    .categories .category__note{padding: 12px 21px 21px 24px;margin-top: 12px;background: #ffffff !important;}
    /*section.intro.opaque {margin-bottom: 0px;}*/
    .category__note.mobile-only {width: 100%;text-align: center;}
    .pagination {margin-left: 30%;}
    .pagination2 {margin-top: 3%;}
	.youresult{
               font-size: 40px !important;
              }
          .txt-srch {
            font-weight: 700;
            margin-bottom: 0px !important;
          }
          .srch-tittle {
            font-size: 30px;
            margin-top: -8px;
          }
          .srch-txt {line-height: 1;
            font-size: 28px;
            margin-bottom: 0px !important;
          }
          .srchreg {
            font-size: 25px;
            line-height: 2.5;
          }
          .srhcontnt {
            font-size: 28px;
            
            margin-bottom: 15px !important;
          }
          .srchgrid {
            color: #001729;
            font-size: 25px;
            font-weight: 700;
            margin-bottom: 15% !important;
          }
          section#responslity_intro {
            padding-top: 25px;
          }
          #responslity_intro .intro__bg img{
            height: 75%;
          }
          .responsible-investment .intro.opaque .intro__thumbnail{
        height: 530px ;
        margin: 0px -30px 210px;
    }
    .theme-switch, .theme-switch:hover{
            bottom: 6px !important;
    }
    .theme--light .theme-switch, .theme--light .theme-switch:hover{
        bottom: 6px !important;
    }
  }
/* ----------- iPad Pro 12.9" ----------- */  
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  {
     .single__image img{
        position:static !important;
    }
    .contentswiper .swiper-single-next{
        /* left: 50% !important; */
    }
    #sliderswiper{
            margin-right: 50px !important;
    }
     .bar1, .bar2{padding:0px !important}
    .mobilelist {margin-top: -54px !important;padding-top: 13px !important;}
    /*section.intro.opaque {margin-bottom: 0px;}*/
    .category__note.mobile-only {width: 100%;text-align: center;}

    .segmentbl.content {
    /*height: 46%;*/
	height: 400px;
    padding: 30px 30px;
}
    #responslity_intro .intro__bg img {
        height: 100%;
    }
}
/* ----------- Medium Moniter view ----------- */
@media only screen and (width: 1600px) and (height: 773px) {
    
  .pagination2 {
        margin-top:0px;
    }
	.segmentbl.content {
    /*height: 46%;*/
	height: 400px;
    padding: 30px 30px;
}
 .single__image img{
    /* top:-75px !important; */
 }
}
@media screen and (min-width: 1480px) and (max-width: 1680px) 
  and (min-height: 855px) and (max-height: 929px) {
    .pagination {
    margin-left: 30% !important;
  }
  .pagination2 {
        margin-top:0px;
    }
	.segmentbl.content {
    /*height: 46%;*/
	height: 400px;
    padding: 30px 30px;
}
}

/*********Harry code end ********/
.theme--light .dropdown-content.show ul p{
	color:#03445a;
}
.nav-desktop {
    justify-content: flex-end;
	display:none;
}
/*.nav {
    align-items: center;
    justify-content: flex-end;
}*/

.theme-switch,.theme-switch:hover {
    background: transparent;
	    border: none;
    border-radius: 50px;
    bottom: 15px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, .2);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 8px 15px;
    position: relative;
    right: 0px;
    transition: background-color .35s cubic-bezier(.3,.86,.36,.95);
    width: auto;
}
.theme--light .theme-switch,.theme--light .theme-switch:hover{
	background: transparent;
	box-shadow: 0 0 0 rgba(0, 0, 0, .2);
	border: none;
    border-radius: 50px;
    bottom: 15px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, .2);
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 8px 15px;
    position: relative;
    right: 0px;
    transition: background-color .35s cubic-bezier(.3,.86,.36,.95);
    width: auto;
}
.theme-switch__dark{
	color:#001729;
}
.theme--light .nav__menu{
	background: none;
}
.nav__menu li .dropdown-content ul li{padding-bottom: 20px;}
.nav--active .nav__menu{
	text-align:center;
	height: auto;
    padding: 30px 0px 0px 0px;
    position: relative;
	top:0;
	}
	.nav--active .navbar {
    height: calc(100vh - 100px);
	
}
.navbar li a.parmenu{ display:inline-block}
	
.navbar li a.parmenu::after
{
    content: '';
    border-bottom: 2.5px solid #009ed4;
    width: 40px;
    display: block;
    margin: 10px auto 0px;
}
.navbar li:last-child a.parmenu::after
{
    content: unset;
}
.navbar li .dropdown-content.show{ display:inline-block}
.navbar li .dropdown-content.show::after {
	content: '';
    /*border-bottom: 2.5px solid #009ed4;*/
	border-bottom: 0px solid #009ed4;
    width: 40px;
    display: block;
    margin: 10px auto 0px;
}
.d-display-none{display:none;}
.d-display-mob-block{display:block;}
.d-display-mob-block .nav__btnlist__text {width:84%;}
ul.d-display-mob-block.nav__btnlist li:first-child{padding-bottom: 0;}
ul.d-display-mob-block.nav__btnlist li:first-child .searchbox{float:none;padding-bottom:10px;}
ul.d-display-mob-block.nav__btnlist li:first-child .nav__btnlist__text {width:unset;}
.nav__btnlist__icon svg path{fill: #A8D4ED;}
.nav__btnlist__icon svg polygon{fill: #A8D4ED;}
.nav__btnlist a:hover .nav__btnlist__text{color:#009ed4}
.nav__btnlist a.active .nav__btnlist__text{color:#009ed4}
.nav__btnlist a.active svg path, .nav__btnlist a.active svg polygon, .theme--light .nav__btnlist a.active svg path, .theme--light .nav__btnlist a.active svg polygon {
    fill: #009ed4;
}

.theme--light .nav__btnlist__icon svg path{fill: #009ed4;}
.theme--light .nav__btnlist__icon svg polygon{fill: #009ed4;}

.theme--light .nav__btnlist a:hover .nav__btnlist__text{color:#03445a}
.theme--light .nav__btnlist a:hover svg path{fill: #03445a;}
.theme--light .nav__btnlist a:hover svg polygon{fill: #03445a;}

.theme--light .nav__btnlist a.active .nav__btnlist__text{color:#03445a}
.theme--light .nav__btnlist a.active svg path{fill: #03445a;}
.theme--light .nav__btnlist a.active svg polygon{fill: #03445a;}

/*
.search input { 
  background-color: #FDFDFC;
  background-color: rgba(255, 255, 255, .9);
  box-shadow: inset 1px 1px 0 0 rgba(0, 0, 0, .14);
  font-weight: 400;
  font-size: .9em;
  padding: .8em 1em .7em;
  color: #252424;
}
.search input {
  display: none;
}*/

.searchbox{
    position:relative;
    min-width:110px;
    width:0%;
    height:64px;
    float:right;
    overflow:hidden;
    
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}

.searchbox-input{
    top:0;
    right:0;
    border:0;
    outline:0;
    background:transparent;
    width:100%;
    height: 40px;
    margin: 0;
    /*padding: 0px 0px 0px 110px;*/
	    padding: 0px 0px 0px 100%;
    color:#A8D4ED;
	
}
    .searchbox-open .searchbox-input {
        width: 260px;
        padding-left: 35px;
        transition: all 0.5s 0.8sease;
        border: 0px;
        border-bottom: 2px solid #A8D4ED;
        background: transparent;
        outline: none;
        color: #A8D4ED;
        transition: all 0.3sease;
    }
	.searchbox-open .searchbox-icon .nav__btnlist__icon {
		margin-left: 0px;
	}
.searchbox-input::-webkit-input-placeholder {
    color: #A8D4ED;
}
.searchbox-input:-moz-placeholder {
    color: #A8D4ED;
}
.searchbox-input::-moz-placeholder {
    color: #A8D4ED;
}
.searchbox-input:-ms-input-placeholder {
    color: #d74b4b;
}

.searchbox-icon,.searchbox-submit{
    width:100px;
    height:50px;
    display:inline-block;
    position:absolute;
    top:0;
    right:0;
	left:0;
    padding:0;
    margin:0;
    border:0;
    outline:0;
    line-height:42px;
    text-align:center;
    cursor:pointer;
    color:#dcddd8;
    background:transparent;
	        
}



.searchbox-open{
    width:100%;
height:64px;
}
.searchbox-open .searchbox-icon{
	height:32px;
           top:0px;left:0;width:0;
}
.searchbox-open .searchbox-submit{
	width:0;
	padding-left: 30px;
}
.searchbox-open .searchbox-icon .nav__btnlist__text{
	top: -0.3em;
	    font-size: 12px;
		    display: none;
}
.searchbox-open .searchbox-icon .nav__btnlist__icon{
	width:16px;
	/*float:right;padding-bottom:0;*/
}
      input[type = 'search']::-webkit-search-cancel-button{
	
	  -webkit-appearance: none;
  /*background-color: #A8D4ED; 
  background-image: url("data:image/svg+xml,%3Csvg%20class='w-6%20h-6%20text-gray-800%20dark:text-white'%20aria-hidden='true'%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='currentColor'%20viewBox='0%200%2024%2024'%3E%3Cpath%20fill-rule='evenodd'%20d='M2%2012C2%206.477%206.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010S2%2017.523%202%2012Zm7.707-3.707a1%201%200%200%200-1.414%201.414L10.586%2012l-2.293%202.293a1%201%200%201%200%201.414%201.414L12%2013.414l2.293%202.293a1%201%200%200%200%201.414-1.414L13.414%2012l2.293-2.293a1%201%200%200%200-1.414-1.414L12%2010.586%209.707%208.293Z'%20clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  transition: background-color 0.35s ease;*/

}
.home-page .content__navlink li:first-child svg{transform: rotate(0deg);}
.home-page .content__navlink li {
	width:unset;
}
.home-page .content__navlink {
    justify-content: center;
}
.home-page .content__navlink li:first-child a {
    text-align: left;
}
.home-page .content__navlink li:last-child figure {
    margin: 0 auto;
}
.home-page .content__navlink li:first-child a {
    flex-direction: column;
}
.content.cambridge-teal .home-page  .content__navlink li:last-child figure{
	margin: 0 auto;
}
@media (min-width:520px){
     .bgmobiview img{
height: 270% !important;
padding-top: 60px;
object-fit: fill !important;
  }
      #valueculture.content.azura.scroll-content {
        padding-top: 520px;
    }
		.nav__menu{
		position:static;
	}
	.dropdown-content.show ul{
		margin: 0 auto 1% 36%;
		width: 35%;
	}
	/*.show {
		position:absolute;
	}*/
	.modal-backdrop.show, #signUpAlertsPopup.show{position:fixed;}
	.nav-desktop {
		display:flex;
	}
	.nav--active .nav__menu{text-align:left;}
	.navbar li a.parmenu::after
	{
		content:unset;
	}
	.dropdown-content a {
	  text-align: left;
	}
	.d-display-block{display:block;}
	.d-display-mob-none{display:none;}
	.navbar {
    overflow: unset;
    position: unset;
    height:unset;
}
.nav__btnlist__text {
	padding-top: 1px;
    padding-left: 10px;
    display: inline-block;
    width: unset;
    vertical-align: unset;
    top: -0.5em;
    line-height: unset;
}

.nav__btnlist {
    visibility: visible;
    position: relative;
}
.dropdown-content.show ul{
		margin:0 auto;
		width:100%;
	}
.nav-desktop {
		display:none;
	}
	.navbar {
		overflow: auto;
		overflow-y: unset;
		position: relative;
	}
	.nav__menu{
		position:absolute;margin-top: 40px;overflow: visible;
	}
	.nav--active .nav__menu {
		text-align: center;
		height: auto;
		padding: 30px 40px 0px 40px;
		position: relative;
		top: 0;
	}
	    .nav--active .navbar {
        height: calc(100vh - 100px);
    }
	.navbar li a.parmenu{ display:inline-block}
	
.navbar li a.parmenu::after
{
    content: '';
    border-bottom: 2.5px solid #009ed4;
    width: 40px;
    display: block;
    margin: 10px auto 0px;
}
.navbar li:last-child a.parmenu::after
{
    content: unset;
}
.navbar li .dropdown-content.show{ display:inline-block}
.navbar li .dropdown-content.show::after {
	content: '';
    border-bottom: 2.5px solid #009ed4;
    width: 40px;
    display: block;
    margin: 10px auto 0px;
}
	.dropdown-content a {
	  text-align: center;
	}
	.d-display-block{display:block;}
	.d-display-mob-none{display:none;}
.d-display-none{display:none;}
.d-display-mob-block{display:block;}

.nav__btnlist__text {
        padding-left: 10px;
		padding-top: 1px;
    display: inline-block;
    width: 80%;
    vertical-align: top;
    top: 0;
    line-height: unset;color:#A8D4ED;
}
.theme--light .nav__btnlist__text{color:#009ed4}
.nav__btnlist__text a{color:#A8D4ED;}
.theme--light .nav__btnlist__text a{color:#009ed4}
#dropdown2.show,
#dropdown3.show,
#dropdown4.show {
    display: block;
    width: 100%;
    left: 0;
    margin-top: 25px;
    position: relative;
}
/*#dashboard-home.show,
#fund-performance.show,
#data-room.show{
	display: block;
    width: 100%;
    left: 0;
    margin-top: 25px;
    position: relative;
}*/
.nav__btnlist{
	visibility:hidden;
    position: absolute;
	margin:10px 0 0 0;
}
.nav--active .nav__btnlist{
	visibility:visible;
	position: relative;width:100%;
}

}
@media (min-width:768px){
	/*new added*/
	/* TOP gradient overlay */
.hero .shadow-top {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 220px;  /* adjust fade height */
    z-index: 3;
    pointer-events: none;
    background: linear-gradient(
        to bottom,
        #a8d4ed 0%,
        rgba(168, 212, 237, 0.6) 40%,
        rgba(168, 212, 237, 0) 100%
    );
}

/* Bottom shadow (optional – if used) */
.theme--light .hero .shadow{display:block;}
.hero .shadow-bottom  {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 180px;
    z-index: 3;
    pointer-events: none;
    
    background: linear-gradient(to top, rgb(26 27 27 / 60%), rgba(168, 212, 237, 0));
}
.theme--light .hero .shadow-bottom {
    background: linear-gradient(
        to top,
        
		rgba(168, 212, 237, 0.6),
        rgba(168, 212, 237, 0) 
    );
}


/* Make sure hero section is positioned */
.hero {
    position: relative;
    overflow: hidden;
}
/*new added*/
            .bgmobiview img {
        height: 180% !important;
        padding-top: 60px;
    }
        #valueculture.content.azura.scroll-content {
        padding-top: 200px;
    }
	.circletlist li {
        width: 19.66%;/*24.66%*/
    }
    #valueculture .circletlist li {
        width: 16.66%;/*24.66%*/
    }
	.segmentbl.content {
    /*height: 46%;*/
	height: 400px;
    padding: 30px 30px;
}
	.header .top-bar {
        display: block;
    }
	.nav--active .mobile-view{display:none;}
	#dashboard-home .col-lg-2-5 {
    width: 20%;
	}
.segmentbl .segmenter_p{

font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 33px;
letter-spacing: 0em;
text-align: center;
}
.header {
        padding: 0px 0 20px;
    }
	.nav--active .header {
        padding: 0px 0 0px;
    }
	/*.header .top-bar{padding: 0px 0 15px 15px;font-size: 16px;}*/
	.header .top-bar{
		padding: 10px 0;
        font-size: 16px;
        background: #ccc;
        background: rgba(141, 185, 202, 0.1);
        margin-bottom: 20px;
        color: #2C2A29;
	}
	.navbar {
		overflow: auto;
		overflow-y: unset;
		position: relative;
	}
	
	/*.show {
		position:absolute;
	}*/
	.nav__menu{
		position:absolute;margin-top: 40px;overflow: visible;
	}
	.nav--active .nav__menu {
		text-align: center;
		height: auto;
		padding: 30px 40px 0px 40px;
		position: relative;
		top: 0;
	}
	.dropdown-content.show ul{
		margin:0 auto;
		width:100%;
	}
	.nav-desktop {
		display:none;
	}
	
	.nav--active .nav__menu{
	text-align:center;
	height: auto;
    padding: 0px 40px 0px 40px;
    position: relative;
	top:0;
	}
	.nav--active .navbar {
    height: calc(100vh - 125px);
	
}
.navbar li a.parmenu{ display:inline-block}
	
.navbar li a.parmenu::after
{
    content: '';
    border-bottom: 2.5px solid #009ed4;
    width: 40px;
    display: block;
    margin: 10px auto 0px;
}
.navbar li:last-child a.parmenu::after
{
    content: unset;
}
.navbar li .dropdown-content.show{ display:inline-block}
.navbar li .dropdown-content.show::after {
	content: '';
    /*border-bottom: 2.5px solid #009ed4;*/
	border-bottom: 0px solid #009ed4;
    width: 40px;
    display: block;
    margin: 10px auto 0px;
}
	.dropdown-content a {
	  text-align: center;
	}
	.d-display-block{display:block;}
	.d-display-mob-none{display:none;}
.d-display-none{display:none;}
.d-display-mob-block{display:block;}

.nav__btnlist__text {
    padding-left: 10px;
	padding-top: 1px;
    display: inline-block;
    width: unset;
    vertical-align: top;
    top: 0em;
    line-height: unset;color:#A8D4ED;
}
ul.d-display-mob-block.nav__btnlist li:first-child .nav__btnlist__text {
    width: unset;
    vertical-align: top;
    top: -0.3em;
}
.theme--light .nav__btnlist__text{color:#009ed4}
.nav__btnlist__text a{color:#A8D4ED;}
.theme--light .nav__btnlist__text a{color:#009ed4}
#dropdown2.show,
#dropdown3.show,
#dropdown4.show {
    display: block;
    width: 100%;
    left: 0;
    margin-top: 25px;
    position: relative;
}
/*#dashboard-home.show,
#fund-performance.show,
#data-room.show{
	display: block;
    width: 100%;
    left: 0;
    margin-top: 25px;
    position: relative;
}*/
	.modal-backdrop.show, #signUpAlertsPopup.show{position:fixed;}
.nav__btnlist{
	visibility:hidden;
    position: absolute;
	margin:10px 0 0 0;
}
.nav--active .nav__btnlist{
	visibility:visible;
	position: relative;width:100%;
}
.content__thumbnail {
    margin: -35px -170px 0;
}
    .hero .shadow-top {
        box-shadow: unset !important;
    }
	#signUpAlertsPopup select#investortypesg{
	   width: 48%;
   }
}
@media (max-width: 767px) {
      .single__image img{
        position:static !important;
    }
    .contentswiper .swiper-single-next{
        left: 90% !important;
    }
    #sliderswiper{
            margin-right: 50px !important;
    }
     #latestpodcast{
        display: none;
    }
    .bar3,.bar4{width:200% !important}
    .mobi-res{
        overflow-x:auto;
        overflow-y: hidden;
    }
	.segmentbl.content{overflow-y: scroll;}
    select.jumpToDiv {
        margin-left: 0 !important;
        width: 100%;
    }
        #droom1 .btn-group {
        display: block !important;
    }
        #droom1 .btn-group .btn {
        padding: 14px 30px;
        display: block !important;
        width: 100% !important;
    }
        #droom1 button.brnone {
        border-right: 2px solid #006272 !important;
    }
}
@media (min-width:1024px){
    .footer__links{
                max-width: 415px;
    }
     #charity-logos .circletlist__icon {
        width: 80%;
     }
	/*new added*/
	    .intro__bottom {
        margin-bottom: 150px;
        max-width: 845px;
        width: 100%;
    }
	/*new added*/
	.segmentbl.content{overflow-y: hidden;}
	.segmentbl.content {
    /*height: 46%;*/
	height: 400px;
    padding: 30px 30px;
}
    .single .container {
        align-items: unset;
        display: flex;
        flex-wrap: wrap;
    }
    .contentswiper a{
        width:100% !important;
    }
	 .hero__statistics__item label{float:right;}
	.video iframe {
        margin-bottom: 100px;
        max-width: 785px;
    }
	    .ac-text .col-2 {
        font-size: 18px;
        width: 50%;
    }
	    .ac-text .col-1 {
        width: 8%;
    }
	 .ac-text .col-3{width:34%}
	.investor-login input[type=email],
        .investor-login input[type=password],
.investor-login input[type=text] {
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 1px solid #ffffff;
	border-color: #efefef;
    border-radius: 0;
    min-width: 0;
    padding: 0.5rem 0.4rem;
    transition:border-color .35s cubic-bezier(.3,.86,.36,.95);
    width: 50%;
}
.investor-login.registration input[type=email],
        .investor-login.registration input[type=password],
.investor-login.registration input[type=text] {
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 1px solid #ffffff;
        border-color: #efefef;
    border-radius: 0;
    min-width: 0;
    padding: 0.5rem 0.4rem;
    transition:border-color .35s cubic-bezier(.3,.86,.36,.95);
    width: 100%;
}
	.investor-login.intro__top{font-size:16px;}
	.seg_overlay .btn-arrowtext span {bottom: unset;}
	.segmentbl h2{
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: center;
}
.segmentbl .segmenter_p{

font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 33px;
letter-spacing: 0em;
text-align: center;
}
.segmentbl .priv_p{

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 0em;
text-align: center;
}
	.home-page .content__navlink li:first-child a {
	
	flex-direction: row;
}
.home-page .content__navlink span{
	padding-left: 10px;
}
	.content__thumbnail {
        margin: -35px auto 0;
	}
	.header {
        padding: 0px 0 20px;
		z-index:998;
    }
	/*.header .top-bar{padding: 0px 0 15px 15px;font-size: 16px;}*/
	.header .top-bar{
		padding: 10px 0;
        font-size: 14px;
        background: #ccc;
        background: rgba(141, 185, 202, 0.1);
        margin-bottom: 20px;
        color: #2C2A29;
	}
	.logo a {
        margin: 0;
        max-width: 170px;
    }
	.nav__btnlist {
        margin: -15px 0 0 0;
    }
	ul.nav__btnlist li:first-child {
		width: 22%;
	}
	.searchbox {
		height: 56px;
		float: right;
		}
		
	.searchbox.searchbox-open {
		width: 100%;
        height: 57px;
        padding: 0px 10px 0 10px;min-width:110px;
	}
	.searchbox-open .searchbox-input{width:100%;font-size: 13px;padding-left: 20px;}
	.searchbox-open .searchbox-icon .nav__btnlist__icon {
		margin-left: 12px;width:16px
	}
	/*.searchbox-input{width:auto;padding: 0px 0px 0px 10px;}
	.searchbox-icon, .searchbox-submit{background-color: #001729;left: 10px;}
	.searchbox-open .searchbox-icon{background-color: transparent;}*/
	#dropdown2.show,
	#dropdown3.show,
	#dropdown4.show	{
		position:absolute;
	}
	#dashboard-home.show,
	#fund-performance.show,
	#data-room.show{
		position:relative;
	}
	.modal-backdrop.show, #signUpAlertsPopup.show{position:fixed;}
	.nav__menu{
		position:static;margin-top: 40px;overflow: visible;
	}
	.dropdown-content.show ul{
		margin: 0 auto 1% 36%;
		width: 35%;
	}
	.nav__btnlist {max-width: 100%;}
.nav-desktop {
		display:flex;
	}
	.nav--active .nav__menu{text-align:left;}
	.navbar li a.parmenu::after
	{
		content:unset;
	}
	.dropdown-content a {
	  text-align: left;
	}
	.d-display-block{display:block;}
	.d-display-mob-none{display:none;}
.navbar {
    overflow: unset;
    position: unset;
    height:unset;
}
    .nav__btnlist__icon {
        padding-bottom: 7px;
        width: 20px;
    }
	.theme-switch, .theme-switch:hover,
	.theme--light .theme-switch, .theme--light .theme-switch:hover{
		    font-size: 10px;
            padding:0px 0px 0px 15px;
	}
.nav__btnlist__text {
    padding-left: 0px;
	padding-top: 1px;
    display: inline-block;
    width: unset;
    vertical-align: unset;
    top: -0.5em;
    line-height: unset;
	font-size: 14px;color:#A8D4ED;
}
.theme--light .nav__btnlist__text{color:#009ed4}
.nav__btnlist__text a{color:#A8D4ED;}
.theme--light .nav__btnlist__text a{color:#009ed4}
.nav__btnlist {
    visibility: visible;
    position: relative;
}
.nav__btnlist a {
    display: inline-block;
    padding: 5px 10px 16px 0px;
}
#signUpAlertsPopup select#investortypesg{
	   width: 48%;
   }
   .intro__statistics {
        padding: 30px 0 30px;
    }
	.intro .container {
        min-height: 650px;
    }
	 .responsible-investment .intro__bottom_new {
                margin-left: 0px;
        margin-bottom: 50px !important;
        max-width: 845px !important;
        width: 100% !important;
		display: inline-block;
    }
            .responsible-investment .intro__bottom_new:before {
        left: -999px;
        right: -999px;
    }
        .responsible-investment .intro__bottom_new:before {
    background-color: rgba(2, 12, 20, .7);
            background: linear-gradient(270deg, #03445a 0%, rgba(24, 24, 27, 0));
    background-color: rgba(2, 12, 20, 1);
        }
        .theme--light .responsible-investment .intro__bottom_new:before {
    background-color: rgba(224,241,243, .7);
            background:linear-gradient(270deg, #a8d4ed 0%, rgba(168, 212,237, 0%));
    background-color: rgba(224,241,243, 1);
        }
        
        .responsible-investment .intro.opaque .intro__bg:after{width:75%;}
        .responsible-investment .intro__bottom:before {
        left: -999px;
        right: -999px;
    }
        .responsible-investment .intro.opaque .intro__bg:after {
                        background: linear-gradient(90deg, #03445a 90%, rgba(24, 24, 27, 0));
                }
                
                .responsible-investment .intro__bottom {
                        margin-bottom: 50px !important;
                        max-width: 845px !important;
                        width: 100% !important;
                }
	.content.azura .content__top p {
        max-width: 1150px;
    }
	#news-header.intro.opaque .intro__bg:after {
        width: 40%;
    }
	#news-header.intro.opaque .intro__top {
        width: 36%;
    }
	#page-home .hero .container {
		min-height: 760px;
		padding-top: 42px;
	}
	ul.nav__btnlist li {
        padding: 0 20px 0px 0;
    }
	ul.nav__btnlist li:first-child {
        padding: 0;
    }
    .theme-switch, .theme-switch:hover{
       
     bottom: 13px;
    right: -6px;
    }
    .theme--light .theme-switch, .theme--light .theme-switch:hover{
       bottom: 12px;
    right: -5px; 
    }
}
@media (min-width:1280px){
    section#responslity_intro{
        padding-top:25px;
    }
    div#resplitycontainer{
                max-width: 1760px;
        min-height: 514px;

    }
    .single__image img{
        /* top:60px !important; */
    }
	 #tab-1 .ac-text .col-2,
        #tab-2 .ac-text .col-2,
        #tab-3 .ac-text .col-2 {
        font-size: 16px;
        width: 54%;
    }
        #tab-1 .ac-text .col-3,
        #tab-2 .ac-text .col-3,
        #tab-3 .ac-text .col-3{width:38%}
        #tab-1 .table-fontsize,
        #tab-2 .table-fontsize,
        #tab-3 .table-fontsize {
                font-size: 13px;
        }
		.segmentbl.content {
    width: 60%;
    /*height: 46%;*/
	height: 400px;
    padding: 60px 30px;
}
	 .hero__statistics__item label{float:right;}
	.theme-switch, .theme-switch:hover,
	.theme--light .theme-switch, .theme--light .theme-switch:hover{
		    font-size: 10px;
            padding:0px 0px 10px 15px;
	}
.nav__btnlist__text {
    padding-left: 0px;
}
	.searchbox-open .searchbox-icon .nav__btnlist__icon {
		margin-left: 0px;width:16px
	}
	.nav__menu li .dropdown-content ul li {
		padding-bottom: 10px;
	}
	.nav__menu li .dropdown-content ul li a{padding: 0 25px 0 15px;}
	.header {
        padding: 45px 0 20px;
		z-index:998;
    }
	.header .top-bar{padding: 0px 0 15px 15px;font-size: 14px;}
	.logo a {
        margin: 0;
        max-width:235px;
    }
	/*.searchbox{
    float: left;
	}*/
	#dropdown2.show,
#dropdown3.show,
#dropdown4.show {
		position:absolute;
	}
	#dashboard-home.show,
	#fund-performance.show,
	#data-room.show{
		position:relative;
	}
	.modal-backdrop.show, #signUpAlertsPopup.show, #signUpAlertsPopup.show{position:fixed;}
	.nav__menu{
		position:static;margin-top: 40px;overflow: visible;
	}
	.dropdown-content.show ul{
		margin: 0 auto 1% 36%;
		width: 35%;
	}
	.nav__btnlist {max-width: 100%;}
.nav__btnlist__text{display:inline-block;}
.nav-desktop {
		display:flex;
	}
	.nav--active .nav__menu{text-align:left;}
	.navbar li a.parmenu::after
	{
		content:unset;
	}
	.dropdown-content a {
	  text-align: left;
	}
.d-display-block{display:block;}
.d-display-mob-none{display:none;}
.navbar {
    overflow: unset;
    position: unset;
    height:unset;
}
.nav__btnlist__text {
    padding-left: 10px;
	padding-top: 1px;
    display: inline-block;
    width: unset;
    vertical-align: unset;
    top: -0.5em;
    line-height: unset;color:#A8D4ED;
}
.theme--light .nav__btnlist__text{color:#009ed4}
.nav__btnlist__text a{color:#A8D4ED;}
.theme--light .nav__btnlist__text a{color:#009ed4}
.nav__btnlist {
    visibility: visible;
    position: relative;
}
.theme-switch, .theme-switch:hover, .theme--light .theme-switch, .theme--light .theme-switch:hover {
        font-size: 13px;
        padding: 20px 4px 13px 6px;
        bottom: -5px;
    }
	.nav__menu a {
        /*font-size: 18px;*/
        padding: 0 20px;
    }
	#signUpAlertsPopup select#investortypesg{
	   width: 48%;
   }
   .segmentbl.content{
  padding: 30px 15px !important;
}
.discriarea {
    font-size: 14px;
    padding: 0px;
}
.segmentbl.content{
  padding: 30px 5px;
}
.Unitedtitle{
  font-size: 18px;
  line-height: 20px !important;
  text-align: left !important;
}
.Unitedheader{
  padding:0px;
}

.col-lg-2-5 {
    width: 25%;
	display: inline-block;
	font-size: 11px;
}
#dashboard-home .col-lg-2-5 {
    width: 20%;
        display: inline-block;
        font-size: 13px;
            padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
}
.col-lg-18{width:18% !important;}
    .header {
        z-index: 998;
        padding: 0px 0px 20px;
    }
/*.header .top-bar{padding: 0px 0 15px 15px;font-size: 16px;}*/
	.header .top-bar{
		padding: 10px 0;
        font-size: 16px;
        background: #ccc;
        background: rgba(141, 185, 202, 0.1);
        margin-bottom: 20px;
        color: #2C2A29;
	}
    .dboard-hero h1{
        font-size: 28px;
    }
    .nav-tabs.nav-tabs-dashbrd .nav-link{
        font-size:16px !important;
    }
    p.lblel{
        font-size:13px !important;
    }
    a.viewAllFundPerf{
        font-size: 16px !important;
    }
    #signUpAlertsPopup h1{
        font-size:26px;
    }
/*ul.nav__btnlist li:nth-child(2) .nav__btnlist__icon{
		width:24px;
	}*/
}
@media (min-width: 1480px) {
   div#resplitycontainer{
    max-width: 1760px;
    min-height: 628px;
    }
       #charity-logos .circletlist__icon {
        height: 110px;
        width: 80%;
    }
    .footer__article__content {
        font-size: 18px !important;
    }
     .single__image img{
        /* top:-68px !important; */
     }
		.segmentbl.content {
    width: 57%;
    height: 46%;
    padding: 60px 30px;
}
	.hero__statistics__item label{float:right;}
	.ac-text .col-2 h4 {
        font-size: 31px;
    }
	.searchbox {
        float: right;
		height:60px;
    }
	.searchbox.searchbox-open {
        /*width:unset;
		min-width:unset;*/
        height:60px;
        padding:unset;
        
    }
	ul.nav__btnlist li:first-child {
        width:unset;
    }
	#dropdown2.show,
#dropdown3.show,
#dropdown4.show {
		position:absolute;
	}
	#dashboard-home.show,
	#fund-performance.show,
	#data-room.show{
		position:relative;
	}
	.modal-backdrop.show, #signUpAlertsPopup.show{position:fixed;}
	.header {
        align-items: center;
        display: block;
        padding:0px 0 19px;
		z-index:998;
    }
	/*.header .top-bar{padding: 0px 0 15px 15px;font-size: 16px;}*/
	.header .top-bar{
		padding: 10px 0;
        font-size: 16px;
        background: #ccc;
        background: rgba(141, 185, 202, 0.1);
        margin-bottom: 20px;
        color: #2C2A29;
	}
	.nav__menu li {
		padding-bottom: 15px;
	}
	.nav__menu{
		position:static;margin-top: 40px;overflow: visible;margin-left: 125px;
	}
    .nav__btnlist {
        margin: -10px 10px 0 0;
        max-width: 500px;
	}
	.dropdown-content.show ul{
		margin: 0 auto 1% 36%;
		width: 35%;
	}
	.nav__btnlist {max-width: 100%;}
.nav-desktop {display:flex;}
	.nav--active .nav__menu{text-align:left;}
	.navbar li a.parmenu::after
	{
		content:unset;
	}
	.dropdown-content a {
	  text-align: left;
	}
.d-display-block{display:block;}
.d-display-mob-none{display:none;}
.navbar {
    overflow: unset;
    position: unset;
    height:unset;
}
.nav__btnlist__text {
    padding-left: 3px;
	padding-top: 1px;
    display: inline-block;
    width: unset;
    vertical-align: unset;
    top: -0.5em;
    line-height: unset;
    font-size: 14px;color:#A8D4ED;
}
.theme--light .nav__btnlist__text{color:#009ed4}
.nav__btnlist__text a{color:#A8D4ED;}
.theme--light .nav__btnlist__text a{color:#009ed4}
.nav__btnlist {
    visibility: visible;
    position: relative;
}
.nav__btnlist a {
    padding:5px 15px 20px 20px;
}
.nav__btnlist__icon {
        padding-bottom: 2px;
        width: 27px;
    }
	    .nav__menu a {
        /*font-size: 20px;*/
        padding: 0 25px 0 25px;
    }  
#signUpAlertsPopup select#investortypesg{
	   width: 48%;
   }
.col-lg-2-5 {
    width: 25%;
	display: inline-block;
	font-size: 13px;
}   
#dashboard-home .col-lg-2-5 {
    width: 20%;
        display: inline-block;
        font-size: unset;
            padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
}

        .intro__statistics__title {
        font-size: 22px;
    }
        
    .responsible-investment .intro__bottom:before {
        right: -20px;
    }
        .responsible-investment .intro__bottom_new:before {
        right: -20px;
    }
        .responsible-investment .intro__statistics__number {
        font-size: 67px;
    }
            .responsible-investment .intro__statistics__title {
        font-size: 26px;
    }
	ul.nav__btnlist li:nth-child(2) .nav__btnlist__icon,
	ul.nav__btnlist li:nth-child(3) .nav__btnlist__icon
	{width:24px;}
	#page-home .hero .container {
		min-height: 891px;
		padding-top: 42px;
	}
}
@media only screen and (width: 1600px) {
    section#responslity_intro{
        padding-top:25px;
    }
     div#resplitycontainer{
    max-width: 1760px;
    min-height: 650px;
    }
}
@media (min-width: 1920px) {
    section#responslity_intro{
        padding-top:25px;
    }
     div#resplitycontainer{
    max-width: 1760px;
    min-height: 785px;
    }
    .single__image img{
        /* top:-150px !important; */
                /* margin-top: 20px; */
    }
		.segmentbl.content {
    width: 57%;
    height: 42%;
    padding: 60px 30px;
}
	.hero__statistics__item label{float:right;}
	.ac-text .col-2 h4 {
        font-size: 34px;
    }
	.col-lg-2-5 {
    width: 25%;
	display: inline-block;
	font-size: 15px;
} 

#dashboard-home .col-lg-2-5 {
    width: 20%;
        display: inline-block;
        font-size: unset;
            padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
}
#tm_ucits_recent .col-lg-2-5 {
	font-size:14px;
}
#tm_ucits_recent .col-lg-2-5.list1 {
	width: 36%;
}
#tm_ucits_recent .col-lg-2-5.list2 {
	font-size:14px;
}
#tm_ucits_recent .col-lg-2-5.list3 {
	    width: 20%;
}
#tm_ucits_recent .col-lg-2-5.list4 {
	    width: 19%;
}
#eu_ucits_recent .col-lg-2-5.list1 {
	width: 27%;
}
#eu_ucits_recent .col-lg-2-5.list2 {
	    width: 27%;
}
#eu_ucits_recent .col-lg-2-5.list3 {
	    width: 23%;
}
#eu_ucits_recent .col-lg-2-5.list4 {
	    width: 23%;
}
	.intro .container {
        min-height: 780px;
    }
	.searchbox {
    height: 68px;
    float: right;
	}
	.searchbox.searchbox-open {
        /*width:unset;
		min-width:unset;*/
        height:68px;
        padding:unset;
        
    }
	.searchbox-icon,.searchbox-submit{
    width:100px;
    height:50px;
    display:block;
	}
	.nav__btnlist__text {
		padding-left: 10px;
		padding-top: 1px;
		display: inline-block;
		width: 84%;
		vertical-align: top;
		top: 0;
        line-height: unset;
	}
	.nav__menu li {
        padding-bottom:20px;
    }
	#dropdown2.show,
#dropdown3.show,
#dropdown4.show {
		position:absolute;
	}
	#dashboard-home.show,
	#fund-performance.show,
	#data-room.show{
		position:relative;
	}
	
	.modal-backdrop.show, #signUpAlertsPopup.show{position:fixed;}
	.header {
        align-items: center;
        display: block;
        padding:0px 0 23px;z-index:998;
    }
	/*.header .top-bar{padding: 0px 0 15px 15px;font-size: 16px;}*/
	.header .top-bar{
		padding: 10px 0;
        font-size: 16px;
        background: #ccc;
        background: rgba(141, 185, 202, 0.1);
        /* padding-top: 10px; */
        /* padding-bottom: 10px; */
        margin-bottom: 20px;
        color: #2C2A29;
	}
	.nav__menu{
		position:static;margin-top:50px;overflow: visible;margin-left: -40px;
	}
    .nav__btnlist {
        margin:-5px -45px 0;
        /*max-width: 640px;*/
		max-width: 100%;
    }
	
	.dropdown-content.show ul{
		margin: 0.5% auto 1% 36%;
		width: 35%;
	}
	.dropdown-content.show ul p{font-size:18px;}
	.nav__btnlist a {
        padding:0 0px 25px 0;
    }
	.nav-desktop {
		display:flex;
	}
	.nav--active .nav__menu{text-align:left;}
	.navbar li a.parmenu::after
	{
		content:unset;
	}
	.dropdown-content a {
	  text-align: left;
	}
	.nav {
        padding-left:0;
    }
.d-display-block{display:block;}
.d-display-mob-none{display:none;}
.navbar {
    overflow: unset;
    position: unset;
    height:unset;
}
.nav__btnlist__text {
	font-size: 16px;
	padding-top: 1px;
    padding-left: 3px;
    display: inline-block;
    width: unset;
    vertical-align: unset;
    top: -0.5em;
    line-height: unset;color:#A8D4ED;
}
.theme--light .nav__btnlist__text{color:#009ed4}
.nav__btnlist__text a{color:#A8D4ED;}
.theme--light .nav__btnlist__text a{color:#009ed4}
.nav__btnlist {
    visibility: visible;
    position: relative;
}
    .nav__btnlist__icon {
        padding-bottom:6px;
        width: 27px;
    }
	    .theme-switch
		{
			font-size: 13px;
        padding:11px 25px 23px 0;color:#A8D4ED;
		}
		 .theme-switch:hover{
			color:#009ed4;
			font-size: 13px;
        padding: 11px 25px 23px 0;
		}
		.theme--light .theme-switch
		{
        font-size: 13px;
        padding: 11px 25px 23px 0;color:#A8D4ED;
    }
	.theme-switch__dark{color: #009ed4;}
	.theme--light .theme-switch:hover {
		font-size: 13px;
        padding: 11px 25px 23px 0;
		color:#009ed4;
	}
	.theme--light .theme-switch:hover .theme-switch__dark{color: #03445a;}
	ul.nav__btnlist li {
    padding-bottom: 0;
	padding: 0 55px 0px 0;
} 
ul.nav__btnlist li:first-child {
    padding: 0 30px 0px 0;width: unset;
}
.searchbox-open .searchbox-input {
    width: 315px;
    padding-left: 35px;
    transition: all 0.5s 0.8sease;
    border: 0px;
    border-bottom: 2px solid #A8D4ED;
    background: transparent;
    outline: none;
    color: #A8D4ED;
    transition: all 0.3sease;
}
.searchbox-open .searchbox-icon .nav__btnlist__icon {
		margin-left: 0px;
	}
.nav__menu a {
        /*font-size: 22px;*/
        padding: 0 20px;
    }
	#signUpAlertsPopup select#investortypesg{
	   width: 48%;
   }
   .theme-switch, .theme-switch:hover, .theme--light .theme-switch, .theme--light .theme-switch:hover {
    padding: 18px 0px 23px 0;
    left: 40px !important;
}
ul.nav__btnlist li:nth-child(2) .nav__btnlist__icon,
ul.nav__btnlist li:nth-child(3) .nav__btnlist__icon
{
	width:27px;
}
	#page-home .hero .container {
		min-height: 905px;
		padding-top: 42px;
	}
}
@media (min-width: 2080px) {
    #people_intro .intro__bg img{
        height: 100% !important;
    }
}