@font-face {
  font-family: "DMSans-Black";
  src: local("DMSans-Black"), url("../fonts/DM_Sans/static/DMSans-Black.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans-BlackItalic";
  src: local("DMSans-BlackItalic"), url("../fonts/DM_Sans/static/DMSans-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans-Bold";
  src: local("DMSans-Bold"), url("../fonts/DM_Sans/static/DMSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans-BoldItalic";
  src: local("DMSans-BoldItalic"), url("../fonts/DM_Sans/static/DMSans-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans-ExtraBold";
  src: local("DMSans-ExtraBold"), url("../fonts/DM_Sans/static/DMSans-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans-ExtraBoldItalic";
  src: local("DMSans-ExtraBoldItalicr"), url("../fonts/DM_Sans/static/DMSans-ExtraBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans-Regular";
  src: local("DMSans-Regular"), url("../fonts/DM_Sans/static/DMSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans-SemiBold";
  src: local("Nunito-MediumItalic"), url("../fonts/DM_Sans/static/DMSans-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "DMSans-medium";
  src: local("DMSans-Medium"), url("../fonts/DM_Sans/static/DMSans-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "DMSans_18pt-ExtraBold";
  src: local("DMSans_18pt-ExtraBold"), url("../fonts/DM_Sans/static/DMSans_18pt-ExtraBold.ttf") format("truetype");
}
.blogTitle p {
  font-size: 2.5rem;
  color: #072577;
  font-weight: bold;
  margin: 0;
  text-align: center;
  line-height: 50px;
  margin-bottom: 20px;
}

.blogHeader p {
  font-size: 1.1rem;
  color: #d82221;
  font-weight: bold;
  margin: 0;
}

.eventImageDiv {
  display: flex;
  padding: 0;
}

.eventImageDiv img {
  width: 100%;
  height: auto;
}

.eventDetailsParentDiv {
  /* box-shadow: 1px 1px 5px rgb(194, 192, 192); */
  position: relative;
  padding: 0 30px;
  height:342px;
  /* background: #fff; */
}
.cal
{    color: #055e1c;
  font-size: 20px;}
.datep
{
line-height: 20px;
color: #055e1c;
font-size: 19px;
font-weight: 500;
font-family: DMSans-regular;
margin-top: 12px;
}
.eventDateDiv {
  display: flex;
  padding: 15px 0 10px 0;
  column-gap: 10px;
}
.eventDateDiv1, .eventDateDIv2 {
  display: flex;
  align-items: center;
}
.eventDateDiv1 {
  display: flex;
  grid-template-columns: 1fr 1fr;
  padding: 5px 0 10px 0;
  column-gap: 10px;
}
.eventDateDiv {
  display: flex;
  padding: 0px 0 0px 0;
  column-gap: 10px;
}
.about_greenContainer1_blog
{
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 50px 0px 50px;
    background: #f7f7f7;
}
.eventDetailsDivP1
{
  width: 100%;
  float: left;
  color: #121f29;
  font-size: 1.5em;
  font-family: DMSans-regular;
  line-height: 1.3em;
  margin-bottom: 5px;
  font-weight: 600;
  }

.eventPositionDiv
{    position: absolute;
  top: -37px;
  left: 30px;
  background-color: #055e1c;
  font-size: 1.1rem;
  padding: 7px 30px;
  /* width: 100%; */
  float: left;
  color: #fff;
  font-size: 1.2em;
  font-family: DMSans-regular;
  line-height: 1.3em;
  margin-bottom: 15px;
  font-weight: 600;}

  .eventDetailsDivP2
  {    width: 100%;
    float: left;
    text-align: justify;
    font-family: DMSans-Medium;
    margin-top: 10px;
    line-height: 1.8em;
    color: grey;
    font-size: 1.2em;}
    #more {display: none; 
      width: 100%;
      float: left;
      text-align: justify;
      font-family: DMSans-Medium;
      margin-top: 10px;
      line-height: 1.8em;
      color: grey;
      font-size: 1em;}

      #more11 {display: none; 
        width: 100%;
        float: left;
        text-align: justify;
        font-family: DMSans-Medium;
        margin-top: 10px;
        line-height: 1.8em;
        color: grey;
        font-size: 1em;}
/*--------------------*/

.h3, h3 {
  font-size: 24px;
  display: none;
}
/* COLORS */
/* FONTS */
* {
  padding: 0px;
  margin: 0px;
  border: 0px;
  list-style-type: none;
  box-sizing: border-box;
  outline: 0px;
  font-display: swap;
  font-family: "DM-SANS Medium";
}
.sitemap {
  width: 100%;
  float: left;
  background: #055E1C;
  padding: 70px 0px 70px 0px;
  display: flex;
  justify-content: center;
}

.sitemapHeadingTxt {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 3em;
  font-family: ''Barlow', bold';
  text-transform: uppercase;
  color: #fff;
  text-decoration: underline;
  font-family: DMSans-Bold;
}
.sitemapContentTxt {
  width: 100%;
  float: left;
  color: #fff;
  text-align: center;
  line-height: 2.3em;
  font-size: 1.4em;
  margin-top: 12px;
  font-family: ''Barlow', bold';
  font-family: DMSans-Bold;
}
#h1 {
  border: 0px solid red;
  border-radius: 0px;
  height: auto;
  margin: 0px;
  position: absolute;
  margin-top: 0%;
  width: 100%;
  z-index: 9;
  background: white;
}
.header_logo
{
  height: 200px;
  margin-top: -10%;
  width: auto;
}

#container_h2
{
  border: 0px solid green;
  height: 125px;
  padding-top: 6px;
  padding-bottom: 15px;
}


.navbar-default .navbar-collapse, .navbar-default .navbar-form 
{
    border-color: transparent;
    width: 80%;
    float: right;
    margin-top: 5%;
}

.navbar-default 
{
    background-color: transparent;
}

#logo_div
{
  border: 0px solid blue;
  height: 119px;
}

#logo
{
  color: white;
  border: 0px solid #c2bebe;
  padding-top: 0px;
  height: 117px;
}

.menu_div1
{
  border: 1px solid black;
  margin-top: 20px;
}

.menu_div2
{
  border: 1px solid black;
}
.navbar-default .navbar-nav>li>a {
  font-size: 20px;
  color: black;
  font-family: DMSans-Bold;
  font-size: 14px;
  text-transform: uppercase;
}
.menu_items1
{
   background-color: white;
   height: 35px;
   border-radius: 20px;
   width: 317px;
}
.header_logo1 {
  height: auto;
  margin-top: 0%;
  width: 151px;
}
#li1
{
   width: 93px;
}

#li2
{
  width: 125px;
}

#li3
{
  width: 99px;
}

#item1
{
  color: #114c7d;
  font-size: 15px;
  height: 35px;
  line-height: 33px;
  padding-top: 0px;
  padding-bottom: 11px;
  text-align: center;
    
}

#item2
{
  color: #114c7d;
  font-size: 15px;
  height: 35px;
  line-height: 33px;
  padding-top: 0px;
  padding-bottom: 11px;
  text-align: center;
}

#item3
{
  color: #114c7d;
  font-size: 15px;
  height: 35px;
  line-height: 33px;
  padding-top: 0px;
  padding-bottom: 11px;
  text-align: center;
}

.menu_items2
{

}

.navbar-default .navbar-nav>li>a 
{
    font-size: 20px;
    color: black;
    font-family: DMSans-Bold;
    font-size: 14px;
    text-transform: uppercase;
}

.fly:hover
{
  color: #f58220;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: mediumspringgreen;
  background-color: transparent;
}
/*------------------------------- Banner ----------------------*/

#contain_fliud
{
  border:0px solid red;
}

#myCarousel 
{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: -1;
}

#tab 
{
    border: 0px solid white;
    position: relative;
    margin: 9% auto 3%;
    width: 85%;
}

#tab_head
{
   border: 0px solid #88c088;
   width: 72%;
   height: 90px;
}

#tab_head_li
{
  
   width: 122px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover 
{
    color: #fff;
    background-color: #0093ef;
    height: 84px;
    width: 122px;
}

.nav-pills>li>a 
{
    border-radius: 0px;
    height: 84px;
    width: 122px;
    border: 1px solid #a7c2f3;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: white;
}

a 
{
    color: black;
    text-decoration: none;
}

#tab2_ul>li.active>a, #tab2_ul>li.active>a:focus, #tab2_ul>li.active>a:hover 
{
    color: #fff;
    background-color: #f58220;
    height: 44px;
    width: 157px;
    border-radius: 9px;
    font-size: 23.11px;
    line-height: 20px;
    border: 1px solid #f58220;
}

#tab2_ul>li>a 
{
    height: 44px;
    width: 157px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-radius: 10px;
    border: 0px solid red;
    font-size: 23.11px;
    line-height: 20px;
    background-color: rgba(255, 255, 255, 0.0);
    font-family: '';
    font-weight: 100;
}

.nav-pills>li 
{
    float: left;
    padding-right: 31px;
}
.mission
{    width: 100%;
  float: left;
  color: #121f29;
  font-size: 1.5em;
  font-family: DMSans-regular;
  line-height: 1.3em;
  margin-bottom: 15px;
  font-weight: 600;}
  .mission1
  {    width: 100%;
    float: left;
    color: #121f29;
    font-size: 1.5em;
    font-family: DMSans-regular;
    line-height: 1.3em;
    margin-bottom: 15px;
    font-weight: 600;margin-top:15px;}
/*--------------------*/
button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: #121f29;
  font-size: 1.3em;
  font-family: DMSans-regular;
  line-height: 1.3em;
  margin-bottom: 5px;
  font-weight: 600;
}
* {
  padding: 0px;
  margin: 0px;
  border: 0px;
  list-style-type: none;
  box-sizing: border-box;
  outline: 0px;
  font-display: swap;
  font-family: "DM-SANS Medium";
}

a {
  text-decoration: none;
  color: inherit;
}

body {
  float: left;
  width: 100%;
  background-color: #fafafa;
}

.NGO_Container {
  width: 100%;
  float: left;
  position: sticky;
  top: 0px;
  z-index: 999;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  background: black;
  height: 30px;
}

.bannerSingle {
  width: 100%;
  float: left;
  position: relative;
}

.bannerSingleCover {
  width: 100%;
  float: left;
  position: relative;
}

.bannerSingleCoverImg {
  width: 100%;
  float: left;
}

.bannerSingleCoverOverlay {
  width: 80%;
  float: left;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+48,ffffff+100&0.8+0,0.65+45,0+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.85) 35%, rgba(255, 255, 255, 0.8) 40%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ccffffff", endColorstr="#00ffffff",GradientType=1 ); /* IE6-9 */
}

.bannerSingleContent {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0px;
  top: 0px;
}

.bannerSingleContentMain {
  float: left;
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-top: 12%;
}

.bannerSingleContentCaption {
  float: left;
}

.bannerSingleContentCaptionTxt {
  float: left;
  background-color: #ff4a17;
  color: #fff;
  padding: 6px 25px 8px;
  font-size: 0.9em;
}

.bannerSingleContentHeading {
  float: left;
  margin-top: 40px;
  font-family: DMSans-ExtraBoldItalic;
}

.bannerSingleContentHeadingTxt {
  width: 100%;
  font-family: DMSans-regu;
  color: white;
  font-size: 3.9em;
  line-height: 70px;
  justify-content: center;
  position: absolute;
  display: contents;
}

.bannerSingleContentDescription {
  float: left;
  margin-top: 15px;
}

.bannerSingleContentDescriptionTxt {
  width: 100%;
  float: left;
  font-size: 1.4em;
  color: white;
  font-family: DMSans-Medium;
  line-height: 1.6em;
  margin-top: 0px;
  text-align: center;
}

.bannerSingleContentActions {
  float: left;
  margin-top: 30px;
  display: flex;
  align-items: center;
}

.bannerSingleContentActionButton {
  height: 55px;
  background-color: #121f29;
  color: #fff;
  padding: 0px 50px;
  display: flex;
  align-items: center;
  text-transform: capitalize;
  cursor: pointer;
}

.bannerSingleContentActionButton:hover {
  background-color: #e13b0c;
}

.bannerSingleContentActionsVideo {
  float: left;
  margin-left: 25px;
  height: 55px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.bannerSingleContentActionsVideo:hover .bannerSingleContentActionsVideoIcon {
  background-color: #e13b0c;
}

.bannerSingleContentActionsVideoIcon {
  width: 55px;
  height: 55px;
  background-color: #ff4a17;
  border-radius: 55px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bannerSingleContentActionsVideoIco {
  color: #fff;
  font-size: 1.5em;
}

.bannerSingleContentActionsVideoLable {
  float: left;
  margin-left: 15px;
}

.bannerSingleContentActionsVideoLableInner {
  float: left;
  display: flex;
  flex-direction: column;
}

.bannerSingleContentActionsVideoLableTxt {
  float: left;
  text-transform: capitalize;
  font-family: "DM-SANS SemiBold";
  font-size: 0.9em;
}

.bannerSingleContentActionsVideoLableUnderline {
  float: left;
  height: 2px;
  background-color: #121f29;
  margin-top: 2px;
}
/*-----------------------------------  about ------------------------------*/
.about_greenContainer_NGO {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 60px 0px 0px;
  background: white;
}





.check
{
  height: 0px;
  float: left;
  color: aqua;
  background-color: #004074;
  text-align: center;
  font-weight: 100;
}

.check_text
{
  border: 0px solid green;
  float: right;
  width: 80%;
  margin-top: 0px;
}
.check_text1
{
  border: 0px solid green;
  float: right;
  width: 100%;
  margin-top: 14px;
}

.ppp
{
  margin: 0px;
  font-size: 1.6em;
  font-family: DMSans-Medium;
  font-weight: 500;
  color: black;
}


.ppp1
{
  margin: 0px;
  font-size: 1.3em;
  font-family: DMSans-Medium;
  font-weight: 500;
  color: grey;
  text-align: left;
}
.about_greenContainer {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 100px 0px 70px;
}

.about_green {
  width: 1150px;
  float: left;
}


.about_greenContainer {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 60px 0px 60px;
  background:#f7f7f7;
}

.about_greenContainer1 {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 60px 0px 60px;
  background:#fff;
}

.about_greenNGO {
  width: 1320px;
  float: left;
}

.about_greenNGOPhotoName {
  width: 400px;
  float: left;
  position: relative;
  margin-left: 0px;
}

.about_greenNGOPhotoName1 {
  width: 400px;
  float: left;
  position: relative;
  margin-left: 0px;
}

.about_greenNGOPhoto {
  width: 100%;
  float: left;
  position: relative;
}

.about_greenNGOPhotoImage {
  width: 100%;
  float: left;
  position: relative;
  z-index: 3;
}

.about_greenNGOPhotoImg {
  width: 100%;
  float: left;
  height: 340px;
}

.about_greenNGOPhotoOverlay {
  width: 50%;
  height: 70%;
  position: absolute;
  z-index: 2;
  background-color: #0d462b;
  margin: 200px 0px 0px -15px;
}

.about_greenNGOPhotoOverlay1 {
  width: 70%;
  height: 50%;
  position: absolute;
  z-index: 2;
  background-color: black;
  margin: -17px 0px 0px 135px;
}


.about_greenNGOLogo {
  width: 145px;
  height: 145px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 40px;
  right: -50px;
  z-index: 4;
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.about_greenNGOLogoImg {
  max-width: 85%;
}

.about_greenNGOName {
  width: 100%;
  float: left;
  position: relative;
  padding: 15px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ff4a17;
}

.about_greenNGONameArrow {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -50px;
  left: 0px;
  z-index: 5;
}

.about_greenNGONameArrowIco {
  color: #ff4a17;
  font-size: 6em;
}

.about_greenNGONameTxt {
  color: #fff;
  font-family: "Nunito Semibold";
  font-size: 1.3em;
  text-transform: capitalize;
}

.about_greenNGOContent {
  float: left;
  margin-left: 90px;
  width: 660px;
}

.about_greenNGOContent1 {
  float: left;
  margin-left: 30px;
  width: 676px;
}

.about_greenNGOContentSectionHeading {
  width: 100%;
  float: left;
}

.about_greenNGOContentSectionHeadingTxt {
  width: 100%;
  float: left;
  color: green;
  font-size: 1.1em;
  font-family: DMSans-Regular;
  text-transform: uppercase;
}

.about_greenNGOContentHeading {
  width: 100%;
  float: left;
  margin-top: 12px;
  /* margin-bottom: 40px; */
}

.about_greenNGOContentHeadingTxt {
  width: 100%;
  float: left;
  color: #121f29;
  font-size: 2.4em;
  font-family: DMSans-regular;
  line-height: 1.3em;
  margin-bottom: 40px;
  font-weight: 600;
}

.about_greenNGOContentHeadingTxt_new {
  width: 100%;
  float: left;
  color: #121f29;
  font-size: 2.4em;
  font-family: DMSans-regular;
  line-height: 1.3em;
  margin-bottom: 15px;
  font-weight: 600;
}
.save
{
    font-size: 1.9em;
    font-family: DMSans-regular;
    color: black;
    margin-top: 60px;
    text-align: left;
}
.about_greenNGOContentHeadingTxt1 {
  width: 100%;
  float: left;
  color: #121f29;
  font-size: 2.9em;
  font-family: DMSans-Regular;
  line-height: 1.3em;
  margin-bottom: 35px;
  width: 100%;
  float: left;
  color: #121f29;
  font-size: 2.4em;
  font-family: DMSans-regular;
  line-height: 1.3em;
  margin-bottom: 40px;
  font-weight: 600;
}
.about_greenNGOContentDescription {
  width: 100%;
  float: left;
  margin-top: 0px;
}

.about_greenNGOContentDescriptionTxt {
  width: 95%;
  float: left;
  text-align: justify;
  font-family: DMSans-Medium;
  margin-top: 10px;
  line-height: 1.8em;
  color: grey;
  font-size: 1.2em;
  margin-bottom: 10px;
}
.about_greenNGOContentDescriptionTxt2 {
  width: 95%;
  float: left;
  text-align: justify;
  font-family: DMSans-Medium;
  margin-top: 0px;
  line-height: 1.8em;
  color: grey;
  font-size: 1.2em;
  margin-bottom: 20px;
}


.about_greenNGOContentDescriptionTxt_foot{
  width: 100%;
  float: left;
  text-align: left;
  font-family: DMSans-Medium;
  margin-top: 10px;
  line-height: 1.8em;
  color: black;
  font-size: 1.2em;
}

.about_greenNGOContentDescriptionTxt:first-child {
  margin: 0px;
}


/*-------------------*/
.latestNewsContainer {
  width: 100%;
  background-color: #fff;
  float: left;
  padding: 60px 0px 60px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.latestNews {
  width: 1150px;
  float: left;
}

.latestNewsHeadings {
  width: 100%;
  float: left;
}

.latestNewsSectionHeading {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
}

.latestNewsSectionHeadingTxt {
  float: left;
  color: #ff4a17;
  font-size: 1.1em;
  font-family: "DM-SANS SemiBold";
  text-transform: uppercase;
}
.check_ngo
{
  border: 0px solid red;
  height: 80px;
  width: 80px;
  float: left;
  color: white;
  background-color: #f7f7f7;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  line-height: 38px;
  font-weight: 100;
}
#row_check2_NGO
{    margin-top: 80px;}
#row_check4_NGO
{    margin-top: 80px;}
.new_ico
{
  width: 14%;
  margin-top: 11px;
  position: absolute;
  left: 12px;
  }


  .NGOContainer {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 100px 0px 70px;
    background: #f7f7f7;
  }
  .NGOContainer_new {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 60px 0px 60px;
    background: #f7f7f7;
  }
  .NGOContent {
    width: 1150px;
    float: left;
  }
  .galley_img
  {    width: 100%;
    height: auto;}

    /*-----------------------------*/
    
.about_testimonalContainer {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 100px 0px 70px;
}

.about_testimonal {
  width: 1150px;
  float: left;
}

.about_testimonalPhotoName {
  width: 430px;
  float: left;
  position: relative;
}

.about_testimonalPhoto {
  width: 100%;
  float: left;
  position: relative;
}

.about_testimonalPhotoImage {
  width: 100%;
  float: left;
  position: relative;
  z-index: 3;
}

.about_testimonalPhotoImg {
  width: 100%;
  float: left;
}

.about_testimonalPhotoOverlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: #f2efef;
  margin: -25px 0px 0px -25px;
}

.about_testimonalLogo {
  width: 145px;
  height: 145px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 40px;
  right: -50px;
  z-index: 4;
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.about_testimonalLogoImg {
  max-width: 85%;
}

.about_testimonalName {
  width: 100%;
  float: left;
  position: relative;
  padding: 15px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ff4a17;
}

.about_testimonalNameArrow {
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -50px;
  left: 0px;
  z-index: 5;
}

.about_testimonalNameArrowIco {
  color: #ff4a17;
  font-size: 6em;
}

.about_testimonalNameTxt {
  color: #fff;
  font-family: "Nunito Semibold";
  font-size: 1.3em;
  text-transform: capitalize;
}

.about_testimonalContent {
  float: left;
  margin-left: 75px;
  width: 645px;
}

.about_testimonalContentSectionHeading {
  width: 100%;
  float: left;
}

.about_testimonalContentSectionHeadingTxt {
  width: 100%;
  float: left;
  color: #ff4a17;
  font-size: 1.1em;
  font-family: "DM-SANS SemiBold";
  text-transform: uppercase;
}

.about_testimonalContentHeading {
  width: 100%;
  float: left;
  margin-top: 12px;
}

.about_testimonalContentHeadingTxt {
  width: 100%;
  float: left;
  color: #121f29;
  font-size: 2.3em;
  font-family: "Nunito Bold";
  line-height: 1.3em;
}

.about_testimonalContentDescription {
  width: 100%;
  float: left;
  margin-top: 20px;
}

.about_testimonalContentDescriptionTxt {
  width: 100%;
  float: left;
  text-align: justify;
  font-family: "DM-SANS Medium";
  margin-top: 20px;
  line-height: 1.8em;
  color: #616161;
  font-size: 0.9em;
}

.about_testimonalContentDescriptionTxt:first-child {
  margin: 0px;
}


.NGO_footerContainer {
  width: 100%;
  float: left;
  background-color: #121f29;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 70px 0px 35px;
}

.NGO_footer {
  width: 1150px;
  float: left;
}

.NGO_footerAboutLinksDisclaimer {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
}

.NGO_footerAbout {
  width: 330px;
  float: left;
}

.NGO_footerAboutHeadings {
  width: 100%;
  float: left;
}

.NGO_footerAboutHeadingLable {
  width: 100%;
  float: left;
}

.NGO_footerAboutHeadingLableTxt {
  color: #fff;
  float: left;
  font-family: "Nunito Bold";
  font-size: 1.6em;
  text-transform: capitalize;
}

.NGO_footerAboutHeadingLine {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.NGO_footerAboutHeadingLineMain {
  width: 60px;
  height: 4px;
  background-color: #ff4a17;
  border-radius: 4px;
  float: left;
}

.NGO_footerAboutContent {
  width: 100%;
  float: left;
  margin-top: 0px;
}

.NGO_footerAboutContentTxt {
  width: 100%;
  text-align: justify;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.8em;
  font-size: 1.2em;
  line-height: 1.8em;
  font-family: DMSans-Regular;
  color: grey;
}

.sociallinks {
  width: 100%;
  float: right;
  z-index: 9999999999;
}

.sociallinksingle {
  float: right;
  width: 42px;
  height: 42px;
  border: 0px solid #fff;
  border-radius: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0px;
  cursor: pointer;
}

.sociallinksingle:hover {
  background-color: #0d462b;
  border: 2px solid green;
}

.sociallinksingle:last-child {
  margin: 0px;
}

.sociallinksingleIco {
  color: #fff;
  font-size: 1.1em;
}

.NGO_footerPolicies {
  width: 360px;
  float: left;
}

.NGO_footerPoliciesHeadings {
  width: 100%;
  float: left;
}

.NGO_footerPoliciesHeadingLable {
  width: 100%;
  float: left;
}

.NGO_footerPoliciesHeadingLableTxt {
  color: #fff;
  float: left;
  font-family: DMSans-Regular;
  font-size: 1.6em;
  text-transform: capitalize;
}

.NGO_footerPoliciesHeadingLine {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.NGO_footerPoliciesHeadingLineMain {
  width: 60px;
  height: 4px;
  background-color: #ff4a17;
  border-radius: 4px;
  float: left;
}

.NGO_footerPoliciesLinks {
  width: 100%;
  float: left;
  margin-top: 25px;
  display: grid;
  flex-wrap: wrap;
  gap: 17px;
  margin-left: 15%;
  color: grey;
}

.NGO_footerPoliciesLinkSingle {
  flex: 1 0 47%;
  width: 47%;
  float: left;
  color: grey;
  font-size: 1.2em;
  text-transform: capitalize;
  cursor: pointer;
  font-family: DMSans-Regular;
}

.NGO_footerPoliciesLinkSingle:hover {
  color: green;
}

.NGO_footerDisclaimer {
  width: 300px;
  float: left;
}

.NGO_footerDisclaimerHeadings {
  width: 100%;
  float: left;
}

.NGO_footerDisclaimerHeadingLable {
  width: 100%;
  float: left;
}

.NGO_footerDisclaimerHeadingLableTxt {
  color: #fff;
  float: left;
  font-family: DMSans-Regular;
  font-size: 1.6em;
  text-transform: capitalize;
}

.NGO_footerDisclaimerHeadingLine {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.NGO_footerDisclaimerHeadingLineMain {
  width: 60px;
  height: 4px;
  background-color: #ff4a17;
  border-radius: 4px;
  float: left;
}

.NGO_footerDisclaimerContent {
  width: 100%;
  float: left;
  margin-top: 25px;
}

.NGO_footerDisclaimerContentTxt {
  width: 100%;
  text-align: justify;
  color: grey;
  font-size: 1.2em;
  line-height: 1.8em;
  font-family: DMSans-Regular;
}

.NGO_footerSiteBanner {
  width: 100%;
  float: left;
  margin: 40px 0px 30px;
  background-color: #ff4a17;
  padding: 20px 30px;
}

.NGO_footerSiteBannerDetails {
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
}

.NGO_footerSiteBannerDetailSingle {
  color: #fff;
  font-size: 0.9em;
}

.NGO_footerSiteOwnership {
  width: 100%;
  float: left;
}

.NGO_footerSiteOwnershipSingle {
  width: 100%;
  float: left;
  display: flex;
  justify-content: right;
  align-items: center;
  margin-bottom: 5px;
}

.NGO_footerSiteOwnershipSingle:last-child {
  margin: 0px;
}

.NGO_footerSiteOwnershipSingleTxt {
  float: right;
  text-align: right;
  font-size: 1.2em;
  color: grey;
  font-family: 'DMSans-regular';
}

/*------------------------*/
.NGO_header {
  width: 100%;
  float: left;
  background-color: black;
  padding: 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.NGO_headerInner {
  width: 100%;
  float: right;
  display: block;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .NGO_headerInner {
    width: 100%;
  }
}
@media (max-width: 650px) {
  .NGO_headerInner {
    width: 100%;
  }
}



.NGO_headerActions {
  float: right;
  color: white;
  padding: 0px;
  letter-spacing: 5px;
  cursor: pointer;
}

.NGO_headerSwitchTheme {
  height: 100%;
  float: left;
  border: 3px solid #fff;
  border-radius: 25px;
  overflow: hidden;
}

.NGO_headerSwitchThemeSingle {
  padding: 3px 0px 4px;
  width: 27px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  cursor: auto;
}

.NGO_headerSwitchThemeSingle.active {
  background-color: #e8e005;
}

.NGO_headerSwitchThemeSingleIco {
  color: #fff;
  font-size: 0.7em;
  float: left;
}

.NGO_headerFontSize {
  height: 100%;
  float: left;
  border-radius: 25px;
  overflow: hidden;
  background-color: #fff;
  margin-left: 10px;
}

.NGO_headerFontSizeAction {
  padding: 2px 0px 3px;
  width: 30px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  cursor: pointer;
}

.NGO_headerFontSizeAction:hover {
  background-color: #e8e005;
}

.NGO_headerFontSizeAction.rightBorder {
  border-right: 2px solid #121f29;
}

.NGO_headerFontSizeAction.leftBorder {
  border-left: 2px solid #121f29;
}

.NGO_headerFontSizeActionIco {
  font-size: 0.7em;
  float: left;
}

.NGO_headerFontSizeLable {
  padding: 2px 0px 3px;
  width: 27px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
}

.NGO_headerFontSizeLableTxt {
  font-size: 0.75em;
  font-family: "DM-SANS Bold";
  text-transform: uppercase;
}
.save1
{    margin: 0px;
  font-size: 18px;
  font-family: DMSans-Medium;
  font-weight: 100;
  color: grey;
  text-align: center;
  margin-top: 30px;}

  .img1 {
    width: 100%;
    height: auto;
}
.sec_row
{margin-top:25px;}

#myBtn1 {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #055E1C;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
  width: 3%;
  height: 50px;
  width: 3%;
}
.NGO_footer_logo
{
  width: 48%;
  margin-top: -28%;
  }

  .para_col
  {display: flex;/* margin-top: 9px; */}
  .sub_para
  {
    line-height: 15px;
    margin-left: 15px;
    font-family: DMSans-Medium;
    font-weight: 500;
    font-size: 1.7rem;
}
  .ico_para
  {
    font-size: 18px;
    margin-bottom: 20px;
    color: #616161;
}

.sub_headpara1
{
    text-align: center;
    font-size: 2.5em;
    font-weight: 900;
    font-family: 'DMSans-ExtraBold';
}
.sub_para1
{
  line-height: 15px;
  margin-left: 15px;
  font-family: DMSans-Medium;
  font-weight: 500;
  font-size: 1.7rem;
  text-align: center;
}
.vl {
  border-left: 6px solid #0d462b;
  height: 100px;
  position: absolute;
}
.new_row
{
    margin-bottom: 2%;
}
hr.new1 {
  border-top: 1px solid red;
}
/*----------------------*/
.btn {
  padding: 10px 15px;
  position: relative;
  
  border: 2px solid #222;
  color: black;
  background-color:white;
  position: relative;
  
  overflow: hidden;
  cursor: pointer;
  
  text-transform: uppercase;
  font-family: monospace;
  letter-spacing: -1px;
  
  [class^="btn__text"] {
    font-size: 24px;
  }
  
  .btn__text-dynamic,
  .btn__text-dynamic-inner {    
    display: flex;
    justify-content: center;
    align-items: center;
    
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index: 2;
    
    transition: all ease 0.5s;
  }
  
  .btn__text-dynamic {
    background-color: #0d462b;
    color: #fff;
    
    overflow: hidden;
  }
  
  &:hover {
    .btn__text-dynamic {
      transform: translateX(-100%);
    }
    .btn__text-dynamic-inner {
      transform: translateX(100%);
    }
  }
}

/*----------------------------*/

.ngo-single-image-inner:not(.imagengo) .ngo-single-imager .tm-desctext {
	position: absolute;
	bottom:30px;
	background-color: #fff;
	max-width: 400px;
	right:30px;	
	padding:30px 50px 23px 30px;
}
.ngo-single-image-inner:not(.imagengo) 	.ngo-single-imager .tm-desctext:before {
    display: block;
    content: "";
    position: absolute;
    width: 6px;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #ffb120;
}
/*---imagebox style2---*/
.ngo-single-image-inner.imagengo {
	padding:19px;
}
.imagengo .ngo-single-imager {
	position:relative;
	z-index: 1;
}
.imagengo .ngo-single-imager:before,
.imagengo .ngo-single-imager:after {
	position:absolute;
	content:'';
	height:340px;
	width:100px;
	z-index: -1;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.imagengo .ngo-single-imager:before {
	background-color: #055E1C;
	top: auto;
	bottom: -19px;
	left: -19px;
	right: auto;
}
.imagengo .ngo-single-imager:after {
	background-color:#1b1925;
	background-color: black;
	top: -19px;
	bottom: auto;
	left: auto;
	right: -19px;
}
.imagengo .ngo-single-imager:hover:after, .imagengo .ngo-single-imager:hover:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    width: 100%;
    height: 100%;
}
.imagengo .ngo-single-imager .tm-desctext {
    display: none;
}
.ngo-single-image-inner:not(.imagengo) .ngo-single-imager .tm-desctext:before {
	background-color:var(--tm-skincolor-bg);
}
.ngo-single-imager {
	display: inline-block;
	position: relative;
}


.ngo-single-imager .tm-iocnbox-btn {
    font-size: 18px;
    line-height: 26px;
    margin-top: 15px;
}
.ngo-single-imager .tm-iocnbox-btn a {
	font-weight:500;	
}

.check_ngo:hover
{
  background:#0d462b;
  color:white;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0!important;
  font: inherit;
  font-size: 30px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  display: none;
}
.owl-theme .owl-nav {
  margin-top: -15px;
  float: left;
  margin-left: 23px;
}



a{
	text-decoration:none;
	cursor:pointer;
	color:#6ac610;
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

 .ngo-column{
	position:relative;
	margin-bottom:50px;	
}

.ngo-column .icon-box{
	position:relative;
	width:240px;
	height:240px;
	padding: 0px;
	text-align:center;
	margin:0 auto;
	color:#ffffff;
}

.ngo-column .icon-box:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width: 25%;
	height: 25%;
	background-color:#6ac610;
	border-radius:120px 0px 120px 120px;
	background:-moz-linear-gradient(right top,#51980b,#6ac610);
	background:-o-linear-gradient(right top,#51980b,#6ac610);
	background:-ms-linear-gradient(right top,#51980b,#6ac610);
	background: #055E1C;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.ngo-column:hover .icon-box:before{
	-webkit-transform:rotate(-45deg);	
	-ms-transform:rotate(-45deg);	
	-o-transform:rotate(-45deg);	
	-moz-transform:rotate(-45deg);	
	transform:rotate(-45deg);	
}

.ngo-column .icon-box .icon{
	position: absolute;
	font-size:88px;
	line-height: 0px;
	margin-bottom: 10px;
	z-index:2;
	left: 0;
	top: 0;
}

.ngo-column .icon-box .title{
	position:relative;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	z-index:2;
}
#col2_impact
{
    margin-top: 60px;
}

/*----------------------------*/

.about2 {
  position: relative;
  text-align: center;
  color: white;
}
.middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);width:100%;
}
.abtus
{
color: white;
font-weight: bold;
font-family: nunito;font-size:30px;
}
.aboutsection {
  max-width: 1270px !important;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 50px 0px 50px;
}
.aboutsection {
  max-width: 1270px !important;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 30px 0px 50px;
}

.aboutpageinfo p {
  margin: 0;
  
}

.aboutpageinfo .about_item {
  display: flex
}

.aboutpageinfo .about_item:hover .page_info .circle span.circle2 {
  background: #fff
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item {
      flex-direction:column-reverse
  }
  .header_logo1 {
    height: auto;
    margin-top: 10%;
    width: 100px;
}
}

.aboutpageinfo .about_item:first-child .about_content {
  position: relative
}

.aboutpageinfo .about_item:first-child .about_content:before {
  content: '';
  width: 1px;
  height: 60px;
  background: #e5e5e5;
  display: inline-block;
  position: absolute;
  right: -1px;
  top: -57px
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:first-child .about_content:before {
      display:none
  }
  .header_logo1 {
    height: auto;
    margin-top: 10%;
    width: 100px;
}
}

.aboutpageinfo .about_item:first-child .about_content:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #e5e5e5;
  display: inline-block;
  position: absolute;
  right: -5px;
  border-radius: 50%;
  top: -67px
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:first-child .about_content:after {
      display:none
  }
  .header_logo1 {
    height: auto;
    margin-top: 10%;
    width: 100px;
}
}

.aboutpageinfo .about_item:last-child:nth-child(odd) .about_content:before {
  left: unset;
  right: -1px
}

.aboutpageinfo .about_item:last-child:nth-child(odd) .about_content:after {
  left: unset;
  right: -5px
}

.aboutpageinfo .about_item:last-child .about_content {
  position: relative
}

.aboutpageinfo .about_item:last-child .about_content:before {
  content: '';
  width: 1px;
  height: 60px;
  background: #e5e5e5;
  display: inline-block;
  position: absolute;
  left: -1px;
  bottom: -27px
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:last-child .about_content:before {
      display:none
  }
  .header_logo1 {
    height: auto;
    margin-top: 10%;
    width: 100px;
}
}

.aboutpageinfo .about_item:last-child .about_content:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #e5e5e5;
  display: inline-block;
  position: absolute;
  left: -5px;
  border-radius: 50%;
  bottom: -37px
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:last-child .about_content:after {
      display:none
  }
  .header_logo1 {
    height: auto;
    margin-top: 10%;
    width: 100px;
}
}

.aboutpageinfo .about_item:not(:last-child) .about_content {
  padding-bottom: 85px
}

.aboutpageinfo .about_item.active:nth-child(odd) .about_content .content,.aboutpageinfo .about_item.active:nth-child(even) .about_content .content {
  transform: translate(0);
  opacity: 1
}

.aboutpageinfo .about_item.active:nth-child(odd) .page_info .ceg,.aboutpageinfo .about_item.active:nth-child(odd) .page_info .title,.aboutpageinfo .about_item.active:nth-child(odd) .page_info .desc,.aboutpageinfo .about_item.active:nth-child(even) .page_info .ceg,.aboutpageinfo .about_item.active:nth-child(even) .page_info .title,.aboutpageinfo .about_item.active:nth-child(even) .page_info .desc {
  transform: translate(0);
  opacity: 1
}

.aboutpageinfo .about_item:nth-child(odd) .about_content .content {
  transform: translate(-300px,0);
  opacity: 0;
  transition: .5s;
  text-align: right
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:nth-child(odd) .about_content .content {
      text-align:left
  }
}

.aboutpageinfo .about_item:nth-child(odd) .page_info .ceg,.aboutpageinfo .about_item:nth-child(odd) .page_info .title,.aboutpageinfo .about_item:nth-child(odd) .page_info .desc {
  transform: translate(300px,0);
  opacity: 0;
  transition: .5s
}

.aboutpageinfo .about_item:nth-child(even) .about_content .content {
  transform: translate(300px,0);
  opacity: 0;
  transition: .5s
}

.aboutpageinfo .about_item:nth-child(even) .page_info .ceg,.aboutpageinfo .about_item:nth-child(even) .page_info .title,.aboutpageinfo .about_item:nth-child(even) .page_info .desc {
  transform: translate(-300px,0);
  opacity: 0;
  transition: .5s
}

.aboutpageinfo .about_item:nth-child(even) {
  flex-direction: row-reverse
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:nth-child(even) {
      flex-direction:column-reverse
  }
  .header_logo1 {
    height: auto;
    margin-top: 10%;
    width: 100px;
}
}

.aboutpageinfo .about_item:nth-child(even) .about_content {
  padding-right: 0;
  padding-left: 70px;
  border: none
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:nth-child(even) .about_content {
      padding:0;
      padding-bottom: 60px
  }
}

.aboutpageinfo .about_item:nth-child(even) .about_content .title p:after {
  left: unset;
  right: 100%;
  transform: rotateY(180deg) translateY(-50%)
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item:nth-child(even) .about_content .title p:after {
      display:none
  }
}

.aboutpageinfo .about_item:nth-child(even) .page_info {
  flex-direction: row-reverse;
  padding-left: 0;
  padding-right: 70px;
  border-right: 1px solid #e5e5e5;
  text-align: right
}



@media (max-width: 991px) {
  .aboutpageinfo .about_item .page_info {
      padding:0;
      margin-bottom: 20px
  }
  .sitemapHeadingTxt {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 2.1em;
    font-family: '' Barlow ', bold';
    text-transform: uppercase;
    color: #fff;
    text-decoration: underline;
    font-family: DMSans-Bold;
}
.sitemapContentTxt {
  width: 100%;
  float: left;
  color: #fff;
  text-align: center;
  line-height: 1.3em;
  font-size: 1.1em;
  margin-top: 12px;
  font-family: DMSans-Bold;
}
}

@media (max-width: 991px) {
  .aboutpageinfo .about_item .page_info .circle {
      display:none
  }
  .sitemapHeadingTxt {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 2.1em;
    font-family: '' Barlow ', bold';
    text-transform: uppercase;
    color: #fff;
    text-decoration: underline;
    font-family: DMSans-Bold;
}
}

.aboutpageinfo .about_item .page_info .circle span {
  display: inline-block;
  position: absolute
}

.aboutpageinfo .about_item .page_info .circle .circle1 {
  border: 1px solid #e5e5e5;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  top: 0;
  left: -15px;
  z-index: 1;
  background: #fff;
  transition: .4s
}

.aboutpageinfo .about_item .page_info .circle .circle2 {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  top: 8.5px;
  left: -6.5px;
  z-index: 2;
  transition: .4s
}

.aboutpageinfo .about_item .page_info .circle .circle4 {
  background: #fff;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  top: 11.5px;
  left: -3.5px;
  z-index: 3
}

.aboutpageinfo .about_item .page_info .title h3 {
  margin: 0 0 19px;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600;
  position: relative;
  color: black;
}

.aboutpageinfo .about_item .page_info .ceg {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 3px;
  margin-top: -6px
}

.aboutpageinfo .about_item .page_info .desc p {
  font-size: 17px;
  line-height: 26px;
  color: black;
}

.aboutpageinfo .about_item .page_info .title h2 {
  margin: 0 0 19px;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
  position: relative;
  color: black;
}

.header_logo {
  width: auto;
}
.bannerSingleContentHeading {
float: left;
margin-top: 20px;
font-family: DMSans-ExtraBoldItalic;
}
.Social_media {
position: fixed;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);right: 0;
}

.Social_media a {
display: block;
text-align: center;
padding: 16px;
transition: all 0.3s ease;
color: white;
font-size: 20px;
}

.Social_media a:hover {
background-color: #000;
}

.facebook {
background: #055E1C;
color: white;
}

.facebook {
  background: #055E1C;
  color: white;
}
.aboutpageinfo .about_item:hover .page_info .circle span.circle1,.ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover {
background-color: #A7CF38;
border-color: #A7CF38;
}

.content a:hover,.content .ova-content .icon span,.ova_box_learnmore .content,.ovaev-content.content-grid .date-event .date,.sidebar-event .widget_feature_event .event-feature .item-event .date-event .date,.single_event .event_content .event_intro .wrap-date-time-loc .wrap-date,.single_event .event_content .event_intro .wrap-date-time-loc .wrap-time,.single_event .event_content .event_intro .wrap-date-time-loc .wrap-loc,.single_event .event_content .tab-Location ul.nav li.nav-item a.active:after,.single_event .event_content .tab-Location ul.nav li.nav-item a:hover:after,.single_event .event_content .event-related .item-event .date-event .date,.ova_time_countdown .ova-button a:hover,.ova-team-slider .owl-circles .owl-circle.active span,.archive_event_type3 .filter-cat-event ul li.active a,.archive_event_type3 .filter-cat-event ul li a:hover,.wrap-portfolio .archive-por .content-por .ovapor-item .content-item .readmore a,.wrap-portfolio .archive-por ul.list-cat-por li:hover a,.wrap-portfolio .archive-por ul.list-cat-por li.active a,.wrap-portfolio .archive-por .ova_more_por .ova-load-more-por,.wrap-portfolio .archive-por .ova-nodata span,.woocommerce .ova-shop-wrap .content-area ul.products li.product .button,.woocommerce .ova-shop-wrap .content-area ul.products li.product a.added_to_cart,.woocommerce .ova-shop-wrap .content-area .product .summary .cart .single_add_to_cart_button,.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-form .form-submit input,.woocommerce .ova-shop-wrap .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range,.woocommerce .ova-shop-wrap .woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,.woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .button,.woocommerce .cart-collaterals .cart_totals .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .button:hover,.woocommerce .cart-collaterals .cart_totals .checkout-button,.woocommerce-checkout #payment .place-order #place_order,.woocommerce-checkout form.checkout_coupon .button,.egovt_404_page .egovt-go-home a:hover,.aboutpageinfo .about_item .page_info .circle .circle2,.ova_feature.version_3 .items:hover,.ova-document-list .icon-doc,.ovaev-event-element .date-event .date,.ova_feature.version_2 .items:hover .icon,.egovt_heading_border_left:after,.ova_list_link,.ova_por_slide.por_element .ovapor-item .content-item .readmore a:hover,.ova_por_slide.por_element .owl-circles .owl-circle.active span,.ova_contact_slide .slide-contact .item h3,.ova_contact_slide .owl-circles .owl-circle.active span,.woocommerce #customer_login .woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce #customer_login .woocommerce-form.woocommerce-form-register .woocommerce-form-register__submit,.woocommerce ul.egovt-login-register-woo li.active a:after,.woocommerce .woocommerce-message a.button,.woocommerce form.woocommerce-form-login.login .woocommerce-form-login__submit,#scrollUp,.ova_feature_box.version_2:hover,.ova_feature_box.version_2:hover .ova-image a:after,.single-post-egovt article.post-wrap .ova-next-pre-post .ova-slash:hover span,.single_event .event_content .ova-next-pre-post .ova-slash:hover span,.wrap-portfolio .single-por .single-foot-por .ova-next-pre-post .ova-slash:hover span,.wrap-portfolio .archive-por .content-por.grid-portfolio .ovapor-item .content-item .readmore a:hover,.wrap-related-por .related-por .ovapor-item .content-item .readmore a:hover,.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li.active>a,.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li>a:hover,.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li a:after,.ovatheme_header_default nav.navbar ul.dropdown-menu li a:before,.sidebar .widget.widget_categories li>a:before,.sidebar .widget.widget_archive li>a:before,.sidebar .widget.widget_links li>a:before,.sidebar .widget.widget_meta li>a:before,.sidebar .widget.widget_nav_menu li>a:before,.sidebar .widget.widget_pages li>a:before,.sidebar .widget.widget_recent_entries li>a:before,.sidebar .widget.widget_product_categories li>a:before,.ova_archive_dep_slide .ova_dep_slide .owl-circles .owl-circle.active span,.ova-team-slider-2 .owl-circles .owl-circle.active span,.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-prev:hover,.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-next:hover,.ova-blog-slide.blog-grid .owl-nav button:hover,.ovaev-event-element.ovaev-event-slide .owl-circles .owl-circle.active span,.ova-blog-slide.blog-grid .owl-circles .owl-circle.active span,.ova_feature_box_2 .ova-content:hover .icon,.ova_feature_box_3 .readmore a,.ova_box_feature_2:hover,.ova_box_resource_2 .list-link li a:before,.pagination-wrapper .blog_pagination .pagination li.active a, .pagination li a:hover {
background-color:#A7CF38;
}
.aboutpageinfo .about_item {
display: flex;
}
.aboutpageinfo
{margin-top:5%;}
.aboutpageinfo .about_item .page_info .desc .state {
  font-size: 15px;
  line-height: 25px;
  color: black;text-align:justify;
}

.aboutsec{width: 100%;padding: 10px;}

.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}