@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700&display=swap');

/*
font-family: 'Oswald', sans-serif;
font-family: 'PT Serif', serif;
*/
@font-face {
  font-family: 'DroidSerif';
  src: 
	  url('../fonts/droidSerif/DroidSerif.eot?#iefix') format('embedded-opentype'),  
	  url('../fonts/droidSerif/DroidSerif.woff') format('woff'), 
	  url('../fonts/droidSerif/DroidSerif.ttf')  format('truetype'), 
	  url('../fonts/droidSerif/DroidSerif.svg#DroidSerif') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'nimbussantconregular';
    src: url('../fonts/nimb/nimbussantcon-webfont.eot');
    src: url('../fonts/nimb/nimbussantcon-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nimb/nimbussantcon-webfont.woff2') format('woff2'),
         url('../fonts/nimb/nimbussantcon-webfont.woff') format('woff'),
         url('../fonts/nimb/nimbussantcon-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{ 
	font-family: 'DroidSerif';
	font-size:18px;
	color: #727171;
	}
.btn{
	font-family: 'Oswald', sans-serif; font-weight: 500;
	}
h1, h2, h3, h4, h5, h6{
	font-family: 'Oswald', sans-serif;
	}
.h1, h1{
	font-size:46px;
	}	
.h2, h2{
	font-size:36px;
	}	
h3{
	font-size:32px;
	}
h4{
	font-size:28px;
	}
ul ll, ul li a{
	font-size:18px;
 	}				
p{
	font-family: 'DroidSerif';
	font-size:18px;
	color: #727171;
	}	
img{
	max-width:100%;
	}
.green_color{
	color:#69b22c;
	}	
.right-header{ padding: 14px 0;}
/************** header****************/
.p12{padding: 12px;}
.btn-donate{background: #056839; color: #ffffff; padding: 15px 30px !important;     margin-left: 17px;}
.btn-Volun{background: #ffd11b;  color: #151515;   padding: 15px 30px !important;    margin-left: 9px;}
.phon-no{display: inline-block; margin-top: 28px;font-size: 18px; color:#056839;}
.inline-block{display: inline-block;}
.no-padding{padding: 0;}
.phone-img{margin-top: 0px;}
.logo-img{width: 318px; margin-left:0; margin-right:0;}
.right-btn{padding-top: 21px;}
.navbar-inverse{border-radius: 0px; background: #151515;margin-bottom: 0px;}
.navbar-inverse .navbar-nav>li>a{padding: 15px 9px; color: #ffffff; font-family: 'Montserrat', sans-serif; font-size:16px;}
.navbar-inverse .navbar-nav>.active>a{border-bottom: 3px solid #69b22c;}
.navbar-inverse .navbar-nav>li>a:hover{border-bottom: 3px solid #69b22c;}
.top_header{
  color: white;
  background:black;
  padding-top: 10px;
  padding-bottom: 10px;
}
.social_list li {
  display: inline;
  list-style-type: none;
}
.share_icon {
  margin-left: 15px;
  color: #ffffff;
	}
.header_top_right {
  text-align: right;
	}
.dropdown:hover .dropdown-menu {
	/** Show dropdown menu */
	display: block;
	}
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
	}
.bck_img{
	height: 110vh;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	}
.slideone{
	background-image: url(../images/slide1.jpg);
	}	
.slidetwo{
	background-image: url(../images/slide2.jpg);
	}		
.slidethree{
	background-image: url(../images/slide3.jpg);
	}		
.carrer_page h3{
	font-size: 24px;
	margin-top: 0px;
	}
/************** stickly header****************/
#header_stick{
    width: 100%;
    z-index: 999;
    position: fixed;
    background: #fff;
    left: 0;
    right: 0;
    top: 0;
}
#load  {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('../images/ajax-loader.gif') 50% 50% no-repeat rgb(255, 255, 255);
}

/************** slider****************/
.text-left{text-align: left;}
.slide-head{margin-top: 0;}
.strip{background: #69b22c;}
{font-family: 'DroidSerif'; font-weight: 500; font-size: 31px;}
.strip p{font-family: 'DroidSerif';    font-weight: 300; font-size:20px; color:#333;}
.mt20{margin-top: 20px}
.btn-reg{background: #ffd11b;}
.mt35{margin-top: 35px;	}
.text-white{color: #ffffff;}
/************** welcome****************/
.padded-row{padding: 20px 0;}
 h1{ font-weight: 600; font-family: 'Oswald', sans-serif;}
.bottom-line{width: 70px;    border-top: 3px solid #69b22c; margin-top: 10px;}
.welcome{padding: 40px 0 70px 0;}
.wel-text{font-size: 16px;line-height: 25px;padding-top: 25px;font-family: 'Raleway', sans-serif;}
.wel-text2{font-size: 16px;line-height: 25px;padding-top: 10px;font-family: 'Raleway', sans-serif;}
.wel-con h4{margin-top: 90px; text-transform: uppercase;font-family: 'Oswald', sans-serif; font-weight: 500; font-size:30px;}
.wel-con{position: relative; border: 7px solid #69b22c; background: #fafafa;}
.abs-img{width:120px;height:120px background: #ffffff;border: 1px solid #e1e1e1;padding: 24px;border-radius: 50%;top:-60px;position: absolute;left:50%;margin-left:-60px; box-shadow: 1px 2px 6px #e1e1e1;}
.wel-con p{padding: 10px 28px; font-size:16px;line-height: 25px;font-family: 'Raleway', sans-serif;  }
@media(min-width:992px){.wel-con p{min-height:250px}}
.wel-con:hover{background:#69b22c; color: #ffffff;transition: 0.5s all ease-in-out .1s;  }
.btn-more{background: #69b22c;border-radius: 3px;color: #ffffff;margin: 40px 0 70px 0;}
/************** develop-child****************/
.d-child{background: #f0f9e8; padding: 40px 0 70px 0;}
.section3 h1{font-weight: 600; font-family: 'Oswald', sans-serif;}
.white-box{background: #ffffff;padding: 4px 31px;    min-height: 156px;border-radius: 15px;box-shadow: 1px 2px 6px #e1e1e1;border: 3px solid #69b22c;}
.col-md-offset-right-4 {margin-right: 33.33333333%;}
.col-sm-offset-right-4{margin-right: 33.33333333%;}
.col-md-offset-right-1 {margin-right: 8.33333333%;}
.col-sm-offset-right-1 { margin-right: 8.33333333%;}
.white-box h3{font-family: 'Oswald', sans-serif; font-weight: 500; color:#69b22c; }
.pb45{padding-bottom: 45px;}
.white-box p{font-family: 'Raleway', sans-serif; color: #776e6e;}
/************** black-section****************/
.section4{background: #0d0705; padding: 60px 0;}
.brd-right{border-right: 1px solid #45423f;}
.section5{background: #e9eff4; padding: 60px 0;}
.section5 h1{font-weight: 600; font-family: 'Oswald', sans-serif;}
/***************section6**********/
.section6{    padding: 26px 0;}
#Carousel1{padding-top: 26px; padding-bottom: 26px}
.thumbnail{padding: 15px; border-radius: 2px;}
.col-sm-offset-right-3 {margin-right: 25%;}
.col-md-offset-right-2 { margin-right: 16.66666667%;}
.col-sm-offset-right-2 { margin-right: 16.66666667%; }
.col-half-offset{margin-left:4.166666667%}
/***************Overview page *****************/
.banner_img{
  background-image: url("../img/banner.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.banner_desc{
  padding-bottom: 120px;
  padding-top: 23em;

}
.top_margin{
  margin-top: -20px;
}
.page_name{
  text-align: right;
}
.page_link li{
  display: inline;
  padding-right: 10px;
}
.page_link li a{
  color: white;
  font-size:18px;
}
.page_heading h1{
  font-size: 44px;
  color: white;
  margin: 0px;
}
.page_link{
  padding-top: 50px;
}
.page_link .active a{
  color: #69b22c;
}
.page_desc h3{
  font-weight: 300;
  color: white;
  font-size: 22px;
  position: absolute;

}
.page_desc h3::after {
	content: url("../img/arrow.png");
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	right: 0;
	top: 30px;
	}
.overview_desc{
	padding-top:60px; 
	padding-bottom:50px;
	}
.common_overview_heading{
	color: #000000;
	text-transform: uppercase;
	}
.common_overview_p{
	padding-bottom: 20px;
	font-size: 16px;
	}
.learn_more_btn{
	width: 165px;
	height: 50px;
	font-size: 16px;
	background-color: #69b22c !important;
	}
.common_space{
	padding-bottom: 60px;
	}
.volunteer_sec{
	background-color: #69b22c;
	}
.hand_shake_img {
	float: left;
	padding-right: 15px;
	padding-top: 30px;
	}
.wht_heading{
	font-size: 34px;
	color: white;
	}
.wht_paragrap{
	font-size: 21px;
	color: white;
	font-weight: 300;
	}
.join_with_us{
	background-color: #fed11b !important;
	color: #151515;
	font-size: 16px;
	padding: 16px 31px;
	}
.volunteer_btn{
	padding-top: 30px;
	}
.volunteer_desc{
	padding-top: 15px;
	padding-bottom: 20px;
	}
.whole_text_color{
	color: #69b22c;
	}
.single_img_pt50{
	padding-top: 50px;
	}

/***************** about page ***************/
.about_us_img{
  background-image: url("../img/about-us-img.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.about_page_heading {
  position: relative;
  margin-top: 0px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 36px;
}
.about_page{
  padding-top: 60px;
  padding-bottom: 65px;
}
.about_list ul li{
  list-style-type: none;
  padding-bottom: 30px;
  font-size:18px;
}
.about_list ul{
  padding:0px;
}
.check_icon{
  color: #69b22c;
  padding-right: 10px;

}
.about_p{
  font-size: 15px;
  padding-bottom: 15px;

}
.our_target{
  background-color: #f4f7fa;
}
.target_box{
  text-align: center;
}
.target_img{padding-top: 30px;}
.target_box .target_img{
  background-color:#ffffff;
  border:1px solid #69b22c;
  box-shadow: 2px 2px #dee1e3;
}
.target_img.about img{
	width: 120px;
    height: 120px background: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
     box-shadow: 1px 2px 6px #e1e1e1;
	}
.our_target{
  padding-top: 70px;
  padding-bottom: 80px;
}
.target_desc{
  height: 250px;
  padding: 22px;
}


/***************Foundere page style*****************/
.founder_banner_img{
  background-image: url("../img/founder.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.founder_page{
  padding-top: 30px; 
  padding-bottom: 30px;
}
.autograph_img{
  padding-top: 25px;
  padding-bottom: 30px;
  padding-left: 50px;
}
.founder_desc{
  font-size: 16px;
}
.founder_desc p{
  padding-bottom: 15px;
}
.founder_desc_p{
  padding-top: 50px;
}
.founder_desc h3{
  font-size: 20px;
}
.border_btm {
  border-bottom: 1px solid #dedede;
  padding: 0px 0 38px; margin-bottom: 30px;
  text-align: center;
}
.border_btm > p {
  font-size: 18px;
  font-weight: 300;
}
.carrer_page {
  border: 1px solid #efefef;
  height: 170px;
  padding: 17px 15px; 
  margin-bottom: 20px;
 
}
.img_full{
  width: 100%;
}
.carrer_page h3{ font-size: 20px;  padding-top: 10px;}
.carrer_page a{ color: #232323;
    font-size: 16px;
    text-decoration: none;
}
.carrer_page a:hover{ 
  color: #69b22c !important;
  text-decoration: underline;
}
.carrer_page a{ color: #232323!important; text-decoration: none!important; font-size:15px!important;}
    .new_carrer p{ font-size:15px; line-height: 24px; }
.i-am-beautiful_thought{padding-bottom: 50px; }
.i-am-beautiful_thought p{ text-align: left;}
.card {
  padding: 16px 16px;
}
.long-descriptions{
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border:1px solid #69b22c;
  max-width: 315px;
  margin: auto;
  text-align: center;
  height: 300px;
  margin-bottom: 35px;
}
.card::after {
  content: "";
  clear: both;
  display: table;
}

/***************** Director page ***************/
.director_banner_img{
  background-image: url("../img/directors-banner.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.director_page{
  padding-top: 60px;
  padding-bottom: 85px;
}
.director_detail{
  text-align: center;
  border: 5px solid #056839;
  border-radius: 5px;
  box-shadow: 2px 2px 2px 2px #e8e8e8;
  position: relative;
  height:320px;
  margin-bottom:30px;
}
.director_detail a{
border-radius: 5px;  
}
.director_details h2{
  font-size: 17px;
  color: #000000;
  text-transform: uppercase;
  margin-top:15px;
  margin-bottom:0px;
}
.director_detail p{
  color: #69b22c;
  font-size: 17px;
  line-height:21px !important;
  font-weight: 300;
  margin-top:10px;
  margin-bottom:10px;
}
.director_details{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: white;
  opacity: 1;
  border-radius: 0px; 
 }
.carrer_page{
  padding-top: 20px;
}
.director_img{
  height: 100%;
  width: 100%;
  max-height:100%;
}
.director_hover_name {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: black;
  opacity: 0.4;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .4s ease;
  -webkit-transform :2s;

}
.director_hover_name h2{
  font-size: 20px;
  padding-top: 110px;
  color: white;
  text-transform:uppercase;
}
.director_hover_name p{
  font-size: 17px;
  color: white;
  line-height:21px !important;
  font-weight: 300;
}
.director_hover_name p span, .director_details p span{
	font-size:14px;
	}
.director_detail:hover .director_img {
  opacity: 0.3;
}

.director_detail:hover .director_hover_name {
  width: 100%;
}
.director_detail:hover .director_details {
  display: none;
}


.green:hover .director_hover_name{
	background: #69b22c;
	opacity:1;
	}
.green:hover .director_hover_name p{
	color: #333;
	}

/**************Team Leaders Page*****************/
.director_banner_img{
  background-image: url("../img/team-leader-img.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.team_leader_bottom_col{
  padding-top: 50px;
  display: inline-block;
}
/**************Girls 6-8 Page*****************/
.girls_page_banner{
  background-image: url("../img/girls6-8.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.boys_page_banner{
  background-image: url("../img/chocolate-banner.jpg") !important;
 }
.girls6_8_page{
  padding-top: 45px;
  padding-bottom: 70px;
}

.icon_styles{
  float: left;
  padding-right: 10px;
}
.girls_img_box{
  background:#69b22c;
  border-radius: 5px;
}
.girls_page_row{
  width: 100%;
  max-width: 890px;
  margin:auto;
}
.img_width{
  width: 47% !important;
}
.margin_l{
  margin-right: 20px
}
.margin_r{
  margin-left: 20px;
}
.box_detail{
  padding: 1px 25px 15px;
}
.box_detail h2{
  color: white;
  font-size: 25px;
  font-weight: 500;
}
.box_detail p{
  font-family: 'Raleway' !important;
  font-size: 16px;
  color: white;
}
.girls6_8_program{
  background:#f4f7fa;
  padding-top: 55px;
  padding-bottom: 55px;
}
.program_h{
  font-size: 30px;
  font-weight: 500;
  margin-top: 0px;
}
.program_details ul{
  padding:0px;
}
.program_details ul li {
   margin-bottom: 10px;
  list-style-type: none;
  font-size: 18px;
}
.program_details ul li i{
  color: #69b22c;
  padding-right: 10px;
}
.girl_page_heading{
  font-size: 30px;
  font-weight: 600;
  color: black;
  margin:0px;
}
.top_border{position: relative;}
.top_border::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background: #dadada;
  top: 15px;
  right: 0;
}
.pt20{
  padding-top: 20px;
}
.Beautiful_detail{
  padding-top: 20px;
}
/***************Leaders page*****************/
.leaders_page h2{
  font-size: 60px;
  position: relative;
  padding-top: 10px;
  text-align: center;

}
.leaders_page p{
  font-size: 22px;
  padding-bottom: 50px;
  color: #616161;
  padding-top: 20px;

}
.leaders_page h2::after {
  position: absolute;
  background: #fec039;
  height: 3px;
  width: 90px;
  content: " ";
  bottom: 0px;
  margin: auto;
  left: 0;
  right: 0;
  top: 90px;
}
.i-am-beautiful_thought.long-descriptions:hover {
  background: rgb(245,245,245, 0.7);
}
/***************Volunteer page*****************/
.hexagon_img{
	text-align: center;
	}
.hexagon_img p{
	padding-top: 30px;
	font-size: 17px;
	font-family: 'DroidSerif';
	}
.hexagon_img p a{
	color: #69b22c;
	text-decoration: underline;
	}
.volunteer_h h2{
	margin-top: 0px;
	padding-bottom:10px;
	text-transform: uppercase;
	}
.volunteer_h p{
	font-size: 20px;
	color: #898b8c;
	padding-bottom: 30px;
	font-weight: 300;
	}
.summer-mania_pageh{
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 0px;
	}
.education_details h3{
	color: #83bd58;
	font-size: 20px;
	font-family: 'Montserrat', sans-serif;
	}
.education_details p{
	padding-bottom: 10px;
	font-family: 'DroidSerif';
	}
.thank_you_msg{
	background:#848687; 
	color: white;
	font-family: 'Raleway' !important;
	font-size: 20px;
	height: 100%;
	max-height: 50px;
	margin-top: 50px;
	}
.thank_you_msg p{
	margin: 10px 0px 10px; 
	}
.develope_child {
	padding-top: 70px;
	padding-bottom: 20px;
	background: #f4f7fa;
	}
.img_display{
	padding: 50px;
	}
.img-center{
	margin: 0 auto;
	}
/***************footer*****************/

footer h4{padding-top: 20px;}

footer{}

.footer-text{padding-top: 40px; font-family: 'DroidSerif'; font-weight: 300; color: #d6d6d6;    line-height: 24px;}

.f-bottom-line{    margin-bottom: 40px;border-top: 3px solid #69b22c;    width: 36px;    margin-top: 10px;margin-left: 0}

footer li{list-style: none;color: #d6d6d6; font-family: 'DroidSerif'; font-weight: 300; line-height: 32px;}

footer li i{padding-right: 10px;}

footer p{font-family: 'DroidSerif'; font-weight: 300; color: #d6d6d6;    line-height: 24px; font-size:15px;}

.contact i{    padding-right: 10px;    color: #69b22c;font-size: 19px;    padding-top: 5px;}

.footer-bottom{border-top: 1px solid #2f2f2f;margin-top: 60px;}

.social-icons{text-align: right;}

.social-icons i{

	background: #4e4e4e;

    color: #fff;

    font-size: 17px;

    width: 30px;

    text-align: center;

    padding: 5px;

    border-radius: 6px;

    margin-right: 4px;

}
.dropdown-menu li a:focus{background: #0f1620!important; font-size:15px;}
.facebook-widge{padding-top: 20px;}

.dropdown-submenu .caret{border-left-color: #ffffff!important;margin-left: 24px;}


.dropdown-menu li a:hover{    background-color: transparent;    color: #69b22c;}

.dropdown-menu li a{color: #ffffff; border-bottom: 1px solid rgba(204, 204, 204, 0.28);    padding: 9px 20px;font-size:15px;}

ul.dropdown-menu{background: #0f1620!important;border-bottom: 3px solid #69b22c;    padding-bottom: 0;}

/***********responsive****************/

@media(min-width: 990px) and (max-width: 1200px){

  footer h4{font-size: 14px;}

  footer a{font-size: 12px;}
  .founder_desc h3 {
    font-size: 18px;
  }
  .page_desc h3 {
    font-size: 12px;
  }
  .wht_heading {
    font-size: 25px;
  }
  .bck_img {
    height: 50vh !important;
  }

}
@media (max-width: 800px) and ( min-width: 1200px){
  .bck_img {
    height: 85vh;
  }
}


@media (max-width: 767px) and ( min-width: 480px){

	.btn-donate{padding: 8px 18px !important; margin-left: 0;}

  .btn-Volun{padding: 8px 18px !important; }

  .abs-img {padding: 13px;}

  .wel-con{    margin-bottom: 80px;}

  .btn-more{ margin: 0 0 80px 0;}

  .comp-info, .get{width: 50%;}
  .volunteer_btn{padding-top: 0px;}
  .wht_heading {
    font-size: 27px;
  }
  .wht_paragrap {
      font-size: 13px;
  }
  .founder_desc_p {
     padding-top: 0px; 
  }
  .founder_desc h3 {
    font-size: 16px;
  }
  .autograph_img {
    padding-bottom: 0px; 
    padding-left: 80px;
  }
  .founder_img{padding-left: 50px;}
  .target_box .target_img {
    margin-bottom: 30px;
  }
  .banner_desc {
    padding-bottom: 80px;
    padding-top: 32em;
  }
  .director_detail{
	max-width: 300px;
    height: 270px !important;
    margin: auto;
  }
  .director_details h2{
	font-size: 14px;
    margin: 10px 0 5px;
  }
  .director_details p{
	font-size:15px !important;
  }
}

@media (min-width: 768px) and (max-width: 980px){

	.navbar-inverse .container {width: initial!important;}
  .page_desc h3 {
    font-size: 12px;
  }
  .page_link li {
    float: left;
  }
  .wht_heading {
    font-size: 25px;
  }
  .wht_paragrap {
    font-size: 12px;
  }
  .founder_desc h3 {
    font-size: 18px;
  }
  .founder_desc_p {
    padding-top: 20px;
  }
  .target_desc {
    height: 390px;
  }
  .director_hover_name h2 {
    font-size: 13px;
    padding-top: 65px;
  }
  .director_details h2 {
    font-size: 11px;
    margin: 4px;
  }
  .director_details p {
    font-size: 11px;
  }
  .page_heading h1 {
    font-size: 40px;
  }
  .team_leader_bottom_col {
    padding-top: 30px;
  }
  .director_page {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .box_detail h2 {
    font-size: 22px;
  }
  .program_h {
    font-size: 25px;
  }
  .girl_page_heading {
    font-size: 19px;
  }
  .bck_img{
     height: 60vh;
  }
  #fade-quote-carousel .profile-circle{
    left: 70% !important; 
  }
	.wel-con{min-height: 371px;}

  footer h4{font-size: 12px;}

  footer a{font-size: 11px;}

}

@media (min-width: 768px){

.btn-donate{padding: 8px 11px !important; margin-left: 0;}

.btn-Volun{padding: 8px 11px !important; }

.navbar-nav>li {height: 53px;}

.phon-no{    margin-top: 10px;}

.phone-img{margin-top: 20px;}



}

@media (max-width: 479px){

	.phone-img{text-align: right; padding-right: 15px; width: 33.33333333%;     margin-top: 0;}

	.phon-no{    margin-top: 0;}

	.btn-donate {padding: 8px 11px !important;margin-left: 0;}

	.btn-Volun {padding: 8px 10px !important;margin: 0;}

	.right-btn{float: none!important; text-align: center;}

	.logo{    border-bottom: 1px solid #e2e2e2;}

	.wel-con{    margin-bottom: 80px;}

  .addrs, .f-phon, .f-email{    width: 83.33333333%;}

	/*.welcome .wel-con:last-child{margin-bottom: 40px;}*/

	.btn-more{ margin: 0 0 34px 0;}

	.header_top_right{
    text-align: left;
  }
  .social_list{
    padding:0px;
  }
		#fade-quote-carousel .profile-circle{ left: 67% !important;}
    .banner_desc {
     padding-top: 30em;
      padding-bottom: 60px;
    }
    .page_name {
      text-align: left;
      padding-top: 46px;
    }
    .page_desc h3 {
      font-size: 14px;
    }
    .wht_heading {
      font-size: 17px;
      padding-bottom: 30px;
    }
    .volunteer_btn {
      padding-top: 0px; 
    }
    .learn_more_btn {
      width: 130px;
      height: 44px;
      font-size: 14px;
    }
    .overview_desc {
      padding-top: 30px;
      padding-bottom: 20px;
    }
    .wht_paragrap {
      font-size: 16px;
      padding-bottom: 10px;
    }
    .carrer_page{
      padding-top: 0px;
    }
    .target_box {
      padding-bottom: 30px;
    }
    .founder_img{
      padding-left: 40px;
    }
    .founder_desc_p {
      padding-top: 0px; 
    }
    .founder_desc h3 {
      font-size: 13px;
      margin: 0px;
    }
    .autograph_img {
      padding-bottom: 0px;
      padding-top: 15px;
    }
    .about_page_heading {
      padding-bottom: 10px;
      font-size: 36px;
    }
    .director_hover_name h2 {
      padding-top: 215px;
    }
    .team_leader_bottom_col {
      padding-top: 0px;
    }
    .page_heading h1 {
      font-size: 36px;
    }
    .director_page {
      padding-top: 40px;
      padding-bottom: 50px;
    }
    .img_width {
        width: auto !important;
    }
    .margin_l {
      margin-right: 0px;
    }
    .margin_r {
      margin-left: 0px;
    }
    .girls_img_box {
      margin-bottom: 20px;
    }
    .program_h {
      font-size: 22px;
      margin-top: 20px;
      margin-bottom: 20px;
    }
    .leaders_page h2 {
      font-size: 35px;
    }
    .leaders_page h2::after {
      top: 60px;
    }
    .volunteer_h h2 {
      font-size: 23px;
    }
    .summer-mania_pageh {
      font-size: 18px;
      margin-top: 30px;
    }
    .thank_you_msg {
      font-size: 12px;

    }
    
    .img_display h2{
          font-size: 24px;
    }
    .single_img_pt50{
      padding-top: 0px;
    }
    .testimonial-heading{
      margin-top: -50px !important;
    }
    .thumbnail{
      width: 100%;
      max-width: 215px;
    }
    .col-half-first{
       margin-left: 4.166666667%;
    }
    .bck_img{height: 60vh;}
    .flexslider .flex-direction-nav{
      bottom: 100px;
    }
       
}
@media (max-width: 479px) and (min-width: 361px){

  .abs-img{padding: 13px;}
  .flexslider{
    overflow: hidden;
     padding-top: 335px;
  } 

}
@media (max-width: 480px){
  .flexslider{
    overflow: hidden;
     padding-top: 344px !important;
  }
  .directorImgContainer{
	  width:100% !important;
  }
  .director_detail{
	max-width: 300px;
    height: 270px !important;
    margin: auto;
  }
  .director_details h2{
	font-size: 14px;
    margin: 10px 0 5px;
  }
  .director_details p{
	font-size:15px !important;
  }

}
@media (max-width: 640px) and (min-width: 360px){
  .flexslider{
    overflow: hidden;
    padding-top: 310px;
  }

}
@media (max-width: 960px) and (min-width: 740px){
  .flexslider{
    overflow: hidden;
    padding-top: 245px;
  }
  .hero h2, .hero h1{
    font-size: 25px !important;
  }
}
@media (max-width: 1199px) and (min-width: 961px){
  .flexslider{
    overflow: hidden;
    padding-top: 250px;
  }
  .hero h2, .hero h1{
    font-size: 30px !important;
  }
}
@media (max-width: 736px) and (min-width: 414px){
  .flexslider{
    overflow: hidden;
    padding-top: 300px;
  }

}
@media (max-width: 360px){

.abs-img{padding: 13px;}

}

@media (max-width: 768px){

	.strip h1{    font-size: 22px;}

	h1{font-size: 20px;}

	.wel-text{ padding: 13px;font-size: 14px;text-align: justify;}
 
	.pb20{padding-bottom: 20px;}
  #header_stick{
    position: absolute !important;
  }

}


@media (max-width:991px){
	.director_detail{
		height:260px;
		margin-bottom:30px;
	}
	.director_details{
		padding:5px 0;
		height:auto;
	}
	.director_details p{
		margin-bottom:0;
	}
}


/*Abu Baker CSS for new section*/
.pad_100{
	padding-top:100px;
	padding-bottom:100px;
	}	
.pad_50{
	padding-top:50px;
	padding-bottom:50px;
	}
.pad_topnone{
	padding-top:0;
	}		
.paddingnone{
	padding:0;
	} 
.stats {
	height: 52vh;
	border-style: solid;
	border-width: 5px;
	border-color: #7dc142;
	}
.stats.mint {
	height: 53vh;
	border-bottom-width: 15px;
	}
.ata {
	height: 50vh;
	}
.item .divcol {
	height: 50vh;
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .8));
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .8));
 	cursor: pointer;
	opacity:0;
	display: block; 
	transition: opacity 200ms;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	} 
.item:hover .divcol{
	opacity:1 !important;
	}
.col1 {
	padding-right: 0px;
	padding-left: 0px;
	border-style: none solid none none;
	border-width: 2px 2px 2px 3px;
	border-color: #7dc142;
	background-image: -webkit-linear-gradient(270deg, #000, transparent 44%), url("../img/afterschoolbox.jpg");
	background-image: linear-gradient(180deg, #000, transparent 44%), url("../img/afterschoolbox.jpg");
	background-position: center;
	background-size: auto, cover;
	}
.col2 {
	padding-right: 0px;
	padding-left: 0px;
	border-style: none solid;
	border-width: 2px;
	border-color: #7dc142;
	background-image: -webkit-linear-gradient(270deg, #000, transparent 44%), url("../img/setamecation.jpg");
	background-image: linear-gradient(180deg, #000, transparent 44%), url("../img/setamecation.jpg");
	background-position: center;
	background-size: auto, cover;
	}
.cl3 {
	padding-right: 0px;
	padding-left: 0px;
	border-style: none solid;
	border-width: 2px;
	border-color: #7dc142;
	background-image: -webkit-linear-gradient(270deg, #000, transparent 44%), url("");
	background-image: linear-gradient(180deg, #000, transparent 44%), url("");
	background-position: 0px 0px, 34% 50%;
	background-size: auto, cover;
	}
.col4 {
	padding-right: 0px;
	padding-left: 0px;
	border-style: none solid;
	border-width: 2px;
	border-color: #7dc142;
	background-image: -webkit-linear-gradient(270deg, #000, transparent 45%), url("../img/SantaWorkshop.jpg");
	background-image: linear-gradient(180deg, #000, transparent 45%), url("../img/SantaWorkshop.jpg");
	background-position: 0px 0px, 45% 50%;
	background-size: auto, cover;
	}
.cl5 {
	padding-right: 0px;
	padding-left: 0px;
	border-style: none solid;
	border-width: 2px;
	border-color: #7dc142;
	background-image: -webkit-linear-gradient(270deg, #000, transparent 42%), url("../images/slide2.jpg");
	background-image: linear-gradient(180deg, #000, transparent 42%), url("../images/slide2.jpg");
	background-position: center;
	background-size: 100%;
	}
.cl6 {
	padding-right: 0px;
	padding-left: 0px;
	border-style: none none none solid;
	border-width: 2px;
	border-color: #7dc142;
	background-image: -webkit-linear-gradient(270deg, #000, transparent 41%), url("../img/dreamstime.jpg");
	background-image: linear-gradient(180deg, #000, transparent 41%), url("../img/dreamstime.jpg");
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	}
.divtex {
	position: absolute;
	left: 0px;
	top: 50%;
	right: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	}
.title {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	padding-right: 10px;
	padding-left: 10px;
	color: #7dc142;
	font-size: 28px;
	line-height: 28px;
	text-align:center;
	font-weight:900 !important;
	}
.title strong{
	font-weight:900 !important;
	}	
.divhead {
	height: 50vh;
	cursor: pointer;
	}
.lmore {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0vh;
	margin: 0% 0px 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-style: solid none;
	border-width: 2px;
	border-color: #7dc142;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	background-color: transparent;
	text-align: center;
	cursor: pointer;
	}
.lmore:hover{
	color:#fff;
	opacity:0.8;
	}
.partnersrow {
	margin-bottom: 25px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-style: solid none;
	border-width: 1px;
	border-color: #056839 #000;
	text-align: center;
	}
/*-------------------Client Logo------------------------*/	
.clientlogo .carousel-inner{
	margin-bottom:20px;
	}
.clientlogo .item{
	text-align:center;
	background-color:transparent;
	}
.clientlogo .item .clientlogo-item{
	float:none;
	display:inline-block;
 	height:180px;
	width:auto;
	padding-left:30px;
	padding-right:30px;
 	}
.clientlogo .item .clientlogo-item img{
	height:auto;
	max-height:150px;
	width:auto;
	}
/*-----------------Home 5 Core principles---------------*/	
.core_principle_sec{
	padding-top:50px;
	}
.core_principle{
	background-color:#fff;
	padding-top:20px;
	padding-bottom:50px;
	}	
.core_principle h3{
	text-align:center;
	}
.core_principle h1{
	font-weight:600;
	}	
.core_principle h3 i{
	color:#ffd11b;
	}		
.core_principle ul{
 	margin:0;
	padding:0;
	text-align:center;
	}	
.core_principle ul li{
 	display:inline-block;
	vertical-align:text-top;
	padding:30px 1%;
	text-align:center;
	width:19%;
	}
.core_principle ul li span{
	width:100px;
	height:100px;
	display:inline-block;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	background-color:#ffd11b;
	text-align:center;
	font-size:40px;
	font-weight:bold;
	line-height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	color:#333;
	font-family: 'Oswald', sans-serif;
	}
.core_principle ul li p{
	color:#69b22c;
	text-align:center;
	min-height:50px;
	font-size:20px;
	font-weight:600;
 	}
@media (max-width:1199px){
.core_principle ul li{
	width:31%;
	min-height:200px;
	}	
}
@media (max-width:767px){
.core_principle ul li{
	width:46%;
	min-height:200px;
	}	
}
@media (max-width:767px){
.core_principle ul li{
	width:100%;
	min-height:auto;
	padding-bottom:30px;
	}	
}
/*-----about5 Core principles----*/
.core_principle.about ul li{
	width:100%;
	float:left;
	text-align:left;
	padding:0;
	}
.core_principle.about ul li span{
	width:50px;
	height:50px;
	line-height:50px;
	font-size:20px;
	margin-bottom:0;
	float:left;
	}
.core_principle.about ul li p{
 	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	}
/*--------Parallex------*/
#firstparallax{ 
	background-image: -webkit-linear-gradient(24deg, #000, transparent 70%), url("../img/parallax1.jpg");
	background-image: linear-gradient(66deg, #000, transparent 70%), url("../img/parallax1.jpg"); 
	background-position: 50% 0;
	background-attachment: fixed;
	background-repeat:no-repeat;
	color: white;
	padding: 100px 0; 
	background-size:cover; 
	}
#secondparallax{
	background-image: -webkit-linear-gradient(177deg, #000, transparent 40%), -webkit-linear-gradient(174deg, #000, transparent 40%), url("../img/parallax2.jpg");
	background-image: linear-gradient(273deg, #000, transparent 40%), linear-gradient(276deg, #000, transparent 40%), url("../img/parallax2.jpg");background-position: 50% 0;
	background-attachment: fixed;
	background-repeat:no-repeat;
	color: white;
	padding: 100px 0; 
	background-size:cover; 
	}
.parallex_white_border{
	border: 10px solid #ffffff;
	}
.parallex_green_border{
	border: 10px solid #7dc142;
	}
.patallax_inner{
	padding:15px;
	}
@media(min-width:768px){
.patallax_inner{
	max-width:50%;
	}	
}
.patallax_inner.right{
	float:right; 
	text-align:right;
	}
.patallax_inner h1{
	color:#7dc142;
	font-weight: 600;
	font-family: 'Oswald', sans-serif;
	}
.patallax_inner p{
	font-size:20px;
	color:#fff;
	}
.patallax_inner a{
	border:3px solid #7dc142; 
	color: #fff;
	text-align: center;
	padding: 13px 30px;
	font-size:18px; 
	text-transform:uppercase;
	color:#7dc142; 
	transition:all 0.3s ease-in-out; 
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out; 
	font-weight:600; 
	display:inline-block; 
	margin-top:15px;
	font-family: 'Oswald', sans-serif;
	}	
.patallax_inner a:hover{
	background-color:#7dc142; 
	color:#fff; 
	text-decoration:none;
	}
/*Community Actions*/	
.community_action_area{
	background-color:#f0f9e8;
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
	}	
.community_action_area h1{
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight:600;
	color:#69b22c;
	}	
.community_action_title{
	margin-bottom:40px;	
	}	
.community_action_inner img{
	width:100%;
	height:auto;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	border:8px solid #056839;
	}	
.community_action_inner p{
	color:#000;
	padding-top:15px;
	margin-bottom:0;
	font-style:italic;
	font-size:12px;
	}	
.community_action_inner a{
	width: 100%;
    color: #fff;
	background-color:#056839;
    cursor: pointer;
	font-size:20px;
	font-family: 'Oswald', sans-serif;
	padding:10px 15px;
	display:inline-block;
	margin:5px 0;
	text-transform:uppercase;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	}	
.community_action_inner a:hover{
	text-decoration:none;
	background-color:#69b22c;
	}
/*Leader page*/
.pic-responsive{
	width:100%;
	height:auto;
	}
.leader_area{
	padding-top:20px;
	padding-bottom:100px;
	}
.leader_area h2{
	color:#69b22c ;
	border-bottom:5px solid #69b22c;
	padding-bottom:20px;
	}	
@media(min-width:768px){
.leader_area .right{
	text-align:right;
	}	
}

/*north_texas*/
.north_texas{
	padding-bottom:50px;
	}
.north_texas h1{
	color:#69b22c;
	}	
.north_texas img{
	margin-top:20px;
	max-width:100%;
	height:auto;
	}
/*abs-img new*/	
.abs-img.new{
	padding:0;
	}
.abs-img.new img{
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	}
/*Newsletter*/	
.newsletter_area{
	background-color: #056839;
	padding-top: 50px;
	padding-bottom: 50px;
	}
.newsletter_area h1{
	font-weight: 600;
	font-family: 'Oswald', sans-serif;	
	border-bottom:5px solid #056839;
	padding-bottom:10px;
	margin-bottom:0px;
	color:#fff;
	}
.newsletter_form_inner h1{
	margin-bottom:30px;
	}	
.newsletter_form_inner p{
	margin-top:10px;
	margin-bottom:25px;
	font-size:18px;
	color:#333;
	}				
.newsletter_form_inner p span{
 	color:#ffd11b;
	}
.newsletter_form_inner .checkbox-inline{
	margin-top:5px;
	margin-bottom:5px;
	}	
.newsletter_form_inner .checkbox-inline.text{
	padding-left:0;
	padding-right:20px;
	}
.newsletter_form_inner .checkbox-inline label{
	font-weight:normal;
	color:#fff;
	}	
.newsletter_form_inner button{
    float: none;
    padding: 12px 60px;
    border-radius: 0;
    text-transform: uppercase;
    color: #7dc142;
    margin-top: 20px;
    font-size: 22px;
    border: 5px solid #7dc142;
	}
.newsletter_form_inner button:hover{
    color: #7dc142;
    background-color:#ffd11b;
    }	
.newsletter_form_inner .form-control{
	height:40px;
	border-radius:0;
	}	
#messagestatus{
	front-size:24px;
	color:#ffd11b;
	}	
/*Instagram area*/
.instagram{	
	margin-top:20px;
	}
.instagram_inner_main{
	background-color:#056839;
	padding:25px 30px 0px 30px;
	}	
.instagram h1{
	border-bottom:5px solid #69b22c;
	color:#ffd11b;
	display:inline-block;
	}
.instagram .contact{
	margin-top:25px;
	}	
.instagram .contact p{
	color:#ffffff;
	line-height:20px;
	font-weight:400;
	font-size:17px;
	}	
.instagram_inner p{
	color:#fff;
	font-size:24px;
	font-weight:600;	
	margin-bottom:5px;
	}	
@media(max-width:1199px){
.newsletter_form_inner .cover{
	width:100%;
	margin-bottom:15px;
	}
.instagram h1{
	font-size:30px;
	}		
}
@media(max-width:991px){
	
}

@media(max-width:767px){
.instagram_inner{
	margin-top:40px;
	}
.instagram_inner p {
    	font-size: 19px;
	}		
}

/*Directors page css*/
#title-hname-person-inner {
	font-size: 40px;
	color: #7da436;
	font-family: 'Oswald', sans-serif;
	}
.contact-information {
	margin-bottom: 30px;
	margin-top: 10px;
	padding-left:0;
	}
.contact-information li{
	list-style: none;
	border-top: 1px solid #c8c8c8;
	padding-top: 7px;
	padding-bottom: 7px;
	}
.contact-information li img{
	float: left;
	margin-right: 10px;
	}
.contact-information li p{
	font-family: 'nimbussantconregular';
	font-size: 20px;
	color: #2e2e2e;
	padding-top: 0px;
	margin-bottom: 0px;
	}
.contact-information li:last-child{
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	}
.contact-information li:last-child img{
	padding-top:4px;
	}	
.dep-li-green {
	color: #7da436;
	font-size: 20px;
	font-family: 'nimbussantconregular';
	text-decoration: none;
	padding-top: 2px;
	display: inline-block;
	}
.dep-li-green:hover{
	color: #556f26;
	font-size: 20px;
	padding-top: 2px;
	display: inline-block;
	text-decoration:none;
	}
.no-pad-top {
	padding-top: 0px;
	}
.direcproarea {
	padding-top: 50px;
	}
.new-style-pad-bot {
	padding-bottom: 40px;
	}
.two-block-wrapper {
	float: left;
	background: #fff;
	}
.box-right-inner {
	background: #fff;
	border: 1px solid #d5d4d2;
	border-radius: 7px;
	padding: 20px;
	width: 100%;
 	text-align: center;
	min-height: 320px;	
    font-family: 'nimbussantconregular';
    margin-bottom: 40px;
    display: block;
    text-decoration: none;
	}
.box-right-inner img{
	width:100%;
	height:auto;
	}
.viev_all {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #7da436;	
	text-decoration: none;
	display: block;
	border: 1px solid #dad5ce;
	 font-family: 'helveticaneuecyrlight';
	 font-size: 30px;
	}
.viev_all:hover {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #5a7528;	
	display: block;
	}
.block-center-inner {
	float: left;
	background: #fff;
	width: 100%;
	padding-right: 10px;
	padding-top: 50px;
	padding-right: 20px;
	/*min-height: 1610px;*/
	}
.block-left-inner {
	float: left;
	width: 100%;
 	padding-left: 30px;
	background: #fff;
	padding-top: 50px;
	padding-right: 20px;
	/*min-height: 1610px;*/
	}
.right-block-wrapper {
	width: 100%;
	padding-left: 25px;
	padding-right: 25px;
	float: left;
	padding-top: 0px;
	padding-bottom: 40px;
	}
.wr-p-inner {
	text-align: center;
	}
#title-p-inner-right {
	font-size: 40px;
	color: #3b2214;
	margin-bottom: 40px;
	}
.inner-ul {
	list-style-image: url(../images/circle-green.png);
	}
.inner-ul li p{
	width: 95%;
	}
.wr-ul {
	padding-left: 15px;
	}
.text-center-inner {
	margin-top: 25px;
	}
.text-center-inner p{
	font-size: 16px;
	color: #2e2e2e;
	margin-bottom: 20px;
	line-height: 1.5;
	}
.foto-box-inner {
	margin-bottom: 20px;
	}
.box-border-color {
	background: #3b2214;
	background: #8EC53F;
	border-bottom: 5px solid #8ec53f;
	}
.wrapper-line {
	margin-bottom: 40px;
	}
.inner-conteiner {
	width: 1152px;
	padding-left: 20px;
	padding-right: 20px;
	}
.foto-box-inner {
	margin-top: 20px;
	}
#name-person {
	color: #7da436;
	font-size: 26px;
	margin-bottom:0;
	}
.about-text p{
	color: #2e2e2e;
	font-size: 20px;
	}
.right-inner-none {
	margin-right: 0px;
	}
.margin-bottom {
	margin-bottom: 0px;
	}
.wrapper-color-header-block {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	}
.bg-white {
	width: 1220px;
	/*width: 1285px;*/
	} 
.no-pad-top {
	padding-top: 0px;
	}
.widget_tag_cloud {
	margin-bottom:30px;
	}
.side {
	float:left;
	height:20px;
	width:100%;
	}
.widget-title {
    background: transparent url("../images/widget-title-bg.png") repeat-x scroll 0 60%;
    margin-bottom: 24px;
	}
.widget-title h3 {
    background: #fff none repeat scroll 0 0;
    color: #3b3b3d;
    display: inline-block;
    padding-right: 12px;
	}
.widget-title .viewall {
    background: #fff none repeat scroll 0 0;
    font-size: 12px;
    padding-left: 12px;
	}
.fright {
    float: right;
	}
.gbutton:hover {
	background:#3B2214;
	}
.gbutton {
	background:#8EC53F;    
	color: #fff !important; 
	font-size: 15px !important;  
	margin-right: 10px;  
	padding: 7px 10px;  
	text-decoration: none;
	}
.widget-title .viewall a {
    border: 1px solid #a2a2ad;
    color: #a2a2ad;
    display: inline-block;
    margin: 4px 0 0;
    padding: 2px 5px;
    text-decoration: none;
	}
.widget-title .viewall a:hover {
	background:#8EC53F;    
	color: #fff;
	}
.radius {
    border-radius: 2px;
	}
.marginbottom p {
	margin-bottom:30px !important; 
	}	
/*New social area*/
.socialareanew {
	padding:30px 0 30px 0; 
	background:#fff;
	}
.socialareanew h1 {
    font-family: 'Oswald', sans-serif;
    font-weight: 600;
    color: #69b22c;
	}	
.socialareanew h1 strong{
	color:#ffd11b;
	text-transform: uppercase;
	}	
.socialareanew ul{
	margin-left: 0;
	padding-left: 0;
	text-align: center;
	}	
.socialareanew ul li {
	display: inline-block;
	list-style:none;
	margin-left: 5%;
	margin-right: 5%;
	text-align: left;
	float:left;
	}
a.twitter-tweet {
	border-radius: 0px!important;
	}	
@media(max-width:479px){
.socialareanew ul li {
	margin-left: 0px;
	margin-right: 0px;
	}
.socialareanew .container{
	padding-left:5px;
	padding-right:5px;
	}		
}	
/*Get Involved Page*/ 
.ev-item-area{
	margin-top:30px;
	}
.ev-item-area a{
	text-decoration:none;
	}	
.ev-item{
	padding:30px 10% 15px 10%;
	text-align:center;
	background-color:rgb(224, 224, 224);
	min-height:260px;
	margin-bottom:80px;
	border: 2px solid #69b22c;
	}
.ev-icon{
	width:70px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	text-align:center;
	margin-top:-66px;
	box-shadow: 1px 2px 6px rgba(0,0,0,.1);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0,.1);
	}
.ev-icon .fa{
	line-height:70px;
	font-size:30px;
	color:#69b22c;
	}
.ev-item:hover .ev-icon{
	background-color:#69b22c;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	}	
.ev-item:hover .ev-icon .fa{
	color:#fff;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	}		
.ev-item .ev-title{
    font-size: 20px;
    line-height: 23px;
	font-weight:600;
	color:#172129;
	margin:15px 0;
	}
.ev-item:hover .ev-title{
	color:#69b22c;
	text-decoration:none !important;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	}	
.ev-item p{
	color: #747474;
	font-size:16px;
	}
.ev-item-but{
	padding-top:15px;
	display:inline-block;
	width:100%;
	}	
.ev-item-but a{
	padding: 13px 29px;
	line-height: 17px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0px;
	background: #e10c1f;
    background-image: none;
	text-transform: uppercase;
	color: #ffffff;
	background-image: -webkit-gradient( linear, left bottom, left top, from( #58a422 ), to( #7ebf43 ) );
	background-image: linear-gradient( to top, #58a422, #7ebf43 );
	background-image: -webkit-linear-gradient( to top, #58a422, #7ebf43 );
	background-image: -moz-linear-gradient( to top, #58a422, #7ebf43 );
	background-image: -ms-linear-gradient( to top, #58a422, #7ebf43 );
	background-image: -o-linear-gradient( to top, #58a422, #7ebf43 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ebf43, endColorstr=#58a422);
	transition: all .2s;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	border-radius: 2px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	-webkit-border-radius: 2px;
	}
.ev-item-but a:hover{	
	background: #c40000;
    color: #f4f4f4;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #7ebf43 ), to( #5dab25 ) );
    background-image: linear-gradient( to top, #7ebf43, #5dab25 );
    background-image: -webkit-linear-gradient( to top, #7ebf43, #5dab25 );
    background-image: -moz-linear-gradient( to top, #7ebf43, #5dab25 );
    background-image: -ms-linear-gradient( to top, #7ebf43, #5dab25 );
    background-image: -o-linear-gradient( to top, #7ebf43, #5dab25 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5dab25, endColorstr=#7ebf43);
    border-color: #f4f4f4;
	}	
	
@media(max-width:767px){
.ev-item{
	min-height:inherit;
	margin-bottom:30px;
	padding-bottom:30px;
	}	
}
/*volunteer-form*/
.volunteer-form{
	padding-top:0px;
	}
.volunteer-form .form-title{
	font-size:22px;
	padding:20px 0 30px 0;
	font-weight:bold;
	}
.volunteer-form label{
	font-weight:normal;
	color:#69b22c;
	}
.volunteer-form label span{
	color:#999;
	}	
.volunteer-form .form-control{
 	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	}	
.volunteer-form textarea{
	min-height:180px;
	}	
.about_list.volunteer li{
	padding-bottom:15px;
	}	
	
	
	
	
	
/*Pregress bar*/
.circles {
	width:100%;
	float:left;
	padding-bottom:50px;
	padding-top:50px;
  	margin-bottom: -10px;
	}
.circle {
	width: 100%;
	margin: 6px 6px 20px;
	display: inline-block;
	position: relative;
	text-align: center;
	line-height: 1.2;
	}
.circle canvas {
	vertical-align: top;
	width:200px !important;
	height:200px !important;
	}
.circle strong {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	text-align: center;
	line-height: 150px;
	font-size: 30px;
	}
.circle strong i {
	font-style: normal;
	font-size: 0.6em;
	font-weight: normal;
	}
.circle span {
	display: block;
	color: #000;
	font-size:14px;
	font-weight:bold;
	margin-top: 16px;
	padding-top:20px;
	}
.cirborarea{
	position:relative;
	height:8px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	}	
.cirborarea h3{
	position:absolute;
	top:-17px;
	left:0;
	background-color:#fff;
 	padding:0;
	padding-right:20px;
	margin:0;
	display:inline-block;
	}	
.girlsprogresarea{
	margin-top:50px;
	margin-bottom:50px;
	}	
.girlsprogresarea .progress{
	position:relative;
	height:38px;
	}
.girlsprogresarea .yellow{
	background-color:#ffd11b;
	line-height:38px;
	font-size:16px;
	text-align:left;
	font-weight:600;
	padding-left:20px;
	}
.girlsprogresarea .blue{
	background-color:#0081c6;
	line-height:38px;
	font-size:16px;
	text-align:left;
	font-weight:600;
	padding-left:20px;
	}	
.boysserve{
	padding-top:70px;
	padding-bottom:30px;
	}
	
	
/**/	
.progressbar {
	display: inline-block;
	width: 200px;
	height:200px;
	margin: 25px;
	}
.progressbar .circle {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	margin-top: 10px;
	display: inline-block;
	position: relative;
	text-align: center;
	}
.progressbar .circle:after {
	width: 120px;
	height: 120px;
	content: "";
	border: 2px solid #ffd11b;
	background-color:#ffd11b;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 40px;
	left: 40px;
	z-index:-1;
	}
.progressbar.green .circle:after{
	border: 2px solid #0081c6;
	background-color:#0081c6;
	}
.progressbar.tan .circle canvas{
	border: 2px solid #97694F;
	}	
.progressbar-text.large{
	font-size:20px;
	}	
.progressbar.tan .circle:after{
	border: 2px solid #97694F;
	background-color:#D2B48C;
	}		
p.progressbar-text{
	display: block;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom:20px;
	}	
.progressbar .circle canvas {
	vertical-align: middle;
	border: 2px solid #ffd11b;
	border-radius: 50%;
	}
.progressbar.green .circle canvas{
	border: 2px solid #0081c6;
	} 

.progressbar .circle div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top:-20px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	width: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 26px;
	color:#fff;
	}
.progressbar .circle strong i {
	font-style: normal;
	font-size: 0.6em;
	font-weight: normal;
	}
.progressbar .circle span {
	display: block;
	color: white;
	margin-top: 12px;
	}
			
/*Scholarship application*/
.scholar-application{
	padding-top:50px;
	padding-bottom:50px;
	}
/*Pre k Rule Home*/
.martop200{
	margin-top:200px;
	}
.pkslider{
	margin-top:90px;
	}
.pkslider .item img{ 
	width:100%;
	height:auto;
	}	
.pkrule_body{
	padding-top:50px;
	padding-bottom:50px;
	background-color: #b4e0fa;
    background: -webkit-linear-gradient(top,#b4e0fa 0%,#e6f5fe 100%);
    background: -moz-linear-gradient(top,#b4e0fa 0%,#e6f5fe 100%);
    background: -o-linear-gradient(top,#b4e0fa 0%,#e6f5fe 100%);
    background: linear-gradient(to bottom,#b4e0fa 0%,#e6f5fe 100%);
	}	
#TopCTABreak1 {
    background-repeat: no-repeat;
    background-image: url(../img/pre-k-rule/index.png);
	background-repeat:repeat-x;
    height: 38px;
    width: 100%;
    margin: 0px auto;
	}	
#TopCTAContent {
    width: 100%;
    padding: 0px;
    float: left;
    position: relative;
    margin: 0px auto;
    background-color: #F1F1F1;
	}
.TopCTAContentbg{
	background-color: #F1F1F1;
	width: 100%;
	float:left;
	padding-bottom:50px;
	padding-left:25px;
	padding-right:25px;
	}		
#TopCTAContent a.topcta {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    cursor: pointer;
    padding: 50px 5px 50px 5px;
    display: block;
    }	
#TopCTAContent a.topcta div.inner {
    background-color: #779d17;
	position:relative;
	}
#TopCTAContent a.topcta div.inner img{
	width:100%;
	height:auto;
	}	
#TopCTAContent a.topcta div.inner .inner-text{
	position:absolute;
	bottom:20px;
	left:10%;
	width:80%;
	text-align:center;
	}	
#TopCTAContent a.topcta h5.ctaheader {
    font-family: 'Oswald', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px;
    color: #422A05;
    text-align: center;
    line-height: 18px;
    margin: 0px;
	}
#TopCTAContent a.topcta:hover div.ctainfo, #TopCTAContent a.topcta:hover span.button{
	color: #422A05;
	}
#TopCTAContent a.topcta div.ctainfo {
    font-size: 12px;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    color: #FFFFFF;
    text-align: center;
	}	
#TopCTAContent a.topcta span.button {
    color: #FFFFFF;
    font-size: 12px;
    position: relative;
    font-weight: bold;
    text-decoration: underline;
    margin: 0px;
	}		
#SideZone {
    width: 100%;
    float: left;
    background-color: #E8E0D5;
    border-radius: 4px;
	}
.SideNavHeader {
    margin: 0px;
    font-family: Roboto, Open Sans, Arial;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px;
    font-weight: 400;
    text-align: center;
    background-color: #87AA21;
    border-bottom: solid 2px #cfb892;
    background-image: url(../img/pre-k-rule/pencil.png);
    background-repeat: no-repeat;
    background-position: center;
    text-shadow: 0px 1px 0px #ffffff;
    color: #422A05;
    line-height: 44px;
	}
.SideNavHeader a{
	font-size: 15px;
	font-family: 'DroidSerif';
	font-weight: 500;
	}	
.SideNavHeader a:hover{
	text-decoration:none;
	}
.SideNavBox {
     padding-bottom: 20px;
	}	
.SideNavBox ul {
    list-style: none;
    padding: 10px 26px;
    margin: 0px;
	}	
.SideNavBox li {
    padding: 0px;
    margin: 2px 0px;
    list-style: none;
	}
.SideNavBox li a {
    display: block;
    width: auto;
    height: auto;
    line-height: 25px;
    padding-left: 20px;
    font-size: 14px;
    position: relative;
    color: #FFFFFF;
    background-image: -webkit-linear-gradient(91deg,#ED7700 0%,#F39100,#ED7700 100%);
    background-image: -moz-linear-gradient(91deg,#ED7700 0%,#F39100,#ED7700 100%);
    background-image: -o-linear-gradient(91deg,#ED7700 0%,#F39100,#ED7700 100%);
    background-image: linear-gradient(271deg,#ED7700 0%,#F39100,#ED7700 100%);
    border: solid 3px #FFFFFF;
	}	
.SideNavBox a:hover, .SideNavBox .selected a {
    color: #FFFFFF;
    background-image: -webkit-linear-gradient(right,#638B0F,#8EAE2C,#638B0F);
    background-image: -moz-linear-gradient(right,#638B0F,#8EAE2C,#638B0F);
    background-image: -o-linear-gradient(right,#638B0F,#8EAE2C,#638B0F);
    background-image: linear-gradient(to left,#638B0F,#8EAE2C,#638B0F);
 	}	
#MainArea a:hover, .SideNavBox li a:hover {
    text-decoration: none;
	}	
#MainArea #SideZone {
    width: auto;
    float: left;
    background-color: #E8E0D5;
    margin-left: 25px;
    border-radius: 4px;
	}	
#MainZone h4{
	color:#0791B3;
	}	
.messageform{
	padding:10px 15px 100px 15px;
	}
.messageform .contactheader2{
	font-weight:500;
	}
.messageform textarea{
	height:100px;
	margin-bottom:15px;
	}
.kenroll{
	max-width:400px;
	margin-top:20px;
	}	
.kenroll textarea{
	height:120px;
	margin-bottom:10px;
	}	
.kenroll .form-control{
	border:1px solid #261D04;
	border-radius:0;
	}	
.kenroll .btn{
	background-color:#69b22c;
	color:#fff;
	}
.kenroll .btn:hover{
	background-color:#ffd11b;
	color:#fff;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}
	
/*STEAMcation page*/
.STEAMcation_underline{
	max-width:100px;
	padding-left:30px;
	margin:auto;
	}
.setamine{
	padding-left:0;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	}
.setamine li{
	float:none;
	list-style:none;
 	width:250px;
 	margin-right:20px;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:20px;
	display:inline-block
 	}
.setamine li img{
   	width:100%;
	margin-top:0;
 	}	
.setamineinner{
	padding:10px;
	text-align:center;
	position:relative;
	margin-top:-1px;
	margin-bottom:-1px;
	}	
.setamineinner h4{
	font-weight:bold;
	color:#000000;
 	}
/*.setamineinner.yellow{
	background-color:#ffd11b;
	}
.setamineinner.green{
	background-color:#69b22c;
	}
.setamineinner.blue{
	background-color:#0064a7;
	}
.setamineinner.brown{
	background-color:#654320;
	}	
.setamineinner.orange{
	background-color:#faa41b;
	}*/				
.setamine-area{
	 width:100%;
	 height:auto;
	 float:left;
	 margin-bottom:30px;
	 }
.STEAMcation_reg{
	transition:all 0.3s ease-in-out;
	 -webkit-transition:all 0.3s ease-in-out;
	 -moz-transition:all 0.3s ease-in-out;
	 font-size:20px;
	 padding-left:25px !important;
	 padding-right:25px !important;
	}	 
.STEAMcation_reg:hover{
	background-color:#ffd11b;
	color:#000;
	}
.setamacation-form-area{
	padding:30px;
	margin-top:50px;
	margin-bottom:50px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.1);
	}
.setamacation-form-area .volunteer-form .form-title{
	padding-bottom:5px;
	color:#69b22c;
	}
.setamacation-form-area .form-header-group {
    padding: 24px 0px 24px 0px;
	margin: 12px 0px 0px 0px;
 	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	}
.setamacation-form-area .form-header-group-half {
    padding: 24px 0px 24px 0px;
	margin: 0px;
 	border-bottom: 1px solid #e3e3e3;
	border-top:0;
	}	
.setamacation-form-area .form-header-group-half h3{
	margin-top:0;
	}	
.setamacation-form-area .form-header-group span, .setamacation-form-area .form-header-group-half span{
	color:#69b22c;
	}	
.setamacation-form-area .form-header-group-half sup{
	color:red;
	}	
.setamacation-form-area .form-header-group-half label{
	color:#000;
	}
.borderbotnone{
	border-bottom:0 !important;
	}	
.setamonbreak{
	height:25px;
	width:100%;
	float:left;
	}	
.summerbanner{
	background-color:#000;
	margin-top:20px;
	}	
.summerbanner img{
	width:100%;
	height:auto;
	}	
.footer-bg{
	margin-top:0px;
	border:5px solid #000;
	} 
.footer-bg img{
	width:100%;
	height:auto;
	}	
/* home page backtoschool button*/
.backtoschool p{
	font-size:18px;
	}
.backtoschool-button{
	padding-top:50px;
	}
.backtoschool-button a{
	font-family: 'Oswald', sans-serif;
	background-color:#69b22c;
	color:#fff;
	padding:13px 15px;
	font-size:18px;
	min-width:250px;
	text-align:center;
	font-weight:600;
	display:inline-block;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	}
.backtoschool-button a:hover{
	background-color:#ffd11b;
	text-decoration:none;
	}	
/*Teen Zone*/
.program_details.teenzone ul li a:hover{
	text-decoration:none;
	}		
/*child-develop*/
.child-develop{
	text-align:center;
	margin-top:50px;
	float:left;
	width:100%;
	padding-left:0;
	}	
.child-develop li{
	display:inline-block;
 	margin:10px;
	padding:12px 30px;
	background-color:#69b22c;
	color:#fff;
	text-align:center;
	font-size:18px;
	font-weight:600;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}	
.child-develop li:hover{
	background-color:#ffd11b;
	}
/*Donate Page*/
.small-head{
	background-color:rgba(255,209,27,0.7);
	padding:20px 0;
	}	
.donate-title{
	padding:30px 0; 
	}
.donate-form{
	background-color:#fff;
	padding:30px;
	}
.donate-form nav > .nav.nav-tabs{
	border: none;
	color:#fff;
	background:#272e38;
	border-radius:0;
	}
.donate-form .nav.nav-tabs li{
	width:50%;
	}
.donate-form .nav.nav-tabs li a
	{
    border: none;
    padding: 15px 25px;
    color:#fff;
    background:#eee;
    border-radius:0;
	color:#000;
	font-size:16px;
	font-weight:bold;
	}
.donate-form .nav.nav-tabs li.active a
	{
    border: none;
    color:#fff;
    background:#272e38;
    border-radius:0;
	}
.donate-form .tab-content{
  background: #fdfdfd;
    line-height: 25px;
    border: 1px solid #ddd;
    border-top:5px solid #e74c3c;
    border-bottom:5px solid #e74c3c;
    padding:30px 25px;
	}
/* Functional Styling */
.donate-amount {
	 margin-top:20px;
	}
.donate-amount input[type="radio"] {
	display: none;
	}
.donate-amount input[type="radio"]+label{
	padding:12px 22px;
	background-color:#eee;
	color:#0099CC;
	font-size:17px;
	border-radius:10px;
	text-decoration:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	cursor:pointer;
	}
.donate-amount input[type="radio"]:checked+label {
	color: #fff;
	text-decoration: none;
	transition: .3s ease-out;
	background-color:#e74c3c;
	}
.donate-form label span{
	color:#e74c3c;
	}
.grow{
	background-color:#e74c3c;
	padding:15px 35px;
	font-size:20px;
	color:#fff;
	border:0;
	}
.mt0{
	margin-top:0;
	}
.donate-form .checkbox label.with-square-checkbox {
	cursor: pointer;
	}
.donate-form .checkbox label.with-square-checkbox span {
	line-height: 24px;
	color: #0099CC;
	font-size: 16px;
	margin-left:10px;
	font-weight:500;
	}
.donate-form .checkbox  label{
	padding-left:0;
	}
.donate-form .checkbox label.with-square-checkbox span::before {
	margin-right: 4px;
	padding-left: 1px;
	width: 20px;
	height: 20px;
	border: 1px solid grey;
	display: inline-block;
	line-height: 15px;
	content: '';
	float: left;
	}
.donate-form .checkbox label.with-square-checkbox input[type="checkbox"] {
	display: none;
	}
.donate-form .checkbox label.with-square-checkbox input[type="checkbox"]:checked + span::before {
	font-family: 'Glyphicons Halflings';
	content: '\e013';
	color: #e74c3c;
	}
/*After School*/
.after-school-subitle h3{
	font-size: 24px;
	line-height: 34px;
	font-family: 'Oswald', sans-serif;
	color:#69b22c;
	text-transform:uppercase;
	}
.after-school-subitle p{
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 30px;
	text-align: left;
	color: #727171;
	font-family: 'DroidSerif';
	}	
/*End Abu Baker CSS for new section*/
.new-font h1, .new-font h2, .new-font h3, .new-font h4, .new-font h5, .new-font h6{
	font-family: 'Oswald', sans-serif;
	}
.new-font p{
	font-size: 16px;
	line-height: 30px;
	color: #727171;
	font-family: 'DroidSerif';
	}	
/*fadelogo*/
.fadelogo{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:inline-block;
	/*background-color:rgba(255,255,255, .8);*/
	padding:10px;
	margin-top:60px;
	}	
.fadelogo img{
	width:100%;
	height:auto;
	}
/*Heading*/
.page_heading h1.heading{
	font-family: Oswald, sans-serif;
	color: rgba(255, 255, 255, 0.75);
	font-size: 120px;
	font-weight:bold;
	line-height:normal;
	}
.page_heading.small h1.heading{
	font-size:80px;
	}		
.page_heading.newheading p{
	margin-bottom: 20px;
	font-family: 'PT Serif', serif;
	color: #fff;
	font-size: 28px;
 	}
/*Homepage Jotform*/
.homejot .jotform-form{
	padding:15px !important;
	}	
/*Why Yes*/
.whyyes h1 span{
	color:#fff;
	background-color:#69b22c;
	}
/*Sponsors*/
.div-block-10.uidzno.partners {
    background-color: #fff;
	margin-top:-150px;
	}
.div-block-10.uidzno {
	border-top-color: #7dc142;
	border-right-color:#7dc142;
	border-left-color:#7dc142;
	background-color: #056839;
	background-image: none;
	}	
.div-block-10 {
	padding:20px;
    border-style: solid solid none;
    border-width: 5px;
    border-color: #7dc142 #7dc142 #056839;
	border-bottom:10px solid #333;
    border-top-color: rgb(125, 193, 66);
    border-right-color: rgb(125, 193, 66);
    border-left-color: rgb(125, 193, 66);
	background-color: #7dc142;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(5, 104, 57, 0.85)), to(rgba(5, 104, 57, 0.85))), url('../images/IMG_6065_1a.jpg');
	background-image: linear-gradient(180deg, rgba(5, 104, 57, 0.85), rgba(5, 104, 57, 0.85)), url('../images/IMG_6065_1a.jpg');
	background-position: 0px 0px, 50% 24%;
	background-size: auto, cover;
	box-shadow: 0 3px 2px 1px #000;
	-webkit-box-shadow: 0 3px 2px 1px #000;
	-moz-box-shadow: 0 3px 2px 1px #000;
	}

/*Home page new slide*/
.hero h1 .slide_make_different{
	margin-top: 0px;
 	font-family: 'Oswald', sans-serif;
	/*color: hsla(0, 0%, 100%, 0.75);*/
	font-size: 125px;
	line-height: inherit;
	letter-spacing: -8px;
	}

/*Slider Senoirs*/

.senior_item{
	/*background-color:rgba(0,0,0,.5);*/
	text-align:left;
	padding:15px;
	}
.senior_item img{
	max-height:250px;
	width:auto !important;
	margin-bottom:10px;
	border: 5px solid #d4d5d8;
	}
.senior_item p{
	box-shadow:none;
	color:#ccc;
	font-size:14px;
	}
.senior_item p b{
	color:#fff;
	}	
.hero.seniors{
	top:50%;
	}
.hero.seniors h1 .slide_make_different{
	font-size:70px;
	letter-spacing:4px;
	}

/*Our Purpose*/
.bg-light{
    background-color: #f8f9fa;
	}
.ptb80{
	padding-top:80px;
	padding-bottom:80px;
	}
.ptb30{
	padding-top:30px;
	padding-bottom:30px;
	}	
.purpose-inner{
	margin-top:35px;
	position:relative;
	}	
.purpose-inner-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:0;
	background-color:rgba(0,0,0,.6);
	text-align:center;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}	
.purpose-inner-overlay span{
	font-size:40px;
	font-family: 'Oswald', sans-serif;
    color: #fff;
    line-height: inherit;
 	font-weight:900;
	top:calc(50% - 30px);
	position:relative;
	margin-top:-30px;
	opacity:0;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	}
.purpose-inner:hover .purpose-inner-overlay{
	top:0;
	height:100%;
	}
.purpose-inner:hover .purpose-inner-overlay span{
	opacity:1;
	}


/*New Mind*/
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
	}	
.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
	}		
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
	}	
.new-mind-banner .banner_desc {
	padding-bottom: 100px;
    padding-top: 16em;
	}
.new-mind-banner .page_heading h1.heading{
	font-size:80px;
	}
.mind-section-one{
	padding:100px 0;
	}

.mind-section-one h2{
	font-family: 'Poppins', sans-serif;
	font-size:40px;
	font-weight: 700;
	color: #3B4757;
	margin-bottom:30px;
	line-height:1.4;
	}
.mind-section-one h2 span {
    color: #46AADC;
	}	
.mind-section-one p{
	font-family: 'Roboto', sans-serif;
	}
.block-header{
    position: relative;
    padding-left: 60px;
    font-family: "Georgia",sans-serif;
    font-style: italic;
    font-weight: normal;
    font-size: 22px;
    color: #3B4757;
	}		
.block-header::after {
    content: '';
    position: absolute;
    top: 15px;
    left: 0;
    margin-top: -2px;
    width: 40px;
    height: 3px;
    background: #46AADC;
	}
	
.mind-section-one.even{
	background-color:#ecf5ee;		
	}	
.mind-section-full-inner{
	padding:150px 0;
	background-color:rgba(0,0,0,.6);
	text-align:center;
	}		
.mind-section-full-inner h2{
	font-size:62px;
	color:#fff;
	font-weight:500;
	line-height:1.3;
	} 
.mind-section-full-inner p{
	color:#fff;
	}	
	
	

/*Leader Page*/	
.strategic-plan{
	margin-bottom:100px; 
	padding:50px 0;
	border-top: 5px solid #7dc142;
	border-bottom: 5px solid #7dc142;
	background-color: #056839;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 49, 26, 0.65)), to(rgba(0, 49, 26, 0.65))), url('../img/strategic-plan-bg.jpg');
	background-image: linear-gradient(180deg, rgba(0, 49, 26, 0.65), rgba(0, 49, 26, 0.65)), url('../img/strategic-plan-bg.jpg');
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	text-align:center;
	}
.strategic-plan h2{
	margin-bottom: 20px;
	color: #7dc142;
	font-size: 50px;
	line-height: 55px;
	text-decoration: none;
	font-weight: 600;
    font-family: 'Oswald', sans-serif;
	}
.strategic-plan p{
	color:#fff;
	font-size:22px;
	}	
.strategic-plan a, .button_style1{
    width: 225px;
    color: #056839;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
	border:4px solid #fff;
	background-color: #7dc142;
	display:inline-block;
	padding:12px;
	margin-top:15px;
	margin-bottom:15px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}	
.strategic-plan a:hover, .button_style1:hover{
	background-color:#fff;
	text-decoration:none;
	}	
	
.button_green1{
    width: 225px;
    color: #056839;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
	border:4px solid #056839;
	background-color: #7dc142;
	display:inline-block;
	padding:12px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}	
.button_green1:hover{
	background-color:#056839;
	color:#7dc142;
	text-decoration:none;
	}	 		
	
	
	
	
	
	
	
	
	
	
	
	
	
	