.botnav_frame {
  background-color: #000000;
  color: #E8E8E8;
  padding: 45px 10px;
}
.botnav_frame .botnav {
  max-width: 1600px;
  margin: 0px auto;
}
.botnav_frame .botnav .column_menu {
  width: 100%;
  list-style-type: none;
  padding-left: 0px;
  display: table;
}
.botnav_frame .botnav .column_menu li {
  display: table-cell;
  vertical-align: top;
}
.botnav_frame .botnav .column_menu li .menu_list li {
  display: block;
  margin-bottom: 5px;
}
.botnav_frame .botnav .column_menu li .menu_list li:nth-child(1) {
  font-weight: 600;
  margin-bottom: 5px;
}
.botnav_frame .botnav .column_menu li .menu_list li:nth-last-child(1) {
  padding-bottom: 0px;
}
.botnav_frame .botnav .column_menu li .menu_list li a {
  color: #858383;
  text-decoration: none;
}
.botnav_frame .botnav .column_menu li .menu_list li a:hover {
  color: #ffffff;
}

/* Micro devices (smaller form phones, 419px and lower) */
@media (max-width: 419px) {
  .botnav_frame .botnav .column_menu li {
    display: block;
    margin-bottom: 40px;
  }
  .botnav_frame .botnav .column_menu li:nth-last-child(1) {
    margin-bottom: 0px;
  }
  .botnav_frame .botnav .column_menu .menu_list li {
    font-size: 18px;
  }
  .botnav_frame .botnav .column_menu .menu_list li:nth-child(1) {
    font-size: 20px;
  }
}
/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 420px) and (max-width: 575px) {
  .botnav_frame .botnav .column_menu li {
    display: block;
    margin-bottom: 40px;
  }
  .botnav_frame .botnav .column_menu .menu_list li {
    font-size: 18px;
  }
  .botnav_frame .botnav .column_menu .menu_list li:nth-child(1) {
    font-size: 20px;
  }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) {
  .botnav_frame .botnav .column_menu > li {
    width: 48.5%;
    margin: 0% 1.5% 8% 0%;
    display: inline-block;
  }
  .botnav_frame .botnav .column_menu li:nth-child(2n) {
    margin-right: 0%;
  }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
  .botnav_frame .botnav .column_menu > li {
    width: 48.5%;
    margin: 0% 1.5% 8% 0%;
    display: inline-block;
  }
  .botnav_frame .botnav .column_menu li:nth-child(2n) {
    margin-right: 0%;
  }
}
