@media (max-width: 767px) {
	#header .navbar-header {
		float: left;
	}

	.uttarPradesh .innerParralax_1 {
		background-image: url(../images/uttar-pardesh-parallax-mobile-img.jpg);
	}

	.annualImpactPub .col-md-10 {
		margin-left: 31px;
		margin-right: 11px;
	}

	.ImpactPage .feedbackRight {
		width: 100%;
		margin-left: 0px;
	}

	.ImpactPage .feedbackLeft {
		max-width: 100%;
	}

	.img_bg_7 {
		background-image: url(../images/mobile-btm-our-partners-img.jpg) !important;
	}

	.img_bg_the {
		background-image: url(../images/unstoppable-parallax-mobile-img.jpg) !important;
	}

	.img_bg_5b {
		background-image: url(../images/special-edu-mobile-macro-impacts.jpg) !important;
	}

	.img_bg_5a {
		background-image: url(../images/paralex1.jpg) !important;
	}

	.img_bg_3b {
		background-image: url(../images/woman-paralex-mobile-img2.jpg) !important;
	}

	.img_bg_3a {
		background-image: url(../images/woman-paralex-mobile-img1.jpg) !important;
	}

	.img_bg_2c {
		background-image: url(../images/wash---last-parallax-mobile-img.jpg) !important;
	}

	.img_bg_2a {
		background-image: url(../images/curative-health-last-parallax-mobile-img.jpg) !important;
	}

	.img_bg_2b {
		background-image: url(../images/communicable-&-non-comm-last-parallax-mobile-img.jpg) !important;
	}

	.img_bg_6a {
		background-image: url(../images/paralex-img-en.jpg) !important;
	}

	.img_bg_6b {
		background-image: url(../images/paralex-mobile-img.jpg) !important;
	}

	.img_bg_4a {
		background-image: url("../images/agriculture-img1.jpg") !important;
	}

	.img_bg_1a {
		background-image: url(../images/water-mobile-img1.jpg) !important;
	}

	.img_bg_1b {
		background-image: url(../images/water-img2.jpg) !important;
	}

	.nubmerMap {
		margin-top: 0px;
	}

	.searchDetails {
		position: absolute;
		left: 14px;
		top: -20px;
		width: 254px;
		background-color: transparent;
		padding: 0px;
		margin: 0px !important;
		box-shadow: none;
		height: auto;
		border: none;
	}

	.mapGjC {
		max-width: 100%;
		padding: 0px;
	}

	.item1 {
		background-image: url(../images/mobile-banner.jpg);
	}

	.item2 {
		background-image: url(../images/together-let-img.jpg);
	}

	.ham-icon1 img {
		float: right;
		margin-top: 20px;
	}
	/**/

	.my-sidenav {
		width: 0px;
		display: block;
		position: fixed;
		top: 0;
		right: 0px;
		left: 0;
		overflow-x: hidden;
		z-index: 999999999;
		height: 100vh;
		max-width: 0px;
		padding: 0px;
		width: 100%;
		background-color: #d15127;
		transition: 0.5s;
		-webkit-transition: 0.5s;
	}

		.my-sidenav > ul {
			padding: 0px 20px 0px;
		}

			.my-sidenav > ul > li > ul {
				margin-top: 0px;
				display: none;
			}

		.my-sidenav ul.submenu li ul.submenu {
			display: none;
			position: static;
			width: 100%;
		}

		.my-sidenav ul {
			list-style-type: none;
			padding-left: 15px;
		}

			.my-sidenav ul li {
				border-bottom: 1px solid #ffffff;
				padding: 15px 0px;
			}

		.my-sidenav > ul > li > ul > li {
			border-bottom: 1px solid #ffffff;
			padding: 10px 0px;
		}

			.my-sidenav > ul > li > ul > li:last-child, .my-sidenav ul.submenu li ul.submenu li:last-child {
				border-bottom: 0px;
			}

		.my-sidenav ul.submenu li ul.submenu li {
			border-bottom: 1px solid #ffffff;
			padding: 10px 10px;
		}

			.my-sidenav ul.submenu li ul.submenu li a {
				color: #ffffff;
				font-size: 14px;
			}

	.cross-btn1 {
		text-align: right;
		padding: 16px 14px 0px 0px;
		color: #fff;
		font-size: 35px;
		cursor: pointer;
	}

	.my-sidenav .submenu-indicator-minus .submenu-indicator {
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.my-sidenav .submenu-indicator {
		font-size: 30px;
		position: absolute;
		line-height: 25px;
		right: 15px;
	}

	.my-sidenav > ul > li > a {
		color: #ffffff;
		font-size: 16px;
		display: block;
		font-weight: 400;
	}

	.my-sidenav > ul > li > ul > li > a {
		color: #ffffff;
		font-size: 14px;
	}

		.my-sidenav > ul > li > ul > li > a img {
			padding-right: 10px;
			float: right;
		}

	.my-sidenav > ul > li > a::after {
		content: '';
		position: absolute;
		right: 0;
		bottom: 0px;
		margin: auto;
		top: 0px;
		background-repeat: no-repeat;
	}

	.my-sidenav > ul > li > ul > li > a img {
		padding-right: 10px;
		float: none;
	}
	/**/

	/**/
	.agriculture-Page .feedbackTxt {
		height: 1990px;
	}
	/**/
	.agriculture-Page .storyMacro {
		height: 2180px !important;
	}

	.itsAllIn {
		max-width: 100%;
		width: 100%;
		display: block;
		margin: 0px auto;
	}

	.itsAll {
		background-color: #d15127;
		width: 100%;
		padding: 50px 15px;
	}

	.itsAllIn h3 {
		font-size: 25px;
		line-height: 1.3;
		font-family: core-circus;
		text-align: center;
		color: #fff;
	}

	.itsAllIn p {
		font-family: livory-bold-italic;
		font-size: 20px;
		text-align: center;
		color: #fff;
		line-height: 1.3;
		margin-top: 44px;
	}

	.itsAllIn a {
		font-size: 20px;
		color: #fff;
		line-height: 1.3;
		text-align: center;
		display: block;
		font-family: core-circus;
		margin-top: 45px;
	}

	.ourPrograms {
		width: 100%;
		padding: 50px 0px;
	}

		.ourPrograms h3 {
			font-size: 25px;
			line-height: 1.3;
			font-family: core-circus;
			text-align: center;
			color: #c93d26;
			margin-bottom: 30px;
		}

		.ourPrograms p {
			font-size: 20px;
			line-height: 1.3;
			margin-bottom: 40px;
		}

	.ourPresence h3 {
		font-size: 25px;
		line-height: 1.3;
		font-family: core-circus;
		text-align: center;
		color: #1b1b1b;
		margin-bottom: 30px;
	}

	.ourPresence {
		width: 100%;
		background-color: #fef5da;
		padding: 50px 0px;
	}

	.decadesOf h3 {
		font-size: 25px;
		line-height: 1.3;
		font-family: core-circus;
		text-align: center;
		color: #fff;
		margin-bottom: 30px;
	}

	.decadesOf p {
		font-size: 20px;
		line-height: 1.3;
		text-align: left;
		color: #fff;
	}

	.rightDecade {
		width: 193px !important;
		float: right;
	}

	.leftDecade {
		width: 213px !important;
		float: left;
	}

	.decadesCircleIn {
		width: 100%;
		display: inline-block;
		margin-bottom: 40px;
	}

	.rightDecades {
		float: left;
		width: calc(100% - 102px);
		margin-left: 12px;
		margin-top: 7px;
	}

	.leftDecades {
		max-width: 90px;
		width: 100%;
		float: left;
	}

		.leftDecades img {
			width: 100%;
		}

	.rightDecades h4 {
		font-size: 14px;
		color: #fff;
		font-family: core-circus;
		margin-bottom: 5px;
	}

	.rightDecades p {
		font-size: 12px !important;
	}

	.leftDecade p, .leftDecade h4 {
		text-align: right !important;
		padding-right: 12px;
	}

	.gapItedg {
		margin-left: 0;
	}

	.leftItemd {
		margin-left: 0px;
		margin-right: 0px;
	}

		.leftItemd h4 {
			text-align: left;
		}

	.trustedPartner h3 {
		font-size: 25px;
		line-height: 1.3;
		font-family: core-circus;
		text-align: center;
		color: #1b1b1b;
		margin-bottom: 30px;
	}

	.trustedPartner {
		width: 100%;
		background-color: #cecece;
		padding: 50px 0px;
	}

	.decadesOf {
		width: 100%;
		padding: 50px 0px;
	}

	.decadesOf {
		min-height: auto;
	}

	.recognigation h3 {
		font-size: 25px;
		line-height: 1.3;
		font-family: core-circus;
		text-align: center;
		color: #1b1b1b;
		margin-bottom: 30px;
	}

	.recognigation {
		width: 100%;
		background-color: #fff;
		padding: 50px 0px;
	}

	.partnerLogos .indLogo {
		margin-right: 0px;
		float: left;
		filter: grayscale(1);
		width: 100%;
		min-height: auto;
		margin-bottom: 0;
	}

	.recognitionIn p {
		font-size: 16px;
		font-family: kohinoorbangla-medium;
		text-align: center;
		color: #1b1b1b;
	}

	.recognitionIn h4 {
		font-size: 18px;
		font-family: core-circus;
		text-align: center;
		margin-bottom: 20px;
		margin-top: 25px;
		color: #1b1b1b;
	}

	.newsLetter {
		max-width: 100%;
		width: 100%;
		display: inline-block;
		margin-bottom: 20px;
	}

	a.dnloadreports {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.footer .col-md-3.footerCol-1 a:last-child {
		margin-bottom: 40px;
	}

	.addressTxt {
		margin-top: 30px;
	}

	.contactTxt {
		margin-top: 30px;
	}

	.footer {
		width: 100%;
		display: inline-block;
		padding: 50px 0px 30px 0px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 5px 1px #737374;
		-moz-box-shadow: 0 0 5px 1px #737374;
		box-shadow: 0 0 5px 1px #737374;
		margin-bottom: 0px;
	}

	.quicklinks h4 {
		color: #fab814;
		font-size: 16px;
		font-family: kohinoorbangla-bold;
		margin-bottom: 15px;
		text-transform: uppercase;
	}

	.socialMedia {
		margin-top: 20px;
		margin-bottom: 35px;
	}

	.topSliderIn h2 {
		position: absolute;
		text-align: center;
		top: 50%;
		left: 0px;
		right: 0px;
		font-size: 30px;
		color: #fff;
		font-family: core-circus;
		line-height: 1.3;
	}

	.dropElements {
		width: 100%;
		display: inline-block;
		margin-bottom: 40px;
	}

	.decadesOf {
		background-image: url("../images/decades-img-mbl.jpg");
		background-attachment: unset;
	}

	.AcfIn {
		width: 224px;
		height: 224px;
		background-color: #c1beb8;
		border: 28px solid #dfc2a5;
		border-radius: 50%;
		text-align: center;
		display: block;
		margin: 20px auto;
	}

	.inCommitee {
		min-height: auto;
		width: 100%;
	}
	/**/
	.topInsideBanner h1 {
		font-family: core-circus;
		font-size: 25px;
		color: #fff;
		line-height: 1.3;
	}

	.mapArea h3 {
		font-size: 25px;
		font-family: core-circus;
		text-align: center;
		color: #cc4827;
		margin-bottom: 50px;
	}

	.conatctLogo img {
		display: block;
		margin: 0px auto;
		margin-bottom: 30px;
	}

	.partnershipQuery {
		border-bottom: 2px solid #d5d4d4;
		border-top: 2px solid #d5d4d4;
		padding: 20px 0px;
		max-width: 100%;
	}

	.fullReport {
		display: flex;
		gap: 30px;
		margin-bottom: 30px;
	}

	.annualReports h3 {
		font-size: 25px;
		text-align: left;
		font-family: core-circus;
		margin-bottom: 50px;
		color: #cc4827;
	}

	.anuInuInsdie h4 {
		font-size: 20px;
		font-family: core-circus;
		text-align: left;
		margin-top: 15px;
		color: #333333;
		margin-bottom: 25px;
		min-height: auto;
	}

	.fcraReports h3 {
		font-size: 25px;
		font-family: core-circus;
		text-align: center;
		color: #cc4827;
		margin-bottom: 50px;
	}

	.allLinks {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.awardsReco p {
		font-size: 20px;
		font-family: livory-bold-italic;
		text-align: center;
		margin-bottom: 50px;
	}

	.brderBox {
		width: 100%;
		display: inline-block;
		border-bottom: 0px solid #fbc11a;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.awardsBox ul {
		padding-left: 15px;
		margin-top: 20px;
	}

		.awardsBox ul li {
			margin-bottom: 15px;
		}

	.programsAwards .awardsBox ul li {
		font-family: core-circus;
		font-size: 18px;
		line-height: 28px;
	}

	.programsAwards .awardsBox {
		margin-top: 30px;
	}

	.programsAwards .awrdsTabsC {
		margin-top: 40px;
	}

	.beneC {
		padding-left: 0;
	}

		.beneC h4 {
			font-family: core-circus;
			font-size: 20px;
			color: #f9b916;
			border-bottom: 1px solid #f9b916;
			margin-bottom: 50px;
			margin-top: 30px;
			padding-bottom: 5px;
		}

	.programsAwards .awardsTabs .nav > li {
		position: relative;
		display: inline-block;
		width: 100%;
	}

	.programsAwards .awardsTabs .nav-tabs {
		border-bottom: 0px solid #ddd;
		display: inline-flex;
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 40px;
		width: 100%;
	}

		.programsAwards .awardsTabs .nav-tabs > li > a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 0px solid transparent;
			border-radius: 0px;
			background-color: #f9b916;
			text-align: center;
			font-size: 18px;
			font-family: core-circus;
			color: #333;
			width: 210px;
		}

	.programsAwards .awardsTabs .nav > li > a {
		position: relative;
		display: block;
		padding: 20px 10px;
		min-height: 100px;
	}

	.awardsReco h3 {
		font-size: 25px;
		text-align: center;
		font-family: core-circus;
		margin-bottom: 50px;
		color: #cc4827;
	}

	.programsAwards .awrdsTabsB {
		width: 100%;
		display: inline-block;
		padding: 30px 0px 0px 0px;
	}

	.programsAwards h3 {
		font-size: 25px;
		text-align: center;
		font-family: core-circus;
		margin-bottom: 50px;
		color: #333333;
	}

	.beneficiaryAwards h3 {
		font-size: 25px;
		color: #333;
		font-family: core-circus;
		text-align: center;
		background-color: #fff;
		padding: 40px 15px;
	}

	.beneficiarySlider {
		padding: 40px 0px;
	}

	.beneficiaryAwards .beneficiarySlider .slick-arrow.prev {
		right: 50px;
	}

	.programsAwards {
		background-color: #fef4d0;
		padding: 40px 0px;
		width: 100%;
	}

	.ourPresencePage .programsAwards {
		background-color: #fff;
	}

	.ourPresencePage .allblk.allHeads h3 {
		color: #333333;
	}

	.beneC ul li {
		font-size: 18px;
		color: #fff;
		font-family: core-circus;
		margin-bottom: 20px;
	}
	/**/
	.overviewHistory {
		width: 100%;
		display: inline-block;
		padding: 40px 0px;
		background-color: #fff;
	}

		.overviewHistory p {
			font-size: 16px;
			text-align: center;
			color: #333;
			font-family: kohinoorbangla-semibold;
			margin-bottom: 50px;
		}
	/**/
	.narotumLeft {
		margin-bottom: 20px;
	}

	.narotumRight h4 {
		font-family: livory-bold-italic;
		font-size: 22px;
		color: #333333;
	}

	.narotumRight p {
		font-family: livory-bold-italic;
		font-size: 18px;
		color: #333;
		margin-top: 20px;
	}

	.ourValues {
		min-height: auto;
		padding: 0px 15px;
		margin-bottom: 40px;
	}

	.modelsBox ul li {
		text-align: center;
		font-size: 18px;
		color: #fff;
		font-family: kohinoorbangla-semibold;
		margin-bottom: 40px;
		position: relative;
		padding: 0px 15px;
	}

	.square-boxs {
		width: 256px;
		height: 256px;
		background-color: #dbd3be;
		border: 28px solid #f1e6c7;
		display: block;
		margin: 0px auto;
		margin-top: 30px;
	}

	.ourModels {
		padding: 50px 0px;
		width: 100%;
		min-height: auto;
		background-image: url("../images/About-us-img.jpg");
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		background-attachment: unset;
	}

	.ourPeoplePage .modal-dialog {
		width: 100%;
		margin: 0px auto;
	}

	.ourPeoplePage .modal-body {
		position: relative;
		padding: 15px;
	}

	.popupImages p {
		font-size: 20px;
		text-align: left;
		font-family: livory-bold-italic;
		color: #fff;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.popupContents p {
		color: #fff;
		font-size: 16px;
		font-family: kohinoorbangla-medium;
		padding-left: 0;
		padding-right: 0;
	}

	.crossIc {
		display: block;
		margin-bottom: 5px;
		text-align: right;
	}

	.boardLists h3 {
		font-size: 25px;
		font-family: core-circus;
		text-align: center;
		margin: 45px auto 40px auto;
		color: #cc4827;
	}

	.executiveCommitee {
		width: 100%;
		background-color: #fff;
		padding: 50px 0px;
	}

		.executiveCommitee h3 {
			font-size: 25px;
			font-family: core-circus;
			text-align: center;
			color: #cc4827;
			margin-bottom: 50px;
		}

	.executiveIn {
		margin-bottom: 50px;
	}

	.peaopleAcf h3 {
		font-size: 25px;
		font-family: core-circus;
		text-align: center;
		color: #fff;
		margin-bottom: 50px;
	}

	.inCommitee a {
		display: block;
		margin-bottom: 50px;
		text-align: center;
	}

	.tab {
		width: 100%;
		margin-top: 0;
	}

	.txtDesa h3 {
		color: #cc4827;
		font-size: 20px;
		margin-bottom: 15px;
		font-family: core-circus;
		margin-top: 30px;
	}

	.contactTab {
		padding-bottom: 0;
		width: 100%;
	}

	.contactsder h4 {
		font-size: 20px;
		color: #cc4827;
		font-family: core-circus;
		margin-bottom: 15px;
	}

	.dropUsSale h3 {
		font-size: 25px;
		font-family: core-circus;
		text-align: center;
		color: #cc4827;
		margin-bottom: 40px;
	}

	.dropUsSale {
		width: 100%;
		background-color: #fef4d0;
		padding: 50px 0px;
		min-height: 420px;
	}

	.contactOnline h3 {
		font-size: 25px;
		font-family: core-circus;
		text-align: center;
		color: #fff;
		margin-bottom: 50px;
	}

	.contactBoxes {
		position: relative;
		margin-bottom: 30px;
	}

		.contactBoxes img {
			width: 100%;
		}

		.contactBoxes a img {
			width: auto;
		}

	.tab button {
		display: block;
		background-color: transparent;
		color: #333;
		padding: 0;
		width: auto;
		border: none;
		outline: none;
		text-align: left;
		cursor: pointer;
		transition: 0.3s;
		font-size: 18px;
		margin-bottom: 6px;
		font-family: kohinoorbangla-semibold;
	}

	.contactOnline {
		width: 100%;
		padding: 50px 0px 20px 0px;
		background-color: #d25724;
	}
	/**/
	.theSprit h4 {
		font-size: 25px;
		font-family: livory-bold-italic;
		color: #333333;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 42px;
	}

	.theSprit {
		width: 100%;
		padding: 50px 0px;
	}

	.vacanciesSec {
		width: 100%;
		background-color: #fef4d0;
		padding: 50px 0px;
	}

		.vacanciesSec p {
			font-size: 18px;
			font-family: livory-bold-italic;
			color: #333333;
			text-align: center;
			line-height: 1.2;
			margin-bottom: 90px;
		}

	.vacancySliderIn {
		background-color: #d86a41;
		padding: 46px 35px;
		min-height: auto;
	}

	.greatPlace p {
		font-size: 20px;
		font-family: livory-bold-italic;
		color: #fff;
		text-align: center;
	}

	.staffTestimonials h3 {
		font-size: 25px;
		text-align: center;
		font-family: core-circus;
		margin-bottom: 90px;
		color: #333333;
	}

	.feedbackTxt {
		background-color: #fbba13;
		padding: 0;
		width: 100%;
		clear: both;
	}

	.feedbackRight {
		width: 100%;
		float: none;
		margin-left: 0px;
		padding: 0px 15px;
		margin-top: 0;
		display: block;
	}

	.feedbackLeft {
		max-width: 100%;
		width: 100%;
		float: none;
		width: 100%;
	}

	.feedbackRight p {
		font-size: 18px;
		font-family: kohinoorbangla-semibold;
		margin-top: 50px;
		margin-bottom: 20px;
	}

	.lifeBoxIn h4 {
		font-size: 25px;
		color: #fff;
		font-family: core-circus;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}

	.flip-card {
		height: 435px;
		perspective: 1000px;
		margin-bottom: 0px;
		width: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		min-height: 435px;
	}

	.flip-card-front h4 {
		font-size: 25px;
		color: #fff;
		font-family: core-circus;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}

	.lifeInAcf .col-md-6:nth-child(1) {
		width: 100%;
	}

	.lifeInAcf .col-md-6:nth-child(2) {
		width: 100%;
	}

	.lifeInAcf .col-md-6:nth-child(3) {
		width: 100%;
	}

	.lifeInAcf .col-md-6:nth-child(4) {
		width: 100%;
	}

	.lifeInAcf .col-md-6:nth-child(5) {
		width: 100%;
	}

	.lifeInAcf .col-md-6:nth-child(6) {
		width: 100%;
	}

	.lifeInAcf .col-md-6 {
		padding: 0px 15px;
	}

	.lifeAtAcf h3 {
		font-size: 25px;
		text-align: center;
		font-family: core-circus;
		margin-bottom: 50px;
		color: #cc4827;
	}

	.lifeAtAcf {
		width: 100%;
		padding: 50px 0px;
		background-color: #fef4d0;
	}

		.lifeAtAcf h3 {
			font-size: 25px;
			text-align: center;
			font-family: core-circus;
			margin-bottom: 50px;
			color: #cc4827;
		}

	.right2m {
		margin-top: 40px;
		margin-bottom: 40px;
		margin-left: 0px;
	}

	.right4m {
		margin-left: 0px;
	}

	.boxesGaps_2 {
		margin-right: 0px;
	}

	.yearBoxes {
		width: 100%;
		padding: 0px 15px;
		display: inline-block;
	}

	.right4m {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.right1m {
		margin-bottom: 40px;
		margin-bottom: 40px;
		margin-top: 20px;
	}

	.boxesGaps_1 {
		margin-left: 15px;
	}

	.right3m {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.right5m {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.circleBoxess1 {
		width: 120px;
		height: 120px;
		border-radius: 50%;
		position: absolute;
		left: auto;
		top: -32px;
		background-image: url("../images/circle-icon2.png");
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		z-index: 999;
		right: -10px;
	}

		.circleBoxess1 p {
			text-align: center;
			padding-top: 26px;
			padding-left: 14px;
			font-size: 16px;
			color: #fff;
			font-family: core-circus;
		}

	.circleBoxess {
		width: 120px;
		height: 120px;
		border-radius: 50%;
		position: absolute;
		left: auto;
		top: -32px;
		background-image: url("../images/circle-icon2.png");
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		z-index: 999;
		right: -10px;
	}

		.circleBoxess p {
			text-align: center;
			padding-top: 26px;
			padding-left: 37px;
			font-size: 16px;
			color: #fff;
			font-family: core-circus;
		}

	.InhistoryBoxes ul li {
		font-size: 16px;
		font-family: kohinoorbangla-semibold;
		margin-bottom: 15px;
		color: #333;
	}

	.ourJourney h3 {
		color: #333333;
		font-family: core-circus;
		font-size: 25px;
		margin-bottom: 50px;
		text-align: center;
	}

	.yearBoxes::after {
		display: none;
	}

	.historyBoxes {
		padding: 0px 15px;
		width: 100%;
		display: inline-block;
	}

	.InhistoryBoxes h4 {
		font-size: 20px;
		font-family: core-circus;
		color: #cc4827;
		margin-bottom: 20px;
	}

	.bgLiner::after {
		display: none;
	}

	.peaopleAcf {
		background-image: url("/-/media/Project/AmbujaFoundation/OurPeople/our-people-people-at-acf-Mob") !important;
		background-size: contain;
		background-color: #9d4720;
		background-position: top;
		background-attachment: unset;
	}

	.greatPlace {
		background-image: url("../images/career-img.jpg");
		background-attachment: unset;
	}

	.peaopleAcf h3 {
		margin-bottom: 420px;
	}

	.allHeads h3 {
		font-size: 25px;
		line-height: 1.2;
		font-family: core-circus;
		text-align: center;
		color: #c93d26;
		margin-bottom: 37px;
	}

	.ImpactPage .feedbackTxt {
		background-color: #fbba13;
		padding: 0px;
		width: 100%;
		clear: both;
	}

	.ImpactPage .feedbackRight h4 {
		font-family: core-circus;
		font-size: 25px;
		color: #d25825;
		line-height: 1.3;
		margin-top: 30px;
	}

	.storyMacro h3 {
		margin-bottom: 65px;
	}

	.programsImpacts, .externalAssets, .howWe, .storyMacro {
		width: 100%;
		padding: 50px 0px;
	}

	.ImpactPage .feedbackRight p {
		font-size: 16px;
		font-family: kohinoorbangla-medium;
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.howWe p {
		font-family: livory-bold-italic;
		font-size: 18px;
		text-align: center;
		margin-bottom: 50px;
	}

	.programsImpacts {
		background-color: #fef4d0;
		padding-bottom: 0px;
	}

	.weHave {
		padding: 50px 0px;
		width: 100%;
	}

		.weHave p {
			font-size: 16px;
			font-family: kohinoorbangla-semibold;
			line-height: 1.4;
		}

	.chooseAcf {
		width: 100%;
		background-color: #fef5dc;
		padding: 50px 0px;
	}

	.implementingCsr .allHeads h3 {
		margin-bottom: 65px;
	}

	.implementingCsr {
		width: 100%;
		padding: 50px 0px;
		background-color: rgb(255 242 217);
	}

	.implementationSlider .implementIn {
		padding: 30px 0px;
	}

	.implementIn h4 {
		font-size: 20px;
		font-family: core-circus;
		margin-bottom: 20px;
	}

	.implementIn p {
		font-size: 16px;
		line-height: 1.4;
		font-family: kohinoorbangla-medium;
	}

	.macroImpact {
		width: 100%;
		padding: 50px 0px;
		background-attachment: unset;
	}

	.chooseAcf p {
		font-family: livory-bold-italic;
		font-size: 20px;
		text-align: center;
		margin-bottom: 50px;
	}

	.impactTab .nav-tabs {
		border-bottom: 0px solid #ddd;
		display: inline-flex;
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 40px;
		width: 100%;
		padding-left: 15px;
	}

	.impactTexts h3 {
		font-size: 25px;
		text-align: center;
		font-family: core-circus;
		margin-bottom: 50px;
		color: #cc4827;
	}

	.inspiringStories {
		width: 100%;
		background-color: #fef4d0;
		padding: 50px 0px;
	}

	.ourPresencePage .awardsReco {
		width: 100%;
		padding: 50px 0px;
	}

		.ourPresencePage .awardsReco h4 {
			font-size: 18px;
			font-family: livory-bold-italic;
			text-align: center;
			margin-bottom: 30px;
		}

	body {
		overflow-x: hidden;
	}

	.popupBox {
		max-width: 100%;
		width: 100%;
		display: table;
		margin: 0px auto;
		background-color: #3c3634;
		position: absolute;
		bottom: 40px;
		z-index: 99;
		left: 0px;
		right: 0px;
		height: auto;
		padding: 30px;
	}

	.rightPop ul {
		padding-left: 15px;
		margin-top: 30px;
	}

	.txtDats h4 {
		font-size: 18px;
		font-family: core-circus;
		text-align: center;
		color: #fff;
		margin-top: 15px;
		min-height: auto;
	}

	.orngeBoxes {
		width: 100%;
		background-color: #da6d39;
		padding: 85px 15px 15px 15px;
		margin-bottom: 30px;
		position: relative;
	}

	.noRiskSlider.owl-carousel .owl-item img {
		width: auto;
		margin: 0px auto;
	}

	.threeLong h4 {
		font-size: 20px;
		color: #fff;
		font-family: livory-bold-italic;
		padding-top: 24px;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #fff;
		min-height: auto;
	}

	.threeLong p {
		font-size: 18px;
		font-family: kohinoorbangla-medium;
		min-height: auto;
		margin-bottom: 20px;
	}

	.threeLong h5 {
		font-family: kohinoorbangla-bold;
		font-size: 18px;
		margin-bottom: 15px;
		min-height: auto;
	}

	.CoverageInData p {
		font-size: 18px;
		font-family: kohinoorbangla-medium;
		min-height: auto;
		margin-bottom: 20px;
		padding-right: 15px;
		line-height: 1.1;
	}

	.CoverageInData h4 {
		font-size: 18px;
		font-family: core-circus;
		color: #333;
		min-height: auto;
		margin-bottom: 20px;
		padding-right: 15px;
	}

	.txtDats {
		min-height: auto;
		margin-bottom: 50px;
	}

	.hoverData.mobileView {
		display: block;
		position: unset;
		padding: 40px 20px;
		margin-bottom: 30px;
	}

	.lifeBoxIn:hover .hoverData {
		display: none;
		transition: 0.8s ease-in-out;
	}

	.lifeBoxIn {
		margin-bottom: 0;
	}

	.csrPage .topInsideBanner {
		background-image: url("../images/csr-banner-m.png");
	}

	.ImpactPage .topInsideBanner {
		background-image: url("../images/our-impact-new-m.png");
	}

	.careersPage .topInsideBanner {
		background-image: url("../images/careers-mobile-thumnb-latest-orange.jpg");
	}

	.ourImpactPage .topInsideBanner {
		background-image: url("../images/our-impact-banner-m.png");
	}
	/**/
	.ind_partLogo:hover {
		background-color: unset;
		padding: 35px;
	}

	.ind_partLogo {
		height: auto;
		border: 1px solid #333;
		display: table;
		width: 100%;
		margin: 15px auto;
		padding: 35px;
	}

	.logoDetails {
		display: block;
	}

	.ind_partLogo:hover .logoDetails {
		display: unset;
	}

	.ind_partLogo:hover img {
		display: block;
	}

	.logoDetails h4 {
		font-size: 18px;
		font-family: core-circus;
		text-align: center;
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.ImpactPage .feedbackTxt {
		background-color: #fbba13;
		padding: 0px;
		width: 100%;
		clear: both;
		min-height: 1080px;
	}


	.mediaPage .topInsideBanner {
		background-image: url("../images/media-mobile-img.png");
	}

	.ourPresencePage .awrdsTabsC {
		width: 100%;
		padding: 0px 20px;
	}

	.letsPartners a {
		font-size: 16px;
		color: #333;
		line-height: 33px;
		text-align: center;
		display: block;
		font-family: core-circus;
		margin-top: 0;
	}

	.letsPartners p {
		font-size: 16px;
		text-align: center;
		font-family: kohinoorbangla-semibold;
		margin-bottom: 40px;
	}

	.allPartnerLogo {
		width: 100%;
		padding: 50px 0px;
	}

	.letsPartners {
		width: 100%;
		padding: 50px 0px;
	}

	.knowledgeSharing p {
		font-family: livory-bold-italic;
		font-size: 16px;
		text-align: center;
	}

	.knowledgeSharing {
		width: 100%;
		padding: 50px 0px;
	}

	.problemIns {
		padding: 20px 0px;
	}

		.problemIns p {
			font-size: 16px;
			font-family: kohinoorbangla-medium;
			text-align: left;
			margin-top: 20px;
		}

		.problemIns h4 {
			font-size: 20px;
			font-family: core-circus;
		}

	.acfSolutions {
		width: 100%;
		padding: 50px 0px;
		background-image: url("../images/acf-wer.png");
		background-size: cover;
		background-repeat: no-repeat;
		min-height: 665px;
		background-position: center;
		background-attachment: unset;
	}

	.theVastness {
		width: 100%;
		padding: 50px 0px;
	}

	.indiaTxt h4 {
		text-align: center;
		font-family: core-circus;
		margin-bottom: 20px;
		font-size: 18px;
		color: #cc4827;
	}

	.curvieBoxes {
		min-height: auto;
		margin-bottom: 50px;
	}

	.curlDot::after, .circleCurvey::after {
		display: none;
	}

	.threeDots .indDots:nth-child(1) {
		width: 100%;
		float: none;
		padding-right: 0px;
		margin-bottom: 20px;
	}

	.threeDots .indDots:nth-child(2) {
		width: 100%;
		float: none;
		padding-right: 0px;
		margin-bottom: 20px;
	}

	.threeDots .indDots:nth-child(3) {
		width: 100%;
		float: none;
		padding-right: 0px;
		margin-bottom: 20px;
	}

	.threeDots::after {
		display: none;
	}

	.threeDots {
		width: 100%;
		display: inline-block;
		position: relative;
		padding-top: 0;
	}

	.awrdsTabsC p {
		margin-bottom: 30px;
	}

	.staffTestimonials {
		width: 100%;
		padding: 50px 0px 0px 0px;
	}

	.ourPresencePage .uniqueData .feedbackRight {
		width: 100%;
		float: left;
		margin-left: 0;
		padding-bottom: 30px;
	}

	.staffTestimonials.uniqueData .feedbackTxt {
		background-color: #fbba13;
		width: 100%;
		padding: 0px;
		clear: both;
		min-height: 869px !important;
	}

	.presenceInGujarat {
		width: 100%;
		background-color: #fef5da;
		padding: 50px 0px;
	}

	.ourPresencePage .uniqueData .feedbackRight h4 {
		margin-top: 30px;
		font-size: 20px;
		font-family: core-circus;
	}

	.ourPresencePage .staffTestimonials.impactStories .feedbackRight {
		width: 100%;
		float: none;
		margin-left: 0px;
		padding: 30px 20px;
	}

	.ourPresencePage .staffTestimonials.impactStories .feedbackLeft {
		max-width: 100%;
		width: 100%;
		float: none;
	}

	.presenceInGujarat h4 {
		font-size: 20px;
		font-family: livory-bold-italic;
		text-align: center;
		margin-bottom: 30px;
	}

	.ourPresencePage .impactStories .feedbackTxt {
		background-color: #ca3b26;
	}

	.ourPresencePage .impactStories .feedbackRight h4 {
		margin-top: 0;
		font-size: 20px;
		font-family: core-circus;
		color: #fff;
	}

	.minBox p {
		text-align: center;
		font-size: 20px;
		font-family: core-circus;
		min-height: auto;
		line-height: 1;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.minBox {
		margin-bottom: 30px;
		display: block;
		width: 100%;
	}

	.theLivehood {
		width: 100%;
		padding: 50px 0px 0px 0px;
		background-color: #fff;
	}

	.human-img {
		max-width: 100%;
		width: 100%;
		display: block;
		margin: 0px auto;
		position: relative;
	}

	.acfSolutions {
		background-image: url("/-/media/Project/AmbujaFoundation/ProblemSolution/Cutting-themes/acf-wer-m") !important;
	}

	.acf_sold {
		margin-top: 0;
		background-color: #e28c25;
		padding: 30px;
	}

	.acfSolutionO {
		width: 100%;
		padding: 50px 0px;
		background-color: #fef5dc;
		background-image: url(../images/acf-img2.jpg);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: bottom;
		min-height: 1720px;
	}
	/**/
	.innerParralax_2 {
		background-image: url("../images/presence-img2m.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
		min-height: 664px;
		background-attachment: unset;
	}

	.innerParralax_1 {
		background-image: url("../images/presence-img1m.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
		min-height: 664px;
		background-attachment: unset;
	}

	.andhra .innerParralax_1 {
		background-image: url("../images/andhra-mobile-img1.jpg");
	}

	.andhra .innerParralax_2 {
		background-image: url("../images/andhra-mobile-img2.jpg");
	}

	.himachal .topInsideBanner {
		background-image: url("../images/Himachal-Pradesh-mobile-banner.jpg") !important;
	}

	.himachal .innerParralax_1 {
		background-image: url("../images/Himachal-Pradesh-mobile-img1.jpg");
	}

	.himachal .innerParralax_2 {
		background-image: url("../images/Himachal-Pradesh-mobile-img2.jpg");
	}

	.madhyapardesh .topInsideBanner {
		background-image: url("../images/Madhya-Pradesh-mobile-banner.jpg");
	}

	.madhyapardesh .innerParralax_1 {
		background-image: url("../images/Madhya-Pradesh-mobile-img1.jpg");
	}

	.madhyapardesh .innerParralax_2 {
		background-image: url("../images/Madhya-Pradesh-mobile-img2.jpg");
	}

	.punjab .topInsideBanner {
		background-image: url("../images/Punjab-mobile-banner.jpg") !important;
	}

	.punjab .innerParralax_1 {
		background-image: url("../images/Punjab-mobile-img1.jpg");
	}

	.punjab .innerParralax_2 {
		background-image: url("../images/Punjab-mobile-img2.jpg");
	}

	.chhatisgarh .topInsideBanner {
		background-image: url("../images/Chhattisgarh-mobile-banner.jpg") !important;
	}

	.chhatisgarh .innerParralax_1 {
		background-image: url("../images/Chhattisgarh-mobile-img1.jpg");
	}

	.chhatisgarh .innerParralax_2 {
		background-image: url("../images/Chhattisgarh-mobile-img2.jpg");
	}

	.maharashtra .topInsideBanner {
		background-image: url("../images/Maharashtra-mobile-banner.jpg") !important;
	}

	.maharashtra .innerParralax_1 {
		background-image: url("../images/Maharashtra-mobile-img1.jpg") !important;
	}

	.maharashtra .innerParralax_2 {
		background-image: url("../images/Maharashtra-mobile-img2.jpg") !important;
	}

	.utarakhand .topInsideBanner {
		background-image: url("../images/Uttrakhand-mobile-banner.jpg") !important;
	}

	.utarakhand .innerParralax_2 {
		background-image: url("../images/Uttrakhand-mobile-img2.jpg") !important;
	}

	.ourPresencePage .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 903px !important;
	}

	.problemPage .topInsideBanner {
		background-image: url("../images/problem-solutions-banner-m.jpg");
	}

	.andhra .topInsideBanner {
		background-image: url("../images/andhra-mobile-banner1.jpg");
	}
	/**/
	.maharashtra .uniqueData .feedbackTxt {
		min-height: 976px !important;
	}
	/**/
	.waterDrinkingPage.skillPlacement .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 785px;
	}

	.waterDrinkingPage.skillTrainingPage .feedbackTxt {
		height: auto;
		min-height: 815px;
	}
	/**/

	.theLivehood p.fbTxt {
		background-color: #fbba13;
		color: #fff;
		font-size: 16px;
		margin-bottom: 30px;
	}

	.theLivehood p.sbTxt {
		background-color: #e28c25;
		color: #fff;
		font-size: 16px;
		margin-bottom: 30px;
	}

	.theLivehood p.thTxt {
		background-color: #d4612c;
		color: #fff;
		font-size: 16px;
		margin-bottom: 30px;
	}

	.theLivehood p.fuTxt {
		background-color: #63b14c;
		color: #fff;
		font-size: 16px;
		margin-bottom: 30px;
	}

	.theLivehood p.tpTxt {
		background-color: #3090a0;
		color: #fff;
		font-size: 16px;
		margin-bottom: 30px;
	}

		.theLivehood p.fbTxt span, .theLivehood p.sbTxt span, .theLivehood p.thTxt span, .theLivehood p.fuTxt span, .theLivehood p.tpTxt span {
			display: block;
			background-color: #fef5dc;
			color: #333;
			padding-top: 15px;
			font-family: kohinoorbangla-semibold;
			font-size: 13px;
			line-height: 1.3;
		}

	.humanMblTxts {
		width: 100%;
		display: inline-block;
		margin-top: 35px;
	}

	.humanCaps {
		margin-top: 0px;
		width: 100%;
		display: block;
	}

	.drinkCurve {
		margin-bottom: 40px;
		padding: 0px;
		min-height: auto;
		text-align: center;
	}

	.cirlceDrinks::after {
		display: none;
	}

	.drinkCurve h4 {
		font-size: 18px;
		color: #cc4827;
		font-family: core-circus;
		margin: 15px auto 10px auto;
	}

	.waterMacro .txtDats h4 {
		font-size: 16px;
		font-family: core-circus;
		text-align: center;
		color: #fff;
		margin-top: 15px;
		min-height: 63px;
	}

	.waterMacro.tab_bg_1 {
		width: 100%;
		background-image: url("../images/drinking-img1.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		min-height: 755px;
		padding: 50px 0px 50px 0px;
	}

	.waterDrinkingPage .feedbackRight h4 {
		font-family: core-circus;
		font-size: 20px;
		color: #d25825;
		line-height: 1.3;
		margin-top: 30px;
	}

	.waterDrinkingPage .feedbackRight p {
		font-size: 16px;
		font-family: kohinoorbangla-semibold;
		margin-top: 10px;
		margin-bottom: 0;
		padding-bottom: 30px;
	}

	.drinkingWater {
		width: 100%;
		padding: 50px 0px 0px 0px;
	}

		.drinkingWater .italicTxt p {
			margin-bottom: 50px;
		}

	.italicTxt p {
		font-family: livory-bold-italic;
		font-size: 20px;
		text-align: center;
		color: #333;
	}

	.interventionsBox a {
		font-size: 18px;
		font-family: core-circus;
		color: #ca3b26;
		text-align: center;
		display: block;
		margin-bottom: 40px;
		margin-top: 20px;
	}

	.programeWaterPage .txtDats {
		min-height: auto;
		margin-bottom: 50px;
	}

	.programeWaterPage .feedbackLeft {
		max-width: 100%;
		width: 100%;
		float: none;
	}

	.programeWaterPage .feedbackRight {
		width: 100%;
		float: none;
		margin-left: 0px;
	}

	.programeWaterPage .feedbackTxt {
		background-color: #fbba13;
		padding: 0px;
		width: 100%;
		display: inline-block;
	}

	.mapBtnd {
		margin-bottom: 30px;
	}

	.programeWaterPage .inTheNews {
		background-color: #fff;
		padding: 50px 0px;
	}

	.mapGj {
		margin-top: 30px;
		max-width: 100%;
		display: inline-block;
	}

	.programeWaterPage .recognigation {
		width: 100%;
		background-color: #d45a28;
		padding: 50px 0px;
	}

	.play-icons p {
		font-size: 18px;
		font-family: livory-bold-italic;
		color: #fff;
		text-align: center;
	}

	.play-icons {
		position: absolute;
		top: 30%;
		left: 0px;
		right: 0px;
	}

	.programeWaterPage .feedbackRight h4 {
		font-family: core-circus;
		font-size: 20px;
		color: #d25825;
		line-height: 1.3;
		margin-top: 30px;
	}

	.recognitionIn {
		width: 100%;
		padding: 0px;
	}
	/**/
	.govermentsTxt {
		width: 100%;
		min-height: auto;
		margin-bottom: 50px;
	}

		.govermentsTxt h4 {
			font-size: 20px;
			font-family: core-circus;
			color: #333;
			padding-top: 20px;
		}

	.typeOfPartners {
		padding: 50px 0px;
		width: 100%;
		background-color: #fef4d0;
	}

	.partneringImpact {
		padding: 50px 0px;
		width: 100%;
	}

	.loadMoreB a {
		font-size: 18px;
		color: #cc4827;
		line-height: 33px;
		text-align: center;
		display: block;
		font-family: core-circus;
		margin-top: 50px;
	}

	.partnershipPage .knowledgeSharing {
		width: 100%;
		padding: 50px 0px;
		background-color: #fbba13;
	}

	.problemIns h6 {
		font-size: 16px;
		margin-bottom: 15px;
		border-bottom: 1px solid #c93d26;
		padding-bottom: 15px;
		font-family: core-circus;
		margin-top: 15px;
	}

	.partnershipSli .feedbackRight p {
		font-size: 18px;
		font-family: kohinoorbangla-semibold;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.loadMoreB.blackTsdt a {
		font-size: 18px;
		color: #333;
		line-height: 33px;
		text-align: center;
		display: block;
		font-family: core-circus;
		margin-top: 50px;
	}

	.partnershipPage .innerParralax_1 {
		background-image: url("../images/partners-img1m.jpg");
		background-attachment: unset;
	}

	.partnershipPage .innerParralax_2 {
		background-image: url("../images/partners-img2m.jpg");
		background-attachment: unset;
	}

	.partnershipPage .topInsideBanner {
		background-image: url("../images/partnership-banner-m.jpg");
	}

	.waterDrinkingPage .waterMacro .txtDats h4 {
		font-size: 18px;
		font-family: core-circus;
		text-align: center;
		color: #fff;
		margin-top: 15px;
		min-height: auto;
		padding: 0px 30px;
		line-height: 1.2;
		margin-bottom: 30px;
	}

	.waterDrinkingPage .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 820px;
	}

	.waterDrinkingPage.mainwpD .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 820px;
	}

	.waterDrinkingPage.waterLivelihoodPage .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 785px;
	}

	.waterDrinkingPage.waterEfficiencyPage .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 734px;
	}

	.waterDrinkingPage .waterMacro.tab_bg_1 {
		width: 100%;
		background-image: url("../images/drinking-img1m.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		min-height: 755px;
		padding: 50px 0px 50px 0px;
	}

	.partnershipPage .innerParralax_1 {
		background-image: url("../images/partners-img1m.jpg");
		background-attachment: unset;
	}

	.partnershipPage .innerParralax_2 {
		background-image: url("../images/partners-img2m.jpg");
		background-attachment: unset;
	}

	.partnershipPage .topInsideBanner {
		background-image: url("../images/partnership-banner-m.jpg");
	}

	.programeWaterPage .topInsideBanner {
		background-image: url("../images/programe-banner-m.jpg");
	}

	.ourPresencePage.uttarPradesh .topInsideBanner {
		background-image: url("../images/Uttar-Pradesh-mobile-banner.jpg");
	}
	/**/
	.ourPresencePage.westBangal .topInsideBanner {
		background-image: url("../images/West-Bengal-mobile-banner.jpg");
	}

	.westBangal .innerParralax_1 {
		background-image: url("../images/West-Bengal-mobile-img1.jpg");
	}

	.westBangal .innerParralax_2 {
		background-image: url("../images/West-Bengal-mobile-img2.jpg");
	}
	/**/
	.ourPresencePage.rajasthanS .topInsideBanner {
		background-image: url("../images/Rajasthan-mobile-banner.jpg");
	}

	.rajasthanS .innerParralax_1 {
		background-image: url("../images/Rajasthan-mobile-img1.jpg");
	}

	.rajasthanS .innerParralax_2 {
		background-image: url("../images/Rajasthan-mobile-img2.jpg");
	}
	/**/
	.womenMissionPge .topInsideBanner {
		background-image: url("../images/women-mission-mobile-banner.jpg");
	}

	.womenMissionPge .waterMacro.tab_bg_1 {
		background-image: url("../images/womeni-mission-mobile-macro-impacts-img.jpg") !important;
	}
	/**/
	.womenBuildingPage .topInsideBanner {
		background-image: url("../images/women-building-mobile-banner.jpg");
	}

	.womenBuildingPage .waterMacro.tab_bg_1 {
		background-image: url("../images/women-building-mobile-macro-impacts-img.jpg");
	}
	/**/
	.womenSocial .topInsideBanner {
		background-image: url("../images/women-social-mobile-banner.jpg");
	}

	.womenSocial .waterMacro.tab_bg_1 {
		background-image: url("../images/women-social-mobile-macro-impacts-img.jpg");
	}
	/**/
	.womenSocioPage .topInsideBanner {
		background-image: url("../images/women-socio-mobile-banner.jpg");
	}

	.womenSocioPage .waterMacro.tab_bg_1 {
		background-image: url("../images/women-socio-women-socio-mobile-macro-impacts-img.jpg");
	}

	.waterLivelihoodPage .topInsideBanner {
		background-image: url("../images/water-live-mobile-banner.jpg") !important;
	}
	/**/
	.waterLivelihoodPage .waterMacro.tab_bg_1 {
		background-image: url("../images/other-water-live-mobile-macro-impacts-new1.jpg");
	}
	/**/
	.impactinsideTabNew {
		display: block;
		height: 1117px;
	}
	/**/
	.skill-enter .impactinsideTab {
		display: block;
		height: 1136px;
	}
	/**/
	.skill-enter .storyMacro {
		height: 1192px !important;
	}

	.waterEfficiencyPage .topInsideBanner {
		background-image: url("../images/water-efficiency-mobile-banner.jpg");
	}

	.waterEfficiencyPage .waterMacro.tab_bg_1 {
		background-image: url("../images/water-efficiency-mobile-macro-impacts-img.jpg");
		padding: 50px 0px 145px 0px !important;
	}

	.skillMissionPage .topInsideBanner {
		background-image: url("../images/skill-mission-mobile-banner.jpg");
	}

	.skillMissionPage .waterMacro.tab_bg_1 {
		background-image: url("../images/skill-mission-mobile-macro-impact-img.jpg");
	}

	.skillTrainingPage .topInsideBanner {
		background-image: url("../images/skill-training-mobile-banner.jpg");
	}

	.skillTrainingPage .waterMacro.tab_bg_1 {
		background-image: url("../images/skill-training-mobile-macro-imapcts-img.jpg");
	}

	.skillPlacement .topInsideBanner {
		background-image: url("../images/skill-placement-mobile-banner.jpg");
	}

	.skillPlacement .waterMacro.tab_bg_1 {
		background-image: url("../images/skill-placement-mobile-macro-impacts-img.jpg");
	}

	.skill-enter .topInsideBanner {
		background-image: url("../images/skill-enter-mobile-banner.jpg");
	}

	.skill-enter .waterMacro.tab_bg_1 {
		background-image: url("../images/skill-mobile-mobile-macro-impacts-img.jpg");
		padding: 50px 0px 120px 0px;
	}

	.agriculture-Page .topInsideBanner {
		background-image: url("../images/agri-mission-mobile-banner.jpg");
	}

	.agriculture-Page .waterMacro.tab_bg_1 {
		background-image: url("../images/agri-mission-mobile-macro-impacts-img.jpg") !important;
	}

	.agriSustainable .topInsideBanner {
		background-image: url("../images/agri-sus-mobile-banner.jpg");
	}

	.agriSustainable .waterMacro.tab_bg_1 {
		background-image: url("../images/agri-sus-mobile-macro-impacts2.jpg");
	}

	.agriFarmerCollectively .topInsideBanner {
		background-image: url("../images/agri-farmer-mobile-banner.jpg");
	}

	.agriFarmerCollectively .waterMacro.tab_bg_1 {
		background-image: url("../images/agri-farmer-mobile-macro-impacts-img1 (2).jpg");
		padding: 50px 0px 70px 0px !important;
	}

	.agriEnvironmental .topInsideBanner {
		background-image: url("../images/agri-enviro-mobile-banner.jpg");
	}

	.agriEnvironmental .waterMacro.tab_bg_1 {
		background-image: url("../images/agri-enviro-mobile-macro-impacts-img.jpg");
	}

	.waterDrinkingPage .storyMacro {
		height: auto;
	}

	/**/
	.agriFarmerCollectively .feedbackTxt {
		min-height: 820px !important;
	}

	.agriFarmerCollectively .impactinsideTabFarmer {
		display: block;
		height: 1152px;
	}

	.skillMissionPage .storyMacro {
		height: 1850px;
	}
	/**/
	.skillMissionPage .feedbackTxt {
		height: 1650px;
	}
	/**/
	.healthMainP .health_h4 .txtDats h4 {
		min-height: auto !important;
	}

	.healthMainP {
		width: 100%;
		padding: 0px 0px 50px 0px;
	}

	.programeWaterPage.healthMainP .feedbackTxt {
		width: 100%;
		display: inline-block;
		min-height: 1270px;
		height: auto;
		padding: 0px 0px 20px 0px;
	}

	.mapBtnd {
		padding-left: 0;
	}

	.waterMissionPages .feedbackTxt {
		background-color: #fbba13;
		padding: 0px 0px 97px 0px;
		width: 100%;
		display: inline-block;
		min-height: 1540px;
		height: auto;
	}

	.healthMainP .topInsideBanner {
		background-image: url("../images/health-banner-m.jpg");
	}

	.healthMainP .waterMacro.tab_bg_1 {
		background-image: url("../images/health-maro-impacts-img-m.jpg");
	}

	.healthMainP .interventIns {
		background-color: #f9b800;
		width: 240px;
		height: 240px;
		border-radius: 50%;
		position: relative;
		display: table;
		margin: 0px auto;
		margin-bottom: 90px;
	}

	.healthMainP .drinkingWater {
		width: 100%;
		padding: 50px 0px 50px 0px;
	}

	.drinkCurve img {
		display: block;
		margin: 0px auto;
	}

	.healthSubPro .drinkCurve h4 {
		min-height: auto;
	}

	.healthSubPro .topInsideBanner {
		background-image: url("../images/health-sub-banner-m.jpg");
	}

	.healthSubPro .waterMacro.tab_bg_1 {
		background-image: url("../images/health-sub-banner-macro-m.jpg");
	}

	.communicablePage .drinkCurve h4 {
		min-height: auto;
	}

	.communicablePage .waterMacro .txtDats {
		min-height: auto;
		margin-bottom: 50px;
	}

	.communicablePage .waterMacro.tab_bg_1 {
		background-image: url("../images/communicable-macro-impacts-m.jpg");
	}

	.communicablePage .topInsideBanner {
		background-image: url("../images/communicable-banner-m.jpg");
	}

	.communicablePage .feedbackTxt {
		min-height: auto;
		height: auto;
		padding-bottom: 50px;
	}

	.curativePage .topInsideBanner {
		background-image: url("../images/curative-health-mobile-banner.jpg");
	}

	.curativePage .waterMacro.tab_bg_1 {
		background-image: url("../images/curative-macro-m.jpg");
	}

	.curativePage .drinkCurve h4 {
		min-height: auto;
	}

	.curativePage .waterMacro .txtDats {
		min-height: auto;
		margin-bottom: 0;
	}

	.curativePage .storyMacro {
		height: auto;
	}

	.washPage .topInsideBanner {
		background-image: url("../images/wash-banner-m.jpg");
	}

	.washPage .waterMacro.tab_bg_1 {
		background-image: url("../images/wash-behind-macro-mobile-img-update.jpg") !important;
	}

	.washPage .feedbackTxt {
		min-height: 895px;
		height: auto;
	}

	.waterMacro .txtDats {
		min-height: auto;
		margin-bottom: 50px;
	}

	.washPage .storyMacro {
		height: auto;
	}

	.communicablePage .storyMacro {
		height: auto;
	}

	.educationPage .topInsideBanner {
		background-image: url("../images/education-banner-m.jpg");
	}

	.educationPage .waterMacro.tab_bg_1 {
		background-image: url("../images/education-macro-m.jpg");
	}

	.educationPage .feedbackTxt {
		min-height: 990px;
		height: auto;
		padding-bottom: 20px;
	}

	.educationSubPage .storyMacro {
		height: auto;
	}

	.specialEduPage .topInsideBanner {
		background-image: url("../images/special-banner-m.jpg");
	}

	.specialEduPage .waterMacro.tab_bg_1 {
		background-image: url("../images/special-macro-m.jpg");
	}

	.specialEduPage .feedbackTxt {
		min-height: 810px;
		height: auto;
	}

	.promotingPage .topInsideBanner {
		background-image: url("../images/promote-banner-m.jpg");
	}

	.promotingPage .waterMacro.tab_bg_1 {
		background-image: url("../images/promote-macro-m.jpg");
	}

	.promotingPage .feedbackTxt {
		min-height: 785px;
		height: auto;
	}

	.educationPage .topInsideBanner h1 {
		font-family: core-circus;
		font-size: 20px;
		color: #fff;
		line-height: 1.3;
	}

	.educationSubPage .topInsideBanner {
		background-image: url("../images/education-sub-m.jpg");
	}

	.educationSubPage .waterMacro.tab_bg_1 {
		background-image: url("../images/education-sub-macro-m.jpg");
	}

	.educationSubPage .feedbackTxt {
		min-height: 965px;
		height: auto;
	}

	.specialEduPage .drinkCurve h4 {
		min-height: auto;
	}

	.specialEduPage .storyMacro {
		height: auto;
	}

	.healthSubPro .storyMacro {
		height: auto;
	}

	.educationPage .topInsideBanner h1 {
		position: absolute;
		top: 295px;
		left: 0px;
		right: 0px;
		text-align: center;
	}

	.partnershipPage .staffTestimonials .clientTestimonial .feedbackTxt {
		background-color: #fbba13;
		padding: 0;
		width: 100%;
		clear: both;
		min-height: 872px !important;
		display: table;
	}

	#myModal .contactForm {
		max-width: 100%;
		width: 100%;
		display: block;
		margin: 0px auto;
		padding: 15px 0px;
	}

	.mainwpD .storyMacro {
		height: auto;
	}

	.womenMissionPge .feedbackTxt {
		min-height: 1180px;
		height: auto;
	}

	.waterDrinkingPage.womenSocioPage .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 760px;
	}

	.waterDrinkingPage.womenBuildingPage .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 790px;
	}

	.waterDrinkingPage.womenSocial .feedbackTxt {
		padding: 0px 0px 20px 0px;
		min-height: 760px;
	}

	.agriculture-Page .storyMacro {
		height: auto !important;
	}

	.agriculture-Page .feedbackTxt {
		min-height: 1620px;
		height: auto;
		padding: 0px 0px 20px 0px !important;
	}

	.agriculture-Page .topInsideBanner h1 {
		font-family: core-circus;
		font-size: 18px;
		color: #fff;
		line-height: 1.3;
		top: 264px;
	}

	.skillMissionPage .storyMacro {
		height: auto;
	}

	.skillMissionPage .feedbackTxt {
		height: auto;
		padding: 0px !important;
		min-height: 1360px;
	}

	.skill-enter .storyMacro {
		height: auto !important;
	}

	.skill-enter .feedbackTxt {
		height: auto;
		min-height: 920px !important;
	}

	.andhra .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 990px !important;
	}

	.maharashtra .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 1025px !important;
	}

	.careersPage .staffTestimonials .clientTestimonial .feedbackTxt {
		min-height: 820px !important;
	}

	.rightMr::after {
		display: none;
	}

	.defaultSecW {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.awardsBox {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.awardsWith {
		width: 100%;
		margin: 0px auto;
		display: block;
	}

	.defaultSecW {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.defaultSecW3 {
		max-width: 100%;
		display: block;
		margin: 0px auto;
		padding: 0px 15px;
	}

	.defaultSecW2 {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.bgLiner {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.otherWidth {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.awardsBox {
		max-width: 100%;
		display: block;
		margin: 0px auto;
		margin-bottom: 40px;
	}

	.topInsideBanner h1 {
		position: absolute;
		top: 360px;
		left: 0px;
		right: 0px;
		text-align: center;
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.ourProgramsD {
		background-color: #fab814;
		padding: 40px 30px;
		display: flex;
		align-items: center;
		height: 280px;
		position: relative;
	}

	.anuInu {
		max-width: 100%;
		width: 100%;
	}

	.footerCol-1, .footerCol-2, .footerCol-3 {
		width: 100%;
	}
	/**/
	.ourPresencePage .uniqueData .feedbackTxt {
		min-height: 469px;
	}

	.ourPresencePage .uniqueData .feedbackTxt {
		min-height: 495px;
	}

	.threeDots.fourDot::after, .threeDots.twoDot::after {
		display: none;
	}

	.ourPresencePage .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 580px;
	}

	.ourPartnersPage .topInsideBanner {
		background-image: url("../images/our-partners-banner-mobile.jpg");
	}
	/**/
	.topHeader {
		width: 100%;
		display: inline-block;
		padding: 0px 0px 10px 0px;
	}

		.topHeader ul li a {
			font-size: 14px;
			/*color: #fff;*/
			font-family: kohinoorbangla-medium;
		}

	.n-scroll-text {
		overflow-y: hidden;
		height: auto;
		padding-right: 0px;
	}

	.waterMacro.tab_bg_1 {
		background-attachment: unset !important;
	}

	.breakBg {
		width: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: top;
		min-height: 662px;
		background-attachment: unset;
		margin-top: 0px;
		background-image: url(../images/agriculture-mobile-img2.jpg);
	}

	.awrdsTabsC {
		height: auto;
		overflow-y: hidden;
	}

	.ourPresencePage .awardsTabs .nav-tabs > li > a {
		background-color: #d4582a;
		color: #fff;
		width: 197px;
	}

	.madhyapardesh .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		height: auto;
		min-height: 810px !important;
	}

	.punjab .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 940px !important;
	}

	.uttarPradesh .feedbackRight.RightMal {
		padding: 20px 15px 20px 15px;
	}

	.uttarPradesh .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 760px !important;
	}

	.westBangal .threeDots .indDots:nth-child(1) {
		width: 100%;
		float: none;
		padding-right: 0px;
	}

	.govermentsTxt img {
		width: 90px;
	}

	.contactOnline .col-md-3 {
		width: 100%;
	}

	.conatctLogo img {
		width: auto;
		float: left;
	}

	.contactForm {
		max-width: 100%;
		width: 100%;
		display: block;
		margin: 0px auto;
		padding: 40px 0px;
	}

	.conatctLogo {
		width: 100%;
		display: inline-block;
	}

	.contactsder img {
		margin-top: 45px;
		margin-bottom: 60px;
		width: 100%;
	}

	.ourPresencePage .topInsideBanner {
		background-image: url(../images/our-presence-banner-m2.png);
	}

	.ourPresencePage.andhra .topInsideBanner {
		background-image: url(../images/andhra-mobile-banner1.jpg);
	}

	.img_bg_1 {
		background-image: url("../images/mobile-last-img_0.jpg");
	}

	.img_bg_2 {
		background-image: url("../images/maternal-&-child-health-last-parallax-mobile-img.jpg");
	}

	.img_bg_3 {
		background-image: url("../images/mobile-last-img_1.jpg");
	}

	.img_bg_4 {
		background-image: url("../images/mobile-last-img_3.jpg");
	}

	.img_bg_5 {
		background-image: url("../images/mobile-last-img_4.jpg");
	}

	.img_bg_6 {
		background-image: url("../images/mobile-last-img_5.jpg");
	}

	.paddZeros {
		padding: 0px 15px;
	}

	.awrdsTabsC p:first-child {
		padding-right: 0px;
	}

	.partnershipPage .govermentsTxt p {
		font-size: 16px;
		font-family: kohinoorbangla-medium;
		margin-top: 20px;
		padding-right: 0px;
	}

	.dottedBg::after {
		display: none;
	}

	.mapForMobile {
		padding: 30px 0px 0px 0px;
	}

	.decadesCircle {
		display: block;
		margin: 0px auto;
		margin-top: 100px;
		max-width: 320px;
	}

	.dropSecContents p:last-child {
		font-size: 13px;
		line-height: 1.3;
		font-family: kohinoorbangla-regular;
		margin-top: 30px;
	}
	/**/
	.ourModelsW {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.careersPage .vacancySliderIn p {
		font-size: 16px;
		line-height: 1.2;
		text-align: left;
		font-family: core-circus;
		color: #fff;
		margin-bottom: 0px;
	}

	.careersPage .feedbackRight {
		float: none;
		margin-left: 0px;
		background-color: #fbba13;
		width: 100%;
	}

	.vacanciesSec h3 {
		font-size: 25px;
		text-align: center;
		font-family: core-circus;
		margin-bottom: 52px;
	}

	.greatPlace h3 {
		font-size: 25px;
		text-align: center;
		font-family: core-circus;
		margin-bottom: 52px;
		color: #f9b916;
	}

	.feedbackTxt {
		display: block;
	}

	.fourCircles {
		display: none;
	}

	.bgY {
		background-color: #fbba00 !important;
	}

	.bgOr {
		background-color: #d25f2b;
	}

	.mainwpD .drinkCurve {
		margin-bottom: 45px;
		padding: 0;
		min-height: auto;
	}

	.recognigation .yellowTxt h3 {
		margin-bottom: 30px;
	}

	.agriEnvironmental .feedbackTxt {
		height: auto;
		min-height: 915px !important;
	}

	.ourPresencePage .uniqueData .feedbackTxt {
		display: table;
	}

	.ourPresencePage .impactStories .feedbackTxt {
		display: table;
	}

	.impactStories .feedbackLeft img {
		width: auto;
		min-height: auto;
	}

	.andhra .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 920px !important;
	}

	.chhatisgarh .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 870px !important;
	}

	.chhatisgarh .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 970px !important;
	}

	.uniqueData .feedbackRight p {
		padding-right: 0px;
	}

	.uniqueData .feedbackRight h4 {
		padding-right: 0px;
	}

	.gujaratPage .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 870px !important;
	}

	.gujaratPage .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 1023px !important;
	}

	.himachal .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 896px !important;
	}

	.himachal .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 1053px !important;
	}

	.madhyapardesh .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 870px !important;
	}

	.impactStories .feedbackRight p {
		padding-right: 0px;
	}

	.rajasthanS .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 896px !important;
	}

	.rajasthanS .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 1010px !important;
	}

	.utarakhand .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 930px !important;
	}

	.uttarPradesh .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 779px !important;
	}

	.westBangal .staffTestimonials.uniqueData .feedbackTxt {
		min-height: 875px !important;
	}

	.westBangal .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
		min-height: 974px !important;
	}

	.ImpactPage .feedbackTxt {
		display: table;
	}

	.contactsder {
		padding-left: 0px;
	}

	.txtDesa h3 {
		padding-left: 0px;
	}

	.addressTstxd {
		padding-left: 0px;
	}

	.contactTab .homeAcor {
		padding: 0px 15px;
	}

		.contactTab .homeAcor .addressTstxd {
			padding: 15px 0px;
		}

			.contactTab .homeAcor .addressTstxd p {
				margin-bottom: 0px;
			}

	.mapArea {
		width: 100%;
		padding: 50px 0px;
	}

	.contactTab .homeAcor .addressTstxd h4 {
		color: #cc4827;
		font-size: 20px;
		font-family: kohinoorbangla-medium;
		margin-bottom: 5px;
		margin-top: 15px;
	}

	.madhyapardesh .topInsideBanner {
		background-image: url(../images/Madhya-Pradesh-mobile-banner.jpg);
	}

	.waterDrinkingPage .feedbackRight p {
		padding-right: 0px;
	}

	.waterDrinkingPage .feedbackRight h4 {
		padding-right: 0px;
	}

	.agriEnvironmental .drinkCurve h4 {
		min-height: auto;
	}

	.madhyapardesh .awardsTabs .nav-tabs > li > a {
		width: 100%;
	}

	.skillMissionPage .feedbackLeft {
		max-width: 100%;
		float: none;
	}
}
