@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-%26-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;
}
    .partnerLogosSlider.owl-theme .owl-dots .owl-dot:hover span {
    background: transparent;
}
    .beneficiarySlider.owl-carousel .owl-item img {
    width: 100%;
}
.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;
}
/**/
.staffTestimonials .clientTestimonial .feedbackTxt {
	
	min-height: 635px!important;
}

/**/
.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;
}
.awardsBox ul li {
	font-family: core-circus;
	font-size: 18px;
	line-height: 28px;
}
.awardsBox {
	margin-top: 30px;
}
.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;
}
.awardsTabs .nav > li {
	position: relative;
	display: inline-block;
	width: 100%;
}
.awardsTabs .nav-tabs {
	border-bottom: 0px solid #ddd;
	display: inline-flex;
	overflow-x: auto;
	overflow-y: hidden;
	padding-bottom: 40px;
	width: 100%;
}
.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;
}
.awardsTabs .nav > li > a {
	position: relative;
	display: block;
	padding: 20px 10px;
}
.awardsReco h3 {
	font-size: 25px;
	text-align: center;
	font-family: core-circus;
	margin-bottom: 50px;
	color: #cc4827;
}
.awrdsTabsB {
	width: 100%;
	display: inline-block;
	padding: 30px 0px 0px 0px;
}
.beneficiarySlider .owl-nav button.owl-prev {
	position: absolute;
	width: 17px;
	height: 26px;
	top: 385px;
	margin: auto;
	right: 73px;
	opacity: 1;
	background-repeat: no-repeat;
	background-image: url(../images/arrow-left-y.png) !important;
}
.beneficiarySlider .owl-nav button.owl-next {
	position: absolute;
	width: 17px;
	height: 26px;
	top: 385px;
	margin: auto;
	right: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/arrow-right-y.png) !important;
}
.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;
}
.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;
}
.topInsideBanner {
	background-image: url("../images/about-us-m.jpg");
}
.careersPage .topInsideBanner {
	background-image: url("../images/career-m.jpg");
}
.contactPage .topInsideBanner {
	background-image: url("../images/contact-m.jpg");
}
.reportsPage .topInsideBanner {
	background-image: url("../images/reports-m.jpg");
}
.ourPeaopleBanner {
	background-image: url("../images/our-people-m.jpg");
}
.awardsRecognitionPage .topInsideBanner {
	background-image: url("../images/award-%26-Recognitions-m.jpg");
}
.peaopleAcf {
	background-image: url("../images/our-people-people-at-acf-img.jpg");
	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-banner-m.png");
}
.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;
}
.staffTestimonials .clientTestimonial .feedbackTxt {
	background-color: #fbba13;
	padding: 0;
	width: 100%;
	clear: both;
	min-height: 780px;
}

.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("../images/acf-wer-m.png");
}
.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%20(2.html).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-%26-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;
}
}