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

	.invlovedEmploymentSec .invlovedEmploymentSecCol .textBox {
		min-height: 220px;
	}

	.homeCardContainer .homeProgramSubText p {
		min-height: 80px;
	}

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

	.invlovedEmploymentSec .invlovedEmploymentSecCol h4 {
		font-size: 18px;
	}

	.invlovedEmploymentSec .invlovedEmploymentSecCol  p {
		font-size: 14px;
	}

	.homeCardContainer .homeProgramTitle h4 {
		font-size: 22px;
	}


	.publicationEventsSec .row_col_wrap_12 {
		flex-direction: column;
		gap:30px
	}

	.publicationEventsSec .publicationEventsSecCol {
		width: 100%;
	}

	.aboutLegalSec .aboutLegalSecCol h5 {
		min-height: 70px;
	}



}

@media only screen and (max-width:1100px ) {
	.invlovedEmploymentSec .invlovedEmploymentSecCol span {
		font-size: 12px;
	}

	/* 	.homeCardContainer .homeProgramSubText p {
	min-height: 100px;
} */

	.aboutMessageSec .aboutImageContainer{
		align-items:end !important;
	}

	.aboutMessageSec .aboutMessageContainer .vc_column-inner .wpb_wrapper {
		margin-bottom: 30px;
	}


	.homeCardContainer .homeProgramTitle h4 {
		font-size: 20px;
	}

	.homeCardContainer .vc_column-inner {
		min-height: unset !important;
	}

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

	#header-outer #top nav > ul > li > a {
		margin: 0px 8px !important;
	}
	.homeCardContainer img {
		width: 100%;
	}

	.homeCardContainer h4 {
		font-size: 18px !important;
	}

	/* 	.homeCardContainer p {
	min-height: 100px;
} */

	.homeAboutInnerBoxes > .vc_column-inner .wpb_wrapper h6 {
		max-width: 340px;

	}

	.aboutMessageSec .vc_column-inner {
		justify-content: end !important;
		margin-bottom: 0px;
	}

	.aboutMessageSec .aboutMessageContainer {
		margin-bottom: 48px;
	}

	.aboutBoardMemberSec .aboutBoardMemberCol h5 {
		font-size: 16px;
		min-height: 56px;
	}

	.aboutLegalSec .aboutLegalSecCol h5{
		font-size:16px;
		min-height:70px;
	}

	.aboutLegalSec .aboutLegalSecCol a {
		font-size: 14px;
	}

	.aboutLegalSec .aboutLegalSecCol .iwt-icon i::before {
		font-size: 24px;
	}

	.programImpactSec .programImpactSecCol img{
		width: 100%;
	}
	.eventPostDetailContainer .timeDateContainer {
		margin-bottom: 20px;
	}
	.workBoxContentCol {
		width: 100%;
		padding-bottom: 40px;
	}
	.workInnerBoxes {
		width: 100%;
	}


	.gt_switcher_wrapper {
		position: absolute;
		top: 8px !important;
		font-size: 12px;
	}


}
@media only screen and (max-width:991px ) {
	.eventItemContainer:last-child {
		border-bottom: none;
		margin: 0;
	}
	.eventItemContainer .detailContainer .headingContainer h4 {
		font-size: 20px;
		line-height: 28px;
		color: #27303F;
	}

	.homeCardContainer p {
		min-height: unset !important;
	}

	.leftSideHeading {
		margin-bottom: 20px !important;
	}
	.aboutLegalSec .aboutLegalSecCol h5 {

		min-height: unset;
	}

	.invlovedEmploymentSec .invlovedEmploymentSecCol .textBox {
		min-height: unset !important;
	}

	.subscribeForm .subscribeFormCol .gform-body.gform_body {
		flex: 1;
	}

	.aboutReportsSec .aboutReportsSecCol .lineImage {
		display: none;
	}
	.aboutReportsSecColBox {
		width: 48%;
	}
	.workBoxContentCol {
		padding-bottom: 20px;
	}
	.workBoxContentCol > .vc_column-inner  .wpb_text_column {
		max-width:100% !important;
	}
	.wpb_text_column.wpb_content_element.subText {
		max-width: 100% !important;
	}
	.aboutMessageContainer > .vc_column-inner .wpb_text_column {
		max-width: 100% !important;
	}

	.eventItemContainer .imgContainer {
		width: 100%;
	}

	.eventItemContainer .detailContainer {
		display: block;
		width: 100%;
	}
	.eventItemContainer {
		flex-direction: column;
		row-gap: 20px;
	}
	.eventItemContainer {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}
	.contactLinkSec .contactLinkSecCol:nth-child(1) {
		border-right: none !important;
	}
	.contactLinkSec .gform_wrapper {		
		padding: 24px;
		margin: 0 0px;
	}
}
@media only screen and (max-width:769px ) { 

	ul.sf-menu {
		display: none;
	}

	.gt_switcher_wrapper {
		display: none;
	}


}
@media only screen and (max-width:690px ) {
	.ourWorkInnerSec .workInnerBoxes .vc_column-inner > .wpb_wrapper .nectar-fancy-box {
		width: 100%;
	}
	.eventItemContainer .imgContainer {
		width: 100%;
	}
	.eventItemContainer .detailContainer {
		display: block;
		width: 100%;
	}
	.aboutBoardMemberCol {
		padding-bottom: 30px !important;
		border-bottom: 1px solid #ECECEC;
		margin-bottom: 40px !important;
	}
	.aboutLegalSec .aboutLegalSecCol h5 {
		min-height: unset;
		font-size: 18px !important;
		line-height: 26px !important;
		font-weight: 500 !important;
	}
	.aboutReportsSecColBox {
		width: 100%;
	}
	.aboutBoardMemberSec .aboutBoardMemberCol h5 {
		min-height: 0;
		border-bottom: none;
		padding-bottom: 0 !important;
	}
	.aboutBoardMemberSec .aboutBoardMemberCol img {
		width: 100%;
	}
	.workBoxContentCol > .vc_column-inner .wpb_wrapper h2 {
		color: #27303F;
		font-size: 28px !important;
		line-height: 36px !important;
	}
	.workBoxContentCol > .vc_column-inner .wpb_wrapper p {
		font-size: 16px !important;
		line-height: 22px !important;
	}
	body h1 {
		font-size: 34px !important;
		line-height: 42px !important;
	}

	body h2 {
		font-size: 30px !important;
		line-height: 36px !important;
	}

	body h3 {
		font-size: 26px !important;
		line-height: 40px !important;
	}

	body h4 {
		font-size: 22px !important;
		line-height: 30px !important;
	}

	body h5 {
		font-size: 20px !important;
		line-height: 28px !important;
	}

	body h6 {
		font-size: 18px !important;
		line-height: 26px !important;
	}

	body p {
		font-size: 16px !important;
		line-height: 24px !important;
	}

	.homeHeroSec > .row-bg-wrap .inner-wrap .row-bg {
		background-position: right center !important;
	}

	.aboutHeroSec > .row-bg-wrap .inner-wrap .row-bg {
		background-position: center center !important;
	}

	.programHeroSec > .row-bg-wrap .inner-wrap .row-bg {
		background-position: center center !important;
	}

	.involvedHeroSec .programHeroSec > .row-bg-wrap .inner-wrap .row-bg {
		background-position: center center !important;
	}

	.donateHeroSec > .row-bg-wrap .inner-wrap .row-bg {
		background-position: center center !important;
	}

	.invlovedEmploymentSec .invlovedEmploymentSecCol a {
		width: 100%;
		text-align: center;
	}

	.eventItemContainer {
		flex-direction: column;
		row-gap:20px;
	}
	.timeDateContainer ul li span {
		font-size: 14px;
		line-height: 20px;
	}
	.eventListContainer .eventItemContainer .detailContainer .eventPostDetailContainer .timeDateContainer ul li img {
		margin: 0px;
		width: 12px;
	}
	.eventItemContainer {
		padding: 0px 0px 30px 0;
		margin-bottom: 30px;
	}
	.eventListContainer .eventItemContainer .imgContainer img {
		min-width: 100%;
	}
	.eventListContainer .eventItemContainer .detailContainer .eventPostDetailContainer .timeDateContainer ul {
		margin: 0px;
		display: block;
	}
	.timeDateContainer ul li {
		padding-bottom: 8px;
	}
	.publicationEventsSec .row_col_wrap_12 {
		gap: 0px;
	}

	.detailContainer {
		gap: 20px;
	}						
	.eventPostDetailContainer {
		flex-direction: column;
		gap: 18px;
	}


	.eventListContainer .eventPostDetailContainer a {
		justify-content: start;
		width: max-content;
		padding-bottom: 10px;
	}

	.homeAboutSec .homeAboutInnerBoxes .subText {
		max-width: 290px;
		margin: 0 auto;
	}

	.homeHeroHeadingCol > .vc_column-inner .wpb_wrapper h4 {
		font-size: 18px !important;
		line-height: 26px !important;
	}

	.homeVisionSec .homeVisionText .heading {
		margin-bottom: 10px !important;
	}
	.homeAboutSec .para p {
		font-size: 14px !important;
		line-height: 24px !important;
		font-weight: 400;
	}


	.homeAboutSec .homeAboutHeadingCol .sectionHeading {
		margin-bottom: 10px !important;
	}

	.homeCardContainer .homeProgramTitle h4 {
		font-size: 22px !important;
	}

	.homeSpotlightContainer .homeSpotlightCardContainer h5 {

		font-size: 18px !important;
	}

	.homeCollaboratorsSec .flickity-viewport .cell {
		padding: 0px 15px !important;
	}

	.homeCollaboratorsSec .wpb_column.bottom_padding_desktop_60px > .vc_column-inner {
		padding-top: 30px;
		padding-bottom: 30px;
	}


	body #slide-out-widget-area .secondary-header-text {
		display: none;
	}

	.off-canvas-menu-container .menu-item-object-custom a {
		background: #246bee;
		padding: 6px 20px;
	}

	.off-canvas-menu-container .menu-item-object-custom a:after{
		display:none !important;
	}


	#slide-out-widget-area .inner .off-canvas-menu-container li>a {
		font-size: 18px !important;
	}


	.homeVisionSec .sectionHeading {
		margin-bottom: 15px !important;
	}


	.homeVisionSec .subText {
		margin-bottom: 15px !important;
	}


	.aboutMessageSec .sectionHeading {
		margin-bottom: 20px;
	}


	.infoTextContainer p {
		width: 100%;
		padding-bottom: 0px;
		margin-bottom: 8px;
		font-size: 12px !important;
	}

	.infoTextContainer p:nth-child(odd) {
		border-right: none;
		margin-right: 0px;
	}

	.homeHeroHeadingCol > .vc_column-inner .wpb_wrapper h1 {
		font-size: 24px !important;
		line-height: 32px !important;
	}


	.homeHeroHeadingCol > .vc_column-inner .wpb_wrapper .homeHeroSubText h4 {
		font-size: 16px !important;
		line-height: 24px !important;
	}


	.homeHeroHeadingCol > .vc_column-inner .wpb_wrapper h4 {
		min-height: initial !important;
	}

	.homeHeroSection .inner {
		position: absolute !important;
		top: unset !important;
		bottom: 60px !important;
	}


	.heroHeading {
		margin-bottom: 8px !important;
	}


	.homeHeroSubText {
		margin-bottom: 8px !important;
	}

	.homeHeroSection .color-overlay {
		opacity: 1;
		height: 1000% !important;
		position: absolute !important;
		bottom: 0 !important;
		top: unset !important;
		background: linear-gradient(0deg, rgb(0 0 0) 2%, rgb(255 0 0 / 0%) 6%) !important;
		opacity: 0.8 !important;
	}
	#ajax-content-wrap .homeHeroSection .nectar-simple-slider .cell.bg-pos-center-center > .bg-layer-wrap .bg-layer {
		background-position: top center;
		background-size: 160% 300px;
		background-repeat: no-repeat;
	}
	.homeHeroSection .color-overlay {
		background: linear-gradient(358deg, #102036 6%, rgb(255 0 0 / 0%) 8%) !important;
	}
	.homeHeroSection .nectar-simple-slider.sizing-percentage.height-80vh {
		background-color: #102036 !important;
	}

	.workSlideContainer .flickity-viewport {
		height: 520px !important;
		margin-bottom: 40px !important;
	}

	.homeSpotlightContainer .vc_column-inner > .wpb_wrapper {
		text-align: left;
	}


	.subscribeForm .subscribeFormCol form {
		flex-direction: column;
	}


	.subscribeForm .gform-body {
		width: 100%;
	}

	.subscribeForm .gform-footer {
		width: 100%;
		margin-top: 10px !important;
	}

	.subscribeForm .gform_button {
		width: 100% !important;
	}

	.subscribeForm #gform_wrapper_2 {
		margin-bottom: 0;
	}

	.subscribeForm .vc_col-sm-6 {
		margin-bottom: 16px;
	}
	.stayUpdatedTextSec h3 {
		font-size: 24px !important;
	}

	.leftSideHeading h2 {
		font-size: 20px !important;
		line-height: 28px !important;
	}
}	

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

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

}