/* custom css */


 .sticky-wrapper
{
    margin-top:-50px; /*todo :: may cause breaks*/
}



.sticky-nav
{
    margin-top:-50px;
}

.sticky-nav.stuck, .our-company-sticky-nav.stuck
{
    position:fixed;
    top:80px;
    box-shadow:0px 4px 5px rgba(0,0,0, 0.3);
    z-index:149;
    margin-top:0;
	background:#fff;
}

.sticky-nav ul, .our-company-sticky-nav ul
{
    list-style: none;
    margin:auto;
}

.sticky-nav ul li, .our-company-sticky-nav ul li
{
    float:left;
    text-align: center;
    cursor:pointer;
    margin-top:10px;
    color: #6D6E71;
    text-transform: uppercase;
    font-size: 25px;

}

.sticky-nav ul li.active-js, .our-company-sticky-nav ul li.active-js
{
    font-weight:bolder;
}

.sticky-nav ul li div.arrow, .our-company-sticky-nav ul li div.arrow
{
    display:none;
}

.sticky-nav.stuck ul li.active-js div.arrow, .our-company-sticky-nav.stuck ul li.active-js div.arrow
{
    display:block;
    position:absolute;
    left:50%;
    margin-left:-10px;
    top:38px;
    margin-top:-3px;
    -webkit-transform:scale(3.5,1.25);
    -moz-transform:scale(3.5,1.25);
    transform: scale(3.5,1.25);
    color:rgba(255,255,255, .98);
    text-shadow:0 2px 1px rgba(0,0,0,0.3);
}


#nav {
	list-style: none;
	position: fixed;
	right: 0px;
	top:50%;
	margin-top: 5px;
	z-index:9999;
}
#nav li {
	float: right;
	clear: both;
}
.transition {
transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
}
.nav-a {
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	background-color: #562d89;
	padding: 15px;
	min-width: 145px;
	float: left;
	margin-bottom: 5px;
    margin-right: -102px;
}
.nav-a:hover, .nav-a:focus {
	color: #fff;
	min-width: 135px;
	opacity: 1;
	background-color: #323232;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
    margin-right: 0px;
}
#one{
	background:url(../images/slider/training.jpg) no-repeat center top;
	background-size:cover;
	height:600px;
}
#two{
	background:url(../images/slider/it-service.jpg) no-repeat center top;
	background-size:cover;
	height:600px;
}
#three{
	background:url(../images/slider/it-consulting.jpg) no-repeat center top;
	background-size:cover;
	height:600px;
}
.nav-a i{
	width:30px;
	text-align:left;
	float:left;
    font-size: 20px;
}
.overlay{
	padding:12em 0;
}
.nopad{
	padding:0;
}
.overlay h1, .overlay p{
	background:rgba(86,45,137,0.9);
    color: #fff;
	padding:5px;
}