.rock {
    display: flex;
    justify-content: space-between;
}

.r-1,
.r-2 {
    color: #101982;
    background: white;
    margin: 5px;
    display: inline-block;
    width: 6rem;
}

.header-desktop-top-contact {
    margin-left: 15%;
    color: #052f6d;
    font-weight: 600;
}

.header-right ul li.signin a {
    background: #101982;
}

.header-right ul li.get-started-singup a {
    background: #fff;
    color: #2f59c1 !important;
    border: 2px solid;
}

.links:hover {
    color: #225bc3;
    text-decoration: none;
}

.bodypart h3 {
    font-size: 16px;
    line-height: 25px;
    margin-top: 40px;
    margin-bottom: 30px;
}

.dropdown-item {
    padding: 0.25rem 3.5rem;
    color: #3f7cd1;
    font-size: 18px;
}

.demo-btn {
    margin-left: 25px;
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 5px;
}

.demo-btn:hover {
    color: #225bc3;
    text-decoration: none;
    background: #305bc4;
    color: #fff;
    /* border: 0px; */
    /* border-radius: 5px; */
    margin-left: 25px;
    padding: 5px 10px;
}

.links:hover {
    color: #225bc3;
    text-decoration: none;
}

.bodypart h3 {
    font-size: 16px;
    line-height: 25px;
    margin-top: 40px;
    margin-bottom: 30px;
}

.dropdown-item {
    padding: 0.25rem 3.5rem;
    color: #3f7cd1;
    font-size: 18px;
}

.demo-btn {
    margin-left: 25px;
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 5px;
}

.demo-btn:hover {
    color: #225bc3;
    text-decoration: none;
    background: #305bc4;
    color: #fff;
    /* border: 0px; */
    /* border-radius: 5px; */
    margin-left: 25px;
    padding: 5px 10px;
}

.header-left {
    justify-content: left;
}

.bodypart h1 {
    font-size: 6.100rem;
    color: #fff;
    text-align: left;
    margin-left: 24%;
    margin-top: 7%;
    line-height: 64px;
    font-weight: 600;
}

.bodypart h1 p {
    font-size: 5.100rem;
    color: #fff;
    text-align: left;
    /* font-family: Ivar Headline, Times New Roman, serif; */
    margin-top: 15px;
}

.therapy-type {
    font-size: 21px;
    font-weight: bold;
    color: #204281;
    border-right: 4px solid #204281;
}

.header-disclaimer {
    font-size: 21px;
    color: #fff;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: left;
    margin-left: 27%;
}

.box-body p a {
    color: #052f6d;
    padding-right: 14px;
    font-size: 15px;
    font-weight: bold;
}

.padding-right {
    padding-right: 0px !important
}

.text-center {
    text-align: center;
}

.virtual-rehab {
    margin-left: 32px;
    padding-right: 10px;
    width: 76%;
}

.therapy-at-home {
    width: 87%;
}

.back-off-top-header-heading-home {
    margin-top: -13px;
}

#myTab {
    position: sticky;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
}

.call-btn-footer {
    margin-top: 20px;
}

.call-btn-footer a:hover {
    color: #fff;
}

.call-btn-footer a {
    font-size: 20px;
    color: #fff;
}

.btn-align {
    text-align: left;
    margin-left: 27%;
}

.line-label:before {
    left: auto !important;
    right: -42%;
}

.line-label {
    font-size: 24px;
    color: #052f6d;
    /* text-align: center; */
    display: block;
    /* max-width: 220px; */
    position: relative;
    margin: 0px 172px 10px 0px;
}

.line-label:before,
.line-label:after {
    content: "";
    background: #052f6d;
    height: 1px;
    width: 40%;
    position: absolute;
    left: 49%;
    top: 50%;
}

.call-book-appointment a {
    text-align: center;
    color: #052f6d;
}

.call-book-appointment {
    text-align: center;
    font-size: 30px;
    margin-left: 31%;
    position: relative;
    color: #052f6d;
    font-weight: bold;
}

a:focus {
    outline: 0px;
    outline-offset: -2px;
}

a:hover,
a:focus {
    color: #23527c;
    text-decoration: none;
}

.btn-view a {
    margin: 20px 0px 25PX;
}

.treatment-tailred {
    margin: 10px 0px;
    display: block;
}

.safety-des {
    font-size: 16px;
    color: #8f9096;
    font-weight: 500;
    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
}

.safety-box {
    border-radius: 5px;
    padding: 20px 2px 15px;
}

.safety-box {
    transition: all ease 1s;
    color: #8f9096 !important;
}

.safety-box:hover {
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
    transform: scale(0.9);
}

.insurance {
    padding: 30px 0px;
    background: #fcf9f6;
}

.blue-title {
    text-align: center;
    /* font-family: 'Cardiff'; */
    color: #03307a;
    font-size: 50px;
    font-weight: bold;
}

.orage-title {
    text-align: center;
    /* font-family: 'Cardiff'; */
    color: #f67400;
    font-size: 22px;
    font-weight: bold;
}

.insurance .col-lg-4.col-sm-4 {
    padding-left: 5px;
    padding-right: 5px;
}

.insurance .col-lg-4.col-sm-4 {
    padding-left: 5px;
    padding-right: 5px;
}

.insurance-box {
    border-radius: 3px;
    background: #fff;
    text-align: center;
    padding: 30px;
    margin: 20px 0px;
    box-shadow: 0px 3px 14.55px 0.45px rgba(0, 0, 0, 0.15);
}

.insurance-icon {
    margin: 30px 0px;
}

.insurance-title {
    font-size: 27px;
    color: #03307a;
}

.insurance-per {
    font-size: 32px;
    color: #f77f24;
}

.insurance-des {
    font-size: 19px;
    color: #4476c9;
}

.insurance-icon img {
    width: 40%;
}

.min-height-ins-title {
    min-height: 90px;
}

.insurance-box-pad {
    padding: 6px !important;
}

.insurance-per-pricing {
    font-size: 25px !important;
}

.insurance-des-length {
    min-height: 115px;
}

.insurance-box {
    transition: all ease 1s;
}

.insurance-box:hover {
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
    transform: scale(0.9);
}

.bgwhite {
    background: #fff;
    width: 100%;
    display: flex;
    padding: 23px 11px 8px;
}

.padding-left-right {
    padding-right: 0px;
    padding-left: 0px;
}

.margin-left-right {
    margin-right: 0px;
    margin-left: 0px;
}

.header-desktop-top-contact {
    margin-left: 15%;
    color: #052f6d;
    font-weight: 600;
}

.header-right ul li.signin a {
    background: #101982;
}

.header-right ul li.get-started-singup a {
    background: #fff;
    color: #2f59c1 !important;
    border: 2px solid;
}

.sc-p-b-md--xl {
    padding-bottom: 6.4rem !important;
    /* padding-top: 4.4rem !important; */
}

.texcess.block-image-overlap__image {
    min-height: 570px;
    background-color: #e3e8f5;
    background-position: unset;
    background-repeat: no-repeat;
    background-size: 92%;
}

.texcess.homepage__pricing-overlap-content {
    padding: 5.3125rem 3.125rem 0.3125rem;
}

#yii-debug-toolbar-logo {
    position: fixed;
    right: 31px;
    bottom: 4px
}

@media print {
    .yii-debug-toolbar {
        display: none !important
    }
}

.yii-debug-toolbar {
    font: 11px Verdana, Arial, sans-serif;
    text-align: left;
    width: 96px;
    transition: width .3s ease;
    z-index: 1000000
}

.yii-debug-toolbar.yii-debug-toolbar_active:not(.yii-debug-toolbar_animating) .yii-debug-toolbar__bar {
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.yii-debug-toolbar.yii-debug-toolbar_iframe_active:not(.yii-debug-toolbar_animating) .yii-debug-toolbar__resize-handle {
    display: block;
    height: 4px;
    cursor: ns-resize;
    margin-bottom: 0;
    z-index: 1000001;
    position: absolute;
    left: 0;
    right: 0
}

.yii-debug-toolbar:not(.yii-debug-toolbar_active) .yii-debug-toolbar__bar,
.yii-debug-toolbar.yii-debug-toolbar_animating .yii-debug-toolbar__bar {
    height: 40px
}

.yii-debug-toolbar_active {
    width: 100%
}

.yii-debug-toolbar_active .yii-debug-toolbar__toggle-icon {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.yii-debug-toolbar_position_top {
    margin: 0 0 20px 0;
    width: 100%
}

.yii-debug-toolbar_position_bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    margin: 0
}

.yii-debug-toolbar__bar {
    position: relative;
    padding: 0;
    font: 11px Verdana, Arial, sans-serif;
    text-align: left;
    overflow: hidden;
    box-sizing: content-box;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    background: -moz-linear-gradient(top, white 0%, #f7f7f7 100%);
    background: -webkit-linear-gradient(top, white 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, white 0%, #f7f7f7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f7f7f7", GradientType=0);
    border: 1px solid rgba(0, 0, 0, .11);
    direction: ltr
}

.yii-debug-toolbar__bar::after {
    content: "";
    display: table;
    clear: both
}

.yii-debug-toolbar__view {
    height: 0;
    overflow: hidden;
    background: #fff
}

.yii-debug-toolbar__view iframe {
    margin: 0;
    padding: 10px 0 0;
    height: 100%;
    width: 100%;
    border: 0
}

.yii-debug-toolbar_iframe_active .yii-debug-toolbar__view {
    height: 100%
}

.yii-debug-toolbar_iframe_active .yii-debug-toolbar__toggle-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.yii-debug-toolbar_iframe_active .yii-debug-toolbar__external {
    display: block
}

.yii-debug-toolbar_iframe_animating .yii-debug-toolbar__view {
    transition: height .3s ease
}

.yii-debug-toolbar__block {
    margin: 0;
    border-right: 1px solid rgba(0, 0, 0, .11);
    border-bottom: 1px solid rgba(0, 0, 0, .11);
    padding: 4px 8px;
    line-height: 32px;
    white-space: nowrap
}

@media(max-width: 767.98px) {
    .yii-debug-toolbar__block {
        flex-grow: 1;
        text-align: center
    }
}

.yii-debug-toolbar__block a {
    display: inline-block;
    text-decoration: none;
    color: #000
}

.yii-debug-toolbar__block img {
    vertical-align: middle
}

.yii-debug-toolbar__block_active,
.yii-debug-toolbar__ajax:hover {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #e0e0e0 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#e0e0e0", GradientType=0)
}

.yii-debug-toolbar__label {
    display: inline-block;
    padding: 2px 4px;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    white-space: nowrap;
    vertical-align: middle;
    max-width: 100px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #737373;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.yii-debug-toolbar__label:empty {
    display: none
}

a.yii-debug-toolbar__label:hover,
a.yii-debug-toolbar__label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.yii-debug-toolbar__label_important,
.yii-debug-toolbar__label_error {
    background-color: #b94a48
}

.yii-debug-toolbar__label_important[href] {
    background-color: #953b39
}

.yii-debug-toolbar__label_warning,
.yii-debug-toolbar__badge_warning {
    background-color: #f89406
}

.yii-debug-toolbar__label_warning[href] {
    background-color: #c67605
}

.yii-debug-toolbar__label_success {
    background-color: #217822
}

.yii-debug-toolbar__label_success[href] {
    background-color: #356635
}

.yii-debug-toolbar__label_info {
    background-color: #0b72b8
}

.yii-debug-toolbar__label_info[href] {
    background-color: #2d6987
}

.yii-debug-toolbar__label_inverse,
.yii-debug-toolbar__badge_inverse {
    background-color: #333
}

.yii-debug-toolbar__label_inverse[href],
.yii-debug-toolbar__badge_inverse[href] {
    background-color: #1a1a1a
}

.yii-debug-toolbar__title {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #e0e0e0 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#e0e0e0", GradientType=0)
}

.yii-debug-toolbar__block_last {
    width: 80px;
    height: 40px;
    float: left
}

.yii-debug-toolbar__toggle,
.yii-debug-toolbar__external {
    cursor: pointer;
    position: absolute;
    width: 30px;
    height: 30px;
    font-size: 25px;
    font-weight: 100;
    line-height: 28px;
    color: #fff;
    text-align: center;
    opacity: .5;
    filter: alpha(opacity=50);
    transition: opacity .3s ease
}

.yii-debug-toolbar__toggle:hover,
.yii-debug-toolbar__toggle:focus,
.yii-debug-toolbar__external:hover,
.yii-debug-toolbar__external:focus {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.yii-debug-toolbar__toggle-icon,
.yii-debug-toolbar__external-icon {
    display: inline-block;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.yii-debug-toolbar__toggle {
    right: 10px;
    bottom: 4px
}

.yii-debug-toolbar__toggle-icon {
    padding: 7px 0;
    width: 10px;
    height: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBmaWxsPSIjNDQ0IiBkPSJNMTUuNTYzIDQwLjgzNmEuOTk3Ljk5NyAwIDAgMCAxLjQxNCAwbDE1LTE1YTEgMSAwIDAgMCAwLTEuNDE0bC0xNS0xNWExIDEgMCAwIDAtMS40MTQgMS40MTRMMjkuODU2IDI1LjEzIDE1LjU2MyAzOS40MmExIDEgMCAwIDAgMCAxLjQxNHoiLz48L3N2Zz4=");
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.yii-debug-toolbar__external {
    display: none;
    right: 50px;
    bottom: 4px
}

.yii-debug-toolbar__external-icon {
    padding: 8px 0;
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBmaWxsPSIjNDQ0IiBkPSJNMzkuNjQyIDkuNzIyYTEuMDEgMS4wMSAwIDAgMC0uMzgyLS4wNzdIMjguMTAzYTEgMSAwIDAgMCAwIDJoOC43NDNMMjEuNyAyNi43OWExIDEgMCAwIDAgMS40MTQgMS40MTVMMzguMjYgMTMuMDZ2OC43NDNhMSAxIDAgMCAwIDIgMFYxMC42NDZhMS4wMDUgMS4wMDUgMCAwIDAtLjYxOC0uOTI0eiIvPjxwYXRoIGQ9Ik0zOS4yNiAyNy45ODVhMSAxIDAgMCAwLTEgMXYxMC42NmgtMjh2LTI4aDEwLjY4M2ExIDEgMCAwIDAgMC0ySDkuMjZhMSAxIDAgMCAwLTEgMXYzMGExIDEgMCAwIDAgMSAxaDMwYTEgMSAwIDAgMCAxLTF2LTExLjY2YTEgMSAwIDAgMC0xLTF6Ii8+PC9zdmc+")
}

.yii-debug-toolbar__switch-icon {
    margin-left: 10px;
    padding: 5px 10px;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDUwIDUwIiB2ZXJzaW9uPSIxLjEiPjxwYXRoIGQ9Im00MS4xIDIzYy0wLjYgMC0xIDAuNC0xIDF2MTAuN2wtMjUuNi0wLjFjMCAwIDAtMiAwLTIuOCAwLTAuOC0wLjctMS0xLTAuNmwtMy41IDMuNWMtMC42IDAuNi0wLjYgMS4zIDAgMmwzLjQgMy40YzAuNCAwLjQgMS4xIDAuMiAxLTAuNmwwLTIuOWMwIDAgMjAuOCAwLjEgMjYuNiAwIDAuNiAwIDEtMC40IDEtMXYtMTEuN2MwLTAuNi0wLjQtMS0xLTF6TTkgMjYuOSA5IDI2LjkgOSAyNi45IDkgMjYuOSIvPjxwYXRoIGQ9Im05IDI2LjljMC42IDAgMS0wLjQgMS0xdi0xMC43bDI1LjYgMC4xYzAgMCAwIDIgMCAyLjggMCAwLjggMC43IDEgMSAwLjZsMy41LTMuNWMwLjYtMC42IDAuNi0xLjMgMC0ybC0zLjQtMy40Yy0wLjQtMC40LTEuMS0wLjItMSAwLjZsMCAyLjljMCAwLTIwLjgtMC4xLTI2LjYgMC0wLjYgMC0xIDAuNC0xIDF2MTEuN2MwIDAuNiAwLjQgMSAxIDF6Ii8+PC9zdmc+")
}

.yii-debug-toolbar__ajax {
    position: relative
}

.yii-debug-toolbar__ajax:hover .yii-debug-toolbar__ajax_info,
.yii-debug-toolbar__ajax:focus .yii-debug-toolbar__ajax_info {
    visibility: visible
}

.yii-debug-toolbar__ajax a {
    color: #337ab7
}

.yii-debug-toolbar__ajax table {
    width: 100%;
    table-layout: auto;
    border-spacing: 0;
    border-collapse: collapse
}

.yii-debug-toolbar__ajax table td {
    padding: 4px;
    font-size: 12px;
    line-height: normal;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.yii-debug-toolbar__ajax table th {
    padding: 4px;
    font-size: 11px;
    line-height: normal;
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.yii-debug-toolbar__ajax_info {
    visibility: hidden;
    transition: visibility .2s linear;
    background-color: #fff;
    box-shadow: inset 0 -10px 10px -10px #e1e1e1;
    position: absolute;
    bottom: 40px;
    left: -1px;
    padding: 10px;
    max-width: 480px;
    max-height: 480px;
    word-wrap: break-word;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, .11);
    z-index: 1000001
}

.yii-debug-toolbar__ajax_request_status {
    color: #fff;
    padding: 2px 5px
}

.yii-debug-toolbar__ajax_request_url {
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis
}