@import url('https://fonts.googleapis.com/css2?family=Jaldi:wght@400;700&display=swap');
.animation, a {
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
/*new swiper css*/
.scientific-blue a:hover {
    background-color: #083049;
}
.financial-updates-inner ul li a {
    width: 50%;
    min-height: 105px;
    background-color: #eae8e8;
    float: left;
    margin-top: 10px;
    border: 5px solid #fff;
}


 body {
      /*font-family: 'Nunito Sans', sans-serif;*/
       font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 
                 "Helvetica Neue", Arial, sans-serif, 
                 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      /*font-size: 14px;*/
      font-size: 18px;
      color:#000;
      margin: 0;
      padding: 0;
    }
    .swiper-container {
      width: 100%;
      height: 100%;
      box-shadow: 10px 10px 5px #c9c9c9;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .swiper-pagination-bullet {
      width: 15px;
      height: 15px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color:#000;
      opacity: 1;
      background: rgba(0,0,0,0.2);
    }
    .swiper-pagination-bullet-active {
      color:#fff;
      background: #007aff;
    }
/*/new swiper css*/
/*new css pintu*/
.beat-plastic .blue-bg-block {background: #035384;}
.beat-plastic .col-content p {color: #ffffff !important;}



@font-face {
  font-family: Helveticacondencedcont;
  src: url("fonts/Helvetica-Condensed-Bold.otf");
}
@font-face {
  font-family: HelveticaNarrowbold;
  src: url("fonts/helvet_0.ttf");
}
@font-face {
  font-family: Helveticacecount;
  src: url("fonts/HelveticaCE-Cond.otf");
}
@font-face {
  font-family: Helveticanarrow;
  src: url("Helvetica-Narrow_Regular_(wwww.font-cat.com).ttf");
}

#sectionOne {
    background-color: #e7eae7;
   padding: 50px 0 !important;
}
.textcolor-black {
    padding-bottom: 10px;
    color: #000 !important;
    margin-bottom: 0;
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 34px !important;
}
.cutom-swiper-navigation{
    padding: 0px 30px;
    left: 0px !important;
    text-align: right !important;
}
.promoting .text h5 {
    position: absolute;
    z-index: 9999;
    bottom: -8px;
    color: #fff;
    font-weight: 800;
    font-size: 20px;
    background-color: rgba(0,0,0,0.8);
    width: 100% !important;
    left: 0px !important;
    text-align: left;
    padding: 10px 0 10px 10px;
}
.our-project h5 {
    text-align: center;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 35px;
}
.swiper-pagination-bullet{background-color: #fff; border-radius: 0;}
.swiper2 .cutom-swiper-navigation .swiper-pagination-bullet-active {
    background-color: #024b76;
}

#sectionTwo {
    background-color: #ffffff;
    padding: 50px 0;
}
.homesub_block h4 {
    font-weight: 700;
    font-size: 30px;
    width: max-content;
    padding: 12px 30px 12px 5px;
    margin-bottom: 0;
}
.back-darkgry span {
    font-size: 12px;
}
.back-darkskyblue h4 {
    font-weight: 700;
    font-size: 30px;
    width: max-content;
    padding: 12px 0px 8px 5px;
    margin-bottom: 0;
}
.homesub_block h5 {
   position: relative;
    top: 0;
    left: 5px;
    font-size: 16px;
    text-transform: uppercase;
}

/*.back-darkgry:hover> h4{background-color: #2a84a2 !important;}*/
.footerWrap h5 {
    text-align: right;
    font-size: 24px;
}
.skill-devp img{margin-top:25px;}
@import url(//db.onlinewebfonts.com/c/a54e659b9ee7f19197420d01bc92dc9e?family=Helvetica);
.homesub_block ul li {
    padding-bottom: 5px;
}
/*/new css*/
img{
	max-width:100%;
	height:auto;
}
#header {
	background-color: #062c36;
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.logo {
	float: left;
	margin-top: 14px;
    width: 16%;
}
.logo img{
	 max-width:100%;
}
nav.nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
nav.nav ul li {}
nav.nav > ul > li > a {
	text-transform: capitalize;
    font-weight: 700;
    font-size: 20px;
}

nav.nav ul li a:hover{
	
}

.content-new p{
	font-size: 16px !important;
	text-transform: capitalize !important;
	font-weight: 600 !important;
}
.financial-updates-inner ul li a{
    width:50%;
    background-color:#eae8e8;
    float:left;
    margin-top:10px;
    border:5px solid #fff;
}

@media (max-width: 767px) {
	#wrapper.contact-page {margin-top: 80px !important;}
	.financial-updates-inner ul {
    margin: 0 auto;
    display: contents;
}
	.financial-updates-inner ul li{
		list-style-type: none;
	}
.financial-updates-inner ul li a{
    width:100%;
    color:#097aac;
    padding: 10px;
   
}

	#header {
		padding:10px 0;
	}
.logo{
	max-width:100px;
	margin-top: 0;
}
.mobileMenu{
	float: right;
	width: 35px;
	height: 20px;
	position: relative;
	margin: 20px 0 0;
	cursor:pointer;
}
	 
.mobileMenu .line{
	background-color:#fff;
	position:absolute;
	width:100%;
	height:2px;
	
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.mobileMenu .line1{
	top:0;
}
.mobileMenu .line2{
	top:8px;
}
.mobileMenu .line3{
	top:16px;
}

.mobileMenu.active .line1{
	transform: rotate(41deg);
	top: 8px;
}
.mobileMenu.active .line2{
	display:none;
}
.mobileMenu.active .line3{
	transform: rotate(-38deg);
	top: 8px;
}

nav.nav {
	background-color:#062c36;
	position:fixed;
	left:-100%;
	top:0;
	width:268px;
	height:100vh;
	padding:25px 0;
	
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	overflow: scroll;
}
nav.nav.active{
	left:0;
}
nav.nav ul {}
nav.nav ul li {
	float:left;
	width:100%;
	position:relative;
}
nav.nav > ul > li.parent:after{
	background: url(images/arrow-dd.png) no-repeat;
	content: '';
	width: 8px;
	height: 9px;
	position: absolute;
	right: 15px;
	top: 16px;
}

nav.nav > ul > li.activeMDD.parent:after{
	background: url(images/arrow-dd-B.png) no-repeat;
		-moz-transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		transform:rotate(90deg);				
}
nav.nav > ul > li > a {
	color:#fff;
	display:block;
	padding: 11px 15px;
	font-size:19px;	
}
nav.nav > ul > li > a:hover{
	text-decoration:none;
	color:#097aac;
}
.dropdownnav {
	display:none;
}

nav.nav > ul > li.activeMDD .dropdownnav {
	display:block;
}
nav.nav > ul > li.activeMDD{
	background-color:#dfdfdf;
	padding-bottom:10px;	
}
nav.nav > ul > li.activeMDD > a,
nav.nav > ul > li .dropdownnav ul.level1 > li > a:hover{
	color:#097aac;
	text-decoration:none;
}

.dropdownnav .image{
	display:none;
}

/*  level1 */
nav.nav > ul > li .dropdownnav ul.level1{
	margin:0 15px;
}

nav.nav > ul > li .dropdownnav ul.level1 > li > a{
	color:#303d47;
	display:block;
	font-weight:800;
	padding:6px 0;
	font-size:15px;
}

/* level2 */
nav.nav > ul > li .dropdownnav ul.level1 > li ul.level2{
	margin:0;
}
nav.nav > ul > li .dropdownnav ul.level1 > li ul.level2 > li > a {
    color: #000;
    font-size: 15px;
    text-transform: capitalize;
    padding: 6px 0 6px 10px;
	display:block;
}	 
}
@media (min-width: 768px) {
.mobileMenu{
	display:none;
}
nav.nav {
	float:right;
	margin-top: 15px;
}
nav.nav > ul {
	display: flex;
}
nav.nav ul li {
	padding:15px 0 15px;
	position:relative;
}
nav.nav > ul > li > a {
	color:#ffffff;
	padding: 5px 15px;
	
}
nav.nav ul li a:hover{
	text-decoration:none;
}
nav.nav > ul > li:hover{

	color:#097aac;
}
nav.nav ul li:hover a{
	color:#097aac;	
}
.dropdownnav{
	display:none;
	position: absolute;
	width: 360px;
	background-color:#062c36;
	padding:20px;
	top:100%;
	box-shadow:0 1px 4px rgba(0,0,0,0.14);
}
.dropdownnav.whowearedd{
	left:0;
}
.dropdownnav.whatwedodd{
	left:-100px;
}
.dropdownnav.getInvolvededdd{
	right:-100px;
}


/* === level1 == */
.dropdownnav ul{}
nav.nav .dropdownnav ul li{
	float:left;
	width:100%;
	padding:0;
}

nav.nav > ul > li .dropdownnav ul.level1 > li > a{
	color:#ffffff;
	display:block;
	font-weight: 600;
	padding:6px 0;
	font-size:15px;
}
nav.nav > ul > li .dropdownnav ul.level1 > li > a:hover,
nav.nav > ul > li .dropdownnav ul.level1 > li ul.level2 > li > a:hover{
	color:#097aac;
}
nav.nav ul li:hover .dropdownnav{
	display:block;
}

/* === level2 == */
nav.nav > ul > li .dropdownnav ul.level1 > li ul.level2{
	margin-bottom:15px;
	float:left;
	line-height: 26px;
	width:100%;
}
nav.nav > ul > li .dropdownnav ul.level1 > li ul.level2 > li{
	padding:0;
}
nav.nav > ul > li .dropdownnav ul.level1 > li ul.level2 > li > a{
	color:#ffffff;
	font-size:15px;
	text-transform:capitalize;
	padding:5px 0;
	font-weight: 700;
}
}
@media (min-width: 768px) and (max-width:991px) {
	.logo {
			 max-width:170px;
	} 
	nav.nav{
		margin-top: 9px;
	}
	nav.nav > ul > li > a{
		padding: 5px 10px;
		font-size: 15px;
	}
 }
 
 

 .scientific-green a {
    transition: all 0.7s;
    background-color: #0d7f74;
    color: #fff;
    font-size: 14px;
    border-radius: 25px;
    padding: 6px 20px;
    position: absolute !important;
    outline: none;
    bottom: 15px;
    right: 20px;
    text-decoration: none;
}
@media (min-width: 1200px){
nav.nav > ul > li > a{
	 font-size:20px;	 
 }
}
 
#wrapper {
	float: left;
	width: 100%;
	position: relative;
	padding: 0;
	margin-top: 80px;
}
#wrapper.homepage{
	padding: 0 0 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededee+0,d9dbdd+100 */
	background: #ededee; /* Old browsers */
	background: -moz-linear-gradient(left, #ededee 0%, #d9dbdd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ededee 0%, #d9dbdd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ededee 0%, #d9dbdd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededee', endColorstr='#d9dbdd', GradientType=1 ); /* IE6-9 */
}
.sliderBanner {
	position: relative;
	text-align:center;
}
.sliderBannerHeading {
	position: absolute;
	top: 57%;
	left: 0;
	width: 100%;
	z-index: 9;
}
.sliderBannerHeadingWrap{
	background-color: rgba(0,0,0,0.9) !important;
	color: #fff;
	padding: 10px 15px;
	float: left;
	text-align:left;
}
.sliderBannerHeadingWrap:hover{background-color: rgba(0,0,0,0.8) !important;}
.sliderBannerHeadingWrap h2 {
	margin: 0;
	padding: 0;
	font-size:1rem;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
}
.sliderBannerHeadingWrap p {
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
}
.sliderBannerCaption {
	background-color: rgba(0,0,0,1);
	color: #fff;
	padding: 10px 0 10px 0;
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 9;
	text-align: center;
}
.sliderBannerCaption p {
	font-size: 0.8rem;
	line-height: 1.3;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.swiper-button-next, .swiper-button-prev{
	z-index:9;
	background-size:12px 19px !important;
	width:12px !important;
	height:19px !important;
	top:41%;
}
.swiper-button-prev{
	background:url(images/arrow-1lw.png) no-repeat;
}
.swiper-button-next{
	background:url(images/arrow-1rw.png) no-repeat;
}

.sectionhomepage {
	float: left;
	width: 100%;
}
.desktop-hsb{
		display:none;
}
.mobile-hsb{
		display:block;
}
@media (min-width: 768px) and (max-width:991px) { 	
.sliderBannerCaption{
		bottom:0;
	}	
}

@media (min-width: 768px) { 

.sliderBannerCaption p {
		font-size: 20px;
		line-height: 1.3;
	}
.sliderBannerCaption {
	background-color: rgba(0,0,0,0.9);
	position: absolute;
}
    .desktop-hsb{
		display:inline-block;
	}
    .mobile-hsb{
		display:none;
	}
.swiper-button-next, .swiper-button-prev{
	background-size:28px 45px !important;	
	width:28px !important;
	height:45px !important;
	top:40% !important;
}
}
@media (min-width: 768px) and (max-width:991px) {
.sliderBannerHeadingWrap h2 {
		font-size:24px;	
}
.sliderBannerHeadingWrap p {
    font-size: 20px;
    line-height: 20px;
}
.sliderBannerCaption p {
		font-size: 20px;
		line-height: 1.3;
}
}
@media (min-width: 992px) { 
#wrapper.homepage{
	margin-top:95px;
}
	.sliderBannerHeadingWrap h2 {
		font-size:30px;	
	}
	.sliderBannerHeadingWrap p {
		font-size: 25px;
		line-height: 27px;
	}
}
@media (min-width: 1200px) { 
	.sliderBannerHeadingWrap h2 {
		font-size:40px;	
	}
	.sliderBannerHeadingWrap p {
		font-size: 34px;
		line-height: 27px;
	}
	.sliderBannerCaption{
		bottom:0;
	}
	.sliderBannerCaption p {
		font-size: 28px;
	}
}
#sectionOne {
	padding: 30px 0 30px;
	margin-top: 0;
	position: relative;
	z-index: 9;
}
.s1item {
	display:block;
	height: 230px;
	width: 270px;
	background-size: 100% auto;
	margin: 0 auto 30px;
}
.s1item:hover{
	text-decoration: none;
}
.s1item1 {
	background-image: url(images/iconitem1.png);
}
.s1item2 {
	background-image: url(images/iconitem2.png);
}
.s1item3 {
	background-image: url(images/iconitem3.png);
}
.s1item4 {
	background-image: url(images/iconitem4.png);
}
.s1item p {
	color: #626262;
	float: left;
	width: 80%;
	text-align: center;
	line-height: 1.2 !important;
	font-size: 15px !important;
	text-transform: uppercase;
	font-weight:700;
}
.s1Content p {
	font-size: 19px;
	font-weight: normal;
	color: #454545;
	text-align: center;
	line-height: 1.3;
}
 @media (min-width: 768px) {
.s1Content p {
	font-size: 28px; 
}
#sectionOne {
	padding: 0 0 30px;
}
}
@media (min-width: 768px) and (max-width:991px) {
#sectionOne{
	padding:30px 0 30px;
	margin-top:0;
}
.s1item {
	height: 164px;
	width: 185px;
}
.s1item p {
	margin: 74px 10px 0;
	font-size:12px;
}

}
@media (min-width: 992px) and (max-width:1199px) {
#sectionOne{
	padding:30px 0 30px;
	margin-top:0;
}
.s1item {
	height: 210px;
	width: 240px;
}
.s1item p {
	margin: 95px 10px 0;
}
}
#sectionTwo{}
.s2Item {
	position: relative;
	margin-bottom: 16px;
	overflow:hidden;
	display:block;
}

.s2Item h4 {
	background-color: rgba(0,0,0,0.8);
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	position: absolute;
	padding: 15px;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;	
}
.s2Item img {
	width: 100%;
	
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.s2Item:hover img{
	transform:scale(1.1);
}
.s2Item:hover h4{
	padding: 15px 15px 25px;
}

@media (min-width: 768px) {
.s2Item {
	margin-left: -7px;
	margin-right: -7px;
}
}

/* === 
Inner Page 
===*/

.inner-banner{
	position:relative;
	text-align:center;
}
.inner-banner img{
	width: 100%;
	height: 620px;
}
.inner-banner-wrap{
	position:absolute;
	top:48%;
	width:100%;
	z-index:9;
}
.inner-banner-wrap h2{
	background-color:rgba(0,0,0,0.8);
	color:#fff;
	padding:15px 25px;
	margin:0 15px 0px 0px;
	float:left;
	font-size: 32px;
	line-height: 34px;
	font-weight:700;
	letter-spacing:-1px;
	position:relative;
	text-transform:uppercase;
	text-align:left;
}
.inner-banner-wrap h2:before{
	background-color:#fff;
	width:2px;
	height:116%;
	content:'';
	left:0;
	top:-5px;
	position:absolute;
}
.inner-banner-content{
	background-color: rgba(0,0,0,1);
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 9;
	color: #fff;
	font-size: 24px;
	padding: 15px 0;
}
.ihs-mid-banner{
	text-align:center;
	margin:15px 0;
}
.page-wrap{
	background-color:#fff;
	padding:30px 0;
}
.pagecontent{
	text-align:center;
	margin:20px 0 45px;
}
.pagecontent p{
	color:#6c6d74;
}
.page-wrap.color-wrap{
	background-color:#f3ff8b;
}
.page-wrap.color-wrap-grey{
	background: #ededee;
    background: -moz-linear-gradient(left, #ededee 0%, #d9dbdd 100%);
    background: -webkit-linear-gradient(left, #ededee 0%, #d9dbdd 100%);
    background: linear-gradient(to right, #ededee 0%, #d9dbdd 100%);
} 
.page-wrap.green-color-wrap{
	background-color:#e8ffd2;	
}
.page-wrap.blue-color-wrap{
	background-color:#cefff9;	
}
.page-wrap.orange-color-wrap{
	background-color:#ffe9b0;	
}
.page-wrap.brown-color-wrap{
	background-color:#ffeddd;	
}
.page-wrap.darkblue-color-wrap{
	background-color:#daedff;	
}

.page-content{}
.leadsection{
	margin:15px 0 45px;
	font-size:21px;
	text-align:center;
}
.middle{}
.page-wrap p{
	font-size:18px;
	font-weight:400;
	line-height:26px;
	text-align: justify;
	color:#000;
}
.page-wrap p.smallfont{
	font-size:16px;
}
.page-wrap h3
{
		font-size:22px;
	font-weight:800;
	text-transform:uppercase;
	margin-bottom:20px;
}
.buttonlink {
	position: absolute;
	bottom: 15px;
}
.buttonlink a{
	background-color:#404040;
	color:#fff;
	display:inline-block;
	font-size:22px;
	font-weight:800;
	padding:10px 20px;
	letter-spacing:-1px;
}
.buttonlink a:hover,
.buttonlink a:focus{
	background-color:#097aac;
	text-decoration:none;
}
.grid-item{
	background-color: #f9ffc5;
	padding: 15px;
	height: 100%;
	position: relative;
}
.grid-item-blue{
	background-color: #097aac;
}
.grid-item-grey{
	background-color: #cbcbcb;
}
.grid-item.grid-item-grey .page-content h3,
.grid-item.grid-item-grey .page-content h3 a{
	color:#1599d7;

}

.grid-item.white-bg{
	background-color:#fff;
}
.equal-height .col-12{
	margin-bottom:30px;
	
}
.grid-item .page-content{
	padding:30px 0 0;
}
.grid-item.grid-item-blue .page-content p{
	color:#fff;
}
.grid-item.grid-item-blue .page-content h3,
.grid-item.grid-item-blue .page-content h3 a{
	color:#2a3b45;
}
.grid-item .buttonlink {
	right:15px;
}
.row.list-view.row-color-bg{
	margin-bottom:15px;
}

.row.list-view.row-color-bg .page-content{
	padding:30px;
}
.row-color-blue{
	background-color:#00a5ee;
	}
.row-color-blue p{
	color:#fff;
}
.row-color-grey{
	background-color:#cbcbcb;
	}
.row-color-grey h3{
	color:#1599d7;
	}	
	
.row-color-grey p{
	color:#212121;
	}
.row-color-grey-dark{
	background-color:#2a3b45;
}
.row-color-grey-dark h3,
.row-color-grey-light h3{
	color:#1599d7;
	}
.row-color-grey-dark p,
.row-color-grey-light p{
	color:#fff;
	}
.row-color-grey-light{
	background-color:#56636c;
}	

.row.list-view{}
.image{transition:all ease-in-out 0.4s;}
.list-view:hover .image img{transform:scale(1.2);}
.list-item .page-content{}
.row.list-view .image{
	position:relative;
}
.gallery.grid-4{
	margin:45px -7px 0;
}
.gallery.grid-4 .image{
	padding:7px;
}
.ihs-section1{
	margin:35px 0;
}
.ihs-section1 ul{
	text-align: left;
	font-size: 20px;
	color: #6c6d74;
}
.ihs-section2{
	margin:45px 0 15px;
	text-align:center;
}

.ihs-section3{
	border-top: 2px solid #a5e565; 
	padding:30px 0;
	text-align:center;
	margin-bottom:-30px;
}
.ihs-section3 p{
	line-height:1.6;
	color:#6c6d74;
}
.ihs-section3-footer{
	text-align:right;
}
.ihs-section3-footer p{
	margin-bottom:0;
	font-size:16px;
	font-weight:600;
}

.oncs-section2{
	margin:45px 0 0;
}
.oncs-section2 .image{
	margin:0  0 15px;
}
.green-color{
	color:#0d7b6a;
	
}
.ullist1{
	font-size:19px;
	margin:0;
	padding:0 0 0 20px;
}
.ullist1 li{
	margin:5px 0;
}
.ullist-wrap{
	margin:35px 0;
	display:block;
}
.ullist-wrap h3{

}
.ecology-content p{
	line-height:1.7;
}

/*.read-btngreen-wrap {
    position: absolute;
    right: 25px;
    bottom: 26px;
}*/

.page-heading-line{
	color:#2d2e33;
	font-size:28px;
	text-align:center;
	margin:45px 0;
	font-weight:400;
	text-transform: capitalize;
}
.page-wrap.contact-wrap{
	padding: 0px 0px;
}
.first-sect-cont {
    background-color: #fff;
    padding: 40px 0;
}
.contact-cont p {
    margin-bottom: 0;
    text-align: center;
    color: #024b76;
    font-weight: 700;
    font-size: 20px;
}
.second-sect-cont{
	padding: 40px 0 40px;
	background: #dee6ee;
}
.address-wrap h3 {
    color: #000;
    font-size: 20px;
    font-weight: 800;
    text-transform: capitalize;
}
.form-wrap h3{
	color: #ffffff;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    text-transform: none;
}
.address-wrap address {
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
.mail-wrap a{
	font-size: 18px;
    font-weight: 600;
    color: #000;
    display: block;	
    text-decoration: none;
}
.contactus-wrap{
	margin:20px 0 0;
}
.contactus-wrap p,
.contactus-wrap address{
	color:#000;
	font-size: 16px;
	line-height:22px;
	margin:0 0 5px;
}
.contactus-wrap ul{
	margin:0;
	padding:0;
	list-style:none;
}
.contactus-wrap li{
	margin-bottom:15px;
}
.contactus-wrap p small,
.contactus-wrap p a,
.contactus-wrap address{
	color:#6c6d74;
	font-size: 16px;
	font-weight: 400;
}
.form-wrap{
	background-color:#6a92b1;
	padding:30px;
}
.form-wrap .field-group{
	margin-bottom:10px;
}
.form-wrap header{
	font-size:21px;
	font-weight:800;
	text-align:center;
	margin:0 0 20px;	
}
.form-wrap .field-group input[type="text"],
.form-wrap .field-group input[type="email"],
.form-wrap .field-group textarea{
	background-color:#fff;
	border:solid 1px #cedf9d;
	display:block;
	padding:8px 10px;
	width:100%;	
}
.form-wrap .field-group input[type="text"]:focus,
.form-wrap .field-group input[type="email"]:focus,
.form-wrap .field-group textarea:focus{
	border-color:#097aac;	
	outline: none;
}
.form-wrap .field-group small{
	color:#7f7f7f;
}
.form-wrap .field-group input[type="submit"]{
	background-color: transparent;
    border: solid 2px #2c2e35;
    color: #2c2e35;
    font-weight: 800;
    font-size: 16px;
    padding: 5px 20px;
    border-radius: 25px;
    margin-top: 20px;
}
.form-wrap .field-group input[type="submit"]:hover{
	background-color:#097aac;
	color: #fff;
}
.mapgrap{
	text-align:center;
	margin-bottom:-30px;
	margin-top:60px;
}

.about-pdflink{
	text-align:center;
	margin:45px 0 0;
}
.about-pdflink a{
	color:#1599d7;
	font-size:20px;
	margin-bottom:30px;
	display:block;	
}
.about-pdflink a:hover{
	color:#000;
}
.about-pdflink a img{
	margin-bottom:10px;
}
.third-sec-content {
    background: #becfde;
    padding: 40px 0px;
}
.thematic-heading{
	text-align: center;
}
.thematic-heading h3 {
    background: #024b76;
    display: inline-block;
    color: #fff;
    padding: 5px 15px;
    margin: 0 0 40px 0;
}
.cities-wraps h4{
	font-size: 17px;
	color: #024b76;
	font-weight: 800;
	text-transform: uppercase;
}
.cities-wrap h4{
	font-size: 17px;
	color: #024b76;
	font-weight: 800;
	text-transform: uppercase;
	margin-top: 20px;
}
.second-row{
	margin-top: 50px;
}
.thankyou p {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 40px;
}

.under-costruction h3 {
    margin-bottom: 0;
    text-align: center;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media(max-width:767px){
.inner-banner-wrap {
		top: 20px;
	}
	.new-inner-wrap{top:22% !important;}
	.new-inner-wrap h2{font-size: 18px !important; line-height: 24px !important;}
	.inner-banner-wrap h2{
		font-size: 15px;
		margin:0;
	}
	.page-content{
		padding:30px 0 45px;
	}

	.buttonlink a{
		font-size:16px;
	}
	
}
.row.no-gutters .page-content p,
.grid-item .page-content p{
	text-align:justify;
}
.photo-credit-names li{
	color: #000; 
	position: relative;
}
.photo-credit-names li:after{
	content: ', ';
}
.photo-credit-names li:last-child:after{
	display: none;
}
@media(min-width:768px){
.inner-banner-content{
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	font-size:16px;
}
	
.row.no-gutters .page-content{
	padding:30px;
}
.leadsection{}	
.leadsection p{
	font-size:20px;
	line-height:30px;
	color:#2d2e33;
	font-weight:400;
}
.oncs-section2 .image{
	padding:0 20px;
	margin:0  0 45px;
}
.ecology-content{
	padding:0 50px 0 0;
}
.page-heading-line{
	font-size:36px;
}

.financial-updates-banner{
	background-color:#fff;
	padding:30px 0 0;	
}
.financial-updates-banner h3,
.financial-updates-banner p{
	color:#2d2e33;
	font-size: 16px;
	font-weight: 700;
	text-transform:uppercase;
	margin:0 0 10px;
	text-align: justify;
}
.financial-updates-wrap{
	margin:0;
}

.financial-updates-inner{
	background-color:#fff;

	margin-bottom:30px;
}
.financial-updates-inner h3{
	background-color:#cbcbcb;
	border-bottom:solid 1px #ddd;
	font-size:16px;
	text-transform:uppercase;
	padding:10px 10px;
	margin:0;
	
}
.financial-updates-inner ul{
	margin:0;
	padding:0;
	list-style:none;
}
.financial-updates-inner ul li{
	position:relative;
	padding:0;

}
.financial-updates-inner ul li p{
	font-size:12px;
}
.financial-updates-inner ul li a{
	color: #097aac;
	display:block;
	font-size: 16px;
	font-weight: 600;
	padding:15px 10px 15px 40px;
	position:relative;
}
.financial-updates-inner ul li a span{
	font-size: 10px;	
	color: #999;	
	margin: 0px 0 0;	
	display: block;
}
.financial-updates-inner ul li a:hover{
	color:#000;
	background-color:none;
	text-decoration:none;
}
.financial-updates-inner ul li img.iconl{
	position:absolute;
	left: 10px;
	top: 19px;
}

}
@media(min-width:576px)  and (max-width:767px){
.page-content{
	padding:30px 30px;
}
}



@media(min-width:1200px){
.inner-banner-content{
	font-size:24px;
}
}

#footer {
	background-color: #062c36;
	float: left;
	padding: 30px 0;
	width: 100%;
}
.footer-left p{
	font-size: 16px;
	font-weight: 400;
}
.footer-center ul li{
	margin-bottom: 10px;
}
.footer-center ul li a{
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}
.footer-center h3 {
    display: inline-block;
    padding: 3px 12px;
    background: #0098cd;
    font-size: 20px;
    font-weight: 700;
    color: #062c36;
    margin-bottom: 20px;
}
.footer-right ul li {
    text-align: right;
}
.footer-right ul li a{
    font-size: 18px;
    font-weight: 400;
    text-decoration: none;
}
.footer-right p {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 10px;
    font-weight: 400;
}


.footerTop {
	border-bottom: solid 1px #fff;
	text-align: center;
	padding-bottom: 20px;
}
.footerTop p {
	color: #fff;
	font-size: 2rem;
	font-weight: 900;
	display:inline-block;
}
.footerTop p span{
	float: left;
	margin-top: 6px;
}
.footerTop p a {
	border:solid 2px #097aac;
	background-color: #097aac;
	padding: 7px 25px;
	color: #fff;
	font-size: 1.6rem;
}
.footerTop p a:hover,
.footerTop p a:focus{
	background-color:#2a3b45;
	text-decoration:none;
}
.footerWrap {
	margin-top: 30px;
	color: #fff;
}
.logoFooter {
	margin-bottom: 45px;
}
.footerWrap a {
	color: #fff;
	margin: 0;
	text-decoration: none;
}
.footerWrap a:hover,
.footerWrap a:focus{
	color:#097aac;	
}
nav.fnav1{
	margin-bottom:15px;
}
nav.fnav1 a{
	display:block;
	padding:0 0 10px;
	font-size:15px;
	position:relative;
}

.allright {
	margin-left: 10px;
}

.designByAgency{
	float:left;
	width:100%;
	padding:10px 0 0;
}
.designByAgency p{
	font-size:12px;
}
.footer-content p{
	font-size: 16px;
}
@media (max-width: 1024px) {
	.footer-center ul li a, .footer-right p {
	    font-size: 16px;
	}

}
@media (max-width: 767px) {
.footerTop p span{
	float:left;
	width:100%;}
	.sliderBannerHeading{top: 45%;}
	.footer-right ul li {
	    text-align: left;
	}
	.footer-right p {
	    position: relative;
	    font-size: 16px;
	    margin-bottom: 0px;
	}
	.footerWrap {
	    margin-top: 0px;
	}
}
@media (max-width: 991px) {
.footer-content{
	margin-bottom:30px;
}
}
@media (min-width: 768px) {
.footerTop p a {
	margin: 0 0 0 30px;
}
.designByAgency p{
	float:right;
}

nav.fnav1 a{
	display:inline-block;
	padding:0 15px;
}
nav.fnav1 a:after{
	background-color: #fff;
	content: '';
	right: 0;
	top: 5px;
	width: 1px;
	height: 12px;
	position: absolute;
}
nav.fnav1 a:last-child:after{
	width:0;	
}
}
@media (min-width: 992px) {
nav.fnav1{
	text-align:right;
}
}



/*vineet new section*/
.fellowship-wrap{
	padding: 30px 0 0 0;
}
.HomeSectionRowOneItem {
    text-align: center;
    padding: 25px 0 30px 0;
    margin: 0 0 0px 0;
    border-radius: 10px;
}
.HomeSectionRowOneItem p {
    color: #000;
    /* font-family: 'Futura_Book'; */
    font-weight: bold;
    font-style: normal;
    padding: 0 1px;
    font-size: 18px;
    margin: 10px 0 10px 0;
}
.HomeSectionRowOneItem span {
    color: #000;
    font-size: 18px;
   /* font-family: 'Futura_Book'; */
    font-weight: bold;
    font-style: normal;
   
}
.HomeSectionRowOneItem ul{
	margin-bottom: 0px;
}
.HomeSectionRowOneItem li{
	border-right: 1px solid #000;
	display: inline-block;
    font-size: 18px;
    padding: 0 10px 0 6px;
}
.HomeSectionRowOneItem li a{
	text-decoration: none;
}
.HomeSectionRowOneItem li:last-child{
	border-right: none;
}
.HomeSectionRowOneItem h4{
	color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}
.western-imgone img {
    width: 100%;
}
.western-imgtwo img {
    width: 100%;
}
@media (max-width: 991px) and (min-width: 768px){
	.HomeSectionRowOneItem {	    
	    min-height: 205px;
	}
	.HomeSectionRowOneItem p {
	    min-height: 54px;
	}
}
@media screen and (max-width: 767px){
	.HomeSectionRowOneItem {	    
	    margin: 0 0 20px 0;	   
	}
	.HomeSectionRowOneItem li {
	    font-size: 16px;	    
	}
}
@media screen and (max-width: 575px){
	#sectionTwo {padding: 30px 0 !important;}
    .our-project h5{margin-bottom: 15px;}
}
/*****coded on 4-3-2020*/
@import url('https://fonts.googleapis.com/css?family=Signika:400,600&display=swap&subset=latin-ext');
.fon-left-resize{text-align: left; background-color: #000;}
.fon-left-resize p{font-size: 24px; line-height: 30px;
    font-weight: 700;}
.textupper_case{text-transform: uppercase;}
.fon-left-resize span{font-size: 18px;}
.backcolor-skyblue{background: #fff !important;}
.homesub_block{text-align: left; color: #fff;padding: 20px 20px 40px 7px;height: 100%;position: relative;}
/*.homesub_block:hover { background: #2a84a2;}*/
.homesub_block h4{text-transform: uppercase; }
.homesub_block ul{list-style: disc;
    margin: 0;
    padding: 0;
    font-size: 16px;
    position: relative;
    top: 0;
    left: 9%;}
.image{overflow:hidden;}
.blockimages_text .col-sm-12 .image img{-webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;}
/*.blockimages_text .col-sm-12:hover .image img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}*/
.back-darkgry{background-color: #19554d; position: relative;}
/*.back-darkgry:hover{background-color: #2a84a2 !important;}*/
.back-darkskyblue{background-color: #024b76;}
/*.back-darkskyblue:hover{background-color: #4f9830 !important;}*/
.back-darkorange{background-color: #4298b5;}
.back-darkgreen{background-color: #4298b5;}
.back-darkred{background-color: #4298b5;}
.blockimages_text .row{margin: 0; padding: 0;}
.nomargin_padding{margin: 0; padding: 0;}
.border-linewhite{border: 1px solid #fff;}
.back-darkgry a{
	transition: all 0.7s;
    background-color: #0f4841;
    color: #ffffff;
    font-size: 14px;
    border-radius: 25px;
    padding: 6px 20px;
    position: absolute;
    outline: none;
    bottom: 16px;
    right: 15px;
    text-decoration: none;
}
/*.back-darkgry a:hover{color: #fff;
    box-shadow: 0px -30px 0 #035a77 inset;
    letter-spacing: 2px;}*/
 .back-darkskyblue a{
 	transition: all 0.7s;
   background-color: #005f95;
    color: #ffffff;
    font-size: 14px;
    border-radius: 25px;
    padding: 6px 20px;
    position: absolute !important;
    outline: none;
    bottom: 16px;
    right: 15px;
    text-decoration: none;
 }
/*.back-darkskyblue a:hover{color: #fff;
    box-shadow: 0px -30px 0 #1f6303 inset;
    letter-spacing: 2px;} */
/*.homesub_block a:hover{color: #000;box-shadow: 0px -30px 0 #ffffff inset;letter-spacing: 2px; }*/
/*.fontfamily_signika{font-family: Helvetica Neue, Helvetica, Helvetica Condensed Bold Arial, sans-serif;}*/
.bluecont-color{color: #fff !important;}
.footer-horizborder{background-color: #99cae6;}
.bluecont-color::after{background-color: #99cae6!important;}
.mb-20 {margin-bottom: 20px;}
.sliderBannerHeadingWrap h2 {font-size: 32px;text-transform: capitalize;}
.sliderBannerHeadingWrap p {font-size: 20px;font-weight: 700;}
.navcont-up> ul > li > a{font-size: 15px;}
.navcont-up> ul > li > a > i{font-size: 20px;}
.search_input{color: white;border: 0; outline: 0;background: none; width: 0;caret-color:transparent;line-height: 40px;position: relative;}
.searchbar:hover > .search_input{width: 450px;caret-color:red;transition: width 0.4s linear;position: absolute;right: 0;background:#fff;top: 0;color: #000 !important;}
.searchbar:hover > .search_icon{background: white;color: #e74c3c;}
.search_icon{height:22px;width: 40px;float: right;display: flex;justify-content: center;align-items: center;border-radius: 50%;color:white;text-decoration:none; }

/****for tab only***/
@media(max-width: 1023px) and (min-width:768px){
.imgwidthlessscreen{width: 100%;}

.homesub_block ul{font-size: 15px;}

}

/***for mobile*****/
@media(max-width: 767px)
{.imgwidthlessscreen{width: 100%;margin-top: 10px;}
.border-linewhite {border: none;}
.homesub_block{height: auto;    margin-bottom: 25px;}
.homesub_block ul{font-size: 15px;}
.homesub_block a{position: static;margin: 20px 0px 0px;display: inline-block;}
.fontsize-25 { font-size: 18px !important;}

}

/*****for desktop only****/
@media(max-width: 1250px) and (min-width:990px){
	.homesub_block ul{font-size: 13px;}
	.homesub_block a{bottom: 15px;}
}

/***for big screen only*/
@media(min-width:990px){
.sliderBannerHeadingWrap-updation{padding: 10px 10px 10px 10px;}	
.homesub_block h4{font-weight: 700; font-size: 18px;}
}
@media screen and (max-width:991px){	
	.sliderBannerHeadingWrap h2{font-size:28px;}
	.homesub_block h4{font-size:20px;}
	.homesub_block a{font-size:13px;}

}
@media screen and (max-width:575px){
	.sliderBannerCaption p{font-size:1rem;}
	.sliderBannerHeadingWrap h2{font-size:20px;}
	.sliderBannerHeadingWrap p{font-size:16px;}
	.homesub_block h4 br{display:none;}
	
}
/*responsive css*/
@media(max-width: 1024px)
{
.fon-left-resize p {font-size: 19px !important;}

}
@media(max-width: 991px)
{
.fon-left-resize span {font-size: 22px;}
.textcolor-black {font-size: 22px !important;
    line-height: 30px !important;}
.cutom-swiper-navigation{ bottom: 15px !important;}
.homesub_block h4 {font-size: 18px;}
nav.fnav1{text-align:right;}
.our-project h5 {
    font-size: 22px;
    line-height: 30px;
}

}
@media(max-width: 768px){
	#wrapper.homepage {
	    margin-top: 100px;
	}
	.sliderBannerHeading {
	    top: 42%;
	}
}
@media(max-width: 767px)
{
.homesub_block h4{position: relative; padding: 10px 0 10px 13px !important;}
.homesub_block ul{left:7%;}
.back-darkgry a{position: absolute !important; right:10px !important;}
.homesub_block h5 {top:0 !important;left: 3% !important;}
.footer-content p {font-size: 12px !important;}
.fon-left-resize span {font-size: 16px !important;}
#sectionOne {padding: 30px 0 !important;}
.textcolor-black {padding: 0px 10px 20px 10px;}
.textcolor-black {font-size: 20px !important;
    line-height: 24px !important;}
.promoting .text h5{font-size: 20px !important;}

.our-project h5 {font-size: 20px !important;}
.sliderBannerHeadingWrap h2{font-size: 24px !important;
    line-height: 24px;
    margin-top: 5px;}
.sliderBannerHeadingWrap p {font-size: 14px !important;}
.fon-left-resize p {font-size: 18px !important; line-height: 22px;}
.fon-left-resize span {font-size: 14px !important;}
.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
#wrapper.homepage {
    margin-top: 80px;
}
.fon-left-resize {
    background-color: #000;
    padding: 10px 0 10px 0;
}

}
@media(max-width: 575px){
.new-inner-wrap{width: 85% !important;}
.new-inner-wrap h2 br {display: none;}
	.scientific-blue, .scientific-green {
    padding: 20px 20px 55px 20px !important;
}
	.fon-left-resize p { font-size: 18px !important;}
	.swiper-pagination-bullet {
    width: 5px;
    height: 5px;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 1px;}
.cutom-swiper-navigation { padding: 0px 10px;
}


}

@media(max-width: 414px){
.sliderBannerHeading {top: 35%;}

.promoting .text h5{font-size: 16px !important;}
.homesub_block h5 {font-size: 15px !important;}

.sliderBannerHeadingWrap {
    padding: 10px 10px;
}
.sliderBannerHeadingWrap h2 {
    font-size: 22px !important;
}

}
@media(max-width: 375px)
{
.sliderBannerHeading {top: 28%;}

.cutom-swiper-navigation{left: 3px !important; bottom: 13px !important;}

#sectionTwo {padding: 20px 0 !important;}
.our-project h5{margin-bottom: 7px !important;}

.homesub_block h4 {position: relative;padding: 10px 0 10px 7px !important;}


}
/*new css start (pintu)*/
@media(max-width: 320px){
	.surbhit {
    width: 130px;
    height: 76px;
}
.page-wrap p {
    font-size: 16px;
    text-align: left;
}

}



/*vineet css start*/

.inner-banner-wrap h2:before{
	display: none;
}
.inner-banner-wrap h2 {
    text-transform: initial;
    letter-spacing: 0px;
}
.page-wrap {
    background-color: #ffffff;
    padding: 30px 0;
}
/*indian himalayan page css start*/
.indian-himalayan.page-wrap{
	background-color: #ffffff;
	padding: 0px;
}
.indian-first-section {
    padding: 40px 0px;
    background: #fff;
}
.indian-second-section {
    padding: 40px 0px 30px;
    background: #e2e4e2;
}
.indian-third-section {
    background: #ffffff;
    padding: 10px 0px;
}
.scientific-research p{
	margin-bottom: 0px;
}
.indian-himalayan-wrap p{
	font-size: 18px;
	line-height: 26px;
}
.heightlight-cont ul{
	padding-inline-start: 20px;
}
.indian-himalayan-wrap ol{
    padding-inline-start: 20px;
}

.indian-himalayan-wrap ol li {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    padding-top: 10px;
}
.indian-himalayan-wrap ol li ul {
    list-style-type: disc;
    padding-inline-start: 20px;
}
.indian-himalayan-wrap h4 {
    font-weight: 700;
    font-size: 18px;
}
.heightlight-wrap {
    width: 100%;
    margin: 20px auto 0;
}
.heightlight-img-wrap{
    padding: 15px 10px;
    background: #9ba3d2;
}
.heightlight-img {
    margin-left: 7px;
    margin-right: 7px;
}
.heightlight-wrap .heightlight-cont {
    margin-top: 20px;
}
.heightlight-cont ul li {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    padding-top: 10px;
    color:#000;
}
.disclamer-cont h3{margin-top:25px;}

/*indian himalayan page css end*/

/*western park page css start*/
.western-park-wrap.page-wrap{
	background-color: #ffffff;
	padding: 0px;
}
.western-park-wrap .heightlight-img-wrap {
    padding: 15px 0px;
    background: #ffffff;
}
.western-first {
    padding: 30px 0px;
    background: #e7eae7;
}
.western-second {
    padding: 30px 0px;
}
.western-third {
    padding: 30px 0px 0px;
    background: #f1f2f1;
}
.western-fourth{
	padding: 10px 0px;
}
.western-imgone{
	padding-right: 7px;
}
.western-imgtwo{
	padding-left: 7px;
}
/*western park page css end*/

/*healthy air page css start*/
.healthy-air-wrap.page-wrap{
	background-color: #ffffff;
	padding: 0;
}
.healthy-first-sect{
	background: #e0e8e7;
	padding: 40px 0px;
}
.healthy-second-sect{
	margin: 30px 0px;
}
.healthy-third-sect{
	margin-bottom: 30px;
}
.dark-green{
	background: #19554d;
}
.darkblue{
	background: #024b76;
}
.project-img-wrap{
	margin-top: 20px;
}
.air-quality-wrap .row .col-md-6:nth-child(1), .air-quality-wrap .row .col-md-6:nth-child(3) {
	padding-right: 5px;
}
.air-quality-wrap .row .col-md-6:nth-child(2), .air-quality-wrap .row .col-md-6:nth-child(4) {
	padding-left: 5px;
}
.air-quality-wrap .row .col-md-6{
	margin-bottom: 10px;
}
.air-quality-cont {
    padding: 50px 40px;
    margin-bottom: 10px;
    height: 100%;
}
.air-quality-cont h3 {
    font-size: 20px;
    color: #fff;
    text-transform: none;
}
.air-quality-cont p {
    color: #fff;
}
p.bottom-para {
	margin-top: 10px; font-size: 14px; line-height: 20px;
}
/*healthy air page css end*/

/*pintu css start*/
.approach .leadsection p{text-align: left; font-size: 18px;color: #000000;}
.approach ul{padding: 20px 20px 25px 20px; margin-bottom: 0;}
.approach ul li {text-align: left;font-size: 18px;color: #000000; }
.approach h3 {text-transform: capitalize !important;}
.grid-color{background-color:#9ba3d2; padding: 15px;height: 100%;position: relative;}
.approach-content h3 {padding: 15px 0; margin-bottom: 0 !important; line-height: 25px;}
.first-section-apro {
    padding-top: 40px;
}
.last-section-apro{
	padding: 0px 0px 30px;
}
.last-section-apro p{
	margin-bottom: 0px;
}
.approach-content h3 a{color:#000;}
.approach-content h3 a {color: #000;font-size: 24px; text-decoration: none;}
.approach-more a {color: #5a649c;border: 1px solid #5a649c;border-radius: 20px;padding: 5px 13px;text-align: center;
text-decoration: none;}
.approach-more {padding: 15px 0;}
.approach-more a:hover {background-color: #5a649c;color: #fff;}
.team-magement {background-color: #005482 !important;color: #fff; padding: 20px 0;}
.ceo-pic{text-align: center;}
.ceo-pic h4 {text-align: center; padding: 15px 0; font-size: 15px;}
.ceo-content p {font-size: 16px !important; line-height: 26px !important;}
.board-of-trustees {text-align: center;background-color: #20648e;}
.board-of-trustees h5 {margin-bottom: 0;padding: 5px 0;margin: 10px 0 25px; font-size: 24px;}
.truestee{width:100%;}
.trustees img {margin: 0 auto;display: table;}
.trustees h5 {font-size: 15px;text-align: center;padding: 15px 0 35px 0; height: 85px;}
.trustees p {font-size: 16px !important;text-align: justify; line-height: 26px !important;}
.trustees {padding: 0 20px;}
/*water-and-sanitation*/
.water-and-sanitation{background-color: #ffffff; padding: 0;}
.first-sanitation-section {
    background: #ffffff;
    padding: 40px 0;
}

.third-sanitation-section {
    padding: 40px 0px;
}

.water-conservation{background-color:#303d46; padding: 20px;}
.water-conservation h4{color:#fff; font-weight: 400; text-align: center;}
.sanitation-content{margin-top:25px;}
.sanitation-content p{font-size: 20px;line-height: 26px; }
.sanitation-img{margin-left: 7px;margin-right: 7px;}
.sanitation-wrap{padding: 15px 11px; background-color: #9acf8b;}
.sanitation-bg{ background-color: #9acf8b;padding: 15px 11px; }
.sanitation-wrap-sec{padding: 0;}
.sanitation-img-left{margin-right: 7px;}
.sanitation-img-right{margin-left: 7px;}
.second-sanitation-section h4 {
    font-weight: 700;
    font-size: 24px;
}
/*scientific research*/
.page-wrap.scientific-research {
    padding: 0;
}
.research-first-sect{
	padding: 30px 0px;
}
.scientific-blue {background-color: #005482; padding: 0 40px;}
.scientific-blue h3{ color:#fff; font-size: 24px !important;margin:15px 0 !important;}
.scientific-blue p{color:#fff; font-size: 17px !important; line-height: 25px !important;}
.scientific-green{background-color: #20554b; padding: 0 40px;}
.scientific-green h3{color:#fff; font-size: 24px !important;margin:15px 0 !important;}
.scientific-green p{color:#fff; font-size: 17px !important; line-height: 25px !important;}
.scientific-height {position: relative;height: 100%;display: flex;justify-content: center;flex-flow: column;}
.scientific-green a:hover {
    background-color: #0a302c;
}
.scientific-bg{
	background-color: #b9c0b7;
}
.citizen-sec {background-color: #ffffff; margin: 10px 0;}
.citizen-service {
    background: #fff;
    color: #000000;
    padding: 30px 0;
    font-size: 18px;
}
.citizen-sec p{font-size: 18px; margin-bottom: 0px; text-align: justify;}


.surbhit-cont p {margin-bottom: 0; color: #303d47;}
.citizen-service h3{color: #000; font-weight: 800; font-size: 24px;}
.new-urban-heading h4 {
    color: #005e88 !important;
    background-color: transparent !important;
    padding: 13px 0 !important;
    text-align: center;
    font-size: 24px;
}
.new-urban img {
    width: 85%;
}
.new-citizen-service{padding: 0px 0 30px 0 !important;}
/*more*/
.scientific-blue a {transition: all 0.7s; background-color: #005f95; color: #fff; font-size: 14px;
   border-radius: 25px;padding: 6px 20px; position: absolute !important;outline: none;bottom: 15px;
   right: 20px;text-decoration: none;}
   /*coastral*/

.coastrol-color img {width: 100%;}
.equal-styles{margin-top: 15px;margin-bottom: 25px;}
.equal-styles .col-12 {margin-bottom: 0 !important;}
/*castroal new*/
.costroal-equal-style{margin-top: 15px;margin-bottom: 25px;}
.costroal-equal-style .col-12 {margin-bottom: 0 !important;}
.approach-heading h3 {
    font-size: 22px;
}
.page-wrap.approach {
    padding: 0;
    background-color: #d2d5ec;
}
.coastal-first-sect{
	background: #e7eae7;
	padding: 40px 0px;
}
.coastal-second-sect{
	padding: 40px 0px;
	background: #fff;
}
.sanitation-content h4{
	font-size: 20px;
    color: #000;
    font-weight: 600;
}
.climate-style h4 {padding-bottom: 12px; font-size: 22px;
    font-weight: 800;}
.sustainable{background-color: #fff; padding: 0;}
.sustainable-color img {width: 100%;}
.sustainable-first-sect {
    background: #ffffff;
    padding: 40px 0px;
}
.sustainable-second-sect{
	padding: 40px 0px;
	background: #e2e4e2;
}
.sustainable-third-sect{
	background: #edefed;
	padding: 40px 0px 0px;
}
.sustainable-fourth-sect{
	padding: 10px 0px;
}
.sustainable-fourth-sect .costom-styl p{
	margin-bottom: 0px;
}
.climate-style h3 {
    text-transform: none;
}
.climate-midd {
    margin-bottom: 30px;
}
/*engaging employee page start*/
.inner-banner-wrap h2 span {
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
    display: inline-block;
}
.engaging-emp.page-wrap {
    padding: 0;
}
.engaging-first-sect{
	padding: 40px 0px;
	background: #ffffff;
}
.first-cont h4{
	font-size: 20px;
	font-weight: 700;
}
.engaging-second-sect, .engaging-fourth-sect, .engaging-sixth-sect,
 .engaging-eighth-sect, .engaging-tenth-sect{
	padding: 40px 0px;
	background: #dfdfdf;
}
.climate-leader-heading h4 {
    background: #005e88;
    padding: 8px 10px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0px;
}
.climate-leader p{
	margin: 30px 0px;
}
.engaging-third-sect, .engaging-fifth-sect, .engaging-seventh-sect,
 .engaging-ninth-sect, .engaging-eleven-sect{
	padding: 40px 0px;
	background: #c0c9cd;
}
.climate-leader h4 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 0px;
    padding: 10px 0 0 10px;
}
.cont-wrap {
    padding: 40px 0;
}
.cont-heading h3 {
    font-size: 22px;
    color: #000;
    font-weight: 800;
    text-transform: none;
}
.main-surbhit {
    margin-top: 40px;
    display: flex;
}
.surbhi-name {
    padding-left: 20px;
}
.surbhi-name p{
	margin: 0px;
}
.surbhit {
    border: 1px solid #000;
    width: 130px;
}
/*engaging employee page end*/
.birds-img.birds {
    overflow: hidden;
}
.birds-img.birds img:hover {
    /*transform: scale(1.03);
    transition: all 2s;*/
    filter: grayscale(100%);
}
.birds-img {
    overflow: hidden;
}
.birds-img img:hover {
    /*transform: scale(1.03);
    transition: all 2s;*/
    filter: grayscale(100%);
}


/*educational learning page start*/
.page-wrap.educationals {
    padding: 0;
}
.first-educationals-section, .third-educationals-section{
	padding: 30px 0px;
}
.enagaging-emp-cont{
	padding: 40px 40px;
	background: #0f554e;
	height: 100%;
	display: flex;
    align-items: start;
    flex-flow: column;
    justify-content: center;
}
.engaging-img-green{
	text-align: center;
}
.enagaging-emp-cont h3{
	color: #ffffff;
	font-size: 22px;
	font-weight: 600;
    text-transform: none;
}
.enagaging-emp-cont p {
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
}
.enagaging-emp-cont.secondpara{
	padding: 40px 40px;
	background: #004b76;
}
.engaging-img-blue{
	text-align: center;
}
.read-btngreen{
	padding: 6px 20px;
	font-size: 14px;
	color: #fff;
	border-radius: 25px;
	background: #0d7f74;
	margin-top: 8px;
	display: inline-flex;
	position: absolute;
	right: 20px;
    bottom: 15px;
}
.read-btngreen:hover{
	background: #064b44;
	color: #ffffff;
	text-decoration: none;
}
.read-btnblue{
	padding: 6px 20px;
	font-size: 14px;
	color: #fff;
	border-radius: 25px;
	background: #005f95;
	margin-top: 8px;
	display: inline-flex;
	position: absolute;
	right: 10px;
	bottom: 15px;
}
.read-btnblue:hover{
	background: #17415a;
	color: #fff;
	text-decoration: none;
}
.learning-cont h4 {
    font-size: 22px;
    font-weight: 600;
}

/*educational learning page end*/
/*working with us page css start*/

.first-section-working{
	padding: 40px 0px 0px;
}
.working-cont p{
	color: #004b75;
    text-align: center;
    font-size: 22px;
    font-weight: 600;
}
.collaborative h1{
	color: #004b75;
	font-size: 26px;
	text-align: center;
	font-weight: 700;
}
.increase-head {
    background: #004b75;
    padding: 15px 5px;
    margin-top: 20px;
}
.increase-head h3 {
    margin-bottom: 0px;
    text-align: center;
    color: #ffffff;
    font-weight: 600;
    text-transform: initial;
}
.increase-cont {
    padding: 25px 20px;
    background: #c2ccca;
    margin-bottom: 20px;
}
.increase-cont p {
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 600;
}
.increase-cont h4 {
    text-align: center;
    color: #000;
    font-weight: 600;
    font-size: 20px;
    margin-top: 20px;
}
.read-morebtn{
	text-align: right;
}
.read-morebtn a {
    display: inline-block;
    margin: 20px auto 0px;
    padding: 7px 20px;
    background: #536d68;
    width: max-content;
    border-radius: 25px;
    color: #fff;
    text-decoration: none;
}
.read-morebtn a:hover{
	background: #435753;
}
.third-section-working {
    padding: 5px 0px;
}
.fourth-section-working {
    margin-bottom: 30px;
}
.climate-action {
    background: #c2ccca;
    padding: 20px;
}
.climate-action p {
    text-align: center;
    padding: 30px 0px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
}
/*working with us page css end*/

.agriculture-bann h4 {font-weight: 400;margin-bottom: 30px;}
.agriculture-bann p {margin-top: 25px;}
.bg-dark-block{background-color: #024b76;}
.bg-dark-block p{line-height: 23px;}
.bg-light-block{background-color: #20554b}
.bg-light-block p {line-height: 23px;}
.agriculture-light{background-color: #dad9d6; padding: 30px 0;}
.second-educationals-section {
    padding-bottom:30px;
}
.back-darkgry a:hover {
    background-color: #0a302c;
}
.back-darkskyblue a:hover {
    background-color: #083049;
}
.inner-cont p{font-size: 22px;}

p.new {
    margin-bottom: 0;
}
h4.newhead {
    margin-bottom: 15px;
}
.sustainable-agriculture.page-wrap {
    padding: 0 0;
}
.agriculture-first-sect{
	padding: 40px 0px;
	background: #ffffff;
}
.natural-fibre-first{
	background-color: #ffffff;
	padding: 40px 0px;
}
.coastal-heading h3{
	text-transform: none !important;
}
.managemtnt-heading h3{
	text-align: center ;
	text-transform: none;
}

/*bees and butterfly page css start*/
.bees-second-section{
	padding-top: 30px;
}
.top-margin p{margin-top:30px;}
.bees-cont {
    background: #004c75;
    padding: 50px;
    color: #fff;
    height: 100%;
}
.bees-third-section{
	margin-top: 30px;
}
.beestop-imgsone{
	padding-right: 7px;
}
.beestop-imgstwo{
	padding-left: 7px;
}
.bees-contbottom{
	margin-left: 7px;
}
/*bees and butterfly page css end*/
/*covid 19 page css start*/
.page-wrap.covidpage {
    padding: 0;
}
.covid-first-section {
    padding: 20px 0px;
    background: #3b3b3b;
}
.top-para p {
    margin-bottom: 0;
    color: #fff;
    font-size: 20px;
    text-align: center;
}
.covid-second-section {
    padding: 40px 0px;
    background: #e0dfdd;
}
.response-cont h3 {
    font-size: 26px;
    color: #202020;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: none;
}
.response-img {
	margin-top: 20px;
    padding-right: 5px;
    text-align: center;
}
.covid-third-section {
    padding: 40px 0px;
    background: #fff;
}
.wash-bottom-img {
    margin-top: 21px;
}
.wash-bottom-img ul {
    display: flex;
}
.wash-bottom-img ul li {
    padding-right: 4px;
}
/*---------*/
.text-color-blue, .text-color-blue p{color:#183c47}
.content-text.text-center p{text-align:center}
.content-text, .content-text p{font-size:18px; line-height:26px;}
.text-sm-bold, .text-sm-bold p{font-weight:600;}
.bg-blue{background:#004c75;}
.text-white .text-white p{color:#fff;}
.border-img{border:2px solid #fff;}
.boxz-data-block {margin-bottom: 30px;positive: revert;padding:30px;position: relative;height: 97%; top:0px;}
.get-box p{font-size:18px; line-height:26px;}
.boxz-data-block .position-absolute{top:0px; left:0px;}
.boxz-data-block img{width:100%;}
.get-box{padding:20px 0px;}
.get-box h3{color:#ffdd00; font-size:21px; min-height:50px; margin-bottom:10px; text-transform: none;}
.get-box  p{font-size:18px; line-height:26px;}
.get-box ul{padding:0px; margin:0px; list-style:none; margin-bottom:20px;}
.get-box ul li{position:relative; padding-left:20px; color:#ffdd00; font-size:18px; margin-bottom:5px;}
.get-box ul li:before{width: 7px;height: 7px;background:#ffdd00;position:absolute;content:'';left:0px;top: 8px;border-radius:50%;}
/*covid 19 page css end*/
.tree-watch-wrap{
	padding: 40px 0 0 0;
}
/*observe nature page css start*/
.page-wrap.observe-nature {
    padding: 0px;
}
.first-section-observe {
    padding: 40px 0px;
    background: #fff;
}
.observe-heading h3 {
    text-align: center;
    text-transform: none;
    font-size: 26px;
    color: #183c47;
}
.observe-heading p {
    color: #000;
    text-align: center;
    font-weight: 600;
    margin-bottom: 30px;
}
.digital-innovation, .field-img {
    padding: 2px;
}
.field-cont p {
    font-size: 22px;
    text-align: center;
    margin: 10px 0 0 0;
    font-weight: 700;
}
.digital-innovation-cont p {
    margin: 10px 0 0 0;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    text-align: left;
    font-weight: 700;
}
.second-section-observe {
    padding: 40px 0px;
    background: #cccbc7;
}
.third-section-observe{
	padding: 40px 0px;
	background: #ececea;
}
.citizen-science-heading h3 {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    text-transform: none;
    margin-bottom: 40px;
}
.citizen-science-cont h4 {
    font-size: 22px;
    font-weight: 600;
    color: #000;
}
.citizen-science-cont ul {
    margin-top: 30px;
    padding-inline-start: 20px;
}
.citizen-science-cont ul li{
	margin-bottom: 20px;
	font-weight: 600;
	color: #000;
	font-size: 18px;
}
.peach-green-block {
    padding-bottom: 25px;
}
.fourth-section-observe {
    padding: 40px 0px;
    background: #cccbc7;
}
.fifth-section-observe{
	padding: 40px 0px;
    background: #ffffff;
}
.ravinder-wrap {
    display: flex;
    align-items: center;
}
.ravinder-img{
	text-align: center;
}
.ravinder-cont{
	padding-left: 20px;
}
.ravinder-cont p{
	margin-bottom: 0px;
	font-size: 18px;
	color: #585858;
	font-weight: 600;
}
.ravinder-cont h4{
	margin-top: 50px;
	color: #000;
	font-size: 22px;
	font-weight: 700;
}
/*observe nature page css end*/
.disclamer-wrap{
	padding: 30px 0px;
	background: #ffffff;
}
.disclamer-cont h3{
	font-size: 20px;
	font-weight: 700;
	color: #000;
	margin-bottom: 10px;
}
.disclamer-cont p{
	font-size: 16px;
	font-weight: 400;
}

@media(min-width: 1919px){
	.sliderBannerHeadingWrap p {
	    font-size: 33px;
	    line-height: 27px;
	}
	.swiper1 .swiper-slide img, .swiper5 .swiper-slide img {
	    width: 100%;
	}
}
@media(min-width: 1399px){
	.swiper1 .swiper-slide img, .swiper5 .swiper-slide img {
	    width: 100%;
	}
}
@media(max-width: 1199px){
	.air-quality-wrap .row .col-md-6:nth-child(4) {
	    margin-top: -28px;
	}
	.enagaging-emp-cont, .enagaging-emp-cont.secondpara {
	    padding: 25px 25px;
	}
	.page-wrap h3 {
	    font-size: 22px;
	}
	.enagaging-emp-cont p {
	    font-size: 15px;
	    line-height: 20px;
	}
	.read-btngreen, .read-btnblue {
	    padding: 4px 15px;
    	margin-top: 3px;
	}

}
@media(max-width: 1024px){
	.sliderBannerHeadingWrap h2{
		font-size: 26px;
	}
	.sliderBannerHeadingWrap p {
	    font-size: 16px;
	    font-weight: 400;
	}
	.inner-banner-wrap h2{
		font-size: 26px;
		line-height: 32px;
	}
	.inner-banner-wrap h2 span {
	    font-size: 18px;
	    font-weight: 400;
	}

	.fon-left-resize span {
	    font-size: 16px;
	}
	.homesub_block a {
	    font-size: 12px;
	}
	.homesub_block h5 {
	    font-size: 14px;
	}
	.page-wrap p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.indian-himalayan-wrap ol li, .heightlight-cont ul li {
	    font-size: 16px;
	    line-height: 22px;
	}
	.collaborative h1 {
	    font-size: 24px;
	}
	.increase-cont h4 {
	    font-size: 18px;
	}
	.indian-himalayan-wrap h4 {
	    font-size: 16px;
	    line-height: 22px;
	}
	.inner-cont p {
	    font-size: 18px;
	}
	.back-darkskyblue h4, .homesub_block h4 {
	    width: auto;
	}
	.field-cont p {
	    font-size: 22px;
	}
	.digital-innovation-cont p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.citizen-science-cont h4 {
	    font-size: 18px;
	}
	.citizen-science-cont ul li {
	    font-size: 16px;
	    line-height: 20px;
	}
	.frog-img {
	    text-align: center;
	}
	.cities-wrap h4, .cities-wraps h4 {
	    font-size: 14px;
	}
	.address-wrap address, .mail-wrap a {
	    font-size: 16px;
	}
	
}
@media screen and (min-device-width: 768px) and (max-device-width: 1199px) and (orientation : landscape){
	.dropdownnav {
	    overflow: auto;
	    height: 200px;
	}
}

@media(max-width: 991px){
	.homesub_block {
	    min-height: 270px;
	}

	.indian-himalayan-wrap p{
		font-size: 16px;
		line-height: 22px;
	}
	.indian-himalayan-wrap ol li, .heightlight-cont ul li {
	    font-size: 16px;
	    line-height: 22px;
	}
	.air-quality-cont {
	    padding: 30px 20px;
	}
	.air-quality-cont h3 {
	    font-size: 16px;
	}
	.air-quality-cont p{
		font-size: 16px;
    	line-height: 22px;
	}
	.air-quality-wrap .row .col-md-6:nth-child(4) {
	    margin-top: 0px;
	}
	.project-healthy p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.project-img.heightlight-img{
		margin-bottom: 0px;
	}
	.page-wrap h3{
		font-size: 20px;
	}
	.page-wrap h4{
		font-size: 18px;
	}
	.page-wrap p{
		font-size: 16px;
	}
	.read-morebtn a {
	    padding: 5px 20px;
	    font-size: 14px;
	}
	.collaborative h1 {
	    font-size: 22px;
	}
	.indian-himalayan-wrap h4 {
	    font-size: 16px;
	    line-height: 22px;
	}
	.bees-cont {
	    padding: 25px;
	}
	.fon-left-resize span, .sliderBannerHeadingWrap p {
	    font-size: 12px;
	}
	.field-cont p {
	    font-size: 20px;
	}
	.digital-innovation-cont p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.cities-wrap h4, .cities-wraps h4 {
	    font-size: 14px;
	}
	.address-wrap h3 {
	    font-size: 17px;
	}
	.form-wrap .field-group input[type="submit"] {
	    font-size: 16px;
	    padding: 3px 16px;
	}
}
@media(max-width: 768px){
	.heightlight-img {
	    margin-bottom: 15px;
	}
}
@media(max-width: 767px){
	.top-margin p{margin-top:12px;}
	#wrapper {
	    margin-top: 80px;
	}
	.inner-banner-wrap {
	    top: 50%;
	}
	.inner-banner-wrap h2 {
	    font-size: 24px;
	    line-height: 22px;
	}
	.inner-banner-wrap h2 span {
	    font-size: 14px;
	    margin-top: 5px;
	}
	.homesub_block h4 {
	    width: auto;
	}
	.air-quality-wrap .row .col-md-6:nth-child(1),
	 .air-quality-wrap .row .col-md-6:nth-child(3) {
	    padding-right: 15px;
	}
	.air-quality-wrap .row .col-md-6:nth-child(2), 
	.air-quality-wrap .row .col-md-6:nth-child(4) {
	    padding-left: 15px;
	}
	.air-quality-wrap .row .col-md-6:nth-child(4) {
	    margin-top: 0;
	}
	.western-imgone{
		padding-right: initial;
	}
	.western-imgtwo{
		padding-top: 20px;
		padding-left: initial;
	}
	.form-wrap {
	    margin-top: 30px;
	}
	.thankyou p {
	    margin-bottom: 20px;
	}
	.second-row {
	    margin-top: 0px;
	}
	.address-wrap address, .mail-wrap a {
	    font-size: 16px;
	}
	.address-wrap h3 {
	    font-size: 18px;
	}
	.second-section-working, .third-section-working {
	    padding: 10px 0;
	}
	.inner-cont p {
	    font-size: 14px;
	}
	.beestop-imgsone {
	    padding-right: initial;
	}
	.beestop-imgstwo {
	    padding-left: initial;
	    padding-top: 14px;
	}
	.bees-contbottom {
	    margin-left: 0;
	    margin-top: 14px;
	}
	.boxz-data-block {
	    padding: 15px;
	    height: auto;
	}
	.get-box h3 {
	    min-height: 0px;
	}
	.boxz-data-block img {
	    height: max-content;
	}
	.tree-img{
		margin-bottom: 15px;
	}
	.sliderBannerCaption{
		position: absolute;
		bottom: 0px;
		left: 0px;
		line-height: 20px;
	}
	.digital-innovation, .field-img {
	    text-align: center;
	}
	.first-img{
		margin-top: 30px;
	}
	.digital-innovation-cont p {
	    text-align: center;
	}
	.ravinder-cont h4 {
	    margin-top: 20px;
	}
	.ravinder-cont p {
	    font-size: 14px;
	}
	.birds{
		margin-bottom: 20px;
	}
	.birds-img{
		text-align: center;
	}
	.frog-img {
	    margin-bottom: 20px;
	}
}
@media(max-width: 575px){
	.inner-banner-wrap h2 {
	    padding: 10px 14px;
	    font-size: 18px;
	    line-height: 17px;
	}
	.project-img{
		text-align: center;
	}
	.project-img.heightlight-img {
	    margin-bottom: 10px;
	}
	.second-sanitation-section h4 {
	    font-size: 20px;
	}
	.enagaging-emp-cont, .enagaging-emp-cont.secondpara {
	    padding: 40px 20px;
	}
	.inner-banner-wrap {
	    top: 40%;
	}
	.ravinder-wrap {
	    display: block;
	}
	.ravinder-img {
	    text-align: left;
	    margin-bottom: 20px;
	    width: 120px;
	}
	.ravinder-cont {
	    padding-left: 0px;
	}
	.thematic-heading h3 {
	    font-size: 16px;
	}
}
@media(max-width: 375px){

}
/*vineet css end*/



/*pintu media query*/


@media(max-width:991px){
.scientific-blue h3{font-size: 18px !important;margin: 10px 0 !important;}
.scientific-blue p{font-size: 16px; line-height: 22px;}
.research p {line-height: 22px; font-size: 16px;}
.scientific-green h3{font-size: 18px !important;margin: 10px 0 !important;}
.scientific-green p{font-size: 16px; line-height: 22px;}

.citizen-sec p{font-size: 16px; line-height: 22px;}
.citizen-service h3 {font-size: 20px;}
.main-surbhit {padding: 15px 0;}

/*team management*/
.ceo-content p {font-size: 16px !important;line-height: 22px !important;}
.trustees p{line-height: 22px !important;}
.ceo-pic h4{font-size: 15px;}
/*our aproach*/
.approach .leadsection p{font-size: 16px; line-height: 22px;}
.approach ul li{font-size: 16px; line-height: 22px;}
.approach-content h3 a{font-size: 20px;}
.approach-content p {line-height: 22px; font-size: 16px;}
.approach-content h4 {font-size: 16px; font-weight: 700;}
.approach-heading h3 {font-size: 20px;}

.scientific-blue, .scientific-green {
    padding: 40px 20px;
}

}
@media(max-width:767px){
.research p {line-height: 22px; font-size: 16px;}
.sanitation-img-left {margin-right: 0;margin-bottom: 15px;}
.sanitation-img-right {margin-left: 0px;}
.sanitation-content p {font-size: 16px; line-height: 22px;}
.water-conservation h4{font-size: 20px;}
/*aproch*/
.leadsection-style p {font-size: 16px;line-height: 22px;}


}


/*-------------Natural Fibers Page----------*/
.inner-banner-wrap h2 p{font-weight:500; }
.natural-second-section{padding:40px 0px; background: #ededeb;}
.natural-third-section{
	padding:40px 0px; background: #d4d4d2;
}
.blue-bg-block{background:#015583;}
.green-bg-block{background:#19554b;}

.content-block{}
.content-block h2{text-align:center;color:#000;font-size: 24px;font-weight: 600;margin-bottom: 15px;}
.content-block p{color:#000; font-size:18px; line-height:26px;}
.natural-second-section .project-img-wrap{margin-top:40px;}

.cols-data{width:100%;display:flex; justify-content:space-between;}
.cols-data ul{padding:0px; margin:0px; list-style:none;     display: -webkit-box; display: -ms-flexbox;display:flex; list-style:none;}
.content-li{width: 30%; padding:15px 20px;}
.col-content{display:flex; align-items:center; height:100%;}
.col-content p{font-size:17px; color:#fff;}
.col-img-box{overflow:hidden;}
.col-img-box img{-webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;}
.col-img-box:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
@media screen (max-width:1192px) and (min-width:992px){
	.content-block p{font-size: 19px;}
	.content-li{width: 36%; padding: 10px 10px;}
	.col-content p{font-size:16px;}
}
@media screen and (max-width:991px){
	.content-block p{font-size:16px; line-height:22px;}
	.content-block h2{font-size:26px;}
	.cols-data ul{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.cols-data ul li.content-li {-webkit-box-flex: 0; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; margin-top:20px;}
	.cols-data ul li{-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;  max-width: 33.333333%;}
	.col-content{min-height:200px;}
	
}
@media screen and (max-width:767px){
	.content-block h2{font-size:22px;}
}
@media screen and (max-width:575px){

	.cols-data ul li {-webkit-box-flex: 0; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
	.col-img-box{text-align:center;}
}