.nav > li > a:hover, .nav > li > a:focus {
	background-color: #bcdc1b;
	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
}
.vAlign{
margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.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: #a9c814;
	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: #a9c814
}
}
 @media (min-width: 991px) {
.mobile-phone {
	display: none
}
}
.contact-header {
	width: 270px;
	height: 90px;
	float: right;
	color: #a9c814;
	position: relative;
	font-size: 12pt
}
.contact-header > .fa-phone {
	position: absolute;
	top: 20px;
	left: 0px
}
.contact-header > .fa-envelope {
	position: absolute;
	top: 50px;
	left: 0px
}
.contact-header > .phone {
	position: absolute;
	top: 20px;
	left: 35px;
	color: #888
}
.contact-header > .email {
	position: absolute;
	top: 50px;
	left: 35px;
	color: #888
}
.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: #a9c814
}
.col-md-5 > p > i {
	width: 20px
}
.contact-submit {
	margin-bottom: 30px
}
#scroller img {
	/*width: 145px;*/
	width: 165px;
}
#scroller {
	height: 180px;
}
.greenIcon {
	color: #9cb90f;
}
.fontBig {
	font-size: 15px;
	text-align: left;
}
.fontBig1 {
	font-size: 16px;
}
.sm {
	font-size: 22px;
}
.navbar {
	border: 0px;

}
.navbar-default {
	background-color: #fff;
	font-size: 110%;
	margin-top: 10px;
}
.navbar-nav li:hover {
	background-color: #9cb90f;
}
.navbar-toggle {
	background-color: #9cb90f;
}

@media (min-width: 1000px)   {


.logo {
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.topContMargen
	{/*margin-top:8%;*/
/*	margin-top:8%;*/
		margin-top:120px;
	}
	.topContMargenIn
		{/*margin-top:8%;*/
/*	margin-top:8%;*/
		margin-top:170px;
	}
	
	.bigNav
	{ display:block;
	}
	.smallnav
	{ display:none}
		.navwts a
	{
		padding:10px; 	font-size:115%;
		}
}

@media (min-width: 700px)  and ( max-width: 999px )  {

	
.logo {
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.topContMargen
	{margin-top:11%;}
	.bigNav
	{ display:block;
	}
	.smallnav
	{ display:none}
		.navwts a
	{
		padding:5px; 	font-size:90%;
		}
		.topContMargenIn
		{/*margin-top:8%;*/
/*	margin-top:8%;*/
		margin-top:170px;
	}
	
}


@media ( max-width: 699px )  {


.logo {
	width: 30%;
	margin-top: 0px;
	margin-bottom: 5px;
}
.topContMargen
	{margin-top:27%;}
.bigNav
	{ display:none}
	
	.smallnav
{ display:block;
position:absolute;
right:5px;
top:5px;
	}
	.topContMargenIn
		{/*margin-top:8%;*/
/*	margin-top:8%;*/
		margin-top:130px;
	}
}
.roundIcon {
	background-color: #aac913;
	color: #FFF;
	text-align: center;
	padding: 3px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 22px;
}
.roundIcon:hover {
	color: #000;
}
.fixhed {
	position: fixed;
	z-index: 20000;
	background-color: #343434;
	width: 100%;
	/*-webkit-box-shadow: -1px 10px 5px -5px rgba(0,0,0,0.48);
	-moz-box-shadow: -1px 10px 5px -5px rgba(0,0,0,0.48);
	box-shadow: -1px 10px 5px -5px rgba(0,0,0,0.48);*/
	
/*	-webkit-box-shadow: -1px -8px 17px 21px rgba(0,0,0,0.75);
-moz-box-shadow: -1px -8px 17px 21px rgba(0,0,0,0.75);
box-shadow: -1px -8px 17px 21px rgba(0,0,0,0.75);*/

-webkit-box-shadow: -1px -17px 17px 21px rgba(0,0,0,0.75);
-moz-box-shadow: -1px -17px 17px 21px rgba(0,0,0,0.75);
box-shadow: -1px -17px 17px 21px rgba(0,0,0,0.75);
}
.fixhed a
{
	color:#FFF;
	}
.fontGreen {
	color: #aac911;
}
.ftSize {
	/*font-size: 16px;*/
	font-size:120%;
}
.pdT10 {
	padding-top: 20px;
}
.fonthed
{
	font-size:35px;
	}
.pd5 {
	padding: 15px;
	
}
.pd5 img {
	margin-right:15px;
}
.img100
{
	width:100%}

	.col-md-1U
	{
		width:5%;
		float:left;
		}
	
	.col-md-11U
	{width:95%;
		float:left;}
		
		
	.fa-quote-left,.fa-quote-right { color:#A4D067 }
	
	.line-height-35{ line-height:35px !important }
	
.ls-bottom-slidebuttons, .ls-nav-prev, .ls-nav-next{ display:none !important }
.none
{ clear:both;}
		
		
		