@font-face {
  font-family: kohinoorbangla-bold;
  src: url(../fonts/KohinoorBangla-Bold.otf);
}
@font-face {
  font-family: kohinoorbangla-medium;
  src: url(../fonts/KohinoorBangla-Medium.otf);
}
@font-face {
  font-family:kohinoorbangla-semibold;
  src: url(../fonts/KohinoorBangla-Semibold.otf);
}
@font-face {
  font-family: kohinoorbangla-light;
  src: url(../fonts/KohinoorBangla-Light.otf);
}
@font-face {
  font-family: kohinoorbangla-regular;
  src: url(../fonts/KohinoorBangla-Regular.otf);
}
@font-face {
  font-family: core-circus;
  src: url(../fonts/core-circus.otf);
}
@font-face {
  font-family: livory-bold-italic;
  src: url(../fonts/LivoryBoldItalic.otf);
}
@font-face {
  font-family: livory-regular-italic;
  src: url(../fonts/Livory-Italic.otf);
}
@font-face {
  font-family: swissbi;
  src: url(../fonts/swissbi.ttf);
}
@font-face {
  font-family: swissi;
  src: url(../fonts/swissi.ttf);
}

body {
  padding: 0;
  margin: 0;
  font-family: kohinoorbangla-regular;
  font-size: 16px;
}

h1,
h2,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0px;
  padding: 0px;
  font-family: kohinoorbangla-regular;
}

p {
  color: #414042;
  font-size: 16px;
  line-height: 26px;
  font-family: kohinoorbangla-regular;
}

a {
  text-decoration: none;
  font-family: kohinoorbangla-regular;
}

a:hover {
  text-decoration: none;
}
/* header start */
#header .navbar {
  position: relative;
  min-height: auto;
  margin-bottom: 0;
  border: 0px solid transparent;
}
#header {
  min-height: 80px;
  padding: 15px 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 999;
	background-color:#fff;
}
#header .navbar-brand {
  float: left;
  height: auto;
  padding: 0;
  font-size: 18px;
  line-height: 1;
  margin-top: 3px;
}
#header .navbar-inverse {
  background-color: transparent;
  border-color: transparent;
}
.floatRight {
  float: right;
}
.topHeader ul li a span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.topHeader ul {
  margin-bottom: 0px;
}
.topHeader ul li a {
  font-size: 16px;
  color: #7bb75e;
  font-family: kohinoorbangla-medium;
}
.topHeader ul li {
  padding: 0px;
  margin-left: 32px;
}
.mainHeader ul li a {
  padding: 0px;
  margin-right:30px;
  font-size: 16px;
  font-family: kohinoorbangla-medium;
  color: #fff;
}
.mainHeader ul li:last-child a{
  margin-right: 0px;
}
#header .navbar-inverse .navbar-nav > li > a{
  color: #000;
}
#header .navbar-inverse .navbar-nav > li > a:hover{
  color: #000;
}
.mainHeader {
  width: 100%;
  display: inline-block;
  margin-top: 22px;
}
#header .navbar-header
{
	float:right;
}
/* header end */



/** footer start **/

.newsLetter input.form-control {
  border: 1px solid #7bb75e;
  font-size: 13px;
  text-align: center;
  width: 100%;
  padding: 11px 0px;
  border-radius: 0px;
  color: #7bb75e;
}
.newsLetter input.form-control::placeholder {
  color: #000;
  font-size: 13px;
}
.newsLetter button {
  background-color: #7bb75e;
  border: 1px solid #7bb75e;
  width: 100%;
  font-size: 13px;
  text-align: center;
  padding: 8px 0px;
  color: #1b1b1b;
}
.newsLetter {
  max-width: 100%;
  width: 100%;
  display: inline-block;
}

.quicklinks ul {
  padding-left: 0px;
  list-style: none;
}
.quicklinks h4 {
  color: #7bb75e;
  font-size: 16px;
  font-family: kohinoorbangla-bold;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.quicklinks ul li a {
  font-size: 16px;
  color: #1b1b1b;
  margin-bottom: 5px;
  display: inline-block;
  width: 100%;
}
.headsGaps{
  margin-top: 27px;
}
.addressTxt h4 {
  font-size: 16px;
  font-family: kohinoorbangla-semibold;
  color: #000;  
}
.addressTxt {
  margin-top: 30px;
}
.contactTxt {
  margin-top: 20px;
}
.socialMedia{
  margin-top:0px;
  margin-bottom:30px;
  display:inline-block;
}
.footer {
  width: 100%;
  display: flex;
  padding:70px 0px 10px 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;
}
.footerPd .col-md-3 {
  padding: 0px 5px;
}


/** footer end **/



/*top banner*/

.topSliderIn h2 {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 0px;
  right: 0px;
}
.topSliderIn h2 {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 0px;
  right: 0px;
  font-size: 60px;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase; /* This will make the text uppercase */
}
.topSliderIn h2 span{
  display: block;
}

.itsAll {
  background-color: #7bb75e;
  width: 100%;
  padding: 20px 0px;
}
.itsAllIn h3 {
  font-size: 3px;
  line-height: 60px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #fff;
  font-weight: 600;
}

.itsAllIn p {
  font-family: livory-bold-italic;
  font-size: 26px;
  text-align: center;
  color: #fff;
  line-height: 33px;
  margin-top: 24px;
}
.itsAllIn{
  max-width: 850px;
  width: 100%;
  display: block;
  margin: 0px auto;
}
.itsAllIn p span{
  display: block;
}
.itsAllIn a {
  font-size: 22px;
  color: #fff;
  line-height: 1;
  text-align: center;
  display: block;
  font-family: 'Poppins', sans-serif;
  margin-top: 65px;
  text-transform: uppercase; /* This will make the text uppercase */
  font-weight: 700;
}
.video-item h2 {
  position: absolute;
  text-align: center;
  margin-top: 330px;
  top: 50%;
  left: 0px;
  right: 0px;
  font-size: 60px;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase; /* This will make the text uppercase */
}

.topSliderIn video {
  position: absolute; /* Make the video fill the entire viewport */
  top: 0;
  left: 0;
  width: 100vw; /* Full width of the viewport */
  height: 100vh; /* Full height of the viewport */
  object-fit: cover; /* Ensure the video covers the container while maintaining aspect ratio */
  z-index: -1; /* Place the video behind other content if necessary */
}



.itsAllIn a span {
  width: 52px;
  height: 52px;
  background-color: #7bb75e;
  border-radius: 50%;
  padding: 15px 12px;
  display: inline-block;
}
.itsAllIn a span img{
    width:23px;
}
.partnerLogos .indLogo {
  filter: grayscale(1);
}
.partnerLogos .indLogo:last-child {
  /*margin-right: 0px;*/
}
.trustedPartner {
  width: 100%;
  background-color: #cecece;
  padding: 91px 0px;
}

.trustedPartner h3 {
  font-size: 36px;
  line-height: 1.5;
  font-family: core-circus;
  text-align: center;
  color: #4c4c4c;
  margin-bottom: 63px;
}
.recognigation {
  width: 100%;
  background-color: #fff;
  padding: 40px 0px 30px 0px;
}
.recognigation h3 {
  font-size: 40px;
  line-height: 1.3;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #1b1b1b;
  margin-bottom: 33px;
  font-weight: 600;
 
}

.recognitionIn img{
  width: 140px !important;
  display: block;
  margin: 0px auto;
}
.recognitionIn h4{
  font-size: 20px;
  .recognitionIn h4 {
    font-size: 20px;
    font-family: 'Poppins', sans-serif; /* Use 'Poppins' as font-family */
    text-align: center;
    margin-bottom: 40px;
    margin-top: 25px;
    color: #1b1b1b;
  }
  
  text-align: center;
  margin-bottom: 40px;
  margin-top: 25px;
  color: #1b1b1b;
}
.recognitionIn p{
  font-size: 18px;
  font-family: kohinoorbangla-medium;
  text-align: center;
  color: #1b1b1b;
}

.recognitionIn {
  width: 100%;
  padding: 0px 15px;
}

/**/
.recognitionSlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.recognitionSlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.recognitionSlider .owl-nav button.owl-next {
  position: absolute;
  width:43px;
  height:43px;
  top: 60px;
  margin: auto;
  right:0px;
  background-repeat: no-repeat;
  background-image: url(../images/right-arrow.png) !important;
}
.recognitionSlider .owl-nav button.owl-prev {
  position: absolute;
  width:43px;
  height:43px;
  top: 60px;
  margin: auto;
  left:0px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/left-arrow.png) !important;
}

.recognitionSlider.owl-theme .owl-dots, .recognitionSlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.recognitionSlider.owl-theme .owl-nav .owl-prev:hover, .recognitionSlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.recognitionSlider.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 4px;
  background: #D6D6D6;
  border-radius: 50px;
}
.recognitionSlider.owl-theme .owl-dots .owl-dot.active span, .recognitionSlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #7bb75e;  
}

.recognitionSlider.owl-carousel .owl-item img {
  width: auto;
}
.recognitionSlider.owl-theme .owl-nav {
  margin-top: 0;
}
/**/
.decadesOf {
  background-image: url("../images/ceasi-img/home-page-down-banner.jpeg");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 927px;
  width: 100%;
  background-size: cover;
  background-attachment: fixed;
}
.decadesOfIn {
  max-width: 860px;
  width: 100%;
  display: block;
  margin: 0px auto;
}

.leftDecades {
  max-width: 167px;
  width: 100%;
  float: left;
}
.rightDecades {
  float: left;
  width: calc(100% - 242px);
  margin-left: 75px;
}
.decadesCircleIn {
  width: 466px;
  display: inline-block;
  margin-bottom: 40px;
  
}
.decadesOf{
  width: 100%;
  padding: 100px 0px;
}
.decadesOf h3 {
  font-size: 36px;
  line-height: 1.5;
  font-family: 'Poppins', sans-serif; 
  text-align: center;
  color: #fff;
  margin-bottom: 59px;
  text-transform: uppercase;
  font-weight: 600;
}
.decadesOf p{
  font-size: 26px;
  line-height: 33px;
  font-family: livory-bold-italic;
  text-align: center;
  color: #fff;
}
.decadesCircle{
  margin-top: 100px;
  
}

.rightDecades h4 {
  font-size: 30px;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 20px;
  font-weight: 600;
}
.rightDecades p {
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  text-align: left;
  line-height: 1.3;
  font-weight: 600;
}
.leftItemd {
  margin-left: 0px;
  margin-right: 75px;
}
.gapItedg {
  margin-left: 62px;
}
.leftItemd h4{
  text-align: right;
}
.leftItemd p{
  text-align: right;
}
.ourPresence {
  width: 100%;
  background-color: #fef5da;
  padding: 20px 0px 145px 0px;
}
.ourPresence h3 {
  font-size: 36px;
  line-height: 1.5;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #1b1b1b;
  margin-bottom: 59px;
  font-weight: 600;
}

.dropSecContents p {
  font-size: 18px;
  line-height: 1.3;
  font-family: kohinoorbangla-regular;
  margin-top: 30px;
  /* text-align: justify; */
}
.dropSecContents a {
  display: block;
  margin: 38px 0px 22px 0px;
  width: 33px;
  height: 33px;
}
.dropSecContents a img{
    width:100%;
}
.dropSecContents .form-control {
  display: block;
  width: auto;
  height: 34px;
  padding: 0;
  font-size: 20px;
  line-height: 1.42857143;
  color: #1b1b1b;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  font-family: kohinoorbangla-regular;
}
.dropElements ul li a{
  font-size: 20px;
  margin: 5px auto;
  font-family: kohinoorbangla-regular;
  cursor: pointer;
  color: #1b1b1b;
}
.rightMap p {
  font-size: 14px;
  color: #1b1b1b;
  line-height: 1.3;
  font-family: swissi;
  margin-top: 70px;
}
.ourProgramsD {
  background-color: #7bb75e;
  padding: 40px 36px;
  display: flex;
  align-items: center;
  height: 240px;
  position: relative;
}
.ourProgramsIn img{
  width: 100%;
}
.ourPrograms {
  width: 100%;
  padding: 22px 0px 27px 0px;
}
.ourPrograms h3 {
  font-size: 36px;
  line-height: 1.5;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #7bb75e;
  margin-bottom: 7px;
  text-transform: uppercase; /* This will make the text uppercase */
  font-weight: bolder;
}

.ourPrograms p {
  font-size: 26px;
  line-height: 33px;
  font-family: livory-bold-italic;
  margin-bottom: 40px;
  text-align: center;
}
.programsds{
  max-width: 845px;
  width: 100%;
  display: block;
  margin: 0px auto;
}
.ourProgramsD h4 {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  margin-bottom: 22px;
  color: #7bb75e;
  text-transform: uppercase; /* This will make the text uppercase */
}
.ourProgramsD p {
  font-size: 16px;
  line-height: 1.4;
  font-family: kohinoorbangla-medium;
  text-align:left;
  margin-bottom: 16px;
}

.ourProgramsD a {
width: 67px;
height: 67px;
  background-color: #7bb75e;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -35px;
  right: 36px;
  text-align: center;
  line-height: 67px;
  -webkit-box-shadow: 0 0 4px -1px #1b1b1b;
  -moz-box-shadow: 0 0 4px -1px #1b1b1b;
  box-shadow: 0 0 4px -1px #1b1b1b;
}
.ourProgramsD a img {
  width: 21px;
}
.ourProgramsIn{
  margin-bottom: 30px;
}
.ourProgramsD a.btmDs {
  top: auto;
  bottom: -35px;
}
.ourProgramsIn:hover .ourProgramsD {
  background-color: #ec8430;
}
.ourProgramsIn:hover .ourProgramsD h4{
  color: #fff;
}
.ourProgramsIn:hover .ourProgramsD p{
  color: #fff;
}
.RedAr {
  display: none;
}
.ourProgramsIn:hover .RedAr{
  display: inline-block;
}
.ourProgramsIn:hover .whiteAr{
  display: none;
}
.dropSecContents ul li {
  font-size: 20px;
  margin: 5px auto;
  font-family: kohinoorbangla-regular;
  cursor: pointer;
}
#map-0, #map-1, #map-2, #map-3, #map-4, #map-5, #map-6, #map-7, #map-8, #map-9, #map-10, #map-11, #map-12, #map-13, #map-14, #map-15 {
  display: none;
}
#tabs-0, #tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8, #tabs-9, #tabs-10, #tabs-11, #tabs-12, #tabs-13, #tabs-14, #tabs-15 { 
  display: none;
}
/**/
.my-sidenav{
  display: none;
}
/*inside page*/
.topInsideBanner{
  background-image: url("../images/ceasi-img/about-banner.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  min-height: 659px;
}
.pos-rel{
  position: relative;
}
.topInsideBanner h1 {
  position: absolute;
  top: 360px;
  left: 0px;
  right: 0px;
  text-align: center;
  max-width: 840px;
  display: block;
  margin: 0px auto;
}
.careersPage .topInsideBanner h1 {
  max-width: 861px;
}
.topInsideBanner h1 span {
  display: inline-block; /* Ensures the span takes only the width of its content */
  color: #fff;
  font-size: 60px;
  background-color: #36750494;
  padding: 10px; /* Adjust padding as needed to cover the area around the text */
  box-sizing: border-box; /* Ensures padding is included within the element's width */
}

.topInsideBanner h1{
  font-family: 'Poppins', sans-serif;
  font-size: 40px;
  color: #fff;
  line-height: 47px;
  font-weight: 600;
}
.readMore a {
  font-size: 22px;
  color: #7bb75e;
  line-height: 23px;
  text-align: center;
  display: block;
  font-family: 'Poppins', sans-serif;
  margin-top: 65px;
  font-weight: 600;
}
.readMore a span {
  width: 52px;
  height: 52px;
  background-color: #7bb75e;
  border-radius: 50%;
  padding: 15px 12px;
  display: inline-block;
}
.overviewHistory {
  width: 100%;
  display: inline-block;
  padding: 10px 0px 50px 0px;
  background-color: #fff;
}
.overviewHistory p {
  font-size: 18px;
  text-align: center;
  color: #333;
  font-family: kohinoorbangla-semibold;
  margin-bottom: 55px;
}
.aboutFour img {
  display: block;
  margin: 0px auto;
  width: 98px;
}
.aboutFour p{
  color: #333333;
  font-family: core-circus;
  font-size: 18px;
  margin-bottom: 0px;
  margin-top: 15px;
}
.narotumRight h4{
  font-family: livory-bold-italic;
  font-size: 26px;
  color: #333333;
}
.narotumRight p{
  font-family: livory-bold-italic;
  font-size: 19px;
  color: #333;
  margin-top: 50px;
}
.narotumRight p span{
  font-family: kohinoorbangla-regular;
  display: block;
}
.ruralIndia {
  width: 100%;
  background-color: #fef4d0;
  padding: 58px 0px 44px 0px;
}
.ourModelsW {
  max-width: 1108px;
  display: block;
  margin: 0px auto;
}
.modelsBox {
  position: relative;
}
.rightMr::after {
  content: "";
  display: block;
  position: absolute;
  right: -45px;
  top: 87px;
  background-image: url("../images/model-ar.png");
  background-size: contain;
  background-position: center;
  width: 52px;
  height: 40px;
}
.visionMission h3 {
  margin-top: 15px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  color: #7bb75e;
  margin-bottom: 11px;
  font-weight: 600;
}
.visionMission  p{
  text-align: center;
  font-size: 20px;
  font-family: kohinoorbangla-semibold;
  color: #333333;
}



.ourValues h4 {
  font-size: 18px;
  color: #cc4827;
  margin-top: 15px;
  font-family: core-circus;
  text-align: center;
}
.ourValues img {
  display: block;
  margin: 0px auto;
  z-index: 99;
  position: relative;
  width: 98px;
}
.ourValues p {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  font-family: kohinoorbangla-medium;
  margin-bottom: 0;
  line-height: 22px;
}
.ourValues {
  min-height: 322px;
  padding: 0px 40px;
}
.our-valuse h3 {
  margin-top: 56px;
  margin-bottom: 40px;
  text-align: center;
  font-family: core-circus;
  font-size: 20px;
  color: #cc4827;
}
.bgLiner::after {
  content: "";
  display: block;
  position: absolute;
  top: 53px;
  left: 0px;
  right: 0px;
  width: 100%;
  min-height: 637px;
  background-image: url("../svg/line-1.svg");
  background-repeat: no-repeat;
  background-position: top;
  background-size: contain;
  z-index: 9;
}

.ourModels{
  padding: 96px 0px;
  width: 100%;
  min-height: 1030px;
  background-image: url("../images/img.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}

.ourModels h3{
  text-align: center;
  font-family: core-circus;
  font-size: 36px;
  color: #fff;
  margin-bottom: 75px;
}
.square-boxs {
  width: 209px;
  height: 209px;
  background-color: #dbd3be;
  border: 27px solid #f1e6c7;
  display: block;
  margin: 0px auto;
}
.square-boxs h4 {
  line-height: 160px;
  text-align: center;
  font-size: 20px;
  color: #333333;
  font-family: core-circus;
}

.modelsBox ul {
  list-style: none;
  padding: 0;
  margin-top: 55px;
}
.modelsBox ul li {
  text-align: center;
  font-size: 18px;
  color: #fff;
  font-family: kohinoorbangla-semibold;
  margin-bottom: 45px;
  position: relative;
  padding: 0px 65px;
}
.modelsBox ul li:first-child::after{
  display: none;
}
.modelsBox ul li::after {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: -22px;
  width: 7px;
  height: 7px;
  background-color: #333;
  border-radius: 50%;
  margin: 0px auto;
}
.ourJourney h3{
  color: #333333;
  font-family: core-circus;
  font-size: 36px;
  margin-bottom: 222px;
  text-align: center;
}
.ourJourney{
  width: 100%;
  display: inline-block;
  padding: 78px 0px;
}
.InhistoryBoxes h4 {
  font-size: 20px;
  font-family: core-circus;
  color: #cc4827;
  margin-bottom: 10px;
  margin-top: 18px;
}
.InhistoryBoxes {
  max-width: 300px;
  width: 100%;
}
.InhistoryBoxes ul li {
  font-size: 16px;
  font-family: kohinoorbangla-semibold;
  margin-bottom: 8px;
  color: #333;
}
.InhistoryBoxes ul {
  padding-left: 16px;
}
.boxesGaps_1 {
  margin-left: 105px;
}
.boxesGaps_2{
  margin-right: 163px;
}
.circleBoxess {
  width: 145px;
  height: 145px;
  border-radius: 50%;
  position: absolute;
  right: -85px;
  top: -12px;
  background-image: url("../images/circle-icon1.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  z-index: 999;
}
.circleBoxess p {
  text-align: center;
  padding-top: 32px;
  padding-right: 20px;
  font-size: 20px;
  color: #fff;
  font-family: core-circus;
}
.circleBoxess1 {
  width: 145px;
  height: 145px;
  border-radius: 50%;
  position: absolute;
  left: -85px;
  top: -50px;
  background-image: url("../images/circle-icon2.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  z-index: 999;
}
.circleBoxess1 p {
  text-align: center;
  padding-top: 32px;
  padding-left: 20px;
  font-size: 20px;
  color: #fff;
  font-family: core-circus;
}
.yearBoxes::after {
  content: "";
  display: block;
  position: absolute;
  right: -22px;
  top: -190px;
  background-image: url("../images/line2.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 46px;
  height: 3240px;
  z-index: 99;
}
.right1m {
  margin-bottom: 220px;
}
.right2m {
  margin-top: 57px;
  margin-bottom: 120px;
  margin-left: 177px;
}
.right3m {
  margin-top: 74px;
  margin-bottom: 82px;
}
.right4m {
  margin-top: 76px;
  margin-bottom: 82px;
  margin-left: 177px;
}
.right5m {
  margin-top: 131px;
  margin-bottom: 82px;
}
.ourJourney .col-md-6{
  padding: 0px;
}
.individualBoxes img {
  width: 100%;
}

.inCommitee p {
  padding-top: 35px;
  padding-bottom: 10px;
  color: #333;
  font-size: 22px;
  font-family: livory-bold-italic;
  text-align: center;
}
.inCommitee img {
  display: block;
  margin: 0px auto;
}
.inCommitee a{
  display: block;
  margin-bottom: 75px;
  text-align: center;
}

.boardLists {
  width: 100%;
  background-color: #fef4d0;
  padding: 83px 0px 20px 0px;
}
.boardLists p {
  font-size: 20px;
  text-align: center;
  font-family: livory-bold-italic;
}
.boardLists h3 {
  font-size: 36px;
  font-family: core-circus;
  text-align: center;
  margin: 45px auto 55px auto;
  color: #cc4827;
}

.executiveCommitee {
  width: 100%;
  background-color: #fff;
  padding: 76px 0px 76px 0px;
}
.executiveCommitee h3 {
  font-size: 36px;
  font-family: core-circus;
  text-align: center;
  color: #cc4827;
  margin-bottom: 80px;
}

.executiveIn p {
  font-size: 20px;
  margin-top: 26px;
  text-align: center;
  font-family: livory-bold-italic;
  margin-bottom: 20px;
}
.executiveIn img {
  display: block;
  margin: 0px auto;
}
.executiveIn p span {
  display: block;
  font-family: livory-regular-italic;
  font-size: 20px;
  line-height: 1;
}
.pluseTxts {
  font-size: 26px;
  font-family: core-circus;
  line-height: 1;
}
.peaopleAcf h3 {
  font-size: 36px;
  font-family: core-circus;
  text-align: center;
  color: #fff;
  margin-bottom: 170px;
}
.peaopleAcf {
  background-image: url("../images/people-at-acf.jpg");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 659px;
  width: 100%;
  background-size: cover;
  padding: 58px 0px 58px 0px;
  background-attachment: fixed;
}
.AcfIn {
  width: 224px;
  height: 224px;
  background-color: #c1beb8;
  border: 28px solid #dfc2a5;
  border-radius: 50%;
  text-align: center;
}
.AcfIn p{
  text-align: center;
}
.AcfIn p span{
  display: block;
}
.item1 {
  background-image: url(../images/ceasi-img/bg-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100vh;
  display: flex;
  align-items: center;
}
.item2 {
  background-image: url(../images/ceasi-img/bg-2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100vh;
  display: flex;
  align-items: center;
}
.peaopleAcf .readMore a {
  font-size: 22px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  display: block;
  font-family: 'Poppins', sans-serif;
  margin-top: 65px;
}

.AcfIn p {
  font-size: 26px;
  font-family: core-circus;
  line-height: 1.3;
}
.AcfIn p span {
  display: block;
  font-size: 14px;
}
.AcfIn p:first-child {
  margin-top: 20px;
}
.AcfIn.fourP p {
  margin-top: 52px;
  padding: 0px 1px;
  font-size: 18px;
}
.executiveIn {
  margin-bottom: 80px;
  cursor:pointer;
}
/**/
.ourPeoplePage .modal-dialog {
  width: 860px;
  margin: 0px auto;

}
.ourPeoplePage .modal-body {
  position: relative;
  padding: 40px 64px;
}
.popupImages p {
  font-size: 20px;
  text-align: center;
  font-family: livory-bold-italic;
  color: #fff;
  margin-top: 15px;
}
.ourPeoplePage .modal-content {
  position: relative;
  background-color: rgba(61, 61, 59, .9);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
  box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.popupContents p {
  color: #fff;
  font-size: 18px;
  font-family: kohinoorbangla-medium;
  line-height: 1.3;
}
.ourPeoplePage .modal-backdrop.in {
  opacity: 0;
}
.ourPeoplePage .modal {
  left: auto;
}
.crossIc img {
  width: 100%;
}
.crossIc {
  display: block;
  margin-bottom: 35px;
  width: 38px;
  height: 38px;
}
.ourPeaopleBanner {
  background-image: url("../images/our-people-banner.jpg")
}
.inCommitee {
  min-height: 390px;
  width: 100%;
  cursor: pointer;
}
/**/
.theSprit {
  width: 100%;
  padding: 62px 0px;
}
.theSprit h3{
  font-size: 26px;
  font-family: livory-bold-italic;
  color: #cc4827;
  text-align: center;
}
.theSprit h4{
  font-size: 26px;
  font-family: livory-bold-italic;
  color: #333333;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 42px;
}
.theSprit p{
  font-size: 18px;
  text-align: center;
  font-family: kohinoorbangla-medium;
}
.vacanciesSec {
  width: 100%;
  background-color: #fef4d0;
  padding: 80px 0px;
  position: relative;
}
.vacanciesSec h3 {
  font-size: 36px;
  text-align: center;
  font-family: core-circus;
  margin-bottom: 52px;
}
.vacanciesSec p {
  font-size: 26px;
  font-family: livory-bold-italic;
  color: #333333;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 90px;
}
.vacanciesSec p a{
  display: block;
  font-family: livory-bold-italic;
  line-height: 1.2;
}

.vacancySliderIn {
  background-color: #d86a41;
  padding: 50px 35px;
}
.vacancySliderIn p {
  font-size: 18px;
  font-family: core-circus;
  color: #fff;
  text-align: left;
  margin-bottom: 0px;
  line-height: 24px;
}
.vacancySliderIn a{
  display: inline-block;
  margin-bottom: 20px;
}
/**/
/**/
.vacancySlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.vacancySlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.vacancySlider .owl-nav button.owl-next {
  position: absolute;
  width:43px;
  height:43px;
  top: 85px;
  margin: auto;
  right: -85px;
  background-repeat: no-repeat;
  background-image: url(../images/right-arrow.png) !important;
}
.vacancySlider .owl-nav button.owl-prev {
  position: absolute;
  width:43px;
  height:43px;
  top: 85px;
  margin: auto;
  left: -85px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/left-arrow.png) !important;
}

.vacancySlider.owl-theme .owl-dots, .vacancySlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.vacancySlider.owl-theme .owl-nav .owl-prev:hover, .vacancySlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.vacancySlider.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.vacancySlider.owl-theme .owl-dots .owl-dot.active span, .vacancySlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}

.vacancySlider.owl-carousel .owl-item img {
  width: auto;
}
.vacancySlider.owl-theme .owl-nav {
  margin-top: 0;
}
/**/
.vacancySliderIn {
  background-color: #d86a41;
  padding: 46px 35px;
  min-height: 193px;
}
.vacancySlider.owl-theme .owl-dots{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
.greatPlace {
  width: 100%;
  padding: 79px 0px;
  background-image: url("../images/great-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 803px;
  background-attachment: fixed;
}
.greatPlace h3{
  font-size:36px;
  text-align: center;
  font-family: core-circus;
  margin-bottom: 52px;
  color: #7bb75e;
}
.greatPlace p {
  font-size: 26px;
  font-family: livory-bold-italic;
  color: #fff;
  text-align: center;
  line-height: 1.2;
}
.lifeAtAcf {
  width: 100%;
  padding: 79px 0px;
  background-color: #fef4d0;
}
.careersPage .topInsideBanner {
  background-image: url("../images/careers-banner.jpg");
}

.lifeAtAcf h3{
  font-size: 36px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 59px;
  color: #7bb75e;
  font-weight: 600;
}
.lifeBoxIn{
  margin-bottom: 14px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 435px;
  display: table;
}
.lifeInAcf .col-md-6 {
  padding: 0px 7px;
}
.lifeInAcf .col-md-6:nth-child(1) {
  width: 55%;
}
.lifeInAcf .col-md-6:nth-child(2) {
  width: 45%;
}
.lifeInAcf .col-md-6:nth-child(3) {
  width: 45%;
}
.lifeInAcf .col-md-6:nth-child(4) {
  width: 55%;
}
.lifeInAcf .col-md-6:nth-child(5) {
  width: 55%;
}
.lifeInAcf .col-md-6:nth-child(6) {
  width: 45%;
}
.bg_1 {
  background-image: url("../images/ceasi-img/objective2.jpg");
}
.bg_2 {
  background-image: url("../images/ceasi-img/14.png");
}
.bg_3 {
  background-image: url("../images/ceasi-img/8.png");
}
.bg_4 {
  background-image: url("../images/ceasi-img/program-4.jpg");
}
.bg_5 {
  background-image: url("../images/ceasi-img/objective5.jpeg");
}
.bg_6 {
  background-image: url("../images/ceasi-img/program2.jpg");
}

.lifeBoxIn h4 {
  font-size: 36px;
  color: #fff;
  font-family: core-circus;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.lifeBoxIn h4 span{
  display: block;
}

.staffTestimonials{
  width: 100%;
  padding: 25px 0px 0px 0px;
}
.feedbackTxt {
  background-color: #7bb75e;
  padding: 0px 128px 7px 100px;
  width: 100%;
  display: flex;
  height: auto;
}
.feedbackRight {
  width: calc(100% - 465px);
  float: left;
  margin-left: 25px;
}
.feedbackLeft {
  max-width: 440px;
  width: 100%;
  float: left;
}
.feedbackLeft img {
  width: auto;
  height: 450px;
}
.impactStories .feedbackLeft img {
  width: auto;
  min-height: 555px;
}
.impactStories .feedbackRight p {
  padding-right: 45px;
}
.uniqueData  .feedbackRight p {
  padding-right: 45px;
}
.uniqueData  .feedbackRight h4 {
  margin-top: 46px;
  font-size: 25px;
  font-family: 'Poppins', sans-serif;
  padding-right: 45px;
}
.sliderFull {
  width: 100%;
  display:flex;
}
.feedbackRight p{
  font-size: 18px;
  font-family:kohinoorbangla-semibold;
  margin-top: 10px;
  margin-bottom: 50px;
  text-align: justify;
}
.namePos p{
  font-size: 18px;
  font-family: livory-bold-italic;
  margin-top: 0px;
}
.namePos p span{
  display: block;
  font-family: kohinoorbangla-regular;
}

.staffTestimonials h3{
  font-size: 36px;
  text-align: center;
 font-family: 'Poppins', sans-serif;
  margin-bottom: 1px;
  color: #333333;
}
.staffTestimonials .allHeads h3 {
  margin-bottom: 15px;
}
.clientTestimonial.owl-theme .owl-dots{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
.clientTestimonial.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.clientTestimonial.owl-theme .owl-dots .owl-dot.active span, .clientTestimonial.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}
/**/
.awardsRecognitionPage .topInsideBanner {
  background-image: url("../images/awards-banner.jpg");
}
.awardsBox ul{
  padding-left: 0px;
  margin-top: 25px;
}
.awardsBox ul li {
  font-family: core-circus;
  font-size: 20px;
  line-height: 28px;
}
.awardsBox ul li span {
  display: inline;
  font-family: kohinoorbangla-medium;
  margin-top: 0px;
}
.awardsBox ul li span.txtBlack {
  display: block;
  font-family: kohinoorbangla-medium;
  margin-top: 10px;
}
.brderBox {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #fbc11a;
  padding-bottom: 73px;
  margin-bottom: 78px;
}
.awardsReco{
  width: 100%;
  padding: 73px 0px 40px 0px;
}
.awardsReco h3{
  font-size: 36px;
  text-align: center;
  font-family: core-circus;
  margin-bottom: 59px;
  color: #cc4827;
}
.awardsReco p{
  font-size: 26px;
  font-family: livory-bold-italic;
  text-align: center;
  margin-bottom: 55px;
}
.awardsBox ul li {
  margin-bottom: 40px;
}
.awardsBox ul li:last-child {
  margin-bottom: 0px;
}
.awardsReco .brderBox:last-child {
  border-bottom: 0px solid #000;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.programsAwards {
  background-color: #fff;
  padding: 57px 0px;
  width: 100%;
}
.awardsRecognitionPage .programsAwards {
  background-color: #fef2cf;
  padding: 57px 0px;
  width: 100%;
}
/**/
.awardsTabs .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 0px solid transparent;
  border-radius: 0px;
  background-color: #7bb75e;
  text-align: center;
}
.awardsTabs .nav-tabs > li {
  float: none;
  margin-bottom: 0;
  width: 16.67%;
  border-right: 5px solid #fff;
}
.awardsTabs .nav > li {
  position: relative;
  display: inline-block;
}
.awardsTabs .nav-tabs {
  border-bottom: 5px solid #fff;
  display: flex;
}
.awardsTabs .nav-tabs > li > a {
  margin-right: 0px;
  line-height: 1.42857143;
  border: 0px solid transparent;
  border-radius: 0px;
  background-color: #7bb75e;
  text-align: center;
  font-size: 18px;
  font-family: core-circus;
  color: #333;
}
.awardsTabs .nav > li > a {
  position: relative;
  display: block;
  padding: 32px 10px;
}
.awardsTabs .nav-tabs > li.active > a, .awardsTabs .nav-tabs > li.active > a:focus, .awardsTabs .nav-tabs > li.active > a:hover {
  color: #fff;
  cursor: default;
  background-color: #d25825;
  border: none;
  position: relative;
}
.awardsTabs ul li.active a{
  position: relative;
}
.awardsTabs ul li.active a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0px;
  width: 26px;
  height: 17px;
  background-image: url("../images/arrow-red-awards.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  right: 0px;
  margin: 0px auto;
}
.awrdsTabsC ul {
    padding-left: 25px;
    margin-bottom: 30px;
}
.awrdsTabsC ul li {
  font-size: 18px;
  font-family: core-circus;
}
.awrdsTabsC ul li span {
  font-family: kohinoorbangla-semibold;
}
.awrdsTabsC h4 {
  font-size: 18px;
  font-family: core-circus;
  color: #cc4827;
  margin-bottom: 8px;
}
.awrdsTabsB {
  width: 100%;
  display: inline-block;
  padding: 63px 0px 0px 0px;
}
.programsAwards h3{
  font-size: 36px;
  text-align: center;
  font-family: core-circus;
  margin-bottom: 59px;
  color: #333333;
}
.beneficiaryAwards {
  background-color: #d4612c;
  padding: 0px 0px 0px 0px;
  width: 100%;
}
.beneficiaryAwards h3 {
  font-size: 26px;
  color: #333;
  font-family: core-circus;
  text-align: center;
  background-color: #fff;
  padding: 59px 15px;
}
.beneC ul li span{
  display: block;
  font-family: kohinoorbangla-regular;
}
.beneC ul {
  padding-left: 15px;
}
.beneC ul li {
  font-size: 18px;
  color: #fff;
  font-family: core-circus;
  margin-bottom: 35px;
}
.beneC ul li:last-child{
  margin-bottom: 0px;
}

.beneficiarySlider {
  padding: 57px 0px;
}
.beneC h4 {
  font-family: core-circus;
  font-size: 20px;
  color: #7bb75e;
  border-bottom: 1px solid #7bb75e;
  margin-bottom: 50px;
  margin-top: 75px;
  padding-bottom: 5px;
}
/**/
/**/
.beneficiarySlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.beneficiarySlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.beneficiarySlider .owl-nav button.owl-next {
  position: absolute;
  width:17px;
  height:26px;
  top: 125px;
  margin: auto;
  right:15px;
  background-repeat: no-repeat;
  background-image: url(../images/arrow-right-y.png) !important;
}
.beneficiarySlider .owl-nav button.owl-prev {
  position: absolute;
  width:17px;
  height:26px;
  top: 125px;
  margin: auto;
  right: 73px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/arrow-left-y.png) !important;
}

.beneficiarySlider.owl-theme .owl-dots, .beneficiarySlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.beneficiarySlider.owl-theme .owl-nav .owl-prev:hover, .beneficiarySlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.beneficiarySlider.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 4px;
  background: #D6D6D6;
  border-radius: 50px;
}
.beneficiarySlider.owl-theme .owl-dots .owl-dot.active span, .beneficiarySlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13; 
}

.beneficiarySlider.owl-carousel .owl-item img {
  width: auto;
}
.beneficiarySlider.owl-theme .owl-nav {
  margin-top: 0;
}
/**/
.beneC {
  padding-left: 30px;
}
/**/
.reportsPage .topInsideBanner {
  background-image: url("../images/reports-banner.jpg");
}
.annualReports {
  width: 100%;
  padding: 79px 0px 0px 0px;
}
.annualReports h3{
 font-size: 36px;
 text-align: center;
 font-family: core-circus;
 margin-bottom: 59px;
 color: #cc4827;
}
.anuInuInsdie h3 {
  font-size: 22px;
  font-family: core-circus;
  text-align: left;
  margin-top: 45px;
  border-bottom: 1px solid #cc4827;
  padding-bottom: 10px;
  margin-bottom: 0px;
}
.anuInuInsdie h4 {
  font-size: 20px;
  font-family: core-circus;
  text-align: left;
  margin-top: 15px;
  color: #333333;
  margin-bottom: 25px;
  min-height: 46px;
}

.anuInuInsdie a{
 font-size: 13px;
 font-family: core-circus;
 text-align: left;
 color: #cc4827;
 margin-bottom: 4px;
}
.fullReport {
  display: flex;
  gap: 30px;
  margin-bottom: 90px;
}
.fullReport p {
  font-size: 12px;
  font-family: core-circus;
  text-align: left;
  color: #333;
}
.leftFull{
  position: relative;
}
.leftFull::after {
  content: "";
  display: block;
  position: absolute;
  right: -15px;
  top: 5px;
  width: 2px;
  height: 15px;
  background-color: #cc4827;
}
.fcraReports {
  width: 100%;
  background-color: #fef4d0;
  padding: 79px 0px 0px 0px;
}
.fcraReports h3 {
  font-size: 36px;
  font-family: core-circus;
  text-align: center;
  color: #cc4827;
  margin-bottom: 58px;
}
/**/
.fcraReportsBox {
  background-image: url("../images/square-img.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 230px;
  height: 235px;
}
.allLinks{
  margin-top: 46px;
  margin-bottom: 100px;
}
.allLinks a {
  width: 100%;
  display: inline-block;
  font-size: 18px;
  font-family: core-circus;
  color: #333;
  margin-bottom: 10px;
}
.allLinksImg img{
 width:17px;
}

.fcraReportsBox p {
  font-size: 18px;
  font-family: core-circus;
  padding-left: 35px;

}
.fcraReportsBox p span {
  display: block;
}
.fcraReportsBox p {
  display: table-cell;
  vertical-align: middle;
}
.fcraReportsBox {
  display: table;
}
/**/
/* Style the tab */
.tab {
  width: 100%;
  margin-top: 84px;
}
.tab button.active {
  color: #ec8430;
}
.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: 16px;
  margin-bottom: 10px;
  font-family: kohinoorbangla-semibold;
}
.tabcontent {
  width: 100%
}

.dropUsSale {
  width: 100%;
  background-color: #fef4d0;
  padding: 79px 0px;
  min-height: 662px;
}
.dropUsSale h3 {
  font-size: 36px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #ec8430;
  margin-bottom: 0;
  font-weight: 600;
}
.dropUsSale p{
  font-family:kohinoorbangla-semibold;
  font-size:36px;
  text-align: center;
}
.contactOnline {
  width: 100%;
  padding: 79px 0px;
  background-color: #ec8430;
}
.contactOnline h3 {
  font-size: 36px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #fff;
  margin-bottom: 58px;
  font-weight: 600;
}

.contactBoxes {
  position: relative;
}
.contactBoxes a {
  position: absolute;
  top: 45%;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  text-align: center;
}
.contactPage .topInsideBanner {
  background-image: url("../images/ceasi-img/contact-banner.jpeg");
}
.mapArea h3 {
  font-size: 36px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #ec8430;
  margin-bottom: 58px;
  font-weight: 600;
}
.mapArea {
  width: 100%;
  padding: 79px 0px;
}
.contactsder {
  padding-left: 35px;
}
.contactsder h4 {
  font-size: 20px;
  color: #ec8430;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 25px;
  font-weight: 600;
}

html {
  scroll-behavior: smooth;
}

.contactsder h4 {
  font-size: 24px;
  color: #ec8430;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 25px;
}
.contactsder p {
  font-size: 18px;
  font-family: kohinoorbangla-semibold;
}
.contactsder img {
  margin-top: 45px;
  margin-bottom: 60px;
  
}

.partnershipQuery a{
  color: #333;
  font-size: 18px;
  font-family: kohinoorbangla-semibold;
}
.partnershipQuery {
  border-bottom: 2px solid #d5d4d4;
  border-top: 2px solid #d5d4d4;
  padding: 60px 0px;
  max-width: 552px;
}

.txtDesa h3 {
  color: #ec8430;
  font-size: 20px;
  margin-bottom: 60px;
  font-family: 'Poppins', sans-serif;
  padding-left: 35px;
  font-weight: 600;
}

.addressTstxd h4 {
  color: #ec8430;
  font-size: 20px;
  font-family: kohinoorbangla-medium;
  margin-bottom: 5px;
}
.addressTstxd p {
  margin-bottom: 45px;
}
.contactTab {
  padding-bottom: 54px;
  width: 100%;
}
.InhistoryBoxes ul li b {
  font-family: kohinoorbangla-bold;
}
.awardsBgBoxes p {
  text-align: center;
  position: absolute;
  top: 43%;
  left: 0px;
  right: 0px;
  max-width: 180px;
  width: 100%;
  font-family: kohinoorbangla-semibold;
  font-size: 22px;
}
.tab button.active{
  position: relative;
}
.tab button.active::after {
  background-image: url("../images/red-triangle-c.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  right: -20px;
  top: 6px;
  width: 8px;
  height: 16px;
}
/**/
.ourPresencePage .topInsideBanner {
  background-image: url("../images/our-presence-banner.jpg");
}
.ourPresencePage .awardsReco {
  width: 100%;
  padding: 190px 0px;
}
.ourPresencePage .awardsReco h4 {
  font-size: 26px;
  font-family: livory-bold-italic;
  text-align: center;
  margin-bottom: 50px;
}
.ourPresencePage .awardsReco p{
  color: #414042;
  font-size: 18px;
  line-height: 1.3;
  /*font-family: kohinoorbangla-regular;*/
  font-family:kohinoorbangla-semibold;
  text-align: center;
  margin-bottom: 0px;
}

.presenceInGujarat {
  width: 100%;
  background-color: #fef5da;
  padding: 93px 0px;
}
.presenceInGujarat h3{
  font-size: 36px;
  text-align: center;
  font-family: core-circus;
  margin-bottom: 20px;
  color: #ec8430;
}
.presenceInGujarat h4{
 font-size: 26px;
 font-family: livory-bold-italic;
 text-align: center;
 margin-bottom: 30px;
}
.nubmerMap ol li {
  font-size: 18px;
  margin-bottom: 14px;
  font-family: kohinoorbangla-bold;
}
.ourPresencePage .awardsTabs .nav-tabs > li > a {
  background-color: #d25825;
  color: #fff;
}
.ourPresencePage .awardsTabs .nav-tabs > li.active > a, .ourPresencePage .awardsTabs .nav-tabs > li.active > a:focus, .awardsTabs .nav-tabs > li.active > a:hover {
  color: #555;
  background-color: #7bb75e;
}
.ourPresencePage .awrdsTabsB {
  width: 100%;
  display: inline-block;
  padding: 0px;
  background-color: #f9b916;
}
.ourPresencePage .awrdsTabsC {
  width: 100%;
  padding: 40px 20px;
}
.threeDots {
  width: 100%;
  display: inline-block;
  position: relative;
  padding-top: 30px;
  margin-top: 20px;
}
.feedbackRight .mapBtnd:first-child .threeDots{
    margin-top:0px;
}
.awrdsTabsC p:first-child {
  padding-right: 65px;
}
.ourPresencePage .awardsTabs ul li.active a::after{
  z-index: 99;
  background-image: url("../images/yellow-ar.png");
  bottom: -15px;
}
.threeDots::after {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  left: 0px;
  background-image: url("../images/three-dots.png");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  width: 100%;
  height: 11px;
}
.ourPresencePage .awrdsTabsC p{
  font-size: 18px;
  color: #000000;
}
.indDots p {
  color: #ca3b26!important;
  font-size: 14px!important;
  font-family: core-circus;
  line-height: 1.3;
}
.indDots h4 {
  color: #1b1b1b;
  font-size: 16px;
  line-height: 1;
  font-family: core-circus;
}
.ourPresencePage .feedbackTxt {
  background-color: #fef5da;
  padding: 0px 20px 74px 128px;
  width: 100%;
  display: flex;
}
.ourPresencePage .feedbackRight {
  width: calc(100% - 530px);
  float: left;
  margin-left: 90px;
}
.ourPresencePage .feedbackRight p {
  font-size: 18px;
  font-family: kohinoorbangla-regular;
  margin-top: 30px;
  margin-bottom: 0;
}
.ourPresencePage .feedbackRight h4 {
  margin-top: 76px;
  font-size: 25px;
  font-family: core-circus;
}

.ourPresencePage .impactStories .feedbackRight {
  width: 50%;
  float: left;
  margin-left: 0px;
  padding: 45px 15px 15px 60px;
}
.ourPresencePage .impactStories .feedbackLeft {
  max-width: 50%;
  width: 100%;
  float: left;
}
.ourPresencePage .impactStories .feedbackTxt {
  background-color: #d25825;
  padding: 0px;
  width: 100%;
  display:flex;
}
.ourPresencePage .impactStories .feedbackRight h4 {
  margin-top: 0;
  font-size: 25px;
  font-family: 'Poppins', sans-serif;
  color: #fff;
}
.ourPresencePage .impactStories .feedbackRight p{
  color: #fff;
  margin-top: 20px;
}
.innerParralax_1 {
  background-image: url("../images/ceasi-img/programs-picks/P14.jpeg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  min-height: 764px;
  background-attachment: fixed;
}
.innerParralax_2 {
  background-image: url("../images/ceasi-img/programs-picks/women-empowerment/Program\ 1\ picture\ 7\ -pashu\ shaki.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  min-height: 564px;
  background-attachment: fixed;
}

.innerParralax_3 {
  background-image: url("../images/ceasi-img/programs-picks/women-empowerment/Program\ 2_\ Picture\ 8_\ plant\ tissue\ culture.jpeg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  min-height: 564px;
  background-attachment: fixed;
}
/**/
.ourImpactPage .topInsideBanner {
  background-image: url("../images/our-impact-banner.jpg");
}
.ourImpactPage .vacancySliderIn {
  background-color: #85837f;
  padding: 40px 35px;
  min-height: 193px;
  margin-bottom: 30px;
}
.hideLside {
  display: none !important;
}
.inspiringStories {
  width: 100%;
  background-color: #fef4d0;
  padding: 79px 0px;
}
.impactTextsW {
    max-width:857px;
    display:block;
    margin:0px auto;
}
.impactTexts h3 {
  font-size: 36px;
  text-align: center;
  font-family: core-circus;
  margin-bottom: 59px;
  color: #cc4827;
}
.impactTexts p {
  font-size: 18px;
  text-align: center;
  margin-bottom: 20px;
  font-family: kohinoorbangla-semibold;
  line-height: 26px;
}
.impactTexts p:last-child{
  margin-bottom: 105px;
}
.orngeBoxes {
  width: 100%;
  background-color: #da6d39;
  padding: 106px 98px;
  margin-bottom: 30px;
}
.threeLong h4 {
  font-size: 22px;
  color: #fff;
  font-family: livory-bold-italic;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 38px;
  border-bottom: 1px solid #fff;
  min-height: 97px;
}
.threeLong h5 {
  font-family: kohinoorbangla-bold;
  font-size: 18px;
  margin-bottom: 26px;
  min-height: 60px;
}
.threeLong p {
  font-size: 18px;
  font-family: kohinoorbangla-medium;
  min-height: 338px;
  margin-bottom: 20px;
}
.threeLong a{
  display: inline-block;
  width: 100%;
}
.threeLong a img {
  width: auto !important;
  display: inline !important;
  margin-left: 6px;
}
.threeLong a {
  display: inline-block;
  width: 100%;
  color: #fff;
  font-size: 12px;
  font-family: core-circus;
}
.noRiskSlider.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
.noRiskSlider.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
}
.noRiskSlider.owl-theme .owl-dots .owl-dot.active span {
  width: 18px;
  height: 18px;
  background: #fbba13;
  border-radius: 50px;
}
/**/
/**/
.noRiskSlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.noRiskSlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.noRiskSlider .owl-nav button.owl-next {
  position: absolute;
  width: 43px;
  height: 43px;
  top: 360px;
  margin: auto;
  right: -70px;
  background-repeat: no-repeat;
  background-image: url(../images/right-arrow.png) !important;
}
.noRiskSlider .owl-nav button.owl-prev {
  position: absolute;
  width:43px;
  height:43px;
  top: 360px;
  margin: auto;
  left: -70px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/left-arrow.png) !important;
}

.noRiskSlider.owl-theme .owl-dots, .noRiskSlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.noRiskSlider.owl-theme .owl-nav .owl-prev:hover, .noRiskSlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.noRiskSlider.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.noRiskSlider.owl-theme .owl-dots .owl-dot.active span, .noRiskSlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}

.noRiskSlider.owl-carousel .owl-item img {
  width: auto;
}
.noRiskSlider.owl-theme .owl-nav {
  margin-top: 0;
}
/**/
.textCenter{
  text-align: center;
}
.allHeads h3 {
  font-size: 34px;
  line-height: 1.2;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  color: #ec8430;
  margin-bottom: 37px;
  font-weight: 600;
}
.allHeads h3 span{
  display: block;
}
.allHeads.blackTxt h3{
  color: #333333;
}
.allHeads.whiteTxt h3{
  color: #fff;
}
.weHave {
  padding: 120px 0px;
  width: 100%;
}
.weHave p {
  font-size: 22px;
  font-family: kohinoorbangla-semibold;
  line-height: 1.4;
}
/**/
.chooseAcf {
  width: 100%;
  background-color: #fef5dc;
  padding: 79px 0px;
}
.chooseAcf p{
  font-family: livory-bold-italic;
  font-size: 25px;
  text-align: center;
  margin-bottom: 55px;
}
.chooseAcf img{
  display: block;
  margin: 0px auto;
}
.macroImpact {
  width: 100%;
  padding: 79px 0px;
  background-image: url("../images/imcro-imapct-img.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 662px;
  background-attachment: fixed;
}
.grayBox {
  width: 130px;
  height: 130px;
  background-color: #fff;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
}
.grayBox p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 22px;
  color: #333;
  font-family: core-circus;
}

.macroImpact h4 {
  font-size: 18px;
  color: #fff;
  font-family: core-circus;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 50px;
}
.implementingCsr {
  width: 100%;
  padding: 79px 0px;
  background-color: #fef4d0;
}
.csrPage .topInsideBanner {
  background-image: url("../images/csr-banner.jpg");
}

.implementIn h4 {
  font-size: 25px;
  font-family: core-circus;
  margin-bottom: 50px;
}
.implementIn p {
  font-size: 18px;
  line-height: 1.4;
  font-family: kohinoorbangla-medium;
}
.implementIn {
  padding: 0px 60px 0px 30px;
}
/**/
.implementationSlider{
  margin-top: 54px;
}

/**/
.implementationSlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.implementationSlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.implementationSlider .owl-nav button.owl-next {
  position: absolute;
  width:50px;
  height:50px;
  top: 204px;
  margin: auto;
  right: -85px;
  background-repeat: no-repeat;
  background-image: url(../images/right-arrow-org.png) !important;
}
.implementationSlider .owl-nav button.owl-prev {
  position: absolute;
  width:50px;
  height:50px;
  top: 204px;
  margin: auto;
  left: -85px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/left-arrow-org.png) !important;
}

.implementationSlider.owl-theme .owl-dots, .implementationSlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.implementationSlider.owl-theme .owl-nav .owl-prev:hover, .implementationSlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.implementationSlider.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.implementationSlider.owl-theme .owl-dots .owl-dot.active span, .implementationSlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}

.implementationSlider.owl-carousel .owl-item img {
  width: auto;
}
.implementationSlider.owl-theme .owl-nav {
  margin-top: 0;
}
/**/

.implementationSlider.owl-theme .owl-dots{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
/**/
.ImpactPage .topInsideBanner {
  background-image: url("../images/our-impact-new.jpg");
}
.impactOver{
  width: 100%;
  padding: 79px 0px;
}
.ImpactPage .grayBox {
  width: 198px;
  height: 198px;
  background-color: #fff;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
  border: 8px solid #fbba13;
  margin-bottom: 50px;
}
.impactOver p.txtc{
  font-size: 22px;
  font-family: kohinoorbangla-semibold;
  line-height: 1.4;
}
p.txtc2{
  font-size: 22px;
  font-family: livory-bold-italic;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 50px;
}
.impactOver p.txtc {
  font-size: 22px;
  font-family: livory-bold-italic;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 55px;
}
.ImpactPage .grayBox p {
  font-size: 20px;
  font-family: core-circus;
  line-height: 1;
}
.ImpactPage .grayBox p span {
  display: block;
  font-size: 16px;
  font-family: core-circus;
  line-height: 1.2;
}
.programsImpacts, .externalAssets, .howWe, .storyMacro{
  width: 100%;
  padding: 8px 0px;
}
.ImpactPage .feedbackTxt {
  background-color: #7bb75e;
  padding: 0px 128px 97px 0px;
  width: 100%;
  display: inline-block;
}
.ImpactPage .feedbackRight h4{
  font-family: 'Poppins', sans-serif;
  font-size: 25px;
  color: #ec8430;
  line-height: 1.3;
  margin-top: 75px;
}
.ImpactPage .feedbackRight h4 span{
  display: block;
  color: #333333;
  font-size: 16px;
  line-height: 1.3;
}
.ImpactPage .feedbackRight p {
  font-size: 16px;
  font-family: kohinoorbangla-medium;
  margin-top: 45px;
  margin-bottom: 25px;
}
.storyMacro h3 {
  margin-bottom: 45px;
}
.howWe {
  width: 100%;
  background-color: #fef5dc;
}
.howWe p {
  font-family: livory-bold-italic;
  font-size: 25px;
  text-align: center;
  margin-bottom: 55px;
}
.programsImpacts {
  background-color: #fef4d0;
}
.impactTab .nav-tabs {
  border-bottom: 0px solid #ddd;
  margin: 0px auto;
  display: block;
  width: 1050px;
}
.impactTab .nav-tabs > li {
  float: none;
  margin-bottom: -1px;
}
.impactTab .nav > li {
  position: relative;
  display: inline-block;
}
.tab_bg_1 {
  width: 100%;
  background-image: url("../images/tab-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 885px;
  padding: 120px 0px 0px 0px;
}
.investData {
  width: 240px;
  height: 240px;
  background-color: #7bb75e;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
  position: relative;
}
.investData p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #333;
  font-family: core-circus;
  font-size: 18px;
  padding: 0px 20px;
  line-height: 1.2;
}
.txtDats h4 {
  font-size: 25px;
  font-family: core-circus;
  text-align: center;
  color: #fff;
  margin-top: 15px;
  min-height: 83px;
}
.txtDats {
  min-height: 310px;
  margin-bottom: 80px;
}
.impactTab .nav-tabs > li > a {
  margin-right: 0px;
  padding-left: 26px!important;
  padding-right: 26px!important;
  line-height: 1.42857143;
  border: none;
  border-radius: 0px;
}
.impactTab .nav > li > a {
  position: relative;
  display: block;
  padding: 24px 0px;
  font-size: 20px;
  font-family: core-circus;
  color: #333;
}
.impactTab .nav > li > a:focus, .impactTab .nav > li > a:hover {
  text-decoration: none;
  background-color: transparent;
}
/*.impactTab .nav-tabs > li:last-child > a{
  padding-right: 0px!important;
}*/

.impactTab .nav-tabs > li.active > a, .impactTab .nav-tabs > li.active > a:focus, .impactTab .nav-tabs > li.active > a:hover {
  color: #c93d26;
  cursor: default;
  background-color: transparent;
  border: none;
  border-bottom-color: transparent;
}
/**/
.vacancySliderIn .active:hover{
    background-color: green;
}
/**/
.impactTab .nav > li.active::after {
  content: "";
  display: block;
  position: absolute;
  background-image: url("../images/border-arrow.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 121px;
  height: 37px;
  left: 0px;
  bottom: -20px;
  margin: 0px auto;
  right: 0px;
}
.programsImpacts {

  background-color: #fef4d0;
  padding-bottom: 0px;

}
.investData img {
  display: block;
  margin: 0px auto;
  position: absolute;
  left: 0px;
  right: 0px;
  top: -20px;
  width: 50px;
}

.pressCoverage {
  width: 100%;
  background-color: #fef4d0;
  padding: 79px 0px;
}
.pressCoverageIn {
  width: 100%;
  background-color: #fff;
}
.CoverageInData {
  padding-left: 36px;
  padding-top: 46px;
  padding-bottom: 46px;
  margin-bottom: 38px;
}
.CoverageInData span {
  font-size: 18px;
  color: #333333;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #c93d26;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.CoverageInData h4 {
  font-size: 18px;
  font-family: core-circus;
  color: #333;
  min-height: 73px;
  margin-bottom: 30px;
  padding-right: 36px;
}
.CoverageInData p {
  font-size: 18px;
  font-family: kohinoorbangla-medium;
  min-height: 66px;
  margin-bottom: 55px;
  padding-right: 36px;
  line-height: 1.2;
}
.readDetailsL {
  max-width: 73px;
  width: 100%;
  float: left;
}
.readDetailsR {
  max-width: calc(100% - 94px);
  width: 100%;
  float: left;
  margin-left: 21px;
}
.readDetails {
  width: 100%;
  display: inline-block;
}
.readDetailsR p {
  font-size: 14px;
  color: #d25825;
  font-family: core-circus;
  margin-bottom: 20px;
  min-height: 33px;
}
.pressCoverageIn img{
  width: 100%;
}
.readDetailsR img{
  width: auto;
}
.readsMores a {
  font-size: 20px;
  color: #d25825;
  line-height: 33px;
  text-align: center;
  display: block;
  font-family: core-circus;
  margin-top: 35px;
}
.inTheNews {
  width: 100%;
  background-color: #fff;
  padding: 79px 0px;
}
.play-icons p {
  font-size: 20px;
  font-family: livory-bold-italic;
  color: #fff;
  text-align: center;
}
.play-icons img {
  width: auto !important;
  display: block;
  margin: 0px auto;
  margin-top: 20px;
}

.play-icons {
  position: absolute;
  top: 28%;
  left: 0px;
  right: 0px;
}
.newsIn {
  position: relative;
}
.inTheNewsSlider{
  margin-top: 54px;
}
/**/
.inTheNewsSlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.inTheNewsSlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.inTheNewsSlider .owl-nav button.owl-next {
  position: absolute;
  width:43px;
  height:43px;
  top: 130px;
  margin: auto;
  right: -85px;
  background-repeat: no-repeat;
  background-image: url(../images/right-arrow.png) !important;
}
.inTheNewsSlider .owl-nav button.owl-prev {
  position: absolute;
 width:43px;
  height:43px;
  top: 130px;
  margin: auto;
  left: -85px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/left-arrow.png) !important;
}

.inTheNewsSlider.owl-theme .owl-dots, .inTheNewsSlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.inTheNewsSlider.owl-theme .owl-nav .owl-prev:hover, .inTheNewsSlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.inTheNewsSlider.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.inTheNewsSlider.owl-theme .owl-dots .owl-dot.active span, .inTheNewsSlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}

.inTheNewsSlider.owl-carousel .owl-item img {
  width: 100%;
}
.inTheNewsSlider.owl-theme .owl-nav {
  margin-top: 0;
}
/**/

.inTheNewsSlider.owl-theme .owl-dots{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
/**/

.mediaPage .awrdsTabsC ul {
  padding-left: 0;
  margin-bottom: 30px;
  list-style: none;
}
.mediaPage .awrdsTabsC h5 {
  font-size: 14px;
  color: #d25825;
  border-bottom: 2px #d4582a dotted;
  padding-bottom: 16px;
  margin-bottom: 38px;
  font-family: core-circus;
}
.mediaPage .topInsideBanner {
  background-image: url("../images/media-banner.jpg");
}
.slider_1, .slider_2, .slider_3, .slider_4, .slider_5, .slider_6, .slider_7, .slider_8{
  display: none;
}
.slider_1m, .slider_2m, .slider_3m, .slider_4m, .slider_5m, .slider_6m, .slider_7m, .slider_8m{
  display: none;
}
#leagueSlider, #farmersSLider, #womenSlider, #thrivingSlider, #wonderSlider, #differntlyAbleSldier, #enterSlider, #youthSlider {
  width: 100%;
  display: inline-block;
}
.clientTestimonial .owl-stage {
  padding-left: 0px!important;
}
.popupBox {
  max-width: 557px;
  width: 100%;
  display: table;
  margin: 0px auto;
  background-color: #3c3634;
}
.popupBox {
  max-width: 570px;
  width: 100%;
  display: table;
  margin: 0px auto;
  background-color: #3c3634;
  position: absolute;
  bottom: 70px;
  z-index: 99;
  left: 0px;
  right: 0px;
  height: 194px;
  padding: 30px;
}
.rightPop ul li {
  font-family: core-circus;
  color: #d86a41;
  font-size: 14px;
  margin-bottom:5px;
}
.rightPop ul li span {
  font-size: ;
  color: #fff;
  font-family: kohinoorbangla-medium;
}
.leftPop h5 {
  font-size: 14px;
  color: #fff;
  font-family: core-circus;
  line-height: 1.3;
}
.disPlas{
  display: table;
}
.verticalMiddle {
  display: table-cell;
  vertical-align: middle;
}
.leftPop a img {
  width: 26px;
  margin-bottom: 10px;
}
.lifeBoxIn{
  position: relative;
}
.hoverData {
  position: absolute;
  left: 0px;
  background-color: #cc4827;
  height: 100%;
  display: none;
  padding:0px 54px;
}
.lifeBoxIn:hover .hoverData {
  display: table;
  transition: 0.8s ease-in-out;
}

.bg_1 .hoverData, .bg_4 .hoverData, .bg_5 .hoverData{
  background-color: #d25f2b;
}
.bg_2 .hoverData, .bg_3 .hoverData, .bg_6 .hoverData{
  background-color: #7bb75e;
}
.hoverData p {
  font-size: 25px;
  line-height: 1.4;
  color: #fff;
  font-family: kohinoorbangla-medium;
  display: table-cell;
  vertical-align: middle;
}
.hoverData p span {
  background-color: #fff;
  color: #d25f2b;
  display: inline-block;
  line-height: 1;
  font-family: core-circus;
  font-size: 18px;
}
.vacancySliderIn p {
  text-align: left;
}
.topMrgd {
  margin-bottom: 107px !important;
}

/*09122022*/
.indiaTxt {
  max-width: 950px;
  width: 100%;
  display: block;
  margin: 0px auto;
}

.theVastness {
  width: 100%;
  padding: 29px 0px 0px 0px;
}
.indiaTxt p {
  font-size: 18px;
}
.indiaTxt p {
  font-size: 20px;
  font-family: kohinoorbangla-semibold;
  margin-bottom: 10px;
  text-align: center;
}
.indiaTxt h4 {
  text-align: center;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 15px;
  font-size: 24px;
  color: #7bb75e;
  font-weight: 600;
}

.curvieBoxes img {
  display: block;
  margin: 0px auto;
  width: 98px;
  height: 98px;
}
.curvieBoxes p {
  font-size: 18px;
  margin-top: 20px;
  font-family: core-circus;
  text-align: center;
}
.curlDot {
  max-width: 940px;
  width: 100%;
  display: block;
  margin: 0px auto;
}
/*.curlDot::after {*/
/*  content: "";*/
/*  display: block;*/
/*  position: absolute;*/
/*  background-image: url("../images/curvi.png");*/
/*  background-size: contain;*/
/*  background-repeat: no-repeat;*/
/*  background-position: center;*/
/*  max-width: 677px;*/
/*  min-height: 322px;*/
/*  left: 0px;*/
/*  right: 0px;*/
/*  top: 40px;*/
/*  width: 100%;*/
/*  margin: 0px auto;*/
/*  z-index: -9;*/
/*}*/
.curvieBoxes {
  min-height: 275px;
}
.theLivehood{
  width: 100%;
  padding: 25px 0px;
  background-color: #fff;
}
.theLivehood p {
  font-size: 22px;
  font-family: 'Poppins', sans-serif; 
  margin-bottom: 40px;
  text-align: center;
  font-weight: 600 ;
}

.human-img img {
  display: block;
  margin: 0px auto;
}

.minBox img {
  display: block;
  margin: 0px auto;
}
.acfSolutionO p {
  font-size: 20px;
  font-family: kohinoorbangla-semibold;
  margin-bottom: 40px;
  text-align: center;
}
.minBox p {
  text-align: center;
  font-size: 20px;
  font-family: core-circus;
  min-height: 45px;
  line-height: 1;
  margin-bottom: 0px;
}

.acfSolutionO {
  width: 100%;
  padding: 79px 0px;
  background-color: #fef5dc;
  background-image: url("../images/acf-img2.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
  min-height: 1081px;
}
.circleCurvey::after {
  content: "";
  display: block;
  position: absolute;
  background-image: url("../images/line-curve.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  max-width: 100%;
  min-height: 154px;
  left: 0px;
  right: 0px;
  top: 29px;
  width: 100%;
  margin: 0px auto;  
}
.circleCurvey {
  position: relative;
  max-width: 925px;
  display: block;
  margin: 0px auto;
  clear: both;
  margin-top: 30px;
}
.minBox img {
  width: 119px;
  height: 119px;
}
p.circleP {
  line-height: 1;
  margin-top: 28px;
}
.circleCurvey .col-md-2 {
  padding: 0px;
}
.acfSolutions {
  width: 100%;
  padding: 79px 0px;
  background-image: url("../images/acf-wer.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 665px;
  background-position: center;
  background-attachment: fixed;
}
.acf_sold p {
  color: #fff;
  font-size: 18px;
  font-family: kohinoorbangla-medium;
}
.acf_sold{
  margin-top: 95px;
}

.human-img {
  max-width: 312px;
  width: 100%;
  display: block;
  margin: 0px auto;
  position: relative;
}
.hTxtLu {
  position: absolute;
  top: -55px;
  left: 0px;
  right: 0px;
}
.hTxtLm {
  position: absolute;
  left: -200px;
  top: 60px;
}
.hTxtLb {
  position: absolute;
  left: -200px;
  bottom: 25px;
}

.hTxtRb {
  position: absolute;
  right: -190px;
  bottom: 45px;
}
.hTxtRt {
  position: absolute;
  right: -200px;
  top: 63px;
}
.hTxtLm p span, .hTxtLu p span, .hTxtLb p span, .hTxtRt p span, .hTxtRb p span {
  display: none;
}

.humanCaps {
  margin-top: 80px;
  width: 100%;
  display: block;
  padding-bottom: 40px;
}
/**/
/**/
.problemSolutionsSlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.problemSolutionsSlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.problemSolutionsSlider .owl-nav button.owl-next {
  position: absolute;
  width: 51px;
  height: 51px;
  top: 190px;
  margin: auto;
  right:-15px;
  background-repeat: no-repeat;
  background-image: url(../images/arrow-right-do.png) !important;
}
.problemSolutionsSlider .owl-nav button.owl-prev {
  position: absolute;
  width: 51px;
  height: 51px;
  top: 190px;
  margin: auto;
  left: -15px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/arrow-left-do.png) !important;
}

.problemSolutionsSlider.owl-theme .owl-dots, .problemSolutionsSlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.problemSolutionsSlider.owl-theme .owl-nav .owl-prev:hover, .problemSolutionsSlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.problemSolutionsSlider.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 4px;
  background: #D6D6D6;
  border-radius: 50px;
}
.problemSolutionsSlider.owl-theme .owl-dots .owl-dot.active span, .problemSolutionsSlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #ec8430;  
}

.problemSolutionsSlider.owl-carousel .owl-item img {
  width: auto;
}
.problemSolutionsSlider.owl-theme .owl-nav {
  margin-top: 0;
}
.problemSolutionsSlider.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.problemSolutionsSlider.owl-theme .owl-dots .owl-dot.active span, .problemSolutionsSlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #ec8430;  
}
.problemSolutionsSlider.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
/**/

.knowledgeSharing {
  width: 100%;
  padding: 0px 0px;
 
}
.knowledgeSharing p {
  font-family: livory-bold-italic;
  font-size: 25px;
  text-align: center;
}

.problemIns p {
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  text-align: left;
  margin-top: 2px;
}
.problemIns h4 {
  font-size: 22px;
  font-family: 'Poppins', sans-serif;
}
.problemIns {
  padding: 0px 90px 0px 0px;
}
.problemIns a {
  width: 100%;
  display: inline-block;
  font-size: 18px;
  font-family: core-circus;
  color: #cc4827;
  margin-top: 25px;
}
.problemIns a img {
  display: inline-block !important;
}
.probIms img {
  margin: 2px auto;
  height: 435px;
}
.problemSolutionsSlider {
  margin-top: 1px;
}

.allPartnerLogo {
  width: 100%;
  padding: 79px 0px;
}
.allPartnerLogo p{
  font-size: 20px;
  text-align: center;
  font-family:kohinoorbangla-semibold;
  margin-bottom: 59px;
}

.ind_partLogo {
  height: 364px;
  border: 1px solid #333;
  display: table;
  width: 100%;
}
.ind_partLogo img {
  display: block;
  margin: 0px auto;
}

.ind_partLogo {
  height: 376px;
  border: 1px solid #333;
  display: flex;
  width: 100%;
  margin: 15px auto;
  padding: 0;
  align-items: center;
}
.assPad{
  padding: 50px!important;
}
.ind_partLogo img {
  display: block;
  margin: 0px auto;
}
.logoDetails{
  display: none;
}
.ind_partLogo:hover .logoDetails{
  display: block;
}
.ind_partLogo:hover img{
  display: none;
}

.ind_partLogo:hover {
  background-color: #7bb75e;
  padding: 70px 35px;
}
.logoDetails h4 {
  font-size: 18px;
  font-family: core-circus;
  text-align: center;
  margin-bottom: 35px;
}
.logoDetails p {
  font-size: 16px;
  margin-bottom: 0px;
}
.letsPartners {
  width: 100%;
  padding: 120px 0px;
}
.letsPartners p {
  font-size: 20px;
  text-align: center;
  font-family: kohinoorbangla-semibold;
  margin-bottom: 59px;
}
.letsPartners a {
  font-size: 26px;
  color: #333;
  line-height: 1;
  text-align: center;
  display: block;
  font-family: core-circus;
  margin-top: 65px;
}
.letsPartners a span {
width: 52px;
height: 52px;
  background-color: #7bb75e;
  border-radius: 50%;
  padding: 15px 12px;
  display: inline-block;
}
.ImpactPage .feedbackTxt {
  background-color: #7bb75e;
  padding: 0px 128px 20px 0px;
  width: 100%;
  display: flex;
  min-height: 640px;
  height: auto;
}
.ImpactPage .storyMacro {
  width: 100%;
  padding: 79px 0px 0px 0px;
}
.staffTestimonials .clientTestimonial .feedbackTxt  {
 min-height: 330px;
}
.ourPresencePage .staffTestimonials.impactStories .clientTestimonial .feedbackTxt {
  min-height: 555px;
  height: auto;
}
.ourPresencePage .uniqueData .feedbackTxt {
  background-color: #fef5da;
  padding: 0px 20px 50px 100px;
  width: 100%;
  display: flex;
  min-height: 424px;
}
.gujaratPage .uniqueData .feedbackTxt {
  min-height: 610px;
}
.himachal .uniqueData .feedbackTxt {
  min-height: 620px;
}
.madhyapardesh .uniqueData .feedbackTxt {
  min-height: 570px;
}
.maharashtra .uniqueData .feedbackTxt {
  min-height: 620px;
}
.punjab .uniqueData .feedbackTxt {
  min-height: 570px;
}
.rajasthanS .uniqueData .feedbackTxt {
  min-height: 570px;
}
/**/
.drinkingWater {
  width: 100%;
  padding: 5px 0px 50px 0px;
}
.italicTxt p{
 font-family: livory-bold-italic;
 font-size: 25px;
 text-align: center;
 color: #333;
}
.drinkCurve h4 {
  font-size: 18px;
  color: #ec8430;
  font-family: 'Poppins', sans-serif;
  margin: 10px auto;
  font-weight: 600;
}
.drinkCurve p {
  font-size: 18px;
  font-family: kohinoorbangla-semibold;
  color: #333;
  padding-right: 15px;
  text-align: justify;
}
.drinkCurve {
  margin-bottom: 45px;
  padding: 0px 55px;
}
.drinkCurve img {
  display: block;
  height: 130px;
  width: 130px;
  /*margin: 0px auto;*/
}
.drinkCurve {
  margin-bottom: 45px;
  padding: 0;
  min-height: 325px;
}
.cirlceDrinks::after {
  content: "";
  display: block;
  position: absolute;
  top: 50px;
  left: 0px;
  right: 0px;
  width: 100%;
  min-height: 802px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -9;
}
.cirlceDrinks {
  width: 100%;
  display: inline-block;
}
.drinkingWater .italicTxt p {
  margin-bottom: 19px;
}
.waterMacro .txtDats h4 {
  font-size: 18px;
  font-family: core-circus;
  text-align: center;
  color: #fff;
  margin-top: 15px;
  min-height: 63px;
}
.waterMacro .investData p span{
  display: block;
}
.waterMacro .investData {
  width: 140px;
  height: 140px;
  background-color: #fbba13;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
  position: relative;
}
.waterMacro .txtDats {
  min-height: 302px;
  margin-bottom: 0;
}

.waterMacro.tab_bg_1 {
  width: 100%;
  background-image: url("../images/drinking-img1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  min-height: 755px;
  padding: 79px 0px 0px 0px;
  background-attachment: fixed;
}
.waterDrinkingPage .topInsideBanner {
  background-image: url("../images/ceasi-img/community.png");
}
.waterDrinkingPage .feedbackRight h4 {
  font-family: 'Poppins', sans-serif;
  font-size: 25px;
  color: #d25825;
  line-height: 1.3;
  margin-top:35px;
  font-weight: 600;
  
}
.waterDrinkingPage .feedbackRight p {
  font-size: 18px;
  font-family: kohinoorbangla-semibold;
  margin-top: 30px;
  margin-bottom: 0;
 
}
.waterDrinkingPage .storyMacro {
  padding-bottom: 0px;
}
.programeWaterPage .inTheNews{
  background-color: #fff;
}
.programeWaterPage .storyMacro {
  padding-bottom: 0px;
}
.programeWaterPage .waterMacro .investData {
  width: 160px;
  height: 160px;
  background-color: #7bb75e;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
  position: relative;
}
.programeWaterPage .txtDats {
  min-height: 310px;
  margin-bottom: 80px;
}
.interventIns {
  background-color: #7bb75e;
width: 200px;
height: 200px;
  border-radius: 50%;
  position: relative;
  display: table;
  margin: 0px auto;
  margin-bottom: 90px;
}
.interventIns p {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  font-family: core-circus;
  color: #ca3b26;
  padding: 30px;
  line-height: 1.2;
}
.interventionsBox a {
  font-size: 18px;
  font-family: core-circus;
  color: #ca3b26;
  text-align: center;
  display: inline-block;
  margin-bottom: 79px;
  margin-top: 20px;
  width: 100%;
}
.interventionsBox a img{
  display: block;
  margin: 0px auto;
}
.interventIns img {
  position: absolute;
  bottom: -81px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
}
.programeWaterPage .feedbackRight h4 {
  font-family: core-circus;
  font-size: 25px;
  color: #d25825;
  line-height: 1.3;
  margin-top: 75px;
}
.mapBtnd h4{
    font-size:14px!important;
}
.programeWaterPage .feedbackRight p {
  font-size: 16px;
  font-family: kohinoorbangla-semibold;
  margin-top: 25px;
  margin-bottom: 0px;
}
.programeWaterPage .feedbackTxt {
  background-color: #7bb75e;
  padding: 0px 20px 97px 0px;
  width: 100%;
  display: flex;
  min-height: 820px;
}
.waterMissionPages .feedbackTxt {
  background-color: #7bb75e;
  padding: 0px 20px 20px 0px;
  width: 100%;
  display: flex;
  min-height: 670px;
  height: auto;
}
.waterMissionPages .feedbackTxt {
  min-height: 720px;
}
.programeWaterPage .feedbackLeft {
  max-width: 420px;
  width: 100%;
  float: left;
}
.programeWaterPage .feedbackRight {
  width: calc(100% - 445px);
  float: left;
  margin-left: 25px;
}
.mapGj {
  margin-top: 75px;
  max-width: 301px;
}
.mapGjC {
  max-width: 100%;
  padding: 0px 45px 0px 0px;
}
.mapBtnd {
  padding-left: 0px;
}
.mapGjC h4 {
  text-align: center;
}
.mapGjC h4 span{
  display: block;
  color: #333;
  font-size: 16px;
  text-align: center;
}
.mapBtnd img{
  width: auto!important;
}
.programeWaterPage .recognigation {
  width: 100%;
  background-color: #d45a28;
  padding: 79px 0px;
}
.allHeads.yellowTxt h3{
  color: #fbba13;
}
/**/

/**/
.ProrecognitionSlider.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
/**/
.ProrecognitionSlider.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.ProrecognitionSlider .owl-nav button.owl-next {
  position: absolute;
  width:43px;
  height:43px;
  top: 20px;
  margin: auto;
  right:-75px;
  background-repeat: no-repeat;
  background-image: url(../images/right-arrow.png) !important;
}
.ProrecognitionSlider .owl-nav button.owl-prev {
  position: absolute;
  width:43px;
  height:43px;
  top: 20px;
  margin: auto;
  left:-75px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/left-arrow.png) !important;
}

.ProrecognitionSlider.owl-theme .owl-dots, .ProrecognitionSlider.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.ProrecognitionSlider.owl-theme .owl-nav .owl-prev:hover, .ProrecognitionSlider.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.ProrecognitionSlider.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 4px;
  background: #D6D6D6;
  border-radius: 50px;
}
.ProrecognitionSlider.owl-theme .owl-dots .owl-dot.active span, .ProrecognitionSlider.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}

.ProrecognitionSlider.owl-carousel .owl-item img {
  width: auto;
}
.ProrecognitionSlider.owl-theme .owl-nav {
  margin-top: 0;
}
/**/
.yearsPro {
  position: relative;
  width: 105px;
  margin: 0px auto;
}
.yearsPro img {
  width: 100% !important;
}
.yearsPro p {
  position: absolute;
  top: 23px;
  left: 0px;
  right: 0px;
  text-align: center;
  font-family: core-circus;
  color: #fbba13!important;
  font-size: 16px;
}
.ProrecognitionSlider .recognitionIn h4 {
  font-size: 16px;
  font-family: core-circus;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 15px;
  color: #fff;
}
.ProrecognitionSlider .recognitionIn p {
  font-size: 18px;
  font-family: kohinoorbangla-medium;
  text-align: center;
  color: #fff;
  line-height: 1.3;
}
.normalTxts p{
  font-size: 18px;
  font-family: kohinoorbangla-semibold;
}
.ourPresencePage .awardsReco {
  width: 100%;
  padding: 79px 0px;
}
.problemPage .topInsideBanner {
  background-image: url("../images/ceasi-img/skill-development.png");
}
.noteTxts p{
  font-size: 14px;
  font-family: livory-bold-italic;
  text-align: center;
}
.noteTxts {
  margin-top: 40px;
}
p.mrgTops{
  margin-top:35px;
}

.threeDots .indDots:nth-child(1) {
  width: 180px;
  float: left;
  padding-right: 15px;
}
.threeDots .indDots:nth-child(2) {
  width: 182px;
  float: left;
  padding-right: 15px;
}
.threeDots .indDots:nth-child(3) {
  width: 180px;
  float: left;
  padding-right: 15px;
}
.threeDots .indDots:nth-child(4) {
  width: 180px;
  float: left;

}
/**/
.loadMoreB a span {
width: 52px;
height: 52px;
  background-color: #7bb75e;
  border-radius: 50%;
  padding: 15px 12px;
  display: inline-block;
}
.loadMoreB a {
  font-size: 26px;
  color: #cc4827;
  line-height: 26px;
  text-align: center;
  display: block;
  font-family: core-circus;
  margin-top: 65px;
}
.partneringImpact{
  padding: 79px 0px;
  width: 100%;
}
.partneringImpact p{
  font-family: kohinoorbangla-semibold;
  font-size: 20px;
  color: #333;
  text-align: center;
}

.typeOfPartners{
  padding: 29px 0px;
  width: 100%;
  background-color: #fef4d0;
}
.noteTxtst p{
  font-size: 20px;
  font-family: livory-bold-italic;
  text-align: center;
  margin-bottom: 59px;
}
.govermentsTxt h4 {
  font-size: 20px;
  font-family: 'Poppins', sans-serif; 
  color: #333;
  padding-top: 40px;
  font-weight: 600;
}
.govermentsTxt p {
  font-size: 18px;
  font-family: 'Poppins', sans-serif; 
  margin-top: 10px;
  margin-left: 18px;
}
.govermentsTxt {
  width: 100%;
  min-height: 279px;
}
.partnershipPage .knowledgeSharing {
  width: 100%;
  padding: 79px 0px;
  background-color: #fbba13;
}
.problemIns h6 {
  font-size: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #c93d26;
  padding-bottom: 20px;
  font-family: core-circus;
}
.partnershipSli .feedbackTxt {
  background-color: #fef5dc;
  padding: 0px 128px 97px 100px;
  width: 100%;
  display: flex;
}
.partnershipSli .feedbackRight p {
  font-size: 18px;
  font-family: kohinoorbangla-semibold;
  margin-top: 100px;
  margin-bottom: 50px;
}
.loadMoreB.blackTsdt a {
  font-size: 20px;
  color: #333;
  line-height: 24px;
  text-align: center;
  display: block;
  font-family: core-circus;
  margin-top: 65px;
}
/**/
/**/
.parnetSliders.owl-carousel .owl-item.active.center {
 margin-top: 0 !important;
 position: relative;
 z-index: 999;
 -webkit-transform: scale(1);
}
.parnetSliders.owl-carousel .owl-item {
 padding: 10px 0px;
 transition: all 0.5s;
}
.parnetSliders .owl-nav button.owl-next {
  position: absolute;
  width: 43px;
  height: 43px;
  top: 190px;
  margin: auto;
  right:-15px;
  background-repeat: no-repeat;
  background-image: url(../images/right-arrow.png) !important;
}
.parnetSliders .owl-nav button.owl-prev {
  position: absolute;
  width: 43px;
  height: 43px;
  top: 190px;
  margin: auto;
  left: -15px;
  opacity: 1;
  background-repeat: no-repeat;
  background-image: url(../images/left-arrow.png) !important;
}

.parnetSliders.owl-theme .owl-dots, .parnetSliders.owl-theme .owl-nav
{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.parnetSliders.owl-theme .owl-nav .owl-prev:hover, .parnetSliders.owl-theme .owl-nav .owl-next:hover

{
  background: none;
  color: #FFF;
  text-decoration: none;
}

.parnetSliders.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 4px;
  background: #D6D6D6;
  border-radius: 50px;
}
.parnetSliders.owl-theme .owl-dots .owl-dot.active span, .parnetSliders.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}

.parnetSliders.owl-carousel .owl-item img {
  width: auto;
}
.parnetSliders.owl-theme .owl-nav {
  margin-top: 0;
}
.parnetSliders.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.parnetSliders.owl-theme .owl-dots .owl-dot.active span, .parnetSliders.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fff;  
}
.parnetSliders.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
/**/
.parnetSliders{
  margin-top: 59px;
}
.partnershipPage .innerParralax_1 {
  background-image: url("../images/partners-img1.jpg");
}
.partnershipPage .innerParralax_2 {
  background-image: url("../images/partners-img2.jpg");
}
.partnershipPage .topInsideBanner {
  background-image: url("../images/partnership-banner.jpg");
}
.partnershipPage .namePos p {
  font-size: 20px !important;
  font-family: livory-bold-italic !important;
}
.partnershipPage .namePos p span {
  color: #333!important;
}
.programeWaterPage .topInsideBanner {
  background-image: url("../images/programe-banner.png");
}
.programeWaterPage .waterMacro.tab_bg_1 {
  width: 100%;
  background-image: url("../images/programe-img1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 755px;
  padding: 79px 0px 0px 0px;
  background-attachment: fixed;
}
.waterDrinkingPage .waterMacro .txtDats h4 {
  font-size: 16px;
  font-family: core-circus;
  text-align: center;
  color: #fff;
  margin-top: 15px;
  min-height: 76px;
  padding: 0px 15px;
  line-height: 1.2;
  margin-bottom: 30px;
}
.waterDrinkingPage .feedbackTxt {
  padding: 0px 30px 20px 100px;
  height: auto;
  min-height: 490px;
}
.waterDrinkingPage.waterMissionPages .feedbackTxt, .waterDrinkingPage.agriculture-Page .feedbackTxt, .waterDrinkingPage.skillMissionPage .feedbackTxt, .waterDrinkingPage.healthMainP .feedbackTxt, .waterDrinkingPage.womenMissionPge .feedbackTxt,  .waterDrinkingPage.educationPage .feedbackTxt{
  padding: 0px 30px 97px 0px;
}

.programeWaterPage .waterMacro .txtDats h4 {
  font-size: 16px;
  font-family: core-circus;
  text-align: center;
  color: #fff;
  margin-top: 15px;
  min-height: 63px;
  padding: 0px 15px;
}
.programeWaterPage .investData p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #333;
  font-family: core-circus;
  font-size: 18px;
  padding: 0px 10px;
  line-height: 1;
}
.clientTestimonialNew.owl-theme .owl-dots{
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: -50px;
  left: 0px;
  right: 0px;
}
.clientTestimonialNew.owl-theme .owl-dots .owl-dot span {
  width: 18px;
  height: 18px;
  background: #D6D6D6;
  border-radius: 50px;
}
.clientTestimonialNew.owl-theme .owl-dots .owl-dot.active span, .clientTestimonialNew.owl-theme .owl-dots .owl-dot:hover span
{
 background: #fbba13;  
}
.clientTestimonialNew .owl-stage {
  padding-left: 0px!important;
}
/**/
/**/
.uttarPradesh .topInsideBanner {
  background-image: url("../images/Uttar-Pradesh-banner.jpg");
}
.uttarPradesh .innerParralax_1 {
  background-image: url("../images/Uttar-Pradesh-img1.jpg");
}
.uttarPradesh .innerParralax_2 {
  background-image: url("../images/Uttar-Pradesh-img2.jpg");
}
/**/
.utarakhand .topInsideBanner {
  background-image: url("../images/Uttrakhand-banner.jpg");
}
.utarakhand .innerParralax_1 {
  background-image: url("../images/Uttrakhand-img1.jpg");
}
.utarakhand .innerParralax_2 {
  background-image: url("../images/Uttrakhand-img2.jpg");
}
/**/
.westBangal .topInsideBanner {
  background-image: url("../images/West-Bengal-banner.jpg");
}
.westBangal .innerParralax_1 {
  background-image: url("../images/West-Bengal-img1.jpg");
}
.westBangal .innerParralax_2 {
  background-image: url("../images/West-Bengal-img2.jpg");
}
/**/
/**/
.rajasthanS .topInsideBanner {
  background-image: url("../images/Rajasthan-banner.jpg");
}
.rajasthanS .innerParralax_1 {
  background-image: url("../images/Rajasthan-img1.jpg");
}
.rajasthanS .innerParralax_2 {
  background-image: url("../images/Rajasthan-img2.jpg");
}
/**/

/**/
.threeDots.fourDot::after {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  left: 0px;
  background-image: url("../images/four-dots.png");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  width: 548px;
  height: 11px;
}
.ourPresencePage .awrdsTabsC {
  width: 100%;
  padding: 40px 10px;
}
.threeDots.twoDot::after {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  left: 0px;
  background-image: url("../images/two-dot.png");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  width: 100%;
  height: 11px;
}
.awardsTabs.fiveTbs .nav-tabs > li {
  float: none;
  margin-bottom: 0;
  width: 19.65%;
}
@media (min-width:768px) {
  .theLivehood p.fbTxt:hover span {
    display: block;
    position: absolute;
    width: 323px;
    left: -84px;
    font-family: kohinoorbangla-semibold;
    font-size: 20px;
    color: #333;
  }
  .theLivehood p.fbTxt:hover {
    background-color: #fbba13;
    color: #fff;
  }
  .theLivehood p.sbTxt:hover span {
    display: block;
    position: absolute;
    width: 440px;
    left: -205px;
    font-family: kohinoorbangla-semibold;
    font-size: 20px;
    color: #333;
    text-align: right;
  }
  .theLivehood p.sbTxt:hover {
    background-color: #e28c25;
    color: #fff;
  }
  .theLivehood p.thTxt:hover span {
    display: block;
    position: absolute;
    width: 440px;
    right: -230px;
    font-family: kohinoorbangla-semibold;
    font-size: 20px;
    color: #333;
    text-align: left;
  }
  .theLivehood p.thTxt:hover {
    background-color: #d4612c;
    color: #fff;
  }
  .theLivehood p.fuTxt:hover span {
    display: block;
    position: absolute;
    width: 440px;
    right: -178px;
    font-family: kohinoorbangla-semibold;
    font-size: 20px;
    color: #333;
    text-align: left;
  }
  .theLivehood p.fuTxt:hover {
    background-color:#63b14c;
    color: #fff;
  }
  .theLivehood p.tpTxt:hover span {
    display: block;
    position: absolute;
    width: 440px;
    right: -462px;
    font-family: kohinoorbangla-semibold;
    font-size: 20px;
    color: #333;
    text-align: left;
    top: 0px;
  }
  .theLivehood p.tpTxt:hover {
    background-color: #3090a0;
    color: #fff;
  }
}
/*uneza*/
.himachal .topInsideBanner{
 background-image: url("../images/Himachal-Pradesh-banner.jpg");
}

.himachal .innerParralax_1{
  background-image: url("../images/Himachal-Pradesh-img1.jpg");

}
.himachal .innerParralax_2{
 background-image: url("../images/Himachal-Pradesh-img2.jpg");
}

.maharashtra .topInsideBanner{
  background-image: url("../images/Maharashtra-banner.jpg");
}
.maharashtra .innerParralax_1{
 background-image: url("../images/Maharashtra-img1.jpg");
}
.maharashtra .innerParralax_2{
 background-image: url("../images/Maharashtra-img2.jpg");
}
.andhra .innerParralax_1{
  background-image: url("../images/andhra-img1.jpg");
}
.andhra .innerParralax_2{
 background-image: url("../images/andhra-img2.jpg");
}
.andhra .topInsideBanner{
 background-image: url("../images/andhra-banner.jpg");
}
.madhyapardesh .topInsideBanner{
 background-image: url("../images/Madhya-Pradesh-banner.jpg");
}
.madhyapardesh .innerParralax_1{
 background-image: url("../images/Madhya-Pradesh-img1.jpg");
}
.madhyapardesh .innerParralax_2{
 background-image: url("../images/Madhya-Pradesh-img2.jpg");
}
.punjab .topInsideBanner{
 background-image: url("../images/Punjab-banner.jpg");
}
.punjab .innerParralax_1{
 background-image: url("../images/Punjab-img1.jpg");
}
.punjab .innerParralax_2{
 background-image: url("../images/Punjab-img2.jpg");
}
.chhatisgarh .topInsideBanner { 
  background-image: url("../images/chhatisgarh-banner.jpg");
}
.chhatisgarh .innerParralax_1 { 
  background-image: url("../images/Chhattisgarh-img1.jpg");
}
.chhatisgarh .innerParralax_2{ 
  background-image: url("../images/Chhattisgarh-img2.jpg");
}
.fourDots::after{
  background-image: url(../images/four-dots.png);
}
.oneDot::after{
  background-image: url(../images/one-dot-new.png);
}
.twoDots::after{
  background-image: url(../images/two-new.png);
}

.awardNew .nav-tabs > li {
  width: 33.33%;
  max-width: 100%;
  border-right: 5px solid #fff;
}
.awardskill .nav-tabs> li{
  width: 100%;
}
.ourPresencePage .impactStories .right-giant{
  padding:99px 20px 22px 0px;
}
.feedbackRight.right-giant h4 {
  margin-bottom: 38px;
}
.ourPresencePage .impactStories .RightTack {
  padding: 139px 0px 20px 0px;
  width: 40%;
}
.feedbackRight.RightMal {
  padding: 20px 0px 20px 0px;
  width: 50%;
}
.awardTbsWest .nav > li {
  width: 20%;
}

.ourPresencePage .uniqueData .feedblck {
  min-height: 522px!important;
}
.waterDrinkingPage .recognigation {
  width: 100%;
  background-color: #d45a28;
  padding: 79px 0px;
}
.indDots.indDotsNew h4 {
  margin-top: 0px!important;
}
.indDots.indDotsNew p {
  margin-top: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.feedbackRight a {
  width: 100%;
  display: inline-block;
  font-size: 18px;
  font-family: core-circus;
  color: #cc4827;
  margin-top: 25px;
}
.feedbackRight a>img {
  width: auto!important;
  display: inline-block!important;

}
.impactinsideTabNew{
  height: 540px;

  display: flex;
  justify-content: center;
  align-items: center;

}
/*.feedbackRightNew{*/
/*  margin-top: 80px;*/
/*}*/
.health_h4 .txtDats h4{
  min-height: 82px!important;
}
.popupExecutiveContent h4 {
    padding-left: 30px;
    color: #fff;
    font-weight: 900;
    padding-bottom: 15px;
}
.agriculture-Page .topInsideBanner{
        background-image: url(../images/agri-mission-banner.jpg);
}
.agriMacro{
    background-image: url(../images/agri-macro-impacts-img.jpg)!important;
}
.threeDots .inDotsSkill:nth-child(1) {
    width: 143px;
    /* padding-right: 127px; */
}
.threeDots .inDotsSkill:nth-child(2) {
    width: 180px;
    padding-right: 43px;
}
.threeDots .inDotsSkill:nth-child(3) {
    width: 100px;
}
.indDots.inDotsSkill h4 {
    margin: 0px;
}
.indDots.inDotsSkill p {
    margin: 0px;
}
.feedtxtSkill{
    height: 750px;
}

.topInsideBannerAgri h1{
    top:200px;
}
.womenMissionPge .topInsideBanner{
        background-image: url(../images/women-mission-banner.jpg);
}
.womenMissionPge .waterMacro.tab_bg_1{
    background-image: url(../images/women-social-banner.jpg)!important;
}
.womenSocial .topInsideBanner{
        background-image: url(../images/ceasi-img/technology-banner.png);
}
.womenSocial .waterMacro.tab_bg_1{
     background-image: url(../images/women-social-macro-imapcts-img.jpg);
}
.womenSocioPage .topInsideBanner{
        background-image: url(../images/wome-socio-banner.jpg);
}
.womenSocioPage .waterMacro.tab_bg_1{
     background-image: url(../images/socio-macro-impacts-img.jpg);
}
.womenBuildingPage .topInsideBanner{
     background-image: url(../images/women-building-banner.jpg);
}
.womenBuildingPage .waterMacro.tab_bg_1{
     background-image: url(../images/women-building-maro-impacts-img.jpg);
}
.waterLivelihoodPage .topInsideBanner{
     background-image: url(../images/water-livelihood-banner.jpg);
}
.waterLivelihoodPage .waterMacro.tab_bg_1{
     background-image: url(../images/water-livelihood-macro-impacts-img.jpg);
}
.waterEfficiencyPage .topInsideBanner{
     background-image: url(../images/water-efficiency-banner.jpg);
}
.waterEfficiencyPage .waterMacro.tab_bg_1{
     background-image: url(../images/water-efficiency-macro-impacts-img.jpg);
}
.skill-award h4 {
    font-size: 20px;
    font-family: core-circus;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 15px;
    color: #fff;
}
.skillMissionPage .topInsideBanner{
     background-image: url(../images/skill-banner.jpg);
}
.skillMissionPage .waterMacro.tab_bg_1{
     background-image: url(../images/skill-mission-macro-impacts-img.jpg);
}
.skillTrainingPage .topInsideBanner{
     background-image: url(../images/skill-training-banner.jpg);
}
.skillTrainingPage  .waterMacro.tab_bg_1{
     background-image: url(../images/skill-macro-imapcts-img.jpg);
}
.waterEfficiencyPage .drinkCurve{
        min-height: 266px;
}
.threeDots .indDotsNew:nth-child(4) {
    width: 128px;
}

.womenSocial .drinkCurve {
    min-height: 309px;
}
.womenBuildingPage .drinkCurve {
    min-height: 310px;
}
.womenBuildingPage .feedbackRight p {
    margin-top: 20px;
}
.partnerLogosSliderN .indLogo:nth-child(5) {
    margin-right: 0px!important;
    width: 71px!important;
}
/*youtube*/
/**/
.grtyoutube-popup {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:99999;
}

.grtyoutube-popup-content {
    margin-top:150px;
    width:95%;
    max-width:850px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.grtyoutube-popup-close {
    position:absolute;
    top:-30px;
    right:0;
    color:#FFF;
    font-size:25px;
    width:17px;
    height:17px;
    cursor:pointer;
}

.grtyoutube-iframe {
    width:100%;
    height:480px;
}
@media (max-width:767px) {
    .grtyoutube-iframe {
        width:100%;
        height:350px;
    }
}

.grtyoutube-dark-theme{
    background: rgba(0,0,0, 0.85);
}

.grtyoutube-dark-theme .grtyoutube-popup-content {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
    box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
}

.grtyoutube-dark-theme .grtyoutube-popup-close {
    background: url('../images/icon-close-white.png') no-repeat;
}

.grtyoutube-light-theme {
    background: rgba(255,255,255, 0.85);
}

.grtyoutube-light-theme .grtyoutube-popup-content {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
}

.grtyoutube-light-theme .grtyoutube-popup-close {
    background: url('../images/icon-close-black.html') no-repeat;
}
/**/
.skillPlacement .topInsideBanner{
     background-image: url(../images/skill-placementbanner.jpg);
}
.skillPlacement .waterMacro.tab_bg_1{
     background-image: url(../images/skill-placement-macro-impacts-img.jpg);
}
.skill-enter .topInsideBanner{
     background-image: url(../images/skill-enter-banner.jpg);
}
.skill-enter .waterMacro.tab_bg_1{
     background-image: url(../images/skill-enter-macro-impacts-img.jpg);
}
/*.inTheNewsSlider .owl-dots>button {*/
/*    margin-right: 26px;*/
   
/*}*/
.agriFarmerCollectively .topInsideBanner{
     background-image: url(../images/agri-farmer-banner.jpg);
}
.agriFarmerCollectively .waterMacro.tab_bg_1{
     background-image: url(../images/agri-farmer-macro-impacts-img.jpg);
}
.impactinsideTabFarmer {
    display: flex;
    justify-content: center;
    align-items: center;
  
}
.agriSustainable .topInsideBanner{
     background-image: url(../images/agri-sustainable-banner.jpg);
}
.agriSustainable .waterMacro.tab_bg_1{
     background-image: url(../images/agri-sustainable-macro-impacts.jpg);
}
.agriEnvironmental .topInsideBanner{
     background-image: url(../images/agri-environmental-banner.jpg);
}
.agriEnvironmental .waterMacro.tab_bg_1{
     background-image: url(../images/agri-environmental-macro-impacts-img.jpg);
}
.skill-enter .impactinsideTab {
  
    height: 560px;
    display: flex;
    justify-content: center;
   
    align-items: center;
}
.skillMissionPage .feedbackLeft {
    max-width: 453px;
    width: 100%;
    float: left;
}
.skillMissionPage .feedbackTxt {
  padding: 0px 20px 20px 0px !important;
  height: auto;
  min-height: 560px;
}

/*sanni style*/
.health_h4 .txtDats h4{
  min-height: 82px!important;
}
.smallTxts {
  display: block;
  font-size: 16px;
}
/**/
.healthMainP .topInsideBanner {
  background-image: url("../images/health-banner.jpg");
}
.healthMainP .waterMacro.tab_bg_1 {
  background-image: url("../images/health-maro-impacts-img.jpg");
}

.healthSubPro .topInsideBanner {
  background-image: url("../images/health-sub-banner.jpg");
}
.healthSubPro .waterMacro.tab_bg_1 {
  background-image: url("../images/health-sub-macro-impacts.jpg");
}

.curativePage .topInsideBanner {
  background-image: url("../images/curative-health-main-banner-img.jpg");
}
.curativePage .waterMacro.tab_bg_1 {
  background-image: url("../images/curative-macro-impacts-img.jpg");
  min-height: 620px;
}

.washPage .topInsideBanner {
  background-image: url("../images/wash-banner.jpg");
}
.washPage .waterMacro.tab_bg_1 {
  background-image: url("../images/wash-micro-impacts-img-update.jpg")!important;
  min-height: 540px;
}

.communicablePage .topInsideBanner {
  background-image: url("../images/communicable-banner.jpg");
}
.communicablePage .waterMacro.tab_bg_1 {
  background-image: url("../images/wash-macro-impacts.jpg");
}

.educationPage .topInsideBanner {
  background-image: url("../images/education-banner.jpg");
}
.educationPage .waterMacro.tab_bg_1 {
  background-image: url("../images/education-macro-imapacts-img.jpg");
}

.educationSubPage .topInsideBanner {
  background-image: url("../images/education-sub-banner.jpg");
}
.educationSubPage .waterMacro.tab_bg_1 {
  background-image: url("../images/education-sub-macro-impacts.jpg");
}

.specialEduPage .topInsideBanner {
  background-image: url("../images/special-edu-banner.jpg");
}
.specialEduPage .waterMacro.tab_bg_1 {
  background-image: url("../images/special-edu-macro-impacts.jpg");
}

.promotingPage .topInsideBanner {
  background-image: url("../images/promote-banner.jpg");
}
.promotingPage .waterMacro.tab_bg_1 {
  background-image: url("../images/promote-macro-impacts1.jpg");
}
.skillMissionPage .feedbackLeft {
    max-width: 395px;
}
.ourHealthSlider img{
    width:auto!important;
}
.programeWaterPage.healthMainP .feedbackTxt {
  background-color: #fbba13;
  padding: 0px 20px 97px 0px;
  width: 100%;
  display: flex;
  min-height: 690px;
}
.healthSubPro .drinkCurve h4 {
  min-height: 60px;
}
.communicablePage .drinkCurve h4 {
  min-height: 80px;
}
.washPage .drinkCurve h4 {
  min-height: 60px;
}
.curativePage  .drinkCurve h4 {
  min-height: 40px;
}

.educationSubPage .drinkCurve h4 {
    min-height: 40px;
}
.educationSubPage .allHeads.whiteTxt h3, .specialEduPage .allHeads.whiteTxt h3{
  color: #fff;
  margin-bottom: 90px;
}
.educationSubPage .feedbackTxt {
  height: 510px;
}

.healthMainP .allHeads.whiteTxt h3, .educationPage .allHeads.whiteTxt h3, .healthSubPro .allHeads.whiteTxt h3, .promotingPage .allHeads.whiteTxt h3, .communicablePage .allHeads.whiteTxt h3, .washPage .allHeads.whiteTxt h3, .curativePage .allHeads.whiteTxt h3 {
  color: #fff;
  margin-bottom:90px;
}

.educationPage .topInsideBanner h1 {
 
  line-height: 1.3;
}
.specialEduPage .drinkCurve h4 {
  min-height:40px;
}
.washPage .feedbackTxt {
  height: auto;
  min-height: 610px;
}
.skill-enter .feedbackTxt {
  height: auto;
  min-height: 605px;
}
.agriculture-Page .feedbackTxt {
  min-height: 720px;
  padding-bottom: 50px;
}
/**/
.subMenus {
  float: right;
  line-height: 24px;
}
.quicklinks h4 a{
  color: #7bb75e;
  font-size: 16px;
  font-family: kohinoorbangla-bold;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.agriEnvironmental .feedbackTxt {
  height: auto;
  min-height: 580px;
}
.feedbackTxtBuilding {
  height: 620px;
}
.contactOnline .col-md-3 {
    width:25%;
  
}
.threeDots .indDots {
    padding-top: 7px;
}
.westBangal .awrdsTabsB {
  width: 100%;
}
.mediaAwardTabs .nav-tabs > li {
    width: 20%;
}
.awrdsTabsC {
  height: 575px;
  overflow-y: auto;
}
.awrdsTabsC::-webkit-scrollbar-track{
-webkit-box-shadow: inset 0 0 3px rgba(255,255,255,0);
border-radius: 10px;
background-color: #eaeae9;
}
.awrdsTabsC::-webkit-scrollbar{
width: 4px;
background-color: #d25825;
}
.awrdsTabsC::-webkit-scrollbar-thumb{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2);
background-color: #d25825;
}
/*sanni contact*/
.contactForm {
  max-width: 820px;
  width: 100%;
  display: block;
  margin: 0px auto;
  padding: 50px;
}
.userForms .form-control {
  background: #fff;
  border: 1px solid #A5B7C680;
  border-radius: 4px;
  opacity: 1;
  font-size: 16px;
  color: #757380;
  height:42px;
}
.userForms textarea.form-control {
  height: 90px;
}
.saveBtns button {
  background: #ec8430;
  border-radius: 4px;
  color: #fff;
  border: none;
  font-size: 18px;
  font-weight: 600;
  padding: 7px 20px;
  float: right;
}
.waterSlideWidth {
  max-width: 680px;
  margin: 0 auto;
}
#myModal .modal-header {
  padding: 15px;
  border-bottom: 1px solid #cc4827;
  background-color: #cc4827;
  color: #fff;
}
#myModal button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  position: absolute;
  right: 15px;
  font-size: 30px;
  opacity: 1;
  color: #fff;
  top: 14px;
}
#myModal .contactForm {
  max-width: 820px;
  width: 100%;
  display: block;
  margin: 0px auto;
  padding: 15px;
}
.awardsRecognitionPage .innerParralax_1{
        background-image: url(../images/awards-centr.jpg);
}
.problemPage .innerParralax_1{
     background-image: url(../images/problem-img1.jpg);
}
.allblk h3{
    color: #333;
}
/**/
.defaultSecW {
  max-width: 840px;
  display: block;
  margin: 0px auto;
}
.defaultSecWSi {
  max-width: 650px;
  display: block;
  margin: 0px auto;
}
.defaultSecW3 {
  max-width: 840px;
  display: block;
  margin: 0px auto;
  padding: 0px 15px;
}
.defaultSecW2 {
  max-width: 935px;
  display: block;
  margin: 0px auto;
}
.bgLiner {
  max-width: 1020px;
  display: block;
  margin: 0px auto;
}
.otherWidth{
    max-width: 1020px;
  display: block;
  margin: 0px auto;
}
.awardsBox {
  max-width: 258px;
  display: block;
  margin: 0px auto;
}
.inTheGrey{
    background-color: grey;
}
.awardsBox ul li.gapTxtsd {
  margin-bottom: 10px;
}
/**/
.mydivAlign {
  max-width: 602px;
  display: block;
  margin: 0px auto;
}

/*scroll text*/
.n-scroll-text {
  overflow-y: auto;
  height: 491px;
  padding-right:10px;
}
.n-scroll-text::-webkit-scrollbar-track
{
    border-radius: 0px;
    background-color: #c3c3c3;
}

.n-scroll-text::-webkit-scrollbar
{
    width: 2px;
    background-color: #c3c3c3;
}

.n-scroll-text::-webkit-scrollbar-thumb
{
    border-radius: 0px;
    background-color: #cc4827;
}
/**/
.awardsWith {
  width: 1020px;
  margin: 0px auto;
  display: block;
}
.awardsBgBoxes img {
  max-width: 180px;
}
.anuInu {
  max-width: 239px;
  width: 100%;
}
.acfSoldW {
  max-width: 282px;
}
/**/
.waterMissionPages .allHeads.whiteTxt h3 {
  color: #fff;
  margin-bottom: 90px;
}
.mainwpD .investData {
  width: 140px;
  height: 140px;
  background-color: #fbba13;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
  position: relative;
}
.mainwpD .allHeads.whiteTxt h3 {
  color: #fff;
  margin-bottom: 90px;
}
.mainwpD .drinkCurve {
  margin-bottom: 45px;
  padding: 0;
  min-height: 325px;
}
.mainwpD .drinkingWater {
  width: 100%;
  padding: 79px 0px 30px 0px;
}
.waterDrinkingPage.mainwpD .waterMacro .txtDats h4 {
  font-size: 16px;
  font-family: core-circus;
  text-align: center;
  color: #fff;
  margin-top: 15px;
  min-height: 76px;
  padding: 0px 65px;
  line-height: 1.2;
  margin-bottom: 30px;
}
.breakBg {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  min-height: 662px;
  background-attachment: fixed;
  margin-top: 0px;
}
.img_bg_1{
    background-image: url("../images/water-parallax.jpg");
}
.img_bg_1a{
    background-image: url("../images/water-img1.jpg");
}
.img_bg_1b{
    background-image: url("../images/waterbtm-new-img2.jpg");
}
.img_bg_2{
    background-image: url("../images/maternal-%26-child-health-last-parallax-img.jpg");
}
.img_bg_2a{
    background-image: url("../images/curative-health-last-parallax-img.jpg");
}
.img_bg_2b{
    background-image: url("../images/communicable-%26-non-comm-last-parallax-img.jpg");
}
.img_bg_2c{
    background-image: url("../images/wash-paralex-img.jpg");
}
.img_bg_3{
    background-image: url("../images/women-parallax.jpg");
}
.img_bg_3a{
    background-image: url("../images/paralex-1.jpg");
}
.img_bg_3b{
    background-image: url("../images/paralex-2.jpg");
}
.img_bg_4{
    background-image: url("../images/agri-banner.jpg");
}
.img_bg_4a{
    background-image: url("../images/agriculture-img1.jpg");
}
.img_bg_4b{
    background-image: url("../images/agriculture-img2.jpg");
}
.img_bg_5{
    background-image: url("../images/education-sub-last-img.jpg");
}
.img_bg_5a{
    background-image: url("../images/paralex1.jpg");
}
.img_bg_5b{
    background-image: url("../images/promote-macro-impacts.jpg");
}
.img_bg_6{
    background-image: url("../images/skill-parallax.jpg");
}
.img_bg_6a{
    background-image: url("../images/paralex-img-en.jpg");
}
.img_bg_6b{
    background-image: url("../images/placement-btmnew-paralex-img.jpg");
}
.img_bg_7{
    background-image: url("../images/part-img1.jpg");
}
.img_bg_the{
    background-image: url("../images/unstoppable-parallax-img.jpg");
}
.waterLivelihoodPage .waterMacro .investData {
  width: 140px;
  height: 140px;
}
.waterLivelihoodPage .allHeads.whiteTxt h3 {
  color: #fff;
  margin-bottom: 90px;
}

.healthSubPro .investData {
  width: 140px;
  height: 140px;

}
.communicablePage .investData,  .curativePage .investData, .washPage .investData{
  width: 150px;
  height: 150px;
}
.tab_bg_1 .allHeads.whiteTxt h3 {
  margin-bottom:90px;
}
.agriculture-Page .topInsideBanner h1 {
    max-width:100%;
}
.communicablePage .feedbackTxt {
  height: 440px;
}
.indDots h4 {
  font-size: 14px !important;
  text-align: left;
}
.inTheNewsSlider {
  max-width: 1020px;
  display: block;
  margin: 0px auto;
  margin-top: 54px;
}
.educationPage .topInsideBanner h1 {
  position: absolute;
  top: 360px;
  left: 0px;
  right: 0px;
  text-align: center;
  max-width: 1020px;
  display: block;
  margin: 0px auto;
}
.ProrecognitionSlider {
  max-width: 1020px;
  display: block;
  margin: 0px auto;
}
.educationPage .feedbackTxt {
  background-color: #fbba13;
  padding: 0px 20px 97px 0px;
  width: 100%;
  display: flex;
  min-height: auto;
}
/*.skillMissionPage .interventIns {*/
/*  width: 260px;*/
/*  height: 260px;*/
/*}*/
.partnerLogos {
  max-width: 1020px;
  margin: 0px auto;
  display: block;
}
/**/
.mainHeader ul.dropdown-menu li {
  padding: 0px !important;
  width: 100%;
}
.mainHeader ul.dropdown-menu li a {
  padding: 5px 15px;
  color: #222!important;
  width: 100%;
  display: block;
 font-size: 16px;
font-family: kohinoorbangla-medium;
}
.mainHeader ul.dropdown-menu{
    border-radius: 0;
    padding: 15px 0px;
  padding-left: 0px;
margin: 0px !important;

}
@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
}
}
.mainHeader ul.dropdown-menu li a:hover{
    background-color:  #7bb75e;
color: #fff!important;
}
.womenMissionPge .feedbackTxt {
  background-color: #fbba13;
  padding: 0px 20px 97px 0px;
  width: 100%;
  display: flex;
  min-height: 620px;
}

.agriEnvironmental .waterMacro .investData {
  width: 155px;
  height: 155px;
  
}
.ourImpactPage .vacancySliderIn.active {
  background-color: #da6d39;
}

.govermentsTxt img {
  width: 100%;
}
.csrPage .implementationSlider {
  max-width: 960px;
  margin: 0px auto;
  display: block;
  margin-top: 85px;
}
.careersPage .vacancySlider.owl-carousel .owl-item img {
  width: auto;
  margin-bottom: 0;
}
.careersPage .vacancySliderIn p {
  font-size: 13px;
  line-height: 18px;
}
.csrPage .implementationSlider.owl-theme .owl-dots {
  top: -75px;
}
.csrPage .grayBox {
  width: 140px;
  height: 140px;
  background-color: #fff;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
}
/**/
#accordion .panel-title a {
  font-size: 20px;
  margin: 5px auto;
  cursor: pointer;
  color: #1b1b1b;
  font-family: kohinoorbangla-medium;
}
#accordion .panel-default > .panel-heading {
  color: #333;
  background-color: transparent;
  border-color: transparent;
  padding: 0px;
}
#accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
  border: none;
  padding: 10px 0px;
}
#accordion .panel-default {
  border-color: transparent;
  background-color: transparent;
  box-shadow: none;
}
.dropSecContents ul{
    display:none;
}
.homeAcor .panel-group .panel + .panel {
  margin-top: 10px;
}
#accordion .panel-title a.textHt{
    font-family: kohinoorbangla-bold;
}
/**/
.waterMissionPages .ProrecognitionSlider .owl-nav button.owl-next {
    width: 45px;
  height: 45px;
    background-image: url("../images/arrowright-white.png") !important;
}
.waterMissionPages .ProrecognitionSlider .owl-nav button.owl-prev {
  width: 45px;
  height: 45px;
  background-image: url("../images/arrowleft-white.png") !important;
}

.ourImpactPage .noRiskSlider .owl-nav button.owl-next {
    width: 41px;
  height: 41px;
    background-image: url("../images/arrow-right-ot.png") !important;
}
.ourImpactPage .noRiskSlider .owl-nav button.owl-prev {
   width: 41px;
  height: 41px;
  background-image: url("../images/arrow-left-ot.png") !important;
}
.partnershipPage .parnetSliders  .owl-nav button.owl-next {
    width: 45px;
  height: 45px;
    background-image: url("../images/arrowright-white.png") !important;
}
.partnershipPage .parnetSliders  .owl-nav button.owl-prev {
  width: 45px;
  height: 45px;
  background-image: url("../images/arrowleft-white.png") !important;
}
.healthMainP .ProrecognitionSlider .owl-nav button.owl-next {
    width: 45px;
  height: 45px;
    background-image: url("../images/arrowright-white.png") !important;
}
.healthMainP .ProrecognitionSlider .owl-nav button.owl-prev {
  width: 45px;
  height: 45px;
  background-image: url("../images/arrowleft-white.png") !important;
}
.agriculture-Page .ProrecognitionSlider .owl-nav button.owl-next {
    width: 45px;
  height: 45px;
    background-image: url("../images/arrowright-white.png") !important;
}
.agriculture-Page .ProrecognitionSlider .owl-nav button.owl-prev {
  width: 45px;
  height: 45px;
  background-image: url("../images/arrowleft-white.png") !important;
}
.womenMissionPge .ProrecognitionSlider .owl-nav button.owl-next {
    width: 45px;
  height: 45px;
    background-image: url("../images/arrowright-white.png") !important;
}
.womenMissionPge .ProrecognitionSlider .owl-nav button.owl-prev {
  width: 45px;
  height: 45px;
  background-image: url("../images/arrowleft-white.png") !important;
}
.educationPage .ProrecognitionSlider .owl-nav button.owl-next {
    width: 45px;
  height: 45px;
    background-image: url("../images/arrowright-white.png") !important;
}
.educationPage .ProrecognitionSlider .owl-nav button.owl-prev {
  width: 45px;
  height: 45px;
  background-image: url("../images/arrowleft-white.png") !important;
}
.vacancySliderIn img {
  width: 30px;
  margin-bottom: 33px;
}
.vacancySliderIn img.onActive{
    display:none;
}
.vacancySliderIn.active img.onActive{
    display:block;
}
.vacancySliderIn.active img.nonActive{
    display:none;
}
.defaultSecWs {
  max-width: 960px;
  display: block;
  margin: 0px auto;
}
.ImpactPage .investData {
width: 180px;
height: 180px;
  background-color: #fbba13;
  border-radius: 50%;
  display: table;
  margin: 0px auto;
  position: relative;
}
.ImpactPage .txtDats h4 {
  font-size: 20px;
  font-family: core-circus;
  text-align: center;
  color: #fff;
  margin-top: 15px;
  min-height: 83px;
}
.ImpactPage .grayBox {
  width: 170px;
  height: 170px;
}
.westBangal .threeDots .indDots:nth-child(1) {
  width: 177px;
  float: left;
  padding-right: 15px;
}
.agriEnvironmental .drinkCurve h4 {
  min-height: 80px;
}
/*.paddZeros{*/
/*    padding:0px;*/
/*}*/
.ourPartnersPage .topInsideBanner {
  background-image: url("../images/our-partners-banner.jpg");
}
.footerCol-1{
    width:22%;
}
.footerCol-2{
    width:53%;
}
.footerCol-3{
    width:25%;
}
.careersPage .staffTestimonials .clientTestimonial .feedbackTxt {
  min-height: 520px;
}
.careersPage .feedbackLeft img {
  filter: grayscale(100%);
}
.imagDescre img{
    width:85%;
    display:block;
    margin:0px auto;
}
.slider_1 .threeLong p {
  min-height: 234px;
}
.slider_2 .threeLong p {
  min-height: 330px;
}
.slider_3 .threeLong p {
  min-height: 235px;
}
.slider_5 .threeLong p{
    min-height: 225px;
}
.slider_6 .threeLong p {
  min-height: 190px;
}
.slider_8 .threeLong p {
  min-height: 290px;
}
/**/
.awardsTabs .nav-tabs > li:last-child{
    border-right: 0px;
}
.awardNew .nav-tabs > li:last-child {
  border-right: 0px;
}
.gapDab p{
  padding: 10px 0px 40px 0px;
}
.defaultSecWP {
  max-width: 940px;
  display: block;
  margin: 0px auto;
}
.partnershipPage .govermentsTxt p {
  font-size: 16px;
  font-family: kohinoorbangla-medium;
  margin-top: 20px;
  padding-right: 55px;
}
/**/

.dottedBg {
  position: relative;
}
.dottedBg::after {
  content: "";
  display: block;
  position: absolute;
  right: -80px;
  top: 0px;
  width: 159px;
  height: 381px;
  background-image: url("../images/line-img.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -99;
}
.inCommitee a img {
  width: 31px;
  opacity: .6;
}
.executiveIn a img {
  width: 31px;
  opacity: .6;
}
.readMore a img{
    width:23px;
}
.defaultSecCar {
  max-width: 758px;
  display: block;
  margin: 0px auto;
}
.careersPage .feedbackRight {
  width: calc(100% - 507px);
  float: left;
  margin-left: 67px;
}
.careersPage .feedbackTxt {
  padding: 0px 55px 97px 100px;
}
.mrg0_h h3{
    margin-bottom:123px;
}
.recognigation .yellowTxt h3{
    margin-bottom:123px;
}
.defaultMis {
  max-width: 960px;
  display: block;
  margin: 30px auto 0px auto;
}
.waterLivelihoodPage .drinkCurve h4 {
  min-height: 59px;
}


.healthMainP .interventIns p {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  font-family: core-circus;
  color: #ca3b26;
  padding: 15px;
  line-height: 1.2;
}


.womenMissionPge .interventIns p {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  font-family: core-circus;
  color: #ca3b26;
  padding: 15px;
  line-height: 1.2;
}

.womenBuildingPage .investData p, .educationSubPage .investData p{
    padding: 0px 10px;
}

.educationSubPage .feedbackTxt {
  height: auto;
  min-height: 670px;
}
.ImpactPage .investData p {
    padding: 0px 10px;
}
.defaultSecWsc {
  max-width: 810px;
  display: block;
  margin: 0px auto;
}
.addressTstxd {
  padding-left: 35px;
}
.contactPage .saveBtns input {
  background: #ec8430;
  border-radius: 4px;
  color: #fff;
  border: none;
  font-size: 18px;
  font-weight: 600;
  padding: 7px 20px;
  margin-top:15px;

}
.loadMoreB a span img {
  width: 23px;
}

.letsPartners a span img{
    width:23px;
}
.dropSecContents {
  max-width: 326px;
}
.inActiveAcr{
    display:none;
}
.textHt .inActiveAcr{
    display:inline-block;
}
.textHt .activeAcr{
    display:none;
}
#accordion .panel-title a.textHt:focus {
  text-decoration: none;
}
.inspiringStories a:focus, .inspiringStories a:hover {
  text-decoration: none;
}
.nonActive, .onActive{
    cursor:pointer;
}
.careersPage .vacancySliderIn {
  background-color: #d86a41;
  padding: 60px 35px 30px 35px;
  min-height: 224px;
}
/**/
.waterEfficiencyPage .feedbackTxt {
  padding: 0px 30px 20px 100px;
  height: auto;
  min-height: 472px;
}
.mediaPage .awardsTabs .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #d25825;
}

.indCircles {
 width: 203px;
height: 203px;
  background-color: yellow;
  border-radius: 50%;
  background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.fourCircles {
  position: relative;
  max-width: 584px;
  padding-left: 55px;
  margin-top: 110px;
}
.indCircles p {
  font-size: 16px;
  text-align: center;
  font-family: core-circus;
  color: #fff;
  padding: 80px 20px 20px 20px;
  line-height: 1.2;
}
.cirBg_1 {
  position: absolute;
right: 152px;
top: -88px;
  background-image: url("../svg/circle-1.svg");
  z-index: 99;
  background-color: #e08a26;
}
.cirBg_2 {
 position: absolute;
left: 85px;
top: 15px;
  background-image: url("../svg/circle-4.svg");
  z-index: 999;
  background-color: #e08a26;
}
.cirBg_3 {
 position: absolute;
right: 6px;
top: 15px;
  background-image: url("../svg/circle-2.svg");
  background-color: #cb4727;
}
.cirBg_4 {
  position: absolute;
  right: 151px;
  top: 118px;
  background-image: url("../svg/circle-3.svg");
  background-color: #e08a26;
}
.cirBg_1 p {
  padding-top: 89px;
}
.cirBg_2 p {
  padding-top: 102px;
}
.cirBg_3 p {
  padding-top: 69px;
}
.cirBg_4 p {
  padding-top: 102px;
}
.awardsRecognitionPage .awardsTabs .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #d25825;
}

.topHeader ul li a:focus {
  text-decoration: none;
}
.leftFullRemove::after {
    display: none;
}
.contactsder p>a {
    color: #414042;
    font-family: kohinoorbangla-semibold;
}
.contactsder p>a:focus {
    text-decoration: none;
}
.fullRight p>a {
    color: #333;
    font-size: 12px;
}
span.alower {
    text-transform: lowercase!important;
    font-family: 'kohinoorbangla-bold';
   
}

.clientTestimonial a:focus {
    text-decoration: none;
}
.westBangal .clientTestimonial a {
  color: #fff !important;
}
.greatLogo {
  display: block;
  margin: 20px auto;
  max-width: 118px;
}
.partnerLogosSliderN.owl-theme .owl-dots .owl-dot.active span, .partnerLogosSliderN.owl-theme .owl-dots .owl-dot:hover span {
  background: #fbba13;
}
.partnerLogosSliderN.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50px;
}
/**/
.flip-card-front h4{
      font-size: 36px;
color: #fff;
font-family: 'Poppins', sans-serif;
text-align: center;
display: table-cell;
vertical-align: middle;
font-weight: 600;
  }
   .flip-card {
  height: 435px;
  perspective: 1000px;
  margin-bottom: 14px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 435px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.txtWith{
    display:inline-block;
}
.flip-card:focus {
    outline: 0;
}
.flip-card-back p {
  font-size: 25px;
  line-height: 1.4;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
.flip-card-back p span {
  background-color: #fff;
  color: #d25f2b;
  display: inline-block;
  line-height: 1;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
}
.flip-card-front h4 span{
    display:block;
}
.flip-card:hover .flip-card-inner,
.flip-card:focus .flip-card-inner{
  transform: rotateY(180deg);
  
}
.flip-card:hover .flip-card-back {
    opacity: 1;
    transition:.5s;
}
.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
}

.flip-card-front {
  color: black;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.flip-card.bg_1:hover .flip-card-back, .flip-card.bg_4:hover .flip-card-back, .flip-card.bg_5:hover .flip-card-back   {
  background-color: #e08a26;
}

.flip-card.bg_2:hover .flip-card-back, .flip-card.bg_3:hover .flip-card-back, .flip-card.bg_6:hover .flip-card-back{
    background-color:#7bb75e;
}

.flip-card-back {
  transform: rotateY(180deg);
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 54px;
  opacity: 0;
}
/**/
.partnerLogosSlider.owl-theme .owl-dots .owl-dot.active span, .partnerLogosSlider.owl-theme .owl-dots .owl-dot:hover span {
  background: #fbba13;
}
.partnerLogosSlider.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50px;
}
.ourPresencePage .feedbackRight a {
    color:#fff;
}
.searchTab{
    margin-top: 50px;
    margin-bottom: 50px;
}
.searchresults{
    border: 1px solid #e1e1e1;
    padding: 15px;
    margin-bottom: 15px;
}
.searchresults a{
    color: #cc4827;
    font-size: 20px;
    font-family: kohinoorbangla-medium;
    margin-bottom: 10px;
    display: block;
}
.searchresultsp .highlight{
    background: #ff0;
    color: #000;
}
.ambujaSearch header {
    background: #d6d0d0;
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 18%);
}
.mainSearch {
    width: 100%;
    padding: 170px 0px 120px 0px;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.search-page-section form .form-control {
    border-radius: 0;
    height: 40px;
}
.search-page-section h2 {
    margin-bottom: 25px;
    font-size:40px;
}

.blue-text {
    color: #1f4889;
}
.search-page-section .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    border: 0px solid rgb(161,161,161);
    width: 100%;
    margin-bottom: 40px;
}
.search-page-section .input-group-addon {
    text-align: center;
    background-color: #fdb813;
    width: 13%;
    font-size: 18px;
    font-family: "Roboto-Regular";
    color: rgb(255,255,255);
}
.input-group-addon:last-child {
    border-left: 0;
}
#btn-search {
    background: transparent;
}

#btn-search {
    border: 0;
    background: transparent;
}
.search-icon {
    position: static !important;
}
.input-group-addon {
    padding: 0;
   
    font-weight: 400;
    line-height: 1;
    
    text-align: center;
   
    border: 0;
    border-radius: 0;
}
.search-content {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 25px;
    margin-bottom: 30px;
    padding-left: 15px;
}
.search-page-section form {
    margin-bottom: 35px;
}
.search-content p a:before {
    content: "";
    position: absolute;
    border: 4px solid #fdb813;
    width: 5px;
    height: 5px;
    border-radius: 50px;
    left: 0;
    top: auto;
    margin-top: 9px;
    margin-left: 9px;
}
.search-content p a {
    font-size: 17px;
    font-family: "Roboto-Regular";
    color: rgb(29,71,137);
}
.ourPresencePage.westBangal .feedbackRight {
  width: calc(100% - 465px);
  float: left;
  margin-left: 25px;
}

@media (max-width:1280px) {
  .ourPresencePage .feedbackRight {
    width: calc(100% - 345px);
    float: left;
    margin-left: 25px;
}
.feedbackLeft {
    max-width: 320px;
    width: 100%;
    float: left;
}
.impactStories .feedbackRight p {
  padding-right: 0px;
}
.ourPresencePage.westBangal  .impactStories .feedbackRight {
  padding: 50px 15px 15px 0px;
}
.ourPresencePage .impactStories .feedbackRight {
  padding: 50px 15px 15px 30px;
}
 
.ourPresencePage .feedbackRight h4 {
    margin-top: 40px;
    font-size: 20px;
    font-family: core-circus;
}
.uniqueData .feedbackRight p {
    padding-right: 0px;
}
.ourPresencePage .feedbackRight p {
    font-size: 16px;
    font-family: kohinoorbangla-regular;
    margin-top: 15px;
    margin-bottom: 0;
    line-height: 1.4;
}
.gujaratPage .uniqueData .feedbackTxt {
    min-height: 485px;
}
.ourPresencePage .impactStories .feedbackRight h4 {
    margin-top: 0;
    font-size: 20px;
    font-family: core-circus;
    color: #fff;
}
.impactStories .feedbackLeft img {
    width: auto;
    min-height: auto;
}
.ourPresencePage .uniqueData .feedbackTxt {
    background-color: #fef5da;
    padding: 0px 20px 50px 20px;
    width: 100%;
    display: flex;
}
.uniqueData .feedbackRight h4 {
    padding-right: 0px;
}
.mainHeader ul li a {
    padding: 0px;
    margin-right: 30px;
    font-size: 16px;
    font-family: kohinoorbangla-medium;
    color: #fff;
}
/**/
.awardsTabs .nav > li > a {
    position: relative;
    display: block;
    padding: 32px 0px;
    font-size:14px;
}
.ourPresencePage .awrdsTabsC p {
    font-size: 16px;
    color: #000000;
}
.threeDots::after {
    height: 10px;
}
.threeDots .indDots:nth-child(1), .threeDots .indDots:nth-child(2), .threeDots .indDots:nth-child(3) {
    width: 167px;
    
}
.indDots h4 {
    font-size: 12px !important;
}
.indDots p {
    font-size: 12px!important;
}
.allHeads h3{
    font-size:30px;
}
/**/
.topSliderIn h2 {
  font-size: 50px;
}
.itsAllIn h3 {
  font-size: 32px;
  line-height:1.4;
}

.ourPrograms p {
  font-size: 24px;
}

.rightDecades h4 {
  font-size: 28px;
}

.recognitionIn h4 {
  font-size: 18px;
}
.recognitionIn p {
  font-size: 16px;
}
.topInsideBanner h1 {
  font-family: core-circus;
  font-size: 28px;
  color: #fff;
  line-height: 1.3;
}
.ourPrograms h3, .ourPresence h3, .decadesOf h3, .trustedPartner h3, .ourModels h3, .ourJourney h3, .boardLists h3, .executiveCommitee h3, .peaopleAcf h3, .vacanciesSec h3, .greatPlace h3, .staffTestimonials h3, .lifeAtAcf h3, .flip-card-front h4, .recognigation h3, .awardsReco h3, .programsAwards h3, .annualReports h3, .fcraReports h3, .mapArea h3, .dropUsSale h3 {
  font-size: 32px;
}
.anuInuInsdie h3{
    font-size: 20px;
}
.anuInuInsdie h4{
    font-size:18px;
}
.flip-card-back p {
  font-size: 20px;
}
.vacanciesSec p, .greatPlace p, .awardsReco p{
    font-size:24px;
}
.awardsBox ul li{
    font-size:18px;
}
.itsAllIn p {
  
  font-size: 24px;
}
.ourProgramsD p {
  font-size: 18px;
}
.ourProgramsD h4 {
  margin-bottom: 15px;
}
.ImpactPage .feedbackTxt {
  background-color: #fbba13;
  padding: 0px 45px 20px 0px;
  width: 100%;
  display: flex;
  min-height: 640px;
  height: auto;
}
.ImpactPage .feedbackLeft {
  max-width: 380px;
  
}
.ImpactPage .feedbackRight {
  width: calc(100% - 405px);
  margin-left: 25px;
}
.ourPresencePage .awardsReco h4 {
  font-size: 24px;
}
}
/**/
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.search-icon .dropdown-menu {
    left: 0;
    right: 0;
    width: 100%;
    height: 55px;
    border-top: 1px solid #d8d8d8;
}
.yamm .dropdown-menu {
    left: auto;
}
.open>.dropdown-menu {
    display: block;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
.search-icon .form-horizontal .form-group {
    margin-right: 15px;
    margin-left: 15px;
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}
.form-group {
    margin-bottom: 15px;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.navbar-nav .input-group .form-control {
    font-size: 16px;
    color: rgb(39,37,37);
    height: auto;
    background-color: transparent;
    background-image: none;
    border-radius: 0px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.navbar-nav .input-group .form-control {
    font-size: 16px;
    color: rgb(39,37,37);
    height: auto;
    background-color: transparent;
    background-image: none;
    border-radius: 0px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
li.rmvpad {
    margin-left: 18px!important;
    padding-top: 13px!important;
}
.form-horizontal .form-group {
     margin-right: 0px; 
}
.searchDetails {
  position: absolute;
  left: -396px;
  top: -20px;
  width:420px;
  background-color: transparent;
  padding: 0px;
  margin: 0px !important;
  box-shadow: none;
  height: auto;
  border: none;
}
.fa-search-img {
    display:inline;
    vertical-align:middle;
}
.searchDetails .form-control{
  background-color: transparent;
  color: #000;
  border: none;
  height: auto;
  height: auto;
border-bottom: 2px solid #7bb75e;
border-radius: 0px;
padding:8px 0px;
}
.searchDetails .input-group-addon:last-child {
  border-left: 0;
  background-color: transparent;
  color: #7bb75e;
  box-shadow: none;
  font-size: 21px;
  border-bottom: 2px solid #7bb75e;
}
.searchDetails .form-control::placeholder {
  color: #fff;
  opacity: 1;
  
  font-size: 16px;
}
.searchDetails .form-horizontal .form-group {
  margin-right: 0px;
  margin-bottom: 0px;
}
.nubmerMap img {
  display: block;
  margin: 0px auto;
  
}
.nubmerMap{
    margin-top:90px;
}
/**/
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  display: none!important;
}

.dropdown-submenu:hover>.dropdown-menu {
  display: block!important;
}
.dropdown-submenu a i {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 12px;
  font-weight: 300;
}
.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
span.capsBala {
    text-transform: uppercase;
}
span.smlA {
    text-transform: lowercase;
}
a.dnloadreports
{
    background-color: #7bb75e;
    border: 1px solid #7bb75e;
    margin-top: 20px;
    display: block;
    padding: 8px;
    font-size: 14px;
    color:#1b1b1b;
}
.vacanciesSec p a:focus {
    text-decoration: none;
}
.itsAllIn a:focus {
    text-decoration: none;
}
.anuImpact a h4:hover {
    color: #23527c;
    
}
.anuImpact {
    padding-top: 20px;
}
.anuImpact a:focus {
     text-decoration: none;
    
}
.anuImpact h4 {
    border-top: 1px solid #cc4827;
    /* height: 107px; */
    padding-top: 20px;
}
.awrdsTabsWaterNew{
    height: auto;
}
.footerCol-3 .socialMedia ul li
{
padding-bottom:10px;
}
.feedbackRight h4 .sSmall{
color: #d25825;
}
.madhyapardesh .awrdsTabsC{
overflow:hidden;
}
.sdIcons {
	padding: 80px 0 80px 0;
} 
.sdgimg {
	margin: 0 auto 30px;
    display: table; 
} 
.allHeadsMr h3{
  margin-bottom: 10px;
}
.allHeadsMr p{
	margin-bottom: 50px;     
}
.topAlgn img {
    bottom: 50px;
}
.leftAlgn{
  padding-left: 90px;
}
.topAlgn h4 {
    margin-top: -15px;
}
