
@font-face {
    font-family:Manrope-Light;
    src:url(../fonts/Manrope-Ligh-t.ttf);
}
@font-face {
    font-family:Manrope-Medium;
    src:url(../fonts/Manrope-Medium.ttf);
}
@font-face {
    font-family:Manrope-Regular;
    src:url(../fonts/Manrope-Regular.ttf);

}
@font-face {
    font-family:Manrope-SemiBold;
    src:url(../fonts/Manrope-SemiBold.ttf);
}
@font-face {
    font-family:Heading-Pro-Bold;
    src:url(../fonts/Heading-Pro-Bold.ttf);
}

@font-face {
    font-family:AvenirLTProLight;
    src:url(../fonts/AvenirLTProLight.otf);
}





body
{
    padding:0;
    margin:0;
    font-family:Manrope-Regular;
}
h1,h2,h2,h3,h4,h5,h6,p{
    margin: 0px;
    padding:0px;
}

a
{
    text-decoration: none!important;
}
a:hover
{
    text-decoration: none!important;
}
p{
    font-size: 14px;
    line-height: 24px;
    font-family: Manrope-Regular;
    text-align: justify;
}

/* Menu Start */
.ham-icon, .my-sidenav {
    display: none;
    float: right;
}
header {
    display: block;
    margin: auto;
    width: 100%;
    z-index: 999;
    background: transparent;
    height: 170px;
/* box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2); */
position: relative;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    transition: all ease .3s;
    padding: 0;
    box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}
.logo
{
    float: left;
    margin-top: 15px;
}

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    border:none;
    border-radius: 0px;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #293db6;
  padding: 3px 5px;
  font-size: 14px;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
header .navbar-inverse {
    background-color: transparent;
    border: none;
    border-radius: 0;
    display: block;
    align-items: self-end;
    justify-content: space-between;
}
.logo {
    float: left;
    margin-top: 27px;
    margin-left: 15px;
}
.menu {
    float: right;
    height: 150px;
    display: flex;
    align-items: end;
}

.navbar-inverse .navbar-nav>li>a {
    color: #b8b6bd;
    font-size: 14px;
    transition:all ease .3s;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    border-radius: 0;
    transition: all ease .3s;
    color: #7adce4!important;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    background-color: transparent;
    color: #000!important;
}
.menu ul {

}
.menu ul li a i.fa {
    font-size: 20px;
    vertical-align:middle;
    padding-left: 5px;
}
.menu .nav>li {
    padding-right: 0;
}
.menu .nav>li>a {
    padding: 0;
    padding-left: 30px;
    font-family: Manrope-Regular;
}



ul.dropdown-menu.submenu1 {
    top: 40px;
    padding-bottom: 0;
    padding-top: 0;
    width: 100px;
    border: none;
    border-radius: 0!important;
    right: 0!important;
    left: auto!important;
}
ul.dropdown-menu.submenu1 li a {
    padding: 10px 10px;
    white-space: break-spaces;
    font-family:Manrope-Regular;
    color: #b8b6bd;
    text-align: right;
}


ul.dropdown-menu.submenu1 li a:hover{
    color:#7adce4!important;
    transition:all ease .3s;
    background: transparent;
}
li.dropdown.downld-report {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.menu ul li a.active
{
   color: #d31f29;
   border-bottom: 1px solid #d31f29;   
}
ul.downld-report-right {
    margin-bottom: 0;
    margin-top: 15px;
    margin-right: 15px;
}
.downld-report a {
    background: #f1be18;
    border-radius: 0;
    color: #01396b!important;
    font-size: 12px!important;
    padding: 5px 10px!important;
    border: 1px solid;
    font-family:Manrope-Regular;
}

.logo img {
    width: 180px;
}
/* Menu Css End */

/* Footer */
.footer {
    background: #daf2f5;
    padding: 50px 0;
    position: relative;
}
.footer-ln {
    width: 40%;
    position: absolute;
    right: 0;
    height: 50px;
    top: 65px;
}
.row.copytxtrow {
    display: flex;
    align-items: end;
}
.copytxt {
    margin-bottom: 25px;
}
.copytxt p {
    text-align: right;
    color: #5565AC;
}
.copytxt p a{
    color: #5565AC;
}
.footerdiv h5 a {
    color: #6b6b6a;
    font-size: 16px;
    font-family: 'Manrope-SemiBold';
}
.footerdiv h6 {
    color: #5565ac;
    font-size: 20px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-family: 'Manrope-SemiBold';
}
.footerdiv h6:after {
    position: absolute;
    display: block;
    content: "";
    background: #65d6e0;
    width: 100%;
    height: 7px;
    bottom: 0px;
}
.footerdiv a, .footerdiv p{
    color: #7d8585;
}
.footerdiv{
    padding: 20px 0;
}
.footerdiv p {
    padding: 5px 0;
    font-family:Manrope-Regular;
}
.footerdiv p span {
    text-decoration: underline;
}
.footerdiv ul {
    list-style: none;
    padding-left: 0;
}
.footerdiv ul li {
    padding: 5px 0;
}
.footerdiv ul li a {
    text-decoration: underline!important;
    font-family:Manrope-Regular;
}
.social-icon a {
    margin-right: 15px;
}
.social-icon {
    margin-top: 20px;
}
/*Footer End*/


.redhdng{
    color: #F5566D;
    font-size: 40px;
    margin-bottom: 20px;
    font-family: Heading-Pro-Bold;
}
.partnrt-subhdng {
    color: #5565AC;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 15px;
    font-family: Manrope-Medium;
}
section.our-partner-sec {
    padding: 80px 0 80px;
    position: relative;
}
img.heading-line {
    width: 50px;
}
.prtnrimg p {
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
    color: #7e7e7d;
    font-family: Manrope-Regular;
    text-align: left;
}
.prtnrimg img {
    width: 100%;
}
.prtnrimg {
    margin-bottom: 40px;
}
.partnrimgright {
    position: absolute;
    right: 0;
    top: 20%;
}
img.img-line {
    position: absolute;
    left: -35px;
    bottom: 40px;
}
section.our-impact {
    padding: 80px 0;
    position: relative;
}
.impcttxt h4{
    color: #5565AC;
    font-size: 24px;
    font-family:Heading-Pro-Bold;
}
.impcttxt h5 {
    color: #F5566D;
    font-size: 28px;
    font-family: 'Heading-Pro-Bold';
}
.impact-rel {
    position: relative;
    margin: 40px 0;
}
.impact-rel img {
    width: 100%;
}
.impcttxt {
    position: absolute;
    right: 0;
    bottom: 15px;
    width: 60%;
}
.impct-note p {
    color: #79776f;
    line-height: 22px;
    font-size: 12px;
}
.map-div {
    text-align: right;
    position: relative;
}
.maptxt1 {
    width: 33%;
    text-align: left;
    position: absolute;
    top: 150px;
    left: 100px;
}
.maptxt2 {
    width: 33%;
    text-align: left;
    position: absolute;
    right: 60px;
    top: 150px;
}
.maptxt3 {
    width: 20%;
    text-align: left;
    position: absolute;
    top: 285px;
    left: 100px;
}
.map-div h6{
    color: #5565AC;
    font-size: 22px;
    position: relative;
    padding: 10px 0;
    font-family:Heading-Pro-Bold;
}
.map-div h6:after{
    position: absolute;
    display: block;
    content: "";
    background: #5565AC;
    height: 2px;
    width: 100%;
    bottom: 0;
}
section.offering-section{
    padding: 80px 0;
    position: relative;
    background: #f7e2e1;
}
.ofrning-head {
    color: #323F7A;
    font-size: 24px;
    margin: 10px 0 15px;
    font-family: Heading-Pro-Bold;
}
.offringbox img {
    width: 100%;
    height: 276px;
}
.offringbox {
    position: relative;
    margin-bottom: 40px;
}
.ofrng-para {
    position: absolute;
    display: flex;
    background: red;
    top: 15px;
    left: 15px;
    height: 90%;
    width: 92%;
    align-items: center;
    padding: 30px;
    color: #6B6B6A;
    opacity: 0;
    transition: all ease 1s;
}
.ofrngimg1 .ofrng-para{
    background: #f7e2e1;
    color: #6B6B6A;
}
.ofrngimg2 .ofrng-para{
    background: #5565ac;
    color: #fff;
}
.ofrngimg3 .ofrng-para{
    background: #65d6e0;
    color: #6B6B6A;
}
.ofrngimg4 .ofrng-para{
    background: #f5566d;
    color: #fff;
}
.ofrngimg5 .ofrng-para{
    background: #ffc966;
    color: #fff;
}
.ofrngimg6 .ofrng-para{
    background: #806533;
    color: #fff;
}
.ofrngimg7 .ofrng-para{
    background: #b8b6b6;
    color: #fff;
}
.ofrngimg8 .ofrng-para{
    background: #5565ac;
    color: #fff;
    font-family:Manrope-Regular;
}
.offringbox:hover .ofrng-para{
 opacity: 1;
 transition: all ease 1s;
}
.ofrmt50{
    margin-top: 50px;
}
.ofrng-para-space p {
    padding-bottom: 10px;
    color: #6B6B6A;
    font-family: Manrope-Medium;
    font-size: 14px;
    line-height: 24px;
}
a.ofrlink {
    background: #F5566D;
    padding: 13px 30px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    margin: 10px 0;
}
.ofrng-para-space {
    margin-bottom: 50px;
}
.details-align p {
    color: #6B6B6A;
    font-family: Manrope-Regular;
    font-size: 14px;
    line-height: 24px;
}
.pillers-txt h4 {
    color: #6b6b80;
    font-size: 20px;
    margin: 20px 0;
    font-family:Manrope-Medium;
}
.details-align {
    margin-bottom: 40px;
    margin-top: 40px;
}
.alignwth-sec{
    padding: 110px 0;
    position: relative;
    margin-top: 50px;
}
section.alignwth-sec:after {
    position: absolute;
    display: block;
    content: "";
    background: #daf2f5;
    height: 100%;
    width: 50%;
    right: 0;
    top: 0;
    z-index: -1;
    border-radius: 50px 0 0 0;
}
.work-box {
    border-top: 4px solid #65d6e0;
    margin-top: 30px;
    margin-bottom: 30px;
}

.work-box h4 {
    color: #6b6b80;
    font-size: 20px;
    margin: 7px 0;
    font-family:Manrope-Medium;
}
.work-box p {
    color: #6b6b80;
    font-family: Manrope-Regular;
}
.work-img img {
    margin-right: 15px;
    margin-top: 20px;
}
section.vission-section {
    background: url(../images/Vision-img.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 10px 0;
}
.vission-inner {
    margin-top: 170px;
}
.vission-inner h2 {
    color: #F5566D;
    font-size: 40px;
    margin-bottom: 20px;
    font-family: Heading-Pro-Bold;
}
.vission-inner p {
    color: #5565AC;
    font-family: Manrope-Regular;
    font-size: 14px;
    line-height: 24px;
}
.vission-inner li {
    padding-bottom: 5px;
    color: #5565AC;
    line-height: 24px;
    font-size: 14px;
    font-family: Manrope-Regular;
}
.vission-inner ul {
    padding-left: 15px;
}
section.kidsvideo p {
    font-size: 16px;
    color: #5565AC;
    font-family: Manrope-SemiBold;
    line-height: 26px;
    text-align: justify;
}
section.kidsvideo .row {
    display: flex;
    align-items: end;
}
section.kidsvideo{
    padding: 80px 0;
    background: #f7e2e1;
}
.banner-txt h1 {
    color: #F5566D;
    font-size: 47px;
    line-height: 57px;
    font-family: Manrope-Medium;
}
section.bannersec .container {
    position: absolute;
    top: 7%;
    left: calc(100% - 96%);
}
section.bannersec{
    position: relative;
}
.kidsvdoimg{
    position: relative;
}
img.videoicon {
    position: absolute;
    right: -35px;
    top: 40px;
    transform: scaleY(-1);
}
div#backtotop img {
    width: 50px;
}
div#backtotop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 9;
}
.vission-inner.vission-inner2 {
    bottom: -20px;
    position: relative;
}
.leftIn {
    transform: rotatex(90deg);
    transform-origin: left bottom;
    animation: keybar linear 1s forwards;
}
@keyframes keybar { 
    0% { 
        transform: rotateY(90deg);
    }
    100% {
        transform: rotateY(0deg);
    }   
}
.innerbnr h1{
    font-size: 40px;
    font-family:Heading-Pro-Bold;
    color: #fff;
}
.innerbnr h1 span{
    font-size: 16px;
    font-family:Manrope-Regular;
    color: #fff;
    display: block;
    margin-top: 15px;
}
.innerbnr{
    height: 100vh;
    display: flex;
    align-items: end;
    padding-bottom: 80px;
    background-size: cover;
    position: relative;
}
section.innerbnr:before {
    background: rgba(0,0,0,0.1);
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
}
.pressbnr {
    background: url(../images/pressbnr.webp) no-repeat;
    background-size: cover;
}
p.pressdate span {
    font-family: AvenirLTProLight;
    font-size: 12px;
    color: #525252;
    margin-bottom: 30px;
    display: block;
    padding: 0px 20px 0px 0px;
}
.pressinnr h2 {
    font-family: AvenirLTProLight;
    font-size: 28px;
    color: #414141;
    margin-bottom: 20px;
}
.pressinnr p{
   font-family: AvenirLTProLight;
   font-size: 16px;
   color: #777777;
}
.pressinnr {
    margin-top: 50px;
}
.pressinnr a{
    color: initial;
}
.pressinnr a:hover p, .pressinnr a:hover h2{
    color: #65d6e0;
}
.pressimg {
    margin: 20px 0;
}
section.press-details {
    padding: 80px 0;
}
.mediabnr{
    background: url(../images/mediabnr.webp) no-repeat;
     background-size: cover;
}
.pressimg img {
    width: 100%;
}
.blogsbnr{
    background: url(../images/blogsbnr.webp) no-repeat;
     background-size: cover;
}
.aprochbnr {
    background: url(../images/aprochbnr.webp) no-repeat;
    background-size: cover;
}
.aproch-mainhdng {
    color: #FFC966;
    font-size: 50px;
    margin-bottom: 50px;
    font-family: Heading-Pro-Bold;
    
}
.aproch-mainhdng span {
    color: #6B6B6A;
    font-size: 20px;
    display: block;
    margin-bottom: 0;
    font-family: Manrope-Regular;
    margin-top: 15px;
}
.approchsubhdng{
    color: #F5566D;
    font-size: 32px;
    margin-bottom: 20px;
    font-family: Heading-Pro-Bold;
}
.aprochdetails p {
    color: #6B6B6A;
    font-size: 14px;
    margin-bottom: 20px;
    font-family: Manrope-Regular;
    line-height: 24px;
}
.aprochdetails img {
    margin-bottom: 20px;
}
.aprchimg {
    position: relative;
}
.aprchimg img {
    width: 100%;
}
.aprochline {
    width: 92.4%;
    height: 5px;
    background: #65d6e0;
    margin-bottom: 30px;
}
.rttprogrmimg {
    padding: 80px 0;
}
section.aprochsec {
    padding-bottom: 100px;
}
.mb50{
    margin-bottom: 50px;
}
.mb70{
    margin-bottom: 70px;
}
section.workvideo .container {
    position: absolute;
    top: 7%;
    left: calc(100% - 93.5%);
}
section.workvideo{
    position: relative;

}
.workvideo h1{
    font-size: 40px;
    font-family:Heading-Pro-Bold;
    color: #fff;
}
.workvideo h1 span{
    font-size: 16px;
    font-family:Manrope-Regular;
    color: #fff;
    display: block;
    margin-top: 15px;
}
.row.wrkvideorow {
    display: flex;
    align-items: end;
    padding-bottom: 80px;
    background-size: cover;
    height: 100vh;
}
.worksec-details{
    padding: 80px 0;
}
img.img-responsive.workimg1 {
    margin: 30px auto;
    width: 910px;
}
.locationsec{
    padding: 50px 0;
}
.locationpink{
    background: #f7e2e1;
}
.locationfrgy{
    background: #daf2f5;
}
.locationylo{
    background: #fff1d9;
}
.bluehdng{
    color: #323F7A;
    font-size: 38px;
    margin-bottom: 20px;
    font-family: Heading-Pro-Bold;
}
.mapdetails p {
    color: #6B6B6A;
    font-family: Manrope-Regular;
    font-size: 14px;
    line-height: 24px;
}
.blueblt {
    color: #6B6B6A;
    font-family: Manrope-Regular;
    font-size: 14px;
    line-height: 24px;
    padding-left: 15px;
}
.bletxt p {
    color: #323F7A;
    font-family: Manrope-Regular;
    font-size: 14px;
    line-height: 24px;
}
ul.bletxt {
    color: #323F7A;
    font-family: Manrope-Regular;
    font-size: 14px;
    line-height: 24px;
    padding-left: 20px;
}
.gujratmap {
    height: 290px;
}
.impcttxt h4 span{
    font-size: 18px;
    display:block;
    font-family: Heading-Pro-Bold;
}
.widthhalfnote p {
    color: #79776f;
    line-height: 20px;
    font-size: 10px;
}
.widthhalfnote {
    width: 100%;
    max-width: 190px;
    float: right;
    margin-top: 40px;
}
.wornrel {
    position: relative;
}
img.wornrelicon {
    position: absolute;
    top: 40px;
    left: -35px;
}
.bluetxt24{
    color: #323F7A;
    font-size: 25px;
    margin-bottom: 20px;
    font-family: Heading-Pro-Bold;
}
.mapbtm p{
    color: #6B6B6A;
    font-family: Manrope-Regular;
    font-size: 14px;
    line-height: 24px;
}
img.aprochicon {
    position: absolute;
    width: 70px;
    left: -32px;
    top: 30px;
}
.covid-img {
    position: absolute;
    bottom: 20px;
    left: -34px;
}

.space20 {
    padding-bottom: 20px;
}
section.covid-page {
    position: relative;
    margin: 80px 0 120px;
}
.covid-sec {
    position: absolute;
    width: 47%;
    top: 25%;
    right: 0%;
}
.space0 {
    margin-top: 0px;
}
img.vdo-button {
    position: absolute;
    width: 50px;
    top: 30%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    cursor: pointer;
}
.videoimgg{
    position: relative;
}
.videoimgg h3 {
    font-size: 30px;
    margin-top: 50px;
    font-family: Heading-Pro-Bold;
    color: #323F7A;
}
.space0 p {
    font-size: 15px;
    line-height: 24px;
    color: #525252;
    font-family: Manrope-Regular;
    text-align: justify;
}
.denprotxt {
    font-family: 'Heading-Pro-Bold';
}
.gov-details h3 {
    font-size: 33px;
    font-family: Heading-Pro-Bold;
    color: #a33949;
    margin-bottom: 5px;
}
.gov-details h5 {
    font-size: 22px;
    font-family: Heading-Pro-Bold;
    color: #6b6b6a;
    margin-bottom: 10px;
}
.govimg img {
    width: 100%;
}
.govimg {
    position: relative;
    margin: 20px 0;
}
img.govicon {
    position: absolute;
    top: 40px;
    width: 70px;
    left: -32px;
}
img.govicon1 {
    position: absolute;
    top: 40px;
    width: 70px;
    right: -32px;
}
.gov-details p {
    color: #6b6b6a;
    font-size: 14px;
    line-height: 24px;
    margin: 20px 0;
    font-family:Manrope-Regular;
}
.cntrgov {
    display: flex;
    width: 100%;
    align-items: center;
}
.governing-page{
    padding: 80px 0;
}
h3.blu-clr {
    color: #5565AC;
    margin-top: 100px;
}
.team-sec h3 {
    font-size: 28px;
    font-family: Heading-Pro-Bold;
    color: #5565AC;
    margin-bottom: 5px;
    margin-top: 20px;
}
.team-sec h4 {
    font-size: 22px;
    font-family: Heading-Pro-Bold;
    color: #6b6b6a;
    margin-bottom: 10px;
    height: 50px;
}
.team-sec p {
    color: #6b6b6a;
    font-size: 14px;
    line-height: 24px;
    margin: 20px 0;
    font-family: Manrope-Regular;
}
.team-sec img {
    width: 100%;
}
.mrgn-40{
    margin-bottom: 40px;
}

/* uneza css start */
.resourceBnr {
    background: url(../images/resource-banner.webp) no-repeat;
    background-size: cover;
}
.annualTxt p {
    font-family: Manrope-Regular;
    padding: 20px 0 0;
    font-size: 16px;
    color: #6B6B6A;
}
.governingSec-page {
    padding-bottom: 80px;
}
.classBox {
    height: auto;
    margin-bottom: 30px;
}
.contactBnr{
  background: url(../images/contact-banner.webp) no-repeat;
  padding-bottom: 130px;
  background-size: cover;
}
.contactLeft h2 {
    color: #5565AC;
    font-size: 28px;
    font-family: Heading-Pro-Bold;
}
.contactLeft p {
    color: #6B6B6A;
    font-family: Manrope-Regular;
    font-size: 16px;
    padding: 15px 0 15px;

}
.contactLeft p span {
    font-family: 'Manrope-SemiBold';
    font-size: 16px;
    color: #6B6B6A;
}
.contactLeft p a {
    color: #6B6B6A;
    text-decoration: underline!important;
}
.contactMap {
    padding-top: 40px;
}
.aboutBnr {
    background: url(../images/about-us.webp) no-repeat;
    padding-bottom: 100px;
    background-size: cover;
}
.aboutBnr h1 {
    font-size: 41px;
}
.aboutBnr h1 span{
    margin-top: 50px;
}
.abotMain .container-fluid{
    padding-left: 0px;
    padding-right: 0px;
}
.abotMain .col-md-6{
    padding-left: 0px;
    padding-right: 0px;
}
.abotMain .col-md-3{
    padding-left: 0px;
    padding-right: 0px;
}
.abotMain .col-md-4{
    padding-left: 0px;
    padding-right: 0px;
}
.aboutLeft h1 {
    font-size: 70px;
    font-family: Heading-Pro-Bold;
    color: #65d6e0;
}
.aboutRight h1{
   font-size: 70px;
   font-family: Heading-Pro-Bold;
   color: #FFC966;
}
.brdrLine {
    height: 10px;
    background: #65d6e0;
}
.aboutSnd {
    /* padding-top: 100px; */
    padding: 100px 15px 0px 15px;
}
.aboutTrd{
    padding-top: 50px;
}
.aboutLeft {
    padding: 0px 0px 0px 60px;
}
.aboutRight {
    text-align: end;
}
.aboutSnd p {
    color: #6B6B6A;
    font-size: 14px;
    font-family: 'Manrope-Regular';
    
}
.aboutTxt p {
    font-family: Manrope-Medium;
    font-size: 16.615px;
    color: #6B6B6A;
    line-height: 26px;
}
.abotMain {

    padding: 0px 0 20px;

}
h1.redDeep{
    color: #F5566D;
}
.aboutTwo {

    background: #daf2f5;
    margin-top: 95px;
    padding: 20px 52px 20px 10px;
}
.aboutTwo p {
    color: #F5566D;
    font-size: 16px;
    line-height: 24px;
    font-family: Manrope-SemiBold;
}
.aboutTwo h4 {
    color: #5565AC;
    padding: 30px 0 5px;
    font-size: 16px;
    font-family: Manrope-SemiBold;
}
.aboutTwo ul {
    /* list-style: none; */
    padding-left: 20px;
}
.aboutTwo ul li::marker {

    color: #F5566D;
}
.aboutTwo ul li{
    color: #323F7A;
    font-family: Manrope-SemiBold;
    font-size: 16px;
}
.aboutRight h1 span {
    display: block;
}
.abtThree {
    background: #FFC966;
    padding-bottom: 110px;
}
.abtThree h4 {
    padding: 0px;
    color: #323F7A;
    line-height: 24px;
}
.abtThree p span{
    display: block;
}
.abtPink{

    background: #F7E2E1;
}
.abtdrk {

    padding: 20px 25px 70px 10px;
}

.abtdrk p {
    color: #323F7A;
}
.mPink h1{

    color: #F5566D; 
}
.mPink h1 span{
 display: block; 
}
.ourValues .container-fluid {
    padding: 0px;
}
.ourValues .container-fluid .col-md-4 {
    padding: 0px;
}
.ourValues .container-fluid .col-md-8 {
    padding: 0;
}
.cultureDiver {
    padding: 120px 0 70px;
}
.cultureBannr {
    padding-top: 70px;
}
.teamMain .container .col-md-4 {
    padding-left: 10px;
    padding-right: 0px;
}
.teamS {
    height: 420px;
}
.teamS h3 {
    color: #50AAB3;
    font-size: 23px;
}
.teamS h4 {
    color: #6B6B6A;
    font-size: 15px;
}
.ofrlinkTeam{
    margin-bottom: 30px!important;
    padding: 15px 60px!important;
    background: #F5566D!important;
}
.ourValLeft {
    padding-left: 30px;
}
.valmainRight {
    background: #65CCE0;
    display: flex;
}
.yell{
    background: #FFC966;
}
.bluee {
    background: #5565AC;
    margin-right: 70px;
}
.majnta{
    background: #F5566D;
}
.majnta p, .majnta h4{
    color: #fff!important;
}
.valBox h4 {
    color: #323F7A;
    font-size: 24px;
    font-family: 'Heading-Pro-Bold';
    padding-bottom: 20px;
}
.valBox p{
    color: #6B6B6A;
    font-size: 16px;
    line-height: 26px;
}
.valBox {
    padding: 40px 10px 110px;
    width: 100%;
}
.bluee p, .bluee h4{
    color: #fff;
}
.babyPnk{
    background: #F7E2E1;
}
.seagrn {
    background: #DAF2F5;
    margin-right: 70px;

}
.valBox p span{
    display: block;
}
/* uneza css end */

.tmrtt-mt50{
    margin-top: 40px;
}
.tmfull{
    padding: 80px 0;
}
.teambtmimg {
    background: url(../images/teambtmimg.webp) no-repeat;
    height: 100vh;
    background-size: cover;
    position: relative;
    margin-bottom: 100px;
}
.teambtmimg-inner a {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-family: Manrope-SemiBold;
    text-decoration: underline!important;
    margin-top: 30px;
}
.teambtmimg-inner a span{
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-family: Manrope-Regular;
    text-decoration: none!important;
}
.teambtmimg-inner p {
    color: #fff;
    font-size: 16px;
    font-family: Manrope-Regular;
    line-height: 26px;
}
.teambtmimg-inner h4 {
    font-family: Heading-Pro-Bold;
    font-size: 37px;
    color: #fff;
    margin-bottom: 5px;
}
.teambtmimg-inner {
    background: #db3c58eb;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.indImages img {
    width: 100%;
}
#baguetteBox-slider #previous-button svg, #baguetteBox-slider #next-button svg {
    display: none;
}
#baguetteBox-slider #previous-button::before {
  content: "";
  display: block;
  position: absolute;
  width: 74px;
  height: 41px;
  background-image: url("../images/arrow-left.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;  
}


#baguetteBox-slider #next-button::after {
  content: "";
  display: block;
  position: absolute;
  width: 74px;
  height: 41px;
  background-image: url("../images/arrow-right.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;  
}

.teamMain {
    margin-bottom: 50px;
}
.teamMain a:hover {
    background: #000!important;
    transition: 0.5s;
}
.aboutSnd p:nth-child(2) {
    padding-top: 15px;
}


.policy h3 {
    font-size: 28px;
    color: #65d6e0;
    font-family: Heading-Pro-Bold;
    line-height: 32px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.policy p {
    padding-bottom: 10px;
}
.policy h4 {
 font-family: Manrope-SemiBold;
 padding-bottom: 8px;
 font-size: 16px;
 color: #6B6B6A;
}
.policy h6 {
    font-size: 16px;
    font-family: 'Manrope-SemiBold';
    line-height: 22px;
    padding-bottom: 20px;
    color: #6B6B6A;
}
.policy .heading-line{
    margin-top: 40px;
}


.policybtm{
    padding-bottom: 50px;
}

.abtbtm{
    margin-bottom: 50px;
}
.ourImpactBtn {
    margin-top: 50px;
}
ul.nwBlu li{
    color: #5565AC!important;
}
.tmfull .team-sec{
    margin-bottom: 50px;
}



.policy h5 {
    font-size: 21px;
    font-family: Heading-Pro-Bold;
    line-height: 30px;
    padding-bottom: 50px;
    color: #6b6b6a;
}

section.covid-pageUn {

    margin: 80px 0 60px;
}
p.pressdate span.dotTD::before {
    position: absolute;
    height: 3px;
    width: 3px;
    background: #525252;
    content: "";
    border-radius: 5px;
    /* padding: 9px 0 2px; */
    bottom: 6px;
    left: 8px;
}
p.pressdate span.dotTD {

    position: relative;
    display: inline;
}

section.press-detailsUn {
    padding: 80px 0 50px;

}
html{scroll-behavior:smooth}

section.press-detailsUn {
    padding: 80px 0 50px;
}
.tmfull .team-sec h4 span {
    display: block;
}

.whatInfo {
    padding: 0px 0px 0px 190px;

}
/**/
/**/
.container.gallery-container{
    max-width: 1238px;
    width: 100%;
}
.secondRow, .firstRow, .thirdRow, .fourthRow, .fifthRow {
  display: flex;
  gap: 8px;
  justify-content: start;
  align-items: center;
}
.firstLeft {
  max-width: 724px;
  width: 100%;
}

.firstLeft a img {
  width: 100%;
}
.firstRight{
    max-width: 466px;
    width: 100%;
}
.insideTwo {
  display: flex;
  align-items: center;
  gap: 8px;
}
.indisSig a img {
  width: 100%;
  margin-top: 8px;
}
.GmRt {
  margin-top: 8px;
}

.secondLeft a img {
  width: 100%;
}
.secondRight a:nth-child(1) img {
  width: 100%;
}
.secondLeft {
  max-width: 537px;
  width: 100%;
}
.secondRight {
  max-width: 653px;
  width: 100%;
}
.secondIns2{
    display: flex;
    gap: 8px;
}
.third1 a img{
    width: 100%;
}
.third3{
    display: flex;
    gap: 8px;
}
.third3 a img{
    width: 100%;
}

.thirdLeft {
  max-width: 597px;
  width: 100%;
}
.thirdRight {
  max-width: 593px;
  width: 100%;
}

.fourth1 a img{
    width: 100%;
}
.fourth3{
    display: flex;
    gap: 8px;
}
.fourth3 a img{
    width: 100%;
}
.mL{
    margin-left: 34px;
}
.head-img img {
    width: 45px;
    height: 55px;
}
.policy h2 {
    margin-bottom: 0px;
}

.pink-head {
    font-size: 40px;
    color: #f5566d;
    font-family: Heading-Pro-Bold;
    margin-bottom: 20px;
}
.policy p {
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    font-family: Manrope-Regular;
    color: #6b6b6a;
}
.policy ol {
    padding-left: 15px;
    margin-bottom: 20px;
}
.policy ol li {
    font-size: 16px;
    font-family: Manrope-Regular;
    line-height: 26px;
    padding-bottom: 10px;
    color: #6b6b6a;;
}
.policy {
    margin-top: 50px;
}
.policy p a {
    color: #6b6b6a;
}
.mt-40 {
    margin-top: 40px !important;
}
#safeguarding-policy {
    padding-bottom: 60px;
}
.policy p span {
    display: block;
}
.blogDetails {
  max-width: 940px;
  width: 100%;
  display: block;
  margin: 65px auto;
  border: 1px solid #b8b6bd;
  padding: 65px 95px;
}
.blogDetails p {
  font-size: 16px;
  color: #777;
  line-height: 26px;
  margin-bottom: 25px;
}
.blogDetails p a {
  text-decoration: underline !important;
}
.blogDetails p a.mailColor{
    text-decoration: none !important;
}
.blogDetails h2 {
  font-size: 36px;
  color: rgb(85, 101, 172);
  font-family: Heading-Pro-Bold;
  margin-bottom: 60px;
}
.blogDetails h4 {
  font-size: 20px;
  line-height: 30px;
  color: #f5566d;
  font-family: Heading-Pro-Bold;
  margin-bottom: 25px;
}
.blogDetails h2 span {
  display: block;
  font-size: 16px;
  color: #9b9b9b;
  font-family: AvenirLTProLight;
  margin-bottom: 25px;
}
.blogDetails img {
  margin-bottom: 25px;
}
.blogDetails h3 {
  font-size: 28px;
  line-height: 42px;
  color: #6b6b6a;
  font-family: Heading-Pro-Bold;
  margin-bottom: 20px;
}
.blueTxts{
    color: rgb(85, 101, 172);
}

.redBoxs p {
  font-size: 18px;
  color: #f5566d;
  line-height: 27px;
  font-family: Manrope-Medium;
  font-style: italic;
}
.redBoxs {
  border-left: 2px solid rgb(85, 101, 172);
  padding-left: 35px;
}
.middleBlogImg .blogDetails img {
  margin: 0px auto;
  margin-bottom: 0px;
  margin-bottom: 25px;
  width: auto;
}
.middleBlogImg img{
    margin: 0px auto;
    margin-bottom: 25px;
}
.gapBot{
    margin-bottom: 10px;
    display: block;
}
.txtCntr{
    text-align: center;
}
.fullImgsO img{
    width: 100%;
}
.lightbox {
  position: relative;
  display: block;
}
.fullImgs {
  position: absolute;
  width: 28px;
  height: 28px;
  right: 10px;
  top: 10px;
  display: none;
  text-align: right;
  background-color: #fff;
  border-radius: 50%;
}
.fullImgs img{
    padding: 5px;
}
.lightbox:hover .fullImgs{
    display: block;
}
.lightbox img {
  width: 100%;
}
.social-icon a {
  width: 24px;
  height: 24px;
  float: left;
}
.lightbox.fixWidths {
  max-width: 437px;
  margin: 0px auto;
}
#fbIcon:hover .st0, #twitterIcon:hover .st0, #linkdinIcon:hover .st0, #linkIcon:hover .st0{
    fill: #337ab7;
}
.locationmegha {
    background: #fcd79b;
}
.bookhdng {
    color: #5565AC;
    font-family: Heading-Pro-Bold;
    font-size: 28px;
    margin: 30px 0 10px;
}
.srp-book {
    margin-bottom: 50px;
}
img.ofringimg8 {
    height: auto;
}
img.flwmbl {
    width: 100%;
}
.haryanamap-box {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-top: 50px;
}
img.haryanamap {
    width: 67%;
}
.aboutBnr::before {
    background: transparent!important;
}
img.workmap1 {
    margin-top: 50px;
}
.sitemapLink {
    margin-bottom: 20px;
}
.maptxt4 {
    width: 20%;
    position: absolute;
    right: 55px;
    top: 55%;
    text-align: center;
}
.map-div .maptxt4 h6:after {
    position: absolute;
    display: block;
    content: "";
    background: #5565AC;
    height: 90px;
    width: 2px;
    bottom: 0;
    top: -95px;
    right: 80px;
}
.topIn {
    transform: rotateY(90deg);
    transform-origin: left bottom;
    animation: topIn linear 1s forwards;
}
@keyframes topIn { 
    0% { 
        transform: rotateX(90deg);
    }
    100% {
        transform: rotateX(0deg);
    }   
}
.txtmapbld {
    font-family: Manrope-SemiBold!important;
    margin: 10px 0;
}
.presstp15 {
    margin-top: 15px!important;
}
.aproch-mainhdn-mrgn {
    margin-bottom: 0px;
    color: #65d6e0;
    text-transform: uppercase;
}
.orPara{
    margin-bottom: 20px;
}
.pagenotfound a {
    background: #F5566D;
    padding: 13px 30px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    margin: 10px 0;
}
section.pagenotfound {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
section.pagenotfound h1 {
    color: #F5566D;
    font-size: 200px;
    margin-bottom: 0;
    font-family: Heading-Pro-Bold;
    line-height: 130px;
}
section.pagenotfound p {
    color: #323F7A;
    font-size: 24px;
    margin: 10px 0 30px;
    font-family: Heading-Pro-Bold;
    text-align: center;
}
.social-iconUn a img.twitImg {
    width: 24px;
    height: 22px;
}
.social-iconUn a {
    float: none;
    margin-right: 10px;
}
/*our approach*/

.appMain {
    position: relative;
   
}
.systemTxt {
    background:  #5565AC;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    padding: 20px 15px 20px;
    width: 100%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.hoverTxt {
    position: absolute;
    bottom: 0;
    bottom: -150px;
    left: 0;
    right: 0;
    height: 300px;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background: rgba(85, 101, 172, 0.85);
    color: white;
    font-size: 20px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 20px 15px 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.appIn img{
    width: 100%;
}

.appMain:hover .hoverTxt{
   opacity: 1;
    transition: ease all 0.5s;
}
.appMain:hover .systemTxt{
    display: none;
    cursor: pointer;
}
.appMain:hover{
    cursor: pointer;
}
.systemTxt h4 {
    font-size: 32px;
    color: #fff;
   font-family: Heading-Pro-Bold;
}
.hoverTxt h4{
    font-size: 32px;
    padding-bottom: 10px;
    font-family: Heading-Pro-Bold;
}
.hoverRd{
 background: rgba(245, 86, 109, 0.85);
 height: 380px;
 bottom: -190px;
}
.appScnd h4{

}
.scalerd{
  background: rgba(245, 86, 109, 1);

}
.susSky{
    background: rgba(107, 212, 219, 1);

}
.hoversky{
 background: rgba(80, 189, 198, 0.85);

 height: 380px;
 bottom: -190px;
}
.appHover{
    padding: 70px 0 70px;
}
.skyhdng{
    color: #65D6E0;
font-family: Heading-Pro-Bold;
font-size: 40px;
margin: 20px 0 20px;
}
.aprochsec .skyhdng {
    margin: 20px 0 10px;
}
.appScnd{
    margin-bottom: 30px;
}
.aprochdetails h4 {
    color: #F5566D;
    font-size: 32px;
    padding-bottom: 10px;
    font-family: Heading-Pro-Bold;

}
.frameTxt p{
    color: #F5566D;
    line-height: 19px;
}
.frameTxt p span{
   display: block;
}
.appScnd h4{
     font-family: Heading-Pro-Bold;
     font-size: 32px;
     color: #F5566D;
     padding: 30px 0 50px;

}
.appHeight{
    min-height: 150px;
}
.appElement {
    position: absolute;
    right: 5px;
    transform: rotate(90deg);
    top: -20px;
    /* width: 50px; */
}


/* new-page-css-start */
.innerbnr.donatepg{
    background-image: url(../images/donate/dondate-banner.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
        align-items: start;
    padding-top: 100px;
}
.innerbnr.donatepg h1 span{
    font-family:Heading-Pro-Bold;
    font-size: 70px;
    line-height: 70px;
    color: #065947;
}
.innerbnr.donatepg h1{
    font-family:Heading-Pro-Bold;
    font-size: 70px;
    line-height: 70px;
    color: #065947;
}
.arunachal h2{
    color: #5565AC;
    font-size: 40px;
    line-height: 45px;
    font-family:Heading-Pro-Bold;
    padding-bottom: 20px;
}
.arunachal{
    padding-bottom: 40px;
}
.myriad p{
    color: #000;
        font-size: 18px;
    line-height: 26px;
}
.myriad{
    background-color: #EFF5F7;
    padding: 60px 0;
}
.holiday h3{
    font-size: 24px;
    line-height: 36px;
    color: #5565AC;
    font-family:Manrope-SemiBold;
    padding-bottom: 25px;
}
.donateBtn a{
    background-color: #EA5268;
    border-radius: 40px;
    padding: 13px 25px;
    text-align: center;
    font-family:Manrope-SemiBold;
    color: #fff;
}
.myriad .row.pb40{
    padding-bottom: 40px;
}
.holiday p{
    padding-bottom: 12px;
}
.children h3{
    font-size: 40px;
    line-height: 30px;
    color: #EA5268;
     font-family:Heading-Pro-Bold;
}
.children h3 span{
    font-size: 30px;
    line-height: 30px;
    color: #5565AC;
     font-family:Heading-Pro-Bold;
}
.children{
        display: flex;
    align-items: end;
    justify-content: space-between;
    padding-bottom: 5px;
    border-bottom: 3px solid #5565AC;
    margin-bottom: 38px;
}
.holiday.max{
    max-width: 652px;
}
.children h3 span.block{
    display: block;
}
/* end */