/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/*======EventOn Dynamic Styles =======*/
.eventon_events_list .eventon_list_event .desc_trig, .evopop_top {
	background-color: #f1f1f1;
}
.eventon_events_list .eventon_list_event .desc_trig:hover {
	background-color: #fbfbfb;
}
.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag, .evo_page_body .evo_sin_page .evosin_event_title {
	font-family: "Open Sans";
}
.ajde_evcal_calendar .eventon_events_list p, .evo_lightbox p, .eventon_events_list .eventon_list_event .evoet_cx span, .evo_pop_body .evoet_cx span, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .evcal_evdata_row {
	font-family: "Open Sans";
}
.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {
	color: #B8B8B8;
}
.ajde_evcal_calendar .evo_sort_btn:hover {
	color: #d8d8d8;
}
.eventon_events_list .eventon_list_event a, .evocard_row .evo_metarow_organizer .evo_card_organizer_social a, .evo_lightbox .evo_tax_social_media a {
	color: #656565;
}
#evcal_list .eventon_list_event .event_description .evcal_btn, #evcal_list .eventon_list_event .event_description .evcal_btn p, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_lightbox .evcal_btn, body .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn, .evcal_btn, .evo_btn_arr, .evo_btn_arr_circ {
	color: #ffffff;
	background: #00aafb;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover, .evcal_btn:hover, .evcal_evdata_row.evo_clik_row:hover {
	color: #ffffff;
	background: #00aafb;
}
.evcal_evdata_row.evo_clik_row:hover > *, .evcal_evdata_row.evo_clik_row:hover i {
	color: #ffffff;
}
.eventon_list_event .evo_btn_secondary, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evo_lightbox .evcal_btn.evo_btn_secondary, body .evcal_btn.evo_btn_secondary, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evcal_btn.evo_btn_secondary, .evo_btn_secondary {
	color: #ffffff;
	background: #d2d2d2;
}
.eventon_list_event .evo_btn_secondary:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .evo_lightbox .evcal_btn.evo_btn_secondary:hover, body .evcal_btn.evo_btn_secondary:hover, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .eventon_list_event .evo_btn_secondary:hover, .evcal_btn.evo_btn_secondary:hover, .evo_btn_secondary:hover {
	color: #ffffff;
	background: #bebebe;
}
.evocard_row .evcal_evdata_icons i, .evocard_row .evcal_evdata_custometa_icons i {
	color: #202124;
	font-size: 20px;
}
.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3 {
	font-size: 14px;
}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, .evcal_evdata_row .evcal_evdata_cell h3 a {
	color: #202124;
}
#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, .evo_lightboxes .evcal_evdata_cell p a {
	color: #202124;
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title {
	color: #202124;
}
.eventon_events_list .eventon_list_event .event_description, .evo_lightbox.eventcard .evo_lightbox_body {
	background-color: #fdfdfd;
}
.evocard_box {
	background-color: #f3f3f3;
}
.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after {
	background: linear-gradient(to top, #f3f3f3 20%, #f3f3f300 80%);
}
.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, #evcal_list p.desc_trig_outter, .evopop_top, .evo_pop_body .bordb {
	border-color: #d5d5d5;
}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event {
	background-color: #fff6e2;
}
.eventon_events_list .eventon_list_event .desc_trig:hover {
	border-left-width: 8px;
}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover {
	background-color: #ffecc5;
}
.evoet_cx .evo_ep_bar b, .evoet_cx .evo_ep_bar b:before {
	background-color: #f79191;
}
.evoet_cx .evo_ep_bar.evo_completed b {
	background-color: #9a9a9a;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.featured, .evo_pop_body .evoet_cx span.evo_above_title span.featured, .evosv_grid .evosv_tag.featured {
	color: #202124;
	background-color: #ffcb55;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.completed, .evo_pop_body .evoet_cx span.evo_above_title span.completed, .evosv_grid .evosv_tag.completed {
	color: #202124;
	background-color: #585858;
}
.ajde_evcal_calendar.color.etttc_custom, .evo_lightboxes .eventon_list_event.color.etttc_custom {
	--evo_ett_color: #ffffff;
	--ett_title_color: #ffffff;
	--ett_subtitle_color: #ffffff;
	--ett_dateblock_color: #ffffff;
}
.ajde_evcal_calendar.clean, .ajde_evcal_calendar.color.etttc_none, .evo_lightboxes .eventon_list_event.clean, .evo_lightboxes .eventon_list_event.color.etttc_none {
	--evo_ett_color: #202124;
}
.ajde_evcal_calendar.clean, .ajde_evcal_calendar.color.etttc_none, .evo_lightboxes .clean.eventon_list_event, .evo_lightboxes .eventon_list_event.color.etttc_none {
	--ett_title_color: #202124;
}
.ajde_evcal_calendar.clean, .ajde_evcal_calendar.color.etttc_none, .evo_lightboxes .clean.eventon_list_event, .evo_lightboxes .eventon_list_event.color.etttc_none {
	--ett_subtitle_color: #202124;
}
.ajde_evcal_calendar, .evo_lightboxes .eventon_list_event {
	--ett_dateblock_color: #202124;
}
.event_description .evcal_close {
	background-color: #f7f7f7;
}
.event_description .evcal_close:hover {
	background-color: #f1f1f1;
}
.evo_lightboxes .evopopclose, .evo_lightboxes .evolbclose {
	background-color: #202124;
}
.evo_lightboxes .evopopclose:hover, .evo_lightboxes .evolbclose:hover {
	background-color: #cfcfcf;
}
.evo_lightboxes .evolbclose:before, .evo_lightboxes .evolbclose:after {
	background-color: #ffffff;
}
.evo_lightboxes .evolbclose:hover:before, .evo_lightboxes .evolbclose:hover:after {
	background-color: #666666;
}
#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections {
	background-color: #ffffff;
}
#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput {
	color: #888888;
}
.fp_popup_option i {
	color: #999;
	font-size: 22px;
}
.evo_cal_above span {
	color: #ffffff;
	background-color: #656565;
}
.evo_cal_above span.evo-gototoday-btn {
	color: #ffffff;
	background-color: #ADADAD;
}
.evo_cal_above span.evo-gototoday-btn:hover {
	color: #ffffff;
	background-color: #d3d3d3;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a {
	color: #656565;
	background-color: #f5f5f5;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current {
	color: #656565;
	background-color: #CFCFCF;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set {
	color: #656565;
	background-color: #fed584;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows {
	border-color: #737373;
	background-color: #ffffff;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover {
	background-color: #202124;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:before, .evo_footer_nav .evcal_arrows:before {
	border-color: #737373;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover:before, .ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover:before, .evo_footer_nav .evcal_arrows.evcal_btn_prev:hover:before, .evo_footer_nav .evcal_arrows.evcal_btn_next:hover:before {
	border-color: #ffffff;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span, .evo_pop_body .evoet_cx span.evo_above_title span {
	color: #202124;
	background-color: #F79191;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.canceled, .evo_pop_body .evoet_cx span.evo_above_title span.canceled {
	color: #202124;
	background-color: #F79191;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.vir,, .evo_pop_body .evoet_cx span.evo_above_title span.vir,
				.evosv_grid .evosv_tag.vir {
	color: #202124;
	background-color: #5bdaf7;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.postponed, .evo_pop_body .evoet_cx span.evo_above_title span.postponed, .evosv_grid .evosv_tag.postponed {
	color: #202124;
	background-color: #e3784b;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.movedonline, .evo_pop_body .evoet_cx span.evo_above_title span.movedonline, .evosv_grid .evosv_tag.movedonline {
	color: #202124;
	background-color: #6edccd;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.rescheduled, .evo_pop_body .evoet_cx span.evo_above_title span.rescheduled, .evosv_grid .evosv_tag.rescheduled {
	color: #202124;
	background-color: #67ef78;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.repeating, .evo_pop_body .evcal_desc span.evo_above_title span.repeating {
	color: #202124;
	background-color: #fed584;
}
.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a, .evo_lightbox_body.eventon_list_event.cancel_event .evopop_top {
	background-color: #b0b0b0;
}
.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a:before {
	color: #b0b0b0;
}
#eventon_loadbar {
	background-color: #efefef;
}
#eventon_loadbar:before {
	background-color: #f5b87a;
}
.evoet_cx .evcal_desc3 em.evocmd_button, #evcal_list .evoet_cx .evcal_desc3 em.evocmd_button {
	color: #202124;
	background-color: #f58026;
}
.evo_metarow_socialmedia a.evo_ss:hover {
	background-color: #9e9e9e;
}
.evo_metarow_socialmedia a.evo_ss i {
	color: #202124;
}
.evo_metarow_socialmedia a.evo_ss:hover i {
	color: #ffffff;
}
.evo_metarow_socialmedia .evo_sm {
	border-color: #cdcdcd;
}
.eventon_events_list .evoShow_more_events span {
	background-color: #b4b4b4;
	color: #ffffff;
}
.evo_card_health_boxes .evo_health_b {
	background-color: #ececec;
	color: #202124;
}
.evo_card_health_boxes .evo_health_b svg, .evo_card_health_boxes .evo_health_b i.fa {
	fill: #202124;
	color: #202124;
}
.evo_health_b.ehb_other {
	border-color: #e8e8e8;
}
.eventon_list_event .evoet_cx em.evo_mytime.tzo_trig i {
	color: #2eb4dc;
}
.eventon_list_event .evoet_cx em.evo_mytime, .eventon_list_event .evoet_cx em.evo_mytime, .eventon_list_event .evcal_evdata_cell .evo_mytime, .eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig {
	background-color: #2eb4dc;
}
.eventon_list_event .evoet_cx em.evo_mytime > *, .eventon_list_event .evcal_evdata_cell .evo_mytime > *, .eventon_list_event .evoet_cx em.evo_mytime.tzo_trig:hover > * {
	color: #ffffff;
}
.eventon_events_list .evose_repeat_header span.title {
	background-color: #fed584;
	color: #202124;
}
.eventon_events_list .evose_repeat_header .ri_nav a, .eventon_events_list .evose_repeat_header .ri_nav a:visited, .eventon_events_list .evose_repeat_header .ri_nav a:hover {
	color: #656565;
}
.eventon_events_list .evose_repeat_header .ri_nav b {
	border-color: #656565;
}
body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn {
	color: #3d3d3d;
}
body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover {
	color: #bbbbbb;
}
body .EVOSR_section input[type=text], .evo_search_bar input[type=text] {
	border-color: #202124;
	background-color: #F2F2F2;
}
.evosr_blur {
	background-color: #f9d789;
	color: #14141E;
}
.evo_search_results_count span {
	background-color: #202124;
	color: #ffffff;
}
body .EVOSR_section input[type=text]:hover, .evo_search_bar input[type=text]:hover {
	border-color: #202124;
}
.evo_search_results_count {
	color: #14141E;
}
.evo_eventon_live_now_section h3 {
	color: #202124;
}
.evo_eventon_live_now_section .evo_eventon_now_next {
	background-color: #ececec;
}
.evo_eventon_live_now_section .evo_eventon_now_next h3 {
	color: #202124;
}
.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner {
	background-color: #202124;
	color: #ffffff;
}
.evo_eventon_live_now_section p.evo_eventon_no_events_now {
	background-color: #d6f5d2;
	color: #888888;
}
.ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events {
	background-color: #ffffff;
}
.ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events a, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events a, .ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events a {
	color: #202124;
}
.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events {
	background-color: #ffffff;
}
.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events a, .ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events a {
	color: #202124;
}
.evo_lightbox {
	background-color : rgba(0,0,0,0.5);
}


/** Header Option **/
/*body p{
	font-size:15px; 
}*/
ul.sub-menu li a {
    padding-bottom: 11px !important;
    color: #363636 !important;
}

ul.sub-menu li a.menu-link:hover {
    color: #f48026 !important;
}

ul.sub-menu li a:hover , ul.sub-menu li a:active{
    color: #F58026 !important;
}

ul.sub-menu {
    border-top: 3px solid #00aca0 !important;
    border-radius: 15px !important;
}


ul.sub-menu li a:before {
    content: "";
    height: 1px;
    width: 0;
    top: 50%;
    left: 0;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #F58026;
}

ul.sub-menu li a:hover:before {
    width: 12px;
}

.main-header-menu .sub-menu {
	width: 225px !important;
}

/*Sticky Header*/

.site-header.fixed {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    animation: smoothScroll 1s forwards;
    background: #fbfbfb;
    z-index: 99;
}

.site-header.fixed .ast-builder-menu-1 .menu-item > .menu-link {
    color: #363636!important;
}
.site-header{
	transition: all 0.7s ease;
}
/*Astra Mobile Menu */
#ast-hf-mobile-menu a.menu-link {
    color: #363636;
	font-size: 16px;
}

#ast-hf-mobile-menu li {
    border-bottom: 1px solid #f58026;
}

#ast-hf-mobile-menu .sub-menu{
	width: 100% !important;
}

#ast-hf-mobile-menu .sub-menu .icon-arrow{
	display:none;
}

header.fixed #ast-mobile-header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	fill: #363636;
}

/*======== Home Page==============*/


/* Form CSS */
input[type="button"] {
    background: #F58026;
    color: #fff;
    padding: 8px 20px !important;
    text-transform: capitalize;
    border: 2px solid #F58026 !important;
    font-family: Montserrat;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    transition: 0.5s ease;
    border-radius: 50px;
	font-weight:600;
}

input[type="button"]:hover {
    color: #F58026 !important;
    background: transparent;
}

.nf-form-wrap.ninja-forms-form-wrap {
    background: #FAFAFA;
    padding: 15px;
}

label, ul, li {
    font-family: font-family: 'Open Sans', sans-serif; ;
    letter-spacing: 0.2px;
    transition: all 0.5s;
}

input[type="text"], input[type="email"], input[type="password"], select, textarea {   
    font-size: 14px !important;
	background:#fff;
}

/*Map Section*/
div#bgmp_map-canvas {
    width: 100% !important;
}

/*Partner sction*/
.Our_partnerection.Our_programsectn .elementor-swiper-button-prev, .Our_partnerection.Our_programsectn .elementor-swiper-button-next{
	background: #F58026;
    border-radius: 3px;
    padding: 10px 0 10px 0px;
	
}

.Our_partnerection.Our_programsectn .elementor-swiper-button-next{
	margin-right: -20px;
}

.Our_partnerection.Our_programsectn .elementor-swiper-button-prev{
	margin-left: -20px;
}

/*Our Programs section */

 .Transform_box:hover {
    box-shadow: 0 0 1.875rem 0 rgb(0 0 0 / 15%);
    transition: all.5s;
}

section.For_family_section::after {
    content: '';
    position: absolute;
    right: 0px;
    width: 174px;
    height: 428px;
    background-image: url(../astra-child/assets/images/Ellipsebg.png);
    background-repeat: no-repeat !important;
    top: 0px;
}

/*====== Home Section End =========*/

/*======== Our Story Page ============*/

.half-sec p {
	color:#ffffff;	
	
}

section.Meet_foundersection::after {
    content: '';
    position: absolute;
    left: 0;
    top: 30%;
    width: 115px;
    height: 315px;
    background-image: url(../astra-child/assets/images/Ellipse18.png);
    background-repeat: no-repeat !important;
}

section.Meet_foundersection::before {
    content: '';
    position: absolute;
    left: 11%;
    bottom: 0;
    width: 62px;
    height: 77px;
    background-repeat: no-repeat !important;
}

#ambassone::before {
    content: '';
    position: absolute;
    left: 8%;
    bottom: -97px;
    width: 62px;
    height: 77px;
    background-repeat: no-repeat !important;
}

#ambassone::after {
    content: '';
    position: absolute;
    right: 0;
    top: -30px;
    width: 64px;
    height: 58px;
    background-image: url(../astra-child/assets/images/Ellipse23.png);
    background-repeat: no-repeat !important;
}

#ambasstwo::before {
    content: '';
    position: absolute;
    left: 0;
    top: 30%;
    width: 115px;
    height: 315px;
    background-image: url(../astra-child/assets/images/Ellipse18.png);
    background-repeat: no-repeat !important;
}

#ambasstwo::after {
    content: '';
    position: absolute;
    right: 7%;
    top: 10%;
    width: 64px;
    height: 58px;
    background-repeat: no-repeat !important;
}


#ambassthree::after {
    content: '';
    position: absolute;
    right: 0;
    top: -43px;
    width: 64px;
    height: 171px;
    background-image: url(../astra-child/assets/images/threeelips.png);
    background-repeat: no-repeat !important;
}

#ambassfour::before {
    content: '';
    position: absolute;
    left: 3%;
    top: 33px;
    width: 64px;
    height: 47px;
    background-repeat: no-repeat !important;
}

#ambassfour::after {
    content: '';
    position: absolute;
    right: 8%;
    bottom: -97px;
    width: 64px;
    height: 171px;
    background-repeat: no-repeat !important;
}


.Ambass_contnt {
    border: 0.3px solid #d8d8d870;
    padding: 60px 15px 20px 15px;
}
.Ambass_contnt h6{
    font-size: 16px !important;
	color: #000;
    display: block;
    padding: 10px 0px 10px 0px;
    font-weight: 500;
	margin-bottom: 0px;

}

.Ambass_img {
    margin-bottom: -34px !important;
	object-fit: cover;
    border-radius: 50%;
}

.Ambass_img img {
    object-fit: cover;
    border-radius: 50%;
    width: 275px !important;
    height: 275px !important;
}

.Ambass_contnt p span {
    color: #000;
    display: block;
    padding: 20px 0px 5px 0px;
    font-size: 20px;
	font-weight: 500;
}
.Ambass_contnt p {
    margin-bottom: 14px;
    font-size: 18px;
	color: #363636;
    letter-spacing: 0.2px;
    transition: all 0.5s;
    font-family: Montserrat;
    line-height: 22px;
	font-weight: 400;
	
}

.Second_ambass .Ambass_contnt p {
    font-size: 14px;
}

/*========== Our Story End ============*/
/*========== Contact Page==============*/


.Contact_section::before, .Corporate_section::before {
    content: '';
    position: absolute;
    left: 0;
    top: 72px;
    width: 174px;
    height: 174px;
    background-image: url(../astra-child/assets/images/contactbg.png);
    background-repeat: no-repeat !important;
}

/*==========Contact Page end ================*/

/*======== What We Do Page ============*/

.donation-section .donation-image img ,.fellowship-section  .fellowship-image img{
    padding: 60px 0 60px 120px;
}
.donation-section, .fellowship-section,.progress-section {
	position:relative;
}

.donation-image::before ,.fellowship-image::before {
    background: #00aca0;
    content: '';
    position: absolute;
    width: 85%;
    height: 100%;
    z-index: -1;
}

.donation-section::after {
    content: '';
    position: absolute;
    right: 0px;
    width: 70px;
    height: 428px;
    background-image: url(../astra-child/assets/images/small-ecllipse-orange.png);
    background-repeat: no-repeat !important;
    top: -30px;
    z-index: -1;
}

.donation-section .donation-image::after {
    content: '';
    position: absolute;
    right: 20px;
    width: 104px;
    height: 104px;
    background-image: url(../astra-child/assets/images/small-ecllipse-fade-green.png);
    background-repeat: no-repeat !important;
    bottom: -50px;
    z-index: -1;
}

.progress-section::after {
    content: '';
    position: absolute;
    right: 0px;
    width: 174px;
    height: 428px;
    background-repeat: no-repeat !important;
    top: 0;
}

.progress-section .progress-block h4 {
    font-size: 30px;
    border: 1px solid #f58026;
    color: #f58026;
	margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
    margin-bottom: 15px;
    border-radius: 100%;
    height: 140px;
    width: 140px;
}

.rocstar-section::after {
    content: '';
    position: absolute;
    right: 0px;
    width: 174px;
    height: 428px;
    background-image: url(../astra-child/assets/images/Ellipsebg.png);
    background-repeat: no-repeat !important;
    top: 75px;
    z-index: -1;
}

/*======== What We Do End  =============*/

/*=========How You Can Help End ================*/

/*======= PixlerDonor Section ==========*/
.donar-section::before {
    content: '';
    position: absolute;
    left: -18%;
    bottom: 48px;
    width: 406px;
    height: 406px;
    background-image: url(../astra-child/assets/images/ecllipse-big-green.png);
    background-repeat: no-repeat !important;
}

.help-section::after, .donar-section::after, .shop-section::after {
    content: '';
    position: absolute;
    right: 0px;
    width: 200px;
    height: 430px;
    background-image: url(../astra-child/assets/images/Ellipsebg.png);
    background-repeat: no-repeat !important;
    top: -200px;
    z-index: -1;
}
/*=======  End Pixler Donor Section ==========*/
/*======= mPro Donor Section ==========*/
form[id*=give-form] legend {
    font-size: 1.5em !important;
    color: #f58026 !important;
}

.give-donation-level-btn {
    background-color: #f58026 !important;
    color: #ffffff !important;
}
.give-donation-level-btn:hover {
    background: transparent !important;
    color: #000 !important;
}

form[id*=give-form] .give-donation-amount .give-currency-symbol {
    background-color: #f58026 !important;
    color: #fff !important;
}
/*======= End MPRO Donor Section==========*/

/*=======Ways To Give Page==================*/
.ukc-list ul li:last-child span{
	font-weight: 600 !important;
    color: #363636 !important;
    font-size: 16px !important;
}


.ukc-list ul {
    height: 360px;    
}
/*======= End Ways To Give Page==================*/

/*======Events Page =======*/
.event-section:after, .New_shop::before, .New_shop::after {
    content: "";
    display: inline-block;
    width: 73px;
    height: 78px;
    position: absolute;
    right: 5%;
    top: 5%;
    background-repeat: no-repeat;
}

 .events-tab-sec .event-tab .elementor-tab-title.elementor-active{
	background: #f58026;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    border-radius: 0;
    padding: 15px 30px;
    border: 1px solid #f3f3f3;
    margin: 0 0px;
}
 .events-tab-sec .event-tab .elementor-tab-title{
	font-size: 18px;
    border: 1px solid #f3f3f3 !important;
    border-radius: 0;
    padding: 15px 30px;
    margin: 0 0px;
    background: none;
    text-transform: uppercase;

}
.events-tab-sec  div#evcal_calendar_1 {
    padding-top: 30px;
}

/*======End Events Page =======*/

/*=== Shop Page ====*/
.shop-section .shop-blocks.block-odd::before {
    content: "";
    background-color: #00aca0;
    width: 100%;
    height: 65%;
    display: block;
    z-index: -1;
    position: absolute;
    left: -5%;
}

.shop-section .shop-blocks.block-even::before {
    content: "";
    background-color: #f58026;
    width: 100%;
    height: 60%;
    display: block;
    z-index: -1;
    position: absolute;
    right: -5%;
}

.shop-section .shop-blocks p {
    margin-bottom: 30px;
    padding-bottom: 60px;
}

.shop-section .shop-blocks h3 {
    margin-bottom: 40px;
}


.adopt-row::before, .shop-section::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 62px;
    height: 104px;
    background-image: url(../astra-child/assets/images/Ellipse18.png);
    background-repeat: no-repeat !important;
}
.shop-section::before {
    left: unset;
    right: 0;
    bottom: 62px;
    top: unset;
    transform: rotate(179deg); 
}

/*===========Login Page======= */
a.you_founder {
    color: #f58026;
    font-weight: 600;
	font-family:Quicksand;
	text-decoration: none !important;
	
}
a.you_founder i.fab.fa-youtube {
    color: red;
}

.donar-section.ukc_plansection .donor-blocks h5{
	font-size: 1.25rem;
	margin: 0;
    letter-spacing: 0.2px;
    font-weight:600;
    padding-bottom: 12px;
	
}

.donar-section.ukc_plansection .donor-blocks p {
    font-size: 14px;
    color: #363636;
    letter-spacing: 0.px;
    font-family: Montserrat;
    line-height: 22px;
}

.donar-section.ukc_plansection::after, .Terms_section::after {
    content: "";
    background: url(../astra-child/assets/images/small-ecllipse.png);
    width: 61px;
    height: 61px;
    position: absolute;
    left: 23%;
    top: 3%;
}

/*Resource Portal Page*/
.resource-tab-row-content {
    display: flex;
    align-items: center;
	margin: 40px 0px;
}

.resource-tab-row-content .imgage-left {
    width: 50%;
    margin-right: 30px;
}

.resource-tab-row-content .image-right {
    width: 50%;
    margin-left: 30px;
}

.event-section.event2 .elementor-tab-title.elementor-active {
    background: #f58026;
}
.event-section.event2 .elementor-tab-title {
    font-size: 18px;
    border: 1px solid #f3f3f3 !important;
    border-radius: 0;
    padding: 15px 30px;
    margin: 0px 15px;
    background: none;
	font-weight: 300;
}
.event-section.event2 .ukc-content{
	padding-top:80px;
}


.dataTables_wrapper .tablepress {
    clear: both;
    margin: 0!important;
    width: 100% !important;
}

.event-section.event2 table a {
    font-family: Quicksand;
    letter-spacing: 0.5px;
    transition: all 0.5s;
    color: #00aca0;
    text-decoration: none;
}
.event-section.event2 table a:hover {
    color: #f28026;
}
/*Donation Page  */

.club-member-menu ul {
	border: 1px solid #99999952;
    border-radius: 0 !important;
	width: 300px;
	position: absolute;
    background: #FFF !important;
}

.club-member-menu ul.sub-menu li a.menu-link:hover {
    color: #ffffff !important;
    background: #f58026 !important;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
    border-radius: 0;
    border-top: 3px solid #00aca0;
}

.club-member-menu ul li ul.sub-menu {
    border-top: 3px solid #00aca0 !important;
}

.club-member-menu a.elementor-sub-item.elementor-item-active.menu-link {
    background: transparent;
}
.club-member-menu .has-submenu {
    background: transparent !important;
    color: #212529  !important;
	justify-content: space-between;
}

.club-member-menu ul:hover li>ul.sub-menu{
    display: block!important;
	z-index:1;
}

.member-section::after {
    content: '';
    position: absolute;
    right: 0px;
    width: 200px;
    height: 430px;
    background-image: url(../astra-child/assets/images/Ellipsebg.png);
    background-repeat: no-repeat !important;
    top: -200px;
    z-index: -1;
}
.donation-section h2.give-form-title{
	font-size: 2rem;
    font-family: 'Quicksand';
    letter-spacing: 0.5px;
    transition: all 0.5s;
    font-weight: 900;
    line-height: 1.2;
}

input.give-submit {
    background: #f58026;
    border-radius: 30px;
    padding: 8px 20px;
    border: 2px solid #f58026 !important;
    color: #fff;
    font-weight: 500;
    transition: 0.5s all;
}
input.give-submit:hover {
    color: #f58026;
    background: transparent;
    transition: 0.5s all;
}

.donor-links {
	display: flex;
    flex-direction: column;
    align-items: center;
}

.donor-links ul li a{
	text-decoration:none !important;
} 

.donation-history::after {
    content: '';
    position: absolute;
    left: 0px;
    width: 200px;
    height: 430px;
    background-image: url(../astra-child/assets/images/Ellipsebg.png);
    background-repeat: no-repeat !important;
    top: 25%;
    transform: rotate(180deg);
}
/*======RockStar Page=========*/

.Faq_img::before {
    content: '';
    position: absolute;
    left: 110px;
    bottom: -60px;
    width: 115px;
    height: 111px;
    background-image: url(../astra-child/assets/images/small-ecllipse-fade-green.png);
    background-repeat: no-repeat !important;
    margin: 0px auto;
    z-index: -1;
}


.Faq_img::after {
    content: '';
    position: absolute;
    right: 20px;
    top: 0;
    width: 68px;
    height: 76px;
	background-image: url(../astra-child/assets/images/Ellipse23.png);
    background-repeat: no-repeat !important;
}

.corporate-arrow .elementor-swiper-button-prev, .corporate-arrow .elementor-swiper-button-next {
    background: #F58026;
    border-radius: 3px;
    padding: 10px 0 10px 0px;
}

.rockstar-table .paginate_button{
	background: #00ACA0;
    color: #fff !important;
    padding: 6px 25px !important;
    text-transform: capitalize;
    border: 2px solid #00ACA0;
    font-family: Montserrat;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    transition: 0.5s ease;
    border-radius: 50px;
	text-decoration: none !important;
}

.rockstar-table .tablepress thead th, .rockstar-table .tablepress tfoot th {
    background-color: #f58026;
    color: #fff;
}
.rockstar-table  .tablepress thead .sorting:hover {
    background-color: #f58026;
}

.rockstar-table  .tablepress .row-hover tr:hover td {
    background-color: rgba(0, 0, 0, 0.075);
}

.rockstar-table .paginate_button.previous:before{
	left: 10px;
}

.rockstar-table .paginate_button:hover:after, .paginate_button:hover:before {
    color: #00ACA0;
}

.rockstar-table .paginate_button:hover {
	background-color:transparent;
	color:#00ACA0 !important;
	border:1px solid #00ACA0;
	font-weight:400;
}

/*============Blog Inner Page ========*/

.blog-heading h2::after {
    content: '';
    position: absolute;
    left: 0;
    width: 200px;
    border-bottom: 15px solid #f58026;
    bottom: -17px;
    z-index: -1;
}

.ast-article-single p a, .ast-article-single ul li a, .ast-article-single ol li a{
	color: #f58026;
    text-decoration: none !important;
}
.ast-article-single ul li,.ast-article-single ol li {
	font-family:OpenSans;
}
.give-btn-reveal {
    background: #f58026;
    color: #fff;
    font-size: 1.2em;
}
.give-btn-reveal:hover {
    background: #00aca0;
    color: #fff;
}

/*====== Donation Confirmation =========*/

.donation-link-btn a{
	display:block;
	text-align: left;
}

#give-receipt input.give-submit {
    border-radius: 30px;
	font-family: 'Quicksand';
    padding: 14px 22px;
    font-size: 18px;
    
}

.ukc_top ul{
	list-style:none;
}

.ukc_top > ul > li:before {
    font-family: 'thegem-icons';
    font-style: normal;
    font-weight: normal;
    content: '\e647';
    font-size: 16px;
    vertical-align: top;
    display: inline-block;
    width: 21px;
    text-indent: 0;
}*/


/*10K page*/
.impact-group:before {
    content: '';
    position: absolute;
    left: -50px;
    width: 174px;
    height: 428px;
    background-image: url(../astra-child/assets/images/Ellipsebg.png);
    background-repeat: no-repeat !important;
    transform: rotate(
180deg);
    top: -50px;
}

/*
.sponsors-group::after {
    background-image: url(../astra-child/assets/images/meetbanner.png);
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 0px;
    height: 65vh;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover;
    z-index: -1;
}*/

.sponser-box h4 {
    font-family: 'Quicksand';
    font-weight: 700;
    color: #322D2F;
    margin-bottom: 10px;
    font-size: 20px;
}

.sponser-box li::marker {
    background: aliceblue;
    color: #f58026;
    font-size: 20px;
}

.steps-box ul li {
    margin-bottom: 15px;
	color: #646464;
	list-style:none;
}

.howto-group::after {
    content: '';
    position: absolute;
    right: 30%;
    bottom: 25px;
    width: 62px;
    height: 77px;
    background-image: url(../astra-child/assets/images/small-ecllipse-fade-green.png);
    background-repeat: no-repeat !important;
    background-size: contain;
}

.choose-group::before {
    content: '';
    position: absolute;
    right: 30px;
    bottom: 100px;
    width: 62px;
    height: 77px;
    background-image: url(../astra-child/assets/images/small-ecllipse.png);
    background-repeat: no-repeat !important;
}

/*=== Blog Post===*/
.Blog_section.event-section .uael-post__title a {
    text-decoration: none !important; 
}


.Blog_section.event-section .uael-post__bg-wrap:hover {
    box-shadow: 1px 1px 15px 1px #0000002e;
    transition: all .5s;
}

.Blog_section.event-section .uael-post__bg-wrap {
    background:none !important;
    border: 1px solid #bbbbbb40;
}

/*=== Blog Post Archives (mPro)===*/
.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a {
    font-family: 'Open Sans', sans-serif; 
    font-weight: 700;
    font-size: 22px;
}

.secondary .widget > *:not(.widget-title) {
    font-size: 1.52rem;
    font-weight: 700;
    font-family: 'Open Sans',sans-serif;
}

.secondary .widget-title, .secondary .widget-title * {
    font-size: 1.52rem;
	color: #f28026;
}

/*Single Post*/

.single-post header#masthead, .single-ajde_events header#masthead {
    background: #f8f9fa;
}
.single-post .ast-builder-menu-1 .menu-item > .menu-link,.single-ajde_events .ast-builder-menu-1 .menu-item > .menu-link {
    color: #363636!important;
}

.single-post .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
	color:363636;
}

.single-post .ast-single-post-order h1 {
    display: none;
}

.single-post .post-thumb-img-content.post-thumb {
    display: none;
}
.single-post div#primary {
    padding-top: 75px;
}
.single-post div#secondary {
    padding-top: 128px;
}

.single-post .entry-meta {
    display: none;
}
/*Event Single Event*/

.single-ajde_events div#main {
    padding-top: 100px;
}

.page-links .page-link, .single .post-navigation a{
	color:#00aca0;
}
.broadway p {
    color: #ffffff;
    font-size: 22px;
    line-height: 36px;
}

.sponser-post img ,.host-img img{
    padding: 6px;
    border: 1px solid #ebebeb;

}

.post-password-form input[type=submit] {
    background: #00aca0;
}
.post-password-form input[type="submit"]:hover{
	background: #ffffff;
	color:#00aca0;
	border: 2px solid #00aca0;
}

/*Post testimonial*/
.post-testimonial .testimonial-wraper {
    padding-top: 3rem;
    padding-bottom: 0px;
}

.post-testimonial .testimonial-card {
	display: block;
    padding: 10px;
    background: #f4f6f7;
    border-radius: 40px;
}

.post-testimonial  .testimonial-prnt::after {
	display:none;
}

.post-testimonial .testimonial-immg
{
	height: auto;
    width: auto;
	padding:0px;
}
.post-testimonial .testimonial-immg img{
    height: auto;
    width: 200px;
    padding: 20px;
    margin: 0 auto;
}

.post-testimonial .testimonial-content {
    display: block;
    padding: 10px;
	text-align: center;
	height:auto;
}
.post-testimonial .img-circle {
    border-radius: 50%;
}
.post-testimonial h2{
	font-size:16px;
}

.sidebar-main h4, .sidebar-main h2 {
    margin: 0;
    letter-spacing: 0.5px;
    transition: all 0.5s;
    color: #f58026;
}

.Client-name h3{
	text-transform: uppercase;
    letter-spacing: 0.05em;
    font-size: 16px;
	font-family: 'Open Sans';
    margin: 0;
    letter-spacing: 0.5px;
    transition: all 0.5s;
    font-weight: 900;
}

.quate-icon {
    text-align: center;
    font-size: 60px;
    color: #a3e7f0;
}

.category .ast-builder-menu-1 .menu-item > .menu-link ,.tag .ast-builder-menu-1 .menu-item > .menu-link, .error404 .ast-builder-menu-1 .menu-item > .menu-link, .search-results .ast-builder-menu-1 .menu-item > .menu-link{
    fill: #363636 !important;
	color: #363636!important;
}
.category header #ast-mobile-header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg, .tag header #ast-mobile-header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg, .error404 header #ast-mobile-header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg,.search-results header #ast-mobile-header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #363636;
}
.category h1.page-title.ast-archive-title, .tag h1.page-title.ast-archive-title, .search-results h1.page-title.ast-archive-title{
    font-family: 'Atma';
    margin: 0;
    letter-spacing: 0.8px;
    transition: all 0.5s;
    font-weight: 700;
    color: #ffffff;
	font-size: 36px;
}
.category section.ast-archive-description, .tag section.ast-archive-description, .search-results section.ast-archive-description {
    background: #f58026;
	padding:2rem;
}
.category .entry-meta, .tag .entry-meta, .search-results .entry-meta{
    font-family: ''Open Sans', sans-serif;';
    letter-spacing: 0.5px;
    transition: all 0.5s;
    color: #363636 !important ;
    text-decoration: none;
	display:none;
}
.category .cat-links a, .category span.posted-by.vcard.author a .author-name ,.tag .cat-links a, .tag span.posted-by.vcard.author a .author-name,.search-results .cat-links a, .search-results span.posted-by.vcard.author a .author-name{
	color: #363636 !important;
}
.category .read-more a, .tag .read-more a, .search-results .read-more a {
	background: #f58026;
    color: #fff;
    border-radius: 50px !important;
    padding: 8px 15px !important;
    font-weight: 600;
    margin-top: 6px;
    display: block;
    width: 20%;
    font-family: ''Open Sans', sans-serif;';
}
.ast-pagination .page-numbers.current {
    color: #ffffff;
    border-color: #0db0a4;
    background-color: #00aca0;
    border-radius: 2px;
}
.ast-pagination a {
    color: #00aca0;
}
a.page-numbers:hover {
    border: 1px solid #00aca0;
    color: #00aca0;
}
/*Event-template*/
.ajde_events-template-default.single.single-ajde_events li#ninja_forms_widget-9 {
    display: none;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding:2rem;
}

/*Search Submit*/
.no-results.not-found button.search-submit,.no-results.not-found input[type="submit"] {
    background: #00aca0 !important;
}

/*
.single-post .cat-links a:after {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    top: 50%;
    margin-top: -3px;
    left: -5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
	background: #fff;
}
.single-post .cat-links a:before {
    content: '';
    position: absolute;
    background-color: inherit;
    width: 12px;
    height: 12px;
    top: 5px;
    left: -5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    z-index: -1;
    transform: skew(-45deg, 45deg);
}
.single-post .cat-links a {
    position: relative;
    display: inline-block;
    color: inherit;
    margin-right: 17px;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 21px;
    background-color: #e7edf0;
    z-index: 2;
    padding: 0 16px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
	background: #00aca0;
    color: #fff;
}*/

/*========= Media Query start  =============*/
@media (min-width: 921px){
.single-post .ast-theme-transparent-header #masthead {
    position: relative;
}
}

@media only screen and (max-width: 767px) {
	
.donation-image::before,.fellowship-image::before {
	width: 100% ;
}

.donation-section .donation-image img ,.fellowship-section .fellowship-image img  {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
	padding: 60px 20px 60px 20px;
}

.shop-section .shop-blocks.block-odd::before, .shop-section .shop-blocks.block-even::before{
	width: 100% ;
}

.shop-section .shop-blocks.block-even::before{
	right: 0%;
	height: 100%;
}

.shop-section .shop-blocks.block-odd::before{
	left: 0%;
	height: 100%;
}

}
/*======mPro Single Event Pages start =======*/
.ast-separate-container {
    background-color: #ffffff;
}
/*======mPro Single Event Pages finish=======*/
.resource-portal {
    border-top: 0.5px solid #f0f0f0 !important;
}

@media (max-width: 544px)
.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
    max-height: 320%;
}

/*======mPro Miscellaneous =======*/
.sidebar-main {
    padding-bottom: 75px;
}

.post-password-form {
    padding: 200px 100px;
    height: 100vh;
    background-image: linear-gradient(135deg, #F28026 10%, #F59C56 100%);
}

.ast-header-break-point .ast-icon.icon-arrow svg {
    margin-left: 4px;
	margin-right: 4px;
}
#glt-translate-trigger {
    font-family: 'Open Sans';
}

#gtranslate_wrapper {
	left: 1% !important;
}

/*======mPro Event Archives pages fix =======*/
.post-thumb-img-content.post-thumb {
    padding-top: 70px;
}