@media(max-width: 1400px){
	.footer-links li { font-size: 14px; }
	.home-links {margin: 50px 0 0; }
	.home-logo {margin-bottom: 40px;}
	section.our-values.looking-for.practical-guides  .values-colum {min-height: 340px;}
	.mail-w-bg{font-size: 17px}
	
	.nav-menu ul li { padding: 0 12px; }
	.key-figure .percentage { max-width: 150px; height: 150px;font-size: 45px;}
	.our-areas-impact { min-height: 300px; }
	.case-studies .text-showbox{ height:100%; }
	.key-figure .figure-arrow {right: -70px; max-width: 50px;}
}
@media(max-width: 1280px){
	.nav-menu ul li {padding: 0 12px;}
	.logo {max-width: 120px;}
	.nav-menu ul li {padding: 0 8px;}
	.nav-menu ul li a{font-size: 15px;}
	section.inner-page-banner h1{ font-size:30px; }
	section.our-values.looking-for.practical-guides  .values-colum {min-height: 270px;}
	.video-capsules {padding: 50px 0 40px;}
	.mail-w-bg{ position:static; display:inline-block; }
	.trust-us-slider .splide__arrow--next{right: 0}
	.trust-us-slider .splide__arrow--prev{left: 0}
	.measurable-impact-box h4{font-size: 16px;}
}
@media(max-width: 1024px){
	.site-footer .container {flex-wrap: wrap;align-items: center;flex-direction: column-reverse;}
	.footer-links ul {flex-wrap: wrap;justify-content: center; row-gap: 10px;margin: 0 0 15px;}
	body.home-template{ padding-bottom:95px; }
	.overflow{
		overflow: hidden;
		height: 100vh;
	}
	.overflow .toggle-terget{
		/*position: fixed !important;*/
	}
	.toggle-terget{
		display: block;
		float: right;
    	margin: 2px 20px 0 20px;
    	height: 18px;
	}

	.toggle-terget.open{
		/*position: absolute;*/
	    z-index: 999999;
	    right: 20px;
	    top: 18px;
	}

	input#menu1 {
	  display: none;
	}
	
	label.toggle-menu {
		position: relative;
	    width: 20px;
	    height: 18px;
		display: inline-block;
		cursor: pointer;
		transition: all .5s;
		text-align: left;
		z-index: 9999;
		margin-bottom: 0;
	}
	
	.toggle-menu div,
	.toggle-menu div:before,
	.toggle-menu div:after {
		background: #444;
		position: absolute;
		height: 2px;
		width: 20px;
		border-radius: 0;
		transition: all .5s;
	}
	/*.toggle-menu.active div, 
	.toggle-menu.active div:before, 
	.toggle-menu.active div:after{
		background: #fff;
	}*/

	.toggle-menu.open div, .toggle-menu.open div::before, .toggle-menu.open div::after { background: #758faa;     box-shadow: 0 5px 8px #fff;}
	label.toggle-menu div:first-child {
	  top: 0px;
	}
	label.toggle-menu div:nth-child(2) {
	  top: 5px;
	}
	label.toggle-menu div:nth-child(3) {
	  top: 10px;
	}
	#menu1:checked + label div:first-child {
	  opacity: 0;
	  top: 20px;
	  width: 0px;
	  -webkit-transform: rotate(225deg);
			  transform: rotate(225deg);
	}
	#menu1:checked + label div:nth-child(2) {
	  top: 5px;
	  -webkit-transform: rotate(-315deg);
			  transform: rotate(-315deg);
	 width: 20px;
	}
	#menu1:checked + label div:nth-child(3) {
	  top: 5px;
	  -webkit-transform: rotate(495deg);
			  transform: rotate(495deg);
	  width: 20px;
	}
	.nav-menu {
	    position: fixed;
	    top: 0;
	    left: 0;
	    height: 100%;
	    width: 70%;
	    background: #d8d8d8;
	    z-index: 2;
	    padding: 40px 0  0;
	    transition:all 0.3s ease-in-out;
	    transform: translate(-101%, 0);
	}
	.nav-menu.show{
		transform: translate(0,0);
	}
	.mobile.toggle-terget{ display: inline-block; }
	.nav-menu ul li {
	    padding: 0;
	    width: 100%;
	}
	.nav-menu ul li a {
	    font-size: 1rem;
	    display: block;
	    padding: 8px 15px;
	}
	.post-feed .item {
	    margin-bottom: 10px;
	}
	.news-search-input {
	    margin: 20px 0 0;
	}
	.news-search-form {
	    margin: 40px 0 30px;
	}
	.news-search-input {
	    margin: 20px 0 0;
	}
	.mobile-header-action-desktop{display: none;}
	.mobile-header-action{display: inline-block;}

}
@media(max-width: 991px){
	.video-capsules-slider .owl-item.active.center{ transform:scale(1); }
	.owl-theme.video-capsules-slider .owl-nav [class*='owl-'] {position: static;transform: translate(0);}
	.video-capsules-slider .owl-stage-outer { padding: 0; }
	section.events-sec {padding: 30px 0;}
	.image-holder-v2 img{width: 100%; height: auto;}
	.our-values .values-colum {min-height: auto; margin: 80px 0 50px;}
	.brains-wrap .tab-content .tab-pane{font-size: 22px}
	.brains-wrap .tab-content h2 {font-size: 28px;}
	.text-white-bg-box {font-size: 22px;margin-top: 20px;}
	section.our-team {padding: 50px 0;}
	.key-figure .figure-arrow{display: none;}
	.case-studies .text-showbox {height: auto; min-height: auto;}

}
@media(max-width: 800px){

	.overflow{
		overflow: hidden;
		height: 100vh;
	}
	.overflow .toggle-terget{
		/*position: fixed !important;*/
	}
	.toggle-terget{
		display: block;
		float: right;
    	margin: 2px 20px 0 20px;
    	height: 18px;
	}

	.toggle-terget.open{
		/*position: absolute;*/
	    z-index: 999999;
	    right: 20px;
	    top: 18px;
	}

	input#menu1 {
	  display: none;
	}
	
	label.toggle-menu {
		position: relative;
	    width: 20px;
	    height: 18px;
		display: inline-block;
		cursor: pointer;
		transition: all .5s;
		text-align: left;
		z-index: 9999;
		margin-bottom: 0;
	}
	
	.toggle-menu div,
	.toggle-menu div:before,
	.toggle-menu div:after {
		background: #444;
		position: absolute;
		height: 2px;
		width: 20px;
		border-radius: 0;
		transition: all .5s;
	}
	/*.toggle-menu.active div, 
	.toggle-menu.active div:before, 
	.toggle-menu.active div:after{
		background: #fff;
	}*/

	.toggle-menu.open div, .toggle-menu.open div::before, .toggle-menu.open div::after { background: #758faa;     box-shadow: 0 5px 8px #fff;}
	label.toggle-menu div:first-child {
	  top: 0px;
	}
	label.toggle-menu div:nth-child(2) {
	  top: 5px;
	}
	label.toggle-menu div:nth-child(3) {
	  top: 10px;
	}
	#menu1:checked + label div:first-child {
	  opacity: 0;
	  top: 20px;
	  width: 0px;
	  -webkit-transform: rotate(225deg);
			  transform: rotate(225deg);
	}
	#menu1:checked + label div:nth-child(2) {
	  top: 5px;
	  -webkit-transform: rotate(-315deg);
			  transform: rotate(-315deg);
	 width: 20px;
	}
	#menu1:checked + label div:nth-child(3) {
	  top: 5px;
	  -webkit-transform: rotate(495deg);
			  transform: rotate(495deg);
	  width: 20px;
	}
	body.home-template{ display:block; }
	.home-wrap {padding: 8rem 0 0;}
	.events-box h4{font-size: 18px;}
	button.newsletter-button {margin: 20px 0 0; width: 100%}
	.newsletter-input .subcription-input{ width:100% }
	.opportunity p br{display: none;}
	body{font-size: 17px}
	section.delivery-methods { padding: 50px 0 50px;}
	br{ display:none; }
	.image-holder-2 { margin: 0 0 20px;}
	section.what-you-get {padding: 0 0 30px;}
	.trust-us-slider .splide__slide{ padding:30px; }
	.trust-us-slider .splide__slide img {max-width: 100%; height: auto;}
	.trust-us {padding: 30px 0 50px;}
	.btn-big-white { font-size: 18px; padding: 15px 30px;}
	.contact-wrap .section-heading { margin-bottom: 0px; }
	.contact-wrap .text-showbox {font-size: 17px;}
	.contact-wrap .text-showbox ul li {padding: 10px 0 10px 50px;}
	.contact-us-form  input, .contact-us-form textarea {margin: 0 0 10px;    font-size: 16px;}
	.contact-us-form  input{ height:45px }
	.contact-us-form button{font-size: 18px;height: 50px;}
	.contact-wrap { padding: 10px 0 50px;}
	.nav-pills.brains-tab .nav-link{font-size: 55px;}
	.nav-pills.brains-tab .nav-link.active:after {border-left: 45px solid transparent;border-right: 45px solid transparent; border-bottom: 45px solid #d6dadc;left: 10px;}
	section.image-with-text { padding: 20px 0;}
	.looking-for .values-colum { margin-bottom: 0 !important;}
	section.our-values.looking-for .text-showbox ul li { padding: 10px 0 10px 50px;}
	section.different .different-box p{font-size: 18px;}
	.solutions-com-sec{text-align: center;}
}
@media(max-width: 765px){
	body.home-template .site-footer{ position:static; }
	.home-wrap {padding: 2rem 0 40px;}
	.home-links-box img {margin: 0 auto 10px;}
	.home-links-box {margin: 0 0 30px;display: inline-block;}
	.home-links {margin: 30px 0 0;text-align: center;}
	.home-wrap h1 {font-size: 33px;}
	.image-holder-v2 .round-logo {
	    left: 0;
	    right: 0;
	    max-width: 70px;
	    margin: 0 auto;
	    bottom: -60px;
	    top: auto;
	}
	.nav-pills.brains-tab .nav-link {
	    font-size: 46px;
	    margin: 0;
	    padding: 3px 5px 10px;
	}
	.delivery-methods .text-showbox{min-height: auto}
	section.map > iframe {position: static;height: 400px !important;}
	section.map {padding: 0;}
}
@media(max-width: 580px){
	.footer-links li {
	    width: 100%;
	    text-align: center;
	}
	.footer-links li:after{ display:none; }
	.nav-pills.brains-tab .nav-link.active:after {border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #d6dadc; bottom: -36px}
	.nav.brains-tab {margin-bottom: 35px;}
}
@media(max-width: 480px){
	
}