@charset "utf-8";

@media (max-width: 768px) {
  #ext-page-wrap ul li {
    line-height: 1.2;
    padding: 5px 0;
  }

  #feature-display {
    height: 400px;
  }

  .desktop { display: none }
  .mobile { display: initial }

  .float-left, .float-right { float: initial }

  .mobile-width-100per { width: 100% }

  .mobile-align-left { text-align: left }
  .mobile-align-center { text-align: center }
  .mobile-align-right { text-align: right }

  .mobile-table { display: table; width: 100%; }

  .mobile-table .float-left, .mobile-table .float-right,
  .mobile-table-cell { display: table-cell; float: none;}

  .mobile-padding-bottom-10px { padding-bottom: 10px; }
  .mobile-padding-bottom-20px { padding-bottom: 20px; }
}