.navbar-collapse
{
  border:none;
  box-shadow: none;
}

.navbar {
    margin-bottom: 0;
    background-color: #000;
    border:none;
}
.navbar
{
  border: none;
}
.navbar-fixed-top {
  top: 0;
  border: none;
}
.navbar-custom a {
    color: #fff;
}

.navbar-custom .nav li a {
}

.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li.active {
    outline: 0;
}


.navbar-toggle:focus,
.navbar-toggle:active {
    outline: 0;
}


@media(max-width:420px) {
.navbar-toggle {
    margin-top:-5px;
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
    padding-left:0px;
}
}
@media(min-width:420px) and (max-width:960px){
.navbar-toggle {
    margin-top:-5px;
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
    padding-left:10px;
}
}
@media(min-width:959px) {
    .navbar {
        padding: 0px 0;
        padding-top:20px;
        border-bottom: 0;
        background: 0 0;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .top-nav-collapse {
        background-color: #000;
    }

    .navbar-custom.top-nav-collapse {
        border-bottom: none;
    }
}


@media (min-width: 960px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
  .navbar-header {
    float: left;
  }
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .navbar-toggle {
    display: none;
  }
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}

@media (max-width: 960px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
  .navbar-collapse li  { padding-top:9px;padding-bottom:5px;border-bottom:1px solid #4b4746;}
  .navbar-collapse li.last { border-bottom:none;}
  .navbar-collapse {
  max-height: 600px;
  float:none;
  padding-right:20px;
  padding-left:20px;
  background:black;
  margin-top:0px;
  text-align:center;
  }
  
	#logo img {
		margin-top:14px;
	}

}
@media (max-width: 960px) and (max-height: 409px) {

  .navbar-nav > li > a {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size:17px;
  }
	
}
@media(min-width:890px) and (max-width: 1340px) {
.navbar-nav{ position:fixed; left:350px; }	
.navbar-nav > li > a {  }
}

@media(min-width:890px) and (max-width: 1180px) {
.navbar-nav{ position:fixed; left:350px; }	
.navbar-nav > li > a { padding-left:13px; padding-right:13px; font-size:19px}
}
/*
@media(min-width:890px) and (max-width: 1080px) {
.navbar-nav{ position:fixed; left:350px; }	
.navbar-nav > li > a { padding-left:10px; padding-right:10px; font-size:17px}
}

@media(min-width:890px) and (max-width: 1024px) {
.navbar-nav{ position:fixed; left:350px; }	
.navbar-nav > li > a { padding-left:8px; padding-right:8px; font-size:15px}
}*/


#footerNew{position:fixed; bottom:0; width:100%; background-color:#000000; display:block;}
#footerNew .inner{width:96%; text-align:right; max-width:1040px; margin:0 auto;  padding:10px 2%} 
#footerNew .inner ul {margin:0; padding:0; list-style:none;}
#footerNew .inner ul li{float:right; margin-left:25px}
.spacer{height:500px;}
@media(max-width: 960px) {#footerNew{ display:none}.spacer{display:none}}