/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2025 | 11:49:45 */
.donate_ban{
	position:relative;
}
.donate_ban:before {
	position: absolute;
	content: '';
	background-image: url('/wp-content/uploads/2024/08/done_before.svg');
	background-size: contain;
	background-repeat: no-repeat;
	top: 28px;
	left: 0;
	width: 300px;
}

.donate_ban:after {
	position: absolute;
	content: '';
	background-image: url('/wp-content/uploads/2024/08/done_after.svg');
	background-size: cover;
	background-repeat: no-repeat;
	bottom: 190px;
	right: 0;
	width: 290px;
	height: 87px;
}

.theater_sec{
	position: relative;
}
.theater_sec:after {
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2025/01/purplestar.svg);
	background-size: 100%;
	background-repeat: no-repeat;
	left: 0;
	bottom: -178px;
	width: 1218px;
	z-index: 1;
	height: 500px;
}
.project-list ul li:nth-child(1) span.elementor-icon-list-text {
	padding-left: 0;
}
.project-list ul li:nth-child(1) span.elementor-icon-list-icon{
	display:none;
}


.donate-map  div.categories_filter  select:focus-visible {
	outline: none;
}
.donate-map  div.categories_filter select {
	background:#fff;

	border: 1px solid #7F705F40;
	color: #67576F;
	font-family: Geologica;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.02em;
	padding: 16px;
	border-radius: 8px;
	margin-right:0;
	width:400px;
	position:relative;
	background:url(https://trickster.tempurl.host/wp-content/uploads/2025/02/dropdown.svg)  no-repeat;
	background-position:right 10px center;
	background-size:12px;
}
.donate-map .categories_filter div {
	display: flex;
	gap: 40px;
}
.donate-map .categories_filter {
	float: none;
	justify-content: center;
	align-items: center;
	text-align: center;
	display: flex;
	gap:40px;
}
.donate-map .wpgmp_filter_wrappers {
	padding: 0;
	margin: 0;
	margin-bottom: 64px;
	background: transparent;;
	justify-content: center;
	max-width: 1216px;
	margin-left: auto;
	margin-right: auto;
}
.donate-map .wpgmp_before_listing {
	font-family: Geologica;
	font-weight: 500;
	font-size: 14px;
	line-height: 22.4px;
	letter-spacing: -0.02em;
	color: #67576F;
	text-align:center;
}
.donate-map{
	text-align:center;
} 
.donate-map .wpgmp_map {
	border-radius: 24px;
}
@media (max-width: 1024px){
	.donate-map .wpgmp_before_listing{
		padding-bottom: 20px;
	}
}

/*** Media Queies ***/
@media (min-width: 1441px) and (max-width: 1600px) {
	.donate_ban:before {
		top: 28px;

	}

	.donate_ban:after {
		bottom: 190px;
		width: 250px;

	}
	.theater_sec:after{
		left:-195px;
	}
}
@media (min-width: 1366px) and (max-width: 1440px) {
	.donate_ban:before {
		top: 28px;

	}

	.donate_ban:after {
		bottom: 190px;

	}

	.theater_sec:after{
		left:-230px;
	}


}

@media (min-width: 1280px) and (max-width: 1365px) {

	.donate_ban:before {
		top: 28px;

	}

	.donate_ban:after {
		bottom: 250px;

	}
	.theater_sec:after{
		left:-300px;
	}
	.project-grid {
		column-gap: 15px;
		justify-content: center;
	}


}
@media(max-width: 1279px) and (min-width: 1180px){
	.theater_sec:after{
		left:-260px;
	}
	.project-grid {
		column-gap: 15px;
		justify-content: center;
	}
	.project-grid .project-col{
		width:350px;
	}
	.project-list ul li:nth-child(1) span.elementor-icon-list-text {
		font-size:12px;
	}
}
@media(max-width: 1179px) and (min-width: 1025px){
	.theater_sec:after{
		left:-450px;
	}
	.project-grid {
		column-gap: 15px;
		justify-content: center;
	}
	.project-grid .project-col{
		width:30%;
	}
	.project-list ul li:nth-child(1) span.elementor-icon-list-text {
		font-size:12px;
	}
	.project-list ul {
		height:50px;
	}
	.project-grid .project-col h2{
		font-size:18px !important;
	}
}

@media(max-width: 1024px) and (min-width: 991px){

	.donate_ban:before {
		width: 150px;

	}

	.donate_ban:after {
		bottom: 175px;
		width: 110px;
		height: 46px;
	}
	.theater_sec:after {
		display:none;
	}

}
@media(max-width: 992px) and (min-width: 768px){

	.donate_ban:before {
		width: 110px;
	}

	.donate_ban:after {
		bottom: 175px;
		width: 110px;
		height: 46px;
	}
	.theater_sec:after {
		display:none;
	}
	.donate-loop .elementor-widget-theme-post-featured-image.elementor-widget-image img {
		height: 200px;
		object-fit: cover;
	}
}
@media(max-width: 767px){

	.theater_sec:after {
		display: none;
	}
	/* 		.theater_sec:after {
	background-size: contain;
	width: 67%;
	height: 22%;
	bottom: 0;
	top: 50%;
} */
	.donate_ban:before{
		width: 110px;
	}
	.donate_ban:after{
		top: 53%;
		width: 80px;
		height: 32px;
	}
	.donation-thms-sport .theme_loop .redencies_lp_feimg img{
		height:200px;
		object-fit:cover;
		object-position:center;
	}
}
@media(min-width:1025px){
	.donate-testimonial-slider .testmonial-p p {
		min-height: 81px;
	}

}
@media(max-width:1024px) and (min-width:1024px){
	.hide-slide{
		display:none !important;
	}
}

@media(max-width: 768px){
	.donate-map  div.categories_filter select {
		margin-top: 0;
	}
	.donate-map div.categories_filter select{
		width: 100%;
		max-width: 100%;
	}
	.donate-map  .categories_filter {
		gap: 24px 0;
		flex-wrap: wrap;
		width: 100%;
		max-width: 100%;
		justify-content: flex-start;
	}
	.donate-map .categories_filter div {
		gap: 24px;
		flex-wrap: wrap;
		width: 100%;
		max-width: 100%;
	}
}	
