/* CSS Document */
.grid-3 .col-md-4{
	
border-top-left-radius:2em;
border-top-right-radius:2em;
}
.grid-3 h3 {
	font-size:1.2em;
	font-weight:bold;
	background:#eee;
	color:#990000;
	padding:10px 10px;  
	margin-bottom:0px;
	height: 40px;
}
.grid-3 h3 a {
	float: right;
	color: #000;
	font-size: 0.9em;
	font-weight: normal;
}
.navbar-nav > li > a {
    padding: 10px 9px 10px 9px;
}
.navbar-nav > li > a {
	font-size: 0.94em;
}

.bg-green{
	background:#669900 url(../images/icon-aboutus.png) no-repeat right 15px center ;
}
.bg-skyblue{
	background:#3399CC url(../images/icon-programmes.png)no-repeat right 15px center ;
}
.bg-orange{
	background:#CC9933 url(../images/icon-contactus.png) no-repeat right 15px center ;
}
.main-banner {
/*	background: url(../images/content-bg.png) repeat; */

}
.video-link {
	float: right; 
	margin-top: -78px; 
	margin-right: 150px; 
	z-index: 1;
	
}
.video-link a {
	cursor: pointer;
	color: #990000;
	font-weight: bold;
}
.donate-hd {
	float: right; 
	margin-top: -90px; 
	margin-right: 30px; 
	z-index: 1;
}
.donate-hd a {
	cursor: pointer;
}
.item img {
	opacity: 0.7;
}
.banner-content-panel {
	margin-bottom: 20px;
}
.banner-content-txt {
	background: url(../images/banner-bg.png) repeat; 
	border-width:0px 0px 0px 10px; 
	border-style: solid; 
	border-color: #2e2e2e; 
	padding: 10px; 
	height: 55px;
}
.banner-content-txt p {
	color: #fff; 
	font-size: 1.11em;
}
.banner-content-txt p a {
	color: #fff;
}
.content{
	width:100%;
	padding:10px 16px; 
	height: 140px;
}
.content ul {
	list-style:disc;
	text-align:justify;
	color:#fff;
	padding-right:75px;
	padding-left: 10px;
	line-height: 18px;
}
.content ul li {
	margin-bottom: 4px;
}
.content li a {
	color:#fff;
}
.content p {
	color:#fff;
	line-height:1.6em;
	padding-right:75px;
	text-align:justify;
}
.content p a {
	color: #fff;
}
.aboutus {
	width: 100%;
	background: #fff;
}
.aboutus h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 20%; 
	color: #fff
}
.aboutus h3 span {
	color: #000;
}
.aboutus h4 {
	margin: 20px 0px;
}
.aboutus ul li {
	padding-bottom: 10px;
}
.about-right-img {
	margin-top: 35%;
}
.programmes {
	background: #F0F1F5 !important; 
}
.programmes h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 30%; 
	color: #fff
}
.programmes h3 span {
	color: #000;
}
.programmes h4 {
	margin: 20px 0px;
	color: #000;
	margin-top: 30px;
}
.programme-text {
	text-decoration: none;
	color: #000;
	font-size: 0.9em;
	line-height: 20px;
}
.programmes ul {
	list-style: disc;
	margin-left: -40px;
}
.programmes ul li {
	padding-bottom: 10px;
}
.rgt-side-img {
	background: #fff; 
	margin-top: 80%; 
	width: 340px; 
}
.rgt-side-img img {
	padding: 5px 2.5px; 
	width: 160px; 
	height: auto; 
	border-radius: 1.0em; 
	border-color: #999;
}
.partners {
	background: #3EBFDF !important; 
	color: #000;
}
.partners h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 30%; 
	color: #fff
}
.partners h3 span {
	color: #000;
}
.partners-text {
	text-decoration: none;
	color: #000;
	line-height: 20px;
}
.partners ul {
	list-style: none;
	margin-left: -40px;
	font-size: 1.2em;
	margin-top: 30px;
}
.partners ul li {
	padding-bottom: 10px;
}
.partners-right-img {
	margin-top: 25%;
}
.contacts {
	background: #F0F1F5 !important; 
	color: #000;
}
.contacts h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 30%; 
	color: #fff;
	margin-bottom: 30px;
}
.contacts h3 span {
	color: #000;
}
.hd-1 {
	color: #990000;
}
.contacts p {
	line-height: 30px;
}
.contacts-right-img {
	margin-top: 30%;
}
.contacts a {
	color: #000;
}
/*index end*/

.aboutus-pg {
	width: 100%;
	background: #fff;
}
.aboutus-pg h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 20%; 
	color: #fff
}
.aboutus-pg h3 span {
	color: #000;
}
.aboutus-pg h4 {
	margin: 30px 0px;
	font-weight: bold;
}
.aboutus-pg h5 {
	margin: 20px 0px;
	font-weight: bold;
}
.aboutus-pg ul li {
	padding-bottom: 10px;
}
.aboutus-pg p {
	text-align: justify;
}
.aboutus-pg table tr td {
	border: 1px solid #333;
	vertical-align: top;
}
.aboutus-pg table tr td p {
	padding: 5px;
}
.aboutus-inner-banner {
	width: 100%; 
	background: #0098CB; 
	text-align: right;
	/*margin-top: 7.4%;*/
}
.aboutus-banner-text {
	margin-top: -230px;
	text-align: left;
	margin-left: 7em;
	width: 25em;
	line-height: 50px;
	position: absolute;
}
.aboutus-banner-text p {
	font-size: 1.5em;
	color: #000;
}
.aboutus-banner-text p span {
	font-size: 1.8em;
	color: #fff;
}

/*aboutus page end*/
.programmes-pg {
	background: #fff !important; 
	line-height: 1.6em;
}
.programmes-pg h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 19%; 
	color: #fff
}
.programmes-pg h3 span {
	color: #000;
}
.prog-panel {
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	padding-bottom: 30px;
	border-color: #ccc;
}
.programmes-pg h4 {
	margin: 30px 0px;
	font-weight: bold;
}
.programmes-pg h5 {
	margin: 20px 0px;
	font-weight: bold;
}
.programmes-pg p {
	text-align: justify;
}
.programmes-pg p span {
	font-style: italic;
	font-weight: bold;
}
.programmes-pg ul li {
	padding-bottom: 10px;
}
.programmes-inner-banner {
	width: 100%; 
	background: #ABC1CC; 
	text-align: right;
	/*margin-top: 7%;*/
}
.programmes-banner-text {
	margin-top: -230px;
	text-align: left;
	margin-left: 18em;
	width: 25em;
	line-height: 50px;
	position: absolute;
}
.programmes-banner-text p {
	font-size: 1.5em;
	color: #000;
}
.programmes-banner-text p span {
	font-size: 1.8em;
	color: #fff;
}

/*programme page end*/

/*partners page start*/
.partners-pg {
	background: #fff !important; 
	line-height: 1.6em;
}
.partners-pg h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 19%; 
	color: #fff;
	margin-bottom: 30px;
}
.partners-pg h3 span {
	color: #000;
}
.partners-pg h4 {
	margin: 30px 0px;
	font-weight: bold;
}
.partners-pg h5 {
	margin: 20px 0px;
	font-weight: bold;
	text-align: center;
}
.partners-pg p {
	text-align: justify;
}
.partners-pg p span {
	font-style: italic;
	font-weight: bold;
}
.partners-pg ul li {
	padding-bottom: 10px;
}
.partners-pg ol li {
	padding-bottom: 10px;
}
.partners-pg .tbl_style {
	border: 1px none;
    color: #000000;
    font-size: 10pt;
    padding: 3px 3px 3px 17px
}

.tbl_style td {
    border-color: #a7c5de;
    border-style: dotted;
    border-width: 1px;
    margin: 0;
    padding: 3px;
}
.tbl_style td label {
	font-weight: normal;
}
.btn-submit {
	background-color: #0198CD;
	border-radius: 0.3em;
	color: #fff;
	padding: 5px 20px;
	border: none;
}
.btn-submit:hover {
	color: #000;
	box-shadow: #999;
}
.partners-inner-banner {
	width: 100%; 
	background: #ABC1CC; 
	text-align: right;
	/*margin-top: 7%;*/
}
.partners-banner-text {
	margin-top: -300px;
	text-align: left;
	margin-left: 7em;
	width: 25em;
	line-height: 50px;
	position: absolute;
}
.partners-banner-text p {
	font-size: 1.5em;
	color: #000;
}
.partners-banner-text p span {
	font-size: 1.8em;
	color: #fff;
}
/*partners page end*/

/*donations page start*/
.donation-pg {
	background: #fff !important; 
	line-height: 1.6em;
}
.donation-pg h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 19%; 
	color: #fff;
	margin-bottom: 30px;
}
.donation-pg h3 span {
	color: #000;
}
.donation-pg h4 {
	margin: 30px 0px;
	font-weight: bold;
}
.donation-pg h5 {
	margin: 20px 0px;
	font-weight: bold;
}
.donation-pg p {
	text-align: justify;
}
.donation-pg p span {
	font-style: italic;
	font-weight: bold;
}
.donation-pg ul li {
	padding-bottom: 10px;
}
.donation-pg ol li {
	padding-bottom: 10px;
}
.donation-pg .tbl_style {
	border: 1px none;
    color: #000000;
    font-size: 10pt;
    padding: 3px 3px 3px 17px
}
.receipt-class {
	width: 100%; 
	border: 1px solid #666; 
	border-radius: 0.5em; 
	text-align: center; 
	padding: 10px; 
	margin: 20px 0px; 
	font-weight: bold;
}
.inner-banner {
	width: 100%; 
	background: #663B2A; 
	text-align: right;
	/*margin-top: 7%;*/
}
.banner-text {
	margin-top: -260px;
	text-align: left;
	margin-left: 7em;
	width: 25em;
	line-height: 50px;
	position: absolute;
}
.banner-text p {
	font-size: 1.5em;
	color: #ccc;
}
.banner-text p span {
	font-size: 1.8em;
	color: #fff;
}

/*donation page end*/

/*gallery page start*/

.gallery-pg {
	width: 100%;
	background: #fff;
}
.gallery-pg h3 {
	background-color: #CC9933; 
	padding: 8px 10px; 
	width: 20%; 
	color: #fff
}
.gallery-pg h3 span {
	color: #000;
}
.gallery-pg h4 {
	margin: 30px 0px;
	font-weight: bold;
}
.gallery-pg h5 {
	margin: 20px 0px;
	font-weight: bold;
}
.gallery-pg ul {
	padding-top: 10px;
}
.gallery-pg ul li {
	padding-bottom: 10px;
}
.gallery-pg ul li a {
	color: #000;
}
.gallery-pg p {
	text-align: justify;
}
.gallery-pg table tr td {
	border: 1px solid #333;
	vertical-align: top;
}
.gallery-pg table tr td p {
	padding: 5px;
}

.gallery-inner-banner {
	width: 100%; 
	background: #fff; 
	text-align: right;
	border-top: 3px #0098CB solid;
	border-bottom: 3px #0098CB solid;
	/*margin-top: 7.4%;*/
}
.gallery-banner-text {
	margin-top: -230px;
	text-align: left;
	margin-left: 7em;
	width: 25em;
	line-height: 50px;
	position: absolute;
}
.gallery-banner-text p {
	font-size: 1.5em;
	color: #000;
}
.gallery-banner-text p span {
	font-size: 1.8em;
	color: #0098CB;
}

/*gallery page end*/

/*lightbox class*/
.section::after {
    clear: both;
    content: "";
    display: table;
}
.examples-section {
    text-align: center;
}
.section {
    padding: 10px 0px;
    margin-top: 10px;
}
.image-row::after {
    clear: both;
    content: "";
    display: table;
}
.image-row {
    margin-bottom: 20px;
}
.example-image-link {
    border: 4px solid #5e5e5e;
    border-radius: 4px;
    display: inline-block;
    line-height: 0;
    margin: 0 10px 20px;
    transition: all 0.1s ease-out 0s;
}
.example-image {
    border-radius: 2px;
}




/*lightbox class*/

/*new content start*/

#news-Contanier {
    background-color: #ffffff;
    height: 35px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;

}
#news-Contanier1 {
    background: url("dist/images/New_bg.jpg") #ccc;
    height: 35px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
   

}
#News_Cont_1 {
    float: left;
    height: 35px;
    width: 75%;
}
.news {
    height: 35px;
    width: 100%;
}
.news marquee {
    color: #0066cc;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    margin-left: 12%;
    text-align: center;
    width: 90%;
}
#News_Cont_2 {
    float: left;
    height: 35px;
    width: 25%;
}
#sociallinks {
    /*left: 1000px;*/
    list-style: outside none none;
    /*position: absolute;*/
    /*top: 142px;*/
}
#sociallinks li {
    display: block;
    float: left;
    height: 25px;
    list-style: outside none none;
    margin: 5px 0 0 3px;
    text-indent: -99999px;
    width: 30px;
}
#sociallinks .twitter a {
    background-position: 0 0; 
}
#sociallinks .facebook a {
    background-position: -26px 0;
    width: 24px;
}

#sociallinks .google a {
    background-position: -50px 0;
}

#sociallinks .blogger a {
    background-position: -76px 0;
    width: 24px;
}
#sociallinks a {
    background: rgba(0, 0, 0, 0) url("../../dist/images/social-sprite-rd.png") no-repeat scroll 0 0;
    display: block;
    height: 25px;
    width: 25px;
}
#sociallinks .twitter a					{ background-position:0 0; }
#sociallinks .twitter:hover a			{ background-position:0 -25px; }

#sociallinks .facebook a				{ background-position:-26px 0; width:24px; }
#sociallinks .facebook:hover a			{ background-position:-26px -25px; }

#sociallinks .google a					{ background-position:-50px 0; }
#sociallinks .google:hover a			{ background-position:-50px -25px; }

#sociallinks .blogger a				{ background-position:-76px 0; width:24px; }
#sociallinks .blogger:hover a			{ background-position:-76px -25px; }

/*new content end*/

/*news letter start*/

.newsletter {
	margin-top: 20px; 
	border-top: 1px dotted #666; 
	padding-top: 20px;
}
.newsletter a div {
	background: #0198CD url(../../dist/images/PDF-2_file_document.png) no-repeat left 6px center; 
	border-radius: 0.3em; 
	color: #fff;
	width: 220px;
	height: 50px;
	margin-left: 5em;
}
.newsletter div:hover {
	box-shadow: 5px 5px 5px #888888;
}
.newsletter a {
	color: #fff;
	text-decoration: none;
}
.newsletter a:hover {
	color: #000;
}
.newsletter a div span {
	font-weight: bold;
	line-height: 50px;
	padding-left: 30px;
}


/*news letter end*/
/*napsrc scheme start*/
/*.down-btn {
	margin-top: 20px; 
	border-top: 1px dotted #666; 
	padding-top: 20px;
}*/
.down-btn a div {
	background: #0198CD url(../../dist/images/PDF-2_file_document.png) no-repeat left 6px center; 
	border-radius: 0.3em; 
	color: #fff;
	width: 220px;
	height: 50px;
	/*margin-left: 5em;*/
}
.down-btn div:hover {
	box-shadow: 5px 5px 5px #888888;
}
.down-btn a {
	color: #fff;
	text-decoration: none;
}
.down-btn a:hover {
	color: #000;
}
.down-btn a div span {
	font-weight: bold;
	line-height: 50px;
	padding-left: 50px;
}
/*napsrc scheme end*/
/*footer start*/
footer {
	text-align: center;
}
/*footer end*/