.navBot li  {
    display:inline-block;    
}

@media (min-width: 1200px) {
.carousel-control-next {
    right: 100px;
}
}

@media (max-width: 382px) {
.j-mt-3 {
  margin-top: 3rem;
}

}

/*Even table widths*/

table {
  table-layout: auto;
  width: 100% ;
}
td {
  width: 25% ;
}
/*Small Nav*/
@media (max-width: 398px) {
.sm_nav2 {
  display: block !important;
}
}

@media (max-width: 767.5px) {
.sm_nav {
  display: none;
}
}
/*Add Scrolling to a div*/
.divScroll {
  height: 1090px;
  overflow-y: scroll;
  overflow-x: scroll;
}
/*table sticky head*/
/*
table.responsive-table {
  display: table;
  /* required for table-layout to be used (not normally necessary; included for completeness) */
/*  table-layout: fixed;
  /* this keeps your columns with fixed with exactly the right width */
/*  width: 100%;
  /* table must have width set for fixed layout to work as expected */
/*  height: 100%;
}

table.responsive-table thead {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  width: 50%;
  height: 50px;
  line-height: 3em;
  background: #eee;
  table-layout: fixed;
  display: table;
}

table.responsive-table th {
  background: #eee;
}

table.responsive-table td {
  line-height: 2em;
}

table.responsive-table tr > td,
table.responsive-table th {
  text-align: left;
} */