


@media (max-width: 768px) {

#dvcab1{
float:left;
padding-left:5px;
width:42%;

/*background: green; */

}




/*#primaryNav e  .site-nav  eh o meesmo elemento */


/*
#primaryNav{
width:50%; 
float:left;
left: 5px;
padding:0px;

background: blue;

}
*/


#primaryNav, .site-nav {

/*background: pink; */
border:0px;
top:0px;
height:80px;
padding:0px;
right:0px !important;
position:absolute;
width:94% !important;


    display: flex;
    justify-content: right;


}


.nav-container {
/*background: yellow; */
width:99% !important;
position:absolute!important;
left:0px !important;
right:0px !important;
}








/*

   #menu_cel{
    display: none;
	 position: absolute;
	 right: 0px;
	 top:82px;
	 width:80%;
	 padding:0px;
	 
	border-radius: 20px 20px 20px 20px;
	 
	 background: red;

  }
*/


    .nav-menu2 {
    display: block;
    flex-direction: column;
    width: 100%;
	background:#383E4E ;
	/* background: red !important; */
	 
	 position: absolute;
	 right: 1px;

  }
  





.nav-item2 {
  position: relative;
   background:#383E4E !important;
   border-bottom: 1px solid #888;
   /* background: blue !important; */
	width: 100%;
	/* left: 0;*/
	/*  margin-left: -100%;*/
}




.dropdown-menu2 {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 280px;
  background-color: #383E4E;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 0 0 var(--radius-md) var(--radius-md);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
  list-style: none;
  padding: 8px 0;
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
  z-index: 999;
 /*  background: green !important; */
}











}