address,blockquote,div,dl,form,pre,table,dd,dt,ol,ul,li,tbody,td,tfoot,th,thead,tr,del,ins,map,object,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,iframe,article,aside,details,figcaption,figure,hgroup,menu,nav{margin:0;padding:0;list-style:none;}
input[type="submit"]{cursor:pointer;}
img{max-width:100%;}
.overflow-hidden{overflow:hidden;}
input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input:focus{outline:none;color:#000000;}
.form-control:focus{background-color:#ffffff;border-color:#ffffff;outline:0;box-shadow:none;}
select{outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;}
select:focus{outline:none;text-decoration:none;color:#000000;}
select::-ms-expand{display:none;}
textarea{resize:none;}
textarea:focus{outline:none;text-decoration:none;color:#000000;}
html{overflow-x:hidden;-webkit-font-smoothing:antialiased;}
*{
	box-sizing: border-box;
	margin:0;
	padding:0;
}
@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana.eot');
    src: url('../fonts/Verdana.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Verdana.woff2') format('woff2'),
        url('../fonts/Verdana.woff') format('woff'),
        url('../fonts/Verdana.ttf') format('truetype'),
        url('../fonts/Verdana.svg#Verdana') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana-Bold.eot');
    src: url('../fonts/Verdana-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Verdana-Bold.woff2') format('woff2'),
        url('../fonts/Verdana-Bold.woff') format('woff'),
        url('../fonts/Verdana-Bold.ttf') format('truetype'),
        url('../fonts/Verdana-Bold.svg#Verdana-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


body {
	outline:0;
	font-style:normal;
	font-synthesis:none;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	background-color:#f0f9fe;
	font-family: 'Verdana';
	font-size:24px;
	font-weight:400;
	color:#000000;
	line-height:normal;
}
*:focus {
	outline:none !important;
}
h1,.h1 {
	font-size:36px;
	font-weight:700;
	margin-bottom:25px;
}
h2,.h2 {
	font-size:47px;
	font-weight:600;
	padding-bottom: 5px;
	margin-bottom:30px;
	position: relative;
}

h3,.h3 {
	font-size:33px;
	font-weight:600;
	margin-bottom:16px;
	line-height: 1.3;
}
h4,.h4 {
	font-size:28px;
	font-weight:bold;
	margin-bottom:10px;
}
h5,.h5 {
	font-size:24px;
	font-weight: bold;
	margin-bottom:5px;
}
h6,.h6 {
	font-size:16px;
	margin-bottom:40px;
	color: #A3A3A3;
	font-weight: 400;
}
p {
	line-height: 1.5;
}
p:not(:last-child){
	margin-bottom:35px;
}
p strong, strong{
	color:#505050;
}
a {
	text-decoration:none;
	color:#000000;
	transition:all ease 0.4s;
	-webkit-transition:all ease 0.4s;
	-moz-transition:all ease 0.4s;
	-o-transition:all ease 0.4s;
}
a:hover {
	text-decoration:none;
	color:#431662;
}
a:focus {
	outline:none;
	text-decoration:none;
}
button {
	margin:0;
	padding:0;
	border:none;
}
button:focus {
	box-shadow:none;
	outline:none;
	text-decoration:none;
	color:#431662;
}
.btn:focus {
	box-shadow:none;
}
.btn {
	font-size:14px;
	font-weight:600;
	color:#ffffff;
	padding:12px 36px;
	border-radius:0;
	transition:0.5s;
	text-transform: uppercase;
	background-color:#431662;
}
.btn:hover {
	background-color:#431662;
	color:#ffffff;
}
.d-flex{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;}
.flex-wrap{ flex-wrap: wrap;}
.flex-column,.flex-lg-column,.flex-md-column,.flex-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.align-items-center{-webkit-align-items:center;-ms-flex-align:center!important;align-items:center!important;}
.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-between{-webkit-box-pack:justify !important;-moz-box-pack:justify !important;-ms-flex-pack:justify !important;-webkit-justify-content:space-between !important;justify-content:space-between !important;}

section{padding:60px 0;}

/* Header css Start */
.header-main {
	position:sticky;
	top:0;
	left:0;
	right:0;
	z-index:111;
	padding:12px 0;
	transition:0.5s;
	background-color:#ffffff;
	box-shadow: 0px 0px 7.84px 0.16px rgba(0, 0, 0, 0.5);
}
.header-main.sticky {
	animation-name:menu-slide-down;
	-webkit-animation-name:menu-slide-down;
	-html-animation-name:menu-slide-down;
	-moz-animation-name:menu-slide-down;
	-o-animation-name:menu-slide-down;
	animation-duration:0.9s;
	-webkit-animation-duration:0.9s;
	-moz-animation-duration:0.9s;
	-html-animation-duration:0.9s;
	-o-animation-duration:0.9s;
}

@keyframes menu-slide-down {
	0% {
		transform: translateY(-100%)
	}

	100% {
		transform: translateY(0)
	}
}

@-webkit-keyframes menu-slide-down {
	0% {
		-webkit-transform: translateY(-100%)
	}

	100% {
		-webkit-transform: translateY(0)
	}
}

.container{margin:0 auto;padding:0 15px;}

.header-main .brand-navbar{max-width:250px;margin-bottom: -25px;}
.header-main .logo{display:block;}
.header-main .logo img{width:100%;}
.header-right .search-form{margin-bottom: 15px;}
.header-right .search-form .form-group{position:relative;max-width:440px;width:100%;margin-left:auto;}
.header-right .search-form .form-group .search-input{border:0;border-radius:24px;background-color:#f0f9fe;font-size:20px;color:#505050;padding:8px 70px 12px 25px;height:52px;width:100%;font-family:'Verdana';}
.header-right .search-form .form-group .submit-btn{position:absolute;top:0;right:0;width:64px;height:52px;border-radius:0 24px 24px 0;background-color:#fffad5;cursor:pointer;font-family:'Verdana'; display: flex; align-items: center; justify-content: center;}
.donate-btn a{display:flex;align-items:center; max-width: max-content; margin: 0 auto; background-color:#431662;color:#ffffff;border-radius:50px;font-size:21px;padding:8px 26px 12px;}
.donate-btn a img{max-width:40px;margin-right:15px;position:relative;bottom:-2px;}
.dec-donate-btn{position:sticky;top:83px;z-index: 11; text-align: center; padding: 8px 15px; background-color: #e1f4fd;box-shadow: 0px 0px 7.84px 0.16px rgba(0, 0, 0, 0.5);}
.dec-donate-btn a{font-size:20px;}
.donate-btn a img{max-width:32px;}

.header-main .navbar .navbar-nav>li{margin:0 15px;}
.header-main .navbar .navbar-nav>li>a{position:relative;font-size:24px; padding: 10px 15px 22px;color: #000000;}
.header-main .navbar .navbar-nav li>a:hover,.header-main .navbar .navbar-nav li.current_page_item>a{background: #e1f4fd;}
.header-main .navbar .navbar-nav li.current_page_item>a{font-weight: bold;}
/* header .navbar .navbar-nav>li>a::before{content:'';position:absolute;bottom:-9px;left:0;right:0;height:3px;width:0;margin:auto;transition:0.5s;background-color:#431662;pointer-events:none;}
header .navbar .navbar-nav li>a:hover::before,header .navbar .navbar-nav li.active>a::before{width:100%;}
header .navbar .navbar-nav li>a:hover{color:#431662;} */
/* Header css Start */

.hero-banner{background-color:#431662;border-bottom:8px solid #431662;height:28.5vw;background-position:center;background-repeat:no-repeat;background-size:cover;}

.initiatives-section{padding:40px 0;}
.initiatives-section .paragraph{margin-bottom:85px;}
.title{overflow:hidden;text-align:center; margin-bottom: 50px;}
.title h1{position:relative;display:inline-block;padding:0 45px;}
.title h1::before,.title h1::after{content:'';position:absolute;left:-1000%;top:50%;height:1px;width:1000%;background-color:#431662;}
.title h1::after{left:auto;right:-1000%;}

.initiatives-main{margin:0 -25px;}
.initiatives-main .initiatives-list{margin:0 25px 50px;width:calc(33.33% - 50px);position:relative;background-color:#ffffff;border-radius:16px;overflow:hidden;}
.initiatives-main .initiatives-list:empty{display: none;}
.initiatives-main .initiatives-list .divImg{height:270px;overflow:hidden;background: #dddddd;}
.initiatives-main .initiatives-list .divImg img{height:100% !important;width:100% !important; max-width: 100% !important; object-fit:cover;transition:0.4s;}
/* .initiatives-main .initiatives-list:hover .divImg img{transform:scale(1.1) rotate(-2deg);} */
.initiatives-main .initiatives-list .initiatives-title{font-size:28px;text-align:center;padding:30px;font-weight:bold;}
.initiatives-main .initiatives-list .initiatives-title a{color:#505050;}
.initiatives-main .initiatives-list .initiatives-title a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
.initiatives-main .initiatives-list .initiatives-title a:hover{color:#431662;}

.projects-title-section{padding:65px 0;background-color:#e1f4fd;}
.projects-title-section .paragraph{margin-bottom: 0;}

.footer-main{ background-color: #505050; color: #ffffff; text-align: center; padding:70px 0; font-size: 18px; }

/******************** Inner pages css Start ********************/
/* About Page */
.commen-section{padding:0;}
.commen-section .commenInner{background-color:#ffffff;padding:60px 0;}
.commen-section .commenInner .commen-row{display:flex;flex-wrap:wrap;justify-content:space-between;}
.commen-section .commenInner .commen-content{ padding: 0 15px; width: 64%;}
.commen-section .commenInner p{margin-bottom: 20px;}
.commen-info p {margin-bottom: 20px;}
.commen-section .commenInner .commenImg{ padding: 0 15px; width: 32%;}
.commen-section .commenInner .commenImg img{width: 100%;}
.follow-instagram a{display: flex;align-items: center;}
.follow-instagram a img{margin-left: 10px;}

/* BLog Page */
.blog-section{}
.blog-section .blog-row{margin:0 -25px;}
.blog-section .blog-row .blog-list{margin:0 25px 50px;width:calc(50% - 50px);background-color:#ffffff;border-radius:18px;overflow:hidden;}
.blog-section .blog-row .blog-list .blogImg{background-color: #dddddd;}
.blog-section .blog-row .blog-list .blogImg a{display:block;line-height:0;height:270px;overflow:hidden;}
.blog-section .blog-row .blog-list .blogImg a img{max-height:100%;max-width: 100% !important; width:100% !important;height:100% !important;object-fit:cover;object-position: top; transition:0.4s;}
/* .blog-section .blog-row .blog-list:hover .blogImg a img{transform:scale(1.1) rotate(-2deg);} */
.blog-section .blog-row .blog-list .blogContent{padding:25px 20px 40px;}
.blog-section .blog-row .blog-list .blogContent h4{margin-bottom: 30px;}
.blog-section .blog-row .blog-list .blogContent h4 a{color:#505050;display:block;text-align:center;}
.blog-section .blog-row .blog-list .blogContent p{margin-bottom:45px;}
.blog-section .blog-row .blog-list .blogContent .more-btn{color:#431662;font-weight:bold;background-color:#e1dfee;padding:8px 35px;display:inline-block;}
.blog-section .blog-row nav.navigation{width: 100%; text-align: center;}
.blog-section .blog-row nav.navigation .nav-links .page-numbers.current{color:#431662;}

.blog-details-section .commen-content h4{color:#505050;margin-bottom:0;}
.blog-details-section .commen-content .post-date{font-size:20px;margin-bottom:60px;}
.blog-details-section .commen-content .commen-info{border-top:3px solid rgb(225,223,238);padding-top:44px;}



/* Donate Page */
.donate-help-section{background-color:rgb(225,244,253);}
.commen-white-section .white-box{background-color:#ffffff;padding:30px 18px;border-radius:18px;color:#505050;}
.commen-white-section .white-box:not(:last-child){margin-bottom:45px;}
.commen-white-section .white-box h4{margin-bottom:25px;}
.commen-white-section .white-box h4 a{color:#431662;}
.commen-white-section .white-box p:not(:last-child),.donate-help-section p:not(:last-child){margin-bottom:25px;}
.commen-white-section .white-box .notes{font-size:18px;}

/* Resources Page */
.resources-section .white-box h4{color:#000000;}

/* 404 Page */
.not-found-section{text-align: center;}
.not-found-section h1{ font-size: 150px; margin-bottom: 0;}
.not-found-section p{font-weight: bold;}


/******************** Inner pages css End ********************/
.blog-post-details-section .entry-content{ margin-bottom: 30px;}
.blog-post-details-section .entry-footer .posted-by{margin-bottom: 20px;}
.blog-post-details-section .entry-footer .byline{display: none; }
.blog-post-details-section .entry-footer .edit-link{margin-left: 15px;}
.blog-post-details-section .entry-footer .edit-link a{color:rgb(227 129 95);}
.hide-hastags, .blog-post-details-section .entry-footer .cat-links, .blog-post-details-section .entry-footer .tags-links{display: none; }
.blog-post-details-section .entry-footer .tags-links{font-size: 0; margin-left: -8px;}
.blog-post-details-section .entry-footer .tags-links a{padding:6px 12px;color:rgb(51,51,51);background-color:rgb(255,255,255);border:1px solid rgba(51,51,51,0.2);margin-left:8px;margin-top:8px;display:inline-block;font-size:18px;}
.blog-post-details-section .entry-footer .tags-links a:hover{background-color:#431662;color:#ffffff;}

.single .navigation.post-navigation{display:none;}
.entry-content a, .container a, .paragraph a, .container a strong, .container p a strong{color:#431662;font-weight: bold;}
.nav-menu a, .donate-btn a{color:#fff; font-weight: normal;}
.single-post .comment-respond {margin-bottom: 35px;display: none;}
.single-post .comment-respond .comment-form{font-size: 18px;}
.single-post .comment-respond .comment-form label{display: block;}
.single-post .comment-respond .comment-form input:not([type="submit"]),.single-post .comment-respond .comment-form textarea{width:100%;border:1px solid;padding:12px 15px;font-size:18px;}

.single-post .comment-respond .comment-form input[type="submit"]{max-width:max-content;background-color:#431662;color:#ffffff;border-radius:50px;font-size:24px;padding:8px 26px; border: 0;}
.single-post .comment-respond .comment-form input[type="submit"]:hover{background-color: #370758;}
.img-dnt{float: right;margin-left: 20px;}
a[href^=tel] {color: inherit;text-decoration: none;pointer-events: none;}
