//below css class added by irappa

.pp-gravis {
padding-top: 10px !important;
}
header div.menu-parent .logo img {
    max-width: 300px;
    width: 275px !important;
    height: 70px !important;
}

.customtab ul li {display:inline-block;
	vertical-align: top;
	width:  24%}
.page-id-1263 .block {padding:0px}

.member-img:after, .member-img:before {
    /* border-bottom: 0px solid transparent; */
    border-right: 0px solid transparent;
    border-top: 0px solid #fff;
    height: 0;
    width: 0;
    z-index: 1;
    position: relative;
    /* left: 0; */
    /* top: 0; */
}

.team-member:hover .member-img > img {
transform: inherit; !important}
.team-member:hover .member-social {
     bottom: 0px;  
}

.social-links > a, .social-links > a:hover {
    color: #fff;
    float: right;
    /* font-size: 12px; */
    height: 25px;
    line-height: 26px;
    margin-right: 5px;
    text-align: center;
    width: 100%;
}

.social-links > a:hover {
color:black;
}

.program-service-box {
    font-family: Poppins !important;
    padding: 40px;
    margin: 0px;
    background: #fff;
    width: 95%;
}

#fancy-title-12 p, .what-we-do #fancy-title-13 p, #fancy-title-19 p, .what-we-do #fancy-title-24 p, .what-we-do #fancy-title-22 p, #fancy-title-10 p, #fancy-title-20 p, #fancy-title-23 p, #fancy-title-25 p, #fancy-title-39 p, #fancy-title-46 p, #fancy-title-48 p, #fancy-title-50 p, #fancy-title-32 p, #fancy-title-33 p, #fancy-title-41 p, .ww-our-impt #fancy-title-21 p,  .pp-paragraph #fancy-title-14 p, .what-we-do #fancy-title-14 p, .what-we-do span p, .ww-our-impt #fancy-title-26 p, .english-buddy #fancy-title-14 p, 
.here-girl p, .testimonial-box #fancy-title-39 span p {
color: #234774;
}

#fancy-title-4 p, #fancy-title-5 p, #fancy-title-6 p, fancy-title-31 p, .girl-change-text #fancy-title-30 p, #fancy-title-52 span p, #fancy-title-53 p, .girl-change-text #fancy-title-29 p, #fancy-title-45 p, #fancy-title-46 p, #fancy-title-7 p,  .ww-our-impt #fancy-title-31 p, .girl-change-text #fancy-title-31 p, .girl-future-box  #fancy-title-43 p, .girl-future-box  #fancy-title-44 p, .girl-future   #fancy-title-44 p {
color: #FFFFFF;
}

#fancy-title-30 p a, #fancy-title-54 p a, #fancy-title-55 p a, #fancy-title-53 p a, #fancy-title-46 p a, .girl-change-text #fancy-title-31 a, .girl-future  #fancy-title-45 p a {
   color: #FFFFFF;
   text-decoration: underline;
}
#fancy-title-29 p {
   margin-left:12px;
}

.our-program-btn p {
    width: 95%;
    background-color: #FFF;
    padding: 15px 28px 25px;
    text-align: center;
}

.our-program-btn p a {
    background-color: #179ad3;
    color: #FFFFFF;
    font-size: 18px;
    padding: 13px 34px;
    border-radius: 80px;
    font-weight: bold;
}

.our-impact-box span {
    font-family: Poppins !important;
    margin: 0px;
    font-size: 26px !important;
    letter-spacing: 1!important;
}

#fancy-title-14 span {
    font-weight: bold;
}

.pp-icon-box {
   height:490px !important;
   padding:35px !important;
   font-size: 22px !important;
}

.girl-change-text #fancy-title-30 p, #fancy-title-52 span p, #fancy-title-53 p, .girl-change-text #fancy-title-29 p, #fancy-title-54 p, #fancy-title-55 p {
    color: currentColor;
}
.program-col .vc_col-sm-6 {
    width: 50%;
}

.our-impact-text p {
color: #234774!important;
}
.image-box {
margin-top: 40px;
}

.pp-paragraph #fancy-title-15 p {
font-weight: normal;
}
.holistic-box #fancy-title-19 p, .holistic-box #fancy-title-20 p, .holistic-box #fancy-title-23 p, .holistic-box #fancy-title-25 p, .meet-buddies span p, .vc_col-sm-12 #fancy-title-39 span p, .vc_col-sm-12 #fancy-title-41 span p, .pp-image-text-box #fancy-title-23 span p, .ee-cultivate #fancy-title-19 span p, .ee-cultivate #fancy-title-20 span p, .ee-cultivate #fancy-title-20 span p,  .ee-cultivate #fancy-title-23 span p {
 color:#000;
}

.vc_custom_1608548090811 {
padding-top:30px!important;
padding-bottom:30px!important;
}

.program-col #fancy-title-14 p span, .what-we-do #fancy-title-15 p, .what-we-do #fancy-title-16 p,  .what-we-do #fancy-title-18 p, .program-col  #fancy-title-17 p {
 color: #2a2d2e;
}

.program-col #fancy-title-15 span {
    font-weight: 600!important;
}

.title-head-eng .h2, .title-head-eng h2 {
    margin-top: -75px!important;
    margin-bottom: 0px!important;
    margin-left: 0px;
}

.title-head-eng .h1, .title-head-eng h1, .title-head-eng a  {
    margin-left: 0px;
}

.title-head-eng .vc_col-sm-6 {
width:100%;
}


/* Testimonial */
.slick-slider {
background-color: #f2f2f2!important;
}

.video-link {
    display: inline-block;
    padding: 0px 0px;
    text-decoration: underline!important;
    color: #179ad3;
    background: transparent;
    box-shadow: none;
}

/* --- */
.player {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,1);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%, rgba(0,0,0,1) 100%);
    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%, rgba(0,0,0,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%, rgba(0,0,0,1) 100%);
    background: radial-gradient(center, ellipse cover, rgba(0,0,0,.65) 0%,rgba(0,0,0,1) 100%);
     opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.player__video {
    position: relative;
    top: 50%;
    left: 50%; 
    width: auto;
    max-width: 64%;
    background-color: #fff;
    box-shadow: 0 0 50px rgba(0,0,0,.95);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.js--show-video { opacity: 1; }

.video-filler {
    display: block;
    width: 100%;
}

.video-close {
    position: absolute;
    z-index: 0;
    top: 0;
    right: -30px;
    padding: 5px 10px;
    border: none;
    outline: none;
    border-radius: 0 50% 50% 0;
    cursor: pointer;
    font-size: 24px;
    color: #000;
    background-color: #ffffff;
    box-shadow: 0 0 20px rgba(0,0,0,.75);
}

.video-iframe {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 10px solid #ffffff;
}

.simple-testimonials-showcase .sts-wrap .grid-layout .testimonial-author-role {
    color: #000!important;
    font-weight: 400;
    font-size: 15px;
    background: #FFF;
    padding: 10px 10px 9px;
    margin: 0px auto;
}

.simple-testimonials-showcase .sts-wrap .grid-layout .testimonial-content {
    color: #000000;
    background: #FFF;
    padding: 64px 22px 14px 22px;
    margin: -50px 0px 0px 0px;
    font-size: 15px;
    line-height: 1.5;
}

.simple-testimonials-showcase .sts-wrap .grid-layout .testimonial-author {
    color: #000000!important;
    background: #FFF;
    padding: 15px 15px 0px 15px;
    margin: 0px auto;
}

.testimonial-video-con {
    background: #FFF;
    padding: 0px 15px 19px 15px;
}

.simple-testimonials-showcase .sts-wrap .grid-layout .img-circle {
    border: 3px solid #FFF;
}

.pp-image-text-box #fancy-title-29 p {
     margin-left: 0px;
}

.our-impact-box {
    margin-top: 10px;
}

.simple-testimonials-showcase .sts-wrap .grid-layout {
 padding-top:0px;
margin-top:0px;
}
.slick-dots {
bottom: -20px!important;
}
.testimonial-box {
width:100%;
}

#page-section-36 .mk-grid {
width:100%;
}

 .mk-css-icon-menu div {
    background-color: #FFF;
}

.mk-responsive-nav li a {
     color: #FFFFFF! important;
}

@media (max-width: 600px) {
 #fancy-title-11, #fancy-title-13, #fancy-title-15, #fancy-title-17, #fancy-title-18, #fancy-title-19, #fancy-title-20, #fancy-title-23, #fancy-title-24,#fancy-title-25,#fancy-title-26,#fancy-title-30 {
    font-size: 20px;
}
.program-col .vc_col-sm-6 {
    width: 100%;
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    width: 105%;
}
.mk-responsive-nav>li {
    border-bottom: 1px solid #eaeaea;
}

nav.menu-main-menu-container {
    background: #313030;
    opacity: 0.9;
}
.mk-svg-icon {
    fill: #FFF;
}
}

.slick-prev::before, .slick-next::before {
font-size: 75px!important;
}

.black-color-tutor-page p{
color: #000000!important;
}
#fancy-title-39 p a{
   color: #FFFFFF;
   text-decoration: underline;
   font-weight: 600;
}
.white-color-tutor-page p{
color: #FFFFFF!important;
}
.blue-color-tutor-page p {
color: #234774!important;
}
.button1-changes-tutor-page a{
font-family: Poppins !important;
font-size: 19px;
letter-spacing: 0px!important;
font-weight: 600;
}
.button3-changes-tutor-page a{
font-family: Poppins !important;
font-size: 16px;
}
.margin-right-tutor-page p{
 margin-right: 29px;
 }
.moreways-donate p, .title-donate p{
color: #000000!important;
}
.our-purpose p, .it-all-started p{
color: #234774!important;
}
.empowering p{
color: #666666!important;
}
.links p{
color: #000000!important;
}
.links p a{
text-decoration-line: underline;
color: #87CEEB!important;
font-weight:600;
}
.help-mail-donate p a{
text-decoration-line: underline;
}
#fancy-title-19 p a{
text-decoration-line: underline;
}
.text-shadow-home-page p{
text-shadow: 3px 3px 5px #234774;
}
.mk-header .mk-header-inner {
background-color: rgb(60, 60, 60,0.6);
}
.add-header-height {
 height: 75px;
line-height: 75px;
}
.mk-main-navigation {
margin-block: -15px;
}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
font-weight: 600;
color: white!important;
}
.main-navigation-ul li>.sub-menu {
    background-color: rgb(60, 60, 60,0.7)!important;
}
}