
    @media (max-width: 500px) {
.big_container {
margin-top:120px;
}
}
.anchor {
transition: all 0.4s linear;
display: block;
position: fixed;
bottom: 50px;
right: 10px;
background-image: url(../images/up.png);
background-repeat: no-repeat;
width: 50px;
height: 50px;
cursor: pointer;
}
.hidden {
display: none;
opacity: 0;
}
#secmenu {
 padding:0;
 margin:0;
 padding-bottom:10px;
}
#secmenu   li {
list-style-type: none; 
}
#secmenu   li a {
list-style-type: none; 
color:black;
font-weight: 400;
padding: 0.25rem 1.5rem;
white-space: normal;
}
#secmenu    a:hover {
width:100%;
background-color: rgba(153, 190,  242, 0.8);
}
@keyframes pulse {
0% {
background-color: rgba(153, 190,  242, 0.8);
}
100% {
background-color: rgba(255, 255, 255, 1);
}
}
.mobile-menu{
width:100vw;
max-height: 100vh;
overflow-y:scroll;
}
.lock-scroll {
overflow-y: hidden;
     
 }
.dropdown-menu{
margin-top:-6px;
padding:1px;
transition:1s;
}

.dropdown-item {
white-space: normal;
}
.dropdown-menu .dropdown-menu {
top: auto;
left: 100%;
transform: translateY(-3rem);
}
.dropdown-item + .dropdown-menu {
transition:1s;
display: none;
}
.dropdown-item.submenu::after {
content: '▸';
margin-left: 0.5rem;
}
.dropdown-item:hover + .dropdown-menu,.dropdown-menu:hover 
{
display:list-item;
}
@media (max-width: 999px) {   
.dropdown-menu .dropdown-menu {    
top: auto;
left: 100%;
transform: translateY(0rem);
background-color: #f8f9fa !important;
}
.dropdown-menu{
   background-color: #f8f9fa !important; 
   border:0;
}
.dropdown-menu .dropdown-mymenu {
    background-color: #f8f9fa !important;
   border:2px solid;
}
}
@media (min-width: 999px) { 

.dropdown-mymenu{
      min-width:350px;
      animation: pulse 0.9s;
}
.site-navbar {
position: absolute;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-nav .dropdown-menu {
    margin-top:12px;
    margin-left:0px;
    position: static;
    float: none;
}
.navbar-nav .general {
    margin-top:-20px;
    margin-left:300px;
}
.navbar-nav .general2 {
    margin-top:-20px;
    margin-left:410px;
}
.mobile-menu{                            
  overflow-y: hidden;
  }
.lock-scroll {
overflow-y: scroll;
 }
}
.nav-link{
font-size:1.3em;
list-style-type: none;
font-weight:bold;
letter-spacing: 2px;
line-height: 35px;
padding: 0.25rem 1.5rem;
white-space: normal;
transition:0.3s;
}
header{
  padding: 8px !important; 
  background: #d7e9ff;
  font-family: 'Roboto', sans-serif;
}