.my_footer_logo {    width: 13%;    background-color: white;    padding: 10px 10px;    border-radius: 10px;}
a
{	
	color:#000;	
}
.about-sec1 {	
    display: flex;	
    align-items: center;	
    justify-content: center;	
    margin: 0 auto;	
    height: 100%;	
}
.about-sec1 img {	
    width: 100%;	
}
.my_height
{	
	height:600px;	
}
.my_height img
{	
	width:100%;	
	height:100%;	
	object-fit: fill;	
}
.co_a a
{	
	color:white;	
}


@media (min-width:320px) and (max-width:767px){	
	.my_height {		
		height: inherit !important;		
	}	
	.my_height img {		
		width: 100%;		
		height: 100%;		
		object-fit: contain;		
	}	marquee	{				display:none !important;			}	.pb-5 {		padding-bottom: 0rem !important;	}	.donate-now	{				display:none !important;	}	.mobile-menu .nav-logo img {		max-width: 65px;	}	.logo img {		width: 30%;		padding: 10px 0px;	}	.navbar-header
	{		display:none !important;	}	.mobile-nav-toggler {		display: block !important;	}
	.f-social	{		display: flex;		align-items: center;		justify-content: center;	}	.row {		--bs-gutter-x: 0rem;		--bs-gutter-y: 0;		display: flex;		flex-wrap: wrap;		margin-top: calc(-1* var(--bs-gutter-y));		margin-right: calc(-0.5* var(--bs-gutter-x));		margin-left: calc(-0.5* var(--bs-gutter-x));	}		.co_a{		display: flex;		align-items: center;		flex-direction: column;		justify-content: center;		text-align: center;		font-size: 11px;	}		.center2 {        margin: 0px auto;        display: flex;        align-items: center;        justify-content: center;	}	.contact-detail span {		font-size: 17px;		font-weight: 500;	}			
}.mobile-nav-toggler {    display: none;}
.donate-now a
{	
	color:white;	
}
.my_size img
{	
	width:100%;	
	
	object-fit: cover;	
}
.pdf_btn {	
    padding: 10px 20px;	
    background-color: #e65b20;	
    color: white;	
    border-radius: 2px;	
	transition:0.5s;	display: flex;    align-items: center;	width:35%;	margin-top: 35px;	
}
.pdf_btn a{	
    color: white;	
}.pdf_btn img{	width:100%;	height:100%;}
.pdf_btn:hover {	
    padding: 10px 20px;	
    background-color: #efb926;	
    color: #fff;	
    border-radius: 2px;	
	transition:0.5s;	width:35%;	margin-top: 35px;}

.pdf_btn .fa
{	
	padding:10px;	
}
.my_img_with {	
    width: 100%;	
    height: 48vh;	
}




/*====================================================gallery css===================================*/

.marquee-container {	
    width: 100%;	
    overflow: hidden;	
    background-color: #f0f0f0;	
    padding: 20px 0;	
    box-sizing: border-box;	
}

.marquee {	
    display: flex;	
    gap: 10px;	
    animation: scroll 50s linear infinite;	
}

.marquee img {	
    height: 200px;	
    width: auto;	
    border-radius: 10px;	
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);	
    transition: transform 0.3s ease;	
}

/* Stop the animation when hovering over the marquee */
.marquee:hover {	
    animation-play-state: paused;	
}

@keyframes scroll {	
    0% {		
        transform: translateX(100%);		
	}	
    100% {		
        transform: translateX(-100%);		
	}	
}
.color_trustee 
{	
    color: orange;	
    display: flex;	
    align-items: center;	
    justify-content: center;	
    height: 25px;	
    margin-bottom: 10px;	
}
.mytable
{	
	border:1px solid #000;	
	width:100%;	
	background-color: #fff;	
	padding:10px;	
}
.mytable tr
{	
	border-top:1px solid black;	
}
.mytable td
{	
	border-right:1px solid black;	
	padding: 10px;	
}
.radio_deco {	
    border: 1px solid #ced4da;	
    display: flex;	
    align-items: center;	
    gap: 10px;	
    padding: 0px 15px;	
    width: 100%;	
	border-radius: 0.25rem;	
	padding: 0.375rem 0.75rem;	
}
.radio_flex
{	
	display:flex;	
	gap: 15px;	
}
.my_lable
{	
	padding:0px !important;	
}
.my_h
{	
	text-align:center;	
	padding:20px;	
}
@media (min-width: 1200px) {	
    h4, .h4 {		
        font-size: 1.2rem !important;		
	}	
}
.our-plan1 img
{	
	width:90%;	
}
.mybtn
{	
	margin-bottom:10px;	
	float:left;	
}
.my_ul
{	
	margin:0px;	
	padding:0px;	
}
.justify
{	
	text-align:justify;	
}
.center {	
    display: flex;	
    align-items: center;	
    justify-content: center;	
    height: 45px;	
}
.mypadd
{	
	padding: 20px 25px;	
}
.myhight
{	
	height:500px !important;	
}
.about_ul li
{	
	list-style-type:none;	
	margin: 15px 0px;	
}.d_flex {    display: flex;    align-items: center;    justify-content: space-evenly;}#donationForm input{	outline:none;}#resultmm{	display:none;}.highslide img {    border: 2px solid silver;    margin: 10px 0px;}.logo {    position: absolute;    z-index: 10;    top: 9%;    left: 9%;}