/* CSS Document */
.top_table{background-color: #E7A34B !important;}

#ninja_forms_field_6
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}

#ninja_forms_field_7
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}

#ninja_forms_field_8
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}
#ninja_forms_field_9
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}
#ninja_forms_field_10
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}
#ninja_forms_field_11
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}
#ninja_forms_field_12
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}
#ninja_forms_field_13
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}
#ninja_forms_field_14
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}
#ninja_forms_field_15
{
  width: 540px;
  padding: 8px;
  /*margin-left: 142px;*/
  float:right;
}

.entry-header
{
  display: none !important;
}

h3
{
 font-size: 23px !important;
  color: #1F1F1F;
  font-family: cursive !important;
  padding: 6px 5px;
}
p {
 font-size: 16px;
  padding: 5px 20px 5px 20px;
  line-height: 28px;
  color: #000000;
  text-align:justify;
}



*
{
	margin:0px;
}
/*body
{ height:auto;
	margin:0;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;	
}
*/
/******header********/

.site-description
{
display:none !important;
}
.jw_easy_slider_name
{
margin-top: -55px !important;
}
header
{
width: 100%;
float: left;
height:203px;
background:#E67A18;
}
.sub-header
{
height: auto;
  width: 100%;
  margin: 0px auto;
  position: relative;
  float: left;
  border-top: solid 1px rgba(237, 237, 237, 1);
 }


.top-header
{
height:37px;
width:100%;
float:left;
background:#F0F2F4;
z-index:9999;
}
.main-top
{
	background: #F0F2F4;
  float: left;
  width: 100%;
}
/*****top-social links****/
.social-links-top
{
	float:left;
	margin:2px 5px;
}
.social-links-top ul
{
	padding: 0px;
  margin: 0px;
}
.social-links-top ul li
{
display: block;
  float: left;
  /*height: 15px;*/
  width: 20px;
  background:#fff;
  margin: 3px 5px 3px 5px;
  padding: 5px 5px 5px 5px;
  border-radius: 50%;
  transition: all .5s;
  text-align: center;
  border: solid 2px #CCC;
 }
.social-links-top ul li:hover
{
	background:#fff;
	  transform:rotate(360deg);
}
.social-links-top ul li img
{
	height: 15px;
        
}
.top-search {
  float: right;
}
.top-search input[type="submit"] {
  padding: 1px 28px;
  margin: 5px 0px;
}

ul.login-bar {
  padding: 0px;
}
ul.login-bar li {
 display: block;
  float: left;
  border: solid 1px rgba(0, 0, 0, 0.13);
  font-size: 10px;
  font-weight: bold;
  padding: 5px 4px 2px;
  background: #fff;
  border-radius: 20px;
  margin: 5px 20px 0px -6px;
 }
ul.login-bar img {
 height: 12px;
  width: 12px;
  float: left;
  padding: 2px 2px;
  margin: -3px 16px 0px 0px;
  background: #fff;
  border: solid 2px #DAD6D6;
  border-radius: 50%;
}
ul.login-bar li a {
 color: #5D7383;
  text-decoration: none;
  padding: 5px 13px 0px 4px;
  font-size: 11px;
  font-weight: normal;}


.left-bg {
  position: absolute;
  background-color: #F7D083;
  height: 0px;
  width: 100%;
  left: -100%;
}

/*******header secont*******/
.header-second
{
	float:left;
	width:100%;
	height:200px;
	background:#fff;
}
.header-third {
  float: left;
  width: 100%;
}
.header-phone {
width: 291px;
  height: -5px;
  padding: 20px 0 20px 75px;
  background: #F7D083;
  position: relative;
  float: left;
  z-index:-1;
 }
 .triangle-arrow {
  border-right: 58px solid transparent;
  border-top: 55px solid #F7D083;
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  right: -58px;
  top: 0;
}



.logo
{float: left;
  margin: 8px 5px;}
.logo h1 {
  color: #E57A18;
  font-size: 36px;
  margin-top: -93px;
  margin-left: 187px;
  font-family: initial;
  font-family: cursive;
}




#flip
{
	display:none;
}
nav
{

  float: right;
  margin: 100px 0px;
  z-index:19990;
 }
nav ul
{
padding:0px;
}
nav ul li
{
  padding: 15px 0px;
  float: left;
  transition:all .4s;
  position:relative;
  display: block;
 }
nav ul li:hover
 {
	 border-bottom:3px solid #0DD5F9;
 }
nav ul li a
{
text-decoration: none;
color:rgba(250, 125, 11, 1);
transition:all .4s;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 600;
/*font-size: 15px;*/
padding: 15px 10px;
text-transform: uppercase;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;

}

nav ul li:hover > a { color:#000 !important; }

nav ul ul
{
	display:none;
	z-index: 1000;
height: auto;
top: 50px;
left: 0px;
overflow: visible;
width: 200px !important;
position: absolute;
transition:all .4s;
background:#fff !important;
-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.125);
-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.125);
box-shadow: 0 3px 8px rgba(0,0,0,0.125);
padding: 0;
-webkit-transition: margin-top 0.3s;
-moz-transition: margin-top 0.3s;
-o-transition: margin-top 0.3s;
transition: margin-top 0.3s;
opacity:0.9;

}
nav ul li:hover > ul
{
display: block;
}
nav ul ul li
{
float: left;
padding: 12px 0px 12px 0px;
color: #FFFFFF;
display: block;
border-bottom: solid 1px rgba(0, 0, 0, 0.23);
border-right: none;
width: 100%;
position: relative;
font-size: 13px;
}
nav ul ul li a
{
padding: 0px 0px 0px 10px;
color: #E67A18 !important;
font-weight:400;
}
nav ul ul li:hover {
background: #fff;
color: #000;
border-bottom:1px;
}

nav ul ul li:hover > ul
{
	top:0px;
	left:171px !important;
}






/******slider********/

.main-slider-part
{
	height:auto;
	width:100%;
	margin:0px auto;
}
.slider
{
	height:450px;
	width:100%;
	float:left;
}
.slider img
{
	height:100%;
	width:100%;
}
.abt-dis
{
width:25%;
float:left;
border:solid 1px rgba(0, 0, 0, 0.09);
background:#F5F5F5;
height:400px;
}
.abt-dis h3
{
	border-bottom: solid 1px rgba(0, 0, 0, 0.09);
  background: #647382;
font-size: 17px;
padding: 10px 20px 10px 20px;
color: #fff;
border-bottom: solid 1px rgba(0, 0, 0, 0.09);
}
ul.update
{
	padding:0px;
}
ul.update li
{
	display:block;
	padding:2px 0px;
}
ul.update li p
{
	color:#C34A15;
}
/******main start*********/
.main
{
	height:auto;
	width: 1170px;
	margin:0px auto;
}

.main-inner{
	height:auto;
	width: 100%;
	margin: 0px auto;
}

section.container
{
	width:100%;
	float:left;
	background:url(../images/bg.html) fixed no-repeat;
	background-size:cover;
}
article.slag
{
	position:relative;
	float:left;
	background:#F7D083;
	border-bottom:solid 1px rgba(0, 0, 0, 0.09);
	border-top:solid 1px rgba(0, 0, 0, 0.09);
	margin:20px 0px 0px;
	width:100%;
}
.image-div
{
  height: 219px;
  float: right;
  margin: 20px 20px;
  width: 349px;
  border: solid 13px #E67A18;
}
article.slag p
{
  font-size: 14px;
color: #000000;
font-style: italic;
line-height: 25px;
padding: 0px 20px;
text-align: justify;
}
article.slag h3
{
font-size: 28px;
color: #000;
padding: 10px 20px;
margin: 35px 0px 0px;
font-weight: 600;
font-family: cursive;
}
div#donate {
 background: #E67A18;
  color: #fff;
  bottom: 22px;
  float: left;
  font-size: 22px;
  margin: 30px 20px 0px;
  padding: 7px 27px;
  left: 113px;
  border-radius: 3px;
  box-shadow: 2px 3px 8px -2px #000;}


article.left-sidebar {
  float: left;
  width: 66%;
  margin:20px 0px 0px;
}
article.left-sidebar p
{
	font-size: 14px;
  padding: 5px 20px 10px 20px;
  line-height: 23px;
  text-align: justify;
  color: #000;
}
article.right-sidebar {
    float: left;
  width: 32%;
  height: 300px;
  margin:20px 0px;
  padding: 0px 0px;
  border: solid 1px rgba(0, 0, 0, 0.09);

}
.slider-sidebar
{
height: auto;
  width: 90%;
  margin: 20px 5%;
}
article.right-sidebar h3
{
font-size: 20px;
  background: #E67A18;
  color: #fff;
  /* font-weight: normal; */
  padding: 6px 20px;
}




/*********transparant************/
.transprent-part
{
	  background:url(../images/desk-color-1024x682.html) no-repeat fixed center;
  color: #fff;
  background-size:cover;
  min-height: 250px;
  float:left;
  width:100%;
  padding:40px 0px;
  height: 100%;
}
.transprent-part h4
{
color:#0B16FC;
  font-size: 34px;
  padding:35px 0px 0px 0px;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  text-align: center;
}

.yellow-diamond {
  background: #0B16FC;
}
hr {
  border: 0;
  height: 1px;
  width: 22%;
  position: relative;
  margin: 25px auto;
}
.yellow-diamond:before {
  background: #FFD900;
  content: "";
  display: inline-block;
  height: 15px;
  left: 45%;
  margin: 0 0 0 -3px;
  position: absolute;
  top: -7px;
  transform: rotate(45deg);
  width: 15px;
}
.transprent-part h5 {
  text-align: center;
  font-size: 18px;
  padding: 15px 0px;
}
.transprent-part p
{
	font-size: 16px;
  padding: 18px 28px;
  font-style: italic;
  color: #000;
  line-height: 22px;
}



/**********yellow part*************/
section#recents
{
background: rgba(247, 208, 131, 1);
height: 100%;
float: left;
width: 100%;
border-top: solid 1px rgba(0, 0, 0, 0.11);
border-bottom: solid 1px rgba(0, 0, 0, 0.11);
min-height: 550px;
padding-bottom: 3%;
padding-top: 2%;
text-align: center;}

.center-diamond {
  background: #959595;
}
.center-diamond:before {
  background: #3C3C3C;
  content: "";
  display: inline-block;
  height: 15px;
  left: 45%;
  margin: 0 0 0 -3px;
  position: absolute;
  top: -7px;
  transform: rotate(45deg);
  width: 15px;
}
section#recents h1 {
  color: #172E47;
  font-size: 30px;
  padding-top:25px;
  font-family:cursive;
}

.prog
{
	height: 400px;
  width: 300px;
  float: left;
  position:relative;
  background:#FFFFFF;
  margin: 0px 41px;
  transition:all 1s;
}
section#recents1 h1 {
  color: #172E47;
  font-size: 30px;
  padding-top:25px;
}

.prog1
{
	height: 272px;
  width: 300px;
  float: left;
  position:relative;
  background:#FFFFFF;
  margin: 0px -6px;
  transition:all 1s;
}
.prog2
{
	height: 340px;
  width: 300px;
  float: left;
  position:relative;
  background:#FFFFFF;
  margin: 0px -6px;
  transition:all 1s;
}
.dateC {
    width: 100%;
    border-bottom: 1px dashed #CCC;
    height: 50px;
}
.NewLabelNews {
    margin-top: -36px;
}
.NewLabelNews {
    position: relative;
    font: bold 9.5px Arial;
    background: #023F6E none repeat scroll 0% 0%;
    float: left;
    padding: 3px 6px 3px 3px;
    letter-spacing: 1px;
    border-bottom: 1px solid #023F6E;
}
a.btn-redmore {
background: #E67A18;
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
/* position: absolute; */
padding: 7px 15px;
border-radius: 3px;
}
.prog-image
{
width:92%;
height:190px;
margin:15px 0px;
}
.prog h3 {
  font-size: 20px;
  padding: 10px 20px 0px 20px;
  color: #373535;
}
.prog p
{
	font-size:14px;
}

/**********footer************/
footer
{
	float:left;
	width:100%;
	height:auto;
	background:#E37818;
}
.footer-sub
{float: left;
  margin: 30px 8px 10px 8px;
  height: 240px;
  width: 365px;
}
.footer-sub h4 {
  color: #fff;
  font-size: 20px;
  text-shadow: 2px 3px 3px #000;
  padding: 10px 20px;
}
.footer-sub p {
  font-size: 14px;
  padding: 5px 20px 5px 20px;
  line-height: 20px;
  color: rgba(254, 254, 254, 1);
}
.footer-sub ul
{
	margin: 0px;
  padding: 10px 20px 10px 20px;
}
.footer-sub ul li
{
	  display: block;
  padding: 3px 0px;
}
.footer-sub ul li a
{
	  font-size: 13px;
  color: rgba(255, 255, 255, 1);
  font-weight: bold;
  /* padding: 0px 0px; */
  text-decoration: none;
}
.footer-sub ul li a:hover
{
	color:#FFFF09;
}

.img-footer-gallery
{
	  height: 56px;
  margin: 3px;
  width: 94px;
  -moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
}
.img-footer-gallery:hover
{
	 -webkit-transform:scale(1.10); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:scale(1.10); /* Opera */
     transform:scale(1.10);
}
.top-most-footer
{
	width:100%;
	float:left;
	font-size:12px;
	margin-top:30px;
	padding:10px 0px;
	color:rgba(255, 255, 255, 1);
	text-align:center;
	background:url(images/footer.png) repeat;
}





/**************inner part*********************/
section.container-inner
{
		width:100%;
	float:left;
}
#heading-all
{
	  margin: 77px 0px 0px 0px;
  background: #171717;
}
#heading-all h1
{
  color: #FFFF09;
  font-weight: normal;
  font-size: 20px;
  padding: 20px 20px;
}
.container-inner h1
{
padding: 45px 20px;
  font-size: 34px;
  color: rgba(0, 0, 0, 0.81);
}
div#innerimage {
  float: left;
  margin: 0px 20px 20px 20px;
  height: 327px;
  width: 471px;
}
.container-inner h3 {
  font-size: 24px;
  padding: 2px 20px 15px 20px;
  color: #373535;
}
.menu{
display:block;
margin-top:0px;
z-index:1000;
}













@media only screen and (max-width : 768px)  {
*
{
	margin:0px;
}

body
{ height:auto;
	margin:0;
	
}
.main
{
	height:0px;
	width:100%;
	background:url(img/DSC_0339_edit2.html);
}
.fade_over_background
{
	display:none;
}
header
{
	height:70px;
	width:100%;
	background:rgba(0,0,0,0.5);
	
}

#flip
{
	display:block;
	width:100%;
	/*margin-top:8px;*/
	height:35px;
	background:rgba(0,0,0,.7);
	text-align:center;
	color:#FFFFFF;
	float:right;
}
nav
{
	height:auto;
	width:100%;
	float:left;
	margin-left:0%;
	height:auto;
	background:#333333;
	display:none;
	
}

nav ul li
{
	width:100%;
	padding:0px 0px 0px 0px;
	/*height:30px;*/
height:auto;
	margin-left:0px;
	border-bottom:ridge; border-width:thin; border-color:#666666;
	float:left;
	/*margin-top:5px;*/
	color:#999999;
	display:block;
}
nav ul li:hover
{
	background:#666666;
}
nav ul li a
{
	text-decoration:none;
	color:#CCCCCC;
	float:left; 
        /*margin-top:7px;*/
	font-weight: 700;
}
.abc
{
	height:130px;
	width:100%;
	background:rgba(0,0,0,.9);
	float:left;
}

.donate
{
	display:none;
}

.name_logo
{
	height:80px;
	width:100%;
	float:left;
	margin-top:25px;
	border-radius:5px;
	background:#FF9428;
	color:#FFFFFF;
	text-align:center;
}

.slider
{
	height:auto;
	margin-top: 470px;
	width:100%;
	float:left;
}
.slider_img
{
	height:300px;
	width:100%;
}
.what_we_are
{
	height:auto;
	width:100%;
	text-align:center;
	background:#546569;
	float:left;
	color:#FFFFFF;
	
}
.who_we_r_text
{
	font-size:48px;
	margin-top:40px;
	font-weight:100;
}
.text
{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:24px;
	float:left;
	width:80%;
	margin-left:10%;
	margin-top:50px;
}

.orange
{
	height:auto;
	width:100%;
	float:left;
}
.orange_sub1
{
	height:auto;
	width:100%;
	background:#ebb552;
	float:left;
}
.orange_sub2
{
	height:auto;
	width:100%;
	background:#e8a937;
	float:left;
}
.orange_sub3
{
	height:auto;
	width:100%;
	background:#e59f20;
	float:left;
}



/**********************about********************/


.text_about_container
{
	height:auto;
	float:left;
	width:96%;
	text-align:justify;
	margin-top:30px;
	margin-left:2%;
}
.text_about_container_right
{
	height:auto;
	float:left;
	width:96%;
	margin-left:2%;
	text-align:justify;
	margin-top:40px;
}
.text_about_container_2
{
	height:auto;
	float:left;
	width:100%;
	margin-top:100px;
	background:#0F87FF;	
}
.high_and_care_at_home
{
	width:100%;
	float:left;
	height:auto;
	text-align:left;
	border-bottom:ridge; border-bottom-width:thin;
	margin-top:10px;
	font-size:18px;
	color:#FFFFFF;
}

/**********************events********************/

.container_events
{
	height:auto;
	width:100%;
	margin-left:0px;
}
.sub_container_events
{
	height:220px;
	width:90%;
	margin-top:5px;
	float:left;
	border-bottom:solid; border-width:thin;
	text-align:center;
	margin-left:5%;
}
.search_child
{
	background-color:rgba(0,0,0,.5);
	height:220px;
	width:100%;
	color:#FFFFFF;
	position:absolute;
	left:0px;
}
.img_events
{
	height:220px;
	float:none;
}

.btn_readmore
{
	height:40px;
	width:40%;
	background:#0000FF;
	float:none;
	margin-left:30%;
	 margin-top:30px;
	 margin-bottom:10px;
}
.text_evnt_img
{
 width:90%; margin-top:40px; float:none;
}

.main-inner{
	height:auto;
	width: 100%;
	margin-top: 470px;
}


}