@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Open+Sans:400,600,700);

html, body {margin:0; padding:0;font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#ffffff;color:#000;width: 100%;height: 100%;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form {margin:0; padding:0;}
h1, h2, h3, h4, h5{padding: 4px 0;font-family:'Droid Sans', Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}
h1{ font-size: 22px;color:#ed0d76;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
p {font-size: 14px;line-height:18px;}
b{ color:#000;}
em {font-style: italic;}
strong {font-weight: bold;}
ul, ol {list-style: none;}
a {color: #ed0d76;text-decoration: none;}
a:hover { color:#000; text-decoration: none;}
a img {}
hr{border-bottom:1px solid #d2d2d2; border-top:0; border-left:0; border-right:0; margin:20px 0 40px 0;}

.text-justify{text-align:justify}

header, nav, aside, section, article, footer{ display:block}

.fl{ float:left;}
.fr{ float:right;}
.pl{ margin-left:20px;}
.pr{ margin-right:20px;}
.clr{ clear:both;}

img {max-width: 100%;height: auto;width: auto\9; /* ie8 */}
#header{position:relative; min-width:980px; background:url(../images/pinkbg.jpg) repeat-x; padding-top:14px}
.child{background: url(../images/child.jpg) right 110px center no-repeat;}
.shadow{ background:url(../images/topshadow.jpg) center top no-repeat; height:15px;}
.headerbg{ background:#FFF; border:1px solid #e0e0e0}
#section{ padding:20px 0;}
#section h1{ padding-bottom:10px;}
#section ul{ list-style:disc; margin-left:18px; }
#section ul li{ padding:5px 0;}

#overlay{ top:0; position:fixed; width:100%; height:100%;background-color:#FFFFFF; z-index : 9999;}

.innerwrap{  width:980px; margin:0 auto;}
.logo{ float:left; margin:10px 10px 5px 15px; }

.nav_wrap{width:980px; margin:0 auto;}
a#nav:hover {color: #ffffff; }
#nav {font-family:'Droid Sans', Arial, Helvetica, sans-serif;  list-style-type: none; height:45px;background:#e3007b url(../images/navbg.jpg) repeat-x;}
#nav li { float: left; position: relative;  color:#d1d1d1; font-weight:normal; border-right:0px solid #FFF; background:url(../images/navsep.jpg) right no-repeat;}
#nav li:hover {background:#3d991f;}
#nav li:hover > a {color:#ffffff;}
#nav li:last-child{background-image:none; padding-right:0;}
*html #nav li a:hover { /* IE6 */	color: #ffffff;	}
#nav li a {font-family:'Droid Sans', Arial, Helvetica, sans-serif; display: block;  color:#ffffff; text-decoration: none;font-weight:400; font-size:13px; text-transform:uppercase;/* padding:14px 18px 14px 19px;  padding:14px 15px 14px 14px;*/ padding:14px 21px 14px 21px}
#nav li a:hover { color:#ffffff;}
#nav li ul { visibility:hidden; position: absolute; left: 0;list-style-type: none; padding: 0; margin-top:0px;border:1px solid #338818;}
#nav li:hover ul { visibility:visible; z-index:10; }
#nav li ul li { position: static; line-height: 0; z-index:10; width:175px;  }
#nav li:hover ul li { line-height:18px; z-index:10;  background:#3d991f; border-top:1px solid #338818;}
#nav li:hover ul li:hover{background:#338818; border-top:1px solid #338818; }
#nav li ul li a { padding:8px 15px 8px 18px; font-size:13px; text-transform:none}
#nav li ul li a:hover { color:#FFF;}
#nav li a.active {color:#FFF; background:#3d991f url(../images/buttonbg.jpg) top repeat ;}
#nav li li ul{ display:none}
#nav li li:hover ul {left: 80%;top: 0; display:block; background: #3D991F;}
#nav li li a {display: block; position:relative;}
#nav li li a:hover{ background:#338818;}
#nav li li li a {background:#3D991F;}

.slider{ width:647px; /*float:left*/}

.whoweare{float:left; width:333px; height:406px; background:#53ab34; }
.whoweare a.more{ text-decoration:none}
.whoweare a.more:hover{ text-decoration:underline}
.whoweare h2{ color:#FFF; padding-left:12px; font-size:24px;}
.whoweare p{ color:#FFF; padding-left:12px; padding-top:5px; line-height:22px; font-size:13px;}
.whoweare p a{ color:#FFF}
.documentary{ text-align:center; padding:14px 0;}

.welcome_home{clear:both; padding:18px 0;}

.content{}
.list{ }
.list ul{list-style:disc;margin-left:25px; line-height:18px;}
.list ul li{ margin:8px 0}

.liststyle ul{list-style:disc; margin-left:25px; line-height:18px;}
.liststyle ul li{}
.liststyle ol{ list-style:decimal; margin-left:25px; line-height:18px;}
.liststyle ol li{}

.box{ float:left;width:288px; height:270px; margin-right:13px; margin-bottom:15px; padding:15px; }
.box h2{ color:#FFF; margin:0; padding:5px 0 8px 0;}
.box h3{ color:#FFF; line-height:20px;}
.box p{ color:#FFF; margin:0; padding:0px 0 0 0; line-height:16px;}
.box .content{ padding:5px 0 0 0; color:#FFF; line-height:19px;}
.searchformissing{background:#4b9fff; font-size:13px;}
/*.searchformissing a.more{ margin-top:20px; padding:10px 15px;background:#FFF; color:#4b9fff; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:center; }
.searchformissing a.more:hover{ background:#FF4586; color:#FFF;}*/
.searchformissing a.more{color:#FFF;}
.searchformissing a.more:hover{ text-decoration:underline }
.achievements{ background:#ff4585; }
.achievements a.more{color:#FFF;}
.achievements a.more:hover{ text-decoration:underline }
.activities{ background:#ff7422;  margin-right:0px;}
.activities a.more{color:#FFF; padding:10px 0; display:block; float:right;}
.activities a.more:hover{ text-decoration:underline }

#supportbg {/*min-width:1024px;*/
display: table;
height: 435px;
width: 100%;
background:#000 url(../images/supportbg.jpg) no-repeat top center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.supporttxt{font-family:'Droid Sans', Arial, Helvetica, sans-serif;  color:#FFF; text-align:center; padding:90px 0px;} 
.supporttxt p{font-size:14px;}
.supporttxt h2{color:#FFF; font-size:30px; padding-bottom:25px;}
.supporttxt a.more{ color:#FFF; font-size:14px; text-decoration:underline}
.supporttxt a.more:hover{ text-decoration:none}
.supporttxt a.donate{ background:#4fae30; color:#FFF; font-weight:bold;  font-size:18px; padding:10px 40px;}
.supporttxt a.donate:hover{ background:#E6007E}

.bottom_block{ padding:30px 0 20px 0;}
.first-col{ float:left; width:300px; padding:0 25px 0 5px;}
.first-col h3{ border-bottom:1px dotted #BDBDBD; margin-bottom:10px;}
.first-col .content{ padding:10px 0 0 0 }
.first-col p{ margin-top:15px; text-align:justify}
.first-col .head_wrapper{ padding-bottom:8px; margin-bottom:10px; border-bottom:1px solid #e0e0e0}
.first-col .heading{ font-size:18px; margin-right:12px;}
.first-col .sep{ font-size:16px; color:#a7a7a7;}
.first-col a{ font-size:14px; margin-left:10px;}
.second-col{ float:left; width:600px;padding:0 15px 0 15px;border-left:0px dotted #CCC; border-right:0px dotted #CCC; }
.second-col p{ padding:5px 0; text-align:justify}
.second-col .head_wrapper{ padding-bottom:8px; margin-bottom:10px; border-bottom:1px solid #e0e0e0;}
.second-col .heading{ font-size:18px; margin-right:12px;}
.second-col .divider{ color:#c6c6c6}
.second-col .sep{ font-size:16px; color:#a7a7a7;}
.second-col a{ font-size:14px; margin-left:10px;}
.third-col{ float:left;width:300px;padding:0 5px 0 20px;}
.third-col ul{ list-style:disc; margin-left:25px; margin-top:5px; line-height:21px;}
.third-col .head_wrapper{ padding-bottom:8px; margin-bottom:10px; border-bottom:1px solid #e0e0e0}
.third-col .heading{ font-size:18px; margin-right:12px;}
.date_wrapper{width:45px; font-size:11px; float:left; margin-right:15px;}
.month{background:#e6007d; padding:1px 0; font-size:12px; text-align:center; color:#FFF; text-transform:uppercase}
.date{background:#e0e0e0; padding:5px 0; font-size:21px; text-align:center; color:#000; font-weight:bold;}

.callus{ float:left;padding:8px 35px 0px 0px; /*margin:25px 0 0 440px;*/ width:180px; margin:25px 0 0 362px; font-size:16px; font-family:'Droid Sans', Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px dotted #D2D2D2}
.headeright {float:left; /*width:200px;*/width:auto; font-family:'Droid Sans', Arial, Helvetica, sans-serif;}
.followus { padding:21px 0 0px 5px; margin-left:0px;float:left}.fb img{height:60px}.youtube{padding-top:38px;}
.followus img{/*opacity:1.0;filter:alpha(opacity=100);*/ padding:0 3px; border:0;  transition:all 300ms ease-in-out;}
.followus img:hover{/*opacity:0.80;filter:alpha(opacity=80);*/   }

.boxinn{ float:left;width:283px; margin:0 11px 0 0px; padding:15px; border:1px solid #CCC ;}
.boxinn h2{ color:#000; margin:0; padding:5px 0 8px 0;}
.boxinn h3{ color:#000; line-height:20px;}
.boxinn p{ color:#000; margin:0; padding:0px 0 0 0; line-height:16px;}
.boxinn .content{ padding:5px 0 0 0; color:#000;}

.left-col{ float:left;width:180px; padding:0 20px 0 0px;}
.right-col{ float:right; width:780px;}
.left-menu{ background:#EEE; border:1px solid #DDD; padding:10px;}
.left-menu h3{ border-bottom:1px solid #CCC; padding-bottom:5px;}
.left-menu ul{list-style:none;margin-top:8px;}
.left-menu ul li{ border-bottom:0px solid #CCC; }
.left-menu ul li a:hover{ color:#D1081A}
.left-menu ul li .active{ color:#D1081A}

a.button{ border:none;  margin-top:21px; }
a.button{ text-decoration:none; background:#000000; font-size:13px; color:#FFF; padding:7px 10px 7px 10px; border-radius:5px; transition-duration:0.2s;}
a.button:hover{background:#6F9131; color:#000000;}

#footer{ background:#e1e1e1; padding:5px 0 5px 0;   min-width:980px;  font-family:Arial, Helvetica, sans-serif;}
.botlogo{ padding-top:10px; float:left; width:100px;}
.copyright{ float:left; width:220px; color:#000000; font-size:11px; margin:20px 20px 0 0; padding:10px 0; text-align:left; border-right:1px solid #CCC}
.copyright a{ color:#f2f2f2;text-decoration:none; font-weight:bold}
.copyright a:hover{ text-decoration:none;}
.footerrgt{ float:left; width:638px; margin-top:14px;}

.footerlink{font-family:'droid sans', Arial, Helvetica, sans-serif;  list-style:none; clear:both; position:relative; padding:5px 0 7px 0px; text-align:right  }
.footerlink a{color:#000; font-size:11px; text-transform:uppercase; padding:0 6px; border-right:1px solid #c2c2c2; line-height:25px;}
.footerlink a:hover{color:#E6007E;}
.footerlink a:last-child{border-right:0; margin-right:0; padding-right:0;}
.footerlink a:nth-child(7){border-right:0; margin-right:0;padding-right:0;}
.jovial{ font-size:11px; float:right; clear:both}
.jovial a{ color:#434343; text-decoration:underline}
.jovial a:hover{ text-decoration:none}

.breadcrumb{ width:980px; margin:0 auto; padding:20px 0px 20px 0px; color:#ED0D76; border-bottom:0px solid #E6007E;}
.breadcrumb a{ color:#000; text-decoration:none; padding:0 4px 0 1px}
.breadcrumb a:hover{ text-decoration:underline;}

.sitemap{}
.sitemap ul{ margin:0px 0 0 5px;}
.sitemap ul li{ color:#000; margin:15px; border-radius:5px}
.sitemap ul li a{ color:#000; padding:4px 5px;}
.sitemap ul li a:hover{ background:#E6007E; color:#FFF; border-radius:5px;}


/***********  Contact Form  *************/

	
.contact{ width:500px; float:left}
.address{ width:400px; float:left; padding-left:35px; margin-left:15px; border-left:1px dotted #CCC}
.contact-form{width:500px; margin:0 auto;padding:20px 0px;}
.contact-form div{
	padding:5px 0 15px;
}
.contact-form input[type="text"],.contact-form textarea{
	padding: 9px;
	display: block;
	width: 94%;
	background:#fff;
	outline: none;
	color:#000000;
	font-size: 13px; border-radius:5px;
	-webkit-appearance: none;
	float:left;
	margin-right: 2px; margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #CACACA;
}
.contact-form input[type="text"]:nth-child(2)
{
	margin-right: 0px;
}
.contact-form textarea{
	padding: 10px;
	display: block;
	width: 94%;
	background:#fff;
	border: none;
	outline: none;
	color:#000000;
	font-size: 12px;
	-webkit-appearance: none;
	border:1px solid #CACACA;
	margin-bottom: 0px; margin-top:0;
	resize:none;
	height:100px;		
}
.contact-form form input[type="submit"] 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 7px 7px;
	background: #E6007E;
	border:0px solid #000000;
	border-radius:4px;
	display: block;
	cursor: pointer;
	font-size: 12px;
	outline: none;
	text-transform: uppercase; float:right; margin-right:5px;
}
		
.contact-form form input[type="submit"]:hover
{ background:#1EA839; color:#FFFFFF;}

.contact-form form input[type="reset"] 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 7px 7px;
	background: #E6007E;
	border:0px solid #000000;
	border-radius:4px;
	display: block;
	cursor: pointer;
	font-size: 12px;
	outline: none;
	text-transform: uppercase; float:right; margin-right:5px;
	 	}
	
.contact-form form input[type="reset"]:hover
{ background:#1EA839; color:#FFFFFF}

.whatwedo .pdf{background:#000; width:350px; text-align:center; display:block; color: #FFF; border:1px solid #000; padding:5px;}
.whatwedo .pdf:hover{background:#F00; border:1px solid #F00}
.whatwedo_table{ width:570px;}
.whatwedo_table img{ width:100%;}
.whatwedo_table td{ padding:5px 0px 0px 8px}

ol.achive { counter-reset: li; width:950px; margin-left:20px; margin-top:20px; margin-left:15px; }
ol.achive li { position: relative; text-align:justify; margin-left:60px; margin-bottom:60px; padding-bottom:30px; border-bottom:1px dashed #CCC}
ol.achive li:before { content: counter(li); counter-increment: li; background:  #E6007E;	text-align: center; position: absolute; left: -60px; top: 0px; width:20px; height:20px;  	 padding:10px 10px;  color:#FFF; font-weight:bold; font-size:16px;}

.event_col{ background:#000; color:#FFF}
.event_col1{ float:left; width:660px;}
.event_col2{ float:left; width:260px; padding:40px 20px 0px 0px; padding-left:15px; color:#FFF }
.event_col2 h2{ color:#ED0D76;}
.event_col2 a{  background:#E6007E; color:#FFF; padding:3px; border-radius:3px;}
.event_col2 a:hover{background:#1EA839;}

.event_list{}
.event_list div{ width:310px; height:310px; border:1px solid #e2e2e2; margin:0 22px 22px 0; padding:0px; float:left; overflow:hidden}
.event_list div:nth-child(3n+3){ margin-right:0}
.event_list div img{ width:310px;}
.event_list div span{ padding:10px 10px; display:block}
.event_list a{ background:#E6007E; color:#FFF; padding:3px; border-radius:3px;}
.event_list a:hover{ background:#1EA839;}


.missing-child-form-main{ background:#fff; font-size:15px; padding:30px 20px; border:1px solid #ccc}
.missing-child-form-content{ padding:0px 0px 0px 0px; width:730px; float:left;}
.missing-child-form-input-main{ width:100%; clear:both; margin-bottom:20px;}
.missing-child-form-input-main .input-name{ margin-right:10px;}
.missing-child-form-input-main .form-input input{ border:none; border-bottom:1px solid #ccc;}
.missing-child-form-input-maing{ width:; margin-bottom:20px; float:left;}
.missing-child-form-input-maing .input-name{ margin-right:10px;}{}
.missing-child-form-input-maing .form-input input{ border:none; border-bottom:1px solid #ccc;}
.missing-child-form-input-main div{ float:left;}
.missing-child-form-input-main input{ width:100%;}
.upload-photo{ border:1px solid #ccc; height:130px; float:left; width:200px; text-align:center; padding:70px 0px 0px 0px; font-size:20px;}
.missing-child-form-main button{ border:none; background:#E6007E; color:#fff; padding:5px 10px 5px 10px; border-radius:5px; cursor:pointer;}
.missing-child-form-main button:hover{ background:#1EA839; transition-duration:1s;}

.donate-form{ width:auto; background:#fff; padding:20px 20px 20px 20px; border:1px solid #ccc}
.donate-form-content{ padding:0px 0px 0px 0px; width:730px; float:left;}
.donate-form label{ margin:0 10px;}
.donate-form input{ border:none; border-bottom:1px solid #ccc;}

.upload-photo{ border:1px solid #ccc; height:130px; float:left; width:200px; text-align:center; padding:70px 0px 0px 0px; font-size:20px;}
.donate-form .button{ border:none; background:#E6007E; color:#fff; padding:5px 10px 5px 10px; border-radius:5px; cursor:pointer;}
.donate-form .button:hover{ background:#1EA839;}

.leftnav{ float:left}
.leftnav h3{border-bottom:1px solid #DDD;margin-right:20px; margin-bottom:5px;}
.leftnav ul{ margin-right:25px;}
.leftnav ul li{ border-bottom:1px dotted #CCC; padding:8px 0px 8px 0px;}
.leftnav ul li a{ display:block}
.leftnav ul li .active{ background:#E6007E url(../images/navarrow.jpg) center right no-repeat; color:#FFF; display:block; padding:10px 18px 10px 10px;}

.scroll_leftnav{overflow-y: scroll; height:405px; width:210px; margin-right:20px; margin-bottom:10px}
.scroll_leftnav ul{ margin-right:10px;}

.tablecontainer{border-collapse:collapse; border:1px solid #E3BA02;}
.tablecontainer td{border-left: none;border-right: 1px solid #E3BA02;border-top: 1px solid #E3BA02; padding:5px;}
.normalrow{}
.alternaterow{ background:#F0EFEA}
.tableheader{ background:#FACD00; height:40px; color:#000; font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:15px; text-transform:uppercase; font-weight:bold;}

.menucard{border-collapse:collapse;border: 1px solid #E3BA02;}
.menucard td{border-left: none;border-right: 1px solid #E3BA02;border-top: 1px solid #E3BA02; padding:10px;}
.menucard .days{ font-size:16px; color:#FFF; font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.menucardheader{ background:#FACD00; height:40px; color:#000; font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:16px; text-transform:uppercase; font-weight:bold;}


.event img{ padding:0 15px 15px 0;  height:150px; width:auto;}

/*.videos{}
.videos img{ padding-bottom:15px; height:150px;}
.videos a{text-align:center; font-size:13px; font-weight:bold; text-decoration:none; color:#000;}
.videos a:hover{ text-decoration:underline;}*/

.videoicon{ background:url(../images/video.png) right center no-repeat; padding-right:20px;}
.videoicon:hover{ background:url(../images/video_0.png) right center no-repeat; padding-right:20px;}

/*abhishek*/
.pera{ text-align:justify;}
.event img{ border:0px;}
/*abhishek*/


.pb-20{padding:20px 0}
.innerul ol li{margin:10px  !important; text-align:justify;}

.col{float:left;width:45%; }.colimg{width:70px; border:1px solid #ddd; padding:5px;}.imgborder{border:1px solid #ddd; padding:5px;}.imgborder1{ background: #EEE;border-radius:5px;border:1px solid #ddd; padding:7px;}

.colleft{float:left;width:48%; }
.colright{float:right;width:48%; }

@media print { 
	/* your print styles go here */
	#header, #footer, #menu { display: none; } 

	body { font: 12pt georgia,serif; } 
	h1 { font-size: 18pt; } 
	h2 { font-size: 16pt; color: #000; }
}