Liverpool Sports
Injury Clinic

Sports Injury Clinic in Liverpool

Liverpool Sports Injury Clinic is the premier Sports Injury Clinic in Liverpool, delivering sport-specific Injury Assessment, Treatment, Rehabilitation and Performance Care.​

How Do We Deal With A Sport Injury?

Liverpool Chiropractic & Sports Injury Clinic offer a unique and unrivalled treatment model using a proven combination of the most effective, cutting edge techniques in Chiropractic, Soft Tissue Therapy, Sports Massage, Acupuncture and Sports Injury Rehabilitation.

We offer elite level sports injury care and pain management that is normally found in professional sports clubs. Through a specifically tailored plan of care, treating the underlying cause, rather than the symptoms, we deliver highly effective treatment and rehabilitation, returning you to full function as quickly as possible, preventing future injury and enhancing performance.

We utilise a range of treatment techniques in a specifically tailored plan of care for fast effective pain relief. At Liverpool Chiropractic Clinic we deliver sport-specific Injury Assessment, Treatment, Rehabilitation and Performance Care.

Read more

Types Of Treatment:

I.A.S.T.M

Instrument Assisted Soft Tissue Mobilisation (IASTM) is a new range of tool which enables clinicians to efficiently locate and treat individuals diagnosed with soft tissue dysfunction.

IASTM is performed with ergonomically designed instruments that detect and treat fascial restrictions, soft tissue fibrosis, chronic inflammation, or degeneration.

Kinesiotaping

Kinesiotaping is a specialised taping method for therapeutic and rehabilitative treatment that helps reduce pain, improve performance, prevent injury and promote lymphatic flow.

The taping can be used on its own, but we often use it in combination with other methods for treating.

The 5 benefits to using Kinesiotape are:

  • Helps in the reduction of pain
  • Enhances muscle activation
  • Improves circulation and lymphatic flow which is essential for reducing inflammation and swelling
  • Protection during the healing process
  • Prevention of further injury and improved performance

Applied Kinesiology

Applied Kinesiology (Proprioceptive Muscle Testing) examines the patient’s nervous system and identifies any and all weaknesses which make you vulnerable to injury.

This diagnostic technique system based on anatomy, neurology and physiology uncovers the best solution for that patient at that time to correct any dysfunction within the neuromuscular system

Chiropractic

Focuses on improving the function of your spine and pelvis, helping your nervous system and muscular system to function at its best.

Dry Needling

Dry Needling, unlike traditional acupuncture which typically uses points along meridians, dry needling targets anatomical structures including muscles, ligaments and joint capsules that are the underlying cause of muscle and joint related conditions.

  • Decrease Pain
  • Decrease Muscle Tension
  • Speed Up Healing
  • Improve Function
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap'); /* Theme Name: Hello Elementor Child Theme URI: https://github.com/elementor/hello-theme/ Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team Author: Elementor Team Author URI: https://elementor.com/ Template: hello-elementor Version: 1.0.1 Text Domain: hello-elementor-child License: GNU General Public License v3 or later. License URI: https://www.gnu.org/licenses/gpl-3.0.html Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready */ /*============================================= = Body CSS =============================================*/ * { outline: none !important; } html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box !important; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { position: relative; z-index: 1; background-color: #ffffff; } p{ margin-bottom: 0; } a{ text-decoration: none !important; } ul{ list-style: none; } p{ font-size: 16px; line-height: 1.4 !important; font-weight: 400; letter-spacing: .5px; } body{ font-family: 'Roboto', sans-serif; } .row>*, .container, .container-fluid{ padding-left: 15px; padding-right: 15px; } .row { margin-left: -15px; margin-right: -15px; } @media only screen and (max-width:767px){ p{ font-size: 16px; } } @media only screen and (max-width: 575px){ .text_btn_wrapper .elementor-button-wrapper .elementor-button-text > span { display: none; } } /*============================================= = Body CSS =============================================*/ /*============================================= = Defult Css =============================================*/ .section_defult_pad{ padding: 100px 0px; } .h2_heading_wrap span{ color: #003DA5; text-decoration: underline; } .section_main_title h2{ font-size: 38px; list-style: 1.3em; font-weight: 700; } @media only screen and (max-width: 1024px){ .section_defult_pad{ padding: 80px 0px; } .section_main_title h2{ font-size: 30px; list-style: 1.3em; } } @media only screen and (max-width: 767px){ .section_defult_pad{ padding:60px 0px; } .section_main_title h2{ font-size: 26px; list-style: 1.3em; } } /*============================================= = Top Header Css =============================================*/ .site_brand_logo .elementor-image > img { width: 100%; max-width: 290px; } .text_btn_wrapper{ display: inline-block; width: auto !important; } .text_btn_wrapper .elementor-button-wrapper a{ width: 100%; min-width: 262px; text-transform: capitalize; border-radius: 40px; border: 1px solid #003DA5; transition: all 0.4s; padding: 11px 26px; line-height: 1.3; text-align: center; cursor: pointer; } .text_btn_wrapper .elementor-button-wrapper a:hover{ background-color: #FFFFFF !important; color: #003DA5; border: 1px solid #FFFFFF; } .text_btn_wrapper:not(:last-child){ margin-right: 30px; } .bg_white .elementor-button-wrapper a { background-color: #FFFFFF !important; color: #003DA5; border: 1px solid #FFFFFF; } .bg_white .elementor-button-wrapper a:hover{ background-color: #003DA5 !important; color: #FFFFFF; border: 1px solid #003DA5; } .drop_align_end { justify-content: flex-end; } @media only screen and (max-width: 1210px){ .header_btn_wrap .elementor-button-wrapper > .elementor-button { padding: 12px 12px 12px 12px !important; } .header_wrapper .drop_menu_wrapper .elementor-nav-menu > li.menu-item > a{ padding: 13px 8px; } } @media only screen and (max-width: 1024px){ .header_wrapper .elementor-row > .elementor-col-33:nth-child(2){ order: 2; } .elementor-7 .header_wrapper .drop_align_self .drop_menu_wrapper .elementor-nav-menu--dropdown { margin-top: 25px !important; margin-bottom: 10px; } .header_wrapper .drop_menu_wrapper .elementor-nav-menu > li.menu-item > a.highlighted { color: #FFFFFF; } .page .drop_menu_wrapper .elementor-item.has-submenu, .page .drop_menu_wrapper .elementor-item.has-submenu:hover, .page .drop_menu_wrapper .elementor-item.has-submenu:focus{ background-color: #FFFFFF !important; color: #003DA5 !important; } } @media only screen and (max-width: 767px){ .home_banner_wrapper .elementor-widget-heading h1 br, .header_wrapper .drop_align_end{ display: none; } /* .deflut_btn_wrapper .elementor-column-wrap > .elementor-widget-wrap{ justify-content: center; }*/ .header_wrapper > .elementor-container .elementor-row { justify-content: space-between; } } @media only screen and (max-width: 576px){ .text_btn_wrapper:not(:last-child){ margin-right: 0; } } /*============================================= = Top Header Css =============================================*/ .site_brand_logo .elementor-image > a img { width: 100%; } .header_top_bar { padding: 15px 0px !important; /* background-color: #2760C2 !important; */ } .header_top_bar .elementor-icon-list-items > li a { font-size: 16px !important; } @media only screen and (min-width: 768px){ .header_top_bar .elementor-icon-list-items > li a { font-size: 14px !important; } } @media only screen and (min-width: 489px){ .header_top_bar .elementor-icon-list-items{ justify-content: space-between !important; } } /*============================================= = New Home Header Css =============================================*/ .header_wrapper .elementor-nav-menu--burger .elementor-widget-container{ margin: 0 !important; } .header_wrapper{ background-color: #ffffff !important; } /* .page-id-6444 .header_wrapper{ background-color: #003DA5 !important; } */ /*.header_wrapper .drop_menu_wrapper .elementor-nav-menu > li.menu-item > a{ color: #ffffff; }*/ .header_wrapper { padding: 10px 15px !important; } .header_wrapper .elementor-top-column > .elementor-element-populated{ width: auto; } .header_wrapper .drop_align_self { justify-content: center; } .drop_menu_wrapper .elementor-widget-container > .elementor-nav-menu__container .elementor-nav-menu { margin-right: 0; margin-left: auto; } .drop_menu_wrapper .elementor-nav-menu > .menu-item .sub-menu > li a { font-size: 16px; color: #FFFFFF !important; } .text_btn_wrapper .elementor-button-wrapper > a { display: flex; justify-content: center; } @media only screen and (max-width: 1024px){ .drop_menu_wrapper nav.elementor-nav-menu--dropdown { border-radius: 0px 0px 10px 10px; box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset; } .header_wrapper .drop_align_self{ justify-content: right; } .drop_menu_wrapper .elementor-nav-menu > .menu-item a { justify-content: space-between; padding: 15px 15px; } .drop_menu_wrapper .elementor-nav-menu > .menu-item a { justify-content: space-between; } /* .drop_menu_wrapper .elementor-nav-menu > .menu-item:not(:last-child) { border-bottom: 1px solid #7A7A7A; } */ /* .drop_menu_wrapper .elementor-nav-menu > .menu-item .sub-menu > li:not(:last-child) { border-bottom: 1px solid #7A7A7A; } */ .drop_menu_wrapper .elementor-nav-menu > .menu-item .sub-menu > li a { font-size: 15px; padding: 8px 24px !important; } .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container { max-height: 60vh; height: auto; } /* .header_wrapper .drop_menu_wrapper .elementor-nav-menu > li.menu-item:hover > a,*/ .header_wrapper .drop_menu_wrapper .elementor-nav-menu > li.menu-item.current_page_item > a{ color: #FFFFFF !important; } .drop_menu_wrapper .elementor-nav-menu > .menu-item .sub-menu > li a{ color: var( --e-global-color-accent ) !important; } .drop_menu_wrapper .elementor-nav-menu > .menu-item .sub-menu > li a[aria-current="page"], .drop_menu_wrapper .elementor-nav-menu > .menu-item .sub-menu > li a:hover{ color: #ffffff !important; } .elementor-nav-menu--dropdown { background-color: #ffffff !important; } } @media only screen and (max-width: 575px){ .text_btn_wrapper{ margin-right: 0; } } /*============================================= = New Home Banner Css =============================================*/ .home_banner_wrapper{ width: 100%; height: 100%; min-height: 800px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; background-position: 90%; } .home_banner_wrapper .elementor-container { width: 100%; } .header_cnt_wrapper { width: 100%; max-width: 900px; } @media only screen and (min-width: 1441px) and (max-width: 1680px){ .home_banner_wrapper{ min-height: 640px; } } @media only screen and (min-width: 1281px) and (max-width: 1440px){ .home_banner_wrapper{ min-height: 630px; } } @media only screen and (min-width: 1281px) and (max-width: 1440px){ .home_banner_wrapper{ min-height: 630px; } } @media only screen and (min-width: 1141px) and (max-width: 1280px){ .home_banner_wrapper{ min-height: 620px; } } @media only screen and (min-width: 1025px) and (max-width: 1140px){ .home_banner_wrapper{ min-height: 560px; } } @media only screen and (min-width: 768px) and (max-width: 980px){ .home_banner_wrapper{ min-height: 430px; } } @media screen and (max-width: 767px){ .home_banner_wrapper{ min-height: auto; } .home_banner_wrapper { background-image: unset !important; padding: 50px 0px 50px 0px !important; } .home_banner_wrapper .elementor-background-overlay { opacity: 0.1 !important; } .elementor-65 .home_banner_wrapper .h1_heading_text h1.elementor-heading-title{ /* text-align: left; */ color: #25283A; text-shadow: unset; } } @media only screen and (max-width: 575px){ .elementor-65 .home_banner_wrapper .h1_heading_text h1.elementor-heading-title{ font-size: 26px; } } /*============================================= = New Home Footer Css =============================================*/ .footer_top_sec { max-width: 1090px; margin: 0px auto; } .footer_navmenu .elementor-nav-menu--main > ul li a, .footer_navmenu .elementor-nav-menu--main > ul li a:hover{ padding-left: 0px; padding-right: 0px; padding-top: 0px; } .google_map_sec iframe { width: 100%; display: inline-block; vertical-align: top; border-radius: 10px; } .cp_right_footer .elementor-icon-list-text { text-align: center; } @media only screen and (max-width:767px){ .home_footer_section .elementor-container > .elementor-row .elementor-col-33{ margin-bottom: 15px; } .home_footer_section .elementor-container > .elementor-row .elementor-col-33:not(:last-child){ border-bottom: 1px solid rgb(255 255 255 / 20%); padding-bottom: 20px; } .footer_navmenu .elementor-nav-menu--main > ul li:not(:last-child) a{ padding-bottom: 20px; } .footer_navmenu .elementor-nav-menu--main > ul li a{ padding-top: 0px; } .footer_navmenu .elementor-nav-menu > li.menu-item a { justify-content: center; } } /*============================================= = New Home Treatment Section Css =============================================*/ .treatment_list_wrap ul.elementor-icon-list-items{ width: 100%; display: inline-block; vertical-align: top; column-count: 2; } @media only screen and (max-width:430px){ .treatment_list_wrap ul.elementor-icon-list-items{ column-count: 1; } } /*============================================= = New Home Services Section Css =============================================*/ @media only screen and (min-width: 768px){ .exclusive_slider_sec .container{ max-width: calc(50% + 460px); margin-left: auto; margin-right: 0; } } @media only screen and (min-width: 992px){ .exclusive_slider_sec .container{ max-width: calc(50% + 480px); margin-left: auto; margin-right: 0; } } @media only screen and (min-width: 1200px){ .exclusive_slider_sec .container{ max-width: calc(50% + 570px); margin-left: auto; margin-right: 0; } } @media only screen and (min-width: 1300px){ .exclusive_slider_sec .container{ max-width: calc(50% + 650px); margin-left: auto; margin-right: 0; } } @media only screen and (min-width: 1400px){ .exclusive_slider_sec .container{ max-width: calc(50% + 670px); margin-left: auto; margin-right: 0; } } @media only screen and (min-width: 1700px){ .exclusive_slider_sec .container{ max-width: calc(50% + 755px); margin-left: auto; margin-right: 0; } } .exclusive_slick_Slider .slick-list { margin: 0 -15px; } .exclusive_slick_Slider .slick-list { padding-left: 0 !important; } .exclusive_slick_Slider .dentistry_info_area { padding: 0 15px; } .exclusive_services_slider .dentistry_img{ width: 100%; display: inline-block; vertical-align: top; position: relative; border-radius: 10px; overflow: hidden; height: 478px; } .dentistry_info_area.slick-slide.slick-current .dentistry_img { height: 569px; } .exclusive_services_slider .dentistry_img img { width: 100%; display: inline-block; vertical-align: top; height: 100%; object-fit: cover; object-position: top; } .exclusive_services_slider .dentistry_img .dentistry_img_content { padding: 30px 38px 43px; position: absolute; bottom: 0; left: 0; } .exclusive_services_slider .dentistry_img::before { position: absolute; content: ""; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 64.45%, rgba(0, 0, 0, 0.6) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)); top: 0; bottom: 0; right: 0; left: 0; z-index: 0; } .dentistry_info_area.slick-slide.slick-current .dentistry_img::before { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 45.05%, rgba(0, 0, 0, 0.3) 84.58%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); } .dentistry_img_content h3, .dentistry_img_content p, .dentistry_img_content .more-link { color: #FFFFFF; } .dentistry_img_content h3 { margin: 0; font-weight: 500; } .dentistry_img_content p{ display: none; margin: 12px 0 0; font-weight: 300; } .slick-current .dentistry_img_content p{ display: block; } .dentistry_img_content .more-link { display: inline-block; vertical-align: top; margin: 20px 0 0; font-weight: 400; } .exclusive_slider_sec { background-color: #ECF5FA; background: linear-gradient(180deg, rgba(236,245,250,1) 0%, rgba(236,245,250,1) 93%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%); } .exclusive_content_info a { text-decoration: none; display: inline-block; padding: 8px 18px; margin-top: 10px; } .services-arrow.slick-arrow, .comparison-arrow.slick-arrow { border: 1px solid rgba(18, 80, 78, 0.1); vertical-align: top; width: 40px; height: 40px; padding: 0; border-radius: 50%; color: #003DA5; background-color: transparent; position: relative; } .services-arrow.slick-arrow:hover, .services-arrow.slick-arrow:focus, .comparison-arrow.slick-arrow:hover, .comparison-arrow.slick-arrow:focus { background-color: #003DA5; border-color: #003DA5; color: #FFFFFF; border-radius: 100%; } .services-arrows { margin: 32px 0 0; } .services-arrows .services-arrow:not(:first-child) { margin-left: 12px; } .exclusive_services_slider .slick-list{ padding:0 20% 0 0; } .more-link { font-size: 16px; line-height: 1.5; text-transform: uppercase; letter-spacing: 0.1em; } .more-link::after { content: "\f061"; font-family: "Font Awesome 6 Free"; margin-left: 12px; font-size: 22px; vertical-align: middle; font-weight: 900; } @media screen and (max-width: 1440px) { .exclusive_services_slider .slick-list { padding: 0 17% 0 0; } } @media screen and (max-width: 1366px) { .exclusive_services_slider .dentistry_img .dentistry_img_content { padding: 30px; } .dentistry_img_content h3 { font-size: 22px; } .dentistry_img_content p { font-size: 16px; } .dentistry_img_content .more-link { margin: 16px 0 0; } .exclusive_services_slider .slick-list { padding: 0 12% 0 0; } .exclusive_services_slider .dentistry_img { height: 428px; } .dentistry_info_area.slick-slide.slick-current .dentistry_img { height: 520px; } } @media screen and (max-width: 1199px) { .exclusive_services_slider .slick-list { padding: 0 10% 0 0; } .exclusive_services_slider .dentistry_img { height: 348px; } .dentistry_info_area.slick-slide.slick-current .dentistry_img { height: 440px; } } @media screen and (max-width: 991px) and (min-width: 768px) { .exclusive_services_slider .slick-list { padding: 0 30% 0 0; } .exclusive_services_slider .dentistry_img { height: 320px; } .dentistry_info_area.slick-slide.slick-current .dentistry_img { height: 390px; } } @media screen and (max-width: 767px) { .exclusive_services_slider .slick-list { padding: 0 6% 0 0; } .exclusive_slick_Slider .dentistry_info_area { padding: 0 10px; } .services-arrows { margin: 25px 0; } .exclusive_services_slider .dentistry_img { height: 298px; } .dentistry_info_area.slick-slide.slick-current .dentistry_img { height: 380px; } } @media screen and (max-width: 575px) { .exclusive_services_slider .slick-list { padding: 0 14% 0 0; } } @media screen and (max-width: 480px) { .exclusive_services_slider .dentistry_img .dentistry_img_content { padding: 16px; } } /*============================================= = New Home Welcome Section Css =============================================*/ .section_video_wrap .elementor-widget-container > .elementor-wrapper{ padding-bottom: 56.25%; height: 0; position: relative; } .section_video_wrap .elementor-widget-container > .elementor-wrapper iframe{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 0px 10px 10px 0px; } .content_width .elementor-column-wrap > .elementor-widget-wrap{ max-width: 750px; margin: 0px auto; } @media only screen and (max-width: 1499px){ .content_width .elementor-column-wrap > .elementor-widget-wrap{ margin: 0px 40px; } } @media only screen and (max-width: 1200px){ .content_width .elementor-column-wrap > .elementor-widget-wrap{ margin: 0px 20px; } } @media screen and (max-width: 1024px){ .section_video_wrap .elementor-widget-container > .elementor-wrapper iframe{ border-radius: 10px; } .content_width .elementor-column-wrap > .elementor-widget-wrap{ margin-left: 0; margin-right: auto; } .content_width .elementor-column-wrap > .elementor-widget-wrap{ margin: 0px auto; } } /*============================================= = New Home Team Member Css =============================================*/ .team-content img { border-radius: 100%; /* filter: grayscale(100%); */ /* margin: 0 auto; */ margin-bottom: 15px; transition: all 0.4s; width: 100%; } .team-content h3 { color: #272C30; /* font-family: "Roboto", Calibri,sans-serif; */ font-size: 25px; font-weight: 600; line-height: 1.3em; text-align: left; } .team-content p { text-align: left; } .team-arrow { text-align: center; } .team-page-section > div{ display: flex; justify-content: center; flex-wrap: wrap; column-gap: 24px; row-gap: 24px; max-width: 1024px !important; width: 100%; } .team-page-section > div > div{ max-width: calc(33.33% - 16px) !important; width: 100% !important; } .team-page-section img{ width: 100%; aspect-ratio: 1; object-fit: cover; box-shadow: 0 0 24px rgb(64 84 178 / 10%); } .team-slider .slick-current.slick-active.slick-center > div { margin: 0 -50px !important; position: relative !important; z-index: 11 !important; transition: none !important; width: auto; } .team-slider .slick-active:not(.slick-center) > div{ opacity: .5; } .team-slider .slick-track { display: flex; align-items: center; } @media only screen and (max-width: 1024px){ .team-page-section > div{ row-gap: 32px; } .team-page-section > div > div{ max-width: calc(33.33% - 21.33px) !important; } } @media only screen and (max-width: 767px){ .team-page-section > div{ row-gap: 24px; } .team-page-section > div > div{ max-width: calc(50% - 12px) !important; } } @media only screen and (max-width: 575px){ .team-page-section > div > div{ max-width: calc(100%) !important; } } /*============================================= = New Home Team Listing Css =============================================*/ .team_listing ul.elementor-icon-list-items .elementor-icon-list-text b{ color: #7A7A7A; } .customers_review_slider .review-description .scrollbar-active { max-height: 170px!important; } .review-description { height: auto !important; } .review-description p { font-size: 16px; font-weight: 400; line-height: 1.85; color: #5A5A5A; max-height: 150px!important; padding: 0 15px 0 0!important; display: inline-block; overflow-y: auto; } ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0, 0, 0, .1); border-radius: 10px; } ::-webkit-scrollbar-thumb { background: rgb(64 84 178 / 60%); border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #0C4C89; } .review-description .read-more { display: inline-block; font-weight: 600; color: #003DA5; } .morecontent span { display: none; } .more-text{ display: none; } a.read-more { line-height: 1.6; color: #FFFFFF; font-weight: 600; } .review-slider-content{ background: #FFFFFF; padding: 30px 30px 50px; margin: 0 15px; height: 100%; border-radius: 10px; } .customers_review_slider .slick-track{ display: -webkit-box; display: -ms-flexbox; display: flex; } .customers_review_slider .slick-slide{ height: inherit; } .review-slider-main-content h3 { font-size: 18px; color: #181818; font-weight: 600; margin-bottom: 10px; } body .customers_review_slider .slick-dots{ bottom: -45px; } body .customers_review_slider .slick-dots li > button, body .customers_review_slider .slick-dots li > button:hover, body .customers_review_slider .slick-dots li > button:focus{ background-color: transparent !important; } body .customers_review_slider .slick-dots li button:before{ content: ""; opacity: 1; font-size: 18px; width: 18px; height: 18px; border: 1px solid #003DA5; border-radius: 100%; color: transparent; background-color: transparent !important; } body .customers_review_slider .slick-dots li.slick-active button:before{ background-color: #003DA5 !important; } @media screen and (max-width: 699px){ .review-slider-content{ padding: 30px 20px 30px; } body .customers_review_slider .slick-dots{ bottom: -65px; } } /*============================================= = New Home Help Desk Section Css =============================================*/ .helpdesk_slider .slick-track{ display: -ms-flexbox; display: flex; } .helpdesk_slider .slick-track .slick-slide{ height: inherit; } .helpdesk_slider .helpdesk_box_wrap { height: 100%; background: #Fff; padding: 20px 15px; margin: 0 15px; text-align: center; border-style: solid; border-width: 4px; border-image: linear-gradient(225deg, rgb(73 88 129) 10%, rgba(0, 61, 165, 1) 20%, #5298c1 100%) 2; } .helpdesk_box_wrap .helpdesk_icon p > i { display: inline-block; vertical-align: top; width: 100%; font-size: 30px; color: #003DA5; margin-bottom: 15px; } .helpdesk_box_wrap h4 { font-size: 20px; line-height: 1.2; font-weight: 700; color: #003DA5; margin-bottom: 15px; } .helpdesk_box_wrap p { color: #7A7A7A; line-height: 1.3; } .helpdesk_slider ul.slick-dots{ bottom: -55px; } .helpdesk_slider .slick-dots li button:hover, .helpdesk_slider .slick-dots li.slick-active button:focus{ background-color: transparent !important; } .helpdesk_slider .slick-dots li.slick-active button{ transition: all 0.2s ease-in-out; } .helpdesk_slider .slick-dots li button::before { background: transparent; border: 1px solid #003DA5; border-radius: 20px; opacity: 1; font-size: 0; color: unset; } .helpdesk_slider .slick-dots li.slick-active button::before, .helpdesk_slider .slick-dots li:hover button::before{ padding: 5px; border: 5px solid #003DA5; } .cnt_btn_wrap .elementor-button-wrapper { margin-right: 0px; } @media only screen and (max-width: 675px){ .familiar_sec_wrap .h2_heading_wrap h2 br { display: none; } } /*============================================= = Sports Massage Page Css =============================================*/ .inner_services_box{ width: 100%; display: inline-block; vertical-align: top; height: 100%; background-color: #FFFFFF; box-shadow: 0 0 24px rgba(13, 110, 253, .1); border-radius: 10px; /* border: 1px solid rgb(122 122 122 / 30%);*/ } .inner_services_box .elementor-image-box-content > a { width: 100%; height: 100%; display: inline-block; vertical-align: top; } .inner_services_box .elementor-image-box-content{ width: 100%; display: inline-block; vertical-align: top; padding: 15px 15px 30px; } .inner_services_box .elementor-image-box-wrapper img{ height: 100%; max-height: 300px; object-fit: cover; object-position: center; border-radius: 10px 10px 0px 0px; } .cta_blue .elementor-button-wrapper > a:hover { background-color: #003DA5 !important; } .faqs_content_area .faqs_desctiptiion { display: none; } .faqs_content_area{ display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #ECF5FA; border-left: 5px solid #003DA5; border-radius: 10px; padding: 15px 20px; /* -webkit-animation: scrollTop linear both; animation: scrollTop linear both; animation-timeline: view(85% 0%); */ transition: all .3s ease-in-out; } @media only screen and (min-width: 1200){ .faqs_content_area:not(.active):hover{ transform: translateX(20px); } } /* @-webkit-keyframes scrollTop { 0%{ -webkit-transform: translatex(300px); transform: translatex(300px); } 100%{ -webkit-transform: translatex(0); transform: translatex(0); } } @keyframes scrollTop { 0%{ -webkit-transform: translatex(300px); transform: translatex(300px); } 100%{ -webkit-transform: translatex(0); transform: translatex(0); } } */ .faqs_content_area:not(:last-child){ margin-bottom: 20px; } .faqs_content_area h3{ font-size: 18px; font-weight: 600; line-height: 1.3; width: 100%; display: inline-block; vertical-align: top; margin-bottom: 0; position: relative; padding-right: 30px; color: #003DA5; cursor: pointer; } .faqs_content_area h3:before{ content: "\f078"; position: absolute; font-family: "Font Awesome 5 Free"; right: 0; top: 50%; transform: translateY(-50%); font-size: 14px; color: #003DA5; transition: all 0.4s; } .faqs_content_area.active h3:before { top: 0px; transform: rotate(180deg); } .faqs_desctiptiion p{ font-size: 16px; line-height: 1.5; color: #25283A; padding-top: 20px; margin-bottom: 0; width: 100%; display: inline-block; vertical-align: top; } .faqs_content_area .faqs_desctiptiion ul{ margin-top: 20px; } .faqs_content_area .faqs_desctiptiion ul li:not(:last-child){ margin-bottom: 10px; } .faqs_content_area .faqs_desctiptiion ul li{ list-style: disc; } .faq_head_treatment_img img{ width: 100%; margin-top: 20px; border-radius: 10px; } @media only screen and (max-width: 767px){ .faqs_sec_img { text-align: center; margin-bottom: 30px; } } @media only screen and (max-width: 475px){ .faqs_content_area h3{ font-size: 16px } } /*============================================= = Chiropractic Page Css =============================================*/ .description_wrap .moretext{ display: none; } .description_wrap p{ color: #7A7A7A; margin-bottom: 15px; } .moreless_button_wrap{ color: #003DA5; font-size: 16px; font-weight: 500; } /*============================================= = Modal Popup Css =============================================*/ .sticky{ position: fixed; width: 100%; top: 0; left: 0; margin: auto; z-index: 999; box-shadow: rgb(100 100 111 / 10%) 0px 7px 29px 0px; } header.page-header { display: none; } .modal-dialog{ max-width: 960px; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin: 0px auto; } .modal-dialog .modal_wrap { width: 100%; display: inline-block; vertical-align: top; background-color: #FFFFFF; border-radius: 10px; box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset; } .modal-dialog .modal-content { background-color: transparent; border: unset; box-shadow: unset; border-radius: unset; padding: 0px 30px; } .modal_wrap .container-fluid > .row > .col-12{ padding-left: 0; padding-right: 0px; } .modal-dialog .modal-content .modal-body{ width: 100%; display: inline-block; vertical-align: top; padding: 30px; } .modal_img{ width: 100%; height: 100%; display: inline-block; vertical-align:top; } .modal_img img { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 10px 0px 0px 10px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } .modal-body h1 { font-weight: 900; font-size: 37px; margin-bottom: 30px; font-family: 'Roboto', sans-serif; text-transform: capitalize; color: #0C4C89; } .modal-body .pre-order-btn{ font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 500; line-height: 1.2em; background-color: #0C4C89; color: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #0C4C89; border-radius: 40px 40px 40px 40px; padding: 12px 30px 12px 30px; width: 100%; max-width: 190px; display: inline-block; text-align: center; transition: all 0.4s ease-in-out; } .modal-body .pre-order-btn:hover{ background-color: transparent; text-decoration: none; color: #0C4C89; } .modal-header{ -ms-flex-pack: end; justify-content: flex-end; border: unset; } .modal-header button.close { border: none; font-size: 30px; padding: 0; color: #0C4C89; width: 40px; height: 40px; line-height: 40px; border-radius: 40px; background-color: #ECF5FA; } .modal-header button.close:hover{ color: #0C4C89; } .input_mail_wrap .newsletter-email { height: 50px; width: 100%; border-radius: 5px; font-size: 16px; font-weight: 300; padding: 10px 15px 10px 15px; outline: none !important; border-color: rgba(0, 61, 165, 0.2); color: rgba(0, 61, 165, 0.8); } /* .input_mail_wrap .newsletter-subscribe { height: 50px; padding: 10px 30px; font-size: 20px; font-weight: 400; line-height: 1; border-radius: 0px 5px 5px 0px; background-image: linear-gradient(87.64deg, rgba(0, 61, 165, 0.2) 0%, rgba(38, 48, 119, 0.2) 100%); position: absolute; right: 0; top: 0; transition: all 0.5s; border: unset; color: #0C4C89; } */ .input_mail_wrap .newsletter-subscribe:hover, .input_mail_wrap .newsletter-subscribe:focus{ background-color: #0C4C89; color: #FFFFFF; } .input_mail_wrap{ width: 100%; display: inline-block; vertical-align: top; position: relative; max-width: 600px; margin-bottom: 30px; } .input_mail_wrap .newsletter-email:focus{ border-color: rgba(0, 61, 165, 0.2); } .input_form_method{ display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .input_form_method .input_mail_wrap:nth-child(1){ padding-right: 10px; } .input_form_method .input_mail_wrap:not(:last-child){ flex: 0 0 50%; max-width: 50%; } @media only screen and (max-width: 1024px){ .modal-body h1{ font-size: 30px; } } @media only screen and (max-width: 767px){ .modal-dialog{ height: unset; margin: 50px 0px; } .input_mail_wrap .newsletter-email{ height: 48px; padding: 10px 10px; } .input_mail_wrap .newsletter-subscribe{ position: unset; border-radius: 10px; height: 48px; font-size: 19px; width: 100%; margin-top: 20px; } .modal-body h1 { font-size: 24px; max-width: 480px; margin: 0px auto 30px; } .modal_img img { border-radius: 10px; height: 200px; object-fit: cover; object-position: center; } .modal-dialog .modal-content{ padding: 15px; } } @media only screen and (max-width: 575px){ .modal-dialog .modal-content .modal-body{ padding: 15px; } .modal-body h1{ font-size: 20px; } .input_form_method .input_mail_wrap:not(:last-child){ flex: 0 0 100%; max-width: 100%; } } /*============================================= = Locations Page Css =============================================*/ .contact_info_box{ cursor: pointer; } .contact_info_box .elementor-icon-box-wrapper{ align-items: center !important; } .contact_info_box .elementor-icon-box-icon{ width: 60px; height: 60px; line-height: 60px; border: 1px solid #0C4C89; border-radius: 60px; display: -ms-flexbox !important; display: flex !important; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; transition: all 0.3s ease-in-out; } .contact_info_box .elementor-icon-box-content .elementor-icon-box-description a{ word-break: break-word; white-space: wrap; color: #7A7A7A; } .contact_info_box .elementor-icon-box-icon svg{ transition: all 0.3s ease-in-out; } .contact_info_box:hover .elementor-icon-box-icon{ background-color: #0C4C89; } .contact_info_box:hover .elementor-icon-box-icon svg path{ fill: #FFFFFF; } .contact_info_box:hover .elementor-icon-box-content .elementor-icon-box-description a{ color: #0C4C89; } /*============================================= = Locations Page Contact From Css =============================================*/ .contact_from_wrapper .description_wrap p { font-size: 16px; } .lp_from_wrap .elementor-field-type-email, .lp_from_wrap .elementor-field-type-tel{ flex: 0 0 50%; max-width: 50%; } .lp_from_wrap .elementor-field-group{ margin-bottom: 15px !important; } .lp_from_wrap .elementor-field-group:last-of-type{ margin-bottom: 0px !important; } .lp_from_wrap .elementor-field-group label.elementor-field-label{ margin-bottom: 10px; color: #0C4C89 !important; font-size: 15px !important; font-weight: 500 !important; } .lp_from_wrap .elementor-field-group input[type=text], .lp_from_wrap .elementor-field-group input[type=email], .lp_from_wrap .elementor-field-group input[type=tel]{ height: 50px; border-radius: 4px !important; border-color: #cfe5f2 !important; } .lp_from_wrap .elementor-field-group textarea{ border-radius: 4px !important; border-color: #cfe5f2 !important; height: 100px; } .lp_from_wrap .elementor-field-option { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; gap: 10px; } .lp_from_wrap .elementor-field-option label { line-height: 1.4; max-width: 700px; } .lp_from_wrap .e-form__buttons { width: auto; } body .lp_from_wrap .e-form__buttons > button { padding: 15px 40px; } .lp_from_wrap .elementor-button .elementor-align-icon-right { margin-left: 12px; } .lp_from_wrap .elementor-button .elementor-button-text { font-size: 16px; letter-spacing: 0.6px; } .cky-btn-revisit-wrapper { display: none !important; } @media only screen and (max-width:767px){ .lp_from_wrap .elementor-field-type-email, .lp_from_wrap .elementor-field-type-tel { flex: 0 0 100%; max-width: 100%; } .lp_from_wrap .elementor-form-fields-wrapper { margin-bottom: 0px !important; } } /*============================================= = Health Guides Css =============================================*/ .guids_btn_wrap{ width: 100%; height: 100%; display: inline-block; vertical-align: top; text-align: center; } .elementor-popup-modal .dialog-widget-content{ background-color: #ffffff; border-radius: 10px; } .home_guides_form .wpuf-form-add ul.wpuf-form li.wpuf-el, .home_guides_form .wpuf-form-add ul.wpuf-form li.wpuf-submit{ padding: 0px; margin: 0px; } .home_guides_form .wpuf-form-add ul.wpuf-form li.wpuf-el{ margin-bottom: 10px; } .home_guides_form .gform_body .gfield input[type=text], .home_guides_form .gform_body .gfield input[type=email]{ border-radius: 4px !important; border-color: rgb(64 84 178 / 20%) !important; font-size: 14px; padding: 10px 10px; width: 100%; } .home_guides_form .gform_footer input[type=submit], .home_guides_form .gform_confirmation_message > a{ width: 100%; max-width: 135px; display: inline-block; vertical-align: top; font-size: 16px; line-height: 1.2; font-weight: 400; text-align: center; padding: 10px 30px; background-color: #0449BF; color: #FFFFFF; border: 1px solid #0449BF; border-radius: 7px; transition: all 0.4s ease-in-out; } .home_guides_form .gform_footer input[type=submit]:hover, .home_guides_form .gform_confirmation_message > a:hover{ background: transparent; color: #0449BF; box-shadow: unset; text-shadow: unset; } .home_guides_form .gform_confirmation_message > a{ max-width: 180px; } .home_guides_form .gform_wrapper .gform_validation_errors { padding: 5px 5px 5px 48px; } .home_guides_form .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message { padding: 7px; } .home_guides_form .gform_confirmation_message_1 { font-size: 14px; } .home_guides_form .gform_required_legend{ display: none; } .team_popup_wrap .team_popup .wp-caption{ position: relative; overflow: hidden; } .team_popup_wrap .team_popup .wp-caption img{ height: 100%; max-height: 435px; object-fit: cover; object-position: center; } .team_popup_wrap .team_popup .wp-caption .widget-image-caption{ position: absolute; bottom: 20px; padding: 10px; font-style: normal; border: 1px solid #2C3E50; border-radius: 0px 5px 5px 0px; left: 0; animation: popupCaption 1s linear; } @keyframes popupCaption{ from{ left: -100%; } to{ left: 0%; } } .team_popup_wrap .dialog-lightbox-close-button, .footer_enquire_form .dialog-lightbox-close-button{ width: 30px; height: 30px; line-height: 30px; background-color: #25283A; text-align: center; border-radius: 30px; justify-content: center; align-items: center; } .team_popup_wrap .dialog-lightbox-close-button > i, .footer_enquire_form .dialog-lightbox-close-button > i{ color: #FFFFFF; } .footer_enquire_form .dialog-lightbox-close-button{ font-size: 16px !important; } .footer_enquire_form .elementor-field-group input[type=text], .footer_enquire_form .elementor-field-group input[type=email], .footer_enquire_form .elementor-field-group input[type=tel]{ height: 50px; border-radius: 4px !important; border-color: #cfe5f2 !important; } .footer_enquire_form .elementor-field-group label.elementor-field-label { margin-bottom: 10px; color: #0C4C89 !important; font-size: 15px !important; font-weight: 500 !important; } .footer_enquire_form .elementor-field-group textarea{ border-radius: 4px !important; border-color: #cfe5f2 !important; height: 100px; } .footer_enquire_form .elementor-column-wrap { border-radius: 10px; } /******** Blog Inner Page Css *********/ .single-post .site-main { padding-top: 50px; padding-bottom: 50px; } .elementor-widget-wrap .single-post .post-feature-image .container{ max-width: 1140px; } .single-post .site-main .container{ text-align: center; } .single-post .post .wp-post-image{ /* max-height: inherit;*/ max-width: 90%; /*max-height: 400px; object-fit: contain;*/ } .single-post header.page-header{ display: block; } .single-post h1.entry-title { color: #003DA5; font-family: "Roboto", Calibri,sans-serif; font-size: 38px; font-weight: 800; line-height: 1.3em; text-align: center; padding-top: 15px; padding-bottom: 15px; } .single-post .elementor-text-editor p, .single-post .page-content p{ padding-bottom: 15px; font-size: 16px; line-height: 1.5; } .single-post .page-content p b{ padding-bottom: 15px; } .single-post .elementor-text-editor p strong, .single-post .page-content p b, .single-post .page-content p strong{ padding: 5px 0; color: #0C4C89; display: inline-block; } .single-post ul { list-style: disc; } .single-post ul li:not(:last-child) { padding-bottom: 10px; } @media only screen and (max-width: 1150px){ .single-post .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{ padding: 10px 15px; } } @media only screen and (max-width: 767px){ .single-post h1.entry-title{ font-size: 28px; } .single-post .post .wp-post-image{ max-width: 100%; } } /******** Blog Inner Page Css *********/ @media only screen and (max-width: 1024px){ .page .elementor-7 .header_wrapper .drop_align_self .drop_menu_wrapper .elementor-nav-menu--dropdown{ margin-top: 0px !important; } } .elementor-section .elementor-message { display: block; padding-top: 15px; } .team-last-member { margin-bottom: 0px !important; } .elementor-column.guide-book { width: 100% !important; } @media only screen and (max-width: 767px){ .cky-box-bottom-left{ bottom: 70px !important; } } /* Special Offer popup form */ form#gform_4 input { height: 50px; width: 100%; border-radius: 5px; font-size: 16px; font-weight: 300; padding: 10px 15px 10px 15px; outline: none !important; border-color: rgba(0, 61, 165, 0.2); color: #666; } form#gform_4 input[type="submit"] { font-size: 16px; font-weight: 500; line-height: 1.2em; background-color: #0C4C89; color: #FFFFFF; border-radius: 50px; padding: 12px 30px; height: unset; max-width: 190px; display: inline-block; text-align: center; transition: all 0.4s ease-in-out; } form#gform_4 input[type="submit"]:hover{ background-color: transparent; text-decoration: none; color: #0C4C89; } form#gform_4 .gform_footer{ justify-content: flex-start; margin-top: 15px; padding: 0px; } .gform_wrapper.gravity-theme .gfield_validation_message, .gform-body .gform_fields .gfield .validation_message{ border: unset; background-color: unset; text-align: left; padding: 0; font-size: 14px; } .gform_wrapper.gravity-theme .gform_validation_errors { padding: 10px !important; } .pricing_box_wrap .elementor-image > a { width: 100%; } .pricing_box_wrap .wpb_pricing_box{ margin-bottom: 0px; } @media only screen and (max-width: 767px){ .gfield--type-captcha .ginput_recaptcha { width: 100% !important; transform: scale(0.8); } .elementor-5788 .elementor-element.elementor-element-4fd14c9{ padding: 60px 0 0 0; } } /*@media only screen and (max-width: 1170px){ .sec_accordion_wrap { padding: 0 12px; } }*/ @media only screen and (max-width: 767.5px){ .limited-section .elementor-image { text-align: center; } } .limited-review .elementor-element.elementor-element-6a85389.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor { display: flex; justify-content: center; } /* new css */ body.page-id-5788 .header_top_bar, body.page-id-5788 .header_wrapper, .new-patient-offer-header{ display: none; } body.page-id-5788 .new-patient-offer-header{ display: block !important; } .new-patient-offer-header-rivew { justify-content: center; } .new-patient-offer-last-logo { justify-content: end; } .new-patient-offer-form form label { color: #0C4C89; font-size: 16px; font-weight: 600; } .new-patient-offer-form li.wpuf-el { margin-bottom: 15px; padding: 0; } .new-patient-offer-form form input { background: transparent !important; box-shadow: unset !important; border: 1px solid #0C4C89 !important; width: 100% !important; } .new-patient-offer-form form .wpuf-label, .new-patient-offer-form form .wpuf-name-field-wrap.format-first-last{ margin-bottom: 0 !important; } .new-patient-offer-form form li.wpuf-submit { padding: 0; margin: 0; } .new-patient-offer-form form input.weforms_submit_btn { background-color: #003DA5 !important; color: #ffffff !important; border: 1px solid #003DA5 !important; text-shadow: unset !important; padding: 11px 26px !important; border-radius: 40px !important; transition: all 0.5s; } .new-patient-offer-form form input.weforms_submit_btn:hover { color: #003DA5 !important; background: #fff !important; } .team-content-image img{ margin-bottom: 0; } .team-content { height: 100%; padding: 20px; border: 1px solid #212529; border-radius: 10px; } .team-slide { padding: 0 10px; } .team-content-box { margin-top: 30px; display: flex; align-items: center; flex-wrap: wrap; } .team-content-image { width: 20%; flex: 0 0 auto; } .team-content-info { padding-left: 15px; width: 80%; flex: 0 0 auto; } .team-sider .slick-track { display: flex; } .team-slide.slick-slide { height: auto; } body.page-id-5788 .home_footer_section { display: none; } .new-patient-offer-review-icon li img { width: 20px; filter: brightness(0) invert(82%) sepia(14%) saturate(1821%) hue-rotate(345deg) brightness(99%) contrast(94%); } ul.new-patient-offer-review-icon { margin-bottom: 10px; padding-left: 0; display: flex; align-items: center; justify-content: center; gap: 5px; } .new-patient-offer-review .review-description p { padding-right: 0 !important; text-align: center; } .new-patient-offer-review .review-description .read-more { text-align: center; width: 100%; } .new-patient-offer-review .review-slider-main-content h3 { margin-bottom: 0; } .new-patient-offer-review .tesimonial_revire_sec { margin-top: 30px; display: flex; align-items: center; justify-content: center; gap: 15px; } .new-patient-offer-review .tesimonial_revire_sec img { width: 80px; height: 80px; object-fit: cover; border-radius: 100%; } @media only screen and (max-width: 1199px){ .new-patient-offer-form form .wpuf-name-field-first-name { margin-bottom: 15px; } .new-patient-offer-form form .wpuf-name-field-first-name, .new-patient-offer-form form .wpuf-name-field-last-name { width: 100% !important; float: unset !important; } } @media only screen and (max-width: 1024px){ .included-info-section .elementor-widget-wrap { justify-content: center; } } @media only screen and (max-width: 767px){ .new-patient-offer-last-logo, .new-patient-offer-first-logo{ justify-content: center; } .new-patient-offer-header-rivew { order: unset !important; } } /* ========================== -- New Home ============================*/ .page-banner-section{ /* background-position: -500px 0% !important;*/ height: 450px; align-items: center; /* display: flex;*/ } .page-banner-section .elementor-container { height: 100%; display: flex; align-items: center; } @media only screen and (max-width: 1200px){ .page-banner-section{ height: 400px; } } @media only screen and (max-width: 1024px){ .page-banner-section{ /* background-position: center right !important;*/ height: auto; } } .card-box-row > div { display: flex !important; justify-content: center; flex-wrap: wrap; gap: 40px; } .card-box-row > div > div { max-width: calc(33.33% - 28px); width: 100% !important; } .pain-card-section .card-box-row img { aspect-ratio: 14 / 9; object-fit: cover; object-position: center; } .pain-card-section .card-box-row p { font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; line-clamp: 3; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; } @media only screen and (max-width: 991px){ .card-box-row > div{ gap: 24px; } .card-box-row > div > div { max-width: calc(50% - 12px); } } @media only screen and (max-width: 600px){ .card-box-row > div > div { max-width: 100%; } .pain-card-section{ max-width: 480px; width: 100%; margin: 0 auto; } } /* === journey section === */ .journey-slider .slick-track { display: flex; } .journey-slider .slick-slide{ height: auto; } .journey-slider .slick-list{ padding: 0 30px; } .journey-slider .slick-prev, .journey-slider .slick-next { width: 44px; height: 44px; border-radius: 50%; border: 2px solid #0C4C89; z-index: 1; } .slick-prev, .slick-next{ background-color: transparent !important; padding: 0 !important; } .journey-slider .slick-prev { left: -80px; } .journey-slider .slick-next { right: -80px; } .journey-slider .slick-prev:before, .journey-slider .slick-next:before { content: "" !important; background-image: url(/wp-content/uploads/2024/07/right-arrow-icon.svg); width: 100%; height: 100%; display: inline-block; background-size: 20px; background-position: center; background-repeat: no-repeat; } .journey-slider .slick-prev:before{ transform-origin: center; transform: rotate(180deg); } .journey-slide { border-radius: 16px; border: 1px solid #878887; overflow: hidden; margin: 0 12px; height: 100%; } .journey-slide img { width: 100%; } .journey-slide-content { padding: 24px 16px; } .journey-slide-content span { font-size: 24px; font-weight: 800; color: #0C4C89; } .journey-slide-content h3 { font-size: 24px; font-weight: 600; line-height: 1.5; } .journey-slide-content p { font-size: 16px; font-weight: 400; line-height: 1.4; } @media only screen and (max-width: 768px){ .journey-slider .slick-prev { left: -25px; } .journey-slider .slick-next { right: -25px; } .journey-slider .slick-prev, .journey-slider .slick-next { width: 30px; height: 30px; } .journey-slider .slick-prev:before, .journey-slider .slick-next:before{ background-size: 16px; } } @media only screen and (max-width: 575px){ .journey-slider .slick-list{ padding: 0; } .journey-slide{ margin: 0 5px; } .journey-slide-content h3 { font-size: 20px; } } /*=== team section ===*/ /* .all-team-member { display: flex; justify-content: center; flex-wrap: wrap; gap: 40px; } */ .team_member_wrap { border-radius: 20px; overflow: hidden; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1); position: relative; /* max-width: calc(33.33% - 28px); */ width: 100%; /* margin: 10px; */ } .team_member_wrap img { width: 100%; transition: all .4s linear; transition-delay: .6s; aspect-ratio: 1; object-fit: cover; } .team_member_wrap .elementor-image-box-img{ margin: 0 !important; } .team_member_wrap:hover img { transform: scale(1.2); } .elementor-image-box-content { max-width: calc(100% - 20px); width: 100%; background-color: rgba(255, 255, 255, .5); backdrop-filter: blur(10px); position: absolute; bottom: 10px; left: 10px; /* transform: translateX(-50%);*/ transform-origin: center; z-index: 1; border-radius: 16px; padding: 10px; animation: drop-down 1s ease-in-out both; } .elementor-image-box-content h3 { font-size: 22px; } .elementor-image-box-content p { font-size: 16px; color: #3b3b3b !important; } .team_member_wrap:hover .elementor-image-box-content{ bottom: 10px; animation: drop-up 1s ease-in-out both; } @keyframes drop-up{ 0%{ transform: scale(.6) perspective(100px); bottom: -150px; } 60%{ transform: scale(.5) perspective(100px); bottom: 40px; } 100%{ transform: scale(1) perspective(100px); bottom: 10px; } } @keyframes drop-down{ 0%{ transform: scale(1) perspective(100px); bottom: 10px; } 60%{ transform: scale(.5) perspective(100px); bottom: 40px; } 100%{ transform: scale(.6) perspective(100px); bottom: -150px; } } .all-team-member .slick-prev, .all-team-member .slick-next{ border-width: 0 !important; } .all-team-member .slick-prev:before, .all-team-member .slick-next:before { content: "" !important; background-image: url(/wp-content/uploads/2024/07/right-arrow-icon.svg); width: 100%; height: 100%; display: inline-block; background-size: 20px; background-position: center; background-repeat: no-repeat; } .all-team-member .slick-prev:before{ transform-origin: center; transform: rotate(180deg); } @media only screen and (max-width: 991px){ .team_member_wrap:hover .elementor-image-box-content h3 { font-size: 20px; } /* .all-team-member{ gap: 24px; } */ } @media only screen and (max-width: 768px){ .team_member_wrap { margin: 8px; } } @media only screen and (max-width: 575px){ .team_member_wrap { margin: 5px; } } /*=== Review Section ===*/ .average-review-star, .review-star { display: flex; align-items: center; justify-content: center; gap: 2px; margin-bottom: 6px; } .average-review-star img{ width: 20px; } .review-star img { width: 16px; } .review-author-content { text-align: center; } .review-author-content h3 { font-size: 16px; margin-top: 6px; color: #54595f; } .read-more-scroll { text-align: center; margin-bottom: 20px; } .review-box { background-color: #fff; border-radius: 12px; padding: 16px; margin: 10px; box-shadow: 0 0 12px rgba(0, 0, 0, .1); } .new-review-slider .slick-prev:before, .new-review-slider .slick-next:before { content: "" !important; background-image: url(/wp-content/uploads/2024/07/right-arrow-icon.svg); width: 100%; height: 100%; display: inline-block; background-size: 20px; background-position: center; background-repeat: no-repeat; } .new-review-slider .slick-prev:before{ transform-origin: center; transform: rotate(180deg); } .new-review-slider .slick-track{ display: flex; } .new-review-slider .slick-slide{ height: auto; padding: 10px; } .new-review-slider .slick-slide .review-box{ height: 100%; margin: 0; } .average-review-section section > div { justify-content: center; } .average-review-box{ position: relative; padding: 16px 80px; } .average-review-box:after, .average-review-box:before { position: absolute; content: ""; width: 40px; height: 100%; background-image: url(/wp-content/uploads/2024/07/wheat-plant-icon.svg); top: 50%; transform: translateY(-50%); background-size: contain; background-position: center; background-repeat: no-repeat; } .average-review-box:after{ right: 40px; transform: translateY(-50%) rotateY(180deg); } .average-review-box:before { left: 40px; } .average-review-box p{ font-size: 15px; } @media only screen and (max-width: 400px){ .average-review-box{ padding: 16px 40px; } .average-review-box:after{ right: 0px; } .average-review-box:before { left: 0px; } } /* ============ Service Section ============= */ .all-services { display: flex; justify-content: center; flex-wrap: wrap; gap: 24px; } .service-box { border-radius: 16px; box-shadow: 0 0 16px rgba(0, 0, 0, .1) !important; padding: 24px; height: 300px; display: flex; flex-direction: column; justify-content: flex-end; background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent), var(--bg-img); background-size: cover; background-position: center; background-repeat: no-repeat; color: #fff !important; width: 100%; transition: all .5s linear; } .service-box:hover{ box-shadow: 0 0 32px rgba(0, 0, 0, .4) !important; } .service-box:nth-child(1), .service-box:nth-child(3), .service-box:nth-child(6), .service-box:nth-child(8){ max-width: calc(30% - 16px); } .service-box:nth-child(2), .service-box:nth-child(7){ max-width: calc(40% - 16px); } .service-box:nth-child(4), .service-box:nth-child(5){ max-width: calc(50% - 12px); } .service-box:nth-child(1){ background-position: center right 40%; } .service-box:nth-child(7){ background-position: center right; } @media only screen and (max-width: 1200px){ .service-box:nth-child(1), .service-box:nth-child(4), .service-box:nth-child(5), .service-box:nth-child(8){ max-width: calc(60% - 12px); } .service-box:nth-child(3), .service-box:nth-child(3), .service-box:nth-child(6), .service-box:nth-child(7){ max-width: calc(40% - 12px); } } @media only screen and (max-width: 991px){ .service-box{ max-width: calc(50% - 12px) !important; } } @media only screen and (max-width: 768px){ .service-box{ max-width: 100% !important; } } /* Header Menu */ .header-menu-position{ justify-content: center; } .header-btn{ justify-content: end; } @media only screen and (max-width: 1024px){ .header-menu-position{ justify-content: flex-end; } } @media only screen and (min-width: 768px){ .image-inner-section > .elementor-container > div:first-child { padding-right: 24px; } .image-inner-section > .elementor-container > div:nth-child(2) { padding-left: 24px; } } .image-inner-section iframe, .image-inner-section img{ box-shadow: 0 0 24px rgba(13, 110, 253, .1); } .image-inner-section .description_wrap { width: 100%; overflow: auto; margin-bottom: 16px; max-height: 250px; height: 100%; padding-right: 10px; } @media only screen and (max-width: 767px){ .image-inner-section .description_wrap { max-height: 400px; height: 100%; } } .simple-box-inner-section > div { justify-content: center; gap: 30px; flex-wrap: wrap; } .simple-box { padding: 16px; box-shadow: 0 0 24px rgba(0, 0, 0, .1); border-radius: 16px; max-width: calc(33.33% - 20px); width: 100% !important; } @media only screen and (max-width: 1024px){ .simple-box{ max-width: calc(50% - 15px); } } @media only screen and (max-width: 768px){ .simple-box{ max-width: 100%; } } /* === treatment section === */ .treatment-plan-slider .slick-track { display: flex; } .treatment-plan-slider .slick-slide{ height: auto; } .treatment-plan-slider .slick-list{ padding: 0 30px; } .treatment-plan-slider .slick-prev, .treatment-plan-slider .slick-next { width: 44px; height: 44px; border-radius: 50%; border: 2px solid #0C4C89; z-index: 1; } .treatment-plan-slider .slick-prev { left: -80px; } .treatment-plan-slider .slick-next { right: -80px; } .treatment-plan-slider .slick-prev:before, .treatment-plan-slider .slick-next:before { content: "" !important; background-image: url(/wp-content/uploads/2024/07/right-arrow-icon.svg); width: 100%; height: 100%; display: inline-block; background-size: 20px; background-position: center; background-repeat: no-repeat; } .treatment-plan-slider .slick-prev:before{ transform-origin: center; transform: rotate(180deg); } .treatment-slide { border-radius: 16px; border: 1px solid #878887; overflow: hidden; margin: 0 12px; height: 100%; } .treatment-slide-content { padding: 24px 16px; } .treatment-slide-content h3 { font-size: 24px; font-weight: 600; line-height: 1.5; } .treatment-slide-content .description_wrap{ max-height: 160px; overflow: auto; } .treatment-slide-content p { font-size: 16px; font-weight: 400; } .treatment-slide-content p:first-child b{ color: #0C4C89; } .treatment-slide-content p:not(:last-child){ margin-bottom: 16px; } @media only screen and (max-width: 768px){ .treatment-plan-slider .slick-prev { left: -25px; } .treatment-plan-slider .slick-next { right: -25px; } .treatment-plan-slider .slick-prev, .treatment-plan-slider .slick-next { width: 30px; height: 30px; } .treatment-plan-slider .slick-prev:before, .treatment-plan-slider .slick-next:before{ background-size: 16px; } } @media only screen and (max-width: 575px){ .treatment-plan-slider .slick-list{ padding: 0; } .treatment-slide{ margin: 0 5px; } .treatment-slide-content h3 { font-size: 20px; } } .page-id-8239 .crosby_display_none, .page-id-213 .crosby_display_none, .crosby_display_block{ display: none; } .page-id-213 .crosby_display_block, .page-id-8239 .crosby_display_block{ display: block; } .crosby_display_none, .crosby_display_block { margin-bottom: 0px !important; }