
body ,p ,h1
{
	color:#fff;
	}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: #1f7e51;
	color: #fff;
}
.nav > li > a {
	font-weight: bold;
}
.mega-nav {
	height: 100px
}
.navbar-brand img {
	height: 76px !important
}
 @media (max-width: 400px) {
.navbar-brand img {
	height: 50px !important
}
}
.ls-nav-start, .ls-nav-stop, .ls-ct-half, .ls-circle-timer {
	display: none !important
}
.mt-10 {
	margin-top: 10px
}
.social-top {
	font-size: 13pt;
	margin-top: 15px;
	margin-left: 20px;
	float: right
}
.mobile-phone {
	width: 100%;
	padding-top: 10px;
	color: #266bb3;
	text-align: center;
	font-size: 12pt
}
 @media (max-width: 990px) {
/* Hide on mobile and portrait tablet */

.social-top, .contact-header {
	display: none
}
.mobile-phone {
	width: 100%;
	padding-top: 10px;
	color: #266bb3
}
}
 @media (min-width: 991px) {
.mobile-phone {
	display: none
}
}
.contact-header {
	width: 270px;
	height: 90px;
	float: right;
	color: #266bb3;
	position: relative;
	font-size: 15pt
}
.contact-header > .fa-phone {
	position: absolute;
	top: 20px;
	left: 0px
}
.contact-header > .fa-envelope {
	position: absolute;
	top: 65px;
	left: 0px
}
.contact-header > .phone {
	position: absolute;
	top: 20px;
	left: 35px;
	color: #888;
	font-size: 15px
}
.contact-header > .email {
	position: absolute;
	top: 65px;
	left: 35px;
	color: #888;
	font-size: 15px
}
.margin-left-20 {
	margin-left: 20px
}
.success-header {
	width: 100%;
	padding: 5px 0px 5px 0px;
	border: 1px solid #ccc;
	border-radius: 10px;
	margin-bottom: 20px;
	text-align: center;
	color: #ff0000
}
.main-colour {
	color: #266bb3
}
.col-md-5 > p > i {
	width: 20px
}
.contact-submit {
	margin-bottom: 30px
}
.inverse img {
	width: 100%
}
.greenhead div { /*background-color:#266bb3;
background-image:url(../images/gallery/BG.png);*/
	position: absolute;
	padding: 8px;
	width: 100%;
	font-size: 55px;
	top: 40%;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 60px;
	color: #FFF;

}
.greenhead img { 
	
	border-bottom:#000 3px solid;
}
.greenhead img:hover { 
	
	border-bottom:#266bb3 3px solid;


}

#carouselTestimonial h2, #carouselTestimonial i {
	color: #FFF;
}
/*nav*/	
		
.container-fluid {
	background-image: url(../images/nav1BG.png);
	background-color: transparent;
}
.navlist {
	color: #FFF;
}
.container-fluid a:hover {
	background-image: url(../images/nav2BG.png);
	background-color: transparent;
	color: #FFF;
}
 @media only screen and (min-width: 320px) {
.navbg {
	background-color: transparent;
	border: 0px;
	width: 290px;/*	top:150px;  position:absolute; z-index:5000*/
}
.logo {
	margin-bottom: 10px;
}
}
@media only screen and (min-width: 481px) {
.navbg {
	background-color: transparent;
	border: 0px;
	width: 200px;
	top: 30px;
	position: absolute;
	z-index: 5000
}
.logo {
	top: 25px;
	margin-left: 30%;
	position: absolute;
	z-index: 5000
}
}

 @media only screen and (min-width: 769px) {
.navbg {
	background-color: transparent;
	border: 0px;
	width: 890px;
	margin-left:8%;
	top: 150px;
	position: absolute;
	z-index: 5000
}
.logo {
top: 25px;
		margin-left: 30%;
	position: absolute;
	z-index: 5000
}
}
@font-face {
	font-family: BebasNeue;
	src: url(BebasNeue.woff);

}
.styl {
	font-family: BebasNeue;
/*		opacity:0.5;*/
}
.styl a
{
	color:#fff;
	}
	.styl a:hover
{
	color:#0f75bc;
	}
.contact
{
	background-color:#0f75bc;
	padding:15px;
	}

.botBar
{
	border-bottom:#0f75bc 5px solid; 
	}