img.ourimpactlanding {
    width: 72%;
    display: block;
    margin: -35px auto 0;
}
#ourimptable thead tr {
  background: #0b2a8d !important;
  color: white !important;
  }
 #ourimptable td, th{
  	text-align: center !important;
  }
  .ouimgprev.prev {
    top: 38%;
}
p.slidedate {
    unicode-bidi: bidi-override;
    direction: ltr;
}
.ouimgnext.next {
    top: 38%;
}
  .dateslider {
    unicode-bidi: bidi-override;
    direction: ltr;
}
.slider.responsive1 .slidetitle {
    font-weight: bold;
}
 #ourimptable .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #dcdad6 !important;
}
#ourimptable .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #000 !important;
}
#ourimptable .table-bordered {
    border: 1px solid #000 !important;
}
div#ourimptable {
    margin-top: 8%;
}
section.ourimpact1 {
    background: url(../images/home1-bg.jpg) !important;
    background-size: cover !important;
    padding-bottom: 2%;
}
ul.ourimpul1.fontsize18 a {
    color: black !important;
        font-weight: 700 !important;
}
img.ourimpactlanding.mobile {
    display: none !important;
}
.responsivesoc video {
    height: 300px !important;
}
.responsivesoc .slick-slide {
    padding: 10px;
}
.col-md-8.ouim16div .prev {
    top: 36%;
    left: -2%;
}
.col-md-8.ouim16div .next {
    top: 36%;
    right: -2%;
}
.col-md-7.hidafteanan {
    margin-top: 0 !important;
}
.ourimpact8{
    display: none;
}
#hideourimpact7btn{
    display: none;
}
.ourimpact10{
    display: none;
}
#hideourimpact9btn{
    display: none;
}
.table3img{
    display: none;
    margin-top: 5%;
}
#hideourimpact12btn{
    display: none;
}
.button-container2 {
    margin-top: 5%;
}
ul.ourimpul1 {
    list-style: none;
    padding: 0;
    width: 70%;
    text-align: center;
    margin: -4% auto 0;
}
ul.ourimpul1 li i {
    float: right;
    position: relative;
    top: 3px;
    right: 15px;
}
ul.ourimpul1 li {
    display: inline-block;
    border: 1px solid;
    width: 35%;
    border-radius: 20px;
    margin-bottom: 21px;
    padding: 5px 3px;
}
.ourimh21 {
    text-align: center;
    margin-top: 20px;
}
.iloags {
    font-weight: 500;
}
section.ourimpact4.evenbg h2 {
    border-bottom: 3px solid #000;
    width: 80%;
    padding-bottom: 12px;
}
ul.frmh5ul {
    padding: 0;
    list-style: none;
    float: right;
}
.whatslidebg {
    background: url(../images/whatwedo/whatwedoaacharyabg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: auto;
}
.heroSlider-fixed {
    margin-top: 3%;
}
.prev {
    color: #999;
    position: absolute;
    top: 29%;
    left: 0em;
    font-size: 1.5em;
}
.heroSlider-fixed i {
    font-size: 50px;
}
.next {
    color: #999;
    position: absolute;
    top: 29%;
    right: 0;
    font-size: 1.5em;
}
.heroSlider-fixed img {
    width: 90%;
      object-fit: cover;
    margin: 0px auto;
}
.heroSlider-fixed p{
    width: 90%;
    text-align: center;
    margin: 0px auto;
}
img.img-responsive.libraryimg {
    width: 50%;
        margin: 0px auto;
}
.ourimpact17 .heroSlider-fixed img {
    object-fit: contain;
    margin: 0px auto;
    box-shadow: 3px 2px 10px -2px;
    border: 11px solid #f69053;
    background: white;
      height: 450px;
}
.ouimpseridiv {
    margin-top: 2%;
}
img.img-responsive.tableimgfrm2 {
    margin-top: 14%;
}
.frm3div12 {
    margin-top: 2%;
}
.frmh5ul li {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
.tlogoho {
    border-right: 2px solid #000;
    padding-right: 11px;
}
.col-md-12.frm4div12 {
    margin-top: 2%;
}
.col-md-12.frm4div12 .col-md-10 {
    padding: 0;
}
.frm5div1 {
    background: #0b2a8d;
    position: relative;
    display: table;
    padding: 8px 41px;
    color: white;
    text-align: center;
    border-radius: 55px;
    margin-bottom: 39px;
}
.frm5div1 p {
    margin: 0;
}
.col-md-12.frm4div12 .col-md-5 {
    padding: 0;
}
.col-md-12.frm4div12 img {
    width: auto;
}
.col-md-12.frm4div12 .col-md-7 .col-md-7 {
    padding: 0;
    margin-top: 5%;
}
.col-md-12.frm4div12 .col-md-5 .col-md-12 {
    margin-top: 6%;
}
#dctimg{
    display: none;
}
#hidedctclick{
    display: none;
}
#dctimg1{
    display: none;
}
#hidedctclick1{
    display: none;
}
.hideshowclick {
    background: #b52600;
    padding: 7px 40px;
    border-radius: 35px;
    border: 2px solid #000;
    box-shadow: 0px 0px 7px -1px;
    color: white;
}
.button-container {
    margin: 3% auto 3%;
    display: table;
    text-align: center;
}
div#dctimg img {
    width: auto;
}
.hideshowclick1{
    margin-left: 17%;
}
div#dctimg2 ul {
    padding: 0;
    list-style: none;
}
div#dctimg2 ul li {
    display: inline-block;
    padding-right: 13px;
}
div#dctimg2 h2 {
    font-size: 66px !important;
}
div#dctimg2 p {
    line-height: 22px;
    text-transform: uppercase;
}
img.img-responsive.hexagone5frm {
    width: 70%;
    margin-top: 6%;
}
section.ourimpact6.evenbg .col-md-5 .col-md-5 {
    padding: 0;
}
section.ourimpact6.evenbg .col-md-5 .col-md-7 {
    padding: 0;
}
ul.aftvinoul {
    padding: 0;
    list-style: none;
    margin-top: 36%;
}
ul.aftvinoul li span {
    position: relative;
    left: 11px;
}
ul.aftvinoul hr {
    border-bottom: 1px solid #000;
    margin-top: 10px;
    margin-bottom: 10px;
}
img.img-responsive.elementimg1 {
    margin-top: -11%;
}
.capbuil{
    margin-left: 16%;
}
img.img-responsive.eleheximg {
    margin-bottom: 2% !important;
}
h3.whtwedo.hinditext1 {
    margin-top: 6%;
}
h4.zerob2a8d.week10 {
    margin-top: 5%;
}
h3.zerob2a8d.zpschool {
    margin-top: 9%;
}
.remop.remop1 {
    margin: 5% 0 0 !important;
}
img.img-responsive.parentimg {
    width: 81%;
    margin-top: -6%;
}
section.ourimpact8.evenbg .col-md-1 {
    padding: 0;
}
.ouimp8div {
    margin-top: 2%;
    width: 90%;
}
ul.frame10ul1.frm5ulinn.fontsize20 i {
    padding-right: 6px;
}
ul.frame10ul1.frm5ulinn.fontsize20 {
    margin-top: 2%;
}
.ouimpseridiv5 {
    margin-top: 4%;
}
.ouimp8div hr {
    border-bottom: 1px solid #000;
    margin-top: 4px;
    margin-bottom: 4px;
    width: 60%;
    display: inline-block;
}
ul.frame10ul1.frm8ul {
    margin-top: 6%;
}
ul.frame10ul1.frm8ul li {
    width: 100%;
    display: -webkit-inline-box;
        margin-bottom: 8%;
}
ul.frame10ul1.frm8ul li i {
    float: left;
    position: relative;
    top: 2px;
    font-size: 34px;
}
.ouimp9div h4 {
    margin: 6% 0 0;
}
.ouimp9div {
    text-align: center;
    margin-top: -10%;
}
.ouimp9div img {
    margin: 0px auto;
}
section.ourimpact10.evenbg img {
    margin: 0px auto 8%;
}
ul.frame10ul1.frm10ul {
    margin-top: 2%;
}
ul.frame10ul1.frm10ul li {
    width: 100%;
    display: -webkit-inline-box;
}
ul.frame10ul1.frm10ul li i {
    float: left;
    position: relative;
    top: -1px;
    font-size: 34px;
    padding-right: 14px;
}
section.ourimpact11.oddbg h3 {
    margin-bottom: 4%;
}
section.ourimpact11.oddbg h4 {
    font-weight: bold;
}
section.ourimpact11.oddbg .col-md-7 {
    padding: 0;
}
h3.zerob2a8d.svsvi {
    margin-top: 5%;
    margin-bottom: 2%;
}
.remop.remop1.remop2 {
    margin: 7% 0 5% !important;
}
h3.zerob2a8d.sdsvh3 {
    margin-bottom: 3%;
}
ul.frame10ul1.frm13ul {
    margin-top: 3%;
}
ul.frame10ul1.frm13ul li {
    width: 100%;
    display: -webkit-inline-box;
}
ul.frame10ul1.frm13ul li i {
    float: left;
    position: relative;
    top: -3px;
    font-size: 34px;
    padding-right: 2%;
}
section.ourimpact13.oddbg .col-md-7 {
    margin-top: 14%;
}
.redatacoll {
    font-weight: 400 !important;
}
ul.ourapp3ul1 {
    margin-bottom: 8%;
    margin-top: 9%;
        padding: 0;
}
ul.ourapp3ul li {
    width: 100%;
    display: inline-block;
    margin-bottom: 5%;
}
ul.ourapp3ul img {
    float: left;
        width: 55px;
    position: relative;
    top: 7px;
}
ul.ourapp3ul li span {
    position: relative;
    top: 10px;
    left: 10px;
}
.save5teachr {
    text-align: center;
    margin-top: 8%;
}
.ourimpact15 h2 {
    border-bottom: 1px solid #000;
    padding-bottom: 2%;
    margin-top: 2%;
}
.storiesul {
    padding: 0;
    display: inline-block;
    margin-top: 2%;
    margin-bottom: 0;
}
.storiesul li {
    width: 100%;
    display: inline-block;
    float: right;
    margin-bottom: 15px;
}
.storiesul img {
    float: left;
    width: 73px;
    margin-top: 14px;
}
.storiesul h4 {
    float: left;
    font-weight: bold;
    margin-left: 1%;
    margin-top: 17px;
    font-size: 25px;
    line-height: 34px;
}
.storiesul h4 span {
    font-weight: 500;
}
.col-md-8.ouim16div {
    margin-top: 3%;
    text-align: center;
}
.whatslidebg img{
    height: 300px;
}
.heroSlider-fixed p {
    text-align: center;
    margin-top: 2%;
    margin-bottom: 0;
}
@media (min-width: 1680px) and (max-width: 1919px)  {
      .ourimpact17 .heroSlider-fixed img{
        height: 380px;
    }
.h2, h2 {
    font-size: 34px;
    font-weight: bold;
}
.h3, h3 {
    font-size: 28px;
    font-weight: bold;
}
section.ourimpact11.oddbg h4 {
    font-weight: bold;
    line-height: 35px;
    margin-top: 4%;
}
div#dctimg2 h2 {
    font-size: 54px !important;
}
div#dctimg2 p {
    padding-top: 25px;
}
}
@media (min-width: 1600px) and (max-width: 1679px)  {
  .ourimpact17 .heroSlider-fixed img{
              height: 368px !important;
  }
.h2, h2 {
    font-size: 32px;
    font-weight: bold;
}
.h3, h3 {
    font-size: 26px;
    font-weight: bold;
}
section.ourimpact11.oddbg h4 {
    font-weight: bold;
    line-height: 35px;
    margin-top: 4%;
} 
ul.ourimpul1 {
    width: 77%;
}
div#dctimg2 h2 {
    font-size: 47px !important;
}
div#dctimg2 p {
    padding-top: 25px;
}
div#dctimg2 h2 {
    font-size: 47px !important;
    position: relative;
    top: -22px;
}
.capbuil {
    margin-left: 9%;
}
}
@media (min-width: 1530px) and (max-width: 1599px)  {
 
img.img-responsive.tlogoho {
    position: relative;
    top: -4px;
}
.ourimpact17 .heroSlider-fixed img {
    height: 340px;
}
img.img-responsive.frm4img2 {
    width: 80% !important;
}
img.ourimpactlanding {
    width: 70%;
}
.h2, h2 {
    font-size: 28px;
    font-weight: bold;
}
.h3, h3 {
    font-size: 22px;
    font-weight: bold;
}
.fontsize24 {
    font-size: 20px;
}
.fontsize20 {
    font-size: 18px;
}
.fontsize18 {
    font-size: 16px;
}
img.img-responsive.table1img {
    width: 75%;
}
img.img-responsive.eleheximg {
    margin-bottom: 2% !important;
    width: 14%;
}

section.ourimpact11.oddbg h4 {
    font-weight: bold;
    line-height: 35px;
        margin-top: 4%;
} 
ul.ourimpul1 {
    width: 90%;
}
div#dctimg2 h2 {
    font-size: 41px !important;
    position: relative;
    top: -22px;
}
div#dctimg2 p {
    padding-top: 25px;
    font-size: 15px;
}
div#dctimg2 h2 {
    font-size: 47px !important;
    position: relative;
    top: -22px;
}
.capbuil {
    margin-left: 9%;
}
.frmh5ul img {
    width: 70%;
}
.frmh5ul {
    margin-left: -16%;
}
.frmh5ul li:first-child {
    position: relative;
    left: 40px;
}
ul.aftvinoul {
    padding: 0;
    list-style: none;
    margin-top: 14%;
    font-size: 16px;
}
ul.ourapp3ul img {
    width: 65px;
}
}
@media (min-width: 1440px) and (max-width: 1529px)  {
 .ourimpact17 .heroSlider-fixed img{
              height: 320px !important;
  }
img.ourimpactlanding {
    width: 85%;
}
.h2, h2 {
    font-size: 30px;
    font-weight: bold;
}
.h3, h3 {
    font-size: 24px;
    font-weight: bold;
}
.fontsize24 {
    font-size: 22px;
}
section.ourimpact11.oddbg h4 {
    font-weight: bold;
    line-height: 35px;
    margin-top: 4%;
} 
ul.ourimpul1 {
    width: 90%;
}
div#dctimg2 h2 {
    font-size: 41px !important;
    position: relative;
    top: -22px;
}
div#dctimg2 p {
    padding-top: 25px;
    font-size: 15px;
}
div#dctimg2 h2 {
    font-size: 47px !important;
    position: relative;
    top: -22px;
}
.capbuil {
    margin-left: 9%;
}
.frmh5ul img {
    width: 70%;
}
.frmh5ul {
    margin-left: -16%;
}
.frmh5ul li:first-child {
    position: relative;
    left: 40px;
}
ul.aftvinoul {
    padding: 0;
    list-style: none;
    margin-top: 14%;
    font-size: 16px;
}
ul.ourapp3ul img {
    width: 65px;
}
}
@media (min-width: 1366px) and (max-width: 1439px)  {
    .ourimpact17 .heroSlider-fixed img {
                height: 300px !important;
    }
section.ourimpact4.evenbg {
    padding-bottom: 9%;
}
img.ourimpactlanding {
    width: 85%;
}
.h2, h2 {
    font-size: 30px;
    font-weight: bold;
}
.h3, h3 {
    font-size: 24px;
    font-weight: bold;
}
.fontsize24 {
    font-size: 22px;
}
section.ourimpact11.oddbg h4 {
    font-weight: bold;
    line-height: 28px;
    font-size: 18px;
    margin-top: 4%;
}
ul.frame10ul1.frm10ul.fontsize18 {
    font-size: 15px !important;
}
section.ourimpact13.oddbg .col-md-7 {
    margin-top: 9%;
}
ul.ourimpul1 {
    width: 90%;
}
div#dctimg2 h2 {
    font-size: 38px !important;
    position: relative;
    top: -22px;
}
div#dctimg2 p {
    padding-top: 25px;
    font-size: 15px;
}
div#dctimg2 h2 {
    font-size: 47px !important;
    position: relative;
    top: -22px;
}
.capbuil {
    margin-left: 9%;
}
.frmh5ul img {
    width: 70%;
}
.frmh5ul {
    margin-left: -16%;
}
.frmh5ul li:first-child {
    position: relative;
    left: 40px;
}
ul.aftvinoul {
    padding: 0;
    list-style: none;
    margin-top: 14%;
    font-size: 16px;
}
ul.ourapp3ul img {
    width: 65px;
}
}
@media (min-width: 1024px) and (max-width: 1365px)  {
      .ourimpact17 .heroSlider-fixed img {
                height: 230px !important;
    }
    img.ourimpactlanding {
    width: 100%;
    display: block;
    margin: -35px auto 0;
}
section.ourimpact11.oddbg h4 {
    margin-top: 4%;
}
ul.ourimpul1 {
    width: 100%;
    font-size: 14px;
}
.h2, h2 {
    font-size: 28px;
    font-weight: bold;
}
.h3, h3 {
    font-size: 24px;
    font-weight: bold;
}
.fontsize24 {
    font-size: 20px;
}
.fontsize22 {
    font-size: 20px;
}
.frmh5ul img {
    width: 70%;
}
.frmh5ul {
    margin-left: -66%;
}
.frmh5ul li:first-child {
    position: relative;
    left: 40px;
}
section.ourimpact5.oddbg .col-md-7 .col-md-7 {
    width: 100%;
}

section.ourimpact5.oddbg .col-md-7 .col-md-5 {
    width: 100%;
}
section.ourimpact6.evenbg .col-md-8 .col-md-5 {
    width: 100%;
}
ul.aftvinoul {
    padding: 0;
    list-style: none;
    margin-top: 15%;
}
section.ourimpact11.oddbg .col-md-2 {
    width: 100%;
    margin-top: 4%;
}
ul.ourapp3ul li span {
    display: flow-root;
}
.storiesul h4 {
    float: left;
    font-weight: bold;
    margin-left: 1%;
    margin-top: 17px;
    font-size: 18px;
    line-height: 34px;
}
.storiesul h4 span {
    font-weight: 500;
    font-size: 18px;
}

}
@media (min-width: 600px) and (max-width: 1023px)  {
    img.ourimpactlanding {
    width: 100%;
    display: block;
    margin: -35px auto 0;
}
.ourimpact17 .heroSlider-fixed img {
    height: 370px !important;
}
.whatslidebg {

    height: auto;
}
ul.frmh5ul {
    padding: 0;
    list-style: none;
    float: none;
}
.button-container {
    margin: 6% auto 11%;
    display: block;
    text-align: center;
}
div#dctimg {
    margin-bottom: 7%;
}
.hideshowclick1 {
    margin-left: 0;
    margin-bottom: 5%;
}
ul.aftvinoul {
    padding: 0;
    list-style: none;
    margin-top: 8%;
}
img.img-responsive.elementimg1 {
    margin-top: 0;
}
.ouimp9div {
    text-align: center;
    margin-top: 0;
}
.storiesul h4 {
    float: none;
    font-weight: bold;
    margin-left: 15%;
    margin-top: 17px;
    font-size: 25px;
    line-height: 34px;
}
.col-md-8.ouim16div .col-md-4 img {
    margin: 7% auto 0;
}
img.img-responsive.tableimgfrm2 {
    margin-top: 0;
}
ul.frame10ul1.frm8ul li i {
    float: left;
    position: relative;
    top: 2px;
    font-size: 34px;
    padding-right: 6px;
}
}
@media (min-width: 240px) and (max-width: 599px)  {
    img.ourimpactlanding.desktop {
    display: none !important;
}
.whatslidebg img{
    height: 300px;
}
.ourimpact17 .heroSlider-fixed img {
    height: 370px !important;
}
img.img-responsive.hexwith95 {
    margin-top: 15%;
}
section.ourimpact11.oddbg .col-md-3 img {
    width: 100%;
    margin-top: 9%;
}
ul.frame10ul1.frm5ulinn.fontsize20 li {
    display: -webkit-inline-box;
}
#hideourimpact7btn1{
    display: none;
}
.table3img {
    margin-top: 11% !important;
    margin-bottom: 10% !important;
}
ul.frame10ul1.frm5ulinn.fontsize20 i {
    padding-right: 6px;
    float: left;
    
    position: relative;
    top: 2px;

}
section#supportcapa .col-md-5 img {
    margin: 0px auto;
}
section.ourimpact11.oddbg .col-md-3 {
    padding: 0;
}
.button-container {
    margin: 10% auto 8%;
    display: table;
    text-align: center;
}
img.ourimpactlanding.mobile {
    display: block !important;
}
img.ourimpactlanding {
    width: 100%;
    display: block;
    margin: 0px auto 0;
}
ul.ourimpul1 {
    list-style: none;
    padding: 0;
    width: 100%;
    text-align: center;
    margin: 7% auto 0;
}
ul.ourimpul1 li {
    display: inline-block;
    border: 1px solid;
    width: 100%;
    border-radius: 20px;
    margin-bottom: 21px;
    padding: 5px 3px;
}
ul.frmh5ul {
    padding: 0;
    list-style: none;
    float: none;
    text-align: center;
}
ul.frmh5ul {
    padding: 0;
    list-style: none;
    float: none;
    text-align: center;
}
.frmh5ul {
    width: 100%;
    text-align: center;
}
.frmh5ul li {
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
}
.tlogoho {
    padding-right: 30px;
    width: 77% !important;
}
ul.frmh5ul img {
    width: 71%;
    margin: 0px auto;
}
.whatslidebg {
    height: auto;
}

.frm5div1 {
    margin: 14% auto 11%;
}
.button-container1 {
    margin: 3% auto 3%;
    display: table;
    text-align: center;
}
.hideshowclick1 {
    margin-left: 0;
    text-align: center;
}
section.ourimpact6.evenbg .col-md-8 {
    padding: 0;
}
section.ourimpact6.evenbg .col-md-8 .col-md-5 {
    padding: 0;
}
ul.aftvinoul {
    padding: 0;
    list-style: none;
    margin-top: 10%;
}
img.img-responsive.elementimg1 {
    margin-top: -5%;
}
.capbuil {
    margin-left: 21%;
}
h3.whtwedo.hinditext1 {
    margin-top: 6%;
    line-height: inherit;
}
img.img-responsive.parentimg {
    width: 100%;
    margin-top: 5%;
}
.ouimp8div {
    margin-top: 2%;
    width: 100%;
}
.ouimp9div {
    text-align: center;
    margin-top: 10%;
}
section.ourimpact9.oddbg .col-md-8 .col-md-4 {
    margin-top: 15%;
}
img.img-responsive.eleheximg {
    margin-bottom: 2% !important;
    width: 35%;
}
ul.ourapp3ul img {
        float: none;
    width: 80px;
    position: relative;
    top: 0;
    margin: 6% auto 3%;
}
ul.ourapp3ul li {
    width: 100%;
    display: inline-block;
    margin-bottom: 5%;
    text-align: center;
}
section.ourimpact14.evenbg .col-md-10 .col-md-5 h3 {
    text-align: center;
}
ul.ourapp3ul li span {
    position: relative;
    top: 10px;
    left: 0;
}
.col-md-8.ouim16div .col-md-4 {
    margin-top: 15%;
}
.libraryimg{
    width: 75% !important;
    margin: 8% auto 5% !important;
}
}