.menu-mob  a{
color:#fff !important;
font-size: 28px!important;
font-weight: 500!important;
}
.menu-mob a:hover,
.menu-mob a:active,
.menu-mob a:focus{
color:rgb(221, 220, 220)
}


.menu-mob button {
border:none;
background-color: #fff;
}

.xxxx {
    overflow: hidden; 
    height: 0px;
  }
  .item.active .xxxx {
    height: 100%; 
    padding-bottom:30px;
  }

.vert-pad{
padding-top:4vh;
}

@media only screen and (min-height:700px) and (max-height:999px) {
.vert-pad{
padding-top:5vh;
}
  .item.active .xxxx {
    height: 100%; 
    padding-bottom:35px;
  }
}
@media only screen and (min-height:1000px) {
.vert-pad{
padding-top:6vh;
}
  .item.active .xxxx {
    height: 100%; 
    padding-bottom:55px;
  }
}
 

.dropdown-content {

  display: none;
}
.h-nomenu {
min-height:calc(  100vh - var(--bs-header-height));
}
.h-nomenu-max {
max-height:calc(  100vh - var(--bs-header-height));
}
