
body {
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	padding: 0;
	background: #ffffff;
}
body a {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

.header{
width:100%;
float:left;
padding:0px 0px;
margin:0px 0px 0px 0px;
}

.logo{
margin:0px 0px 0px 50px;
}

.header h2.heading{
font-size:80px;
color:#fff;
	line-height:70px;

}
p.small-heading{
	font-size:19px;
	color:#fff;
	line-height:5px;
	margin:0px 0px 0px 0px;
}
.navigation{
	margin-top:40px;
width:100%;

background:#e36c08;
}
ul.navbar-nav li a{
color:#fff !important;
padding:5px 50px !important;
}
ul.navbar-nav li a:hover{
background:#006400 !important;
 
}
.carousel-caption {
  position: absolute;
  top: 35px !important; 
  left: 4%;
  z-index: 10;
  padding-top: 	0px;
  padding-bottom: 20px;
  color: #fff;
  width:40%;
  text-align:left;
   text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption h1.slider-heading_1{
 color:#000;
  font-size:20px;
  text-shadow:none;
  color:#147800;
  font-weight:600;
  margin-bottom:5px;
  text-align:center;
}
.carousel-caption p.slider-heading_2{
	text-align:center;

text}
p.slider-heading_3{
color:#000;
text-align:center;
text-shadow:none;
}
p.slider-heading_4{
text-align:center;
float:right !important;
text-shadow:none;
}

.middle{
wdith:100%;

}
h2.middle-heading{
color:#009900;
margin-top:10px;
}
.butns{
	margin-top:10px;

}
.footer{
	float:left;
width:100%;
margin-top:20px;
background:#147800;
}
ul.footer-nav{
margin:0px 0px 0px 20px !important;
padding:0px !important;
color:#fff;
}
ul.footer-nav li a{
color:#000;
font-size:12px;
line-height:20px;
color:#fff !important;
}

h4.footer-heading{
	font-size:15px;
	font-weight:600;
margin:20px 0px 5px 8px;
color:#fff !important;
}
h3.heading2{
	font-size:15px;
	font-weight:600;
margin:15px 0px 5px 0px;
}

h2.about-heading{
	font-size:22px;
	color:#009900;
	padding:10px 0px;
	text-transform:uppercase;
	
}
h3.feature{
font-size:18px;
color:#009900;
margin-bottom:10px;
}
p span.name{
color:#f6a35e;
font-weight:600;
margin:0px 5px 0px 0px;
}
.moments-left img{
width:100%;
}
.container{
padding:0px !important;
}
h3.heading-pages{
text-align:center;
margin-top:30px;
}
.border{
border:1px solid #ddd;
float:left;
padding:0px 20px;

}
.news-upadtes{
width:100%;
float:left;
}
 img.evt{
padding-top:10px;

}
.log2{
display:none !important;
}

/***** Gallery *****/
.gallery{
	padding:0px 0 50px 0px;
}
.gallery_1_of_4{
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	box-shadow: 0px 0px 5px #999;
}

.images_1_of_4 {
	width: 19.8%;
	padding:1.5%;
	position:relative; 
}
.images_1_of_4  img{
	max-width:100%;
	display:block;
	outline:none;
}
.images_1_of_4 a{
	outline:none;
}
.images_1_of_4  h3{
	margin-top:0.4em;
	margin-bottom:0.2em;
	font-weight : normal;
	color:#F95355;
	font-size:1.2em;
}
.images_1_of_4  p{
	font-size:0.8125em;
	color:#7E7E7E;
	line-height: 1.6em;
	font-family : verdana, arial, helvetica, helve, sans-serif; 	
}
.images_1_of_4  span a{
	color:#F95355;
	font-size: 1em;
	cursor: pointer;
}
.images_1_of_4 a span{
	position: absolute;
	top:80px;
	left:135px;
	width:36px;
	height:36px;
	opacity: 0;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.images_1_of_4 a img:hover{
	opacity:0.6;
}
.images_1_of_4 a:hover span{
	opacity:1;
	background:url(../images/zoom.html) no-repeat;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.sliders{
width:100%;
float:left;
}
a.tag{
color:#fff;
}
a.tag:hover{
color:#fff;
}
@media only screen and (min-width:320px) and (max-width: 767px) {
	header{
	width:100%;
	margin:0px !important;
	padding:0px !important 
	}
	.header h2.heading{
font-size:25px;
margin-top:20px !important;
	line-height:10px;

}
p.small-heading{
	font-size:19px;
	color:#fff;
	line-height:20px !important;
	margin:0px 0px 0px 0px;
	
}
.logo{
margin:0px;
text-align:center;
}
h1.slider-heading_1{
color:#000;
  margin-bottom:0px !important;
font-size:10px !important;
}
p.slider-heading_2 img{
width:25px !important;
}
.carousel-caption {
  position: absolute;
  top: 0px !important; 
  
}
p.slider-heading_3{
font-size:8px !important;
margin-top:-10px;

}
.carousel-caption {
   left: 1%;
  z-index: 10;
  padding-top: 	0px;
  padding-bottom: 20px;
  color: #fff;
  width:45%;

}
p.slider-heading_4{
	display:none !important;
}


.log2{
display:block !important;
}
.box_1{
width:100% !important;
display:block !important;
color:#000 !important;
padding:0px 0px 0px 20px !important;
}
.box_2{
width:100% !important;
display:block;
padding:0px 0px 0px 20px !important;
}

.navigation{
	margin-top:0px !important;
	}
	
	

}
.carousel-indicators{
bottom: 3px !important;
}
.box_2{
	width:120px;
	float:left;
}
.box_1{
width:165px;
float:left;
margin:0px 8px 0px 0px;
}
.detail .page_heading{
	font-size: 27px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}
.detail img{width:100%; height:220px;}
span.contact_ican{
margin:0px 7px 0px 0px;
font-size:20px !important;
}
.adddes{
margin:0px 0px 0px 100px;
}
.butns{
margin:50px 0px 0px 30px;
}
.green-bg{width:100%; float:left; background:#147700;