nav.main-nav {
    position: absolute;
    top: 0px;
    z-index: 9;
    width: 100%;
    left: 0;
    right: 0;
    padding: 20px 0px;
}
nav.fixed {
	position:fixed;
	animation: navmove 0.8s;
	background-color: rgba(255, 255, 255, 0.9);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    padding:5px 0px;
}
@keyframes navmove {
	from {top:-100px}
	to {top:0px}
}
ul.daratzis-nav {
    text-align: center;
}
.bx-wrapper {
    background: transparent !important;
    border: 0px !important;
    box-shadow: none !important;
}
ul.daratzis-nav li {
    display: inline-block;
    margin-right: 20px;
    font-size: 18px;
}
ul.daratzis-nav li:last-child {
    margin-right: 0px;
}
nav.main-nav ul.daratzis-nav li a {
    color: #fff;
	font-size:20px;
	transition: 0.3s all ease-in-out;
}
nav.fixed ul.daratzis-nav li a {
	color:#333;
	transition:0.3s all ease-in-out;
}
ul.daratzis-nav li a:hover {
    color: #777;
	transition: 0.3s all ease-in-out;
}
#company .btn {
    border-radius: 0px;
}
.switchable {
	background-color:#fff;
}
video {
	width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    transform: scale(1.1);
}
.languages {
    display: inline-block;
}
.form-email button.btn {
    background-color: #fff;
    color: #333;
    border-color: #fff;
    border-radius: 0px;
}
.feature .boxed {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 0px !important;
    border: 0px;
    margin: 0px;
    text-align: center;
}
.feature > img {
    margin: 0px;
}
.feature h3 {
    margin: 0px;
    position: absolute;
    top: 40%;
    left: 0px;
    right: 0px;
    text-align: center;
}
.main-container:before {
    content: '';
    position: absolute;
    top: 0px;
    height: 100px;
    width: 100%;
    z-index: 8;
    background: -moz-linear-gradient(top, rgba(91,170,229,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(top, rgba(91,170,229,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(91,170,229,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5baae5', endColorstr='#00ffffff',GradientType=0 );
}
@media (max-width:486px) {
	ul.daratzis-nav li {
		font-size:16px;
	}
	ul.daratzis-nav li.contact {
		margin-right: 0px;
	}
}
.feature .boxed:hover {
    background: transparent;
}
#maintenance {
	border-top: 1px solid #cecece;
    padding-top: 86px;
    background-color: #e0dddd;
}
nav.main-nav ul.daratzis-nav li a {
    color: #fff;
    font-size: 20px;
    transition: 0.3s all ease-in-out;
    border: 1px solid rgba(255, 255, 255, 0.25);
    padding: 7px;
    border-radius: 5px;
}