.modal-open{position:relative !important;overflow:hidden !important;width:100% !important;--viewportWidth:100% !important}@media only screen and (max-width: 640px){.specialist_appointment  .table-2 table tr{display:block;margin-bottom:40px;border-bottom:1px solid #dcdcdc;padding-bottom:40px}.specialist_appointment  .table-2 table tr td{display:block;width:100%;max-width:100%;white-space:normal;text-align:center;border:0}}