@media screen and (min-width: 1280px) {
  .table-fixed {
    table-layout: fixed;
    max-width: 928px !important;
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .section-course .course-tab .body-tab .row-table table {
    margin-bottom: 7px;
  }
  
  .table-fixed tr td {
    height: 37px !important;
    padding: 6px 7px 8px 8px !important;
  }
  
  .table-fixed .child-pt-10px td {
    padding-top: 10px !important;
  }
  
  .w-40 {
    width: 120px !important;
  }
  
  .w-80 {
    width: 243px !important;
  
  }
  
  .text-base {
    font-size: 16px !important;
  }
  
  .py-2d5 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  
  .px-1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  
  .w-140px {
    width: 140px !important;
  }
  
  .w-118px {
    width: 118px !important;
  }
  
  .text-sm {
    font-size: 15px !important;
  }
  
  .text-left {
    text-align: left !important;
  }
  
  .table-3 tr td {
    padding: 8px 6px 7px 8px !important;
  }
  
  .table-4 tr td {
    padding: 10px 6px 7px 8px !important;
  }
  
  .min-w-200px {
    min-width: 260px;
  }
}

@media screen and (max-width: 1280px) {
  .w-120px, .text-sm {
    width: 120px !important;
  }

  .w-118px {
    width: 118px !important;
  }

  .table-3 .w-120px, 
  .table-3 .text-sm {
    width: 130px !important;
  }
  
  .table-2 .w-120px, 
  .table-2 .text-sm {
    width: 130px !important;
  }
}

@media screen and (max-width: 768px) {
  .min-height-mb {
    min-height: 150px;
  }

  .min-height-ft {
    min-height: 100px;
  }
}