.navbar{
    background: black;
    padding-top: 16px;
    height: 50px;
}
.dropdown-menu li a, .nav li a {
    margin: 0px !important;
    color: #FFF !important;
    font-size: 0.875em;
    background: none repeat scroll 0% 0% #000;
    border-top: medium none !important;
    border-bottom: medium none !important;
}
.dropdown-menu li a, .nav li a.active{
    color: #B1C904 !important;
}
.langSeparator, .langSeparator .open > a, .langSeparator .open > a:hover, .langSeparator .open > a:focus {
    border-left: 1px solid #0090C3 !important;
}
.navbar-header a{
    text-decoration: none !important;
    border: none;
}




/**/
#main-navigation {
    position: fixed;
    top: 0px;
    width: 100%;
    height: 50px;
    background-color: #000;
    z-index: 101;
}
#main-navigation img {
    position: relative;
    top: 3px;
    margin-left: 5px !important;
}
.no-padding{
    padding:0;
}
/**/





@media (max-width: 380px){
	.navbar img{
		width:180px!important;
		height:auto!important;
		margin-top:.5em
	}

}

@media (min-width: 380px) and (max-width: 440px){
	.navbar img{
		width:250px!important;
		height:auto!important;
		margin-top:.1em
	}

}

@media (min-width: 440px) and (max-width: 767px){
	.navbar img{
		margin-top:-.1em
	}

	.nav li a{
		border-bottom:1px solid #000;
		border-top:1px solid #000
	}

	.nav li a:hover{
		border-bottom:1px solid #333;
		border-top:1px solid #333
	}

}

@media (min-width: 768px) and (max-width: 991px){
	.nav li a{
		border-top:none!important;
		border-bottom:none!important
	}

	.nav li a:hover{
		border-top:none!important;
		border-bottom:none!important
	}

	.navbar-header img{
		width:180px!important;
		height:auto!important;
		margin-top:.5em;
		margin-right:0!important
	}

}

@media (max-width: 767px){
	.navbar-nav{
		margin-top:0!important
	}

	.nav li a{
		border-bottom:1px solid #333!important;
		border-top:1px solid #333!important;
		background:#000
	}

	.nav li a:hover{
		border-bottom:1px solid #333!important;
		border-top:1px solid #333!important;
		background:#000!important
	}

}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
    border-radius: 0%;
    position: absolute;
    z-index: 1;
    height: 6px;
    width: 6px;
    border: 0px none;
    background: rgba(240, 242, 244, 0) none repeat scroll 0% 0%;
    border: 1px solid white;
    left: 50%;
    top: 50%;
    margin: -2px 0px 0px -2px;
    transition: all 0.1s ease-in-out 0s;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.42);
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {
    height: 6px;
    width: 6px;
    border-radius: 0%;
    margin: -2px 0px 0px -2px;
    background: white;
    border: none;
}
.fp-controlArrow{
    opacity: .1;
}
/* Bottom menu
* --------------------------------------- */
#infoMenu li a {
    color: #fff;
}  
.logo{
    position: fixed;
    z-index: 3;
    top: 50px;
    right: 50px;
    width: 450px;
}


footer {
    background: none repeat scroll 0 0 #919191;
    bottom: 0;
    color: #ffffff;
    display: block;
    font-family: FuturaBT-Book,Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 0.8em;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    position: fixed;
    width: 100%;
    z-index: 3;
}
footer .left a {
    margin-right: 1.2em;
}
footer .left {
    text-align: left;
}
footer .right {
    text-align: right;
}
footer .right a {
    color: #ffffff;
    text-decoration: none;
}



/* iPhone 6 Plus landscape */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
}
/* iPhone 5 & 5S landscape */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
}
/* iPhone 2G - 4S  landscape */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) {
}

/* Small devices (tablets, 768px and up) */
@media only screen 
and (min-width : 768px) {
/* Styles */
    #main-navigation img {
        margin-left: -4px !important;
    }
}

/* Medium devices (desktops, 992px and up) */
@media only screen 
and (min-width : 992px) {
/* Styles */
}

/* Large devices (large desktops, 1200px and up) */
@media only screen 
and (min-width : 1200px) {
/* Styles */
}