body {
	box-sizing: border-box;
	font-family: 'Mulish', sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #231F20;
    font-weight: 400;
}
a,
a:hover {
	text-decoration: none !important;
  color: #A31126;
}

p {
	font-size: 16px;
	line-height: 22px;
  font-weight: 400;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0
}
h1
{
  font-size: 42px;
  line-height: 53px;
  font-weight: 700;
}
h2
{
  font-size: 35px;
  line-height: 44px;
  font-weight: 700;
}
/*------------header css -------------*/
.header-link-top {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 99;
    width: 100%;
    background: #A31126 0% 0% no-repeat padding-box;
    height: 28px;
}
.header-link-top ul {
    float: right;
}
.header-link-top ul li {
    padding-left: 20px;
}
.header-link-top ul li a {
    color: #fff;
    font-size: 14px;
}
.header {
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 99;
   background: transparent linear-gradient(180deg, #EE7F22 0%, #BE2C2A 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
    width: 100%;
    padding: 18px 0px 0px;
}
.logo {
    float: left;
}

.right-item {
    float: right;
    padding-top: 11px;
}
.menutxt ul {
    margin-bottom: 0px;
    display: flex;
}
.menutxt ul li {
    max-width: 230px;
    line-height: 18px;
    padding-left: 25px;
    padding-right: 0px;
}
.menutxt ul li a {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    transition: all .2s ease-in-out;
    display: inline-block;
    position: relative;
    height: 64px;
}
.menutxt ul li:last-child {
    max-width: 150px;
}
.my-sidenav {
    display: none;
}
.hdrbrk {
    display: block;
}
/*.header-main {
    transition: all .3s ease-in-out;
}*/
/*----header css end--------*/
.crossIcon {
    display: none;
}
.bluebg .crossIcon {
    display: block;
}

.footBottom
{
background-color: #373636;
padding: 12px 0px;
}
.footBottom p, .footBottom p a {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    text-align: center;
}
.devText p {
    text-align: right;
}



.sitemaplinktp
{
    padding-top:221px;
}
.sitemaplink {
   padding: 10px 0px 40px;
}
.sitemaplink a {
    border: 0px;
    padding: 0px;
    font-size: 14px;
    color:#231F20;
}
.bottom-leftright {
    position: relative;
    background-color: #fff;
    margin-top: 82px;
    margin-bottom: 80px;
}
.nextPre {
    display: flex;
}
.leftarrow {
    text-align: center;
}
.rightarrow {
    text-align: center;
}
.bottom-leftright a {
    font-size: 16px;
    line-height: 20px;
    color: #231F20;
    padding: 15px 0;
    text-decoration: none;
    display: block;
}
.rightarrow img {
    margin-left: 30px;
    transition: all .3s ease-in-out;
}
.leftarrow img {
    margin-right: 30px;
    transition: all .3s ease-in-out;
}
.leftarrow a {
    border: 1px solid #231F20;
    height:52px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    padding-left: 20px;
    color:#231F20;
    font-size: 16px;
    line-height: 20px;
}
.rightarrow a {
    border-left: 0px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 00px;
    border: 1px solid #231F20;
    padding-right: 20px;
    color:#231F20;
    font-size: 16px;
    line-height: 20px;
}
.leftarrow a:hover img{
transform: rotate(45deg);
transition: all .3s ease-in-out;
}
.rightarrow a:hover img {
    transform: rotate(-45deg);
    transition: all .3s ease-in-out;
}

.inner-head
{
  color: #A31126;
  font-weight: 700;
  font-size: 35px;
  line-height: 44px;
  padding-bottom:40px;
}
.inner-head span
{
  display: block;
}
.e-dev p
{
  font-size: 18px;
  line-height: 23px;
  padding-bottom: 20px;
}
.e-dev .row
{
  display: flex;
  align-items: center;
}
.e-dev h2
{
  padding-bottom: 15px;
}

.blue-small-head
{
  color: #004A80;
  font-size: 18px;
  line-height: 23px;
  font-weight: 700;
  padding-bottom: 10px;
}
.human-cap p
{
  padding-bottom: 40px;
}
.brown-small-head
{
  color: #A31126;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 10px;
}
.human-cap p span
{
  padding-top: 20px;
  display: block;
}
.empw-img
{
  margin-bottom: 40px;
}
.human-cap .empw p
{
  padding-bottom: 30px;
}
.equity-img
{
  max-width: 730px;
  width: 100%;
  margin: auto;
}
.grant-assist p
{
  padding-bottom: 40px;
}
.grant-assist p span
{
  display: block;
  padding-top: 20px;
}
.orang-bg
{
  background-color: #F26522;
  border-radius: 20px;
  padding:45px; 
}
.orang-bg h3
{
  color: #fff;
  padding-top: 18px;
  font-size: 35px;
  font-weight: 700;
  padding-bottom: 10px;
}
.orang-bg h6
{
  color: #fff;
font-size: 16px;
position: relative;
padding-bottom: 26px;
}
.orang-bg h6:after
{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #A31126;
  border-radius: 10px;
  width: 40px;
  height: 8px;
}
.trained-img
{
  border-bottom: 1px solid #00000080;
}
.trained-img p
{
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
    margin-left: 70px;
    margin-top: -30px;
    padding-bottom: 10px;
}
.srb-head
{
  display: flex;
  border-bottom: 3px solid #F26522;
  justify-content: space-between;
}
.srb-head h4
{
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #F26522;
}
.brown-bg
{
  background-color: #A31126;
  height: 31px;
  max-width: 670px;
  width: 100%;
}
.srb-content
{
 border-bottom:2px solid #F26522;
background: linear-gradient(to bottom,  #ffffff 0%,#f3ded8 100%);
padding: 54px 23px 9px; 
margin-bottom: 48px;
}
.srb-wrap
{
  margin-bottom: 45px;
  min-height: 60px;
}
.srb-icon
{
  float: left;
}
.srb-wrap p
{
  padding-bottom: 0px;
  margin-left: 13px;
  float:left;
  width: 180px;
}
.orang-bg1
{
  padding: 49px 32px 42px 32px;
  position: relative;
}
.rural-wrap
{
  display: flex;
}
.rural-wrap div:last-child
{
margin-left: 40px;
}
.orang-bg1 h5
{
  font-size: 18px;
  line-height: 23px;
  font-weight: 700;
  padding-bottom: 25px;
  color: #fff;
}
.orang-bg1 h6 span
{
  display: block;
}
 .leaf-img1
 {
    position: absolute;
    right: 40px;
    bottom: 30px;
}
.rural-sec, .success-story
{
  margin-bottom: 50px;
}
.rural-sec .row
{
  display: flex;
  align-items: center;
}
.success-story-wrap
{
  background-color: #FEECDF;
  padding-top: 21px;
  padding-bottom: 50px;
}
.brown-bg h5
{
  color: #fff;
  font-weight:700;
  font-size: 18px;
  line-height: 23px;
}
.brown-bg p
{
  font-weight: 14px;
  color: #fff;
}
.brown-bg1
{
  height: auto;
  padding-left: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
  max-width: 85%;
}
.success-story-wrap h4
{
  padding-left: 20px;
  padding-bottom: 5px;
}
.success-story-wrap .srb-head
{
  align-items: flex-end;
}
.success-story-text
{
  padding: 0px 35px;
}
.success-story-text h3
{
  color: #A31126;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  padding-bottom: 20px;
  font-style: italic;
  padding-top: 30px;
}
.success-story-text p
{
  padding-bottom: 20px;
}
.success-story-text .row
{
  align-items: center;
  display: flex;
}
.rural-img1
{
  margin-top: 20px;
  border-color: #A31126;
}
.data-gov p
{
  padding-bottom: 25px;
}
.ogi-img
{
  padding-top: 40px;
}
.crp-img
{
  margin-bottom: 45px;
}
.ccrc-orang
{
  background-color: #F26522;
  border-radius: 8px;
  padding: 22px;
  display: flex;
  margin-bottom: 45px;
  justify-content: space-between;
  align-items: center;
}
.ccrc-orang p
{
  color: #fff;
  padding-bottom: 0px;
  padding-right: 40px;
}
.ce-list
{
  padding-left: 20px;
}
.ce-list li
{
  padding-bottom: 15px;
}
.ce-list li::marker
{
 color:#F26522;
}
.pb-18
{
  padding-bottom: 18px !important;
}
.scan
{
  padding: 35px 65px 20px 65px;
}
.scan p
{
  padding-bottom: 0px;
}
.scan h6
{
  font-size: 16px;
  line-height: 21px;
  padding-bottom: 13px;
}
.scan-img
{
  max-width: 115px;
  width: 100%;
  padding-top: 21px;
}
.scan h5
{
  color: #A31126;
  font-size: 16px;
  line-height: 21px;
  padding-top: 13px;
}
.cyber-icon
{
  margin-top: -40px;
}
.gsit-img
{
  margin-top: 10px;
  margin-bottom: 20px;
}
.gsit-img p
{
  padding-top: 26px;
}

.abtr-text hr
{
  opacity: 1;
  border-top:1px solid #F26522;
}
.abtr-text.srb-content
{
  padding: 30px 23px 20px;
  margin-bottom: 15px;
}
.abtr-text .srb-wrap
{
  margin: 15px 0px;
    display: flex;
    align-items: center;

}
.click-here
{
  font-size: 16px;
  color: #231F20;
  font-weight: 700;
  border: 1px solid #FF5F1E;
  padding: 8px 14px;
  display: inline-block;
  margin-bottom: 50px;
}
.click-here a
{
  color: #A31126;
  text-decoration: underline !important;
}
.abtr-brown
{
  max-width: 75%;
}
.un-sdg h2
{
  padding-bottom: 15px;
}
.un-sdg p
{
  padding-bottom: 20px;
}

.sdg-table thead tr td
{
  font-size: 24px;
  color: #004A80;
  font-weight: 700;
  border-bottom: 2px solid #F26522;
}
.sdg-table tr td
{
  padding: 20px 30px;
}
.sdg-table tr td:first-child
{
  width:15%;
  border-right: 1px solid #F26522;
}
.sdg-table tbody tr td:last-child
{
background: linear-gradient(to right,  #ffffff 0%,#fee7dd 100%);
}
.sdg-table tbody tr td span
{
  display: block;
  padding-top: 20px;
}
.sdg-table table
{
  border-collapse: separate;
 border-spacing:0px 20px;
}
/*.sdg-table thead {
  display: table; 
}

.sdg-table tbody {
  display: block; 
  max-height: 500px; 
  overflow-y: scroll;
}
.sdg-table ::-webkit-scrollbar { 
    background: transparent;
}*/
.stake-mat-img
{
  padding-top: 80px;
}
.stake-table tbody tr
{
  background: linear-gradient(to right,  #ffffff 30%,#fee7dd 100%);
}
.stake-table tbody tr td:last-child
{
background:none;
}
.stake-table tr td {
    padding: 10px 25px;
}
.stake-table tr td:first-child {
    width: 20%;
    border-right:none;
}
.stake-table tr td:last-child {
    width: 25%;
    border-right:none;
}
.stake-table tbody tr td:first-child {
    font-size: 18px;
    color: #A31126;
    font-weight:700;
    border-right: 1px solid #F26522;
}
.esf-bg
{
  max-width: 85%;
}
.esf-content
{
 padding: 30px 23px 0px;
}
.esf-content .srb-wrap
{
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.esf-hr
{
  border-top: 1px solid #00000080;
  margin-top: 0px;
}
.footnote
{
  font-style: 400;
  font-size: 14px;
  color: #231F20;
  padding-bottom: 10px;
}
.igbc-sec
{
  margin-top: 50px;
  margin-bottom: 50px;
}
.igbc-sec .rural-wrap
{
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.igbc-sec .orang-bg h3 span
{
  font-size: 24px;
}
.igbc-sec .orang-bg h6
{
padding-bottom: 15px;
}
.igbc-sec .orang-bg h3
{
padding-top: 0px;
padding-bottom: 5px;
}
.rw1
{
  margin-left: 125px !important;
}
.igbc-sec .leaf-img1
{
  width: 87px;
}
.renewable-sec p
{
  padding-bottom: 20px;
}
.renewable-icon
{
  margin-bottom: 10px;
}
.renw-wrap
{
  position: relative;
}
.renw-wrap:after
{
content: '';
position: absolute;
top:0;
right:65px;
height: 40px;
width: 40px;
bottom: 0;
margin: auto;
}
.renw-wrap1:after
{
  background-image: url(../images/enh/plus.svg);
}
.renw-wrap2:after
{
  background-image: url(../images/enh/eqal-icon.svg);
}
.energycon-sec h4
{
  font-size: 18px;
}
.energy-table
{
  margin-bottom: 40px;
  margin-top: 10px;
  width: 80%;
}
.energycon-sec p
{
  padding-bottom: 20px;
}
.energy-plant
{
  max-width: 150px;
}
.mt-30
{
  margin-top: 0px !important;
}
.en-orang-bg
{
  background-color: #F26522;
  border-radius: 20px;
  padding: 17px 60px 17px 20px;
  position: relative;
}
.en-orang-bg h5
{
  font-size: 18px;
  line-height: 23px;
  color: #fff;
  font-weight: 700;
}
.leaf-icon-small
{
position: absolute;
right: 15px;
bottom:19px;
}
.energycon-sec h6
{
  font-size: 14px;
  line-height: 21px;
  padding-bottom: 20px;
}
.case-study .success-story-text
{
  padding-top: 30px;
  border-bottom: 1px solid #A31126;
}
.case-study .success-story-wrap
{
  padding-bottom: 0px;
}
.case-study h3
{
color: #F26522;
font-size: 18px;
line-height: 23px;
font-weight: 700;
font-style: normal;
padding-top: 0px;
}
.bkc-img
{
  border: none;
}
.waste-seg h4
{
  font-size: 18px;
  padding-left: 0px;
}
.mt-10
{
  margin-top: 10px !important;
}
.case-study .igbc-sec .orang-bg h3
{
color: #fff;
font-weight: 700;
    font-size: 35px;
}
.igbc-sec .rural-wrap1
{
  justify-content: initial;
}
.rw2, .footnote1 {
    margin-left: 88px !important;
}
.footnote1
{
  color: #fff;
}
.rural-wrap-last
{
  margin-bottom: 5px !important;
}
.orang-bg2 {
    padding: 22px 32px 0px 32px;
}
.going-green p
{
  padding-bottom: 20px;
}
.igbc-sec .fiscal-wrap
{
  margin-bottom: 0px !important;
  justify-content: initial;
}
.fiscal-leaf
{
bottom: 12px;
}
.fiscal-sec
{
  margin-top: 0px;
}
.first-head h2{
color: #A31126;
font-weight: 700;
font-size: 35px;
line-height: 44px;
padding-bottom: 10px;
}
.first-head p{
  padding-bottom: 20px;
  color: #231F20;
  font-size: 16px;
  line-height: 21px;
}
p.gap {
  padding-top: 10px;
}
.end-note h4{
  color: #004A80;
  font-size: 24px;
  line-height: 20px;
  font-weight: 700;
}
.end-note{
  padding-bottom: 29px;
}
.first-head{
  border-bottom: 1px solid #231F20;
}
p.gap-2 {
  padding-top: 20px;
}
.nutr-head h2{
 color: #FFFFFF;
 font-weight: 700;
 font-size: 35px;
 line-height: 44px;
 padding-bottom: 10px;
}
section.nutu-envr {
  background-color: #f26522;
  padding-bottom: 80px;
}
.nutr-head p{
  padding-bottom: 20px;
  color: #231F20;
  font-size: 18px;
  line-height: 23px;
}
.rgt-img img {
  padding-top: 96px;
}
.new-head h2{
  color: #A31126;
  font-weight: 700;
  font-size: 35px;
  line-height: 44px;
  padding-bottom: 10px;
}
.new-head h2 span{
  display: block;
}
.new-head p{
  font-size: 16px;
  line-height: 21px;
  padding-top: 20px;
}
.new-head h4{
  font-size: 18px;
  line-height: 23px;
  color: #004A80;
  padding-top: 50px;
  font-weight: 700;
}
.left-sec h4{
  font-size: 18px;
  line-height: 23px;
  color: #004A80;
  font-weight: 700;
  padding-bottom: 10px;
}
.left-sec{
  padding-top: 50px;
}
.left-sec p{
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 21px;
}
.left-sec p span{
  display: block;
}
.right-sec img {
  padding-top: 44px;
}
p.bld {
  color: #000;
  font-weight: 700;
  padding-left: 54px;
  margin-top: -28px;
}
.right-sec.brdr-btm {
  border-bottom: 1px solid #231F20;
  padding-bottom: 10px;
}
.msg-head h2{
  color: #A31126;
  font-weight: 700;
  font-size: 35px;
  line-height: 44px;
  padding-bottom: 10px;
}
.msg-head h2{
  position: relative;
}
.msg-head h2::after{
  content: '';
    position: absolute;
    top: 172px;
    left: 37px;
    border-top: 1px solid #A31126;
    width: 78%;
}
.quote-section{
  position: relative;
  padding-top: 32px;
}
.quote-section::after {
  content: '';
  position: absolute;
  top: 15px;
  left: 36px;
  border-top: 1px solid #A31126;
  width: 78%;
}
.quote-section::before {
    content: '';
    position: absolute;
    top: 154px;
    left: -1px;
    border-top: 1px solid #A31126;
    width: 78%;
}
.quote-box{
  position: relative;
}
.quote-box::after{
  content: '';
  position: absolute;
  border: 5px solid #F26522;
  top: 0;
  right: 0;
  height: 1px;
}


.quote-box p{
  font-size: 25px;
  line-height: 32px;
  color: #004A80;
}
.quote-box p span{
  display: block;
}
.quote-box::after {
  content: '';
  position: absolute;
  border: 5px solid #F26522;
  border-radius: 9px;
  top: -29px;
  height: 15px;
  right: 98%;
}
.quote-box::before {
  content: '';
  position: absolute;
  border: 5px solid #F26522;
  border-radius: 9px;
  top: -29px;
  height: 15px;
  right: 95%;
}
.quote-section.new-box{
  position: relative;
  margin-top: 101px;
}
.quote-section.new-box::after{
  content: '';
  position: absolute;
  border: 5px solid #F26522;
  border-radius: 6px;
  top: 149px;
  height: 0px;
  left: 79%;
  width: 3%;
}
.all-data{
  padding-top: 50px;
}
.sec-head p{
  padding-bottom: 20px;
  color: #231F20;
  font-size: 16px;
  line-height: 21px;
}

.hmbanner
{
  width: 100%;
  height: 100vh;
  background-image: url(../images/banner-img.webp);
  /* background-image: none; */
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  background-position: center;
}
.hmbanner h1
{
  color: #fff;
  padding-bottom: 20px;
}
.commanbtn
{
  position: relative;
  padding: 10px 60px 10px 0px;
}
.commanbtn:after
{
  background-image: url(../images/about-the-theme-arrow.svg);
  width: 36px;
  height: 19px;
  top: 3px;
  right: 10px;
  bottom: 0;
  margin: auto;
  position: absolute;
  content: '';
}
.commanbtn:hover
{
  padding: 10px 60px 10px 15px;
  background: #A31126 0% 0% no-repeat padding-box;
border-radius: 26px;
}
.hmbanner .commanbtn
{
  color: #fff;
}
.bhmaboutus .col-md-8
{
  text-align: center;
}
.bhmaboutus 
{
  padding: 104px 0px;
  background: #FEECDF 0% 0% no-repeat padding-box;
  position: relative;
}
.bhmaboutus  h2
{
  font-weight: 700;
  color: #A31126;
  padding-bottom: 20px;
}
.bhmaboutus p,.bhmaboutus a
{
  color: #231F20;
}
.bhmaboutus p span
{
  font-weight: 700;
  font-size: 18px;
  padding: 30px 0px;
  display: block;
  color: #A31126;
}
.hmaboutbox
{
  background: #F26522 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
min-height: 185px;
padding: 20px 15px;
margin-bottom: 20px;
}
.hmaboutbox p
{
  font-size: 18px;
  color: #fff;
  padding-top: 10px;
  font-weight: 300;
}
.bhmaboutus .commanbtndiv
{
margin-top: 42px;
text-align: center;
}
.commanbtndiv .commanbtn:after
{
  background-image: url(../images/know-more-arrow.svg);
}
.commanbtndiv .commanbtn:hover
{
  color: #fff;
}
.commanbtndiv .commanbtn:hover:after
{
  background-image: url(../images/about-the-theme-arrow.svg);
}
.bhmaboutus:before
{
  background-image: url(../images/about-the-report-leaf1.svg);
  left: 30px;
  top: 30px;
  position: absolute;
  content:'';
  width: 101px;
  height: 86px;
}
.bhmaboutus:after
{
  background-image: url(../images/about-the-report-leaf2.svg);
  bottom: 30px;
  right: 30px;
  position: absolute;
  content:'';
  width: 159px;
  height: 136px;
}
.hmchariman .col-md-7
{
  padding-right: 0;
}
.hmchariman .col-md-5
{
  padding-left: 0px;
}
.hmcharimanleft
{
  background: #F26522 0% 0% no-repeat padding-box;
  height: 100%;
  position: relative;
  padding: 57px 83px 0px;
}
section.hmchariman {
    padding: 94px 0px;
}
.hmchariman .row
{
  display: flex;
}
.hmcharimanleft:before
{
  content: '';
  position: absolute;
  background-image: url(../images/chairman-leaf.svg);
  width: 92px;
  height: 79px;
  left: -42px;
  bottom: 0;
}
section.hmchariman h2
{
  color: #fff;
  padding-bottom: 45px;
}
section.hmchariman .hmcharimanleft p:nth-child(2)
{
  padding: 40px 0px 30px;
  font-size: 25px;
  color: #fff;
  line-height: 32px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  max-width: 92%;
  position: relative;
}
section.hmchariman .hmcharimanleft p:nth-child(2):before
{
  content: '';
  position: absolute;
  left: 0;
  top: -15px;
  background-color: #F26522;
  background-image: url(../images/chairman-dot.svg);
  width: 33px;
  height: 30px;
  padding-right: 10px;  
  background-repeat: no-repeat;
}
section.hmchariman .hmcharimanleft p:nth-child(2):after
{
  content: '';
  position: absolute;
  right: 0;
  bottom: -6px;
  background: #A31126 0% 0% no-repeat padding-box;
border-radius: 9px;
  width: 30px;
  height: 12px;  
}
section.hmchariman .hmcharimanleft p:nth-child(3)
{
  padding: 30px 0px 20px;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  line-height: 20px;
}
section.hmchariman .hmcharimanleft p:nth-child(3) span
{
  display: block;
  font-weight: 500;
  font-size: 16px;
}
.commanbtn2
{
  display: flex;
  align-items: center;
}
.commanbtn2 img
{
  margin-top: 2px;
  margin-left: 10px;
}
section.hmchariman a
{
  color: #fff;
}
.commanbtn2:hover span
{
  text-decoration: underline;
}
.hmexecutivedirector
{
  padding: 200px 0px 211px;
  background: #F26522 0% 0% no-repeat padding-box;
  background-image: url(../images/leaf-border.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}
.hmexecutivedirector .col-md-10
{
  text-align: center;
}
.hmexecutivedirector h2
{
  color: #fff;
  position: relative;
}
.hmexecutivedirector p
{
  font-size: 25px;
  line-height: 42px;
  color: #fff;
  max-width: 920px;
  margin:31px auto 38px;
  position: relative;
}
.hmexecutivedirector p.normalpara
{
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.hmexecutivedirector p span
{
display: block;
font-weight: 500;
font-size: 16px;
}
.hmexecutivedirector a
{
  color: #fff;
}
.hmexecutivedirector h2:before
{
  content: '';
  position: absolute;
  background-image: url(../images/executive-director-leaf1.svg);
  width: 101px;
  height: 86px;
  left: 157px;
  top: -100px;
}
.hmexecutivedirector p.normalpara:after
{
    content: '';
  position: absolute;
  background-image: url(../images/executive-director-leaf2.svg);
  width: 159px;
  height: 136px;
  right: 0;
  bottom: -80px;
}
.hmhighlights
{
    padding: 65px 0px;
    background: #fff url(../images/leaf-border.webp);
    background-size:contain;
    background-repeat: no-repeat;
    background-position: bottom;
}
.hmiciciun
{
  padding: 130px 0px;
  background: #FEECDF 0% 0% no-repeat padding-box;
}
.hmiciciun .col-md-10
{
  text-align: center;
}
.hmiciciun h2
{
  color: #F26522;
}
.steakehming
{
  max-width: 540px;
}
.hmstakeholder
{
  background: #F26522 0% 0% no-repeat padding-box;
  background-image: url(../images/leaf-border.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
  padding: 109px 0px;
}
.hmstakeholder h2
{
  color: #fff;
  padding: 30px 0px 17px;
  padding-right: 80px;
}
.hmstakeholder p
{
  padding-bottom: 30px;
  color: #fff;
  padding-right: 100px;
}
.hmstakeholder a
{
  color: #fff;
}
.bhmaboutus.hmiciciun .commanbtndiv
{
  margin-top: 25px;
}
.hmhighlights h2
{
  text-align: center;
  color: #A31126;
  padding-bottom: 20px;
}
.hmhighlights p
{
  padding-top: 10px;
}
.hmhighlights p span
{
  font-size: 18px;
  color: #A31126;
  font-weight: 700;
}
.hmhighlights ul
{
  padding-left: 0px;
  list-style: none;
  padding-top: 10px;
}
.hmhighlights ul li
{
  position: relative;
  padding-left: 15px;
  padding-bottom: 10px;
}
.hmhighlights ul li:before
{
  content: '';
  position: absolute;
  background-color: #F26522;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  left: 0;
  top: 8px;
  margin: auto;
}
.mainfooter
{
  background: #464545 0% 0% no-repeat padding-box;
  position: relative;
}
.footerveticaline
{
  min-height: 312px;
   border-right: 0.5px solid rgba(255, 255, 255, 0.5);
   padding: 25px;
   padding-left: 0;
}
.mainfooter p,.mainfooter a
{
  color: #fff;
  padding-top: 10px;
}
.mainfooter .container .row .col-md-4:last-child p
{
font-size: 14px;
}
.mainfooter .container .row .col-md-3:nth-child(2) a
{
  display: block;
  padding-right: 40px;
}
.mainfooter .container .row .col-md-4:last-child a
{
  display: flex;
  align-items: center;
  border: 1px solid #fff;
  padding: 10px;
  font-weight: 700;
}
.mainfooter .container .row .col-md-3:last-child a img
{
  margin-right: 10px;
}
.mainfooter .container .row .col-md-3:nth-child(1) p
{
  padding-top: 50px;
}
.mainfooter .container .row .col-md-4:nth-child(2) p:nth-child(1),.mainfooter .container .row .col-md-4:nth-child(3) p:nth-child(1)
{
  padding-top: 15px;
  font-weight: 700;
}
.mainfooter .container .row .col-md-3:nth-child(2) a:nth-child(2)
{
  padding-top: 50px;
}
.sociallinks
{
  display: flex;
  align-items: flex-end;
  margin-top: 30px;
}
.sociallinks a
{
  margin-right: 15px;
  padding-top: 0;
}
.mainfooter .container .row .col-md-3:nth-child(4) p:nth-child(2)
{
  padding-top: 40px;
}
/* .mainfooter:after
{
  content: '';
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 1px;
  top: 90px;
  left: 0;
} */
.mainfooter .container .row .col-md-3:last-child a:hover
{
  background-color: #fff;
  color: #464545;
}
.mainfooter .container .row .col-md-3:last-child a:hover img
{
  filter: brightness(0);
}
ul.tabsnew
{
  display: flex;
  list-style: none;
  margin-top: 20px;
}
ul.tabsnew li:before
{
  display: none;
}
ul.tabsnew li
{
  border-bottom: 0;
 max-width: 33.33%;
    width: 100%;
    border: 1px solid #EE7F22;
    margin-right: 30px;
    text-align: center;
    padding: 0;
}
ul.tabsnew li:last-child
{
  margin-right: 0;
}
ul.tabsnew li a
{
  display: block;
  padding: 15px;
  font-size: 24px;
  color: #A31126;
}
ul.tabsnew li.active
{
  border: 0;
  background: transparent linear-gradient(180deg, #EE7F22 0%, #BE2C2A 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
}
ul.tabsnew li.active a
{
  color: #fff;
}
.esgtab-content
{
  width: 100%;
  margin-top: 20px;
  position: relative;
}

.esgtab-content .esgtab li
{
  border-bottom: 0;
  padding-left: 0;
}
.esgtab li a
{
  opacity: 0.4;
  color: #F26522;
  font-size: 20px;
}
.esgtab li.active a
{
  font-weight: 700;
  opacity: 1;
}
.esgtab li:before
{
  display: none;
}
.esgtab-content .col-md-3
{
  position: relative;
}

.esgtab-content .tab-content
{
  padding: 10px 20px 30px 0px;
}
ul.esgtab
{
  display: none;
}
.esgtab-content h6
{
  color:#231F20;
  font-weight: 700;
  font-size: 18px;
  padding-bottom: 23px;
}
.treedlflex
{
  display: flex;
  align-items: flex-start;
}
.treedlflex img
{
  max-width: inherit !important;
}
.treeflextx {
    padding-left: 20px;
}
.esgtab-content h4
{
  color: #F26522;
  font-weight: 700;
  font-size: 25px;
}
.esgtab-content p
{
  padding-top: 0;
  color: #231F20;
  font-size: 16px;
}
.esgtab-content .col-md-9 .col-md-3:after
{
  display: none;
}

.highlight-tab
{
  margin-bottom: 50px;
}
.highlight-tab ul
{
border-bottom: 1px solid #231F20;
padding-left: 0px;
}
.highlight-tab  ul.tabsnew li {
    border-bottom: 0;
    max-width:inherit;
    width:auto;
    border:none;
    margin-right: 80px;
    text-align:left;
    padding: 0;
}
.highlight-tab  ul.tabsnew li a {
    display: block;
    padding:15px 0px 15px 0px;
    font-size: 24px;
    color: #231F20;
    font-weight: 700;
}
.highlight-tab ul.tabsnew li.active {
    border: 0;
    background: transparent;
    box-shadow:none;
    border-bottom:4px solid #F26522;
}
.highlight-tab ul.tabsnew li.active a {
    color: #004A80;
}
.carbon-bg
{
  background-color: #FEDCC6;
  padding: 25px;
  display: flex;
  margin-bottom: 30px;
  border-top:1px solid #A3112660;
  align-items: center;
}
.carbon-icon
{
  width: 160px;
}
.carbon-text
{
  margin-left: 30px;
}
.carbon-text h4
{
  font-size: 18px;
}
.carbon-text p
{
  padding-bottom: 10px;
}
.tree-bg
{
background: linear-gradient(to bottom, #ffffff 30%, #f3ded8 100%);
padding: 10px 10px 20px 10px;
border-bottom: 1px solid #A3112680;
margin-bottom: 30px;
min-height: 140px;
}
.tree-bg h3
{
  color: #F26522;
  font-size: 18px;
  line-height: 23px;
  font-weight: 700;
  display: inline-block;
  border-bottom: 1px solid #F26522;
  margin-bottom: 20px;
}
.tplant-wrap
{
  display: flex;
}
.tplant-wrap h4
{
  color: #A31126;
  font-size: 35px;
  font-weight: 700;
  margin-left: 20px;
}
.tplant-wrap h4 mn
{
  font-size: 24px;
}
.tplant-wrap h4 span
{
  font-weight: 400;
  color: #231F20;
  font-size: 16px;
  display: block;
}
.tpaper
{
  position: relative;
}
/* .tpaper:after
{
  content: '';
  position: absolute;
  right:55px;
  top:0;
  bottom:0;
  margin: auto;
  background-image: url(../images/high/equal.svg);
  width: 40px;
  height: 40px;
} */
.twater1:after
{
 background-image: url(../images/high/at-icon.svg); 
}
.twater2:after
{
 background-image: url(../images/high/and.svg);
 right: 40px;
}
.leaf-iconw1
{
  position: absolute;
  right: 60px;
}
.v-hideen
{
  visibility: hidden;
}
.clean-grap
{
  justify-content: center;
}
.tscl-wrap
{
  display: block;
}
.tscl-wrap h4
{
margin-left: 0px; 
padding-top: 10px;
}
.tscl-wrap p span
{
  display: block;
}
.tscl:after
{
 background-image: url(../images/high/plus.svg);
}
.scl-graph
{
  max-width: 390px;
  width: 100%;
  margin: auto;
}
.tree-bg1 .row
{
display: flex;
justify-content:center;
text-align: center;
}
.tgov
{
border-right:1px solid #A31126;
}
.tree-bg2 p
{
  padding-bottom: 10px;
}
.g-btbtm p
{
  border-bottom: 1px solid #A31126;
  padding-top: 5px;
  padding-bottom: 5px;
}
.g-btbtm p:last-child
{
  border-bottom: none;
}
.gov-list, .gov-wrap p
{
  margin-left: 20px;
}
.gov-list li
{
  padding-bottom: 5px;
  float: left;
  margin-right: 60px;
}
.gov-icon 
{
  width: 95px;
}
.gov-wrap
{
  margin-bottom: 30px;
  align-items: center;
}
.tree-bg4 .tplant-wrap
{
  border-right: 1px solid #F26522;
}
.tree-bg4 p
{
  max-width: 230px;
  width: 100%;
  margin-left: 20px;
}
.bd-none
{
  border:none !important;
}
.tree-bg6 p
{
margin-left: 0px;
padding-top: 10px;
}
.rural-wrap7 div:last-child
{
margin-left: 0px;
}
.footnote3
{
  color: #fff;
  padding-top: 30px;
}
.rural-wrap7 h6
{
  padding-bottom: 15px;
}
.miyawaki-img
{
  /* margin-left: 50px; */
  border-bottom: none;
  margin-bottom: 50px;
}
.ft-18
{
  font-size: 18px !important;
}
.env-keybg
{
  background-color: #FEECDF;
  border-radius: 20px;
  padding: 20px 20px 0px 20px;
  min-height: 185px;
margin-bottom: 30px;
margin-top: 24px;
}
.env-keybg h4
{
  color: #F26522;
  font-size: 18px;
  line-height: 23px;
font-weight: 700;
padding-bottom: 12px;
}
.key-list
{
  margin-left: 20px;
}
.env-keybg .tplant-icon
{
  width: 75px;
}
.case-list li
{
  padding-bottom: 10px;
}
.env-casestudy .brown-small-head
{
padding-left: 0px;
padding-bottom: 10px;
font-size: 18px;
}
.en-orang-bg .ce-list li
{
  color: #fff;
}
.en-orang-bg .ce-list li::marker {
    color: #fff;
}
.env-casestudy
{
  padding-bottom: 30px;
}
.water-bodies p
{
  padding-bottom: 20px;
}
.black-small-head
{
  color: #231F20;
  font-size: 18px;
  line-height: 23px;
  padding-bottom: 10px;
  font-weight: 700;
}
.d-flex
{
  display: flex;
  align-items: center;
}
.bhima-study, .wce, .reviv
{
  margin-top: 30px;
}
.wce1-icon img, .scan-wrap img
{
 max-width: inherit !important;
}
.rural-wrap11 div:last-child
{
  margin-left: 20px;
}
.footnote7
{
  color: #fff;
}
.igbc-sec.wce-wrap
{
  margin-top: 0px;
}
.igbc-sec.wce-wrap .rural-wrap
{
justify-content: initial;
}
.igbc-sec.wce-wrap .orang-bg1 {
    padding: 22px 32px 0px 32px;
    }
.scan-wrap
{
  display: flex;
}
.scan-wrap p
{
  margin-left: 20px;
}
.evs-icon
{
  float: right;
  margin-top: -40px;
}
.board-table-wrap h3
{
  color: #004A80;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  padding-bottom: 30px;
}
table.tasktbcprat {
    margin-top: 30px;
    margin-bottom: 40px;
    border-bottom: 2px solid #f26522;
}
.notremorspce {
    margin-bottom: 0 !important;
}
.tasktbcprat thead tr {
    color: #fff;
    font-size: 18px;
}

.tasktbcprat thead tr th span {
    color: #b02a30;
    font-size: 16px;
    text-align: center !important;
    display: block;
    padding: 10px 0;
    font-weight: 700;
}
.tasktbcprat tbody>tr>td
{
  text-align: center;
   border-bottom: 1px solid #00000080;
}
.tasktbcprat tbody>tr>td:nth-child(1) {
    font-size: 18px;
    background: #A31126;
    color: #fff;
    width: 25%;
    text-align: left;
    padding: 12px 10px;
    font-weight: 700;
    border-bottom: none;
    
}
.tasktbcprat.table>thead>tr>th
{
  border-bottom: 2px solid #F26522;
  vertical-align: top;
}
.tasktbcprat.table>thead>tr>th:first-child
{
  border-bottom: none;
  position:sticky;
  left:0px;
  background-color: #fff;
}
/* .table-responsive
{
  overflow-x: auto;
} */
/* .tasktbcprat.table
{
 width: 1704px;
 overflow-x: scroll;
} */


.table-responsive::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #f6f6f6;
}

.table-responsive::-webkit-scrollbar {
    height: 8px;
    background-color: #f6f6f6;
}

.table-responsive::-webkit-scrollbar-thumb {
    border-radius: 50px;
    background-color: #F26522;
}
.board-table-wrap
{
  margin-bottom: 50px;
}
.composition-wrap h4
{
  padding-bottom: 35px;
}
.c-foot
{
  font-size: 14px;
  margin-bottom: 50px;
  padding-top: 10px;
}
.composition-wrap p
{
  padding-bottom: 20px;
}
.bd-commite-img
{
  margin: 30px 40px;
}
.bod-list
{
  display: inline-flex;
}
.bod-list li
{
  margin-right: 60px;
}
.bod-btn{
  border-bottom: 1px solid #F26522;
  border-left: 1px solid #F26522;
  border-radius: 20px;
  border-bottom-right-radius: 0px;
}
.bod-btn a
{
  color: #231F20;
  padding:10px;
}
.nutr-head h4{
  font-size: 24px;
  line-height: 30px;
  color: #F26522;
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 10px;
}
.govn-mng h2{
  font-size: 35px;
  line-height: 44px;
  color: #A31126;
  font-weight: 700;
}
.govn-mng h4{
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  color: #004A80;
  padding-top: 24px;
  padding-bottom: 10px;
}
.govn-mng p{
  padding-bottom: 20px;
}
.main-sec {
  display: flex;
  gap: 50px;
  padding-bottom: 29px;
}
p.new-brdr{
  padding-top: 4px;
  padding-left: 10px;
  padding-bottom: 8px;
  border-bottom: 1px solid #EE7F22;
  width: 71.6%;
}
p.new-brdr.ext-brdr {
  border-left: 1px solid #EE7F22;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.card {
  background-color: #F26522;
  color: #fff;
  border-radius: 19px;
  width: 292px;
  margin-top: 33px;
}
.card p{
  font-size: 18px;
  line-height: 23px;
  padding: 17px 17px 39px 20px;
  font-family: 'Mulish', bold;
}
.card p span{
  display: block;
}
.leaf-icon {
  width: 40px;
  height: 30px;
  position: absolute;
  bottom: 21px;
  right: 9px;
}
.card-rgt {
  padding-left: 35px;
  padding-bottom: 50px;
}
.big-img img {
  padding-left: 82px;
  padding-top: 30px;
  padding-bottom: 26px;
}

.col-md-6.new-col {
  padding-left: 0px;
}
.col-md-8.new-col {
  padding-left: 0px;
}
.govn-mng h2.gap {
  padding-bottom: 10px;
}
.new-img {
  padding-top: 54px;
}
.govn-mng p.new-p{
  font-size: 16px;
  line-height: 21px;
  color: #A31126;
  font-weight: 700;
  padding-top: 10px;
}
.leaf-icon.new-leaf {
  position: absolute;
  right: 49px;
}
.card.new-card {
  width: 347px;
  height: 171px;
  margin-top: 110px;
  padding-bottom: 66px;
}
.govn-mng.new-2 {
  padding-top: 0px;
}

.esgtab-content h4 span
{
  font-size: 18px;
}
.circletxt
{
  background-color: #F26522;
  display: flex;
  align-items: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
}
.circletxt p
{
  font-size:24px;
  font-weight: 700;
  color: #fff;
  margin: auto;
}
.esgtab-content .col-md-9 .col-md-8 .row
{
  padding-top: 30px;
}
.esgtab-content .col-md-9 .col-md-8 .row .col-md-6 p
{
  padding-right: 10px;
}
.esgtab-content .col-md-9 #intab_in_5 .col-md-4 p
{
  padding-bottom: 15px;
}
.esgtab-content .col-md-9 #intab_in_5 .col-md-12 p,.esgtab-content .col-md-9 #intab_in_2 .col-md-12 p,.esgtab-content .col-md-9 #intab_in_4 .col-md-12 p,.esgtab-content .col-md-9 #intab_in_6 .col-md-12 p
{
  padding-top: 30px;
  font-size: 14px;
}
#intab_in_6 .treeflextx
{
padding-left: 0;
padding-top: 15px;
}
.csrspendimg
{
  max-width: 345px;
  margin: auto;
}
#intab_in_10 .treeflextx
{
  padding-left: 0;
}
#intab_in_11 .ulflexdots
{
  display: flex;
  list-style: disc;
  padding-left: 15px;
}
#intab_in_11 .ulflexdots li
{
  padding-left: 0;
  padding-right:60px;
  color: #fff;
  border-bottom: 0;
  font-size: 16px;
  line-height: 21px;
  color: #231F20;
}
#intab_in_11 .ulflexdots li::marker
{
color: #F26522;
}
#intab_in_11 .ulflexdots li:before,ul.ulborderline li:before,ul.uldotsdisc li:before
{
  display: none;
}
ul.ulborderline
{
  padding-top: 0;
  display: flex;
}
ul.ulborderline li
{
color: #231F20;
font-size: 16px;
line-height: 21px;
border-right:1px solid #F26522;
padding: 0px 20px 0px 20px;
}
ul.ulborderline li:first-child
{
 padding-left: 0px;
}
ul.ulborderline li:last-child
{
  border-right: 0;
  padding-right: 0px;
}
ul.uldotsdisc
{
  list-style: disc;
  padding-left: 15px;
  padding-top: 0;
}
#intab_in_12 .treedlflex,#intab_in_13 .treedlflex
{
  padding-bottom: 30px;
}
ul.uldotsdisc li
{
  padding-left: 0;
  font-size: 16px;
  line-height: 21px;
  padding-bottom: 5px;
}
ul.uldotsdisc li::marker
{
  color: #F26522;
}
#intab_in_14 .treeflextx
{
padding-left: 0;
padding-top: 10px;
}
#intab_in_14 .treedlfle1
{
  border-right:1px solid #EE7F22;
  min-height: 108px;
}
.grrenimg
{
  max-width: 46px;
  width: 100%;
}
.hmbanner h1 span
{
  display: block;
}
.hmbanner p
{
  color: #fff;
}
.ecogrmmimg
{
  max-width: 450px;
}
.wlecomegrrenimg
{
  display: flex;
  align-items: center;
  width: 100%;
}
.joinusborder
{
  padding: 30px;
  border: 1px solid #A31126;
  width: 100%;
  margin-bottom: 50px;
}
.ecodesginpg h6
{
  font-size: 18px;
  color: #A31126;
  font-weight: 700;
  padding: 20px 0px;
}
.ecodesginpg p
{
  padding-bottom: 15px;
}
.orgbox
{
  background: #F26522 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
padding: 10px 15px 20px;
min-height: 410px;
margin-bottom: 30px;
}
.orgbox p
{
  color: #fff;
}
.joinusborder h6
{
  padding-bottom: 10px;
}
.clmt-risk h2{
  font-size: 35px;
  line-height: 44px;
  color: #A31126;
  font-weight: 700;
  padding-bottom: 36px;
}
.clmt-img {
  padding-top: 75px;
  padding-bottom: 46px;
}
.clmt-risk h4{
  font-size: 18px;
  line-height: 23px;
  color: #004A80;
  font-weight: 700;
  padding-top: 37px;
  padding-bottom: 10px;
}
.clmt-risk p{
  padding-bottom: 20px;
}
.table-1 {
  max-width: 650px;
  margin: auto;
}
p.new {
  color: #A31126;
  font-weight: 700;
  padding-bottom: 10px;
}
.big-card {
  background-color: #F26522;
  color: #fff;
  border-radius: 7px;
  margin-bottom: 40px;
}
.big-card p{
  padding: 22px 0px 22px 22px;
}
.col-md-12.new-col {
  padding-left: 0px;
}
.big-card p span{
  display: block;
}
.leaf-icon.new-leaf.new-leaf2 {
  position: absolute;
  top: 39px;
}

.healthbox
{
  background: #FEECDF 0% 0% no-repeat padding-box;
border-radius: 20px;
padding: 25px 30px;
width: 100%;
overflow: hidden;
margin-bottom: 30px;
display: flex;
align-items: center;
}
.healthbox h6
{
  font-size: 18px;
  color: #F26522;
  border-bottom: 3px solid #F26522;
  display: inline-block;
  padding-bottom: 5px;
}
.healthbox ul
{
padding-left: 15px;
padding-top: 10px;
}
.healthbox ul li
{
  padding-top: 10px;
}
.healthbox ul li::marker
{
  color: #F26522;
}
.healthbox h4
{
  color: #F26522;
  font-size: 25px;
  font-weight: 700;
  text-align: center;
}
.helthrighticon
{
  display: flex;
  align-items: center;
}
.herightxt
{
  padding-left: 30px;
  min-width: 195px;
}
.healthbox p
{
  padding-bottom: 10px;
}
.heltimg
{
  position: relative;
}
.text-right
{
  text-align: right;
}
.socialdevelopementpages h6
{
color: #004A80;
font-size: 18px;
font-weight: 700;
padding-bottom: 15px;
padding-top: 15px;
}
.socialorange .rural-wrap div:last-child
{
  margin-left: 0;
}
.socialdevelopementpages .socialorange h6
{
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  padding-top: 0;
}
.socialdevelopementpages .socialorange
{
  padding: 60px 30px 100px;
}
.socialdevelopementpages hr
{
  border-top: 1px solid #A31126;
}
.margtop30
{
  margin-top: 30px;
}
.divflexcenter
{
  display: flex;
  align-items: center;
}
.socialdevelopementpages .abtr-brown
{
max-width: 70%;
}
.revivingmillet
{
  padding: 20px;
  background: transparent linear-gradient(180deg, #FFFFFF00 0%, #F6E5E0C9 53%, #F3DED8 100%) 0% 0% no-repeat padding-box;
}
.socialdevelopementpages .success-story-wrap
{
  margin-top: 30px;
  padding-bottom: 0;
  border-bottom: 1px solid #A31126;
  position: relative;
}
.catringst
{
  padding: 25px;
}
.socialdevelopementpages .success-story-wrap .abtr-brown
{
  max-width: 55%;
}
.socialdevelopementpages p
{
  padding-bottom: 20px;
}
.socialdevelopementpages h6 span
{
  font-size: 16px;
  color: #231F20;
}
.socialdevelopementpages .success-story-wrap h3
{
  font-size: 35px;
  font-weight: 700;
  color: #A31126;
}
p.paralinbtm
{
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 30px;
}
p.paralinbtm:before
{
  content: '';
  position: absolute;
  width: 16px;
  height: 4px;
  bottom: 0;
  left: 0;
  background-color: #A31126;
  border-radius: 10px;
}
.socialdevelopementpages .success-story-wrap:after
{
content: '';
position: absolute;
background-color: #F26522;
width: 30px;
height: 4px;
bottom: -2px;
right: 0;
border-radius: 20px;
}
.socialdevelopementpages .srb-head h4
{
  padding-left: 20px;
}
.socialdevelopementpages p span
{
  font-weight: 700;
  padding-top: 0;
}
.socialdevelopementpages ul
{
  padding-left: 15px;
}
.socialdevelopementpages ul li
{
padding: 5px 0px;
}
.socialdevelopementpages ul li::marker
{
  color: #F26522;
}
h6.purplehd
{
  font-size: 16px;
  color: #A31126;
  padding-left: 0px;
}
.socialdevelopementpages ul li:first-child
{
  padding-top: 0;
}
.srb-headwidth .brown-bg
{
  max-width: 65%;
}
.leftheadwidthcol
{
  margin-left: 50px;
}
.socialdevelopementpages .socialorange1
{
  padding-bottom: 15px;
  padding-top: 32px;
  padding-left: 50px;
}
.trained-img hr
{
  margin-top: 0;
}
.socialdevelopementpages  .trained-img  p
{
  padding-bottom: 15px;
}
.socialdevelopementpages .socialorange1 .footnote1
{
  margin-left: 0px!important;
  margin-top: 15px;
}
.socialdevelopementpages .socialorange2
{
  padding: 25px 25px 28px;
}
.socialdevelopementpages .socialorange2 .rural-wrap div
{
  margin-right: 30px;
}


/* tablepage-start */
.gri-table{
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  }
  .headGlob{
  background: #f26522;
  }
  .gri-table>thead>tr>td {
  font-size: 18px;
  font-weight: initial;
  border-right: 2px solid #fff;
  border-bottom: none;
   vertical-align: baseline;
  padding: 8px;
  
  }
  .gri-table>thead>tr>td p{
  font-size: 18px;
  }
  
  .gri-table>thead>tr>td p span{
  color: #fff;
  }
  .g-orng {
  background-color: #b02a30;
  padding: 8px;
  font-weight: 700;
  }
  .gri-table>tbody>tr>td, .gri-table.table>tbody>tr>th, .gri-table.table>tfoot>tr>td, .gri-table.table>tfoot>tr>th, .gri-table.table>thead>tr>td, .gri-table.table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: baseline;
  border-top: 1px solid #ddd;
   
  }
  .gri-table>tbody>tr.g-orng>td, .gri-table.table>tbody>tr.g-orng-light>td {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  border-top: none;
  }
  .gri-table>tbody>tr.g-orng>td p, .gri-table.table>tbody>tr.g-orng-light>td p {
  color: #fff;
  
  }
  .g-grey {
  background-color: #e7e7e8;
  
  border-bottom: 1px solid #adb2b7;
  }
  .g-grey td p {
  color: #231f20;
  font-weight: 700;
  font-size: 18px;
  }
  .gri-table>tbody>tr.g-text>td {
   font-size: 16px;
   border-top: none;
   background: #feede0;
   border-right: 2px solid #fff;
  }
  .g-orng-light {
  background-color: #fbbd97;
  }
  .gri-table>tbody>tr.g-text>td:first-child{
  background: none;
  border-right: 0px;
  }
  .griMain {
    padding-top: 45px;
  }
  .headGlob{
      background: #f26522;
  }
  .gri-table>thead>tr>td {
    font-size: 18px;
    border-right: 2px solid #fff;
    border-bottom: none;
     vertical-align: baseline;
    padding: 8px;
    
    }
    .gri-table>thead>tr>td p{
    font-size: 18px;
    }
    
    .gri-table>thead>tr>td p span{
    color: #fff;
    }
    .pinkBgg td{
      background: #feede0;
      border-right: 2px solid #fff;
      }
      .pinkBggSecond td{
      background: #feede0;
      border-right: 2px solid #fff;
      }
      .pinkBggSecond td:first-child{
      background: none;
      border-right: 0px;
      }
      table.table.tasktbl {
        margin-top: 30px;
    }
    .tasktbl thead tr {
      background: #f26522;
      color: #fff;
      font-size: 18px;
  }
  
  .tasktbl thead tr>th:nth-child(2), .tasktbl thead tr>th:nth-child(4),.tasktbl thead tr>th:nth-child(6) {
      background: #fff;
      border: none !important;
      width: 5px;
  }
  
  .tasktbl thead tr>th:nth-child(1) {
     width: 25%;
  }
  .tasktbl thead tr>th:nth-child(3) {
      width: 25%;
  }
  .tasktbl thead tr>th:nth-child(5) {
      width: 50%;
  }
  
  .tasktbl tbody>tr>td:nth-child(3), .tasktbl tbody>tr>td:nth-child(5) {
    background: #feede0;
}
.tasktbl tbody>tr>td {
  border-top: 1px solid #bbb6b3 !important;
  font-size: 15px;
}
.tasktbl tbody>tr>td:nth-child(2), .tasktbl tbody>tr>td:nth-child(4), .tasktbl tbody>tr>td:nth-child(6) {
  background: #fff;
  border: none !important;
  width: 5px;
}

.tasktbl tbody>tr>td:nth-child(3), .tasktbl tbody>tr>td:nth-child(5) {
  background: #feede0;
}
.tasktbl tbody>tr>td:nth-child(1) {
  font-family: 'Mulish-Bold';
  font-size: 18px;
}
span.tblflx hr {
  margin: 10px 0;
  border-color: #bbb6b3;
}

span.tblflx span {
  height: 60px;
  display: block;

}
.gri-table>tbody>tr>td, .gri-table.table>tbody>tr>th, .gri-table.table>tfoot>tr>td, .gri-table.table>tfoot>tr>th, .gri-table.table>thead>tr>td, .gri-table.table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: baseline;
  border-top: 1px solid #ddd;
}

/* table-end */





table.new-tbl {
  width: 100%;
  border-collapse: collapse;
}

table.new-tbl th, table.new-tbl td {
  border: 1px solid #ddd;
  padding: 8px;
  vertical-align: top;
}
table.new-tbl th, table.new-tbl td {
  border: 1px solid #f26522;
  padding: 8px;
  vertical-align: top;
}

table.new-tbl th {
  background-color: #fcede0;
  color: #f26522;
  text-align: left;
}

table.new-tbl td {
  background-color: #fff;
}

table.new-tbl td[rowspan] {
  background-color: #ffffff;
  font-weight: bold;
}

table.new-tbl table tr:nth-child(even) {
  background-color: #f9f9f9;
}
th.brdr-top {
  border-top: 2px solid #f26522;
}
table.new-tbl th.brdr-btm{
  border-bottom: 2px solid #f26522;
}
table.new-tbl th.brdr-top.brdr-btm {
  border-left: none;
}
table.new-tbl th.brdr-top.brdr-btm.new {
  border-right: none;
}
table.new-tbl td.lft-non {
  border-left: none;
}
table.new-tbl td.brdr-rgt {
  border-right: none;
}

.highticon
{
  display: flex;
  align-items: center;
   border-bottom: 0.5px solid rgba(163, 17, 38, 0.5);
   padding-bottom: 20px;
}
.highticon div
{
  padding-left: 20px;
}
.highticon div p,.highticon div ul
{
  padding-top: 5px;
  margin-bottom: 0;
}
.highticon div p:first-child
{
  padding-top: 0;
}
.highticon1
{
  margin-top: 20px;
  border-bottom: 0;

}
.tplant-wrap.tscl-wrap.new-p {
  padding-top: 20px;
}
.tree-bg.new-h {
  min-height: 149px;
}
a.new-a {
  color: #a31126;
}
span.new {
  font-style: italic;
  color: #231f20;
}
section.e-dev.new {
  background-color: #f26522;
  padding-bottom: 80px;
}
h2.inner-head.new-h {
  color: #fff;
}
.sitemaplinktp.new-hdr {
  background-color: #f26522;
}
.digital-img {
  margin: auto;
  max-width: 732px;
  padding-bottom: 38px;
}
.heltimg{
  position: relative;
}
.heltimg::after{
  content: '';
  position: absolute;
  top: 5px;
  right: -21px;
  height: 100px;
  border-right: 1px solid #f26522;
}
.herightxt.hergt h4 {
  padding-top: 33px;
  font-size: 25px;
}
.herightxt.hergt p{
  margin-top: -80px;
}
p.new-igst {
  font-weight: 700;
}
.rgt2-img {
  margin-bottom: 29px;
}
.table-responsive {
  overflow-x: scroll;
}
.col-md-6.bg-cl {
  background-color: #fff;
}

.n-visible, .tabsnew-mbl, .being-banner-mbl, .tabsnew
{
  display: none;
}
/* .bottom-leftright.ext-btm {
  margin-top: 0px;
} */
.orang-bg.orang-bg1.orang-bg2.hei-set {
  min-height: 358px;
}
sup.italic {
  font-style: italic;
}
p.last-tabp{
  font-size: 12px;
    line-height: 15px;
    letter-spacing: 2.04px;
    color: #464545;
    font-weight: 700;
    margin-bottom: 16px;
    font-style: italic;
}

.parent-div{
  display: flex;
  gap: 52px;
}
.circle {
  width: 45px;
  height: 45px;
  background-color: #ff6600; 
  border-radius: 50%; 
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 47px;
}

.equal-sign {
  font-size: 36px;
  color: white;
  font-family: Arial, sans-serif;
}
.plus-sign {
  font-size: 36px;
  color: white;
  font-family: Arial, sans-serif;
}
a.clr-b {
  color: #000fff;
}

.sub-menu {
    /* background: #A31126; */
    background: #FEECDF;
    position: relative;
    /* margin-top: 92px; */
    z-index: 999;
    width: 100%;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    height: 99px;
}
.sub-menu .dropdown {
    display: flex;
}

.sub-menu .btn {
    background: transparent;
    font-size: 12px;
    line-height: 14px;
    color: #ffffff;
    padding: 15px 34px 15px 0px;
    width: 210px;
    border: none;
    white-space: normal;
    text-align: left;
    position: relative;
    display: none;
    font-weight: 700;
}
.sub-menu .dropdown-menu {
    display: flex;
    align-items: center;
    position: static;
    padding: 0;
    background: 0 0;
    box-shadow: none;
    border: none;
    margin-left: 100px;
}
.sub-menu .dropdown-menu li {
    display: flex;
    align-items: center;
    height: 100%;
    height: 90px;
}
.sub-menu .dropdown-menu li {
    position: relative;
    text-align: center;
}
.sub-menu .dropdown-menu li.active2:before {
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: -9px;
    width: 12px;
    height: 6px;
    background-image: url(../images/tri-white.svg);
    background-repeat: no-repeat;
}
.menutxt ul li.active1 a:before {
    content: '';
    position: absolute;
    left: 28px;
    bottom: 0px;
    width: 12px;
    height: 6px;
    background-image: url(../images/tri-red.svg);
    background-repeat: no-repeat;
}

.sub-menu .dropdown-menu li.active2 a {
    color: #f26522;
    opacity: 1;
}
.sub-menu .dropdown-menu li a:hover {
    background: transparent !important;
    opacity: 1;
}
.sub-menu .dropdown-menu li a {
    font-size: 13px;
    line-height: 15px;
    font-family: 700;
    color: #f26522;
    font-weight: 700;
    opacity: .5;
    padding: 15px 10px;
    width: 150px;
    white-space: normal;
    background: 0 0 !important;
}
.hide1 {
    opacity: 0;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}
.sub-menu1 .dropdown-menu {
  margin-left: 0px;
}
.sub-menu1 .dropdown-menu li a {
  width: auto;
  padding: 15px 5px;
}
tr.pinkBggSecond {
  background-color: #feede0;
}
tr.g-text {
  background-color: #feede0;
}
.sitemaplinktp.new-hdr a {
  color: #ffffff;
}
.sitemaplinktp.new-hdr a::before {
  content: ' / ';
  color: white;
}

.sitemaplinktp.new-hdr a:first-child::before {
  content: '';
}
.sitetop
{
  padding-top: 130px;
}
.being-r
{
  background-color: #F26522;
}
.being-r .sitemaplink, .being-r .sitemaplink a
{
  color: #fff;
}
.being-r .sitemaplink
{
  padding-bottom: 0px;
}
h4.clr-wh {
  color: #fff;
}
p.clr-wh {
  color: #fff;
}
.table-newimg {
  max-width: 800px;
  margin: auto;
  padding-top: 20px;
}
.orng-box p span {
  display: block;
}
.orng-box p.brdr {
  border-bottom: 1px solid #a31126;
  padding: 5px;
  width: 51%;
}

select.tabsnew-mbl-inner{
    width: 315px;
    margin: 30px auto;
    border: none;
    border-bottom: 2px solid #F26522;
    padding: 10px 0;
    background: transparent;
    font-size: 16px;
    display: flex;
    appearance: none;
    background: url(../images/down-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
}
select.tabsnew-mbl-inner:focus-visible
{
    outline: none;
}

#intab_in_1
{
  max-width: 420px;
  width: 100%;
  margin: auto;
}
.intab-wrap2 
{
  max-width: 480px;
  width: 100%;
  margin: 0px auto 20px;
}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left: 33.33%}
.text-bd
{
  font-weight: 700;
  padding-bottom: 20px;
}
.textbd1
{
  padding-left: 10%;
}
.footnote7
{
  font-size: 14px !important;
  color: #231F20 !important;
  font-weight: 300 !important;
  margin-top:25px;
}
.footnote7 span
{
  display: block;
   font-size: 14px !important;
  color: #231F20 !important;
  font-weight: 300 !important;
}
.new-txt {
  text-align: center;
  padding-right: 96px;
  padding-top: 15px;
}
.treeflextx p span {
  color: #231f20;
  font-size: 16px;
  font-family: 'Mulish';
  font-weight: normal;
  display: block;
}
.leftarrow p.prev-sec {
  padding-left: 0px;
  padding-bottom: 10px;
  text-align: left;
}
.rightarrow p.nxt-sec {
  padding-left: 0px;
  padding-bottom: 10px;
  text-align: right;
}
.new-txt.txt2 {
  padding-left: 78px;
}
.tplant-icon.gov-icon.new-img {
  width: 43%;
  padding-top: 0;
}
.parent-cls {
  display: flex;
}
.tplant-icon.new-img-2 {
  width: 57px;
}
.tplant-wrap.gov-wrap.new-stl {
  padding-top: 37px;
}
.stake-mat-img {
  padding-top: 80px;
  max-width: 658px;
  margin: auto;
}
.rural-table {
  padding-top: 45px;
}
.rural-img1 {
  margin-top: 20px;
  border-color: #A31126;
  max-width: 658px;
  margin: auto;
}
p.padng-1 {
  padding-top: 12px;
  padding-bottom: 7px;
}
img.new-arrow {
  margin-left: 34px;
}

.bottom-leftright.new-box {
  position: relative;
  background-color: #feecdf;
  margin-bottom: 80px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
  box-shadow: silver;
  padding: 30px 30px 30px 30px;
  margin-top: 24px;
}
.rightarrow.txt-cntr a {
  display: flex;
  justify-content: center;
}
.cntr-img {
  padding-bottom: 30px;
}
.row.mt-30.new-mt {
  align-items: flex-start;
  padding-top: 10px;
}
li.new-li {
  margin-left: -4px;
}
li.new-li span{
  display: block;
}
h4.new-gap {
  padding-top: 0px;
}
h4.new-gap2 {
  padding-top: 7px;
}
.footnote7.new-foot {
  margin-top: 0px;
}
.footnote7.new-foot p span {
  color: #000 !important;
}
.joinusborder p a {
  color: #00308F;
}
p.footnote7.foot-font {
  color: #fff !important;
  font-weight: 700 !important;
}
.footerveticaline.new-foota a {
  display: block;
}
a.gap-a {
  margin-top: 23px;
}
p.eco-p {
  padding-top: 20px;
}