@charset "utf-8";
body {margin: 0;padding: 0;font-size: 16px;font-family: 'Noto Serif';}
p {line-height: 28px;font-size: 16px;margin: 0;color: #000000;}
a{text-decoration:none;}
h1{font-size: 50px;line-height: 54px;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 0;font-family: 'Noto Serif Display';margin: 0;color: #000000;font-weight: 600;}
h3{font-size: 40px;line-height: 48px;text-transform: capitalize;}
h4{font-size: 24px;line-height: 32px;color: #007931;}
ul {margin: 0 !important;padding: 0;}
img {max-width: 100%;height: auto;}
a:hover {text-decoration: none !important;transition: 0.4s;}
input:focus, textarea:focus, select:focus {outline: none !important;}
button:focus, textarea:focus, select:focus {outline: none !important;}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-SemiBold.eot');
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-SemiBold.woff2') format('woff2'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-SemiBold.woff') format('woff'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-SemiBold.ttf') format('truetype');
  font-weight: 600;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Bold.eot');
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Bold.woff2') format('woff2'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Bold.woff') format('woff'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Bold.ttf') format('truetype');
  font-weight: bold;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Regular.eot');
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Regular.woff2') format('woff2'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Regular.woff') format('woff'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Regular.ttf') format('truetype');
  font-weight: normal;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Noto Serif Display';
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Medium.eot');
  src: url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Medium.woff2') format('woff2'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Medium.woff') format('woff'),
      url('../fonts/NotoSerifDisplay/NotoSerifDisplay-Medium.ttf') format('truetype');
  font-weight: 500;font-style: normal;font-display: swap;
}
@font-face {
  font-family: 'Noto Serif';
  src: url('../fonts/NotoSerif/NotoSerif-SemiBold.eot');
  src: url('../fonts/NotoSerif/NotoSerif-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerif/NotoSerif-SemiBold.woff2') format('woff2'),
      url('../fonts/NotoSerif/NotoSerif-SemiBold.woff') format('woff'),
      url('../fonts/NotoSerif/NotoSerif-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('../fonts/NotoSerif/NotoSerif-Medium.eot');
  src: url('../fonts/NotoSerif/NotoSerif-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerif/NotoSerif-Medium.woff2') format('woff2'),
      url('../fonts/NotoSerif/NotoSerif-Medium.woff') format('woff'),
      url('../fonts/NotoSerif/NotoSerif-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('../fonts/NotoSerif/NotoSerif-Bold.eot');
  src: url('../fonts/NotoSerif/NotoSerif-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerif/NotoSerif-Bold.woff2') format('woff2'),
      url('../fonts/NotoSerif/NotoSerif-Bold.woff') format('woff'),
      url('../fonts/NotoSerif/NotoSerif-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif';
  src: url('../fonts/NotoSerif/NotoSerif-Regular.eot');
  src: url('../fonts/NotoSerif/NotoSerif-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSerif/NotoSerif-Regular.woff2') format('woff2'),
      url('../fonts/NotoSerif/NotoSerif-Regular.woff') format('woff'),
      url('../fonts/NotoSerif/NotoSerif-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/*-----------------------*/
ul {margin: 0 !important;padding: 0;}
img {max-width: 100%;height: auto;}
a:hover {text-decoration: none !important;transition: 0.4s;}
input:focus, textarea:focus, select:focus {outline: none !important;}
button:focus, textarea:focus, select:focus {outline: none !important;}
button:focus, textarea:focus, select:focus {outline: none !important;box-shadow: none !important;}
*, ::after, ::before {box-sizing: border-box;}
.main-btn{color: #ffffff;text-transform: capitalize;cursor: pointer;padding: 12.5px 30.5px;font-family: 'Noto Serif';font-weight: 600;text-transform: uppercase;
 border-radius: 10px;border: none;transition: ease-in-out 0.4s;background: #007931;font-size: 15px;text-align: center;display: inline-table;}
.main-btn img{margin-left: 15px;width: auto !important;height: auto !important;object-fit: contain !important;}
.main-btn:hover{background: #000000;color: #ffffff;}
input[type="text"], input[type="email"], input[type="nubmer"], input[type="date"], input[type="time"], select, textarea, 
input[type="file"]{width: 100%;background: #ffffff;border: 0;padding: 10px 12px;color: #000000;font-size: 16px;border-radius: 10px;font-family: 'Noto Serif';border: 1px solid #949494;}
textarea{height: 120px;resize: none;border: 1px solid #949494;}
.d-flex{display: flex;} 
.flex-row{flex-direction: row;}
.flex-column{flex-direction: column;}
.flex-wrap{flex-wrap: wrap;}
.flex-nowrap{flex-wrap: nowrap;}
.justify-content-start{justify-content: flex-start;}
.justify-content-end{justify-content: flex-end;}
.justify-content-center{justify-content: center;}
.flex-row-reverse{flex-direction: row-reverse;}
.justify-content-between{justify-content: space-between;}
.align-items-start{align-items: flex-start;}
.align-items-end{align-items: flex-end;}
.align-items-center{align-items: center;}
.justify-content-end{justify-content: flex-end;}
.flex-column{flex-direction: column;}
.un-listed{list-style: none !important;}
.d-none{display: none;}
.ms-auto{margin-left: auto !important;}
.mr-auto{margin-right: auto !important;}
.mx-auto{margin: 0 auto !important;}
.W-100{width: 100%;flex-basis: 100%;}
.mr-0{margin-right: 0;}
.text-center{text-align: center;}
.mrt-100{margin-top: 70px;}
.mrb-100{margin-bottom: 70px;}
.pdt-100{padding-top: 70px;}
.pdb-100{padding-bottom: 70px !important;}
.position-absolute{position: absolute;}
.position-relative{position: relative;}
.overflow-hidden{overflow: hidden;}
.me-3{margin-right: 15px;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.p-0{padding: 0 !important;}
.bg-none{background:none !important;}
.max-container{max-width: 1490px;padding: 0 15px;margin: 0 auto;}
.container{max-width: 1350px;padding: 0 15px;margin: 0 auto;}
.pb-30{padding-bottom: 30px !important;}
.pt-30{padding-top: 30px !important;}
.pb-0{padding-bottom: 0 !important;}
.mb-0{margin-bottom: 0 !important;}
.mt-0{margin-top: 0 !important;}
.m-0{margin: 0 !important;}
/*-------------Home-----------*/
.language_selector{padding-top: 5px;position: absolute;right: 15px;top: -10px;}
.language_selector a{text-transform: uppercase;font-weight: 600;font-size: 12px;color: #000000;transition: ease-in-out 0.4s;}
.language_selector a:hover, .language_selector a.active{color: #007931;}
.language_selector a img{vertical-align: middle;margin-right: 6px;}
.language_selector span{width: 2px;height: 10.4px;display: inline-table;margin: 0 6px;background: #000000;line-height: 13px;}
#top-nav{margin-left: 50px;}
#top-nav ul li{display: inline-block;}
#top-nav ul li a{display: block;padding: 30px 20px;color: #000000;font-weight: bold;text-transform: uppercase;font-family: 'Noto Serif';transition: ease-in-out 0.4s;font-size: 14px;}
#top-nav ul li a:hover{color: #007931;}
#top-nav ul li a svg{width: 12px;vertical-align: middle;margin-left: 5px;}
#top-nav ul li a:hover svg{fill: #007931;}
#top-nav li.dropdown{position: relative;}
#top-nav ul.dropdown-menu{ position: absolute;min-width: 120px;padding: 1em 3em 1.5em 2em;box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .1);z-index: 2;background: #ffffff;}
#top-nav ul.dropdown-menu li{display: block !important;white-space: nowrap;}
#top-nav ul.dropdown-menu ul.dropdown-menu{left: 100%;top: 0;}
#top-nav ul.dropdown-menu{display: none;}
#top-nav .selected {color: #007931;}
#top-nav .selected svg{fill: #007931;}
#top-nav ul.dropdown-menu a{font-size: 16px;font-weight: 500;text-transform: capitalize;line-height: 1.1;padding: 13px;}
#top-nav .selected{border-bottom: 2px solid #007931;}
.right_header .main-btn{margin-left:12px;}
.header_rw{padding: 10px 0;background: #ffffff;padding-bottom: 0;}
.header_search{top: 99px;left: 0;right: 0;}
.top-search-form input[type="search"] {border-radius: 0;}
.top-search-form {display: none;position: absolute;top: 0;min-width: 100%;height: 60px;z-index: 998;}
.top-search-form .search-field {width: 100%;height: 100%;background: #ffffff;border: none;font-family: 'Noto Serif';
z-index: 1000;padding: 0 60px;box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, .05);border-bottom: 1px solid #cccccc;    font-size: 20px;
padding-right: 200px;}
.top-search-form .search-submit {position: absolute;top: 12.2px;right: 60px;transition: ease-in-out 0.4s;
background: #ffffff;font-family: 'Noto Serif';border: none;font-size: 12px;border:1px solid #000000;font-weight: bold;text-transform: uppercase;color: #007931;padding: 10px 30px;min-width: 7%;border-radius: 0;cursor: pointer;}
.top-search-form .search-submit:hover{background: #000000;color: #ffffff;}
.searchClose {display: none;position: absolute;top: -63px;right: 175px;font-weight: 600;color: #007931;z-index: 999;text-align: center;cursor: pointer;background: #ffffff;width: 30px;height: 30px;font-size: 18px;text-align: center;}
.my-slider-img{height: 650px;}
.my-slider-img img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.my-slider{margin-bottom: 0;}
.share_icons .container{border-bottom: 1px solid #cdcdcd;display: flex;align-items: center;padding: 15px 0;max-width: 1200px;}
.share_icons .container .sh_ico {margin-left: 15px;border-right: 1px solid #cdcdcd;padding-right: 15px;}
.share_icons .container .sh_ico:last-child{margin-right: 0;padding-right: 0;border: none;}
.share_icons .container a img{filter: invert(1);}
.share_icons .container span{font-weight: bold;}
.stepping_left{flex-basis: 35%;}
.stepping_right{flex-basis: 65%;padding-left: 30px;}
.home_stepping .stepping_left, .home_stepping .stepping_right{flex-basis: 100%;}
.home_stepping .stepping_left{margin-bottom: 40px;text-align: center;}
.home_stepping .stepping_right{padding-left: 0;}
.stepping_right ul li{flex-basis: 48.5%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #D9D9D9;}
.stepping_right ul li h4{font-family: 'Noto Serif';font-weight: bold;padding-bottom: 15px;}
.stepping_right ul li:nth-child(3), .stepping_right ul li:nth-child(4){padding-bottom: 0;border: none;margin: 0;}
.stepping_rw_inner{padding-bottom: 70px;border-bottom: 1px solid #D9D9D9;}
.heading{margin-bottom: 40px;}
.heading p{padding-top: 17px;}
.stepping_rw_inner .heading{margin-bottom: 0;}
.our_mission_img{height: 650px;border-radius: 10px;}
.zoom img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease;}
.zoom:hover img{transform: scale(1.1);}
.our_mission_img{flex-basis: 48%;}
.our_mission_right{flex-basis: 48%;}
.join_us{margin-top: 30px;}
.heading h5, .join_us h5{font-family: 'Noto Serif';font-weight: bold;font-size: 16px;text-transform: uppercase;padding-bottom: 20px;}
.btn_rw{margin-top: 30px;}
.our_mission_inner, .our_initiatives_inner{padding-bottom: 70px;border-bottom: 1px solid #D9D9D9;}
.our_initiatives .heading p{color: #007931;font-size: 18px;}
.our_initiatives .heading p:last-child{padding-top: 15px;color: #000000;font-size: 17px;}
.initiatives_img{height: 550px;overflow: hidden;border-radius: 10px;}
.initiatives_des{background: #ffffff;border-radius: 10px;max-width: 85%;margin: 0 auto;position: relative;margin-top: -100px;text-align: center;z-index: 2;padding: 40px;
border: 1px solid rgba(0, 0, 0, .15);border-bottom: 5px solid #007931;}
.initiatives_des h3{font-size: 32px;line-height: 40px;padding-bottom: 20px;}
.initiatives_slider .slick-dots li button{height: 20px;width: 20px;border: 1px solid rgba(0, 0, 0, .15);display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.initiatives_slider .slick-dots li button:before{font-size: 10px;opacity: 1;color: rgba(0, 0, 0, .2);top: 1px;}
.initiatives_slider .slick-dots li.slick-active button{border-color: #007931;}
.initiatives_slider .slick-dots li.slick-active ::before{color: #007931;}
.our_goals{padding-top: 70px;background: #f8f8f8;padding-bottom: 40px;}
.our_goals_left{flex-basis: 22%;}
.our_goals_right{flex-basis: 78%;padding-left: 30px;}
.home_stepping .our_goals_left, .home_stepping .our_goals_right{flex-basis: 100%;}
.home_stepping .our_goals_left{padding-bottom: 40px;text-align: center;}
.home_stepping .our_goals_right{padding-left: 0;}
.our_goals_right ul li{flex-basis: 31.5%;margin-bottom: 30px;}
.our_goals_head{margin-bottom: 30px;position: relative;}
.our_goals_head h3{padding-left: 15px;font-family: 'Noto Serif';font-weight: normal;}
.our_goals_head::after{position: absolute;left: 0;bottom: 0;background: #007931;height: 2px;width: 68px;content: '';bottom: -15px;}
.blog_bg{height: 338px;}
.blog_bg img{width: 100%;height: 100%;object-fit: cover;background-position: center center;}
.blog_bg::after{position: absolute;left: 0;width: 100%;top:0;height: 100%;content: '';background: rgba(0, 0, 0, .35);}
.blog_rw{margin-top: -250px;z-index: 2;}
.blog_rw .heading h3 a, .blog_rw .heading p{color: #ffffff;}
.blog_rw li{display: flex;align-items: center;}
.blog_sh{background: #ffffff;padding: 30px;flex-basis: 50%;min-height: 328px;display: flex;flex-direction: column;justify-content: center;}
.blog_rw li:first-child .blog_sh{border-top-left-radius: 10px;box-shadow: 0px 0px 4px rgb(0, 121, 49, 0.2);text-align: right;}
.blog_img{flex-basis: 50%;height: 328px;}
.blog_rw li:nth-child(1) .blog_img{border-top-right-radius: 10px;}
.blog_sh .heading h3 a{color: #000000;transition: ease-in-out 0.4s;position: relative;}
.blog_rw li:hover .blog_sh .heading h3 a{color: #007931;}
.blog_rw li .btn_rw{margin-top: 20px;}
.blog_rw li .btn_rw a{color: #007931;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #007931;transition: ease-in-out 0.4s;}
.blog_rw li:hover .btn_rw a{color: #000000;}
.blog_rw li:nth-child(2){flex-direction: row-reverse;}
.blog_rw li:nth-child(2) .blog_img{border-bottom-left-radius: 10px;}
.blog_rw li:nth-child(2) .blog_sh{border-bottom-right-radius: 10px;box-shadow: 0px 0px 4px rgb(0, 121, 49, 0.2);}
.blog_ls{padding-bottom: 70px;border-bottom: 1px solid #d9d9d9;}
/* .gallery_rw ul li{overflow: hidden;flex-basis: 31.5%;margin-bottom: 30px;border-radius: 10px;height: 330px;cursor: pointer;box-shadow: 0px 0px 10px rgb(0, 0, 0, 0.15);}
.gallery_rw ul li:first-child{flex-basis: 100%;height: 600px;} */
.gallery_rw h3 a{color: #000000;transition: ease-in-out 0.4s;}
.gallery_rw h3 a:hover{color: #007931;}
.gallery_list{border-bottom: 1px solid #d9d9d9;padding-bottom: 70px;margin-bottom: 100px;}
.gallery_list ul li:first-child{margin-bottom: 30px;}
.gallery_list ul li .zoom{overflow: hidden;}
.footer_rw{background:#1A1A1A;padding-top: 50px;}
.footer_rw h4{color: #ffffff;padding-bottom: 30px;font-size: 26px;font-weight: 600;}
.quick_links{flex-basis: 20%;}
.quick_links ul li a{text-transform: capitalize;color: #ffffff;transition: ease-in-out 0.4s;}
.quick_links ul li a:hover{color: #ffffff;text-decoration: underline !important;}
.quick_links ul li{padding-bottom: 18px;}
.quick_links ul li:last-child{padding-bottom: 0px;}
.newsletter{flex-basis: 40%;}
.newsletter form{display: flex;position: relative;}
.newsletter form input{height: 42px;border-radius: 0;padding-right: 155px;}
.newsletter form button{position: absolute;right: 0;border-radius: 0px;height: 42px;}
.get_social{margin-top: 40px;}
.get_social h4{padding-bottom: 0;}
/* .get_social_inner{padding-left: 30px;} */
.get_social_inner a{margin-right: 12px;}
.footer_inner{padding-bottom: 50px;border-bottom: 1px solid rgb(217, 217, 217, 0.4);}
.footer_logo{flex-basis: 25%;}
.copyright {padding: 15px 0;}
.copyright_text p{font-size: 13px;line-height: 24px;color: #ffffff;}
.copyright_text p a{color: #ffffff;}
.copyright_text p a:hover{color: #ffffff;text-decoration: underline !important;}
.copyright_text p:last-child{padding-top: 10px;}
.sticky {position: fixed !important;top: 0;width: 100%;z-index: 9999 !important;left: 0;right: 0;width: 100%;border-bottom: 1px solid #cdcdcd;
  background: #ffffff;-o-transition: .5s;-webkit-transition: .5s;transition: .5s;animation: 1s forwards smoothScroll;}
.sticky .nav_brand img{width: 190px;transition: all .7s ease;}
.sticky #top-nav ul li a{padding: 24px 20px;}
.sticky .right_header .main-btn{font-size: 13px;padding: 10.5px 18.5px;}
.sticky #top-nav ul.dropdown-menu a{padding: 13px;}
#top-nav li.dropdown a.active{color: #007931;}
#top-nav li.dropdown a.active svg{fill: #007931;}
.donate_btn{background: #ef5932;}
.footer_address{margin-bottom: 15px;}
.footer_address p{color: #ffffff;}
.footer_address p a{color: #ffffff;transition: ease-in-out 0.4s;}
.footer_address p a:hover{color: #007931;}
/*----------Terms Of Use---------*/
.inner_banner_img{height: 550px;background-color: #000000;}
.inner_banner_img img{height: 100%;width: 100%;object-fit: cover;filter: brightness(50%);}
.banner_caption{height: 100%;left: 0;right: 0;display: flex;justify-content: center;align-items: center;text-align: center;z-index: 1;flex-direction: column;top: 0;}
.banner_caption h1{color: #ffffff;text-shadow: 2px 2px 4px rgba(0, 0, 0, .35);font-size: 60px;text-transform: capitalize;
  line-height: 70px;}
.terms_of_use h4, .terms_of_use h3, .terms_of_use h5, .terms_of_use h6{text-transform: uppercase;color: #000000;padding-bottom: 15px;font-weight: bold;font-family: 'Noto Serif';}
.terms_of_use .container, .faqs_rw .container{max-width: 870px;}
.terms_of_use p, .terms_of_use_info ul li{font-family: 'Noto Serif';font-weight: normal;font-size: 18px;line-height: 32px}
.terms_of_use p a, .terms_of_use_info ul li a{color: #007931;}
.terms_of_use_head{padding-bottom: 50px;}
.terms_of_use_info ul{padding-left: 15px;list-style: decimal;font-family: 'Noto Serif';}
.terms_of_use_info ul ul{padding-top: 30px;list-style: disc;}
.terms_of_use_info ul li{margin-bottom: 50px;}
.terms_of_use_info ul li:last-child{margin-bottom: 0px;}
.terms_of_use_info ul ul li{margin-bottom: 15px;}
.terms_of_use_info ul li a{color: #007931;}
/*----------Faqs------------*/
.accordion{display: flex;justify-content: space-between;text-align: left;align-items: center;padding: 10px 0;margin: 10px 0;cursor: pointer;background: none;border: none;
background-color: white;transition: 0.4s;width: 100%;font-size: 20px;line-height: 32px;font-weight: bold;padding-bottom: 0;}
.panel {background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;line-height: 30px;font-family: 'Noto Serif';font-weight: normal;font-size: 18px;}
.panel p{font-family: 'Noto Serif';font-weight: normal;font-size: 18px;}
.panel p a{color: #007931;}
.panel_container{border-bottom: 1px solid #cdcdcd;padding-bottom: 10px;}
.panel ul{list-style: disc;}
.panel ul li{padding-top: 15px;position: relative;padding-left: 15px;}
.panel ul li::after{width: 8px;height: 8px;border-radius: 100%;background: #000000;content:'';left: 0;position: absolute;top: 25px;}
@media (max-width: 600px) {
.accordion {flex-direction: column;align-items: flex-start;}.icon {align-self: flex-end;}
}
/*---------Contact--------*/
.contact_bg .inner_banner_img{height: 350px;}
.contact_info h4{padding-bottom: 20px;}
.contact_info p{padding-bottom: 10px;}
.contact_info p a{color: #007931;}
.contact_info p:last-child{padding-bottom: 0;}
.contact_form{border: 1px solid #cdcdcd;padding: 4rem 6rem;border-top: 4px solid #0a7a38;margin-top: 100px;}
.contact_form input[type="text"], .contact_form input[type="email"], .contact_form input[type="number"], textarea
.contact_form select{width: 100%;border: 1px solid #949494;padding: 15px 12px;}
.contact_form ul li{padding-bottom: 15px;}
.contact_form ul li:last-child{padding-bottom: 0px;}
.contact_form ul li p{padding-bottom: 5px;text-transform: capitalize;}
.contact_rw .container{max-width: 870px;}
/*----------Our Initiatives---------*/
.our_initiatives_ls .initiatives_inner{margin-bottom: 100px;}
.our_initiatives_ls .initiatives_inner:last-child{margin-bottom: 0px;}
/*------------About Us--------*/
.about_us_rw .container{max-width: 1300px;}
.about_us_rw p{font-size: 18px;line-height: 30px;}
.about_content p{padding-bottom: 30px;}
.about_content p:last-child{padding-bottom: 0px;}
/*--------------Our Values--------------*/
.our_values_img, .our_values_text{flex-basis: 48%;}
.our_values .heading p{padding-top: 0;}
.our_values ul{padding-top: 30px;}
.our_values ul li p{line-height: 32px;}
.our_values ul li{margin-bottom: 70px;}
.our_values ul li:last-child{margin-bottom: 0;}
.our_values ul li:nth-child(2n+2) .our_values_inner{flex-direction: row-reverse;}
.our_values ul li:nth-child(2n+2) .our_values_inner .our_values_text{text-align: right;}
.our_values_img{height: 400px;border-radius: 10px;}
/*----------How We Work----------*/
.terms_of_use_head p{padding-bottom: 30px;}
.terms_of_use_head p:last-child{padding-bottom: 0px;}
.how_we_work h5{text-transform: capitalize;padding-top: 30px;font-size: 22px;}
.how_we_work ul ul{padding-top: 0;}
.hrw_goals ul li{margin-right: 30px;flex-basis: 31%;}
.hrw_goals ul li:nth-child(3n+3){margin-right: 0px;}
/*-------Our Accountability--------*/
.our-acc ul li p{padding-bottom: 20px;}
.our-acc ul li p:last-child{padding-bottom: 0px;}
/*---------Notice Of Nondiscrimination---------*/
.notice-rws h5{text-transform: capitalize;font-size: 18px;}
.notice_head p{padding-bottom: 10px;}
/*----------Blog------------*/
.blog_list .our_values_img{height: 350px;}
.blog_list .heading h3 a{color: #000000;transition: ease-in-out 0.4s;}
.blog_list .heading h3 a:hover{color: #007931;}
/*-----------Volunteer---------*/
.volunteer_banner_left, .volunteer_banner_right{flex-basis: 50%;}
.volunteer_banner_left{text-align: right;padding: 40px;}
.volunteer_banner_left h1{padding-bottom: 10px;}
.volunteer_banner_left h2{font-size: 20px;padding-bottom: 30px;}
.volunteer_banner_right{height: 400px;}
.volunteer_banner_right img{width: 100%;height: 100%;object-fit: cover;}
.voluteer_des ul li{margin-bottom: 20px;}
.voluteer_des ul li:last-child{margin-bottom: 0px;}
.voluteer_from h4{padding-bottom: 20px;}
.voluteer_from .contact_form{margin-top: 0;}
/*---------Take Action------------*/
.take_action_head{margin-bottom: 30px;}
.take_action_head p{font-size: 20px;line-height: 32px;}
.take_action .take_mainlist li{flex-basis: 31%;margin-bottom: 50px;margin-right: 40px;}
.take_action .take_mainlist li:nth-child(3n+3){margin-right: 0;}
.take_intiative_img{height: 300px;border-radius: 10px;}
.take_intiative_img img{width: 100%;height: 100%;object-fit: cover;}
.take_intiative_des{background: #ffffff;padding: 20px;border-radius: 10px;position: relative;top: -20px;width: 95%;margin: 0 auto;box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .1);}
.take_intiative_des h4 a{color: #000000;transition: ease-in-out 0.4s;}
.take_intiative_des p{padding: 15px 0;}
.take_intiative_des p a{color: #007931;}
.take_sublist{margin-bottom: 15px;}
.take_sublist h5{font-size: 18px;padding-bottom: 15px;}
.take_action .take_mainlist li li{margin-bottom: 0;line-height: 30px;padding-bottom: 10px;position: relative;padding-left: 15px;}
.take_action .take_mainlist li li:last-child{padding-bottom: 0;}
.take_action .take_mainlist li li::after{background: #000000;width: 5px;height: 5px;border-radius: 50%;content: '';position: absolute;left: 0;top: 13px;}
.make_donation{background: #f8f8f8;padding: 50px 0;}
.make_donation .main-btn{width: 220px;height: 54px;display: flex;justify-content: center;align-items: center;margin: 0 auto;font-size: 18px;margin-top: 30px;}
.make_donate_btn{text-align: center;}
.make_donate_btn li{margin-right: 40px;}
.take_action .take_intiative_des{height: 565px;}
.get_involved_rw .take_intiative_des{height: 485px;}
.everyday_action{margin-top: 20px;}
.everyday_action ul li{margin-bottom: 15px;}
.everyday_action ul li:last-child{margin-bottom: 30px;}
.everyday_action .container{max-width: 1350px;}
/*-----------Educational Resources-----------*/
.educational_resources ul li li{margin-bottom: 10px;line-height: 28px;list-style: none;}
.educational_resources .our_values_img{height: 560px;}
.educational_resources ul li .main-btn{margin-top: 20px;}
.freatured_resources .our_values_img{height: 360px;}
.download_resorces{background: #f8f8f8;padding: 50px 0;}
.download_resorces_left{margin-bottom: 70px;}
.download_resorces_left:last-child{margin-bottom: 0;}
.download_resorces_left ul{padding-left: 15px;}
.download_resorces_left ul li{padding-bottom: 15px;line-height: 28px;}
.ct_action .take_intiative_des{height: 270px;}
/*-------------Become A Member--------*/
.become_a_member h2{color: #ffffff;}
.donation_support .take_action_head h4{color: #000000;}
.donation_support .take_intiative_des {height: 265px;}
.why_donate_img{flex-basis: 20%;overflow: hidden;height: 120px;}
.why_donate_img img{width: 100%;height: 100%;object-fit: cover;}
.why_donate_des{padding-left: 40px;flex-basis: 80%;}
.why_donate{margin-bottom: 40px;border-bottom: 1px solid #d9d9d9;padding-bottom: 40px;}
.why_donate:last-child{margin-bottom: 0px;border-bottom: 0;padding-bottom: 0;}
.member_benifits .container{max-width: 1350px;}
.member_benifits .container h4{font-size: 20px;}
.member_benifits li{margin-right: 40px;text-align: center;}
.member_benifits li:last-child{margin-right: 0px;}
.benefits_des{margin-top: 15px;}
.member_benifits .benefits_des p{font-size: 16px;line-height: 28px;}
/*----------Monthly Contribution-----------*/
.banner_caption p{font-size: 18px;color: #ffffff;line-height: 32px;}
.exc_benifits ul li{flex-basis: 25%;}
.exc_benifits ul li .benefits_img{height: 220px;overflow: hidden;}
.exc_benifits ul li .benefits_img img{width: 100%;height: 100%;object-fit: cover;}
.give_monthly_img{height: 450px;}
.give_monthly_img::after{height: 100%;width: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .5);content: '';position: absolute;}
.give_monthly_img img{width: 100%;height: 100%;object-fit: cover;}
.give_monthly_des{z-index: 2;top: 16%;right: 0;left: 0;}
.give_monthly .heading h3, .give_monthly .heading p{color: #ffffff;}
.give_monthly ul li{color: #ffffff;font-size: 18px;margin-bottom: 15px;}
.give_monthly .main-btn{line-height: 30px;margin-top: 15px;}
.join_us_text a{color: #0a7a38;font-weight: 600;}
.text-start{text-align: left;}
.mt-2{margin-top: 15px;}
.text-end{text-align: right;}
/*-------------Planed Giving-----------*/
.help_here .give_monthly_des p{color: #ffffff;font-size: 18px;line-height: 32px;padding-bottom: 15px;}
.help_here .give_monthly_des p:last-child{padding-bottom: 0;}
.help_here .give_monthly_des{top: 30%;}
/*----------Other Ways To Support-----------*/
.home_stepping .our_goals_right ul li a{color: #007931;margin-top: 15px;font-weight: bold;display: inline-table;text-decoration: underline;}
.home_stepping .our_goals_right ul li a:hover{color: #ef5932;text-decoration: underline !important;}
/*------------Login--------------*/
.login_btn a{text-transform: capitalize;color: #007931;transition: ease-in-out 0.4s;}
.login_btn a:hover{color: #000000;}
.login-form{padding: 0;max-width: 760px;margin: 0 auto;}
.login_img{flex-basis: 40%;height: 400px;overflow: hidden;}
.login_img img{width: 100%;height: 100%;object-fit: cover;object-position: 20% center ;}
.login-form form{padding: 30px;flex-basis: 60%;}
.about_us_rw .reg_txt{font-size: 15px;line-height: 26px;}
.reg_txt a{color: #007931;}
.login_page{margin-top: 50px;}
.text-danger{color: #de0000;padding-top: 4px;font-size: 14px;display: inline-table;}
/*----------Dashboard---------*/
.sidebar{position: relative;background: #ffffff;width: 280px;box-shadow: 0px 0px 5px rgba(0, 0, 0, .2);border-radius: 10px;}
.sidebar ul li a{color: #000000;padding: 12px 15px;transition: ease-in-out 0.4s;width: 100%;display: inline-table;border-bottom: 1px solid #d9d9d9;display: flex;align-items: center;}
.sidebar ul li a:hover{background: #007931;color: #ffffff;}
.sidebar ul li a:last-child{border-bottom: 0;}
.sidebar ul li.active a, .sidebar ul li:hover a{background: #007931;color: #ffffff;}
.sidebar ul li.active:last-child a, .sidebar ul li:last-child:hover a{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.sidebar ul li a svg{margin-right: 8px;}
.after_login_wraper{margin-top: 15px;padding: 0 15px;}
.user_imgs{padding: 15px;}
.username{padding: 15px;text-transform: capitalize;font-size: 18px;padding-top: 0;}
.file_upload {opacity: 0;width: 32px !important;height: 32px;display: flex;justify-content: center;align-items: center;}
.p_image label{position: absolute;left: 0px;top: 0px;background: #007931;width: 32px;height: 32px;display: flex;justify-content: center;align-items: center;cursor: pointer !important;border-radius: 50%;z-index: 1;}
.p_image label svg{fill: #ffffff;}
.p_image {position: absolute;bottom: 15px;right: 80px; transition: all .3s cubic-bezier(.175, .885, .32, 1.275);z-index: 2;}
.pp_area{display: flex;justify-content: center;height: 180px;width: 180px;overflow: hidden;align-items: center;margin: 0 auto;border-radius: 50%;}
.pp_area img{object-fit: cover;width: 100%;height: 100%;}
.small-box{border-radius: 10px;padding: 15px;height: 160px;display: flex;flex-direction: column;}
.bg-info{background: rgba(0, 149, 255, 0.1);}
.bg-info a{color: rgb(0, 149, 255, 1);}
.bg-success{background: rgb(0, 121, 49, 0.1);}
.bg-success a{color: rgb(0, 121, 49, 1);}
.dashboad_bx li{flex-basis: 18.8%;}
.bg-warning{background: rgba(242, 255, 0, 0.1);}
.bg-warning a{color:rgb(195, 198, 0);}
.bg-danger{background: rgb(222, 0, 0, 0.1);}
.bg-danger a{color:rgb(222, 0, 0, 1);}
.bg-primary{background: rgba(30, 0, 255, 0.1);}
.bg-primary a{color: rgb(0, 115, 192, 1);}
.small-box .inner p{font-size: 16px;}
.volunteer_card{margin-top: 30px;}
.volunteer_card_inner{width: 300px;border: 1px solid #d9d9d9;border-radius: 5px;overflow: hidden;}
.v_name{text-align: center;color: #ffffff;text-transform: capitalize;font-size: 24px;height: 120px;z-index: 2;padding-top: 15px;}
.v_name::after{content: '';z-index: -1;background: #007931;left: 0;width: 100%;top: 0;height: 100%;position: absolute;border-bottom-right-radius: 100%;border-bottom-left-radius: 100%;}
.pp_img{height: 150px;width: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;border: 6px solid #007931;margin: 0 auto;margin-top: -40px;position: relative;z-index: 2;overflow: hidden;}
.pp_img img{height: 100%;width: 100%;object-fit: cover;}
.card_name{margin-top: 15px;padding: 0px 30px;}
.card_name p{font-size: 16px;border-bottom: 1px solid #d9d9d9;padding: 5px 0;}
.card_name p:last-child{border: none;padding-bottom: 0;}
.volunteer_card h4{padding-bottom: 20px;}
.volunteer_card h4 a{color: #000000;font-size: 16px;margin-left: 10px;}
.card_footer{background: #007931;color: #ffffff;font-size: 15px;padding:10px 15px;margin-top: 10px;}
.v_name small{display: block;font-size: 13px;padding-top: 5px;}
.admin_right{width: 79.5%;}
.member_benifits ul{padding-left: 0;}
.login-form .frm_section{flex-basis: 60%;}
.admin_right .card-header{margin-bottom: 20px;border-radius: 5px;background: rgba(0, 121, 49, 0.1) !important;}
.admin_right .card-header h3{font-size: 24px;line-height: 32px;padding: 10px;}
.admin_right .card-body h4{text-transform: capitalize;padding-bottom: 10px;}
.admin_right .card-body .btn-warning.main-btn{margin-top: 20px;}
.admin_right .card-body .form-group{padding-bottom: 15px;}
.admin_right .card-body .form-group label{text-transform: capitalize;padding-bottom: 6px;display: inline-table;}
.form-group input[type="text"], .form-group input[type="email"], .form-group input[type="nubmer"], .form-group input[type="date"], .form-group input[type="password"], .form-group input[type="time"], .form-group select, .form-group textarea, 
.form-group input[type="file"]{width: 100%;background: #ffffff;border: 0;padding: 10px 12px;color: #000000;font-size: 16px;border-radius: 10px;font-family: 'Noto Serif';border: 1px solid #949494;}
/*----------------Blog Details---------------*/
.blog-banner .inner_banner_img{height: 550px;}
.blog-date{margin-bottom: 15px;}
.blog-date img{margin-right: 6px;}
.our_values ul li:nth-child(2n+2) .blog-date{justify-content: flex-end;}
.blog-banner .banner_caption p{padding-top: 10px;}
.blog-banner .blog-date{color: #ffffff;margin-top: 15px;}
.blog-banner .blog-date img{filter: invert(1) brightness(12);width: 16px;object-fit: contain;margin-right: 6px;}
.blog_description h2{font-size: 32px;line-height: normal;}
.blog_description h3{font-family: 'Noto Serif Display';text-transform: capitalize;font-weight: 600;font-size: 24px;}
.blog_description h4{font-family: 'Noto Serif Display';text-transform: capitalize;font-weight: 600;font-size: 20px;}
.recent_slider .slick-slider {margin:0 -15px;}
.recent_slider .slick-slide {margin-right:15px;margin-left:15px;}
.recent_slider_bx .take_intiative_img{height: 250px;}
.recent_slider_bx .take_intiative_des h4{font-size: 20px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
.recent_slider_bx .take_intiative_des p {margin-top: 15px;padding: 0; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
.recent_slider_bx:hover .take_intiative_des h4 a{color: #007931;}
.recent_slider .slick-dots li button{height: 20px;width: 20px;border: 1px solid rgba(0, 0, 0, .15);display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.recent_slider .slick-dots li button:before{font-size: 10px;opacity: 1;color: rgba(0, 0, 0, .2);top: 1px;}
.recent_slider .slick-dots li.slick-active button{border-color: #007931;}
.recent_slider .slick-dots li.slick-active ::before{color: #007931;}
/*--------------Donate--------------*/
.donate_left, .donate_right{flex-basis: 50%;}
.donate_left{background: #ef5932;padding: 0px 100px;display: flex;justify-content: center;align-items: center;height: 100%;height: 300px;}
.donate_left .heading h1, .donate_left .heading p{color: #ffffff;}
.donate_left .heading h1{font-size: 32px;line-height: 42px;}
.donate_right{height: 300px;}
.donate_right img{width: 100%;height: 100%;object-fit: cover;}
.donation_form .container{max-width:870px}
.donation_steps h4{font-size: 20px;padding-bottom: 10px;line-height: 32px;border-bottom: 1px solid #d9d9d9;}
.donation_steps ul.first_step{padding-top: 20px;}
.donation_steps ul.first_step input[type="radio"], .fourth_steps .cs_dv input[type="radio"]{display: none;}
.donation_steps ul.first_step p{padding-bottom: 5px;font-weight: 600;}
.donation_steps .cs_dv label{position: relative;border: 1px solid #d9d9d9;background-color: #ffffff;font-size: 16px;font-weight: 600;text-align: center;height: 50px;width: 200px;line-height: 50px;display: block;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;margin-right: 15px;}
.donation_steps .cs_dv label:last-child{margin-right: 0;}
.donation_steps .cs_dv .plan input:checked + label, .donation_steps .cs_dv input:checked + label, .donation_steps .cs_dv input:checked + label{
background-color: #007931;color: #ffffff;}
.make_gift{margin: 20px 0;}
.make_gift img{position: absolute;right: 0;bottom: 20px;right: 65%;}
.make_gift p{font-weight: normal;color: #ef5932;padding-bottom: 0 !important;}
.donation_steps .cs_dv_sec label{width: 100px;}
.other_d{margin-top: 15px;max-width: 300px;}
.other_d input{height: 50px;border-color: #d9d9d9;}
.processing{margin-top: 20px;}
.processing input{width: 20px;height: 20px;accent-color: #007931;margin-right: 8px;}
.processing label{cursor: pointer;}
.second_step{margin-top: 40px;}
.first_step input, select{border-color: #d9d9d9;}
.second_step .first_step li{flex-basis: 48.5%;margin-bottom: 15px;}
.second_step .first_step li input[type="text"], .second_step .first_step li input[type="email"], .second_step .first_step li select{height: 50px;}
.iagree input{position: absolute;left: 0;width: 20px;height: 20px;accent-color: #007931;}
.iagree label{padding-left: 35px;display: inline-table;width: 98%;cursor: pointer;}
.site_color{font-weight: bold;text-transform: capitalize;color: #007931;}
.fourth_steps .cs_dv{margin-top: 20px;}
.fourth_steps .cs_dv label{height: 120px;display: flex;justify-content: center;align-items: end;text-transform: uppercase;}
.creditcard::after, .echeck::after, .paypal::after{background-image: url('../images/card.png');background-position: center center;background-color: #ffffff;border-radius: 5px;background-repeat: no-repeat;background-size: 90%;padding: 10px;position: absolute;left: 7px;top: 7px;content: '';
width: 93%;height: 65%;}
.fourth_steps .cs_dv label span{line-height: 28px;border-top: 1px solid #d9d9d9;width: 100%;font-size: 14px;}
.echeck::after{background-image: url('../images/checkbook.svg');background-size: 40%;}
.paypal::after{background-image: url('../images/paypal.svg');background-size: 50%;}
.card_year_left{flex-basis: 70%;}
.card_year_right{flex-basis: 30%;}
.cursor-pointer{cursor: pointer;}
.fourth_steps li.w-100{flex-basis: 100%;width: 100%;margin-top: 20px;}
.content{display: none;}
#box1, #box3{display: flex;}
.donation_steps #box2 label{width: 150px;}
.p_redirect{padding-top: 20px;}
.donate_submit{margin-top: 20px;}
.alrenative_give_inner{max-width: 750px;border-top: 5px solid #007931;margin: 0 auto;}
.alrenative_give_inner h3{font-size: 26px;text-align: center;line-height: 36px;padding: 20px 0;}
.alrenative_give_inner ul{border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;padding: 15px 0;}
.alrenative_give_inner ul li{display: flex;flex-basis: 48.5%;position: relative;}
.alrenative_give_inner ul li:first-child::after{content: '';right: 35px;top: 0;width: 1px;background: #d9d9d9;height: 100%;position: absolute;}
.alrenative_give_icon{height: 50px;width: 50px;display: flex;justify-content: center;align-items: center;background: #007931;margin-right: 15px;border-radius: 5px;}
.alrenative_give_des h4{font-size: 20px;}