@media (min-width: 768px) {
  form[action="/about/treatments"] .main-content blockquote {
    font-size: 1rem;
    padding: 2rem 0;
    text-indent: 1rem;
  }

  form[action="/about/treatments"] .main-content blockquote:after {
    text-indent: 0;
  }

  form[action="/about/treatments"] .main-content .dnnForm .dnnFormItem {
    clear: none;
    float: left;
    width: 49%;
  }

  form[action="/about/treatments"] .main-content .dnnForm .dnnFormItem:nth-of-type(2n) {
    float: right;
  }

  form[action="/about/treatments"] .main-content .dnnForm .dnnFormItem .dnnLabel {
    clear: both;
    display: block;
    float: none;
    font-weight: 600;
    padding: 0 0 .25rem 0;
    text-align: left;
    width: 100%;
  }

  form[action="/about/treatments"] .main-content .dnnForm .dnnFormItem input[type=text],
  form[action="/about/treatments"] .main-content textarea {
    background: #fff;
    border: 1px solid #cdcdcd;
    border-radius: 0;
    box-shadow: none;
    padding: .5rem;
    width: 90%;
  }

  form[action="/about/treatments"] .main-content .dnnForm ul.dnnAction {
    overflow: hidden;
    text-align: left;
  }

  form[action="/about/treatments"] .main-content .dnnForm ul.dnnAction li {
    display: inline-block;
    margin-left: 3rem;
  }

  form[action="/about/treatments"] .main-content .dnnForm ul.dnnAction li:first-of-type {
    margin-left: 0;
  }

  form[action="/about/treatments"] .main-content .link_module ul.linklist {
    box-sizing: border-box;
    overflow: hidden;
    padding: 2rem;
  }

  form[action="/about/treatments"] .main-content .link_module ul.linklist li.column-list {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    display: block;
    float: left;
    width: 33%;
  }

  form[action="/about/treatments"] .main-content .link_module ul.linklist li.column-list:first-of-type {
    border-left: none;
    padding-top: 0;
  }

  form[action="/about/treatments"] .main-content .link_module ul.linklist li.column-list:last-of-type {
    border-right: none;
  }

  form[action="/about/treatments"] .main-content .link_module ul.linklist .linkitem {
    padding: 0 1.5rem .5rem;
  }

  form[action="/about/treatments"] .main-content .dnnFormAndList .grid-pagination div {
    min-height: 15rem;
    width: 33.33%;
  }

  .main-content .table-style {
    width: 100%;
  }

  .DNN_Documents .dnnGrid th,
  .DNN_Documents .dnnGrid td,
  .main-content .table-style th,
  .main-content .table-style td {padding: 1rem;}

  div.columns .col1,
  div.columns .col2 {  
    box-sizing: border-box;
    float: left;
    width: 49%;
  }

  div.columns .col1 {
    border-right: 1px solid #f9f9f9;
  }

  div.columns .col2 {
    border-left: 1px solid #f9f9f9;
    float: right;
  }
  
  ul.directory-list li div.image {
    width: 34%;
  }

  ul.directory-list li div.person-info {
    width: 66%;
  }

  ul.directory-list li div.person-info div[itemprop=telephone] a,
  ul.directory-list li div.person-info div a.email {
    transition: color .25s ease;
  }

  ul.directory-list li div.person-info div[itemprop=telephone] a:hover,
  ul.directory-list li div.person-info div a.email:hover {
    color: #cf0a2c;
  }
}