/*
Theme Name: SiteOrigin Corp Child
Theme URI: https://siteorigin.com/theme/corp/
Template: siteorigin-corp
Author: SiteOrigin
Author URI: https://siteorigin.com/
Description: A modern business theme from SiteOrigin. Corp is versatile and quick to customize. Fast loading and fully stocked with all the modern theme features you've come to expect and enjoy. Convert visitors to customers with effective layouts and beautifuly presented landing pages. Corp offers seamless integration with Page Builder by SiteOrigin, a custom WooCommerce design, five unique blog layouts and a stunning Jetpack Portfolio layout.
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.20.2.1709790389
Updated: 2024-03-07 05:46:29

*/
body {
  font-family: "Roboto", sans-serif;
}

.entry-header {
	display: none !important;
}
.elementor-widget-wrap.elementor-element-populated {
	padding: 0 !important;
}
.banner-image img{
	width: 100% !important;
}
.aelpha-header {
	padding: 23px 0;
}
.aelpha-header a {
	color: black;
	font-weight: 600;
}
.aelpha-header img {
	width: 60%;
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-5b57f7b.elementor-section-boxed.elementor-section-height-default .elementor-container.elementor-column-gap-default {
	align-items: center;
	max-width: 92%;
}
.aelpha-header .elementor-button.elementor-button-link.elementor-size-sm {
	background: 0;
	border: 1px solid black;
	border-radius: 30px;
	padding: 15px 30px;
	font-size: 20px;
}
.header-number .elementor-icon-list-text {
	color: black;
	font-size: 20px;
}
.aelpha-header .elementor-icon-list-icon svg{
	fill: black !important;
}
.header-number::before {
	content: "";
	width: 1px;
	height: 35px;
	background: #ccc;
	display: block;
	margin-right: 18px;
}
.we-donate-inner-section {
	background: white;
	padding: 50px 15px;
	border-radius: 16px;
}
.banner-inner-donate .elementor-container.elementor-column-gap-default {
	gap: 25px;
}
.banner-inner-donate {
	position: absolute;
	bottom: -20%;
}
.banner-image-inner::after {
	content: "";
	background: black;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
}
.about-aelpa-section {
	padding-top: 290px;
	background: white;
	padding-bottom: 100px;
}
.we-donate-inner-section {
	background: white;
	padding: 50px 15px;
	border-radius: 8px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.10);
	position: relative;
	z-index: 1;
}
.about-aelpa-section img {
	width: 98% !important;
	object-fit: cover;
}
.about-aelpa-section h5 {
	color: #fd6711 !important;
}
.about-aelpa-section h2 {
	font-size: 48px;
	color: black !important;
	line-height: 1.2;
}
.growing-up-text-para p {
	color: black;
	font-size: 18px;
	font-weight: 400;
}
.prmote-accece-inner-section {
	background: #ffebdf;
	padding: 30px 10px;
	border-radius: 8px;
}
.healthcare-for-children::after {
	content: "";
	width: 1px;
	height: 100%;
	display: block;
	background: white;
}
.prmote-accece-inner-section .elementor-icon-box-wrapper {
	text-align: left !important;
	padding-left: 30px;
}
.prmote-accece-inner-section .elementor-icon-box-title {
	display: none;
}
.about-aelpa-section .elementor-icon-box-description {
	font-size: 19px;
	color: black !important;
	font-weight: 500 !important;
	line-height: 1.5;
}
.about-aelpa-section .elementor-icon-list-item span {
	color: black !important;
	font-size: 19px;
	font-weight: 500 !important;
}
.prmote-accece-inner-section {
	margin-bottom: 40px;
	margin-top: 18px;
}
.about-aelpa-section .elementor-icon-list-item {
	margin-bottom: 8px;
}
.about-aelpa-section .elementor-icon-list-items::after {
	content: "";
	width: 100%;
	height: 1px;
	background: #ccc;
	display: block !important;
	margin-top: 30px;
	margin-bottom: 5px;
}
.lower-text {
	font-size: 20px;
	color: black;
}
.about-aelpa-section .elementor-container.elementor-column-gap-default {
	gap: 45px;
}
.prmote-accece-inner-section .elementor-container.elementor-column-gap-default {
	gap: 0 !important;
}
.aelpa-about-second-section .elementor-image-box-img {
	width: 100% !important;
	height: 400px !important;
}
.using-first-section {
	background: white;
}
.using-first-section .elementor-image-box-content {
	text-align: left !important;
}
.aelpa-about-second-section {
	padding: 100px 0 190px 0;
	background: #fdf4ed;
}
.aelpa-about-second-section h3 {
	margin-top: 0;
	color: black !important;
	line-height: 1.3;
	margin-bottom: 12px;
}
.using-first-section .elementor-image-box-content {
	text-align: left !important;
	padding: 0px 30px 30px 30px;
}
.using-box-inner-food {
	background: #ec4a4e;
	width: fit-content;
	color: white;
	border-radius: 24px;
	padding: 3px 25px;
	position: absolute;
	top: 64%;
	left: 8%;
}
.aelpa-about-second-section .elementor-image-box-img img {
	border-radius: 8px 8px 0 0;
	width: 100%;
}
.most-of-the-poor-inner .elementor-container.elementor-column-gap-default {
	gap: 30px;
}
.aelpa-about-second-section h2 {
	font-size: 48px;
	margin-bottom: 60px;
	margin-top: 5px;
}
.using-first-section {
	background: white;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.10);
	border-radius: 8px;
}
.lets-us-work-page {
	background: white;
	padding: 50px 0;
}
.lets-us-work-page {
	background: white;
	padding: 50px 50px;
}
.lets-us-work-page h2 {
	font-size: 32px;
}
.lets-us-work-page .text {
	color: darkslategrey;
	font-weight: 400 !important;
	font-size: 16px;
}
.lets-us-work-page .elementor-button.elementor-button-link.elementor-size-sm {
	background: 0;
	color: black;
	border: 2px solid #fd6711;
	border-radius: 147px;
	padding: 23px 46px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 400 !important;
}
.lets-us-work-page {
	background: white;
	padding: 50px 50px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.10);
	border-radius: 8px;
	position: absolute;
	top: -95px !important;
}
h2{
	font-size: 48px;
}
.our-stories-section {
	margin-top: 190px;
	padding-bottom: 100px !important;
}
.in-their-own-section {
	color: black;
	font-size: 20px;
	margin-top: 10px;
}
.our-stories-section .elementor-counter-number-prefix {
	display: none;
}
.our-stories-section .elementor-counter-title {
	text-align: left !important;
}
.program-expenditure {
	background: #d9edee;
	padding: 20px 30px 13px 30px;
	border-radius: 10px;
}
.program-expenditure-second {
	background: #f8f2ef;
	padding: 13px 30px;
	border-radius: 10px;
}
.our-stories-section .elementor-counter-number-wrapper span {
	color: black;
	font-size: 48px;
}
.program-counter .elementor-container.elementor-column-gap-default {
	gap: 30px;
}
.our-stories-section .elementor-icon-list-item span {
	color: black !important;
	font-size: 18px;
	margin-top: 12px;
}
.our-stories-section .elementor-icon-list-items {
	margin-top: 40px !important;
}
.our-stories-section .elementor-button.elementor-button-link.elementor-size-sm {
	background: 0;
	color: black;
	border: 1px solid #fd6711;
	padding: 20px 48px;
	border-radius: 50px;
	text-transform: uppercase;
	margin-top: 24px;
}
.our-stories-section .elementor-container.elementor-column-gap-default {
	gap: 40px;
}
.success-story-section {
	padding: 100px 0;
	background: white;
}
.success-story-section p {
	font-size: 18px;
	color: black;
}
.success-story-section .elementor-button.elementor-button-link.elementor-size-sm {
	background: 0;
	color: black !important;
	border: 1px solid;
	padding: 18px 34px;
	font-size: 17px;
	text-transform: uppercase;
	border-radius: 30px;
}
.elementor-element.elementor-element-d0cada2.elementor-widget.elementor-widget-text-editor {
	margin-top: 12px;
	margin-bottom: 40px;
}
.donation-fint-out {
	position: relative;
}
.donation-fint-out-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
	text-align: center;
}
.donation-fint-out::after {
	content: "";
	width: 100%;
	display: block;
	height: 98%;
	background: #2cb4bc !important;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.7;
}
.donation-fint-out-inner .md.hydrated {
	color: white;
	font-size: 60px;
}
.donation-fint-out-inner h4 {
	margin: 0 !important;
	font-family: "Roboto", sans-serif;
	font-size: 26px;
	color: white;
}
.donation-fint-out-inner-second {
	background: black;
	border-radius: 50%;
	height: 200px;
	width: 200px;
	padding-top: 40px;
}
.donation-fint-out-second::after {
	background: black !important;
}
.donation-fint-out-three::after {
	background: #c56c0c !important;
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-a94adc5.elementor-section-boxed.elementor-section-height-default .elementor-container.elementor-column-gap-default {
	gap: 28px;
}
.fint-out-childern-section {
	max-width: 95%;
	margin: auto;
	padding: 100px 0;
}
.fint-out-childern-section h2 {
	margin-bottom: 20px !important;
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-a94adc5.elementor-section-full_width.elementor-section-height-default .elementor-container.elementor-column-gap-default {
	gap: 26px;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-106bcde {
	max-width: 95%;
	margin: auto;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-02e46cd {
	padding-right: 90px;
}
.input-homr-first br {
	display: none;
}
.input-homr-first p {
	display: flex;
	gap: 30px;
}
.lets-get-a-quote-section .wpcf7-form.init input {
	height: 70px;
	w: ;
	width: 100%;
	padding: 10px 25px;
	border-radius: 3px;
	border: 1px solid transparent;
	background: #f6f6f6;
}
.lets-get-a-quote-section {
	background: white;
	padding: 100px 0;
}
.input-homr-first {
	margin-bottom: 22px;
}
.lets-get-a-quote-section .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	background: #f6f6f6;
	border: 1px solid transparent;
	margin-top: 22px;
	height: 180px;
}
.lets-get-a-quote-section .wpcf7-form-control.wpcf7-submit.has-spinner {
	width: fit-content;
	background: black;
	font-weight: 600 !important;
	font-size: 17px;
	padding: 0 40px;
	height: 60px;
	border-radius: 40px;
	margin-top: 22px;
}
.lets-get-a-quote-section .elementor-container.elementor-column-gap-default {
	max-width: 94%;
	margin: unset;
}
.childern-get-a-quote-left-section img {
	width: 100%;
	height: 600px;
	object-fit: cover;
}
.home-logo-part {
	padding-bottom: 100px;
}
.footer-section {
	background: black;
	padding: 100px 0;
}
.footer-section h4 {
	color: white !important;
}
.footer-section p {
	font-size: 15px;
	color: #ccc;
}
.footer-section a {
	color: #ccc;
	font-size: 17px;
	font-weight: 500 !important;
}
.footer-section .elementor-widget:not(:last-child) {
	margin-block-end: 7px;
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-57b96b1.elementor-section-boxed.elementor-section-height-default .elementor-container.elementor-column-gap-default {
	gap: 50px;
}
.footer-section .elementor-button.elementor-button-link.elementor-size-sm {
	background: 0;
	border: 1px solid white;
	border-radius: 26px;
	padding: 14px 25px;
}
.about-inner-banner {
	background-image: url(http://localhost/education-ngo/wp-content/uploads/2024/03/banner.jpg);
	padding: 160px 0;
	background-position: center center;
}
.about-inner-short-heading {
	display: flex;
	justify-content: center;
	align-items: baseline;
	gap: 5px;
}
.about-inner-short-heading {
	margin-top: 10px;
}
.about-inner-short-heading a {
	font-weight: 600;
	font-size: 20px;
	color: white !important;
}
.about-inner-banner a {
	position: relative;
	z-index: 1;
}
.point {
	position: relative;
	z-index: 1;
	font-size: 22px;
	color: white;
	font-weight: 900;
}
.about-inner-banner .elementor-widget:not(:last-child) {
	margin-block-end: 0px;
}
.get-in-touch-contact-us {
	padding: 100px 0;
}
.get-in-touch-contact-us h3 {
	margin: 0;
}
.contact-us-first-input-1 p {
	display: flex;
	gap: 20px;
}
.contact-us-first-input-1 br {
	display: none;
}
.contact-us-first-input-1 p input {
	width: 100%;
}
.contact-us-first-input-1 p input {
	width: 100%;
	height: 60px;
}
.contact-us-first-input-1 {
	margin-bottom: 25px;
}
.contact-us-first-input-2 p {
	display: flex;
	gap: 20px;
	margin-bottom: 25px !important;
}
.contact-us-first-input-2 input {
	width: 100%;
	height: 60px;
}
.get-in-touch-contact-us .wpcf7-form-control.wpcf7-submit.has-spinner {
	background: black;
	height: 60px;
	font-size: 16px;
	font-weight: 500;
	border-radius: 40px;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 22px;
}
.get-in-touch-contact-us .wpcf7-form.init {
	background: #efefef;
	padding: 60px 35px;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-57c79f5 {
	padding: 0 30px 0 30px;
}
.get-in-touch-contact-us h2 {
	font-weight: 500 !important;
}
.get-in-touch-contact-us p {
	color: black;
}
.get-in-touch-contact-us {
	background: white;
}
.get-in-touch-contact-us .elementor-icon-box-wrapper {
	gap: 30px;
	margin-bottom: 8px;
}
.elementor-element.elementor-element-fabeb67.elementor-widget.elementor-widget-text-editor {
	margin-top: 10px;
	margin-bottom: 30px;
}
.elementor-element.elementor-element-7c24794.elementor-widget.elementor-widget-text-editor {
	margin-left: 95px;
}
.get-in-touch-contact-us p {
	color: black !important;
}
.about-aelpa-section-about {
	padding-top: 100px !important;
}
.we-donate-about-page {
	background: white;
}
.we-donate-about-page h3 {
	color: black !important;
	margin: 0px 0 10px 0;
}
.we-donate-about-page {
	padding: 55px 20px 50px;
}
.we-donate-about-page .elementor-image-box-wrapper::after {
	content: "";
	display: block;
	width: 80px;
	gap: ;
	height: 80px;
	background: #fdf5f1;
	position: absolute;
	top: -5%;
	left: 31%;
	border-radius: 50%;
}
.we-donate-about-page .elementor-image-box-wrapper img {
	position: relative;
	z-index: 1 !important;
}
.we-donate-about-page {
	padding: 55px 20px 50px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.10);
	border-radius: 8px;
}
.we-donate-section-about-us .elementor-container.elementor-column-gap-default {
	gap: 25px;
}
.in-their-own-words-about::after {
	content: "";
	background: url(http://localhost/education-ngo/wp-content/uploads/2024/03/pattern-28.png);
	display: block;
	height: 563px;
	width: 585px;
	position: absolute;
	top: -50px;
	background-repeat: no-repeat;
	right: -40px;
	visibility: visible;
	animation-delay: 0ms;
	-moz-animation-name: rotateme;
	-moz-animation-duration: 15s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
}
.in-their-own-words-about img {
	position: relative;
	z-index: 1;
}
@keyframes rotateme {
    
     0% {
        transform: rotate(0deg);
        opacity: 1;
      }

    50% {
        transform: rotate(180deg);
      }
    100% {
        transform: rotate(360deg);
        opacity: 1;
      }
}
.aelpha-healthy-people-about-us-page::after {
	content: "";
	background: url(http://localhost/education-ngo/wp-content/uploads/2024/03/pattern-1.png);
	width: 254px;
	height: 254px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	-moz-animation-name: float_up_down;
	-moz-animation-duration: 5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
}
/* Bob Up Down*/
@-webkit-keyframes float_up_down {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
  }

  50% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes float_up_down {
  0% {
    transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
  }

  50% {
    transform: translateY(30px);
    transform: translateY(30px);
    opacity: 1;
  }

  100% {
    transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
  }
}
.aelpha-healthy-people-about-us-page img {
	position: relative !important;
	z-index: 1;
}
.join-our-team-and-donate {
	padding: 120px 0;
	background: url(http://localhost/education-ngo/wp-content/uploads/2024/03/btm.jpg);
}
.our-stories-section-about-page {
	margin: 0;
	padding: 100px 0;
	background: white;
}
.we-donate-section-about-us {
	padding: 100px 0;
}
.home-logo-part-about-page {
	padding: 100px 0;
}
.join-our-team-and-donate h2 {
	color: white !important;
	font-size: 52px;
	line-height: 1.3;
}
.join-our-team-and-donate .text {
	color: white !important;
	font-size: 21px;
}
.join-our-team-and-donate .elementor-button.elementor-button-link.elementor-size-sm {
	background: #fd6711;
	padding: 20px 57px;
	font-size: 19px;
}
.gallery-pae-inner-section {
	padding: 80px 0;
}
.wtsp-btn {
	position: fixed;
	top: 50%;
	right: 3%;
}
.wtsp-btn .md.hydrated {
	background: #41c051;
	color: white;
	padding: 13px;
	font-size: 50px;
	border-radius: 50%;
}
.elementor-element.elementor-element-11275ce.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text {
	display: flex;
	align-items: center !important;
	gap: 10px;
}
.elementor-element.elementor-element-11275ce.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list li {
	list-style: none;
}
.aelpha-header .elementor-icon-list-items {
	margin: 0;
}
.banner-inner-donate .elementor-icon-box-icon {
	text-align: center;
}
.banner-inner-donate .elementor-icon-box-content {
	text-align: center;
}
.aelpha-header .elementor-icon-list-text {
	display: flex;
	align-items: center;
	gap: 10px;
}
.aelpha-header .elementor-icon-list-items {
	margin: 0;
}
.aelpha-header li {
	list-style:none !important;
}
.sanstha-about-para-head .lower-text {
	background: #e6b9db;
	padding: 0 10px;
}
.remove {
	display: none !important;
}
.lets-us-work-page {
	z-index: 1;
}
.most-of-the-poor-inner .elementor-image-box-img img {
	height: 320px;
	object-fit: cover;
}
.most-of-the-poor-inner .elementor-image-box-img {
	height: 320px !important;
	object-fit: contain;
}
.most-of-the-poor-inner {
	margin-top: 30px;
}


@media(max-width: 1000px){
	.banner-inner-donate .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
	width: 23%;}
	.banner-inner-donate {position: static;}
	.banner-inner-donate .elementor-container.elementor-column-gap-default {display: block !important;}
	.banner-inner-donate .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
	width: 96%;margin: auto;margin-top: 15px;}
	.about-aelpa-section {padding-bottom: 100px;}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1140043.healthcare-for-children {
	margin-bottom: 40px;}
	.aelpa-about-second-section .elementor-container.elementor-column-gap-default {
	max-width: 98%;margin: auto;}
	.about-aelpa-section .elementor-container.elementor-column-gap-default {
	max-width: 94% !important;margin: auto;}
	.our-stories-section {padding-bottom: 100px !important;max-width: 94%;margin: auto;margin-top: 300px !important;}
	.success-story-section .elementor-container.elementor-column-gap-default {
	max-width: 94%;margin: auto;}
	.success-story-section .elementor-container.elementor-column-gap-default {
	max-width: 94%;margin: auto;}
	.lets-get-a-quote-section .elementor-container.elementor-column-gap-default {
	max-width: 94%;margin: auto;}
	.footer-section img {width: 40%;display: flex;}
	.footer-section {padding-left: 30px;padding-right: 15px;}
	.childern-get-a-quote-left-section {margin-bottom: 20px;}
	.elementor-element.elementor-element-c864779.elementor-widget__width-initial.elementor-widget.elementor-widget-image {
	margin-top: 20px;}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-82f701b {
	margin-top: 40px;}
	.about-aelpa-section {padding-bottom: 100px;}
	.elementor-element.elementor-element-053083f.elementor-view-default.elementor-position-top.elementor-mobile-position-top.elementor-widget.elementor-widget-icon-box {
	margin-top: 40px;}
	.we-donate-section-about-us .elementor-container.elementor-column-gap-default {
	max-width: 94%;margin: auto;}
	.join-our-team-and-donate {padding-left: 30px;padding-right: 10px;}
	.our-stories-section {margin-top: 0 !important;}
	.elementor-element.elementor-element-d3319b6.elementor-widget.elementor-widget-text-editor {
	margin-top: 30px;}
	.elementor-section.elementor-top-section.elementor-element.elementor-element-001de32.about-aelpa-section.elementor-section-boxed.elementor-section-height-default {
	padding-top: 100px;}
	.lets-us-work-page {position: static;}
	.aelpa-about-second-section {padding: 100px 0 100px 0;}
	.our-stories-section {padding-top: 100px;}
	.in-their-own-words-about::after {height: 380px;width: 380px;right: 6px;background-size: cover;}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6999493 {
	width: 50%;}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d0cefda {
	width: 50%;}
	.elementor-section.elementor-inner-section.elementor-element.elementor-element-72ab81d.elementor-section-boxed.elementor-section-height-default .elementor-container.elementor-column-gap-default {
	align-items: center;}
	
}
