@media only screen and (max-width: 599px) {
	/* mobile nav */
	.navbar .subitems-duplicate.show, .navbar-duplicate .subitems-duplicate.show {
	    opacity: 1;
	    visibility: visible;
	    transform: translateX(0);
	    z-index: 1;
	    left: 0;
	    top: 0;
	    height: 100%;
	    width: 100%;
	}

	.videoBox .content {
	    padding-right: 20px;
	}

	.videoBox .content,
	.videoBox .content div {
		width: 99% !important;
		max-width: 99% !important;
	}

	.videoBox .slider-block h3 {
		width: 100% !important;
		max-width: 100% !important;
		flex-wrap: wrap !important
	}

	.videoBox .slider-block {
		padding-right: 0 !important;
	}

	.videoBox .slider-block img {
		height: 135px !important;
	}

	.play-btn {
	    left: 60px;
	    margin-top: 55px;
	}

    body.page-id-14 .simple-quiz {
        padding: 0 10px !important;
    }

	#quizCompleteModal .modal-content, #quizFailedModal .modal-content {
		padding: 0;
	}

	span.quiz-message {
		font-size: 14px;
	}

	.vertical-line-2 {
		height: 175px;
	}

	.vertical-line-3 {
		height: 95px;
	}

	.failed-vertical-line-2 {
		height: 115px;
	}
}

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

	/* reset */
	body, html {
		overflow-x: hidden !important;
	}

	*, *::before, *::after {
	    box-sizing: border-box !important;
	}
	.container,
	.container-fluid {
	    padding: 0;
	    margin: 0;
	}

	body:not(.home) #content .wp-block-group {
		padding: 0 30px !important;
	}

	.home div#content div:nth-child(6).wp-block-group {
		padding: 40px 30px !important;
		top: 0 !important;
	}

	.home #content > div:nth-child(7) > div > div > div.wp-block-column.downloadable-forms.is-layout-flow.wp-block-column-is-layout-flow {
		padding: 0 !important;
	}

	.home #content > div.wp-block-group.has-background > div > div {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	.animated {
	    transition-property: none !important;
	    transform: none !important;
	    animation: none !important;
	    visibility: visible !important;
	}

	.videoBox {
		width: 100% !important;
		overflow: hidden !important;
	}

	.toggle-button {
		left: -25px !important;
	}

	/*.hidden-animated {
		animation-play-state: initial !important;
		visibility: visible !important;
	}*/

	/* nav */
	ul#menu-main-menu {
		padding-left: 0 !important;
	    margin-top: 0 !important;
	}

	.navbar-collapse {
		padding-top: 46px !important;
	}

	body > div.hero-header > nav.navbar.navbar-light.p-0 > div.container-fluid > div > div.col-4.d-flex.justify-content-end > div > a.btn.btn-eligible.px-4.d-flex {
		display: none !important;
	}

	body .hero-header-text {
	    padding: 0 !important;
	    width: 90% !important;
	    line-height: 1.2 !important;
	    text-transform: capitalize;
	    font-size: 22px !important;
	    margin-bottom: 40px !important;
	}

	.menu-text,
	.hero-header-text br,
	.notif,
	.navbar-duplicate,
	.how-to-apply figure,
	.impact figure {
		display: none !important;
	}

	.navbar-collapse {
		width: 100% !important;
		flex-basis: 100% !important;
	}

	.nk-awb-wrap-content {
		display: flex;
		align-self: end;
	}

	.btn-apply-now {
	    padding: 9px 20px 12px !important;
	}

/*	.top-right {
		right: auto !important;
	}*/

	.logo-container img {
		width: 80px !important;
	}

	.custom-toggler {
		margin-left: 15px !important;
	}

	/* about */

	.home #content > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready {
		display: flex !important;
	}

	.home #content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready > div.wp-block-column.about.is-layout-flow.wp-block-column-is-layout-flow {
		order: 2;
	}

	#content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready > div:nth-child(2) {
		order: 1;
	}

	.home #content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready > div:nth-child(2) > div {
		flex-direction: row !important;
		margin-bottom: 0 !important;
	}

	.home .grant .wp-block-media-text__content {
		width: 100% !important;
	}

	.home .impact {
	    padding: 0 !important;
	    padding-bottom: 58px !important;
	}

	.home .impact .wp-block-media-text {
		width: 100% !important;
		padding: 0 !important;
	}

	body.home #content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready > div:nth-child(2) > div > div.wp-block-column.impact.is-layout-flow.wp-block-column-is-layout-flow > div > div > h4 {
		font-size: 16px !important;
	}

	.home #content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready > div:nth-child(2) > div > div.wp-block-column.how-to-apply.is-layout-flow.wp-block-column-is-layout-flow,
	.home #content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready > div:nth-child(2) > div > div.wp-block-column.impact.is-layout-flow.wp-block-column-is-layout-flow {
		flex-basis: 50% !important;
		width: 50% !important;
		flex-direction: row !important;
		height: 200px !important;
	}

	.home #content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready > div:nth-child(2) > div > div.wp-block-column.how-to-apply.is-layout-flow.wp-block-column-is-layout-flow > div > div > h4 {
		width: 100%;
	    margin: 0;
	    padding: 0;
	    font-size: 16px !important;
	}

	.home .wp-container-core-columns-is-layout-1 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(1) {
		background-size: 220px !important;
	}

	.home .about .wp-block-group {
		padding: 40px 30px !important;
	}

	/* numbers */

	.numbers {
		display: flex;
		flex-direction: column;
	}

	.home .numbers .fund,
	.home .numbers .empower,
	.home .numbers .economy,
	.home .numbers .sustainable {
		display: flex !important;
		padding-top: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
	}

	body.home #content > div.wp-block-columns.numbers.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex h2 {
		font-size: 22px !important;
	}

	.home .wp-block-media-text__media img {
		width: 100px;
	}

	/* map */

	.home #content > div.wp-block-group.map > div {
		margin-top: 40px !important;
	}

	body.home div#content div:nth-child(4).wp-block-group > div p:nth-child(2) {
	    width: 100% !important;
	    padding: 0px 20px !important;
	    font-size: 22px !important;
	}

	body.home #content > div.wp-block-group.application > div > div > div > p {
	    font-size: 22px !important;
		width: 70%;
		padding-left: 15px;
		padding-right: 15px;
	}

	/* application */

	body.home #content > div.wp-block-group.application > div > div > div > p.has-small-font-size {
		width: 70%;
	}

	/* .home #content > div.wp-block-group.application {
		height: 900px !important;
	} */

	.home div#content div:nth-child(6).wp-block-group {
		width: 100% !important;
	}

	/* .home #content > div.box > div {
		margin-top: -240px !important;
	} */

	.home div#content div.wp-block-group.cross-cutting-themes {
		padding: 10px !important;
		width: 100% !important;
		margin: auto;
	}

	.home div#content div.wp-block-group.box {
		padding: 10px !important;
		width: 100% !important;
		margin: auto;
	}
	
	.home #content > div.box > div > div > div.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
		height: 300px !important;
		margin-bottom: 20px !important;
	}

	.home div#content div:nth-child(6).wp-block-group {
		padding-bottom: 0 !important;
	}

	.home #content > div.home-legacy-series > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow {
		padding: 0px !important;
	}

	/* forms */
	body.home .forms {
	    padding-left: 30px;
	    padding-right: 30px;
	    padding-bottom: 0;
	}

	.home #content > div.wp-block-group.forms > div > div {
		margin-bottom: 0;
	}

	.downloadable-forms {
		order: 2;
		margin-top: 30px !important;
	}

	.home #content > div.wp-block-group.forms > div > div > div.wp-block-column.downloadable-forms.is-layout-flow.wp-block-column-is-layout-flow > div {
		flex-direction: column;
	}

	.home #content > div.wp-block-group.forms > div > div > div.wp-block-column.downloadable-forms.is-layout-flow.wp-block-column-is-layout-flow > div > div:nth-child(2) > div {
		flex-direction: row;
		display: flex;
	}

	.frequently-asked {
		order: 1;
	}

	/* video */
	.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow {
		padding: 40px 0 !important;
	}

	.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div:nth-child(1) > h4 {
		font-size: 22px !important;
	}

	.videoBox {
/*		width: 900px !important;*/
	}

	/* news */

	.home #content > div.wp-block-group.has-background {
		padding: 40px 0 !important;
	}

	.home #content > div.wp-block-group.has-background > div > div > div:nth-child(1) > h4 {
		padding: 10px 0 !important;
		font-size: 22px !important;
	}

	.home #content > div.wp-block-group.has-background > div > div > div:nth-child(1) > div > div > a {
		margin-bottom: 30px;
	}

	/* footer  */
	div#footer-menu {
		background: #4cb687 !important;
	}

	div#footer-menu .image {
		background-size: 100% !important;
        background-position: 15px center !important;
	}

	div#footer-menu .menu-column {
		padding: 0 30px !important;
		text-align: left !important;
	}

	.copy {
		padding: 0 30px;
	}

	a.custom-logo-link {
		justify-content: start !important;
		padding: 8px 0 !important;
	}

	.copy div > div:nth-child(1) {
		padding: 8px 0 !important;
	    margin-bottom: 0 !important;
	}

	.copy div > div:nth-child(2) {
		border-top: 1px solid #89277f;
		border-left: 0 !important;
	    padding: 8px 0 4px !important;
	    margin-bottom: 0 !important;
	    text-align: left;
	}

	.copy div > div:nth-child(3),
	.copy div > div:nth-child(4),
	.copy div > div:nth-child(5) {
		padding: 8px 0 4px !important;
		text-align: left;
		margin-bottom: 0 !important;
	}

	.copy div > div:nth-child(4) {
		border-bottom: 1px solid #89277f;
		border-right: 0 !important;
		padding-bottom: 8px !important;
	}

	.copy div > div:nth-child(5) {
		margin-bottom: 80px !important;
	}

	body:not(.home) .navbar-collapse {
		height: 100vh !important;
	}

	/* what we do */
	body.page-id-159 #content > div:nth-child(1) {
	padding: 120px 20px 0 !important;
    width: 100%;
    flex-wrap: wrap;
	}

	body.page-id-159 #content > div:nth-child(1) div,
	body.page-id-159 #content > div:nth-child(1) p,

	body.page-id-159 #content div.wp-block-group:nth-child(2) .wp-block-column:nth-child(2) div p,
	body.page-id-159 #content div.wp-block-group:nth-child(3) .wp-block-column:nth-child(2) div p,
	body.page-id-159 #content div.wp-block-group:nth-child(4) .wp-block-column:nth-child(2) div p,

	body.page-id-159 #content div.wp-block-group:nth-child(2) .wp-block-column:nth-child(1) .wp-block-image,
	body.page-id-159 #content div.wp-block-group:nth-child(3) .wp-block-column:nth-child(1) .wp-block-image,
	body.page-id-159 #content div.wp-block-group:nth-child(4) .wp-block-column:nth-child(1) .wp-block-image {
		width: 100% !important;
	}

	body.page-id-159 #content div.wp-block-group:nth-child(2) .wp-block-column:nth-child(1) .wp-block-image,
	body.page-id-159 #content div.wp-block-group:nth-child(3) .wp-block-column:nth-child(1) .wp-block-image,
	body.page-id-159 #content div.wp-block-group:nth-child(4) .wp-block-column:nth-child(1) .wp-block-image {
		border-top: 15px solid #f8d006;
		padding-top: 25px;
	}

	body.page-id-159 #content div.wp-block-group:nth-child(2) .wp-block-column:nth-child(2) .wp-block-columns,
	body.page-id-159 #content div.wp-block-group:nth-child(3) .wp-block-column:nth-child(2) .wp-block-columns,
	body.page-id-159 #content div.wp-block-group:nth-child(4) .wp-block-column:nth-child(2) .wp-block-columns {
		border-top: 0 !important;
		margin-top: 0;
	}

	body.page-id-159 #content div.wp-block-group:nth-child(2),
	body.page-id-159 #content div.wp-block-group:nth-child(3),
	body.page-id-159 #content div.wp-block-group:nth-child(4) {
		padding: 0 20px !important;
	}

	body.page-id-159 #content div.wp-block-group:nth-child(2) .wp-block-column:nth-child(2) div,
	body.page-id-159 #content div.wp-block-group:nth-child(3) .wp-block-column:nth-child(2) div,
	body.page-id-159 #content div.wp-block-group:nth-child(4) .wp-block-column:nth-child(2) div {
		padding: 0 !important;
	}

	body.page-id-159 #content div.wp-block-group:nth-child(2) .wp-block-column:nth-child(2) div,
	body.page-id-159 #content div.wp-block-group:nth-child(3) .wp-block-column:nth-child(2) div,
	body.page-id-159 #content div.wp-block-group:nth-child(4) .wp-block-column:nth-child(2) div {
		margin-top: 15px;
	}

	.page-id-159 #content > div > div > div > div:nth-child(2) .wp-block-columns {
		min-height: auto !important;
	}

	/* Footprint */
  	body.page-id-161 #content > div:nth-child(2) > div > div > div.wp-block-column:nth-child(1),
  	body.page-id-161 #content > div:nth-child(3) > div > div > div.wp-block-column:nth-child(1),
   	body.page-id-161 #content > div:nth-child(4) > div > div > div.wp-block-column:nth-child(1) {
  		padding: 0 !important;
  		margin-bottom: 20px;
  		max-width: 140px;
  	}

  	body.page-id-161 #content > div:nth-child(4) > div > div > div.wp-block-column:nth-child(1) h2 {
  		color: #000;
  	}

  	body.page-id-161 #content > div:nth-child(5) > div > div > .nk-awb-wrap-content {
  		flex-direction: column;
  	}

  	/* History */
	body.page-id-164 #content > div.wp-block-nk-awb.nk-awb.hero-header-video.d-flex.align-items-center > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div.wp-block-column:nth-child(2),
	body.page-id-164 #content > div.wp-block-nk-awb.nk-awb.hero-header-video.d-flex.align-items-center > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div.wp-block-column:nth-child(1) {
  		padding: 0 !important;
  		padding-left: 0 !important;
  		padding-right: 0 !important;
  	} 

	body.page-id-164 #content > div.wp-block-nk-awb.nk-awb.hero-header-video.d-flex.align-items-center > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div {
		margin: 0;
	}

	body.page-id-164 #content > div.wp-block-nk-awb.nk-awb.hero-header-video.d-flex.align-items-center > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div.wp-block-column:nth-child(1) p {
		font-size: 18px;
	}

	body.page-id-164 .hero-header-video {
		height: 550px !important;
	}

	body.page-id-164 #content > div:nth-child(2) > div > div > div {
		padding: 0;
	}

	body.page-id-164 #content > div:nth-child(2) {
		padding: 0 20px !important;
	}

	body.page-id-164 .site-wrapper .site-content .wp-block-group:nth-child(3) {
		padding: 0 !important;	
	}

	body.page-id-164 #sp-wp-tabs-wrapper_496.sp-tab__lay-default {
		padding: 0 !important;
		width: 100% !important;
	}

	body.page-id-164 #sp-wp-tabs-wrapper_496.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
	  padding-top: 0 !important;
	}

	body.page-id-164 #sp-wp-tabs-wrapper_496.sp-tab__lay-default > ul .sp-tab__nav-item {
	  margin-right: 0 !important;
	}

	body.page-id-164 #sp-wp-tabs-wrapper_496.sp-tab__lay-default > ul .sp-tab__nav-item:last-child {
	  position: unset !important;
	}

	body.page-id-164 .sp-tab__tab-pane {
		padding: 0 !important;
	}

	body.page-id-164 .sp-tab-content {
		padding: 40px 0 !important;
	}

	body.page-id-164 #sp-wp-tabs-wrapper_496 > .sp-tab__nav-tabs .sp-tab__nav-link .sp-tab__tab_title::after {
		left: 105px;
	}

	body.page-id-164 #sp-wp-tabs-wrapper_496.sp-tab__lay-default > ul .sp-tab__nav-item {
		display: inline-flex;
		width: 25%;
	}

	body.page-id-164 #sp-wp-tabs-wrapper_496 > .sp-tab__nav-tabs .sp-tab__nav-link .sp-tab__tab_title::after {
		background: #89267F !important;
	}

	body.page-id-164 #content > div:nth-child(4) > div > div {
		padding: 80px 15px 50px !important;
	}

	/* board */
	.page-id-12 #content > div.wp-block-nk-awb.nk-awb.nk-awb-with-featured-image > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div {
		padding: 100px 0 0 !important;
	}

	.page-id-12 #boardMemberCarousel {
		flex-direction: column;
	}

	.page-id-12 .member-image-wrapper {
	    margin-right: 4px;
	    margin-left: 4px;
	}

	.page-id-12 .carousel-images,
	.page-id-12 .carousel-description {
		width: 100% !important;
	}

	.page-id-12 .carousel-description {
		margin-top: 40px;
	    padding-left: 0;
	    padding-right: 0;
	}

	.page-id-12 #boardMemberCarousel img {
		height: 250px !important;
	}

	.page-id-12 #boardMemberCarousel img.active {
		height: 190px !important;
	}

	body.page-id-12 #boardMemberCarousel .carousel-navigation #prevMember {
		top: 80px !important;
	}

	.page-id-12 .carousel-navigation {
	    position: absolute;
    	left: 0;
    	top: 0;
    	z-index: 99999;
	}

	.page-id-12 div#content .wp-block-group:nth-child(2) > div > div > div:first-child, .page-id-12 div#content .wp-block-group:nth-child(2) > div > div > div:last-child {
		padding: 0 !important;
	}

	body.page-id-12 #content > div:nth-child(2) {
		padding: 0 30px !important;
	}

	.page-id-12 div#content .wp-block-group:nth-child(2) > div > div > div:first-child h4 {
		padding-top: 20px !important;
		font-size: 20px;
	}

	.page-id-12 div#content .wp-block-group:nth-child(2) > div > div > div:last-child {
		padding: 25px !important;
	}

	.page-id-12 #content > div:nth-child(3) {
		padding: 0 !important;
	}

	.page-id-12 div#content div:nth-child(3) div.nk-awb {
		height: 250px !important;
	}

	.page-id-12 #content > div:nth-child(3) img {
		padding: 0 !important;
		height: 250px;
		width: 100%;
	}

	.page-id-12 div#content .wp-block-group:nth-child(2) > div > div > div:last-child .wp-block-list {
		list-style: none;
		position: relative;
	}

	.page-id-12 div#content .wp-block-group:nth-child(2) > div > div > div:last-child .wp-block-list li::before {
	    content: "";
	    background: #89267F;
	    height: 3px;
	    width: 12px;
	    position: absolute;
	    margin-left: -30px;
	    margin-top: 8px;
	}

	/* apply */

	body.page-id-14 #content .wp-block-group {
		padding: 0 !important;
	}

	body.page-id-14 .simple-quiz {
		padding: 0 30px;
	}

	body.page-id-14 #content > div:nth-child(3),
	body.page-id-14 #content > div:nth-child(4),
	body.page-id-14 #content > div:nth-child(5),
	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(1) .wp-block-nk-awb {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	body.page-id-14 #content .wp-block-group:nth-child(3) .wp-block-column,
	body.page-id-14 #content .wp-block-group:nth-child(4) .wp-block-column,
	body.page-id-14 #content .wp-block-group:nth-child(5) .wp-block-column {
		margin-left: 0;
		margin-right: 0;
	}

	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(1) .wp-block-nk-awb .wp-block-columns {
		padding: 0 !important;
		padding-bottom: 80px !important;
	}

	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(2) {
		margin-top: -100px !important;
	}

	body.page-id-14 .card-header {
		padding: 15px 20px !important;
	}

	body.page-id-14 h2.wp-block-heading.has-medium-font-size,
	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(1) .wp-block-nk-awb .wp-block-columns h2 {
		font-size: 24px !important;
	}

	body.page-id-14 .card-header h2 {
		font-size: 14px !important;
	}

	body.page-id-14 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		padding: 0 !important;
		flex-direction: column;
	}

	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(2),
	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(3),
	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(4) {
		padding: 0 25px !important;
	}

	body.page-id-14 .card-title {
		font-size: 14px !important;
	}

	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(2) .form-check {
		margin-top: 10px !important;
		margin-right: 10px !important;
	}

	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(1) .wp-block-nk-awb .wp-block-columns p {
		font-size: 14px;
	}

	body.page-id-14 .nk-awb-wrap-content {
		display: flex;
		flex-direction: column;
	}

	body.page-id-14 .wp-block-nk-awb {
		padding: 20px !important;
	}

	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(4) .wp-block-nk-awb,
	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(4) .wp-block-column:nth-child(1) {
		padding: 0 !important;
	}

	body.page-id-14 h2.wp-block-heading.has-medium-font-size,
	body.page-id-14 h3.wp-block-heading {
		font-size: 20px !important;
	}


	body.page-id-14 .site-wrapper .site-content .wp-block-group:nth-child(4) .wp-block-column {
		padding: 20px !important;
	}

	body.page-id-14 #content > div:nth-child(5) {
		padding: 0 30px !important;
	}

	/* news */

	.page-id-17 div#content .wp-block-group:nth-child(2) {
		margin-top: 40px !important;
	}

	.page-id-17 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.page-id-17	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		margin-top: 40px !important;
	}

	.page-id-17 #content > div:nth-child(4) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div {
		padding: 0 !important;
	}

	/* legacy */
	body.page-id-426 .wp-block-column {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	body.page-id-426 .videoBox {
		margin-top: 40px;
	}

	body.page-id-426 .videoBox .content {
        width: 50% !important;
        max-width: 50% !important;
        padding-right: 15px !important;
	}

	body.page-id-426 .slider-block h3 {
		padding: 0 !important;
	}

	body.page-id-426 .videoContainer {
		height: auto !important;
	}

	/* inclusion */
	body.page-id-19 #content div.wp-block-group {
		padding: 0 !important;
	}

	body.page-id-19 #content > div.wp-block-group:nth-child(1) {
		padding: 100px 30px !important;
	}

	body.page-id-19 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}


	/* climate change */

	body.page-id-410 #content > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div.wp-block-columns.climate-change.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
		padding: 0 !important;
		margin-top: 100px !important;
		width: 100% !important;
	}

	body.page-id-410 #content .wp-block-column:nth-child(1) p {
		max-width: 100% !important;
	}

	body.page-id-410 .nk-awb-wrap-content {
		display: block;
	}

	body.page-id-410 #content > div > div > div > div:nth-child(1) > figure {
		border-top: 15px solid #f8d006 !important;
		padding-top: 20px !important;
		width: 100% !important;
	}

	body.page-id-410 #content > div > div > div > div:nth-child(2) .wp-block-columns {
		min-height: auto !important;
	}

	body.page-id-410 #content > div > div > div > div > div {
		border-top: 0 !important;
	}

	body.page-id-410 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	/* resource */
	body.page-id-424 .resources-container,
	.resource-filter-sidebar,
	.resources-grid {
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important
	}

	body.page-id-424 .resource-filter-sidebar h3 {
	  position: relative !important;
	  margin-top: 0 !important;
	}

	body.page-id-424 .resources-grid {
	  max-width: 100% !important;
	  display: flex;
	}

	body.page-id-424 .container-filter {
		margin-top: 60px !important;
	}

	body.page-id-424 .resource-item {
		width: 100%;
		display: flex;
	}

	body.page-id-424 .resource-item img.placeholder-img {
		max-width: 100%;
		width: 100%;
	}

	body.page-id-424 .resource-excerpt {
		text-align: left;
	}

	body.page-id-424 .resources-grid {
		grid-template-columns: repeat(2, 1fr) !important;
		display: grid !important;
	}

	body.page-id-424 .resource-item img.placeholder-img {
	  	background: #F3F3F3;
	    padding: 90px 115px 15px 15px !important;
	    min-width: 100% !important;
	}

	body.page-id-424 img.featured-image.wp-post-image {
		width: 147px;
		height: 126px;
	}

	body.page-id-416 #primary #content {
		margin-top: 100px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	body.page-id-416 #content > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex > div > div > div:nth-child(1) > div > div.nk-awb-wrap.nk-awb-rendered > div, body.page-id-416 #content > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex > div > div > div:nth-child(2) > div > div.nk-awb-wrap.nk-awb-rendered > div {
		margin-right: 0 !important;
		margin-bottom: 20px;
	}

	body.page-id-416 #content > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex > div > div > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow {
		flex-direction: column !important;
		display: flex !important;
	}

	body.page-id-416 #content > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex > div > div > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > p {
		margin-left: 40px !important;
	}

	body.page-id-416 #primary #content .card {
		display: flex !important;
		align-items: flex-start !important;
		padding: 12px !important;
		width: 105%;
	}

	body.page-id-416 #primary #content .card-title {
		margin-top: 20px;
	}

	body.page-id-416 #primary #content .card-text {
		margin-bottom: 4px;
	}

	.card > div.d-flex {
		flex-direction: column;
	}

	/* tenders */
	body.page-id-418 #primary #content {
		margin: 150px 30px 80px !important;
	}

	body.page-id-418 #content .wp-block-group {
		margin: 0 !important;
		padding: 0 !important;
	}

	body.page-id-418 #content .table-responsive {
		padding: 0 !important;
		margin: 0 !important;
		width: 110% !important;
	}

	body.page-id-418 #content .table-responsive td,
	body.page-id-418 #content .table-responsive th {
		white-space: nowrap;
	}

	body.page-id-418 h3.wp-block-heading:nth-child(4) {
		margin: 50px 0 30px !important;
	}

	body.page-id-418 #primary #content > div:nth-child(5) > div > div > div:nth-child(1) {
	  padding-right: 0 !important;
	}
	body.page-id-418 #primary #content > div:nth-child(5) > div > div > div:nth-child(3) {
	  padding-left: 0 !important;
	}

	body.page-id-418 .wp-block-column {
		margin-bottom: 15px;
	}

	body.page-id-418 .wp-block-column,
	body.page-id-418 .wp-block-column p,
	body.page-id-418 .wp-block-column strong {
		word-break: normal !important;
		text-wrap: nowrap !important;
	}

	body.page-id-418 #content > div:nth-child(5) > div > div > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div > p {
	    position: absolute;
	    top: 20px;
	    left: 70px;
	}

	body.page-id-418 #content > div:nth-child(5) > div > div > div:nth-child(1) > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > p {
		top: 65px;
		max-width: 180px;
		text-wrap: wrap !important;
	}

	body.page-id-418 #content > div:nth-child(5) > div > div > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > p {
	    left: 5px;
	    position: absolute;
	    top: 50px;
		max-width: 180px;
	}

	/* map */
	body.page-id-693 #content {
		margin: 0 !important;
	}

	body.page-id-693 .interactive-map {
		margin-top: 30px
	}

	body.page-id-693 .interactive-map-details {
		margin-top: 60px !important
	}

	body.page-id-693 .interactive-map-details,
	body.page-id-693 .filters-container {
		margin-left: 40px !important;
		margin-right: 40px !important;
	}

	body.page-id-693 #map {
		margin-top: 50px;
		margin-bottom: 0px;
	}

	body.page-id-693 .filters-container .filters.phases .label-switch, 
	body.page-id-693 .filters-container .filters.sectors .label-switch {
		width: 220px;
	}

	#tenders .left, #tenders .right {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	div#mobile-dflex {
		display: block !important;
	}

	#resource-2-column {
		margin-bottom: 20px;
		width: 100% !important;
	}

	body.page-id-424 .resource-filter-sidebar {
		top: 0 !important;
	}

	.home #content > div.home-legacy-series > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div {
	   height: auto !important;
	}
}

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

	body.page-id-693 .filters-container .filters.phases .label-switch, 
	body.page-id-693 .filters-container .filters.sectors .label-switch {
		width: 220px;
	    white-space: break-spaces;
	}

	.toggle-button {
		display: block !important;
	}

	.videoBox {
        flex-wrap: wrap;
        display: flex;
        overflow: unset;
        height: auto;
        width: 100%;
        align-content: normal;
	}

	.videoBox .content {
	    width: 49% !important;
	    max-width: 49% !important;
	    overflow: unset;
        justify-content: center;
        border: 0 !important;
        padding-bottom: 40px;
	}

	.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div {
		height: 100% !important;
	}

	.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div:nth-child(2) {
		overflow: unset !important;
	}

	.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div {
		flex-direction: column !important;
	}

/* show and hide */
.videoBox.initially-hidden {
/*    max-height: 600px; /* Adjust based on how much content you want to hide initially */
    overflow: hidden; /* Hide overflow content */
}

.videoBox.expanded {
    max-height: none; /* Show all content when expanded */
}

.toggle-button {
    display: block;
    margin: 10px auto;
    padding: 10px 20px;
    cursor: pointer;
    background-color: #007bff;
    color: #fff;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    transition: background-color 0.3s;
    position: relative;
}

.toggle-button:hover {
    background-color: #0056b3;
}

}

@media only screen and (min-width: 600px) and (max-width: 1100px) {
	/* nav */
	.navbar .subitems-duplicate.show, .navbar-duplicate .subitems-duplicate.show {
		left: 50%;
	}

	.btn-eligible,
	.btn-apply-now {
	    padding: 11px 20px !important;
	}
	.logo-container img {
		width: 80px !important;
	}
	.notif {
		display: none !important;
	}
	.navbar-collapse {
		width: 50% !important;
		flex-basis: 50% !important;
	}
	ul#menu-main-menu {
		padding-left: 0 !important;
	    margin-top: 0 !important;
	}
	.navbar-collapse {
		padding-top: 46px !important;
	}
	body .hero-header-text {
	    padding: 0 !important;
	    width: 90% !important;
	    line-height: 1.2 !important;
	    text-transform: capitalize;
	    font-size: 22px !important;
	    margin-bottom: 40px !important;
	}
	#content > div.wp-block-nk-awb.nk-awb.hero-header-video.d-flex.align-items-center > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow {
		display: flex !important;
		align-self: end !important;
	}

	/* about */
	.about {
		width: 100% !important;
		flex-basis: 100% !important;
	}
	#content .wp-block-column > .wp-block-group {
		padding: 40px 30px !important;
	}
	#content > div.wp-block-columns.animated.fadeIn.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex.o-anim-ready {
		flex-direction: column;
	}
	.impact .wp-block-media-text,
	.grant .wp-block-media-text {
		padding: 50px 0 !important;
	}

	/* numbers */
	.home #content > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex {
		flex-direction: column !important;
	}

	.home .numbers .fund,
	.home .numbers .empower,
	.home .numbers .economy,
	.home .numbers .sustainable {
		padding-bottom: 0 !important;
		display: flex !important;
	}

	.home .numbers .wp-block-media-text__media img {
		width: 135px;
	}

	/* map */
	.home #content > div.wp-block-group.map > div {
		margin-top: 40px !important;
	}

	.home div#content div:nth-child(6).wp-block-group {
		width: 100% !important;
	}

	/* forms */
	#content > div.wp-block-group.forms > div > div {
		flex-direction: column;
	}

	#content > div.box {
		padding-bottom: 20px !important;
	}

	.downloadable-forms {
		margin-bottom: 20px !important;
	}

	/* video */
	.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow {
		padding: 40px 0 !important;
	}

	.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div:nth-child(1) > h4 {
		font-size: 22px !important;
	}

	/* news */

	.home #content > div.wp-block-group.has-background > div > div {
		flex-direction: column;
	}

	.home #content > div.wp-block-group.has-background {
		padding: 40px 0 !important;
	}

	.home #content > div.wp-block-group.has-background > div > div > div:nth-child(1) > h4 {
		padding: 10px 0 !important;
		font-size: 22px !important;
	}

	.home #content > div.wp-block-group.has-background > div > div > div:nth-child(1) > div > div > a {
		margin-bottom: 30px;
	}

	/* footer  */
	div#footer-menu {
		background: #4cb687 !important;
	}

	div#footer-menu .image {
		background-size: 100% !important;
        background-position: 15px center !important;
	}

	div#footer-menu .menu-column {
		padding: 0 30px !important;
		text-align: left !important;
	}

	.copy {
        padding: 0 30px;
        max-width: 100% !important;
	}

	a.custom-logo-link {
		justify-content: start !important;
		padding: 8px 0 !important;
	}

	.copy div > div:nth-child(1) {
		padding: 8px 0 !important;
	    margin-bottom: 0 !important;
	}

	.copy div > div:nth-child(2) {
		border-top: 1px solid #89277f;
		border-left: 0 !important;
	    padding: 8px 0 4px !important;
	    margin-bottom: 0 !important;
	    text-align: left;
	}

	.copy div > div:nth-child(3),
	.copy div > div:nth-child(4),
	.copy div > div:nth-child(5) {
		padding: 8px 0 4px !important;
		text-align: left;
		margin-bottom: 0 !important;
	}

	.copy div > div:nth-child(4) {
		border-bottom: 1px solid #89277f;
		border-right: 0 !important;
		padding-bottom: 8px !important;
	}

	.copy div > div:nth-child(5) {
		margin-bottom: 80px !important;
	}

	.copy div > div:nth-child(2) {
		border-top: 0 !important;
	}

	.footer .menu h4 {
		color: #fff !important;
		font-size: 18px !important;
	}

/*	.footer #footer-menu > .row {
		flex-direction: column !important;
	}*/

/*	.footer .image {
		display: none !important;
	}*/

}

@media only screen and (min-width: 800px) and (max-width: 1100px) {
	body.page-id-159 #content > div > div > div > div:nth-child(2) > div > div:nth-child(2) * {
		max-width: 100%;
	}

	body .hero-header-text {
		width: 100% !important;
	}

	body.page-id-426 .flex-grow-1 {
		min-height: auto !important;
		height: auto !important;
	}

	body.page-id-426 .videoContainer {
		height: auto !important;
	}

	body.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div:nth-child(2) > div > div.videoBox {
	    width: 1100px !important; 
	    overflow: hidden !important; 
	    align-items: end;
	}

	body.home #content > div:nth-child(8) > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div > div:nth-child(2) > div > div.videoBox {
        align-content: center;
	}

	body.home .videoBox .content {
        width: 48% !important;
        max-width: 48% !important;
	}

	body.home .toggle-button {
		left: -60px !important
	}

	body.page-id-426 #content > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > div {
		display: flex;
		flex-direction: column;
	}

	body.page-id-426 .videoBox {
		width: 100% !important;
	}

	body.page-id-424 .resources-grid {
		grid-template-columns: repeat(3, 1fr) !important;
		display: grid !important;
	}

	body.page-id-424 .resource-item img.placeholder-img {
	  	background: #F3F3F3;
	    padding: 90px 115px 15px 15px !important;
	    min-width: 100% !important;
	}

/* job vacancies */
body.page-id-416 #primary #content {
  margin-top: 100px !important;
}

body.page-id-416 #content > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex > div > div > div > div > div.nk-awb-wrap-content.is-layout-flow.wp-block-awb-is-layout-flow > p {
  margin-left: 40px !important;

}
}
