/* CSS Document */
body{
    //background:url(images/main-bg.gif) 0 0 repeat-x #A8A39D; 
    color:#1A1917; 
    margin:0px 0 0; 
    padding:0; 
    font:14px/20px Arial, Helvetica, sans-serif;}
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*--BODY PANEL--*/
#bodyPan{width:100%;background:url() 0 0 no-repeat #fff; color:#1A1917; position:relative; margin:0px auto; padding:0 0px;}//background:url(images/logo2.jpg) 0 0 no-repeat #fff;
#bodyPan h1{width:650px; height:32px; display:block; background:url(images/.gif) 0 100% repeat-x; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0;}
#bodyPan h1 span{background:#FFFFFF; color:#9A0000; font-size:26px;}
#bodyPan h2{height:75px; display:block; background:url(images/dotline.gif) 0 100% repeat-x #fff; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0; color:#9A0000;}//width:740px;
/*#bodyPan h3{width:650px; height:32px; display:block; font:24px/22px Georgia, "Times New Roman", Times, serif; padding:42px 0 0; color:#9A0000;}*/

#bodyPan p{padding:10px 0 0 0;color:#1A1917;font-weight:300;}
#bodyPan p.bigtext{background:#fff; font-size:18px; color:#B3A7A0; font-weight:bold; padding:18px 0 0;}
#bodyPan p.more{width:650px; height:20px;}
#bodyPan p.more a{display:block; width:89px; height:39px; background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.more a:hover{text-decoration:none; background:url(images/more2.jpg) 0 0 no-repeat;}
#bodyPan p.morenext{width:89px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a{display:block; width:89px; height:39px; background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.morenext a:hover{text-decoration:none; background:url(images/more1.jpg) 0 0 no-repeat;}

#bodybottomPan{width:100%; height:42px; background:url() 0 0 no-repeat; position:relative; margin:0 auto; clear:both; }

#bodyPan ul
{
    //width:650px; 
    //height:80px; 
    margin:0px 0 0;
}
#bodyPan ul li{background:url(images/arrow.jpg) 0 4px no-repeat; padding:0 0 0 0px;}
#bodyPan ul li a{background:#990b0b; color:#fff; text-decoration:none;}
#bodyPan ul li a:hover{text-decoration:underline;}

/*added class form1 by suchita*/
#bodyPan form.form1{width:350px; height:162px; background:url(images/formarea.jpg) 0 100% no-repeat; padding:0px; margin:30px 0 0;}
/*added width:350px by suchita*/
#bodyPan form.form1 h2{display:block; width:350px; height:45px; background:url(images/formtop.gif) 0 0 no-repeat #F9F9F9; color:#fff; font:20px/39px Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 0 40px;}
#bodyPan form.form1 input{width:130px; height:18px; margin:0 0 0px 30px;}
#bodyPan form.form1 input.paddingtop{margin-top:0px;}
#bodyPan form.form1 input.button{width:54px; height:25px; display:block; background:url(images/button.gif) 0 0 no-repeat #EBEBEB; border:none; color:#fff;  font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 0 0px; text-align:center;}

/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan{height:155px; background: url(images/footerbg.gif) 0 0 repeat-x #000; color:#fff; margin:43px 0 0; padding:51px 0 0;}
#footerPan{width:330px; height:90px; display:block; position:relative; margin:0 auto;}
#footerPan p{padding:51px 0 0;}
#footerPan p span{background:#1C1B19; color:#AC2626; font-size:10px;}
#footerPan p.copyright{ background:#1F1D1B; margin:0; display:block; position:absolute; bottom:0px; right:23px; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0;}

#footerPan ul{width:330px; display:block; position:absolute; left:0px; top:0; padding:0; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 0 0 12px; color:#fff; background:#181716; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.info{width:330px; height:45px; display:block; position:absolute; left:0px; top:29px; padding:0;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:97px; background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; font-weight:bold; padding:0 0 0 12px;}
#footerPan ul.info li.phone{width:94px; background:url(images/vertical-dot.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.fax{width:94px; background:#1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul li span{background:#1C1B19; color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}

#footerPan ul.templateworld{width:158px; background:#1C1B19; color:#fff; display:block; position:absolute; top:97px; left:152px;}
#footerPan ul.templateworld li a{background:#1C1B19; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

/* adding css  */
/* map index page*/

#map-canvas {
	    width: 100%;
	        height: 50vh;
	}

	.scrollable-div {
		    width: auto;
		        height: 130px;
			    overflow: auto;
			        white-space: pre-wrap;
			}


			/* pie chart css */

			.charts_ind {
				    position: relative;
				        width: 100%;
					    display: grid;
					        grid-template-columns: repeat(auto-fill, minmax(500px, 1fr));
					}

					.chart_title_ind {
						    position: relative;
						        margin: 15px 50px;
							    background: #990b0b;
							        color: #fff !important;
								    padding: 12px 25px;
							    }

							    .charts_ind .pie {
								        position: relative;
									    height: 500px !important;
								    }



								    /* from index page css */

								    .manage {
									        margin-left: -20px;
										    font-size: 14px;
										        font-family: Arial;
											    width: 775px;
										    }


										    .statistics_border {
											        border: solid;
												    border-width: 3px;
												        border-color: white;
													    border-radius: 20px;
													        background-color: #cfe9f9;
													}

													/*for Success Stories Css*/
													.statistics_border1 {
														    border: solid;
														        border-width: 3px;
															    border-color: white;
															        border-radius: 20px;
																    background-color: #FE7356;
															    }


															    h6.statistics_heading {
																        text-align: center;
																	    padding-top: 13px;
																	        font-size: 14px !important;
																		    color: #333333;
																	    }

																	    p.statistics_value {
																		        font-size: 14px !important;
																			    text-align: center;
																		    }

																		    a.statistics {
																			        color: #333333 !important;
																				    text-decoration: none;
																			    }



																			    .outerbox {
																				        color: #ca0000;
																				}


																				.firstbox {
																					    background-color: white;
																					        padding: 20px 20px 0px 20px;
																						    box-shadow: 5px 5px 5px 5px #808080;
																						        border-radius: 15px;
																							    margin-top: 30px;
																							        font-size: 14px;
																							}


																							a.events {
																								    color: #06c;
																								        text-align: justify;

																								}


																								p.events {
																									    font-size: 14px !important;
																									        margin-bottom: 0px;
																									}

																									hr.events {
																										    margin-bottom: 2px;
																										        margin-top: 2px;
																										}

																										p.about {
																											    font-size: 14px !important;
																											        text-align: justify;
																												    font-family: Arial;
																												        color: #333333 !important;
																													    padding-top: 0px;
																													        margin-bottom: 0px !important;
																													}


																													.my-image-box {
																														    display: block;
																														        margin-left: auto;
																															    margin-right: auto;
																															        width: 80%;
																																    padding-top: 80px;

																																        max-width: 450px;
																																	    height: auto;
																																    }

																																    @media only screen and (min-width: 1200px) and (max-width: 480px) {
																																	        .my-image-box {
																																			        padding-top: 40px;
																																				        width: 100%;
																																					        height: auto;
																																						    }
																																					    }

																																					    .headimg {
																																						        width: 229px;
																																							    height: 183px;
																																							        margin: 0px auto;
																																								    overflow: hidden;
																																							    }

																																							    .wrap {
																																								        height: auto;
																																									    width: 500px;
																																									        max-width: 600px;
																																										    overflow: hidden;
																																										        box-sizing: border-box;
																																											    padding: 10px;
																																											        margin-top: 40px;
																																											}

																																											.newsTickerCon {
																																												    font-family: 'Open Sans';
																																												        font-weight: 400;
																																													    width: 100%;
																																													        height: 322px;
																																														    overflow: hidden;
																																														        padding: 0;
																																															    margin: 0;
																																														    }

																																														    .headline {
																																															        color: #000;
																																																    text-align: left;
																																																        font-weight: bold;
																																																	    min-height: 20px;
																																																    }

																																																    .newsTickerCon p {
																																																	        text-align: left;
																																																		    color: #000;
																																																		        overflow: hidden;
																																																			    text-overflow: _ellipsis;
																																																			        line-height: 20.8px;
																																																				    margin-top: 5px;
																																																			    }

																																																			    .newsTickerCon ul {
																																																				        list-style: none;
																																																					    position: relative;
																																																					        padding: 0px;
																																																						    margin: 0px
																																																					    }

																																																					    .newsTickerCon li {
																																																						        margin-bottom: 24px;
																																																							    text-align: center;
																																																							        border-bottom: 0px solid #a1a9a5;
																																																							}

																																																							.newsTickerCon a {
																																																								    color: #ab192d;
																																																							    }

																																																							    li img {
																																																								        margin-right: 10px;
																																																									    float: left;
																																																								    }



																																																								    .manage {
																																																									        margin-left: -20px;
																																																										    font-size: 14px;
																																																										        font-family: Arial;
																																																											    width: 775px;
																																																										    }

																																																										    #sect1 {
																																																											        width: 30%;
																																																											}

																																																											#sect2 {
																																																												    width: auto;
																																																											    }

																																																											    #sect3 {
																																																												        width: 36%;
																																																												}
