@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300,100);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
html,
body {
  color:#515050;
  margin:0px;
  padding:0px;
  background-color:#ffffff;
  line-height:inherit;
  font-family:Arial, "Helvetica", sans-serif;
}

@font-face {
    font-family: 'proxima_r';
    src: url('fonts/proxima_r.eot');
    src: url('fonts/proxima_r.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima_r.woff') format('woff'),
         url('fonts/proxima_r.ttf') format('truetype'),
         url('fonts/proxima_r.svg#proxima_r') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fleft{ float:left; }
.fright{ float:right; }
.clear{ clear:both; margin:0px; padding:0px; }

p,img,input,select,textarea{ margin:0px; padding:0px; border:0px; }

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -0px;
}

  
h1{ font-size:36px; color:#333333; font-family: "Roboto Slab"; line-height:40px; text-decoration:none; font-weight:700; margin:0px; padding:0px; }

.clear{ clear:both; }
.fleft{ float:left; }
.fright{ float:right; }

*:before, *:after { box-sizing: border-box; }
a:focus { outline:none; outline-offset:inherit; }

.page_txt{ color:#73706c; font-size:13px; font-family:"proxima_r"; line-height:18px; }

.padding1{ padding-top:15px; clear:both; }
.padding2{ padding-top:35px; clear:both; }

/**************Menu*************************/
.menu_sec{ background-color:#0464a9; }
.navbar-inverse { background-color:#60b99a; border:0px; }

.navbar-fixed-bg{ background:url("images/menu_bg.png") repeat; }
.navbar-inverse .navbar-nav > li > a {
    color:#f7baeb;
}
.navbar-nav > li > a{ background-color:transparent; font-size:16px; color:#ffffff; font-weight:bold; padding:0px; display:block; }
.navbar-nav > li.current-menu-item > a{ color:#ffb039; background-color:#08183a !important; }

.navbar-fixed-bg .navbar-nav > li > a,.navbar-fixed-bg .navbar-nav > li > a:visited,.navbar-fixed-bg .navbar-nav > li > a:focus { color:#ffb039; background-color:#08183a !important; }
.navbar { margin-bottom:0px; min-height:inherit; }
.nav li a{ }

/*************Slider********************/
#home_flexslider{ overflow:hidden; }
#home_flexslider li img{ width:100%; }
#home_flexslider.flexslider .flex-direction-nav li a.prev {
  background: url("images/prev_nav_big.png") no-repeat 0 0; opacity:1; width:55px; height:55px; position:absolute; top:45%; left:30px; z-index:6000; }
#home_flexslider.flexslider .flex-direction-nav li a.next {
  background: url("images/next_nav_big.png") no-repeat 0 0; opacity:1; width:55px; height:55px; position:absolute; top:45%; right:30px; z-index:6000; }
.slider_sec{ position:relative; }
.slider_cap{ position:absolute; width:100%; left:0px; bottom:0px; padding-top:15px; padding-bottom:10px; background:url("images/banner_cap_bg.png") repeat; z-index:5000; }
.flex-direction-nav {  height:inherit; }
#home_flexslider .flex-control-nav li a { background-color:#ffffff; text-indent:-99999px; display:inline-block; width:12px; height:12px; color:#fff; font-size:2px; cursor:pointer; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -o-border-radius:10px; line-height:10px; }
#home_flexslider .flex-control-nav{ position:absolute; width:1135px; margin:auto; left:0px; right:0px; text-align:left; z-index:6000; }
#home_flexslider .flex-control-nav li { margin:0px 2px; margin-right:8px; margin-left:0px; }
#home_flexslider .flex-control-nav a.active{ background-color:#fe7e17; color:#fe7e17; }
#home_flexslider .flex-control-nav{ bottom:15px; }
.slider_txt1{ color:#ffffff; font-size:20px; font-family:"proxima_l"; }
.slider_txt2{ color:#ffffff; font-size:12px; font-family:"Open Sans"; line-height:16px; padding-top:5px; }
.slider_txt2 a{ color:#f8c83c; }
.flex-direction-nav a:before { content:""; }

#home_flexslider2 .flex-control-nav li a { background-color:#b6b6b6; text-indent:-99999px; display:inline-block; width:10px; height:10px; color:#fff; font-size:2px; cursor:pointer; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -o-border-radius:10px; line-height:10px; }
#home_flexslider2 .flex-control-nav{ position:absolute; margin:auto; left:0px; right:0px; text-align:center; z-index:6000; }
#home_flexslider2 .flex-control-nav li { margin:0px 2px; }
#home_flexslider2 .flex-control-nav a.active{ background-color:#fe7e17; color:#fe7e17; }
#home_flexslider2 .flex-control-nav{ bottom:0px; }
.slider_sec{ position:relative; }
#home_flexslider li{ position:relative; background-size:cover; }
.banner_absol{ position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; border:0px; }
.banner_table{ display:table; width:100%; height:100%; }   
.banner_cell{ display:table-cell; width:100%; height:100%; vertical-align:middle; }  
.banner_cell .container{ padding-top:100px; } 
.banner_cell p.home_caption{ display:inline-block; width:700px; }
.banner_cell p.home_caption > span{ color:#fff; font-size:48px; font-family:"Roboto Slab"; font-weight:700; background-color:#e0684b; line-height:58px; padding:4px 16px; display:inline-block; margin-top:7px; }
.banner_cell p.home_caption > span span.desktop_span{ display:inline-block; }
.banner_cell p.yellow_caption > span{ background-color:#e98300; }
.brown_small_caption{ background-color:#e0684b; font-family:"Roboto Slab"; font-weight:400; color:#fff; font-size:18px; margin-top:6px; padding:12px; width:360px; }
.yellow_small_caption{ background-color:#fecb00; color:#000; width:480px; font-family:"Roboto Slab"; font-weight:400; font-size:18px; margin-top:6px; padding:12px; }
.dy_small_caption{ background-color:#e98300; }
.banner_btn{ padding-top:10px; }
.banner_btn button{ padding:10px 22px; }
.desktop_header{ position:absolute; top:0px; left:0px; width:100%; z-index:10000; }
.desktop_top{ background-color:#333333; }
.top_l{ float:left; padding-top:8px; padding-bottom:8px; }
.top_l ul{ margin:0px; padding:0px; }
.top_l ul li{ list-style-type:none; float:left; padding-right:50px; }
.top_l ul li a,.top_l ul li a:hover{ color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
.top_l ul li.current a,.top_l ul li.current a:hover{ color:#e58201; }

.top_r{ float:right; padding-top:8px; padding-bottom:8px; }
.top_r p{ float:left; color:#fff; font-size:14px; font-weight:bold; margin-left:50px; }
.top_r a,.top_r a:hover{ float:left; color:#fff; font-size:14px; font-weight:bold; margin-left:50px; text-decoration:none; }
.top_r ul li.current a,.top_r ul li.current a:hover{ color:#e58201; }

.desk_logo{ float:left; margin-top:18px; }
.desk_menu{ float:right; padding-top:40px; }
.desk_menu ul{ float:left; margin:0px; padding:0px; padding-top:15px; }
.desk_menu ul li{ list-style-type:none; float:left; padding-left:45px; }
.desk_menu ul li a,.desk_menu ul li a:hover{ color:#fff; font-size:16px; font-weight:bold; text-decoration:none; }
.desk_menu > a,.desk_menu > a:hover{ float:left; background-color:#e0684b; border:0px; color:#fff; font-size:16px; font-weight:bold; padding:12px 35px; 
font-family:"Roboto Slab"; margin-left:45px; text-decoration:none; }
.desk_menu ul li.current a,.desk_menu ul li.current a:hover{ text-decoration:underline; }
.blue_menu .desk_menu ul li a,.blue_menu .desk_menu ul li a:hover{ color:#333333; }

/*****************Our project*****************/
.our_project{ padding-top:70px; }
.our_project_bot{ padding-bottom:80px; }
.project_sec{ margin-top:25px; }
.project_img{ background-size:cover; background-position:left top; height:219px; background-repeat:no-repeat; }
.project_img_tab{ background-size:cover; background-position:left top; height:219px; background-repeat:no-repeat; margin-top:25px; }

.project_detail{ padding:22px 23px; }
.project_detail h2{ font-size:24px; color:#333333; font-family:"Roboto Slab"; line-height:26px; text-decoration:none; font-weight:700; margin:0px; padding:0px; }
.project_detail h2 span{ display:block; padding-top:10px; }
.project_detail p{ font-size:18px; color:#333333; font-family:"Roboto Slab"; line-height:26px; font-weight:400; padding-top:15px; padding-bottom:40px; letter-spacing: -0.6px; }
.project_detail div button{ padding:10px 22px; }
.project_detail.yellow{ background-color:#fecb00; }
.project_detail.lightyellow{ background-color:#ffd600; }
.project_detail.blue{ background-color:#44697d; }
.project_detail.brown{ background-color:#e98300; }
.project_detail.lightblue{ background-color:#00b9e4; }
.project_detail.lightblue button{ background-color:#44697d; }

.project_detail.blue h2,.project_detail.blue p{ color:#fff; }
.load_more { padding-top:50px; }
.load_more button{ background-color:#44697d; font-size:15px; color:#fff; font-family:"Roboto Slab"; font-weight:700; border:0px; width:100%; padding-top:12px; padding-bottom:12px; }
.project_img_tab{ display:none; }

/************Orange section*********************/
.orag_sec{ background-color:#e0684b; padding-bottom:20px; }
.orag_icon{ display:table-cell; width:inherit; height:155px; vertical-align:bottom; text-align:center; }
.org_count{ font-size:60px; color:#fff; font-family:"Roboto Slab"; font-weight:700; padding-top:6px; text-align:center; }
.org_name{ font-size:24px; color:#fff; font-family:"Roboto Slab"; font-weight:300; padding-top:0px; text-align:center; }

/************Donate******************************/
.dark_blue{ background-color:#44697d; position:relative; margin-top:90px; }
.donate_img{ background-size:cover; background-position:center top; height:336px; background-repeat:no-repeat; width:491px; float:right; }
.donate_absol{ position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }
.donate_table{ display:table; width:100%; height:100%; }   
.donate_cell{ display:table-cell; width:100%; height:100%; vertical-align:middle; }  
.light_blue{ background-color:#00b9e4; position:relative; }
.light_blue .donate_img{ float:left; }
.light_green{ background-color:#50c9b5; position:relative; }
.donate_cell h2{ padding:0px; margin:0px; color:#ffd602; font-size:60px; font-family:"Roboto Slab"; font-weight:700; }
.donate_cell h3{ padding:0px; margin:0px; color:#ffd602; font-size:30px; font-family:"Roboto Slab"; font-weight:300; }
.donate_cell p{ padding:0px; margin:0px; color:#333333; font-size:16px; font-family:"Roboto Slab"; font-weight:400; line-height:24px; padding-top:15px; padding-bottom:22px; }
.donate_cell button{ padding:10px 30px; background-color:#eb624f; border:0px; color:#fff; font-size:16px; font-family:"Roboto Slab"; font-weight:700; }

.dark_blue p{ color:#fff; }

/**************Story*****************************/
.story_gap{ margin-top:70px; }
.story_sec{ background-color:#fecb00; /*background-color:#f8f8f8;*/ position:relative;  }
.story_img{ background:url("images/story_img.jpg") no-repeat left top; height:465px; }
.story_desc { padding-right:28px; padding-left:8px; min-height:465px; padding-bottom:70px; position:relative; }
.story_desc h2{ padding:0px; margin:0px; color:#333333; font-size:36px; font-family:"Roboto Slab"; font-weight:bold; padding-top:30px; }
.story_desc p{ padding:0px; margin:0px; color:#333333; font-size:18px; font-family:"Roboto Slab"; font-weight:400; padding-top:14px; line-height:27px; }
.story_desc div{ }
.story_desc button{ padding:10px 22px; position:absolute; bottom:20px; left:0px; }

/**************button****************************/
.yell_btn{ background-color:#fecb00; color:#333333; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px; }
.brown_btn{ background-color:#e98300; color:#333333; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px; }
.brown_btn2{ background-color:#e98300; color:#fff; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px; }
.blue_btn{ background-color:#00b9e4; color:#fff; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px; }
.dark_brown_btn{ background-color:#e0684b; color:#fff; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px; }
.blue_btn2{ background-color:#00b9e4; color:#000; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px; }
.blue_btn3{ background-color:#44697d; color:#fff; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px; }
.projectv2_btn button{ padding:12px 30px; margin-top:28px; }

/*************Fooetr****************************/
.footer{ background-color:#333333; padding-bottom:60px; overflow:hidden; }
.fot_l{ float:left; padding-top:50px; color:#fff; font-size:14px; line-height:20px; }
.fot_r{ float:right; padding-top:50px; }
.fot_logo{ text-align:right; }
.fot_logo img{ width:57px; }
.fot_social{ padding-top:25px; text-align:right; }
.fot_social img{ margin-left:15px; }
.fot_r p{ color:#fff; font-size:16px; padding-top:20px; }

/*****************Mobile and tablet top*****************/
.mobile_header{ display:none; position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index: 10000; }
.mobile_top{ background-color:#333333; }
.mobile_logo{ float:left; padding-top:7px; padding-bottom:7px; }
.mobile_logo img{ width:38px; }
.mob_r{ float:right; }
.mob_r .donate_button{ float:right; padding:8px 25px; background-color:#e0684b; border:0px; color:#fff; font-size:16px; font-family:"Roboto Slab"; font-weight:700; margin-top:11px; }
.mob_r .navbar{ float:left; }
.navbar-toggle div.menu_toggle{ font-size:18px; color:#fff; font-weight:700; margin-left:6px; }
.navbar-toggle i{ font-size:24px; margin-left:8px; border-top: 8px dashed;
border-right: 8px solid transparent;
border-left: 8px solid transparent; }
.down_arrow  i{  border-top: 0px dashed; border-bottom: 8px dashed; }
.mobile_column{ position:inherit; }
.navbar-collapse {
    position: absolute;
    width: 100%;
    left: 0px; top:100%; background:url("images/menu_bg.jpg") repeat; border-top:0px;
}
.navbar{ position:inherit; }
.navbar-nav{ margin:0px; }
.tablet_name{ color:#fff; font-size:13px; font-weight:bold; padding-top:25px; padding-left:35px; padding-top:15px; display:inline-block; }
.navbar-collapse ul{ float:left; width:50%; }
.mobile_username{ display:none !important; }

/****************Who we are**********************/
.history_txt{ padding-top:10px;  }
.more_history{ margin-top:30px; }
.more_history button{ background-color:#fecb00; color:#333333; font-size:16px; font-family:"Roboto Slab"; font-weight:700; border:0px;  width:100%; position:relative; padding-top:12px; padding-bottom:12px; }
.plus_icon{ background:url("images/plus_icon.png") no-repeat; width:18px; height:19px; position:absolute; right:12px; top:15px; }
.minus_icon{ background:url("images/minus_icon.png") no-repeat; width:18px; height:19px; position:absolute; right:12px; top:22px; }

.fot_gap{ clear:both; height:90px; }

.title_top{ padding-top:70px; }
.title_top2{ padding-top:50px; }
.title_top3{ padding-top:40px; }

/*****************Support**********************/
.support_txt{ padding-top:10px; }
.all_txt{ color:#333333; font-size:18px; font-family:"Roboto Slab"; font-weight:400; line-height:28px; }

/*****************Contact*********************/
.contact_map img{ width:100%; }
.contact_form{ background-color:#e98300; padding:20px 40px; margin-top:45px; }
.contact_form h2{ color:#333333; font-size:24px; font-family:"Roboto Slab"; font-weight:700; padding:0px; margin:0px; padding-bottom:24px; }
.contact_form input[type="text"]{ border:0px; background-color:#fff; color:#999999; font-size:18px; font-family:"Roboto"; font-weight:400; padding:12px 12px; width:100%; margin-bottom:11px; }
.contact_form textarea{ border:0px; background-color:#fff; color:#999999; font-size:18px; font-family:"Roboto"; font-weight:400; padding:12px 12px; width:100%; margin-bottom:11px; }
.contact_form input[type="submit"]{ width:140px; padding-top:10px; padding-bottom:10px; }
.contact_r{ padding-top:57px; }
.contact_r h2{ color:#000; font-size:24px; padding:0px; margin:0px; font-family:"Roboto"; font-weight:700; padding-bottom:20px; }
.contact_r p{ color:#000000; font-size:18px; padding:0px; margin:0px; font-family:"Roboto"; font-weight:400; line-height:28px; }


/**********************Our project page*******************************/
h1.project_page_title{ font-size:48px; padding-bottom:12px; float:left; }
.project_filter_area{ float:right; }
.showing{ float:left; color:#333333; font-size:18px; font-family:"Roboto"; font-weight:400; margin-top:15px;  }
.filter_field{ float:left; padding-left:40px; color:#333333; font-size:18px; font-family:"Roboto"; font-weight:400; margin-top:15px; }
.option_sec{ float:left; padding:12px 0px; width:180px; color:#333; font-size:18px; font-family:"Roboto"; font-weight:700; margin-left:40px; }
.option_sec span{ background:url("images/line_bg.png") no-repeat right 4px; display:table; margin:0px auto; padding-right:38px; }
.option_sec:hover{ background-color:#333333; color:#fff; cursor:pointer; position:relative; }
/*.option_sec_absl{ display:none; position:absolute; width:400px; right:0px; top:100%; background-color:#333333; padding:25px 45px; z-index:10000; }*/
.option_sec_absl{ display:none; position:absolute; width:297px; /*right:0px;*/ top:100%; background-color:#333333; padding:25px 45px; z-index:10000; }
.option_sec_absl div{ float:left; width:50%; }
.option_sec_absl div p{ color:#fff; font-size:16px; font-family:"Roboto"; font-weight:700; text-decoration:underline; 
padding-bottom:18px; }
.option_sec_absl div ul{ margin:0px; padding:0px; }
.option_sec_absl div ul li{ list-style-type:none; color:#fff; font-size:16px; font-family:"Roboto"; font-weight:400; }
.option_sec:hover .option_sec_absl{ display:block; }

/*********************Login*************************************/
#login_sec{ display:none; background-color:#e0684b; }
.login_sec_inner{ padding:35px 30px 25px 30px; }
.fancybox-wrap{ z-index:1000000; }
.fancybox-inner{ width:inherit !important; height:inherit !important; }
.login_sec_inner h2{ font-size:30px; color:#fff; font-family: "Roboto Slab"; margin:0px; padding:0px; font-weight:700; padding-bottom:10px; }
.login_sec_inner input[type="text"],.login_sec_inner input[type="password"]{ background-color:#ffffff; width:100%; color:#959595; font-size:18px; font-family:"Roboto"; font-weight:400; padding:10px 15px; margin-top:12px;  }
.yellow_form_btn{ background-color:#fecb00; width:100%; border:0px; padding-top:12px; padding-bottom:12px; color:#333333; font-size:16px; font-family:"Roboto Slab"; font-weight:700; }
.blue_form_btn{ background-color:#3b5998; width:100%; border:0px; padding-top:12px; padding-bottom:12px; color:#fff; font-size:16px; font-family:"Roboto Slab"; font-weight:700; }
.or_txt{ color:#fff; font-size:18px; font-family: "Roboto"; padding-top:15px; padding-bottom:13px; text-align:center; }
.login_btn { margin-top:12px; }
.create_acc_btn { margin-top:35px; }

/********************Blog detail****************************/
.blog_detail h2{ font-size:30px; color:#000000; font-family: "Roboto Slab"; line-height:40px; text-decoration:none; font-weight:700; margin:0px; padding:0px; }
.blog_txt{ font-size:18px; color:#000000; font-family: "Roboto"; line-height:26px; text-decoration:none; font-weight:400; margin:0px; padding:0px; padding-top:15px; }
.blog_video{ padding-top:38px; padding-bottom:20px; }
.blog_video img{ width:100%; }
.back_btn button{ padding:12px 20px; width:140px; margin-top:50px; }
.right_blue_box{ background-color:#44697d; padding:25px; }
.right_wtxt{ font-size:22px; color:#fff; font-family: "Roboto Slab"; font-weight:700; line-height:30px; padding-bottom:12px; }
.blog_brown{ background-color:#e0684b; padding:25px 40px; margin-top:70px; }
.blog_txt1{ font-size:30px; color:#fff; font-family: "Roboto Slab"; line-height:35px; font-weight:700; }
.achive_year{ padding-top:50px; }
.achive_year h2{ font-size:48px; color:#fff; font-family: "Roboto Slab"; font-weight:700; line-height:52px; padding:0px; 
margin:0px; padding-top:20px; }
.achive_year p{ font-size:30px; color:#fff; font-family: "Roboto Slab"; font-weight:700; line-height:32px; padding:0px; 
margin:0px; padding-top:8px; padding-bottom:20px; }

.fancybox-close{ background:url("images/cross.png") no-repeat; top:12px; right:18px; width:17px; height:19px; }

/************************Donation*************************/
.donation_ul{ margin:0px; padding:0px; overflow:hidden; }
.donation_ul li{ list-style-type:none; float:left; }
.donation_ul li a,.donation_ul li a:hover{ color:#333333; font-size:18px; font-family: "Roboto Slab"; font-weight:700; line-height:50px; padding-left:30px; padding-right:30px; display:inline-block; text-decoration:none; }
.donation_ul li.current a,.donation_ul li.current a:hover{ background-color:#44697d; color:#fff; text-decoration:none; }
.donation_bg{ background-color:#44697d; }
.billing_sec{ width:50%; margin:0px auto; padding-top:50px; padding-bottom:50px; }
.billing_sec input[type="text"]{ background-color:#fff; color:#959595; font-size:18px; font-family: "Roboto"; font-weight:400; padding:0px; margin:0px; width:100%; margin-bottom:15px; padding:12px 15px; }
.donate_btn{ padding:12px 14px; min-width:180px; }
.donation_rbox{ background-color:#fecb00; margin-bottom:20px; min-height:243px; display:table; width:100%; }
.donation_rbox_cell{ display:table-cell; height:243px; vertical-align:middle; text-align:center; width:100%; text-align:center; }
.donation_rbox h2{ padding:0px; margin:0px; color:#333333; font-size:24px; font-family: "Roboto Slab"; font-weight:300; }
.donation_rbox h3{ padding:0px; margin:0px; color:#333333; font-size:60px; font-family: "Roboto"; font-weight:700; padding-top:10px; }
.donation_rbox p{ padding:0px; margin:0px; color:#333333; font-size:18px; font-family: "Roboto Slab"; font-weight:300;
 padding-top:5px; }
.donation_bill_r{ padding-top:50px; }
.pay_card{ background-color:#b7b7b7; padding:13px 14px; color:#333333; font-size:18px; font-family:"Roboto"; font-weight:400; margin-bottom:14px; }
.pay_card.selected{ background-color:#fecb00; }
.your_don_txt1{ color:#fff; font-size:36px; font-family: "Roboto Slab"; font-weight:700; }
.your_don_txt2{ color:#fff; font-size:24px; font-family: "Roboto Slab"; font-weight:700; line-height:38px; }
.your_don_txt3{ color:#fff; font-size:18px; font-family: "Roboto"; font-weight:400; line-height:20px; padding-top:18px; }
.your_don_txt4{ color:#fff; font-size:30px; font-family: "Roboto Slab"; font-weight:700; }
.your_don_txt5{ color:#fff; font-size:16px; font-family: "Roboto"; font-weight:400; line-height:20px; padding-top:12px; }
.your_don_txt6{ color:#333; font-size:16px; font-family: "Roboto"; font-weight:400; line-height:20px; padding-top:16px; margin-left:20px; }
.your_don_txt7{ color:#fff; font-size:18px; font-family: "Roboto"; font-weight:400; line-height:26px; padding-top:8px; }

.donatation_inner{ padding:32px 22px 44px 22px; }
.donatation_inner2{ padding:32px 22px 24px 48px; display:inline-block; }
.donatation_inner3{ padding:42px 48px; }

.donate_fund{ margin:0px; padding:0px; overflow:hidden; margin-left:20px; margin-bottom:8px; }
.donate_fund li{ float:left; margin-top:25px; margin-right:8px; list-style-type:none; color:#333333; font-size:18px; font-family:"Roboto"; font-weight:400; 
background-color:#50c9b5; width:101px; height:65px; color:#333333; font-size:18px; font-family:"Roboto"; font-weight:400; text-align:center; line-height:65px; }
.donate_fund li.other{ background-color:#fff; font-size:24px; }
.donate_fund li.other span{ color:#cccccc; }
.donate_fund li.selected{ background-color:#ffd602; }
.donate_fund li.other.selected span{ color:#333333; }
.donation_bg2{ margin-top:15px; }

.donate_price{ float:left; width:110px; margin-top:15px; }
.donate_price input[type="text"]{ color:#333333; font-size:24px; font-family:"Roboto"; font-weight:400; padding:12px 15px; width:100%; }
.donate_to{ float:left; margin-left:18px; margin-top:18px; }
.donate_to p{ color:#fff; font-size:20px; font-family:"Roboto"; font-weight:400; float:left; padding-top:10px; padding-right:15px; }
.donate_to_drop{ width:270px; float:left; }
.donate_month{ width:180px; float:left; margin-top:18px; margin-left:38px; }
.add_another_project{ text-align:right; padding-top:18px; }
.add_another_project a,.add_another_project a:hover{ background:url("images/add_plus.png") no-repeat right 2px; color:#fff; font-size:18px; font-family:"Roboto Slab"; font-weight:700; padding-right:32px; min-height:32px; display:inline-block; text-decoration:none; }

.browse_site{ text-align:right; padding-top:8px; }
.browse_site a,.browse_site a:hover{ color:#fff; font-size:14px; font-family:"Roboto"; font-weight:400; text-decoration:underline; }
.like_donate{ padding-top:15px; font-size:16px; color:#333333; font-family:"Roboto"; font-weight:400; padding-left:18px; }

.donatation_inner3 input[type="text"]{ color:#959595; font-size:18px; font-family:"Roboto"; font-weight:400; padding:12px 15px; width:100%; margin-top:14px; }
.donatation_inner3 textarea{ color:#959595; font-size:18px; font-family:"Roboto"; font-weight:400; padding:12px 15px; width:100%; margin-top:14px; height:110px; }
.donate_detail_btn{ margin-top:20px; padding:14px 12px; }
.donate_detail_btn2{ margin-top:20px; padding:14px 12px; margin-left:20px; }
.donate_detail_btn3{ margin-top:20px; padding:14px 12px; width:140px; }

.donate_green_sec{ background-color:#61c250; padding:8px 10px; margin-top:16px; color:#fff; font-size:18px; font-family:"Roboto Slab"; font-weight:700; width:681px; }


.bootstrap-select.btn-group .btn{ border:0px; border-radius: 0px; -moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-o-border-radius: 0px; text-transform:none; color:#959595; font-size:18px; font-family:"Roboto"; font-weight:400; }
.bootstrap-select.btn-group .btn .caret{ background:url("images/down_arrow.png") no-repeat; }
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"]{ margin-bottom:0px; }

.complete_donate_video{ position:relative; }
.donate_video_absl{ position:absolute; bottom:70px; width:100%; text-align:center; }
.complete_donate_video img{ width:100%; }
.complete_donate_video h2{ color:#fff; font-size:60px; font-family:"Roboto Slab"; font-weight:700; line-height:60px; }
.complete_donate_video h3{ color:#fff; font-size:36px; font-family:"Roboto Slab"; font-weight:700; line-height:36px; }

.donate_complete_content{ padding-left:50px; padding-top:50px; width:660px; }
.complete_txt{ font-size:16px; color:#333333; font-family:"Roboto"; font-weight:400; padding-top:15px; }
.com_don_txt1{ color:#333333; font-size:24px; font-family: "Roboto Slab"; font-weight:700; line-height:38px; }
.com_don_txt2{ color:#333333; font-size:18px; font-family: "Roboto"; font-weight:400; line-height:28px; padding-top:20px; }
.com_don_txt3{ background-color:#61c250; color:#fff; font-size:18px; font-family: "Roboto"; font-weight:400; line-height:26px; padding:12px 18px; margin-top:22px; }

.project_txt1{ color:#333333; font-size:30px; font-family: "Roboto Slab"; font-weight:700; padding-top:45px; }
.project_txt2{ color:#333333; font-size:18px; font-family: "Roboto"; font-weight:400; padding-top:10px; line-height:28px; }

.project_vimg img{ width:100%; }
.gallery_gap{ margin-top:50px; }
.gallery_gap2{ padding-bottom:10px; }

.projectv2_social{ padding-top:10px; }
.projectv2_social img{ margin-right:8px; }
.projectv2_r{ background-color:#fecb00; padding:20px; margin-bottom:5px; }
.projectv2_txt1{ color:#333333; font-size:30px; font-family: "Roboto Slab"; font-weight:700; line-height:38px; }
.projectv2_txt2{ color:#385b72; font-size:18px; font-family: "Roboto"; font-weight:400; line-height:28px; }
.projectv2_txt2 span{ font-weight:700; color:#333333; font-size:24px; }
.projectv2_checkbox{ clear:both; margin-top:10px; }
.projectv2_checkbox span{ display:table-cell; width:28px; }
.projectv2_checkbox p{ display:table-cell; color:#385b72; font-size:18px; font-family:"Roboto Slab"; font-weight:400; }
.pdonate_box{ background-color:#44697d; margin-top:20px; padding:50px 30px 80px 30px; }
.pdonate_box h2{ color:#fff; font-size:48px; font-family: "Roboto Slab"; font-weight:700; margin:0px; padding:0px; text-align:center; }
.pdonate_box h3{ color:#fff; font-size:24px; font-family: "Roboto"; font-weight:300; margin:0px; padding:0px; text-align:center; padding-top:15px; }
.donate_bar_bot{ margin-left:8px; margin-right:8px; }
.donate_bar{ background-color:#1b2d39; padding:4px; margin-top:22px; }
.donate_bar div{ background-color:#5db94f; height:40px; width:45%; }
.donate_val{ color:#666666; font-size:18px; font-family: "Roboto"; font-weight:400; background-color:#fff; padding:11px; width:120px; margin-top:28px; float:left; }
.projectv2_btn2 button{ padding:12px 30px; margin-top:28px; float:left; margin-left:10px; }

.projectv2_checkbox2 span{ display:table-cell; width:28px; }
.projectv2_checkbox2 p{ display:table-cell; color:#fff; font-size:16px; font-family:"Roboto"; font-weight:300; }
.projectv2_links{ margin-top:5px; }
.projectv2_links a,.projectv2_links a:hover{ color:#fff; font-size:16px; font-family: "Roboto"; font-weight:400; text-decoration:underline; }

.project_according{ padding-top:40px; }
.project_according .ui-widget-content{ border:0px; }
.project_according .ui-accordion .ui-accordion-content{ padding-left:14px; padding-right:14px; }
.project_according .ui-widget-content p{ padding-bottom:14px; color:#000000; font-size:18px; font-family: "Roboto Slab"; font-weight:400; }
.ui-accordion .ui-accordion-header{ border:0px; background:none; background-color:#fecb00; border-radius:0px; color:#333333; font-size:18px !important; font-family: "Roboto Slab"; font-weight:700; padding-top:12px !important; padding-bottom:12px !important; margin-top:5px !important; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{ right:.5em; left:auto !important; background-image: url("images/plus_icon.png"); background-position:0px 0px; width:18px; height:19px; }
.ui-accordion .ui-accordion-header-active .ui-accordion-header-icon{ right:.5em; left:auto !important; background-image: url("images/minus_icon.png"); background-position:0px 6px; }


.board_left{ float:left; padding-left:70px; width:60%; margin-top:45px; }
.board_right{ 
	font-size: 34px;
    line-height: 42px;
    color: #ff5800;
    margin: 45px 0;
    position: relative;
	width: 25%;
    border-left-width: 0;
    padding: 0 0%;
    margin-left: 8.33333% !important;
	float:left; font-family: 'the_sans_light-regular', sans-serif;
 }
 @font-face {
    font-family: 'the_sans_light-regular';
    src: url("fonts/thesans_light_plain-webfont.eot");
    src: url("fonts/thesans_light_plain-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/thesans_light_plain-webfont.woff2") format("woff2"),url("fonts/thesans_light_plain-webfont.woff") format("woff"),url("fonts/thesans_light_plain-webfont.ttf") format("truetype"),url("fonts/thesans_light_plain-webfont.svg#the_sans_light-regular") format("svg");
    font-weight: normal;
    font-style: normal;
}

.remove_div{ background:url("images/bt_close_people.png") no-repeat; width:32px; height:32px; }
.remove_div1{ background:url("images/bt_close_people.png") no-repeat; width:32px; height:32px; }
.bod_of_director_content_div{ background-color:#f8f8f8; position:relative; }
.bod_of_director_content.project_detail{ padding: 0px; }
.board_left div:first-child span{ color: #ff5800 !important; font-family: 'the_sans_light-regular', sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 11px;
    letter-spacing: 0px; }
.board_left div:first-child span:first-child{ font-weight:bold; }
.board_left div:last-child { padding:0px !important;
    font-family: 'the_sans_light-regular', sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 11px;
    letter-spacing: 0px;
}
.board_left div:last-child p{  font-family: 'the_sans_light-regular', sans-serif !important;
    font-size: 16px !important;
    line-height: 24px !important;}

.board_left div:first-child span.position{ font-weight:normal !important; }
.remove_div {
    float: none  !important;
    top: 20px !important;
    position: absolute !important;
    right: 20px !important;
	width:30px !important;
	height:30px !important;
}

.remove_div1 {
    float: none  !important;
    top: 20px !important;
    position: absolute !important;
    right: 20px !important;
	width:30px !important;
	height:30px !important;
}

.quotemark {
    background: url("images/quote_left.png") no-repeat 0 0;
    left: -26px;
    top: -2px;
	width: 32px;
    height: 32px;
    position: absolute;
    display: block !important;
}

.imgquote {
    padding-bottom: 10px;
    margin-left: 6px;
}

.mod_people .contentarea .quotemark {
   
}
.bod_of_director_image_div > div{ position:relative; }
.bod_of_director_image_div .bottom_border{ bottom:0px; width:100%; }

.advisory_board_div > div{ position:relative; }
.advisory_board_div .bottom_border{ bottom:0px; width:100%; }

.staff_image_div > div{ position:relative; }
.staff_image_div .bottom_border{ bottom:0px; width:100%; }


.navbar-fixed-top{ background-color:#333333; }
.header_stick{ transition:all 0.5s; }
.navbar-fixed-top .desk_logo{ margin-top:10px; margin-bottom:10px; }
.desk_logo{ transform:scale(1); transition:all 0.5s; }
.navbar-fixed-top .desk_logo{ transform:scale(0.6); margin:0px; margin-left:-12px; }
.navbar-fixed-top .desk_menu{ padding-top:18px; }	
.mobile_header_gap{ display:none; }
.header_stick.navbar-fixed-top ul li a,.header_stick.navbar-fixed-top ul li a:hover{ color:#fff !important; }

@media screen and (max-width: 991px) {
.mobile_header{ display:block; }
.desktop_header{ display:none; }
.blue_menu{ display:none; }
.blue_menu_gap{ height:58px; }
}

@media screen and (min-width: 768px) {
.navbar { border:0px; }
.navbar-nav { padding-top:0px; margin-left:10px; }
.navbar-nav > li{ padding-left:0px; }
.navbar-nav > li > a { display:block; padding-left:17px; padding-right:17px; line-height:34px; }
.navbar-inverse .navbar-nav > li > a:hover{ transition:background 0.6s; -webkit-transition:background 0.6s; -moz-transition:background 0.6s; -ms-transition:background 0.6s; -o-transition:background 0.6s; }
.navbar-inverse .navbar-nav > li.current-menu-item > a{ }
.navbar-inverse .navbar-nav > li.current > a { transition:background 0.6s; -webkit-transition:background 0.6s; -moz-transition:background 0.6s; -ms-transition:background 0.6s; -o-transition:background 0.6s; }

.navbar-brand { padding:20px 0px 0px 20px; }
.navbar-fixed-bg .navbar-nav > li{ padding-left:4px; padding-right:6px; background:url("images/menu_line_hover.png") no-repeat right 45px; }
.navbar-fixed-bg .navbar-nav > li:last-child{ background:none; }
.navbar-collapse { padding-left:0px; padding-right:0px; }
.dropdown:hover .dropdown-menu { display: block; }
.navbar-nav > li > a:hover{ background-color:transparent; }
.navbar-nav > li:hover{ background-position:0px -43px; }
.navbar li.current-menu-item{ background-position:0px -43px; }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
.donate_img{ height:280px; width:388px; }
#home_flexslider .flex-control-nav{ width:940px; }
.donation_ul li a, .donation_ul li a:hover{ padding-left:25px; padding-right:25px; }
.donation_rbox h2{ font-size:22px; }
.billing_sec{ width:70%; }
.donate_fund li { width:97px; }
.donate_to_drop { width: 230px; }
.donate_month{ margin-left:20px; }
.donate_green_sec{ width:625px; }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.navbar-brand { padding-left:0px; }
.navbar-nav { margin-left:0px; }
.navbar-nav > li > a { padding-left:0px; padding-right:0px; }
#home_flexslider .flex-control-nav{ width:740px; }
.project_img{ width:100%; height:468px; display:inline-block; vertical-align:middle; }

.project_img_tab{ width:57%; height:270px; display:table-cell; vertical-align:middle; }

.project_detail{ }
.project_mid .project_img{  display:table-cell; vertical-align:middle; }
.project_mid .project_detail{  display:table-cell; vertical-align:middle; }
.project_img_tab{  display:table-cell; vertical-align:middle; }
.load_more { padding-top:20px; }
.orag_icon{ height:105px; }
.orag_icon img{ max-width:30%; }
.org_count{ font-size:33px; }
.oryg_name{ font-size:14px; }
.our_project_bot{ padding-bottom:60px; }
.donate_img{ height:341px; width:358px; }
.project_mid .project_img{ display:none; }
.fot_social a{ display:none; }
.fot_r p{ font-size:14px; width:290px; text-align:right; padding-top:30px; }
.fot_l{ padding-top:30px; }
.fot_r{ padding-top:30px; }
.story_desc h2{ font-size:35px; }
.fot_gap{ clear:both; height:60px; }
.achive_year p br{ display:none; }
.donate_l{ padding-top:80px; }
.donation_ul{ margin-top:40px; }
.billing_sec{ width:70%; }
.donate_green_sec{ width:100%; }
}

@media screen and (min-width: 874px) and (max-width: 991px) {
 .donate_img{ height:341px; width:400px; }
}

@media screen and (max-width: 767px) {
 .navbar-nav > li > a{ line-height:34px; background-color:transparent !important; }
 .navbar-collapse{ padding-left:0px; padding-right:0px; }
 .navbar-collapse ul{ float:none; width:100%; }
 .mob_r .donate_button { padding:6px 15px; margin-top:14px; margin-right:0px; }
 #home_flexslider .flex-control-nav{ width:100%; padding-right:25px; }
 .navbar-collapse { z-index:100000; }
 .flexslider .flex-direction-nav li a.prev {
  background: url("images/prev_nav.png") no-repeat 0 0; opacity:1; width:35px; height:35px; position:absolute; top:60%; left:30px; z-index:6000; }
.flexslider .flex-direction-nav li a.next {
  background: url("images/next_nav.png") no-repeat 0 0; opacity:1; width:35px; height:35px; position:absolute; top:60%; right:30px; z-index:6000; }
  #home_flexslider .flex-control-nav{ padding-left:20px; }

  .project_img{ height:400px; }
  .project_img_tab{ height:400px; }
  .load_more { padding-top:20px; }
  .orag_icon{ display:table; margin:0px auto; height:inherit; padding-top:35px; }
  .orag_icon img{ width:70%; }
  .org_count{ font-size:48px; padding-top:5px; line-height:50px; }
  .org_name{ font-size:18px; padding-top:0px; }
  .our_project_bot{ padding-bottom:40px; }
  .donate_absol{ position:relative; }
  .donate_img{ width:100%; height:400px; }
  .donate_cell{ padding-bottom:25px; }
  .story_img{ height:400px; width:100%; background-size:cover; }
  .story_desc{ min-height:inherit; }
  .story_desc{ padding:25px 25px 70px 25px; }
  .story_desc h2{ font-size:24px; padding:0px; }
  .story_desc div{ height:inherit; padding-bottom:25px; }
  .story_desc button{ left:20px; }
  .fot_l{ float:none; display:none; }
  .fot_r{ float:none; }
  .fot_logo{ float:left; padding-top:40px; }
  .fot_social{ float:right; }
  .fot_social p{ font-size:14px; }
  .fot_social p span{ display:block; }
  .fot_social p span:last-child{ display:none; }
  .footer{ padding-bottom:35px; }
  .donate_cell h2{ padding-top:12px; }
  .tablet_name{ display:none; }
  .mob_r .donate_button{ float:left; margin-right:0px; }
  .mobile_username{ display:block !important; color:#fff; font-size:16px; font-weight:bold; line-height:34px; }
  .banner_cell p.home_caption > span{ font-size:28px; line-height:38px; }
  .yellow_small_caption{ width:360px; }
  .fot_gap{ clear:both; height:40px; }
  .right_side{ padding-top:50px; }
  
  .achive_year p br{ display:none; }
  .donation_bill_r{ padding-top:0px; }
  .donation_ul{ margin-top:40px; }
  .billing_sec{ width:70%; }
  .donate_price{ float:none; }
  .donate_to{ margin-left:0px; float:none; overflow:hidden; }
  .donate_to p{ float:none; padding-top:0px; }
  .donate_to_drop{ float:left; padding-top:4px; }
  .donate_month{ margin-left:0px; float:none; margin-top:18px; }
  .add_another_project{ text-align:left; }
  .browse_site{ text-align:left; }
  .donate_green_sec{ width:96%; }
  .donate_complete_content{ width:100%; padding-left:20px; padding-right:20px; }
  .board_left{ float:none; width:100%; padding-left:40px; padding-right:40px; margin-top:0px; padding-top:45px; }
  .board_right{ margin-left:0px; float:none; width:auto;    padding: 0px 40px 45px 20px; }
  .quotemark{ left: -2px;
    top: -2px; }
   .mobile_header{ position:fixed; top:0px; left:0px; width:100%; }
   .mobile_header_gap{ display:block; height:59px; }

}

@media screen and (max-width: 480px) {
   .project_img{ height:219px; }
   .project_img_tab{ height:219px; }
   .donate_img{ height:219px; }
   .story_img{ height:249px; }
   .banner_cell p.home_caption > span{ font-size:16px; line-height:38px; }
   .brown_small_caption{ width:300px; font-size:14px; }
   .yellow_small_caption{ width:300px; font-size:14px; }
   .contact_form{ padding:20px 20px; }
   .login_sec_inner h2{ font-size:20px; }
   .billing_sec{ width:95%; }
   .pay_card{ font-size:14px; }
   .pay_card2{ margin-left:-14px; }

}
@media screen and (max-width: 360px) {
	.brown_small_caption{ width:260px; }
	.yellow_small_caption{ width:260px; }
}


img {
  vertical-align:top;
}

textarea{ resize:none; }
.toppadding{padding-top: 10px; }