
/*header css start	*/
	.nav li{
display: inline-flex;
	}
	.main-contain{
		background-color: #383737;
	}
	.nav li a{
color:#eee;
font-size:18px;
	}

	.nav li a:hover{
		color:#ad4646;
	}
	.logo-div img{
width: 350px;
    height: auto;
    padding: 22px;
	}
	.menu-div{
		padding-top:45px;
	}
	.dropdown-menu{
		background-color: #ad4646 ;
	}
.right-login{
	padding-left:10px;
}
.fa-solid{
		background-color:white;
		font-size:20px;
		border-color:white;
	
	}
/*header css end*/

/*footer css start*/
	

.footer-div{
		background-color: #3d3d3d;
	}

	.footer-logo img{
		width:250px;
		height:auto;
		margin-left: 10%;
		padding-top: 20px;
	}
	
	.footer-contact {
	 color: #ffffff;
	}
	.footer-contact h3{
		color:rgb(255, 98, 0);
		margin-left: 50%;
	}
    
	.footer-m {
		margin-left: 50%;
     
	}
	.footer-row{
		text-align:center;

	}
	
	.footer-r {
		color: rgb(255, 255, 255);
		padding: 2px;
		font-size: medium;
	}
	
	.footer-s{
		color: rgb(255, 255, 255);
		font-size: medium;
		align:right;
	}
	.footer-s a{
		color: rgb(255, 98, 0);
		font-size: medium;
		align:right;
	}
/*Footer css End*/
/*banner index css Start*/
	.banner-div{
		background-image: url(/img/banner-img.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
	}
		.banner-div h2{
		color: #19b0ec;
		text-align:center;
		font-size: 40px;
		padding-top: 2px;
	}
	
    .banner-btn{
		padding:15px 20px;
		background: rgb(255, 255, 255);
		border: none;
		margin-left:680px;
		border-radius: 5px;
        cursor: pointer;
	}
	.banner-btn a{
		color: #000000;
		font size:10px;
		text-decoration:none;
	
	}
	.container-about{
		background-color: #e1e1e178;
		text-align: center;
		margin-top: 25px;
	}

.about-content h2{
font-size: 30px;
font-weight: bold;
color:#ad4646;

}
.about-content p{
font-size: 15px;
padding:5px;
text-align: justify;
}
.image_1 img{
	width:550px;
}
.conten p{
	font-size: 15px;
	text-align: justify;
}
.conten h3{
	color:#ad4646;

}
.conten1 p{
	font-size: 15px;
	text-align: justify;
}
.conten1 h3{
	color:#ad4646;

}

.bodymai {
	background-color: #e1e1e178;
	text-align: center;
	margin-top: 25px;
}

.bodymai1 h3{
font-size: 20px;
font-weight: bold;
color:#ad4646;
}
.bodymai1 p{
font-size: 15px;
padding:5px;
text-align: justify;
}

.bodymai2 h3{
	font-size: 20px;
	font-weight: bold;
	color:#ad4646;
	}
	.bodymai2 p{
	font-size: 15px;
	padding:5px;
	text-align: justify;
	}
.bodymai3 h3{
font-size: 20px;
font-weight: bold;
color:#ad4646;
}
.bodymai3 p{
font-size: 15px;
padding:5px;
text-align: justify;
}
.bodymai4 h3{
	font-size: 20px;
	font-weight: bold;
	color:#ad4646;
	}
	.bodymai4 p{
	font-size: 15px;
	padding:5px;
	text-align: justify;
	}

.public-details{
	width: 50%;
	padding:30px;
}

.main-subscribe{
	background-color: #19b0ec;
	padding: 10px;
	border-radius: 7px;
        cursor: pointer;
}
.btn-success{
	color: #ffffff;
	background: rgb(255, 98, 0);
	padding: 8px;
	margin-left: 42%;
	margin-top: 3%;

}

	/*banner css Start*/


	/*About css start*/
	.about_banner{
		background-image: url(/img/kids_abt.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}
	.typing-text{
		color:#ad4646;
		text-align:left;
		font-size: 50px;
		padding-top:8%;
		padding-left: 5%;
		text-decoration-line:initial;
		overflow: hidden;
		white-space: nowrap;
		animation: typing 3s steps(50, end);
		text: bold;
	}
	@keyframes typing {
		from { width: 0; }
		to { width: 100%; }
	}
	.abtimage_1 img{
		width:100%;
		height:auto;
		padding-top: 25px;
	}

	.content_about h2{
		font-size: 30px;
        font-weight: bold;
		text-align: justify;
        color:#ad4646;
	}
	.content_about p{
		font-size: 15px;
	text-align: justify;

	}
	.image_2 img{
		width:100%;
		height:auto;
		padding-top: 25px;
	}

	.abtcon{
		background-color: #e1e1e178;
		border: 3px solid #DE3163;
		box-shadow: 9px 6px 4px #5B2C6F;
		padding: 7px 11px;
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );


	}
	.abtcon1 h3{
		color: #ad4646;
		font-size: 30px;
	}
	.abtcon1 p{
		text-align: justify;
		
	}
	.abtcon2 h3{
		color: #ad4646;
		font-size: 30px;
	}
	.abtcon2 p{
		text-align: justify;
		
	}


	.Research_banner{
		background-image: url(/img/Research_banner.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}
	.typing-text{
		color:#ad4646;
		text-align:left;
		font-size: 50px;
		padding-top:8%;
		padding-left: 5%;
		overflow: hidden;
		white-space: nowrap;
		animation: typing 3s steps(50, end);
		text: bold;
	}
	
.researc{
	background-color: #e1e1e178;
	text-align: justify;
	text-align: center;
	background-size: cover;
	width:100%;
		height:auto;
		border: 3px solid #DE3163;
		box-shadow: 9px 6px 4px #5B2C6F;
		padding: 7px 11px;
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );

}	
	.researc1 h4{
		font-size: 20px;
        font-weight: bold;
		text-align: justify;
        color:#ad4646;
		padding-top: 15px;
	}
	.researc1 p{
		font-size: 15px;
	text-align: justify;

	}
	.researcimg_1 img{
		width:100%;
		height:auto;
		padding-top: 25px;
	}

	.researc3 h4{
		font-size: 20px;
        font-weight: bold;
		text-align: justify;
        color:#ad4646;
		padding-top: 15px;
	}
	.researc3 p{
		font-size: 15px;
	text-align: justify;

	}
	.research{
	text-align: center;
	margin-top: 25px;
	text-align: justify;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 15px;
	border: 3px solid #DE3163;
		box-shadow: 9px 6px 4px #5B2C6F;
		padding: 7px 11px;
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );

	}
	.research1 {
		text-align: justify;
		font-size: 16px;
		color: #000000;

	}


	.Consulting_banner {
		background-image: url(/img/consulting_banner.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}
	.typing-text{
		color:#ad4646;
		text-align:left;
		font-size: 50px;
		padding-top:8%;
		padding-left: 5%;
		overflow: hidden;
		white-space: nowrap;
		animation: typing 3s steps(50, end);
		text: bold;
	}
.consul{
		background-color: #e1e1e178;
		text-align: justify;
		text-align: center;
		background-size: cover;
		width:100%;
			height:auto;
			border: 3px solid #DE3163;
			box-shadow: 9px 6px 4px #5B2C6F;
			padding: 7px 11px;
			background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
}
.consul h2{
	padding-left: 15px;
	padding-right: 15px;
	line-height: 1.5;
	color:#ad4646;
}
.consul h3{
	color:#000000;
	font-size:xx-large;
}
.consul1 h4{
	font-size: 20px;
	font-weight: bold;
	text-align: justify;
	color:#ad4646;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.consul1 p{
	font-size: 15px;
text-align: justify;

}
.consulimg_1 img{
	width:100%;
	height:auto;
	padding-top: 25px;
}
.consul_bott{
	text-align: center;
	margin-top: 25px;
	text-align: justify;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 15px;
	border: 3px solid #DE3163;
		box-shadow: 9px 6px 4px #5B2C6F;
		padding: 7px 11px;
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );

}
.consul_bott1{
	
		text-align: justify;
		font-size: 16px;
		color: #000000;
		

}


.fundraising_banner{
	background-image: url(/img/fund_bannern.jpeg);
	width:100%;
	height:600px;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	object-fit: cover;
}

.fundra h2{
	text-align: center;
}

.fundraising{
	background-color: #e1e1e178;
	text-align: justify;
	background-size: cover;
	width:100%;
		height:auto;
		border: none;
		box-shadow: 9px 6px 4px #5B2C6F;
		background-image: linear-gradient(150deg, #EAFAF1 , #f9b2c6b2 30%,#E5E8E8 );
		font-size:medium;

}	
.fundraising p{
	padding-left: 45px;
	padding-right: 45px;
}

.fundraising1{
	background-color: #b9b9b978;
	text-align: justify;
	background-size: cover;
	width:100%;
		height:auto;
		border: none;
		box-shadow: 9px 6px 4px #9d9d9d;
		background-image: linear-gradient(150deg, #EAFAF1 , #f9f4b2b2 30%,#E5E8E8 );
		font-size:medium;
}
	
.fundraising1 p{
	padding-left: 45px;
	padding-right: 45px;
}	
.fundraising2{
	background-color: #b9b9b978;
	text-align: justify;
	background-size: cover;
	width:100%;
		height:auto;
		border: none;
		box-shadow: 9px 6px 4px #9d9d9d;
		background-image: linear-gradient(150deg, #EAFAF1 , rgba(186, 237, 248, 0.502) 30%,#E5E8E8 );
		font-size:medium;
}
	
.fundraising2 p{
	padding-left: 45px;
	padding-right: 45px;
}	

.fundraising3 {
	background-color: #b9b9b978;
	text-align: justify;
	background-size: cover;
	width:100%;
		height:auto;
		border: none;
		box-shadow: 9px 6px 4px #9d9d9d;
		background-image: linear-gradient(150deg, #EAFAF1 , #dbb2f9b2 30%,#E5E8E8 );
		font-size:medium;
}
	
.fundraising3 p{
	padding-left: 45px;
	padding-right: 45px;
}	

.fundraising4{
	background-color: #b9b9b978;
	text-align: justify;
	background-size: cover;
	width:100%;
		height:auto;
		border: none;
		box-shadow: 9px 6px 4px #9d9d9d;
		background-image: linear-gradient(150deg, #EAFAF1 , rgba(186, 248, 228, 0.502) 30%,#E5E8E8 );
		font-size:medium;
}
	
.fundraising4 p{
	padding-left: 45px;
	padding-right: 45px;
}	

.fundraising5{
	background-color: #b9b9b978;
	text-align: justify;
	background-size: cover;
	width:100%;
		height:auto;
		border: none;
		box-shadow: 9px 6px 4px #9d9d9d;
		background-image: linear-gradient(150deg, #EAFAF1 , rgba(248, 198, 186, 0.502) 30%,#E5E8E8 );
		font-size:medium;
}
	
.fundraising5 p{
	padding-left: 45px;
	padding-right: 45px;
}	

.hom_vid {
	border: none;
	
	text-align: center;
	
	text-align: justify;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
	
	font-size: 15px;
	border: 3px solid #DE3163;
		box-shadow: 9px 6px 4px #5B2C6F;
		
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
		margin-left: 250px;
		margin-right: 255px;
}
.contact_banner{
background-image: url(/img/contact_banner.jpeg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}
	.contact_map {
		background-color: #acacac;
		padding-top: 5px;
	}
	.Contact-add{
		background-color:#9d9d9d;
	
	margin-top: 25px;
	text-align: justify;
	font-size: 15px;
	border: 3px solid #DE3163;
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
		margin-left: 15px;
		margin-right: 15px;
		padding-bottom: 25px;
	}
	.loading{
		color: #dc8f00;
		font-size: medium;
	}
	.error-message{
		color: #ed0000;
		font-size: medium;
	}
	.sent-message{
		color: #00a218;
		font-size: medium;

	}
	.glyphicon{
		color:#ad4646;
		font-size:xx-large;
	}
	.contact-add1 h1{
		color:#ad4646
	}
	.contact-add2 h1{
		color: #ad4646;

	}
	
		.contact-add2 .php-email-form button[type=submit] {
			background: #19b0ec;
			border: 0;
			padding: 12px 40px;
			color: #fff;
	}
	.join_banner{
		background-image: url(/img/join_banner.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
		object-fit: cover;
	}
	.privacy_banner{
		background-image: url(/img/privacy-policy.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
		object-fit: cover;

	}

	.Privacy_body{
		background-color:#9d9d9d;
	
	margin-top: 25px;
	text-align: justify;
	font-size: 15px;
	border: 3px solid #DE3163;
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
		margin-left: 15px;
		margin-right: 15px;
		padding-bottom: 25px;
	}
	.contact-add1 h1{
		color:#ad4646
	}
	.privacy_ft{
		font-size: 15px;
		border: 3px solid #DE3163;
			background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
			background-size: cover;
	}
	.privacy_ft1 p{
	text-align: justify;
	}
	.privacy_ft2 p{
		text-align: justify;
		}
	.privacy_ft3 p{
			text-align: justify;
			}
	.privacy_ft4 p{
		text-align: justify;
	}
	.privacy_ft5 p{
		text-align: justify;
		}	
	.privacy_ft6 p{
			text-align: justify;
	}		
	.terms_banner{
		background-image: url(/img/terms_banner.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
		object-fit: cover;

	}


	.Terms_ft {
		font-size: 15px;
		border: 3px solid #DE3163;
			background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
			background-size: cover;
	}
	.Terms_ft1 p{
		text-align: justify;
		}
		.Terms_body{
			background-color:#9d9d9d;
		
		margin-top: 25px;
		text-align: justify;
		font-size: 15px;
		border: 3px solid #DE3163;
			background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
			margin-left: 15px;
			margin-right: 15px;
			padding-bottom: 25px;

		}
	.gallery_banner{
		background-image: url(/img/gallery_banner.jpg);
		width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
		object-fit: cover;

	}
	.Gallery_img {
		font-size: 15px;
		border: 3px solid #DE3163;
			background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
			background-size: cover;
			padding-top: 10px;
			margin-top: 10px;
	}
	.Gallery_body1 img{
		width: 440px;
		height: auto;
		padding-bottom: 10px;
	}
	.Gallery_body2 img{
		width: 431px;
		height: auto;
		padding-bottom: 10px;
	}
	.Gallery_body3 img{
		width: 430px;
		height: auto;
		padding-bottom: 10px;
	}
	.Gallery_body4 img{
		width: 440px;
		height: 328px;
		padding-bottom: 10px;
	}
	.Gallery_body5 img{
		width: 431px;
		height: 330px;
		padding-bottom: 10px;
	}
	.Gallery_body6 img{
		width: 430px;
		height: auto;
		padding-bottom: 10px;
	}
	.Gallery_body7 img{
		width: 440px;
		height: 297px;
		padding-bottom: 10px;
	}
	.Gallery_body8 img{
		width: 431px;
		height: auto;
		padding-bottom: 10px;
	}
	.Gallery_body9 img{
		width: 430px;
		height: auto;
		padding-bottom: 10px;
	}

	.Gallery_body{
		background-color:#9d9d9d;
	
	margin-top: 25px;
	text-align: justify;
	font-size: 15px;
	border: 3px solid #DE3163;
		background-image: linear-gradient(150deg, #EAFAF1 , #E8DAEF 30%,#E5E8E8 );
		margin-left: 15px;
		margin-right: 15px;
		padding-bottom: 25px;
		background-repeat: no-repeat;
		background-size: cover;
		padding-top: 10px;

	}
.Gallery_mid{
	background-color: #DE3163;
	padding-top:10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}

.Gallery_mid1 img{
	width:720px;
	height: auto;
	padding-right: 13px;
}
.Gallery_mid2 img{
	width:677px;
	height: 363px;
}
.Join_us{
	background-image: url(/img/subscribe_img.jpg);
	width:100%;
		height:600px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
		object-fit: cover;

}
.Join_us1{
margin-left: 50%;
}

	 

	
	

















	