/*
Theme Name: Regenerative Practice Solutions
Theme URI: https://www.rsp.com/
Author: RSP
Author URI: https://www.rsp.com
Version: 1.1
License URI: https://www.rsp.com
*/

   .center-wrap {
   padding-bottom: 50px;
   margin: 0 auto;
   }
   .center-wrap p {
   }
   /*.fullsitecontent h1 {
   font-weight: 700;
   font-size: 30px;
   }
   h2,
   h3,
   h4,
   h5 {
   font-weight: 700;
   font-size: 30px;
   margin-bottom: 32px;
   padding-bottom: 0;
   }*/
   .yello-btn {
   background: #eab308;
   max-width: fit-content;
   padding: 12px 24px;
   border-radius: 10px;
   margin: 0 auto;
   }
   a.btn-link {
   text-decoration: none;
   color: #083654;
   }
   .yello-btn:hover {
   background: #facc15;
   }
   .interior-wrap {
   padding: 50px 0;
   margin: 50px 0;
   background: #f9fafb;
   }
   .table-auto th,
   .table-auto td {
   padding: 0.5rem;
   text-align: left;
   }
   tbody tr td {
   background: white;
   text-align: left;
   }
   table.table-auto.w-full.text-left.text-gray-700.mb-8 {
   background: #e5e7eb;
   margin-bottom:60px;
   }
   tr.bg-blue-100 {
   background: #dbeafe;
   }
   tr#bg-blue-100 {
   background: #dbeafe;
   }
   .dr-review-wrap {
   background: whitesmoke;
   border-radius: 10px;
   }
   .dr-review-wrap div {
   color: #333;
   }
   .dr-review-wrap p {
   margin-top:20px;
   }
   .uk-container.internal-wrap {
   margin-top: 60px;
   }
   .uk-slider.uk-slider-container {
   background: whitesmoke;
   margin: 60px auto;
   max-width: 1000px;
   }
   .uk-slidenav {
   background:#1d3b5f !important;
   }
   .uk-slider div {
   color: #333;
   font-style: italic;
   padding: 10px 50px;
   }
   .test-wrap span {
   display: block;
   margin-top: 20px;
   color: #143654;
   font-style: normal;
   }
   .uk-light .uk-slidenav  {
   display: block!important;
   }
   .ready-to-transfrom {
   background: #233b5f;
   padding: 60px 0;
   margin: 60px 0;
   color: white;
   }
   .ready-to-transfrom h4 {
   color: white;   
   }
   .ready-to-transfrom .form-wrap {
   max-width: 500px;
   margin: 0 auto;
   }
   img.clinical-graph {
   margin: 0 auto;
   display: block;
   }
   .center-wrap-bottom {
   text-align:center;
   max-width:800px;
   margin:0 auto;
   }
   .table-auto th {
   width:315px;
   }
 table {
            width: 100%;
            border-collapse: collapse;
        }

        th,
        td {
            padding: 8px;
            border: 1px solid #ddd;
        }

        @media screen and (max-width: 600px) {

            table,
            thead,
            tbody,
            th,
            td,
            tr {
                display: block;
            }

            thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

            tr {
                margin-bottom: 20px;
                border: 1px solid #ddd;
            }

            td {
                border: none;
                position: relative;
                padding-left: 50%;
            }

            td:before {
             
                 
                content: attr(data-label);
                font-weight: bold;
				padding-right:10px;
				color:#5693c0;
            }
        }