 
 
@media all and (max-width: 1600px){ 

}

@media all and (max-width: 1400px){ 

}
@media all and (max-width: 1200px){ 
 
}
@media all and (max-width: 1000px){ 
}
@media all and (max-width: 990px){  

  #nav .container-fluid .navbar-toggler{ display:block;
  position: absolute; color:#fff; top:2px; right:2px;
  border: 2px solid #fff; height:36px; width:36px; padding:0; text-align:center;
}
#nav #navbarNavAltMarkup{ background:var(--basecc); margin-top:40px;}
#nav .container-fluid .navbar-nav .nav-link.active {
border-radius: 15px   !important; 
}
 
table.list_table th,
table.list_table td{ padding:10px 5px 10px 5px; font-size:12px}

#mb_cnt .mb_cnt_rw{align-content:flex-start;}
#mb_cnt .mb_cnt_left{ min-height:40px; height:80px;  display:flex; flex-wrap:  wrap; justify-content:center; align-items:center;}
#side_nav{display: inline-block;}
#side_nav li {
  display: inline-block;
  width: auto;
}

}