/**************/
/* RESPONSIVE */
/**************/



/* Mobile (portrait) */
@media only screen 
and (max-device-width : 1024px) {

  .tel-link { pointer-events: auto; cursor: pointer; }
  html { overflow-x: hidden !important; }
  .tableHeader { display: none; }
  .tableContent .col-3 { -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; text-align: center !important; font-size: 1rem; line-height: 1.2; margin-bottom: .25rem; }
  .tableContent .col { flex-basis: inherit !important; font-size: 1rem; line-height: 1.2; margin-bottom: .25rem; }
  .tableContent .name { font-size: 1.5rem; }

}
