@media screen and (max-width: 1680px) {
  .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 180px;
    left: 15px;
  }
  .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper:hover .wpb_text_column {
    left: 15px;
  }
  .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper h3,
  .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column {
    left: 15px;
  }
  .header_menu .container-fluid .top-hedare-menu-box {
    padding: 15px 0px 10px 60px;
  }
  .header_menu .container-fluid .header-logo img {
    top: 0px;
  }
  .footer_review_wrapper .contact-form-wrapper .contact-max-physio-box {
    padding: 200px 60px 30px 60px;
  }
  .banner_inner {
    min-height: 500px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h3 {
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p,
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    left: 15px;
  }
}
@media screen and (max-width: 1600px) {
  .header_menu .container-fluid .top-hedare-menu-box {
    padding: 15px 0px 10px 0px;
  }
  .header_menu .container-fluid .header-logo {
    max-width: 300px;
  }
  .header_menu.sticky .header-logo {
    max-width: 210px;
    top: 8px;
  }
  .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 23px;
  }
  div.whychoose-section .whychoose-box {
    padding: 0px 0px 60px 60px;
  }
  .home div.service-cta-section {
    padding: 100px 0px 100px;
  }
  .home .review-wrapper .review-box {
    margin-top: 60px;
  }
  .footer_cta_wrapper {
    padding-top: 0px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h3 {
    font-size: 23px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p,
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    bottom: -120px;
  }
}
@media screen and (max-width: 1599px) {
  .footer_map_wrapper .footer-map .our-hours-section {
    padding: 60px 30px 0px 60px;
  }
  .contact-info-block {
    margin-left: 0px;
  }
  .maxphysio-family-section {
    padding: 60px 0px;
  }
  .footer::before {
    z-index: 1;
  }
  .footer .footer_main .footer-desc-side .disclaimer {
    z-index: 2;
    position: relative;
  }
  .footer .footer_main .footer-center-side .services-wrapper {
    z-index: 1;
    position: relative;
  }
  .footer_copyright {
    z-index: 2;
    position: relative;
  }
  .theme-primary-btn .vc_general.vc_btn3 {
    font-size: 18px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3,
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 23px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3,
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 260px;
  }
  .service-question-section .tab-full-width,
  .service-white-section .tab-full-width,
  .service-full-black-section .tab-full-width {
    padding: 90px 60px;
  }
  .max-physio-service-section .service-box .vc_column-inner >.wpb_wrapper .wpb_text_column {
    bottom: -256px;
  }
  .max-physio-service-section .service-box .vc_column-inner >.wpb_wrapper .wpb_text_column p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1499px) {
  .header-main-menu ul.navbar-nav li > a {
    font-size: 17px;
  }
  .contact-info-block .theme-primary-btn {
    font-size: 17px;
  }
  .footer_map_wrapper .footer-map .our-hours-section .hour-list label {
    max-width: 140px;
  }
  .header_menu .container-fluid .header-top-contact-info-block .top_number a,
  .header_menu .container-fluid .header-top-contact-info-block .email_address a {
    font-size: 17px;
  }
  .bold-text {
    padding: 30px 0px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column,
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column {
    bottom: -260px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover .wpb_text_column,
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover .wpb_text_column {
    bottom: 15px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3,
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 280px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3,
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 18px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column {
    bottom: -260px;
    left: 15px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover .wpb_text_column {
    bottom: 15px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 230px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 18px;
    left: 15px;
  }
}
@media screen and (max-width: 1399px) {
  .max-physio-service-section .vc_tta-panel-body h5 {
    top: 15px;
    left: 15px;
  }
  .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 202px;
    left: 15px;
  }
  .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 18px;
  }
  .meet-physio-team-section .clients-slider-home .clients-slider-inner h6 {
    font-size: 24px;
  }
  div.whychoose-section .whychoose-box {
    padding: 0px 0px 40px 40px;
  }
  .footer_map_wrapper .footer-map .our-hours-section .hour-list label {
    max-width: 110px;
  }
  .footer .footer_main .footer-center-side .services-wrapper ul li a {
    font-size: 17px;
  }
  .footer_review_wrapper .contact-form-wrapper .contact-max-physio-box {
    padding: 200px 30px 30px 30px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 18px;
    left: 15px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column {
    left: 15px;
    font-size: 15px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 245px;
  }
  .book-appointment-form .wpcf7 label {
    width: 8%;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h3 {
    font-size: 18px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h5 {
    top: 15px;
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p,
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    bottom: -120px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 212px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    bottom: -140px;
  }
  .footer #exampleModalLong .box-white-section {
    min-height: 270px;
  }
  .footer #exampleModalLong .box-white-section a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1299px) {
  .header_menu .container-fluid .header-logo {
    max-width: 260px;
  }
  .header_menu.sticky .header-logo {
    max-width: 190px;
    top: 9px;
  }
  .header-main-menu ul.navbar-nav li > a {
    margin: 0px;
  }
  .welcome-section-box {
    padding: 0 35px 0 35px !important;
  }
  .welcome-section-box h1 {
    margin-bottom: 15px !important;
  }
  .footer_map_wrapper .footer-map .our-hours-section .hour-list label {
    max-width: 100px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 16px;
    left: 15px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column {
    left: 15px;
    font-size: 14px;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 232px;
    font-size: 16px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column {
    bottom: -260px;
    left: 15px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 224px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 18px;
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h3 {
    font-size: 18px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h5 {
    top: 15px;
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p,
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    bottom: -120px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 195px;
    font-size: 16px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover p {
    bottom: 73px;
    font-size: 14px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover .learn-more-btn {
    font-size: 14px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    bottom: -140px;
  }
  .max-physio-service-section .service-box .vc_column-inner >.wpb_wrapper .wpb_text_column p {
    font-size: 13px;
  }
}
@media screen and (max-width: 1199px) {
  .wprmenu_bar {
    background-color: #363636 !important;
  }
  .wprmenu_bar .hamburger {
    margin-top: 0px !important;
  }
  #mg-wprm-wrap li.menu-item:hover > span.wprmenu_icon {
    color: #ffffff !important;
  }
  #mg-wprm-wrap li.menu-item.current-menu-item > span.wprmenu_icon {
    color: #00b5e2 !important;
  }
  #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item > span.wprmenu_icon {
    color: #ffffff !important;
  }
  #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current-menu-item > span.wprmenu_icon {
    color: #00b5e2 !important;
  }
  #wprmenu_bar .bar_logo {
    height: auto;
    width: 100%;
    top: 0;
    left: 0;
  }
  #wprmenu_bar .menu_title a {
    width: 200px;
    height: auto;
    top: -12px;
  }
  #mg-wprm-wrap ul li {
    padding-bottom: 0px !important;
  }
  .homepage-slider {
    padding-top: 49px;
  }
  .wprm-overlay {
    background: rgba(0,0,0,0.5) !important;
  }
  div.banner-bottom-section h2 {
    font-size: 26px;
  }
  div.banner-bottom-section p {
    font-size: 22px;
  }
  .meet-physio-team-section .clients-slider-home .clients-slider-inner h6 {
    font-size: 18px;
    left: 15px;
  }
  .welcome-section-box {
    padding: 0 20px 0 20px !important;
  }
  .welcome-section-box h1 {
    font-size: 28px;
    margin-bottom: 10px !important;
  }
  .welcome-section-box h4 {
    font-size: 22px;
  }
  .whychoose-section .vc_col-sm-6 {
    width: 100%;
  }
  .whychoose-section .vc_col-sm-6 figure img {
    display: none;
  }
  div.whychoose-section .whychoose-box {
    padding: 0px 30px 30px 30px;
  }
  div.whychoose-section .whychoose-box .wpb_text_column {
    margin-bottom: 0px !important;
  }
  .home .meet-physio-team-section {
    padding: 30px 0px 30px;
  }
  .home div.service-cta-section {
    padding: 60px 0px 60px;
  }
  .home .review-wrapper .review-box {
    margin-top: 20px;
  }
  .maxphysio-family-section {
    padding: 40px 0px 25px;
  }
  .bold-text h5 {
    font-size: 16px;
  }
  .contact-form-wrapper {
    display: block !important;
  }
  .contact-form-wrapper .vc_col-sm-6 {
    width: 100%;
  }
  .contact-form-wrapper .vc_col-sm-6 figure img {
    display: none;
  }
  .contact-form-wrapper .contact-max-physio-box {
    padding: 160px 20px 30px 20px !important;
  }
  .footer_map_wrapper .footer-map .our-hours-section {
    padding: 0px 15px 0px 30px;
  }
  .footer_map_wrapper .footer-map .our-hour-section {
    width: 100%;
    max-width: 100%;
  }
  .footer_map_wrapper .footer-map .our-hour-section::before {
    display: none;
  }
  .footer_cta_wrapper {
    margin-bottom: -90px;
  }
  .footer_cta_wrapper p {
    font-size: 20px;
  }
  .footer .footer_main .footer-main-logo {
    max-width: 350px;
  }
  .footer .footer_main .footer-main-logo img {
    width: 100%;
  }
  .footer .footer_main .footer-top-side .footer-quick-links #menu-footer-navigation li a {
    font-size: 17px;
  }
  .footer .footer_main .footer-center-side .services-wrapper {
    padding-top: 30px;
    padding-bottom: 10px;
    margin-top: 25px;
  }
  .footer .footer_main .footer-center-side .services-wrapper ul {
    column-count: 3;
  }
  .footer .footer_main .footer-center-side .services-wrapper ul li {
    padding-bottom: 15px;
  }
  .footer .footer_copyright p {
    font-size: 14px;
  }
  .footer .footer_copyright .footer_links a {
    font-size: 14px;
  }
  .footer .footer_copyright .footer_maker {
    font-size: 14px;
  }
  .footer .footer_copyright .footer_maker a {
    font-size: 14px;
  }
  .contact-us-info-section {
    width: 100% !important;
  }
  .footer_map_wrapper .footer-map .our-hours-section .our-hour-section {
    width: 100%;
  }
  .footer_map_wrapper .footer-map .our-hours-section .our-hour-section .hour-list label {
    max-width: 170px;
  }
  div.about-us-info-section {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
  }
  div.about-us-info-section h2 {
    text-align: center !important;
  }
  .why-choose-max-wrapper {
    padding-bottom: 30px;
  }
  div.physiotherapy-gallery-section {
    padding: 40px 0px 120px;
  }
  div.service-cta-section {
    padding: 60px 0px 230px;
  }
  .banner_inner {
    margin-top: 49px;
  }
  .hide-img {
    display: none;
  }
  .about-us .whychoose-box {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
  }
  .faq-answer-section {
    padding: 30px 0px;
  }
  .faq-question-text {
    padding-bottom: 30px;
  }
  .team .team_main_section {
    padding: 30px 0px 0px;
  }
  div.service-section-row.first-section {
    padding: 30px 0px;
  }
  .service-question-section .tab-full-width,
  .service-white-section .tab-full-width,
  .service-full-black-section .tab-full-width {
    padding: 30px 15px;
  }
  .service-question-section .tab-full-width .vc_column-inner,
  .service-white-section .tab-full-width .vc_column-inner,
  .service-full-black-section .tab-full-width .vc_column-inner {
    padding-top: 0px !important;
  }
  div.service-listing-section {
    padding: 30px 0px;
  }
  .service-container-black-section {
    padding: 40px 0px;
  }
  .chronic-pain .bold-text,
  .sciatica .bold-text,
  .car-accident-care .bold-text,
  .whiplash-injury .bold-text,
  .concussion .bold-text,
  .sports-physiotherapy .bold-text,
  .virtual-physiotherapy .bold-text,
  .arthritis .bold-text,
  .frozen-shoulder .bold-text,
  .pre-and-post-natal-massage .bold-text,
  .ne-calgary-custom-foot-orthotics .bold-text,
  .ne-calgary-back-pain-recovery .bold-text {
    padding-top: 0px;
  }
  .new-patients .why-choose-max-wrapper {
    padding: 30px 0px 0px;
  }
  .book-appointment-section-first {
    padding: 30px 0px;
  }
  .book-appointment-form {
    padding: 20px 0px 30px;
  }
  .book-appointment-form .wpcf7 label {
    width: 9%;
  }
  .book-appointment-form .wpcf7 .hear-about-us .custom-label {
    width: 27%;
  }
  div.request-appointment-cta {
    padding: 30px 0px !important;
  }
  .thank-you-text-msg {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .footer-link-pages {
    padding: 30px 0px;
  }
  .programs .bold-text {
    padding-top: 0px;
    padding-bottom: 30px;
  }
  .services .service-contact-section {
    padding-bottom: 50px;
  }
  .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper p:first-child {
    display: none;
  }
  .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 42px !important;
  }
  .mobile-book-btn {
    background: #00b5e2 !important;
    color: #fff !important;
    padding: 14px 40px;
    border-radius: 10px;
    border: 1px solid #fff !important;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    max-width: 380px;
    margin: 15px auto;
    width: 100%;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h3 {
    font-size: 18px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h5 {
    top: 15px;
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p,
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    left: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    bottom: -120px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 75px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    display: none;
  }
  .max-programs .max-black-pain-recovery a,
  .max-programs .max-car-accident-recovery a,
  .max-programs .max-concussion-management a,
  .max-programs .max-stronger-knee-program a,
  .max-programs .max-back-to-running-program a,
  .max-programs .max-shoulder-to-shoulder-program a {
    background-image: none !important;
  }
  .max-programs .program-btn {
    display: none !important;
  }
  .max-programs .sub-menu h3 {
    display: none !important;
  }
  .footer #exampleModalLong .box-white-section {
    min-height: 270px;
    padding: 40px 15px;
  }
  .footer #exampleModalLong .box-white-section a {
    padding: 14px 15px;
  }
  .team .team_main_section .therapist-card__detail h4 {
    text-align: left;
    height: calc(100% - 350px);
  }
  .team .team_main_section .therapist-card__detail h3 {
    bottom: 80px;
  }
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 360px) !important;
  }
  .team .aestheticians-team-wrapper h3 {
    bottom: 60px !important;
  }
  .max-physio-service-section .service-box .vc_column-inner >.wpb_wrapper .wpb_text_column p {
    font-size: 12px;
  }
  .max-physio-service-section .service-box .vc_column-inner >.wpb_wrapper:hover h3 {
    bottom: 80px !important;
  }
}
@media screen and (max-width: 991px) {
  div.banner-bottom-section {
    padding: 15px 0px 30px;
  }
  div.banner-bottom-section h2 {
    font-size: 20px;
  }
  div.banner-bottom-section p {
    font-size: 16px;
  }
  .max-physio-service-section .vc_tta-panel-body h5 {
    font-size: 14px;
    min-width: 80px;
  }
  .white-outline-btn .vc_general.vc_btn3 {
    font-size: 16px;
    padding: 14px 18px;
  }
  .theme-primary-btn .vc_general.vc_btn3 {
    padding: 14px 18px;
    font-size: 16px;
  }
  .theme-secondary-btn .vc_general.vc_btn3 {
    font-size: 16px;
    padding: 14px 18px;
  }
  div.service-cta-section {
    text-align: center;
  }
  div.service-cta-section p .primary-btn {
    font-size: 16px;
    padding: 14px 18px;
  }
  div.service-cta-section p a.white-btn {
    font-size: 16px;
    padding: 13px 18px;
    margin-left: 0;
  }
  .max-physio-service-section .vc_tta-tab a {
    font-size: 16px;
    padding: 10px 15px !important;
  }
  .footer_cta_wrapper {
    margin-bottom: -15px;
  }
  .footer .footer_main {
    padding-top: 30px;
  }
  .footer .footer_main .footer-top-side .footer-quick-links #menu-footer-navigation {
    column-count: 3;
  }
  .footer .footer_main .footer-main-logo {
    max-width: 260px;
  }
  .footer .footer_main .footer-desc-side {
    padding: 20px 0px;
  }
  .footer .footer_copyright {
    text-align: center;
  }
  .footer .footer_copyright .footer_maker {
    text-align: center;
  }
  .footer .footer_copyright .footer_links {
    padding: 5px 0px;
  }
  .maxphysio-family-section {
    padding: 40px 0px 40px;
  }
  .maxphysio-family-section figure {
    width: 100%;
  }
  .maxphysio-family-section figure .vc_single_image-wrapper {
    width: 100%;
  }
  .maxphysio-family-section figure .vc_single_image-wrapper img {
    width: 100%;
  }
  .google-rating-section h4 {
    font-size: 18px;
  }
  .footer_review_wrapper .review-wrapper .vc_column-inner > .wpb_wrapper {
    padding: 25px 0px;
  }
  .footer_review_wrapper .contact-form-wrapper .submit-btn {
    margin: auto;
  }
  .footer_review_wrapper .contact-form-wrapper .submit-btn input[type="submit"] {
    font-size: 16px;
    padding: 14px 18px;
  }
  .footer_review_wrapper h3,
  .footer_review_wrapper p {
    text-align: center !important;
  }
  .footer_disclaimer .container {
    padding: 0px;
  }
  .welcome-section .vc_col-sm-6 {
    width: 100%;
    text-align: center;
  }
  .welcome-section .welcome-section-box > .vc_column-inner {
    max-width: 100%;
    margin: 30px auto;
  }
  .maxphysio-family-section {
    text-align: center;
  }
  .maxphysio-family-section .vc_col-sm-6 {
    width: 100%;
  }
  .maxphysio-family-section h3 {
    text-align: center !important;
  }
  .meet-physio-team-section .clients-slider-home .clients-slider-inner h6 {
    left: 10px;
  }
  .welcome-section-box h4 {
    font-size: 20px;
    text-align: center !important;
  }
  .welcome-section-box h1 {
    text-align: center !important;
  }
  div.whychoose-section .whychoose-box h3 {
    text-align: center !important;
  }
  div.whychoose-section .whychoose-box .choose_slider .why-choose-wrapper {
    text-align: center;
  }
  div.whychoose-section .whychoose-box .theme-secondary-btn {
    text-align: center;
    display: block;
  }
  .home div.service-cta-section {
    padding: 40px 0px 40px;
  }
  .home .contact-form-wrapper .contact-max-physio-box {
    padding-top: 160px !important;
  }
  .home .max-physio-service-section {
    padding-bottom: 30px;
  }
  .contact-form-wrapper .contact-max-physio-box {
    padding: 120px 20px 30px 20px !important;
  }
  div.physiotherapy-gallery-section {
    padding: 50px 0px 130px;
  }
  .banner_inner {
    min-height: 300px;
  }
  .banner_inner h1 {
    margin-bottom: 40px;
    font-size: 40px;
  }
  .faq-answer-section .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .service-section-row .tab-hide,
  .service-section-row .orignal-img {
    display: none !important;
  }
  .service-section-row .vc_col-sm-6,
  .service-section-row h2,
  .service-section-row h4,
  .service-section-row h3 {
    width: 100%;
    text-align: center !important;
  }
  .desktop-hide.orignal-img {
    display: block !important;
    margin-bottom: 20px !important;
  }
  .single-teams .desktop-hide.orignal-img {
    display: block !important;
    margin-bottom: 20px !important;
  }
  .single-teams div.service-section-row.first-section {
    padding-bottom: 10px;
  }
  div.service-section-row.first-section p {
    text-align: center;
  }
  div.service-section-row.first-section .theme-primary-btn {
    display: block;
    text-align: center;
  }
  .desktop-hide {
    display: block !important;
  }
  div.service-listing-section {
    padding: 30px 0px 0px;
  }
  .service-container-black-section,
  .service-white-section,
  .service-full-black-section,
  .service-question-section,
  .service-listing-section {
    padding: 0px 0px;
  }
  .service-container-black-section.theme-list-item ul li,
  .service-white-section.theme-list-item ul li,
  .service-full-black-section.theme-list-item ul li,
  .service-question-section.theme-list-item ul li,
  .service-listing-section.theme-list-item ul li {
    text-align: left;
  }
  .service-full-black-section .tab-full-width {
    padding-bottom: 0px;
    padding-top: 0px;
  }
  .back-pain .bold-text {
    padding-top: 30px;
  }
  .manual-therapy .bold-text,
  .pinched-nerve .bold-text,
  .ne-calgary-massage-therapy .bold-text,
  .ne-calgary-acupuncture .bold-text,
  .ne-calgary-car-accident-recovery .bold-text,
  .ne-calgary-concussion-management .bold-text,
  .ne-calgary-stronger-knee-program .bold-text {
    padding-top: 25px !important;
  }
  .herniated-disc-adjustment .bold-text,
  .scoliosis .bold-text,
  .spinal-stenosis .bold-text,
  .deep-tissue-massage .bold-text,
  .hot-stone-massage .bold-text {
    padding-top: 0px !important;
  }
  .programs .service-box.hide-margin {
    margin: 0px !important;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column p a {
    font-size: 14px;
  }
  .programs .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 16px;
  }
  .book-appointment-form {
    padding: 20px 0px 30px;
  }
  .book-appointment-form .wpcf7 label {
    width: 13%;
  }
  .book-appointment-form .wpcf7 .hear-about-us {
    flex-direction: column;
  }
  .book-appointment-form .wpcf7 .hear-about-us .custom-label {
    width: 100%;
  }
  .book-appointment-form .wpcf7 .hear-about-us .wpcf7-list-item.first {
    margin-left: 0px;
  }
  .home .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column p a {
    font-size: 14px;
  }
  .home .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h3 {
    font-size: 18px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box h5 {
    font-size: 14px;
    min-width: 80px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    font-size: 14px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    bottom: -120px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box h3 {
    font-size: 14px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 48px;
  }
  .catagories-tab-block .nav .nav-link {
    font-size: 16px;
    padding: 10px 15px !important;
  }
  .catagories-tab-block .theme-primary-btn a {
    padding: 14px 18px;
    font-size: 16px;
  }
  .new-patients .first-section ul li {
    width: 50%;
    float: left;
  }
  .new-patients .service-question-section.theme-list-item ul li {
    width: 25%;
    float: left;
  }
  .new-patients .service-question-section h2,
  .new-patients .service-question-section h3 {
    font-size: 32px;
  }
  .appointment .first-section ul li {
    width: 50%;
    float: left;
  }
  .appointment .service-question-section h2,
  .appointment .service-question-section h3 {
    font-size: 32px;
  }
  .appointment .service-question-section.recovery-section ul li {
    width: 25%;
    float: left;
  }
  .footer #exampleModalLong .modal-wraper .col-2 {
    display: none;
  }
  .footer #exampleModalLong .modal-wraper .col-4 {
    width: 100%;
  }
  .footer #exampleModalLong .box-white-section {
    min-height: 220px;
    padding: 20px 15px;
    margin-bottom: 20px;
  }
  .footer #exampleModalLong .box-white-section a {
    max-width: 100%;
  }
  .team .team_main_section .therapist-card__detail h4 {
    text-align: left;
    height: calc(100% - 400px);
  }
  .team .team_main_section .therapist-card__detail h3 {
    bottom: 80px;
  }
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 260px) !important;
  }
  .administrative-team .aestheticians-team-wrapper {
    padding: 35px 0px 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box {
    width: 33.33%;
    margin-bottom: 15px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 70px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover .learn-more-btn {
    font-size: 12px;
  }
  .services .max-physio-service-section .service-box {
    width: 33.33% !important;
  }
  .services .max-physio-service-section .wpb_wrapper .vc_row {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  div.banner-bottom-section {
    flex-direction: column;
    text-align: center;
    padding: 0px 0px 0px;
  }
  div.banner-bottom-section h2 {
    text-align: center !important;
  }
  div.banner-bottom-section .vc_column-inner {
    padding-top: 15px !important;
  }
  .max-physio-service-section .service-box {
    width: 100% !important;
  }
  .max-physio-service-section .vc_tta-panel-body .theme-primary-btn {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
  }
  .max-physio-service-section .vc_tta-panel-title a {
    text-align: center;
  }
  .welcome-section-box h1 {
    font-size: 29px;
  }
  .welcome-section-box h4 {
    font-size: 22px;
  }
  .welcome-section .welcome-img .vc_column-inner .wpb_wrapper .wpb_single_image figure .vc_single_image-wrapper img {
    border-radius: 0;
  }
  .home .meet-physio-team-section .meet-team-top-section {
    flex-direction: column;
  }
  .home .meet-physio-team-section .meet-team-top-section h3 {
    text-align: center !important;
  }
  .home .meet-physio-team-section .meet-team-top-section h3 br {
    display: none;
  }
  .home .meet-physio-team-section .clients-slider-home .clients-slider-inner h6 {
    text-align: center !important;
    left: 0 !important;
    right: 0 !important;
  }
  .home div.service-cta-section {
    padding: 30px 0px 30px;
  }
  .home div.service-cta-section h4 {
    font-size: 18px;
  }
  .home .meet-team-top-section {
    padding-bottom: 90px !important;
  }
  .home .meet-team-top-section .theme-primary-btn {
    text-align: center !important;
  }
  h3 {
    font-size: 25px !important;
  }
  p {
    font-size: 20px !important;
  }
  .bold-text h5 {
    font-size: 20px !important;
  }
  .modal-body .map iframe {
    padding-bottom: 10px;
  }
  .modal-dialog .modal-header h4 {
    font-size: 18px;
  }
  .modal-dialog .modal-header .close {
    font-size: 35px;
    top: -2px;
  }
  .footer_review_wrapper .review-wrapper .google-rating-section {
    flex-direction: column;
  }
  .footer_review_wrapper .review-wrapper .google-rating-section .wpb_single_image {
    text-align: center !important;
    margin-bottom: 15px !important;
  }
  .footer_review_wrapper .review-wrapper .google-rating-section .wpb_single_image img {
    width: 160px;
  }
  .footer_cta_wrapper p {
    padding-top: 0px;
    text-align: center;
  }
  .footer-cta-section .white-outline-btn {
    margin-bottom: 0px !important;
    text-align: center;
    display: block !important;
  }
  .footer .footer_main .footer-main-logo {
    margin: 0 auto 25px;
  }
  .footer .footer_main .footer-center-side .services-wrapper ul {
    column-count: 2;
  }
  .footer .footer_main .footer-desc-side .disclaimer {
    text-align: center !important;
  }
  #menu-footer-navigation {
    padding-left: 30px;
  }
  .white-outline-btn .vc_general.vc_btn3 {
    font-size: 14px;
    padding: 14px;
  }
  .theme-primary-btn .vc_general.vc_btn3 {
    padding: 14px;
    font-size: 14px;
  }
  .theme-secondary-btn .vc_general.vc_btn3 {
    font-size: 14px;
    padding: 14px;
  }
  div.service-cta-section {
    text-align: center;
  }
  div.service-cta-section p .primary-btn {
    font-size: 14px;
    padding: 14px;
  }
  div.service-cta-section p a.white-btn {
    font-size: 14px;
    padding: 13px 14px;
    margin-left: 0;
  }
  .max-physio-service-section .vc_tta-tab a {
    font-size: 14px;
  }
  .wpcf7-form-control-wrap {
    margin-bottom: 15px;
  }
  div.service-cta-section {
    padding: 40px 0px 200px;
  }
  div.service-cta-section h4 {
    font-size: 18px;
  }
  div.physiotherapy-gallery-section {
    padding: 30px 0px 70px;
  }
  div.physiotherapy-gallery-section .slick-prev {
    left: -25px;
    bottom: -35px;
  }
  div.physiotherapy-gallery-section .slick-next {
    right: -45px;
    bottom: -35px;
  }
  .banner_inner {
    min-height: 160px;
  }
  .banner_inner h1 {
    margin-bottom: 30px;
    font-size: 26px;
  }
  div.about-us-info-section {
    padding-top: 20px;
  }
  h2 {
    font-size: 27px !important;
  }
  .about-us .meet-physio-team-section {
    padding: 0px 0px 40px;
  }
  .about-us .meet-physio-team-section h3 {
    text-align: center !important;
    margin-bottom: 80px;
  }
  .meet-physio-team-section .clients-slider-home .clients-slider-inner h6 {
    text-align: center !important;
    left: 0 !important;
    right: 0 !important;
  }
  .footer_map_wrapper .footer-map .custom-row-section {
    flex-direction: column;
    padding: 30px 0px 0px !important;
  }
  .footer_map_wrapper .footer-map .contact-us-info-section .wpb_text_column {
    margin-bottom: 15px !important;
  }
  .footer_map_wrapper .footer-map iframe {
    height: 250px;
    margin-top: 30px;
  }
  .footer_map_wrapper .footer-map .our-hours-section {
    padding: 0px 15px 0px 15px;
  }
  .footer_map_wrapper .footer-map .footer-contact span {
    font-size: 16px;
  }
  .faq-answer-section {
    padding: 15px 0px 20px;
  }
  .faq-answer-section .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .team .team_main_section {
    padding: 30px 0px 0px;
  }
  .appointment .wpcf7 textarea,
  .contact-us .wpcf7 textarea {
    max-height: 150px;
  }
  .book-appointment-form .submit-btn input[type="submit"] {
    font-size: 16px;
    padding: 14px 18px;
  }
  .book-appointment-form .existing_customer {
    flex-direction: column;
  }
  .book-appointment-form .existing_customer label {
    width: 100%;
    display: block;
  }
  .book-appointment-form .existing_customer span.wpcf7-list-item {
    margin-left: 0px;
  }
  .book-appointment-form .ajax-loader {
    right: 5px !important;
  }
  .contact-us .book-appointment-form {
    padding: 0px 0px 20px;
  }
  .contact-us .book-appointment-form .submit-btn {
    text-align: center;
  }
  .contact-us .book-appointment-form .submit-btn .ajax-loader {
    right: 5px;
  }
  .header-top-toggle {
    display: flex;
    z-index: 1000;
    justify-content: space-evenly;
    min-height: 54px;
    align-items: center;
    background-color: #fff !important;
    padding: 10px 0px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
  }
  .header-top-toggle a {
    background: #00b5e2 !important;
    color: #fff !important;
    padding: 14px 40px;
    border-radius: 10px;
    border: 1px solid #00b5e2 !important;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-appearance: none;
  }
  .header-top-toggle a:hover {
    background-color: #fff !important;
    color: #00b5e2 !important;
    border: 1px solid #00b5e2 !important;
  }
  .header-top-toggle a i {
    margin-right: 5px;
  }
  #wprmenu_bar {
    margin-top: 71px;
  }
  #wprmenu_bar.active {
    margin-top: 0px;
  }
  .homepage-slider {
    padding-top: 120px;
  }
  .services .service-contact-section {
    padding-bottom: 30px;
  }
  .services .max-physio-service-section {
    padding-bottom: 10px;
  }
  .services .service-box,
  .programs .service-box {
    margin-bottom: 15px !important;
  }
  .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper p:first-child {
    display: block;
    font-size: 16px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }
  .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper p a {
    font-size: 16px;
  }
  .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper:hover h3 {
    bottom: 224px !important;
  }
  .services .max-physio-service-section .service-box {
    width: 100% !important;
  }
  .services .max-physio-service-section .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column {
    font-size: 16px;
  }
  .home .max-physio-service-section .vc_tta-panel-body .service-box .vc_column-inner > .wpb_wrapper .wpb_text_column p a {
    font-size: 16px;
  }
  .home .max-physio-service-section .service-box {
    margin-bottom: 25px;
  }
  .banner_inner {
    margin-top: 120px;
  }
  .mobile-book-btn {
    max-width: 240px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box {
    width: 100%;
    padding: 0;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    font-size: 16px !important;
  }
  .catagories-tab-block .tab-content {
    padding-top: 120px;
  }
  .catagories-tab-block .nav {
    position: absolute;
    right: 17px;
    top: 55px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .home .max-physio-service-section h3 {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center !important;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 240px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover .learn-more-btn {
    text-align: center;
    font-size: 16px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    display: block;
    text-align: center;
    bottom: -150px;
    min-height: 150px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    text-align: center;
    font-size: 16px;
  }
  .catagories-tab-block .theme-primary-btn {
    padding-top: 0px;
  }
  .home .max-physio-service-section {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .new-patients .first-section ul li {
    width: 100%;
  }
  .new-patients .service-question-section.theme-list-item ul li {
    width: 50%;
    float: left;
  }
  .appointment .first-section ul li {
    width: 50%;
    float: left;
  }
  .appointment .service-question-section h2,
  .appointment .service-question-section h3 {
    font-size: 32px;
  }
  .appointment .service-question-section.recovery-section ul li {
    width: 50%;
    float: left;
  }
  .footer #exampleModalLong .modal-wraper .theme-btn-white {
    font-size: 28px;
  }
  .footer #exampleModalLong .modal-dialog .close {
    right: 10px;
    font-size: 40px;
    top: -20px;
  }
  .footer #exampleModalLong .phone-btn {
    font-size: 20px;
  }
  .ls-in-out {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    margin: auto !important;
  }
  .ls-in-out h3 {
    font-size: 16px !important;
  }
  .banner-btn {
    font-size: 12px !important;
    max-width: 200px !important;
    margin: 0px auto !important;
    left: 0 !important;
    right: 0 !important;
  }
  .team .team_main_section .therapist-card__detail h4 {
    text-align: left;
    height: auto;
  }
  .team .team_main_section .therapist-card__detail h3 {
    bottom: 60px;
  }
  .team .aestheticians-team-wrapper {
    padding: 30px 0px 0px !important;
  }
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 500px) !important;
  }
  .team .aestheticians-team-wrapper h3 {
    bottom: 60px !important;
  }
}
@media screen and (max-width: 390px) {
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 460px) !important;
  }
}
@media screen and (max-width: 375px) {
  .modal-dialog .modal-body .hour-list label {
    max-width: 140px;
  }
  .team .team_main_section .therapist-card__detail h4 {
    text-align: left;
    height: calc(100% - 430px);
    padding-right: 5px;
  }
  .team .team_main_section .therapist-card__detail h3 {
    bottom: 70px;
  }
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 440px) !important;
  }
}
@media screen and (max-width: 360px) {
  .footer .footer_main .footer-top-side .footer-quick-links #menu-footer-navigation {
    column-count: 2;
  }
  .footer .footer_main .footer-center-side .services-wrapper {
    margin-top: 16px;
  }
  .header-top-toggle a {
    padding: 14px 30px;
    font-size: 14px;
  }
  .team .team_main_section .therapist-card__detail h4 {
    text-align: left;
    height: calc(100% - 400px);
    padding-right: 5px;
  }
  .team .team_main_section .therapist-card__detail h3 {
    bottom: 85px;
  }
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 420px) !important;
  }
}
@media screen and (max-width: 340px) {
  .footer .footer_main .footer-top-side .footer-quick-links #menu-footer-navigation li a {
    font-size: 15px;
  }
  .footer .footer_main .footer-center-side .services-wrapper {
    padding-top: 25px;
  }
  .footer .footer_main .footer-center-side .services-wrapper ul li {
    padding-bottom: 8px;
  }
  .footer .footer_main .footer-center-side .services-wrapper ul li a {
    font-size: 15px;
  }
  .footer_cta_wrapper p {
    font-size: 16px;
  }
  .footer_map_wrapper .footer-map .our-hours-section .our-hour-section .hour-list label {
    max-width: 145px;
  }
  .banner_inner h1 {
    font-size: 20px;
  }
  div.service-cta-section h4 {
    font-size: 16px;
  }
  div.service-cta-section p {
    font-size: 14px;
  }
  .google-rating-section h4 {
    font-size: 15px;
  }
  .home div.service-cta-section h4 {
    font-size: 16px;
  }
  .home div.service-cta-section p {
    font-size: 14px;
  }
  .book-appointment-form .ajax-loader {
    right: -20px !important;
  }
  .contact-us .book-appointment-form .submit-btn .ajax-loader {
    right: 5px !important;
  }
  .header-top-toggle a {
    padding: 14px 25px;
    font-size: 14px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 210px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover p {
    bottom: 60px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box p {
    display: block;
    text-align: center;
    bottom: -180px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box .learn-more-btn {
    text-align: center;
    font-size: 16px;
  }
  .appointment .first-section ul li {
    width: 50%;
    float: left;
  }
  .appointment .service-question-section h2,
  .appointment .service-question-section h3 {
    font-size: 23px !important;
  }
  .appointment .service-question-section.recovery-section ul li {
    width: 50%;
    float: left;
  }
  .footer #exampleModalLong .modal-wraper .theme-btn-white {
    font-size: 28px;
  }
  .footer #exampleModalLong .modal-dialog .close {
    right: 10px;
    font-size: 40px;
    top: -20px;
  }
  .footer #exampleModalLong .phone-btn {
    font-size: 20px;
  }
  .footer #exampleModalLong .box-white-section {
    min-height: 175px;
    padding: 15px 15px;
    margin-bottom: 10px;
  }
  .footer #exampleModalLong .box-white-section h5 {
    font-size: 24px;
  }
  .footer #exampleModalLong .box-white-section p {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px !important;
  }
  .footer #exampleModalLong .box-white-section a {
    padding: 10px 15px;
    font-size: 14px;
  }
  .footer #exampleModalLong .modal-wraper .theme-btn-white {
    font-size: 18px;
  }
  .footer #exampleModalLong .modal-wraper h2 {
    font-size: 18px !important;
  }
  .footer #exampleModalLong .phone-btn {
    font-size: 18px !important;
  }
  .team .team_main_section .therapist-card__detail h4 {
    text-align: left;
    height: calc(100% - 370px);
    padding-right: 5px;
  }
  .team .team_main_section .therapist-card__detail h3 {
    bottom: 85px;
  }
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 390px) !important;
  }
}
@media screen and (max-width: 320px) {
  .contact-form-wrapper .contact-max-physio-box {
    padding: 140px 20px 30px 20px !important;
  }
  div.service-cta-section h4 {
    font-size: 14px;
  }
  .parent-pageid-78 .contact-form-wrapper .contact-max-physio-box,
  .parent-pageid-81 .contact-form-wrapper .contact-max-physio-box {
    padding: 120px 20px 30px 20px !important;
  }
  .appointment .contact-form-wrapper .contact-max-physio-box,
  .sitemap .contact-form-wrapper .contact-max-physio-box,
  .website-terms-of-use .contact-form-wrapper .contact-max-physio-box,
  .privacy-policy .contact-form-wrapper .contact-max-physio-box {
    padding: 120px 20px 30px 20px !important;
  }
  .modal-dialog .modal-body .hour-list label {
    font-size: 14px;
  }
  .modal-dialog .modal-body .hour-list strong {
    font-size: 14px;
  }
  .modal-dialog .modal-header h4 {
    font-size: 16px;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box h3 {
    font-size: 20px !important;
    left: 0;
  }
  .catagories-tab-block .tab-pane .max-physio-service-section-box .service-box:hover h3 {
    bottom: 230px;
  }
  .team .team_main_section .therapist-card__detail h4 {
    text-align: left;
    height: calc(100% - 340px);
    padding-right: 5px;
  }
  .team .team_main_section .therapist-card__detail h3 {
    bottom: 85px;
  }
  .team .aestheticians-team-wrapper h4 {
    height: calc(100% - 365px) !important;
  }
}
