@import url(http://fonts.googleapis.com/css?family=Nunito:400,700,300);
body{
	font-family: 'Nunito', sans-serif;
	position: relative;
	background-color:#fff;
	
}




#logoo {
    padding: 15px 0 15px 0;
}

#logoo img
      {
		max-width:100%;  
	  }
#link li
     {
	  
	  border-bottom:1px dashed #fff;
	  list-style:none;
	  padding:3px 0 3px 0;
	  margin-left:-39px;
	  color: #fff;
    font-size: 18px;	 
	 }
	 


#link a:hover
    {
	color:#000;	
	}
	 
.box-img
         {
		 -webkit-transition:all 0.3s ease-out;
		-moz-transition:all 0.3s ease-out;
		transition:all 0.3s ease-out;
		
		
		  }
		  
.box-img:hover
             {
			 -webkit-transform:scale(1.05);
			-webkit-transform:scale(1.05);
			-webkit-transform:scale(1.05); 
			 
			 }
			 
			 
.box-imgg
         {
		 -webkit-transition:all 0.3s ease-out;
		-moz-transition:all 0.3s ease-out;
		transition:all 0.3s ease-out;
		border:1px solid #ddd;
		  }
		  
.box-imgg:hover
             {
			 -webkit-transform:scale(1.05);
			-webkit-transform:scale(1.05);
			-webkit-transform:scale(1.05); 
			background-color:#2bb5a7;
			 
			 }			 
			 
.telephone {
    margin-top: 5px;
    color: #fff;
	text-align:right;
}
a:hover
     {
	text-decoration:none;
	color:#f90;	 
	 }


.btn_custom{
	background:#b8e765;
	padding: 0.5em 1.2em;
	color: #fff;
}
.green_highlight{
	color: #539E39;
}
.go_to_top{
	position: fixed;
	width:45px;
	height:45px;
	right:0;
	bottom: 0;
	z-index: 99999;
	cursor: pointer;
	display: none;
}



.fa-arrow-circle-up{
	color: #fff;
	font-size: 3em;
}

#login li
       {
		list-style:none;
		float:left;   
	   }
#login a
        {
		text-decoration:none;
		float:left;	
		padding:5px;
		color:#fff;
		font-size:12px;
		
		}
#login a:hover
             {
				color:#000;
				 
			 }


#top-menu
         {
			 
			width:100%;
			height:auto;
			float:left; 
			background-color:#0099cc;
			z-index:999;
		 }
		 
.top-bar
        {
		width:100%;
		height:20px;
		float:left;
		background-color:#272262;	
		}

.header_wrapper{
			
	width: 100%;
	height: auto;
	float: left;
	
	background-color:#fff;
	
}
.banner
       {
		width:100%;
		height:auto;
		float:left;
		 
	   }
	   
	   .inner-banner
       {
		max-width:1200px;
		height:auto;
		/*margin:auto;*/
		/*padding:10px;*/
		
		  
	   }

	
.inner-left
           {
			border:1px solid #ddd; 
			/*-webkit-box-shadow: 0 0 60px #ccc;
			box-shadow:0 0 60px #ccc;*/
			background-color:#fff; 
			padding:20px;
			height:167px;
		   }
.center-left
           {
			border:1px solid #ddd; 
			/*-webkit-box-shadow: 0 0 60px #ccc;
			box-shadow:0 0 60px #ccc;*/
			background-color:#fff; 
			padding:20px;
			height:668px;
			
		   }
.right-left
           {
			border:1px solid #ddd; 
			/*-webkit-box-shadow: 0 0 60px #ccc;
			box-shadow:0 0 60px #ccc;*/
			background-color:#fff; 
			padding:20px;
			
		   }
.box
    {
	border:1px solid #ddd;
	
	margin-bottom:20px;	
	}
.para
     {
		
		line-height:22px;
		font-size:12px; 
		font-weight:bold;
		font-style:italic;
		
	 }
	 .para1
     {
		
		line-height:22px;
		font-size:12px; 
		border:1px solid #b0b2b2;
		padding:10px;
		font-weight:400;
	}
.text
     {
		color:#ff6300;
		font-weight:bold;
		margin-bottom:10px; 
	 }
	 .text1
     {
		
		font-size:16px;
	 }
h3
     {
		color:#ff6300;
		 font-weight:bold;
		font-style:italic;
	 }
	
	    



.email_link{
	font-style: 18px;
	color: #e5e7c5;
	display: inline-block;
	float: right;
	font-weight: 600;
	margin-top: 15px;
}

.email_link .glyphicon{
	font-weight: 700;
	font-size: 1.2em;
	display: inline-block;
	margin:30px 10px 0 0;
}
.logo{
	
 margin:20px;	
	
}




.welcome
        {
		background-color:#148848;
		width:100%;
		height:auto;
		overflow:auto;
		margin-top:20px;
		margin-bottom:20px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
		
		}

/*
===========================
	=banner_wrapper
=============================
 */


.banner-wrapper{
	width:100%;
	
	float: left;
	
	height:auto;
}

.banner .fa-arrow-circle-left{
		top:45%;
		position: absolute;	
}

.banner .fa-arrow-circle-right{
		top:45%;
		position: absolute;	
}


.carousel-control.left,
.carousel-control.right{
	background-image:none;
	color: #135F35;
}






.main-mid{
	width:100%;
	height: auto;
	float: left;
	margin-top:30px;
	margin-bottom:30px;
	
	
}



.inner-main1{
	
	max-width:1200px;

	padding-top:40px;
	margin:auto;
background: #151515;
padding-bottom:40px
	
}
.footer-heading
               {
				color:#fff;  
			
			
			   }


.pop
     {
		background-color:#0099cc; 
		color:#fff;
		text-align:center;
		font-size:20px;
	 }
.popular-box
        {
			
		
		}

.mid2_wrapper p{
	display: block;
	padding: 0.2em 0;
	font-size: 1.2em;
}

/*
===========================
	=mid7-wrapper
=============================
 */


.footer{
	background-color:#148848;
	width:100%;
	height: auto;
	float: left;
	padding:2em 0;
}
.design{
	
	width:100%;
	 height:auto;
	 float:left;
	  background-color:#000;
	  margin-top:30px;
}

.copy {
    width: 70%;
    height: auto;
    float: left;
    color: #fff;
    margin-top: 14px;
    font-size: 13px;
}
        


.email_highlight{
	font-weight: 700;
	color: #49982D;
}












/*
===========================
	=video_features_wrapper
=============================
 */




/*
===========================
	=media_queries
=============================
 */
@media screen and (max-width: 1200px){



	.navbar-default .navbar-nav>li>a{
			font-size: 0.9em;
		}

}


@media screen and (max-width: 992px){

	.feature_inner{
		margin-top:0px;
		padding: 1em 0;
	}

	.feature_inner img{
	border:0.1em dashed #ccc;
	}

	.mid1_wrapper h2,
.mid1_wrapper p{
	display: block;
	text-align: left;
}


.mid1_wrapper p{
	font-size: 0.9em;
}
.mid1_wrapper h2{
	font-size: 1.3em;
}


.mid1_wrapper img{
	margin-top:1.3em;
}

.btn_custom{
	background:#b8e765;
	padding: 0.5em 0.8em;
	color: #fff;
	font-size: 1em;
}

.mid2_box{
	margin:0.5em;
}

.mid1_wrapper .pull-right{
	float: left;
}


.navbar-default .navbar-nav>li>a{
	font-size: 0.9em;
}

.nav>li>a{
	padding:10px;
}

.news_box{
	border-bottom: 1px dashed #ccc;
	padding: 0.8em 0;
	width: 100%;
	height: 100%;
	float: left;
}

.navbar-default .navbar-nav>li>a{
			background-color:#0099CC;
		}	


}


@media screen and (max-width:767px){

	.gallery_view{
		border-bottom: 1px dashed #ccc;
	}

.gall_box{
	width:48%;
	height:auto;
	float: left;
	padding: 1%;
	text-align: center;
}
.news_right_box{
	display: block;
	margin-bottom: 1em;
}
.navbar-default .navbar-nav>li>a{
			background-color:#0099CC;
		}	
	
}

@media screen and (max-width:480px){

	.navigation ul li{
		margin:0;
		
	}
	.navbar-default .navbar-nav>li>a{
			background-color:#0099CC;
			z-index:10000;
			
		}	
	
	.feature_inner .col-xs-4{
		width: 100%;
		height:auto;
		float: left;
	} 

	.email_link{
		font-style: 18px;
		color: #25671c;
		display: inline-block;
		float: right;
		font-weight: 600;
		margin-top: 0px;
	}

	.email_link .glyphicon{
		font-weight: 700;
		font-size: 1.2em;
		display: inline-block;
		margin:0 10px 0 0;
	}

	.small_mob_set1{
		width: 100%;
		height: auto;
		float: left;
	}

	.small_mob_set2{
		width: 100%;
		height: auto;
		float: left;
	}



	.gallery_view{
		border-bottom: 1px dashed #ccc;
	}

	.gall_box{
		width:98%;
		height:auto;
		float: left;
		padding: 1%;
		text-align: center;
	}

	.small_mob_news_box{
	padding: 0.8em 0;
	width: 100%;
	height: 100%;
	float: left;
}



}




