		@media only screen and (max-width: 1950px){

	
.wrap {
max-width: 900px;

}
			
			
			.newsroom-listing-single-item li a{
font-size: 14px;
line-height: 16px;
}

			
			.newsroom-category-list a{    font-size: 14px;
    line-height: 18px;}
	
	
	body {
font-size: 16px;
line-height: 20px;
}
	
	
	.subintro p {
font-size: 46px;
line-height: 50px;
}
	
	

	
	.single-team .subintro, .page-template-page_news .subintro, .single .subintro, .category .subintro, .archive .subintro {
min-height: 192px;
padding-bottom: 33px;
}
	
	
	
	
	h1, h2, h3, h4 {
padding-bottom: 13px; ;
}

	
	.whiterow {
padding-top: 27px;
padding-bottom: 27px;
overflow: hidden;
}
	
	
	.greyrow {
padding-top: 27px;
padding-bottom: 27px;
}
	
	
	h1 {
font-size: 21px;
line-height: 24px;
}
	
h2 {
font-size: 21px;
line-height: 24px;
}
	
	
	h3 {
font-size: 21px;
line-height: 24px;
}
	
		h4 {
font-size: 21px;
line-height: 24px;
}
	
	
	
	#headerwrap {
height: 85px;
}
	
	
	#centredlogo img {
max-width: 160px;
}
	

	#main-nav ul li a {
font-size: 14px;
margin-right: 10px;
margin-left: 10px;
}
	
	#mainbody {
padding-top: 80px;
}
	
	#main-nav {

padding-top:35px;

}
	
	
	#centredlogo {
padding-top: 6px;
}
	


	
.home-calls-to-action h2 {
padding-bottom: 25px
}
	
	
	.home-calls-to-action a {
font-size: 14px;
 margin-right: 5px

}
	
	
.home-logos{padding-top:113px;}
	
	
	#footer-bottom p {
font-size: 10px;
line-height: 15px;
}
	
	
	.footer-left a {
font-size: 13px;

}
	
.about-search-introduction{padding-top: 12px}
	
	


	
		.standalonebutton a, .peachblock a, .blackblock a, .investorbox-bottom a, .borrowerbox a, .paleblueblock a, a.standalonebutton {
font-size: 13px; display: inline-block; padding-right: 30px;
padding-left: 30px; padding-top: 8px; padding-bottom: 8px
}
	

		.peachblock, .blackblock, .paleblueblock {
padding-top: 24px;
padding-bottom: 30px;
}
	
	
	.investorbox p {
font-size: 14px;
line-height: 18px;
}
	
	
	.team-item-inner p {
font-size: 14px;
line-height: 18px
}

	
	
	.cards-inner h3 {
font-size: 17px!important;
line-height: 22px!important;
}
	
	
	.emm-paginate a {

font-size: 13px;

}
	
	
	.emm-current, .emm-paginate a:hover {
font-size: 13px;
}
	
	
	.team-item-inner h4 {
padding-bottom: 0px
}
	
	
	.investorbox {
padding-top: 25px;
padding-right: 25px;
padding-left: 25px; padding-bottom: 13px
}
	
	
	.investorbox-bottom {

padding-right: 15px;
padding-left: 15px;
padding-bottom: 25px; min-height: 160px

}
.investorbox-bottom p {
padding-bottom: 0px;
}	
	
	
	.investorbox-bottom img {
height: auto
}	
	
	.borrowerbox p {
font-size: 14px;
line-height: 18px
}

	
	.borrowerbox a {
left: 20%;
}
	
	
	
	.news-listing-item-img .cate-name, .news-single-main .cate-name {
font-size: 14px;
line-height: 18px
}
	
	
	.team-content h1 {
padding-bottom: 2px;
}
	
	
	.team-role{font-size: 17px;
line-height: 22px}
	
	
	
	#single-team-member {
padding-top: 32px;
padding-bottom: 32px;
}

	
	.team-item-inner {
padding-top: 18px;
}
	
			
			#commitee-area .team-item-inner p {

min-height: 75px;

}	
			
			
.team-item-inner p {

min-height: 40px;

}	
	
	
	.team-img img {
margin-bottom: -5px;
}
	
	
	.team-item {

margin-bottom: 15px;
}
	
	
	
	#team-area {
padding-top: 27px;
padding-bottom: 22px;
}
	
	#commitee-area {
padding-top: 27px;
padding-bottom: 15px;
}
	
	
	.item-innner h4, .news-listing-single-item-inner h3 {
font-size: 14px;
line-height: 18px; letter-spacing: -0.5px; min-height:115px;
}
	
	.item-innner {
padding: 12px;

}
	
	
	.news-post-meta {

padding-bottom: 0px;
}
	
	
	.whiterow-no-top-padding {
    padding-bottom: 27px;

}
	
	.whiterow-no-bottom-padding {
padding-top: 27px;

}
	
	.greyrow-no-top-padding {
padding-bottom: 27px;

}
	
	
	
	.borrowerbox {
min-height: 195px;
}
	.borrowerbox h2 {

min-height: 80px; padding-bottom: 5px;
}
	
	
	.post-content h2 {
font-size: 17px;
line-height: 22px; letter-spacing: -0.5px
}
	
	
	
	.news-single-main-inner {
padding: 60px 15px 15px;
}

	
	a.email {
font-size: 14px;
line-height: 18px;
}
	
	.wpcf7 h2 {
padding-top: 0px;
}
	
	
	
	p.formsmallprint {
font-size: 16px;
line-height: 20px;
}

	
	.wpcf7-form input[type=submit], .wpcf7-form input[type=button] {

font-size: 13px;
padding-top: 8px;
padding-right: 30px;
padding-left: 30px;
padding-bottom: 8px;

}

	
	.collapseomatic {
font-size: 14px;
line-height: 18px;
}
	
	.collapseomatic_content {
font-size: 16px;
line-height: 20px;
}
	
	
	
	.maparea {
padding-top: 27px;
padding-bottom: 27px;
}
	
	
#customsearch p {
font-size: 14px !important; line-height: 18px!important
}
	
	
	.portfolio-single-investment-row p {
font-size: 14px;
line-height: 18px;
}
	
	.portfolio-single-investment-row h3 {
font-size: 16px;
line-height: 20px; min-height: 0px; padding-bottom: 28px; letter-spacing: -0.5px
}

	
	#tabs-invest ul li a {
font-size: 14px;
line-height: 18px; padding: 8px 0; letter-spacing: 0px!important
}
	
	.other-investments-carousel{font-size: 18px;
line-height: 20px;}
	
	
	.portfolio-single-investment-row {

margin-bottom: 0px;
}
	
	
	.portfolio-single-investment-detail-row {
    padding-top: 12px;
    padding-right: 20px;
    padding-left: 12px;
    padding-bottom: 0px;
}
	
	
	.portfolio-single-tabs-title {
padding: 12px;
}
	
	.collapseomatic_content {
padding-top: 20px!important;
padding-right: 15px!important;
padding-left: 15px!important;
padding-bottom: 20px!important;

}
	
	
	
	.team-detail p {
    font-size: 16px;
    line-height: 20px;
}
	
	
	.funds-floating-button {
margin-top: -22px;

}
	
	
	
	.smallparagraph p{font-size: 14px; line-height: 18px;}
.smallparagraph li{font-size: 14px; line-height: 18px;}
	.smallparagraph td{font-size: 14px; line-height: 18px; letter-spacing: -0.5px;}
	
	
	.we-care-boxes{padding-top: 20px}
		
		
		.fivesteptitle {

font-size: 14px;
line-height: 18px;

}
	
	
	.impactcolumns {
padding-top: 15px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 20px; min-height: 570px;

}
	
	
	.investee-quote-box-fund p {
font-size: 21px;
line-height: 24px;
}
	

	
	#customsearch h3 {
padding-top: 9px!important;
padding-bottom: 9px!important; padding-left: 12px!important; font-size: 9px!important;
line-height: 17px!important;
}

	
	
	#customsearch .collapseomatic_content {
margin-top: -10px!important;
}
	
	
	
	#btn-search, .btn-clear a {
padding: 9px 12px; margin-top: 10px;

}
	
	.layout-8 .collapseomatic {
margin-bottom: 10px!important;
}
	
	.wpgmp_map{height: 217px!important}
	
	
	
	.fc-component-content ul ul {
padding: 12px!important;
width: calc(100% - 24px)!important;

}

	
	
	
	.what-icon, .who-icon, .how-much-icon, .contribution-icon, .risk-icon {

background-size: 34px auto;
}
	
	
	
	
	.risk-message {
padding: 12px; font-size: 10px; line-height: 14px; letter-spacing: -0.5px

}
	
	.investee-quote-box p {
font-size: 16px;
line-height: 20px;
letter-spacing: -0.5px;
}
	

	
	.news-listing-single-item-inner {
padding-top: 20px;
padding-right: 12px;
		padding-left: 12px; padding-bottom: 12px}

	
		#categories-2 {
padding-top: 0px;
padding-bottom: 0px;
}
	
			
			#text-23{padding-bottom: 30px;}
	
	li.cat-item {
padding-top:4px;
padding-bottom: 4px;

}
	
	#annual_archive_widget-2 li {
padding-top:4px;
padding-bottom: 4px;
}
	
	
	
	blockquote p{
font-size: 16px!important;
line-height: 20px!important;
letter-spacing: -0.5px!important;
}
	
	
	h6 {
font-size: 14px;
line-height: 18px;
letter-spacing: 0px;
}
	
	
	.data-check {
letter-spacing: -0.5px; line-height: 18px; padding-bottom: 6px; padding-top: 6px
}
	
	

	
.funds-floating-button .hovertext{
font-size: 16px!important;
line-height: 20px!important;
}
	
	.aims-title{padding-bottom: 5px}
	
	
	.impact-circle img{padding-left: 10%; padding-right: 10%; width: 80%; height: auto}
	
	
	 .ui-tooltip{
font-size:16px!important; line-height:20px!important; }
	
	
	
	.impact-circles h2{
font-size: 80px;
	line-height: 80px; }


.impact-circles p{
font-size: 26px;
line-height: 26px; }

	
	
	
	.career-item-inner {
padding-top: 50px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 15px;

}
	
	
	
	.salary-and-benefits p, .interview-dates p {
line-height: 14px!important

}
	
	.career-link {

padding-top: 30px;
padding-bottom: 0px;

}
			
			
.impact-casestudies-cats ul li a {

    font-size: 14px;
    line-height: 18px;
}	
			
			.impact-casestudies-cats-bottom ul li a {

    font-size: 14px;
    line-height: 18px;
}	
			
	.impactgreybox{ min-height: 135px}		
			
}		
			
	
	
	@media only screen and (max-width: 1450px){


		
		.item-innner h4, .news-listing-single-item-inner h3 {

    min-height: 135px;
}
		
		
		.page-template-page_casestudies .news-listing-single-item-inner h3 {
    min-height: 115px;
}
		
				.page-template-page_community-casestudies .news-listing-single-item-inner h3 {
    min-height: 115px;
}
		
		.page-template-page_other-casestudies .news-listing-single-item-inner h3 {
    min-height: 115px;
}
		
		.page-template-page_housing-casestudies .news-listing-single-item-inner h3 {
    min-height: 115px;
}
		
		
		
		.impact-casestudies-cats ul li a {
    font-size: 12px;
    line-height: 16px;
}
		
		
		
		.casestudies-box-four h2 {
    max-width: 60%;
}
		
		
		
		.home-calls-to-action h2 {
padding-bottom: 13px
}
		
		
	
.wrap {
max-width: 750px;

}
	

	
	.subintro p {
font-size: 40px;
line-height: 44px;
}
	
	

	#main-nav ul li a {
font-size: 13px;
margin-right: 9px;
margin-left: 9px;
}
	

	.homeintro h1 {
font-size: 60px;
line-height:63px;
}
	
		
	
	.home-calls-to-action h2 {
margin-bottom: 45px;
}
	
	.home-calls-to-action {
padding-top: 10px;
}
	
	
	.home-calls-to-action a {
font-size: 13px;
padding-right: 20px;
padding-left: 20px; margin-right: 5px

}
	
	
.home-logos{padding-top:122px;}
	
	
	
		
}




@media only screen and (max-width:1450px)  {
	
	
#commitee-area .team-item-inner p {
    min-height: 95px;
}

}
	
	
	






@media only screen and (max-width:1200px)  {
	
	
.mobile-nav .fa{ border-radius: 0

}
	
	
	
	a, a:visited {
  transition: none;
}
	
	

}


	

@media only screen and (max-width: 1100px){

}



@media only screen and (max-width: 1050px){

}



@media only screen and (max-width: 1024px){

}


	



@media only screen and (max-width:1024px) {
	.mob-header{position: absolute;
    display: block;
    top: 0;
    background: #3E5656;border-bottom: 2px solid #3E5656;
    left: -15px;
    z-index: 999;
    padding: 10px;
    width: 100%;}
	.mob-header a{display:block;}
	.mob-header img{max-height: 78px; float: left;}
	.mob-header span{color: #fff;  float: right; margin-right: 22px; font-size:26px;}
	#centredlogo{top:0;}
	.mobile-nav{    display: block;
    float: right;
    font-size: 30px;
    cursor: pointer;
    color: #FFF; padding-top: 13px; height: 40px; width: 40px}
	#main-nav{display:none;position: fixed;top: 0;
    background: #3E5656;
    height: 100%;
    width: 100%;
    z-index: 9999;}
	#main-nav ul{margin:0;}
	#main-nav ul li{float:none;border-bottom: 2px solid #3E5656!important;  margin: 0;}
	#main-nav ul li a{text-align:left; padding: 11px 15px 11px 15px;margin: 0;border: none; background-color:#3E5656}
	#main-nav ul li a:hover{ background-color:#93D0D2!important; color:#3E5656!important; border-bottom: none!important}
	.menu-header{width: 100%;left: -220px;
    height: 100%;
    position: fixed;
    top: 98px;
    padding: 2px 0;
    background: #3E5656;}
	li.menu-item-has-children .arrowsub{display: block;
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 22px;
    width: 35px;
    text-align: center;}
	
	#share-tools {
    position: relative; padding:7px 25px 0 15px;
    top: 0px;
    right: 0;
    float: right;  
}
#main-nav li ul{display:none;position:relative; width:inherit; padding:0; visibility:visible; opacity:1; background:#3E5656}

	#main-nav li ul li{border-bottom: 2px solid #55979B!important;}
	#main-nav li ul li:last-child{border:none;}
	#main-nav li ul li:hover,#main-nav li ul li.current-menu-item{background:#55979B}
	#main-nav li ul li a{color:#fff;padding: 9px 15px 7px 15px} 
	#main-nav li ul li:hover a{color:#55979B; }
	#main-nav li ul li.current-menu-item{background:none;}
	
	#main-nav ul li.current-menu-parent a {border-left: 5px solid #55979B;padding-left: 10px; border-bottom: 0px}
	#main-nav ul li ul li a{border-left: 0px!important}
	
	
	#main-nav ul li a {
font-size: 14px;
}
	
	
	ul.sub-menu li a{background-color: #3E5656!important;}
	
	
	.impact-casestudies-cats{display: none}
	.impact-casestudies-cats-bottom{display: none}
}










@media only screen and (max-width:768px) {

	
	

	
	
		#community-renewables-main .barheader {
    height: 50px;
    margin-left: 0px;
}
	
.overlappingbox-wrap {
 
    min-height: 480px;

}
	
	.overlappingbox-quarter {
    height: 120px;
}
	
	.overlappingbox-half {
    height: 240px;
}
	
	
	.overlappingbox-threequarter {
    height: 360px;
}
	
	
	.overlappingbox-whole {
    height: 480px;
}
	
	
	
	.overlappingbox-third {
    height: 160px;
}
	
	
	.overlappingbox-twothirds {
    height: 320px;
}
	
	
	.grid{flex-direction: column;}
	
	.impactgreybox {
    margin-bottom: 15px;

}
	
	
	
	
	.single-impact-reports .impact-report-footer-boxes {
    float: none;
    width: 100%;
    margin-right: 0%; margin-bottom: 15px
}
	

	#community-renewables-intro #barchart span{width: 100%; min-width: 100%; display: block; padding-bottom: 6px}
	
	#community-renewables-intro .barheader {
height: 35px;
margin-left: 0px;

}
	
	
	.barinner {

height:40px; margin-bottom: 6px

}
	
	
	
	#barchart span {
width: 70px;
font-size: 12px;
line-height: 14px; min-width: 70px; padding-left: 0px;     letter-spacing: -0.5px
}
	
	
	.barheader {
height: 75px;
border-left-width: 2px;
margin-left: 70px;
font-size: 12px;
line-height: 16px;   letter-spacing: -0.5px
}
	
#barchart .startcount{width: 40px; min-width: 40px;}
	
	.overlappingbox-wrap p {
font-size: 14px;
line-height: 14px;
}
	
	.overlappingbox-wrap p strong {
font-size: 30px;
line-height: 30px;
}
	
	.count {
font-size: 50px;
line-height: 50px;
}
	
	#barchart {
margin-top: 20px;
margin-bottom: 20px;
}
	
	.data-left {
float: none;
width: 100%;
}
	
		.data-right {
float: none;
width: 100%;
}
	
	

	
	.barchart-row {
font-size: 16px;
line-height: 21px
}

	
	
	.twitter-grid img{padding-bottom: 15px}
	
	
	.career-item {
width: 100%;
float: none;
margin-right: 0%;

}
	
	.salary-and-benefits {
width: 100%;
float: none;
margin-right: 0%; margin-bottom: 20px
}
	
	.interview-dates {
width: 100%;
float: none;
margin-right: 0%;
}
	
	
	
	#centredlogo {
max-width:45%; padding-top: 8px; padding-bottom: 8px
	
}
	
	
	
	#footer-bottom {
padding-bottom: 50px;
}
	
	
	
	
	.portfolio-single-left{display: none}
	.portfolio-single-main{width: 100%; float: none}
	
	.borrowerbox a {

left: 25%;
}
	
	
	.borrowerbox {
margin-bottom: 15px!important
}
	
	
	.single-team-img {
width: 100%;
float: none;
margin-right: 0%;
}
	
	.team-content {
width: 100%;
float: none;
margin-right: 0%;
}
	
	.news-single-left {
width: 100%;
float: none;
margin-right: 0%;
}

	.news-listing-main {
width: 100%;
float: none;
}
	
	.news-single-main {
width: 100%;
float: none;
}

.item-new{width:48%; margin-bottom: 16px; margin-right: 4%}
.item-new:nth-child(2n){margin-right:0;}
	.related-inner{min-height:120px;}
	#main-nav li ul {
border-bottom-color: #ffffff;
border-bottom-width: 0px;
border-bottom-style: solid;
}
	
	
.footer-left {
float: none;
width: 100%;
}

	.footer-right {
float: none;
width: 100%;
}

	
	
	.negative-margin-left {
margin-left: -0px!important;
}
	
	.negative-margin-right {
margin-right: -0px!important;
}
	
	
	
	
	
	.page-id-8 .subintro{display: none}
	
	
.wpgmp_map_parent{display: none}
	
	.maparea .layout-8 .map_div {
width: 100%!important;
margin-right: 0%!important;
}
	
	
	.maparea .layout-8 .list_div {
width: 100%!important; margin-top: 15px!important
}
#customsearch h3 {
margin-bottom: 5px!important
}

		.wpgmp_listing_grid .wpgmp_locations{    width: 48%!important;margin-right: 4% !important;margin-bottom:10px!important; }
	.wpgmp_listing_grid .wpgmp_locations:nth-child(2n+2)	{    margin-right: 0!important;}
	
	#casestudies-row-one,#casestudies-row-two,#casestudies-row-three{display:block;}
	
	.casestudies-box-one{display:block;width:48.5%; margin-bottom:15px; margin-right: 1.5%}
	.casestudies-box-three{display:block;width:100%; margin-bottom:0px;}
	
	.casestudies-box-two{display:block;width:48.5%; margin-bottom:15px; margin-left: 1.5%}
	.casestudies-box-four{display:block;width:100%;margin-bottom: 15px;}
	
	.casestudies-box-four{min-height:350px;}
	
	.casestudies-box-one{}
	
	.impact-casestudies-cats ul li{width:100%!important; margin-right:0;}
	.impact-casestudies-cats-bottom ul li{width:100%!important; margin-right:0;}
	
	.casestudies-box-three .news-list {width:48.5%; float: left; margin-right: 1.5%}
	.casestudies-box-three .featured-small-box {width:48.5%; padding-left:0px; padding-right: 0px; float: left; margin-left: 1.5% }
	
	#casestudies-row-three .casestudy-listing-single-item {
    width: 48.5%;
    margin-right: 0%;
}


		#casestudies-row-three .casestudy-listing-single-item:nth-child(2n) {
    margin-left: 3%;
}
	
	.casestudies-box-four h2 {
    font-size: 21px;
    line-height: 24px;
}
	
	
	
}











@media only screen and (max-width:568px) {

	
	
	.overlappingbox-wrap {
width:100%;
margin-left: 0%;
}
	
	
	
	.bar-row-one, .bar-row-six {
font-size: 14px;
line-height: 17px;
}
	
	
	.bar-row-two, .bar-row-three, .bar-row-four, .bar-row-five {
font-size: 14px;
line-height: 17px;
}
	
	
	
.bar-row-one .bar-column-two h3, .bar-row-one .bar-column-three h3 {
height: 45px;
font-size: 17px;
line-height: 21px;
}
	
.bar-column-one {
float: left;
width: 100%; padding-bottom: 10px
}
	
	.bar-column-two {
float: left;
width: 50%;
}
	
	.bar-column-two {
float: left;
width: 50%;
}
	
	
	
	.map-listing-container {
padding-bottom: 400px;
}
	
.career-item-inner .closing {
font-size: 15px;
padding: 3px 7px;
}
	
	
	
	.career-item-inner {
padding-top: 50px;
padding-right: 12px;
padding-left: 12px;
padding-bottom: 12px;

}
	

	.news-listing-single-item-inner{}
	.portfolio-single-investment-row h3 {
padding-bottom: 10px
}
	
	
	
	.portfolio-single-investment-detail-row-left {
float: none;
width: 100%;
}
	
		.portfolio-single-investment-detail-row-right {
float: none;
width: 100%;
}
	
	
.what-icon, .who-icon, .how-much-icon, .contribution-icon, .risk-icon {
background-size: 20px auto;
}
	
	
	
	#tabs-invest ul li a {

font-size: 15px;
line-height: 21px;

}
	
	
	
	.funds-floating-button a {
display: none
}
	
	
	.collapseomatic {

font-size: 14px;
line-height: 17px; text-align: left; padding-right: 70px!important; padding-left: 8px!important; font-weight: 500; margin-bottom: 12px!important;
}
	
	.collapseomatic_content {
margin-top: 0px!important; margin-bottom: 10px!important;
}
	
	
	.collapseomatic_content {
font-size: 14px;
line-height: 18px;
}
	
	.news-listing-item-img .cate-name {

font-size: 17px;

}
	
	
	.news-single-left {
display: none
}
	

	
	
.news-listing-single-item{width:48%; margin-bottom: 16px; margin-right: 4%}
.news-listing-single-item:nth-child(3n+3) {
    margin-right: 4%;
}
.news-listing-single-item.ood {
    margin-right: 0;
}	

	.homeintro h1 {
font-size:40px;
line-height: 44px;
}
	
	
	.subintro p {
font-size:27px;
line-height: 31px; padding-right: 10%
}
	

	
	
	#headerwrap {

height: auto;
}
	
	
#mainbody {
padding-top: 63px;


}
	
	#footermain {
padding-top: 18px;
padding-bottom: 18px;
}
	

	
	#footer-bottom {
padding-bottom: 25px;
}
	
	
	.awards-logos .vc_column_container > .vc_column-inner {

padding-left: 7.5px;
padding-right: 7.5px;
width: 50% !important; float: left
}
	
	.about-sdgs.vc_column_container > .vc_column-inner {

padding-left: 7.5px;
padding-right: 7.5px;
width: 50% !important; float: left
}

	
		.fund-sdg-row .vc_column_container > .vc_column-inner {

padding-left: 7.5px;
padding-right: 7.5px;
width: 50% !important; float: left
}
	
	
	.impact-circle-row .vc_column_container > .vc_column-inner {

padding-left: 7.5px;
padding-right: 7.5px;
width: 50% !important; float: left
}
	
	
	
	.standalonebutton a, .peachblock a, .blackblock a, .investorbox-bottom a, .borrowerbox a, .paleblueblock a, a.standalonebutton {
font-size: 14px;
}
	
	
	
	#team-area {
padding-top: 25px;
padding-bottom: 25px;
}
	
	.team-item {
width: 48%;
margin-right: 4%;
		margin-left: 0; display: inline-block; float: left;margin-bottom:16px;

}
	.team-item.odd{margin-right:0;}
	
	.greyrow {
padding-top: 25px;
padding-bottom: 25px;
}
	
	
	#coloured-footer-boxes .peachblock {
width: 100%;
float: none;
}
	
	#coloured-footer-boxes .blackblock {
width: 100%;
float: none;
}
	
	
	
	.investorbox {
padding: 15px;

}
	
	
	#single-team-member {
padding-top: 25px;
padding-bottom: 25px;
}
	
	
	
	
	.maparea {
padding-top: 30px;
padding-bottom: 450px
}
	
	.home-calls-to-action a {
display: block; margin-bottom: 12px; margin-right: 0px;
}
	

	.home-calls-to-action h2 {
margin-bottom: 15px; font-size: 27px;
line-height: 31px;
}
	
	.home-logos {
		padding-top: 30px;
padding-left: 0px;
}
	
	
	
.subintro {

min-height: 0px;

}
	
	
	.subintro p{

margin-bottom: 0px

}
	
	
	.single-team .subintro, .page-template-page_news .subintro, .single .subintro, .category .subintro, .archive .subintro {
min-height: 0px;
}
	
	
	.single-team-img {
width: 80%;
margin-left: 10%;
margin-right: 10%;
}
	
	.single-team .subintro{display: none}
	
	
	.investorbox-bottom  .vc_column_container > .vc_column-inner {

padding-left: 7.5px;
padding-right: 7.5px;
		width: 50%; float: left }
	
	
	
		.investorbox-bottom  img{

width: 100%; height:auto; padding: 0px!important; margin: 0px }
	

		.investorbox p {
font-size: 15px;
line-height: 19px;
}
	
	.investorbox-title {
padding: 10px;
}
	
.news-listing-item-img .cate-name {
font-size: 15px;
	padding: 0;
}
	
	
	
	.borrowerbox {
min-height: 155px;
}
	
	
	.borrowerbox img{
max-width: 45px; height: auto; margin-top: 0px!important
}
	
	.borrowerbox h2 {
min-height: 50px;
}
	
	
	.borrowerbox p {
font-size: 16px;
line-height: 21px;
}
	
	.borrowerbox a {
bottom:35px; left: 29%
}
	
	
	.touching-mobile{margin-bottom: 15px!important}
	
	
	
	.portfolio-single-investment-detail-row {
padding-top: 9px;
padding-right: 9px;
padding-left: 9px;
padding-bottom: 0px;
}
	
	.portfolio-single-investment-row p {
margin-bottom: 9px
}
	
	
	
	.investorbox-bottom .vc_column_container {
padding: 0px!important;
}
	
	
	
	.awards-logos img {
padding-left: 10%;
padding-right: 10%;
width: 80%;
}
	
	
	
	.impact-circles h2 {
font-size: 32px;
line-height: 32px; letter-spacing: -1px
}
	
	
	.impact-circles p {
font-size: 12px;
line-height: 12px; letter-spacing: -0.5px
}
	
	
	
	.palegreyblock {
padding-top: 12px;
padding-right: 12px;
padding-left: 12px;
padding-bottom: 20px;
}
	
	
	.you-we-row .vc_column_container {
padding: 10px 15px 10px 15px!important;
}
	
	
	ul.related_portfolio .slick-prev {
display: none!important
}
	
	
	ul.related_portfolio .slick-next {

display: none!important

}
	
	
	
	.our-awards-title h2{	padding-bottom:0px}



	.investorbox-bottom {

padding-bottom: 35px; min-height: 0px; margin-bottom: 15px


	
	}

	
	
	.impactcolumns {
min-height:570px; margin-bottom: 15px!important
}
	

	
.impact-circles {

width: 85%;
margin-left: 2.5%;
margin-right: 2.5%;
padding-bottom: 47%;
padding-top: 47%;
}
	
	
	
	.portfolio-single-investment-row h3 {
padding-bottom: 5px;
}
	
	

	.other-investments-carousel {
font-size: 16px;
line-height: 19px; letter-spacing: -0.5px
}
	
	
	
	#customsearch p {
font-size: 16px !important;
line-height: 21px!important;
}
	
	
	
	#cookie-law-info-bar, .wt-cli-cookie-bar {
padding-top: 20px!important;
padding-bottom: 20px!important;
}
	
	.cli-bar-message{padding-bottom: 25px}

	
		.career-link {


padding-bottom: 10px;

}
	
	
	#careers-area {

padding-bottom: 0px;

}
	
	
	
	.cli-style-v2 .cli-bar-message {
font-size: 12px !important;
letter-spacing: 0px;
line-height: 14px!important;
}
	
	
}












@media only screen and (max-width:480px) {
	.newsroom-listing-single-item{width:100%;margin-right:0;    position: relative!important;
    top: auto!important;}
	#centredlogo img{max-width:120px;}
	
		#tabs-invest ul li a {

font-size: 13px;
line-height: 19px;

}
	
	
.funds-floating-button{margin-top: -38px;}
	
	ul.related_portfolio li,.item-new{}
	
	
	#headerwrap .wrap{padding-left: 12px; padding-right: 12px}
	
	
	#headerwrap {
    padding-top: 5px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 5px;
    min-height: 40px;
}
	
	
	.mobile-nav {


}
	



	
	
}












@media only screen and (max-width:320px) {

	.investorbox-bottom {
padding-right: 5px;
padding-left: 5px;
padding-bottom: 20px;
}
	
		.investorbox-bottom a{
padding-right: 15px;
padding-left: 15px;
padding-top: 4px;
padding-bottom: 4px;
}
	
		.borrowerbox a {
 left: 24%
}
	
	.team-item-inner h4 {
font-size: 15px;
line-height: 20px;
}
	
	.team-item-inner {

padding-right: 7px;
padding-left: 7px;

}

	.team-item-inner p {
font-size: 13px;
line-height: 17px;
}
	
	
	.impactcolumns {
padding-top: 17px;
padding-right: 17px;
padding-left: 17px; min-height: 0px
}
	
.fund-sdg-row .vc_column_container > .vc_column-inner {
padding-left: 7.5px;
padding-right: 7.5px;
width: 100% !important;
float: none;
}
	
	.impact-circles p {
font-size: 10px;
line-height: 10px; letter-spacing: -0.7px
}
	
	.borrowerbox p {
font-size: 15px;
line-height: 19px;
}
	
}
