/*
Theme Name: Bridge Child
Theme URI: http://bridgelanding.qodeinteractive.com/
Template: bridge
Author: Qode Interactive
Author URI: http://qodethemes.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-menu,featured-images,flexible-header,post-formats,sticky-post,threaded-comments,translation-ready
Version: 24.8.1612503069
Updated: 2021-02-05 05:31:09

*/
.btn_img_edit svg#Layer_1 {
	width: 36px;
}
.text-center h2{
	text-align:center;
}

/* nav.main_menu>ul>li:nth-last-child(1) a::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #000;
  -webkit-transform: scaleX(.3);
  transform: scaleX(.3);
  opacity: 0;
  transition: all .3s;
	border-radius: 25px;
}
nav.main_menu>ul>li:nth-last-child(1) a:hover::before{
  opacity: 1;
  background-color: #3693ac;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  transition: -webkit-transform .6s cubic-bezier(.08, .35, .13, 1.02), opacity .4s;
  transition: transform .6s cubic-bezier(.08, .35, .13, 1.02), opacity
} */

nav.main_menu>ul>li.active:nth-last-child(1) a {
  color: #fff !important;
}
nav.main_menu ul li.active>a {
	color: #3693ac !important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5, nav.main_menu ul li a {
	color: #17426b;
	font-size: 14px;
	text-transform: capitalize;
}
.drop_down .second .inner ul li a:hover{
	background-color:#17426b;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.sticky_animate .main_menu.drop_down.right {
	padding-right: 0px;
}
.donate_btn {
	position: absolute;
	top: 36px;
	right: 10px;
	z-index: 999;
}
.donate_btn a {
	padding: 10px 20px;
	background-color: #0e4c8b;
	color: #fff;
	font-weight: 600;
	border-radius: 20px;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.donate_btn a:hover {
	background-color: #3693ac;
	color:#fff;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.about_h_card .st1 {
	fill: #17467b;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.about_h_card:hover .st1 {
	fill: #fff;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.about_h_card:hover h3,
.about_h_card:hover p{
	color: #fff !important;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.about_h_card .st0 {
	fill: #C7E0F4;
}
.about_h_card:hover .st0 {
	fill: #17426b ;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.team_profiles .elementor-image-box-img img {
	border-radius: 10px 10px 0 0 !important;
}
.team_social {
	opacity: 0;

	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.main_team:hover .team_social {
	opacity: 1;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
}
.global_effect{
	position:relative;
}
.global_effect::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 70px;
	height: 70px;
	background-color: #17426bde;
	z-index: 99999;
	background-image: url(https://frostandsullivaninstitute.org/wp-content/uploads/2021/02/health-care.svg);
	background-size: 80%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-transition:all .6s ease-in-out;
	-moz-transition:all .6s ease-in-out;
	-ms-transition:all .6s ease-in-out;
	-o-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out;
}
.global_effect.color_2::before {
	background-color: #f26722e6;
}
.global_effect.color_3::before {
	background-color: #4E95C2;
}
.global_effect.color_4::before {
	background-color: #3693ac;
}
.global_effect.color_3:hover::before {
	background-color: #4E95C2d9;
}
.global_effect.color_4:hover::before {
	background-color: #3693acd4;
}
.global_effect_inner{
	position:relative;
}
.global_effect_inner::before {
	content: 'Healthcare';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 50px;
	background-color: #000000a6;
	z-index: 9;
	padding-left: 80px;
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 20px;
	-webkit-transition:all .6s ease-in-out;
	-moz-transition:all .6s ease-in-out;
	-ms-transition:all .6s ease-in-out;
	-o-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out;
}
.global_effect:hover::before {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	background-size: 25%;
	-webkit-transition:all .6s ease-in-out;
	-moz-transition:all .6s ease-in-out;
	-ms-transition:all .6s ease-in-out;
	-o-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out;
}
.global_effect:hover .global_effect_inner::before {
	width: 100%;
	height: 100%;
	background-color: #0000;
	z-index: 99999;
	align-items:flex-end;
	justify-content: center;
	padding: 0 0 20px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.event_active_h{
	position:relative;
	overflow:hidden;
}
.event_active_h img{
	width:100%;
}
.event_active_h .elementor-image-box-wrapper{
	margin: 0 !important;
	padding: 0 !important;
	line-height: 0 !important;
	overflow: hidden;
}
.event_active_h .elementor-image-box-content {
	position: absolute;
	bottom: -80px;
	left: 0;
	background-color: #3693ac;
	padding: 10px 15px 10px;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	width: 100%;
	height: 70px;
}
.event_active_h.event_color_2 .elementor-image-box-content {
	background-color: #0e4c8b;
}
.event_active_h:hover .elementor-image-box-content {
	bottom: 0;
	-webkit-transition:all .6s ease-in-out;
	-moz-transition:all .6s ease-in-out;
	-ms-transition:all .6s ease-in-out;
	-o-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out;
}

.event_active_h .elementor-image-box-img{
	margin:0px;
	padding:0px;
}
.about_h_card:hover .elementor-icon-box-icon svg {
	fill: #fff;
}

.news_letter_form.main_change input.wpcf7-form-control.wpcf7-submit {
    margin: 10px 0 0 !important;
    padding: 3px 35px;
}
.news_letter_form.main_change input[type="submit"]:hover{
	color:#fff !important;
}
.news_letter_form.main_change p {
    margin: 0 0 !important;
}
.global_2::before {
	background-image: url(https://frostandsullivaninstitute.org/wp-content/uploads/2021/02/education.svg);
	background-color: #DD8365;
}
.global_2:hover::before {
	background-color: #DD8365d4 ;
}
.global_2 .global_effect_inner::before {
	content: 'Education';
}

.global_3::before {
	background-image: url(https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/economic.svg);
	background-color: #D76989;
}
.global_3:hover::before {
	background-color: #D76989d4 ;
}
.global_3 .global_effect_inner::before {
	content: 'Economics';
}

.global_4::before {
	background-image: url(https://frostandsullivaninstitute.org/wp-content/uploads/2021/02/human-rights.svg);
	background-color: #8D6A9F;
}
.global_4:hover::before {
	background-color: #8D6A9Fd4 ;
}
.global_4 .global_effect_inner::before {
	content: 'Human Rights';
}

.global_5::before {
	background-image: url(https://frostandsullivaninstitute.org/wp-content/uploads/2021/02/environment.svg);
	background-color: #78AF7D;
}
.global_5:hover::before {
	background-color: #78AF7Dd4 ;
}
.global_5 .global_effect_inner::before {
	content: 'Environment';
}

.global_6::before {
	background-image: url(https://frostandsullivaninstitute.org/wp-content/uploads/2021/02/infrastructure.svg);
	background-color: #EAA357;
}
.global_6:hover::before {
	background-color: #EAA357d4 ;
}
.global_6 .global_effect_inner::before {
	content: 'Infrastructure';
}

.global_7::before {
	background-image: url(https://frostandsullivaninstitute.org/wp-content/uploads/2021/02/security.svg);
	background-color: #72B5B5 ;
}
.global_7:hover::before {
	background-color: #72B5B5d4 ;
}
.global_7 .global_effect_inner::before {
	content: 'Security';
}
.gp_title {
	margin: 0 auto;
}
.custom_heading_h h2 {
	text-align: center !important;
}
.leaders_tabs .elementor-tab-title {
	border-radius: 10px 10px 0 0;
	min-width: 140px;
	text-align: center;
	padding: 24px 0;

}
.leaders_tabs .elementor-tab-title.elementor-active{
	background-color:#193861;
}
.leaders_tabs .elementor-tab-content {
	padding: 40px 50px 0 !important;
}
.video_leader_poster .attachment-full.size-full {
	opacity: 0;
}
.news_letter_form p {
	text-align: center !important;
    width: 100%;
}
.inner_newsletter form p span.ajax-loader{
	display: inline-block;
    width: 1%;
    margin: 0 0;
}
.inner_newsletter form input[type="submit"] {
    background-color: #0e4c8b !important;
    padding: 4px 25px;
}
.news_letter_form p input[type="submit"] {
	background-color: #3693ac;
	border-color: #3693ac !important;
	color: #fff !important;
	text-align: center;
	border-radius: 35px !important;
	text-transform: capitalize;
	font-size: 16px;
	padding: 2px 30px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.news_letter_form p input[type="submit"]:hover {
	background-color: #fff !important;
	border-color: #fff !important;
	color: #3693ac !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.donate_box .elementor-button-link svg {
	transform: rotatez(0deg);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.donate_box:hover .elementor-button-link svg {
	transform: rotatez(135deg);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.donate_box {
	min-height: 280px !important;
}
.donate_box .donate_box_card p {
display: none;
-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-ms-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease;
}
.donate_box:hover {
-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-ms-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease;
}
.donate_box:hover .donate_box_card p {
display: block;
-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-ms-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease;
}

.mssg_extra_content{
	display:none;
}
 form input[type="submit"]{
	border:none !important;
	background-color:#3693ac !important;
	color:#fff !important;
}

 form input[type="submit"]:hover{
	background-color:#fff !important;
	color:#3693ac !important;
}
 form p input,form p select {
	border-radius:5px !important;
	 margin: 12px 0 !important;
}
 form p textarea{
	max-height:100px;
	border-radius:5px !important;
}
.wpcf7 form.wpcf7-form p>span {
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
.news_letter_form form input[type="submit"]{
	background-color:#0e4c8b !important;
	color:#fff !important;
}
.news_letter_form form input[type="submit"]:hover{
	background-color:#003468 !important;
}
.education_tab ul li{
	list-style-position:outside;
}
.education_tab .elementor-tabs-wrapper .elementor-tab-title {
    box-shadow: 0px 0px 5px 0px #cdcdcd !important;
    background-color: #fff;
/*     border-radius: 10px 0px 0px 10px !important; */
}
.education_tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
/* 	border-radius: 10px 0px 0px 10px !important; */
	background-color:#DD8365;	
}
.education_tab .elementor-tab-content {
/*     border-radius: 0px 10px 10px 0px !important; */
    background-color: #DD8365;
    padding: 30px 50px !important;
}
.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active,.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
	background: #DD8365;
}
.events_education h2 ,
.events_education .fc-today .fc-day-number{
	color:#DD8365 !important;
}

.col_economic.education_tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.col_economic.education_tab .elementor-tab-content{
	  background-color: #D76989;
}
.col-economic.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active,.col-economic.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
	background: #D76989;
}
.col-economic.events_education h2 ,
.col-economic.events_education .fc-today .fc-day-number{
	color:#D76989 !important;
}

.col-envirnm.education_tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.col-envirnm.education_tab .elementor-tab-content{
	  background-color: #78AF7D;
}
.col-envirnm.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active,.col-envirnm.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
	background: #78AF7D;
}
.col-envirnm.events_education h2 ,
.col-envirnm.events_education .fc-today .fc-day-number{
	color:#78AF7D !important;
}


.col_healthcare.education_tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.col_healthcare.education_tab .elementor-tab-content{
	  background-color: #4E95C2;
}
.col_healthcare.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active,.col_healthcare.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
	background: #4E95C2;
}
.col_healthcare.events_education h2 ,
.col_healthcare.events_education .fc-today .fc-day-number{
	color:#4E95C2 !important;
}

.col_human.education_tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.col_human.education_tab .elementor-tab-content{
	  background-color: #8D6A9F;
}
.col_human.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active,.col_human.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
	background: #8D6A9F;
}
.col_human.events_education h2 ,
.col_human.events_education .fc-today .fc-day-number{
	color:#8D6A9F !important;
}

.col_infrastructure.education_tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.col_infrastructure.education_tab .elementor-tab-content{
	  background-color: #EAA357;
}
.col_infrastructure.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active,.col_infrastructure.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
	background: #EAA357;
}
.col_infrastructure.events_education h2 ,
.col_infrastructure.events_education .fc-today .fc-day-number{
	color:#EAA357 !important;
}
.col_security.education_tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.col_security.education_tab .elementor-tab-content{
	  background-color: #72B5B5;
}
.col_security.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active,.col_security.events_education .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover {
	background: #72B5B5;
}
.col_security.events_education h2 ,
.col_security.events_education .fc-today .fc-day-number{
	color:#72B5B5 !important;
}
.don_project_cards .elementor-image-box-content {
    padding: 0 15px;
	position:relative;
}
/* .don_project_cards .elementor-image-box-content::after {
    content: '30%';
    position: absolute;
    top: -75px;
    right: 20px;
    width: 80px;
    height: 80px;
    background-color: #3693ac;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 600;
    line-break: ;
} */
.gallery_card_data .elementor-image-box-content {
    padding: 0 15px;
}
.event_cards .elementor-image-box-content{
	padding:0 10px 10px;
}
.footer_top {
    padding: 50px 0 0;
}
.col-economic .event_active_h .elementor-image-box-content{
	background-color: #D76989;
}
.col-education .event_active_h .elementor-image-box-content{
	background-color: #D26946;
}
.col-environment .event_active_h .elementor-image-box-content{
	background-color: #78AF7D;
}
.col-healthcare .event_active_h .elementor-image-box-content{
	background-color: #14699F;
}
.col-humanright .event_active_h .elementor-image-box-content{
	background-color: #8D6A9F;
}
.col-infrastructure .event_active_h .elementor-image-box-content{
	background-color: #EAA357;
}
.col-security .event_active_h .elementor-image-box-content{
	background-color: #72B5B5;
}
.home_events #evcal_head{
	display:none;
}

.home_events .ajde_evcal_calendar.boxy.box_2 .eventon_list_event,.home_events .ajde_evcal_calendar.boxy.box_2 .evoShow_more_events{
	width:100%;
}
.inner_newsletter .wpcf7-form p {
    display: flex !important;
    align-items: center;
}
.inner_newsletter .wpcf7-form p{
   padding:0px;
}
.inner_newsletter .wpcf7-form input {
    border-radius:0px !important;
}
.inner_newsletter .wpcf7-form.init input[type="submit"] {
	border: none !important;
	border-radius:0px !important;
}
.readmoretoggle .elementor-tab-title.elementor-active::before {
    content: 'Read Less';
    font-family:poppins;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
	margin-top: 30px;
    display: inline-block;
    }

.readmoretoggle .elementor-toggle-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
}

.readmoretoggle .elementor-tab-title.elementor-active a{
    display:none;
} 
.footer_top .q_social_icon_holder.normal_social {
    margin: 30px 10px 0;
}
.footer_top .q_social_icon_holder:last-child i.simple_social,
.footer_top .q_social_icon_holder.normal_social i.simple_social{
	margin-right:5px;
}
/* .footer_top .q_social_icon_holder.normal_social::after {
    content: '/ FSI';
    position: absolute;
    color: #fff;
    font-size: 14px;
} */
.how_donate_sec{
	position:relative;
	z-index:1;
}
.how_donate_sec::after{
	content:'';
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:30%;
	height:100%;
	background-image: url("https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/04/Layer-123.jpg");
background-position: top right;
background-repeat: no-repeat;
background-size: cover;
	opacity:0.5;
}
.how_donate_sec::before{
	content:'';
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:30%;
	height:100%;
	background-color:#3693ac;
}
.after_splash{
	position:relative;
}
.after_splash::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width:300px;
    height: 300px;
    background-image: url(https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/fsi-splash-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    opacity: 0.2;
}
.after_splash.spalsh_edu::after {
    background-image: url(https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/fsi-s1.png);
}
.after_splash.spalsh_env::after {
    background-image: url("https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/fsi-s4.png");
}
.after_splash.spalsh_health::after {
    background-image: url("https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/fsi-s7.png");
}
.after_splash.spalsh_human::after {
    background-image: url("https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/fsi-s10.png");
}
.after_splash.spalsh_infra::after {
    background-image: url("https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/fsi-s13.png");
}
.after_splash.spalsh_security::after {
    background-image: url("https://www.frostandsullivaninstitute.org/wp-content/uploads/2021/02/fsi-s4.png");
}

.donate_gp .elementor-image-box-content {
    background-color: #fff;
    margin: -20px auto 0;
    z-index: 99;
    position: relative;
    width: 90% !important;
    padding: 10px;
	-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
}
.donate_gp:hover .elementor-image-box-content {
    margin: -30px auto 0;
	-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
}
.img_w-full figure.elementor-image-box-img img{
	width:100%;
}
.frost_table table{
	width:100%;
	border:1px solid #cdcdcd;
}
.frost_table table tr:nth-child(even) {
    background-color: #e7f3ff;
}
.frost_table table th,.frost_table table td{
	border-right:1px solid #cdcdcd;
}
.frost_table table th:nth-last-child(1),.frost_table table td:nth-last-child(1){
	border-right:0px solid #cdcdcd;
}
.frost_table .elementor-tab-title.elementor-tab-desktop-title{
	border-bottom:1px solid #cdcdcd;
}
.frost_table img{
	display:block;
}
.member_form form input[type="submit"] ,
.donor_form form input[type="submit"] ,
.volunteer_form form input[type="submit"] {
    display: block !important;
    background-color: #fff !important;
    color: #3693ac !important;
    text-transform: capitalize;
    font-weight: 600 !important;
    font-size: 15px;
    border-radius: 35px !important;
    padding: 3px 30px;
}
.donor_form form input[type="submit"]{
    background-color: #3693ac !important;
	color: #fff !important;
}
.readmoretoggle p{
	text-align:justify !important;
}

.event_calender .mec-event-footer {
    display: none;
}
.event_calender .mec-calendar {
	border:none;
  box-shadow: none;
}
.event_calender .mec-calendar-side{
background-color: #f9f9f9;
    border-radius: 15px;
    box-shadow: 0px 0px 10px -2px #0000007a;}
.event_calender .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.event_calender .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{
	color:#666;
}
.event_calender h3.mec-color.mec-table-side-day,
.event_calender .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month i,
.event_calender .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month i{
	color:#3693ac;
}
.event_calender h3.mec-color.mec-table-side-day{
	border-color:#3693ac;
}
.event_calender .mec-calendar .mec-calendar-row dt.mec-has-event:hover,
.event_calender .mec-calendar .mec-selected-day,.event_calender .mec-calendar .mec-selected-day:hover {
    background: #3693ac;
}
.event_calender .mec-calendar .mec-has-event:after{
	background-color: #3693ac;
}

.event_active_h .eael-grid-post-holder{
	border:none;
}
.event_active_h .eael-grid-post-holder-inner{
	position:relative;
}
.event_active_h .eael-entry-wrapper {
    position: absolute;
    bottom: -75px;
    left: 0;
    width: 100%;
	background-color:#0e4c8b;
	padding:0px 15px 10px;
		-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-ms-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease;
}
.event_active_h article.eael-grid-post:nth-child(even) .eael-entry-wrapper {
	background-color:#3693ac;
}
.event_active_h article.eael-grid-post:hover .eael-entry-wrapper {
	bottom:0;
		-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-ms-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease;
}
.event_active_h .eael-entry-footer{
	display:none;
}
.event_gallery .eael-grid-post-holder{
	box-shadow: 0px 0px 10px 0px rgb(14 76 139 ) !important;
		-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
}
.event_gallery .eael-grid-post-holder:hover{
	box-shadow: 0px 0px 10px 0px rgb(54 147 172 ) !important;
		-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
}
.event_calender .mec-search-form {
    display: flex;
    padding-bottom: 0px;
}
.h_hieght_100,.h_hieght_100 .elementor-widget-container, .h_hieght_100 .elementor-button-wrapper, .h_hieght_100 .elementor-button-wrapper a{
    height: 100%;
    margin: 0;
    width: 100%;
    padding: 0;
}
.h_hieght_100 .elementor-button-wrapper a{
	position: absolute;
    left: 0;
    top: 0;
}
.fis_lea_100 img{
	width:100%;
}
.fis_lea_100 .elementor-image-box-content{
	padding:0 10px;
}
.donor_form form label.form_btn {
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}
.donor_form form label.form_btn input[type="submit"] {
    margin: 15px auto 0 !important;
    display: block;
    text-align: center;
}
.home_event_details .mec-event-footer,
.home_event_details .mec-calendar-d-top, .home_event_details .mec-weeks-container.mec-calendar-d-table,
.home_event_details .mec-skin-weekly-view-month-navigator-container.mec-calendar-a-month ,
.home_event_details .mec-search-form {
    display: none;
}
.home_event_details .mec-calendar{
	border:none;
}	
.home_event_details .mec-calendar .mec-event-article{
	border-top:0px;
	border-bottom:1px solid #fff;
}
.home_event_details .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date ,
.home_event_details .mec-calendar .mec-event-article .mec-event-title a{
	color: #fff;
}
.home_event_details .mec-calendar .mec-event-article .mec-event-time{
	color: #0e4c8b;
    font-size: 16px;
    font-weight: 600;
}
.home_event_details .mec-calendar .mec-event-article:hover{
	background-color:#0e4c8b;
	border-color:#0e4c8b;
}

.home_event_details .mec-calendar .mec-event-article:hover .mec-event-time{
	color:#fff;
}
.readmoretoggle.black_color .elementor-tab-title.elementor-active::before{
	color:#000;
}
.event_calender h6.mec-table-side-title {
    font-weight: 500;
    font-size: 16px;
    color: #666;
	text-align: center;
}
.event_calender .mec-event-image {
    width: 100px;
}
.event_calender h6.mec-table-side-title span.mec-color.mec-table-side-day {
    color: #3693ac;
    padding: 5px !important;
    border-color: #3693ac !important;
}
.event_calender .mec-event-time.mec-color {
    color: #3693ac;
    font-weight: 600;
    font-size: 14px !important;
}
.eael-contact-form .checkbox-105 span {
    color: #fff;
    font-size: 15px;
	margin: 0;
}
.event_active_h article.eael-grid-post {
    overflow: hidden;
}
.mec-events-template-default .mec-events-event-image img {
    width: 100%;
}
.mec-events-template-default section.mec-container{
	padding:80px 0;
}
.mec-events-template-default .mec-events-meta-group-countdown .countdown-w p{
	color: #333 ;
    font-weight: bold;
}
.mec-events-template-default .mec-events-meta-group.mec-events-meta-group-countdown span{
	color:#333;
}
.mec-events-template-default .mec-border-color, .mec-events-template-default .mec-border-color-hover:hover, .mec-events-template-default .mec-wrap .mec-border-color, .mec-events-template-default .mec-wrap .mec-border-color-hover:hover {
    border-color: #3693ac;
    color: #3693ac;
    font-weight: 600;
    font-size: 15px;
}
.mec-events-template-default .mec-bg-color,.mec-events-template-default .mec-bg-color-hover:hover,.mec-events-template-default .mec-wrap .mec-bg-color,.mec-events-template-default .mec-wrap .mec-bg-color-hover:hover{
	background-color:#3693ac;
}
.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover{
	color:#3693ac;
}
.eael-dual-header h2.title {
    height: auto;
}
.mem_height_100 .elementor-widget-container,
.mem_height_100{
	height:100%;
}
.security_read_change .readmoretoggle .elementor-tab-title.elementor-active::before{
	color:#72B5B5;
}
.environment_read_change .readmoretoggle .elementor-tab-title.elementor-active::before{
	color:#78AF7D;
}
.health_read_change .readmoretoggle .elementor-tab-title.elementor-active::before{
	color:#4E95C2;
}
.elementor-widget-eael-flip-box .ea-flipbox-icon svg {
    width: 100px;
    height: 100%;
}
.elementor-widget-eael-flip-box .ea-flipbox-icon {
	padding:0px;
}
.security_read_change .elementor-tab-content,.environment_read_change .elementor-tab-content,.health_read_change .elementor-tab-content{
	text-align:justify;
}
.blog_holder article .post_info{
	display:none;
}
.how_donate_sec select {
    display: block;
    margin: 5px 0 0;
    padding: 15px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    width: 100%;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
}
.how_donate_sec label{
  display: inline-block;
    width: 100%;
    padding: 0 5px;
}
.how_donate_sec label.w-50_custom {
    width: 50%;
    float: left;  
	 padding: 0 5px;
}
.how_donate_sec form p select,
.how_donate_sec form p input {
    margin: 5px -5px !important;
}
.how_donate_sec form p input[type=checkbox]{
	margin: 0 0 0 5px !important;
}
div.wpcf7-response-output{
	text-transform:inherit !important;
}

@media only screen and (max-width:1000px){
	.global_effect_inner::before {
      height: 35px;
      padding-left: 50px ;
      font-size: 16px;
    }
	.global_effect::before {
		width: 45px;
		height: 45px;
	}
	.get_involved_sec .eael-elements-flip-box-content p a {
    font-size: 16px !important;
    padding: 10px 25px !important;
    }
}

@media only screen and (max-width:767px){	
	.how_donate_sec::after,
	.how_donate_sec::before{
		width:0px;
		height:0px;
	}
	.bg_attachment .elementor-background-overlay
	{
		background-attachment:fixed;
	}
}