@charset "UTF-8";

body {
	background-image: url(../../../img/body-background%201.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.front-banner {
	margin-top: 35px;
	padding-top: 25px;
	border-top: medium solid #9AC24D;
	border-bottom: medium solid #C80B30;
	background-color: #ffffff;
}


/* START OF NAVIGATION */
.navbar-default {
	padding-top: 10px;
	padding-bottom: 0px;
}



.navbar .navbar-nav {

  display: inline-block;

  float: none;

  vertical-align: top;

 }



.navbar .navbar-collapse {

  text-align: center;

}



.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
	color: #C80B30 !important;
}



.nav.navbar-nav li a {
	border-right: 1px dotted #000000;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000 !important;
	font-size: 20px;
}



.contact {

	border-right: hidden !important;

}







@media screen and (max-width:768px){

	.nav.navbar-nav li a {

	border-right: none;

	padding-left: 20px;

	padding-right: 20px;

	margin-top: 10px;

	padding-top: 2px;

	padding-bottom: 2px;

	color: #000000;

	}
	
	.logo {
	width: 80px !important;
	margin-bottom: -50px !important;
}

}


/* END OF NAVIGATION */

/* START OF BODY */

.front-text {
	background-color: rgba(255,255,255,0.70);
	margin-top: 35px;
	border-left: thin solid #A1A1A1;
	border-right: thin solid #A1A1A1;
	border-bottom: thin solid #A1A1A1;
	border-top: thick solid #48822B;
	margin-bottom: 100px;
	-webkit-box-shadow: 0px 12px 20px 0px;
	box-shadow: 0px 12px 20px 0px;
}


.heading {
	background-color: rgba(255,255,255,0.80);
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: thin solid #A1A1A1 !important;
	border-top: thick solid #48822B;
}

h2 {
	color: #C80B30 !important;
	font-weight: 400 !important;
	-webkit-box-shadow: 0px 0px !important;
	box-shadow: 0px 0px !important;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.30) !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}



h4 {
	color: #48822A !important;
	font-weight: bold !important;
	-webkit-box-shadow: 0px 0px !important;
	box-shadow: 0px 0px !important;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.30) !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	
}

p {
	color: #000000 !important;
	font-size: 16px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.bullets {
	color: #C80B30 !important;
	font-size: 16px !important;
	
	
}

.space {
	padding-left: 40px !important;
}

.vision {
	margin-top: -10px !important;
	font-style: italic;
	
	
}

.dot {
	border-right: thin dotted #C80B30;
}



.gallerycontainer   {
	padding-bottom: 130px;
	display: block;
}





@media screen and (max-width:768px){





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

/* END OF BODY */












/* START OF FOOTER */
.container-fluid.footer {
	

	border-top: thin solid #FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;

	

	
}

/* END OF FOOTER */
