.container-header .container-nav {
  flex-wrap: wrap;
  justify-content: space-between;
  padding:0px;   
  margin:0px auto;
  position:absolute;  
  left:auto; right:70px; 
  top:60px; height:50px; width:auto; max-width:1160px;    
  z-index:100;  background: none; 
}

.container-header .container-nav .dj-megamenu-clean li a.dj-up_a {
  
}
.container-header .container-nav .dj-megamenu-clean li a.dj-up_a {
  display: block; height: 60px;  font-size: 12.5pt; font-weight:700; text-decoration: none;   padding: 0 18px;    
}

.container-header .container-nav .dj-megamenu-accordion-dark .dj-mobile-open-btn {
  background: none;
}
.container-header .container-nav .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {
  background: none;
}  

/* responzívne menu */
@media (max-width: 1900px)  {
                                                                                     
}

@media (max-width: 1500px)  {
.container-header .container-nav {
  right:20px; top:50px;  
}
.container-header .container-nav .dj-megamenu-clean li a.dj-up_a {
 font-size: 12pt;  padding: 0 25px;
}
}


@media (max-width: 990px)  {

/* responzívne menu */
.container-header .container-nav {
   left:auto; right:20px;
   top:40px;
}
}

.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin: 0 auto;
  padding: 0;
  width: 45px;
  height: 45px;
  background: none;
  color: #e4e4e4;
  border: none;
  text-align: center;
  -webkit-border-radius: 3px;
  border-radius: 30px;
  -webkit-transition: background-color 0.s ease-out, color 0.s ease-out;
  transition: background-color 0.1s ease-out, color 0.s ease-out;
  text-decoration: none;
}




/*menu 2*/
.nav.menu-2 {
  display: block;
}
.menu-2.mod-list li {
  padding: 0px 35px 11px 0px; line-height:120%; color:#FFFFFF; font-weight:300; font-size:12.5pt; background: none;  float:left; width:auto;
}   
.menu-2.mod-list li a {
  color:#FFFFFF;  font-weight:300; font-size:12.5pt;
} 


@media (max-width: 1900px)  {
.container-header .container-nav {
  right: 50px;  
}

}   

/*rozlisenie max 768*/
@media (max-width: 990px)  {
.container-header .container-nav {
  right: 30px;  top: 37px;
}
.menu-2.mod-list li {
  padding: 0px 20px 11px 0px; font-weight:400; font-size:11pt; 
} 
} 

/*rozlisenie max 500*/
@media (max-width: 500px)  {
.menu-2.mod-list li {
  padding: 5px 0px 5px 0px;  font-size:11pt; clear:left; float:left; width:100%;
}
.menu-2.mod-list li a {
  font-size:10pt;
} 
} 
