body{
/*font-family:Verdana, Geneva, sans-serif;*/
font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
/*font-family: "Lato", Arial, Tahoma, sans-serif;*/
/*font-family:proxima-nova-condensed, roboto;*/
/*background:url(../images/bodybg.jpg);*/
}
/*header styling*/
.header, .logo{
text-align:center;
color:#fff;
background:rgba(34,63,139,1);
}
.membersection{
margin-top:0.5em;
}
.membersection a{
color:#fff;
}
.tophead{
position:fixed;
z-index:100000;
background:#FFF;
}
.search{
padding-top:0.3em;
height:2em;
}
/*Main Styling*/
.main{
margin-top:10em;
}
.logo{
text-align:center;
}
.mainmenu{
 margin-top: 1.4em;
}
.item-page{
/*background:url(../images/keninvest_header.png);
background-repeat:no-repeat;*/

}
.item-page, .blog{
padding:0 4%;
text-align:justify;
min-height:30em;
}
/*MAIN MENU STYLING*/
.navbar{
  overflow: visible;
  margin-top: 1.3em;
  color: #555555;
  *position: relative;
  *z-index: 20000000;
}
.navbar-inner {
  padding-left: 0px;
  padding-right: 0px;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  border: 0px solid #ffffff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}


/*font styling*/
h2.item-title a, .blog h2 a, .item-page h2 a{
color:#5AC53B;
font-size:0.7em;
font-weight:lighter;
}

.blog h3{
color:#5AC53B;
font-size:1.2em;
}
.item-page h2, .rightbar h3, h3{
color:#5AC53B;
font-size:1.7em;
font-weight:normal;
}
h4{
color:#5AC53B;
font-size:0.9em;
}

/*nav bar active*/
.navbar #nav > .active > a,
.navbar #nav > .active > a:hover,
.navbar #nav > .active > a:focus {
  color: #fff;
  background-color: #223F8B;
}

/*Slider Caption Style*/
.nivo-caption {
    position: absolute;
    left: 5%;
    bottom: 30%;
    background: rgba(10,100,94,0.6);
    color: #fff;
    width: 60%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 1;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.6;
    filter: alpha(opacity=0.6);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nivo-introtext{
font-size:1.2em;
}
a .nivo-readmore{
text-align:center;
font-size:1.5em;
}
.nivo-readmore{
margin-top:2em;
width:30%;
height:10em;
background:#444;
}
.nivo-title{
font-size:2em;
}
/*News and Events Styling*/
.events{
width:94%;
margin:auto 3%;
}
.events1{
/*background:url(../images/eventsbg_01.jpg);*/
background-repeat:no-repeat;
background-size:100% 100%;
height:300px;
border:thin solid #D9EBF7;
}
.events1 h3{
	background:#96BDE6;
	color:#fff;
	text-align:center;
}
.events2{
/*background:url(../images/eventsbg_02.jpg);*/
background-repeat:no-repeat;
background-size:100% 100%;
height:300px;
border:thin solid #D9EBF7;
}
.events2 h3{
	background:#5AC53B;
	color:#fff;
	text-align:center;
}

.events3{
/*background:url(../images/eventsbg_03.jpg);*/
background-repeat:no-repeat;
background-size:100% 100%;
height:300px;
border:thin solid #D9EBF7;
}
.events3 h3{
	background:#EF2900;
	color:#fff;
	text-align:center;
}
.events1:hover,.events2:hover,.events3:hover{
background:rgba(227,238,242,0.9);
}
.ns2-title a{
font-size:1.8em;
color:#333;
}

.ns2-introtext{
color:#333;
}
.ns2-readmore{
/*color:#fff;*/
background:#333;
}

/*Latest Projects NeswPro*/
.moduletableproject .ns2-title a{
font-size:1.5em;
color:#333;
}
.moduletableproject .ns2-introtext{
color:#666;
}


/*Latest Project Styling*/
.latest, .whoweare{
	text-align:center;
}
.latest h3, .whoweare h3{
 font-size:2em;
}
.latestline{
 width:10%;
 margin:auto 45%;
margin-top:0.5em;
margin-bottom:1.2em;
 border-bottom:thick solid #223F8B;
}

/*What We Offer styling*/
.whatwe{
width:10em;
padding-top:0.5em;
height:2em;
background:#AAAAAA;
color:#fff;
text-align:center;
border-radius:0.5em;
}
.whatwe a{
color:#fff;	
}
.whatwe:hover{
background:#777777;
}
.whatwe a:hover{
color:#fff;
}
.video{
text-align:center;
padding-top:5%;
}
.vidwhat{
 color:#fff;
 background:url(../images/bgvideo.jpg);
 background-repeat:no-repeat;
 background-size:100% 100%;
 font-size:1.2em;
}
.vidwhat h3{
font-size:1.7em;
}
.whatw{
padding-top:5%;
height:386px;
}
.whatwe ul{
text-align:center
}


/*foot styling*/
.foot{
background:#000000;
color:#CCC;
text-align:center;
}

/*newsletter styling*/
.newsletter{
color:#fff;
font-size:2.5em;
background:#101A4D;
/*height:3em;*/
}
/*Social icon signup login styling*/
.socialicon{
width:70%;
margin:0 8%;
}
.sociali{
	float:left;
	width:8%;
	border-left:thin solid #FFF;
}
.socialic{
	float:left;
	width:18%;
	border-left:thin solid #FFF;
}

/*Menu CK Styling*/
div#maximenuck104 ul.maximenuck li.maximenuck.level1 {
	display: inline-block;
	float: none !important;
	position:static;
	list-style : none;
	border: 1px solid transparent;
	/*float:left;*/
	text-align:center;
	padding: 4px 9px 2px 9px;
	margin: 2px 2px 0 0;
	cursor: pointer;
	vertical-align: middle;
	box-shadow: none;
	filter: none;
}
div#maximenuck104 ul.maximenuck li.maximenuck.level1 > a,
div#maximenuck104 ul.maximenuck li.maximenuck.level1 > span.separator {
	font-size:13px;
	color: #EEEEEE;
	display:block;
	float : none !important;
	float : left;
	position:relative;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
	box-shadow: none;
	min-height : 34px;
	outline : none;
	background : none;
	filter: none;
	border : none;
	padding : 0;
	white-space: normal;
	filter: none;
    text-transform:uppercase;
}
/*Price Plan Styling*/
.pricep{
width:100%;
}
.priceplan{
	float:left;
	width:40%;
	margin:0 5%;
 	text-align:center;
	border-bottom:thin solid #CCC;
	height:15em;
}
.msection{
	float:left;
	width:auto;
	margin:0 5%;
 	text-align:center;
	border-bottom:thin solid #CCC;
	height:15em;
}

.priceplan p{
background:#D5E1FF;
}
.priceplan h4{
color:#fff;
font-weight:lighter;
background:#223F8B;
line-height:2em;
}
.priceplan h5{
background:#02AA27;
color:#fff;
width:25%;
margin:auto 40%;
line-height:2em;
}
.priceplan h6{
	background:#EF2900;
color:#fff;
width:25%;
margin:1% 40%;
line-height:2em;
}
.priceplan h5 a, .priceplan h6 a{
color:#fff;
}

/*right bar */
.rightbar .custom, .rightbar .menu{
border:thin solid #96BDE6;
}
.rightbar h3{
background:#223F8B;
color:#fff;
text-align:center;
}

/*Breadcrumb*/
.breadcrumb{
	background:#CDDFF3;
}
.breadcrumb > .active {
   /* color: #fff;*/
}
.breadcrumb a{
 /*  color:#223F8B;*/
}

@media (max-width: 760px)  {	
/*Slider Caption Style*/
.nivo-caption {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0);
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.8;
    filter: alpha(opacity=8);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nivo-introtext{
font-size:1em;
}

/*Social icon signup login styling*/
.socialicon{
width:100%;
}
.sociali{
	float:left;
	order-left:thin solid #FFF;
}
.socialic{
	float:left;
	border-left:thin solid #FFF;
}
.video{
text-align:center;
padding-top:0%;
}
.vidwhat{
 color:#fff;
 background:none;
/* background-repeat:no-repeat;
 background-size:100% 100%;*/
 font-size:1.2em;
 height:auto;
}
.whatw{
color:#333;
height:auto;
}
/*newsletter styling*/
.newsletter{
color:#fff;
font-size:1em;
background:#101A4D;
height:auto;
}
.priceplan{
	float:none;
	width:auto;
	margin:0
 	text-align:center;
	border-bottom:thin solid #CCC;
	height:15em;
}
.priceplan h5{
background:#02AA27;
color:#BAC39F;
width:100%;
margin:auto auto;
line-height:2em;
}
.priceplan h6{
	background:#0231AA;
color:#fff;
width:100%;
margin:1% auto;
line-height:2em;
}
.tophead{
position:static;
}
/*Main Styling*/
.main{
padding:0 4%;
margin-top:0;
}
.search{
padding-top:0.3em;
height:auto;
}
.item-page, .blog{
min-height:auto;
}
}


/*inner pages styling*/
.item-page img{
margin:0.3em;
}

/*button style*/
.innerbtn{
width:10em;
padding-top:0.5em;
height:2em;
background:#EF2900;
color:#fff;
text-align:center;
border-radius:0.5em;
}
.icold{
margin-left:30%;
}

.innerbtn:hover{
background:#223F8B;
}
.innerbtn a{
color:#fff;
}
.innerbtn a:hover{
color:#fff;
}

/*right menu styling*/
.rightbar .menu li a{
	background:#CDDFF3;
	width:96%;
	padding:0 2%;
	color:#333;
	border:thin solid #fff;
}
.rightbar .menu li a:hover{
	background:#CCC;
}

.theme-default .nivo-caption a{
		background:#FBD03B;
		color:#333;
		border:thick solid #FBD03B;	
}