@media screen and (min-width: 2188px) {
    .header_section .navbar-nav li.nav-item a,
    .header_section button {
        font-size: 19.47px;
    }

}

@media screen and (min-width:1920px) {
    /* .Ut_right_details {
        margin-left: -20%;
    } */

    .our_team_right.row.Understanding_Therapyimg .UTherapy_bg21 {
        border-radius: 435px;
    }

    .single_team .team_btn2 {
        right: 25%;
    }

    .single_team .team_btn {
        left: 36%;
    }

    .single_tennisDetails {
        max-width: 100%;
    }
}

@media screen and (min-width: 1764px) {

    .header_section .navbar-nav li.nav-item a,
    .header_section button,
    div#navbarSupportedContent .cs_button_bg a {
        font-size: 15px !important;
    }

    .empower_leftTxt h1 {
        font-size: 61px !important;
    }


}

/* mmmmmmmmmmm */

@media screen and (max-width: 1699.98px) {
    .manualTherapy_rightBanner h2, .manualTherapy_rightBanner h1 {
        font-size: 36.42px;
    }


}

@media screen and (min-width: 1699.98px) {


    .empower_leftTxt h1 {
        font-size: 50px;
    }

    .biomechanical_threeSec_main .container,
    .biomechanical_analysis_main .container {
        max-width: 1540px;
    }

    .ba_bg_right {
        height: 399px;
        width: 152px;
        top: 198px;
        transform: rotate(-6deg);
        left: -130px;
    }

    .ba_bg_left {
        transform: rotateX(22deg);
    }

    .Exercise_Therapy_hero.biomechanical_analysis_main .ba_bg_right {
        transform: rotate(0deg);
    }
}

.Electrotherapy_banner_details p {
    text-align-last: center;
}
.Electrotherapy_banner_details h2, .Electrotherapy_banner_details h1,
.ba_details_left h2, .ba_details_left h1 {
    font-family: 'nexaregular';
}
.ut_manualHeading .container {
    max-width: 1690px;
}
.ba_details_left h2 b, .ba_details_left h1 b {
    font-family: 'nexablack';
}


/* mmmmmmmmmmm */

@media screen and (min-width: 1592px) {
    .header_section .navbar-nav li.nav-item a,
    .header_section button {
        font-size: 12.47px;
    }
}

@media screen and (min-width: 1415px) {
    .first__row h3, .first__row .h3 {
        font-size: 18px;
    }

.empower_life_2column_main:after {
    width: 48.5%;
}

}

@media screen and (min-width: 1400px) {
    .header_section .navbar-nav li.nav-item a,
    .header_section button {
        font-size: 12px;
    }

}

@media (min-width: 1400px) and (max-width: 1440.98px) {

.empower_left_column img {
    left: 32% !important;
}

}

@media (min-width: 1400px) and (max-width: 1919.98px) {

    .single_team .team_btn {
        left: 35%;
    }

    .single_team .team_btn2 {
        right: 24%;
    }

    .first__row,
    .footer_main_sec .row.second__row {
        padding: 0px 30px;
    }


    }


@media (min-width: 1300px) and (max-width: 1798.99px) {
    .first__row ul li {
        margin: 10px 0;
    }

}

@media (min-width: 1300px) and (max-width: 1398.99px) {

    .first__row h3, .first__row .h3 {
        font-size: 15px;
    }

    .first__row,
    .footer_main_sec .row.second__row {
        padding: 0px 10px;
    }

    .header_section .navbar-nav li.nav-item a,
    .header_section button {
        font-size: 11px;
    }

    div#navbarSupportedContent .cs_button_bg a {
        font-size: 14px;
        line-height: 20px !important;
    }

    .cs_button_bg {
        padding-bottom: 4px;
    }
}


@media (min-width: 1200px) and (max-width: 1440px) {

    .empower_left_column img {
        left: 22%;
    }

    .Our_team_right.row.Understanding_Therapyimg .UTherapy_bg21 {
        height: 1060px;
    }

    .footer_main_sec ul li a {
        font-size: 12px;
    }

    .empower_leftTxt h1 {
        font-size: 42px;
    }


    .single_img.col h2, .single_img.col h1 {
        font-size: 26px;
        padding: 10px;
        top: 55% !important;
    }

    .singleTeam_contents p {
        font-size: 16px;
    }

    .our_team_right.row.Understanding_Therapyimg .UTherapy_bg21 {
        border-radius: 400px;
    }

    .UTherapy_bg21, .UTherapy_bg22 {
        background-position: 38% 50% !important;
    }


    .empower_leftTxt {
        padding-top: 190px;
        padding-bottom: 230px;
        max-width: 500px;
    }

    .manualTherapy_rightBanner {
        max-width: 675px;
        padding: 40px;
    }

    .ut_manualHeading h2, .ut_manualHeading h1 {
        font-size: 30px;
    }

    /* .Bthree_Left_details, .Bthree_Right_details {
        padding: 25px;
    } */

    .Bthree_Right_details h3 {
        font-size: 24px;
    }

    .contact_us_shadow.white_sec_details {
        max-width: 82%;
    }

    .tennis_elbowHeading.ut_manualHeading .container,
    .Understanding_Manual_Therapy .container,
    .Understanding_Manual_Therapy2 .container {
        max-width: 1200px;
    }

    .tennis_elbowHeading p {
        font-size: 15px;
    }

    .lower_backPain_hero .manualTherapy_rightBanner {
        padding: 25px;
    }

    .Ut_right_details p,
    .lower_back__painRight.tennis_elbow_card .Ut_right_details p {
        font-size: 15px;
    }

    .tennis_elbowHeading p b {
        font-size: 20px;
    }

    .first__row,
    .footer_main_sec .row.second__row {
        padding: 0px 30px;
    }



}

@media (min-width: 1200px) and (max-width: 1298.99px) {
    .header_section .navbar-nav li.nav-item a,
    .header_section button {
        font-size: 10px;
    }

    .first__row h3, .first__row .h3 {
        font-size: 15px;
    }

    .first__row {
        padding: 0px 35px;
    }

    a.navbar-brand.header-logo img {
        width: 250px;
    }

    div#navbarSupportedContent .cs_button_bg a {
        font-size: 8px;
        line-height: 20px;
    }
}

@media screen and (min-width: 1200px) {

    .navbar-expand-lg .navbar-toggler {
        display: none;
    }

    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto;
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }

    .mb-lg-0 {
        margin-bottom: 0!important;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }


    .slider-banner .home_slider_left.slick-arrow {
        width: 75px;
        height: 75px;
        line-height: 75px;
        right: 100%;
    }

    .slider-banner .home_slider_Right.slick-arrow {
        width: 75px;
        height: 75px;
        line-height: 75px;
        left: 100%;
    }

    .opennig_time h2, .opennig_time h1, .opennig_time .h2, .opennig_time .h1 {
        font-size: 30px;
    }

    .opennig_time h6, .opennig_time .h6,
    .opennig_time p {
        font-size: 15px;
    }

    ul.footer_socials li a i {
        width: 55px;
        height: 55px;
        line-height: 55px;
    }

    .footer_socialIcons {
        left: 6%;
    }

    .tennis_elbow_hero .manualTherapy_rightBanner h2, .tennis_elbow_hero .manualTherapy_rightBanner h1 {
        font-size: 48.33px;
        line-height: 61px;
    }

    .single_tennisDetails p {
        font-size: 15px;
        line-height: 25px;
    }

    .single_tennisDetails {
        height: 150px;
    }

    .tennis_elbow_hero .manualTherapy_rightBanner p {
        font-size: 15px;
    }

    .BC_Section.Understanding_Manual_Therapy2 .col-md-5 .row:nth-child(2) .Ut_right_details h3 {
        font-size: 30px;
    }

    .form_contents .phone_button .btn a i {
        padding-left: 8px;
    }

    .form_contents h2, .form_contents h1,
    .right_booking_contents h2, .right_booking_contents h1 {
        font-size: 35.63px !important;
        line-height: 45px;
    }

    .right_booking_contents button a {
        padding-top: 12px;
        padding-bottom: 10px;
        line-height: 20px;
        font-size: 15px;
        font-family: 'nexaheavy';
        font-weight: 400;
    }

    .last_paragraph {
        max-width: 95%;
    }

    .Ut_right_details h3 {
        font-size: 30px;
    }

    .manualTherapy_rightBanner h2, .manualTherapy_rightBanner h1 {
        font-size: 30px;
    }

    .Ut_right_details h3 {
        max-width: 100%;
    }

    .tennis_elbowHeading.ut_manualHeading h2, .tennis_elbowHeading.ut_manualHeading h1 {
        font-size: 45.85px;
        line-height: 55px;
    }

    .tennis_elbow_card .row.Understanding_Therapyimg {
        padding-top: 50px;
    }


    .achilles_tendinitis_box .Ut_right_details h3 {
        font-size: 30.81px;
    }

    .tennis_elbowHeading.ut_manualHeading .row.UT_headding h2, .tennis_elbowHeading.ut_manualHeading .row.UT_headding h1 {
        font-size: 44.85px;
    }



}

@media screen and (max-width: 1199.98px) {
    .navbar-expand-lg {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .navbar-expand-lg .navbar-toggler {
        display: block;
    }
    .navbar-expand-lg .navbar-collapse {
        flex-basis: 100%;
        flex-direction: column;
        padding-left: 30px;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .collapse:not(.show) {
        display: none !important;
    }
    ul.navbar-nav.ms-auto.mb-2.mb-lg-0 {
        margin-left: initial !important;
        width: 100%;
    }
    .header_section  a.nav-link.active:after {
        border: none;
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: column;
    }
    .mb-lg-0 {
        margin-bottom: 0.5rem!important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1200px) and (max-width: 1299.99px) {
    /* .first__row {
        flex-wrap: wrap;
    }
    .first__row div {
        flex: 0 0 25%;
        margin-bottom: 40px;
    } */
}

@media screen and (min-width: 1200px) and (max-width: 1322px) {
    .form_contents {
        width: 84%;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {

    .single_team .team_btn2 {
        right: 16%;
    }

    .single_team .team_btn {
        left: 30%;
    }

    .empower_left_column img {
        top: 0;
        left: 30px;
    }

    .right_booking {
        margin-top: 40px;
    }

    .footer_main_sec .row.second__row {
        margin-top: 0;
    }

    br {
        display: none;
    }

    .last_lowerbackpain_col .single_tennisDetails {
        height: 500px !important;
    }

}


@media screen and (min-width: 768px) and (max-width: 1199.98px) {

	.empower_life {
    flex-flow: wrap;
}

	.empower_left_column {
    height: 550px;
    flex: 0 0 100%;
    background-size: contain !important;
}

.empower_right_column {
    flex: 0 0 100%;
    margin-bottom: 50px;
}

    .footer_main_sec .row.second__row {
        bottom: 0;
    }

    .footer_main_sec .container-fluid {
        height: auto;
    }

    .left_form {
        height: 390px;
    }

    .common_form_mainSec .row {
        flex-direction: column;
    }

    .common_form_mainSec .col-6 {
        width: 100%;
    }

    .phone_button .col-5 {
        margin: 10px 0;
    }
    .row.cs_width_location {
        flex-direction: column;
    }
    .row.cs_width_location .col {
        margin-bottom: 20px;
    }
    .row.cs_width_location {
        flex-direction: column;
    }

    .row.cs_width_location .col {
        margin-bottom: 20px;
    }

    .first__row div {
        flex: 0 0 33.333333%;
        margin-bottom: 40px;
    }

    .first__row {
        flex-wrap: wrap;
    }

    .BC_Section.Understanding_Manual_Therapy2 .Ut_right_details {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }

    .single_tennisDetails {
        height: 380px !important;
    }

    .single_tennisDetails p {
        font-size: 22px;
        line-height: 32px;
    }

    .first__row h3, .first__row .h3 {
        font-size: 22px;
        margin-bottom: 32px;
    }

}

@media screen and (min-width: 768px) and (max-width: 991.98px) {
    .header_section  a.nav-link.active:after {
        border: none;
    }
    .manualTherapy_rightBanner {
        padding: 40px 30px;
    }
    .ut_manualHeading h2, .ut_manualHeading h1 {
        font-size: 40px;
        line-height: 44px;
    }
    .Ut_right_details h3 {
        font-size: 30px;
    }
    .biomechanical_threeSec_main > .container > .row {
        flex-direction: column;
    }

    .biomechanical_threeSec_main .col-4,
    .biomechanical_threeSec_main .col-8 {
        width: 100%;
    }
    .col-4.Bthree_secImg {
        height: 600px;
        padding: 0 15px;
    }

    .manualTherapy_rightBanner h2, .manualTherapy_rightBanner h1 {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .manualTherapy_rightBanner p {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .tennis_elbow_leftimg.Understanding_Manual_Therapy .Ut_right_details {
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 15px !important;
        width: 100% !important;
    }

    /* .tennis_threeCloumn .row .col-4 {
        width: 100%;
        margin: 15px 0px;
    } */

    .UT_left_card .row, .UT_right_card .row {
        flex-direction: column;
    }

    .UT_left_card .row .col-7, .UT_left_card .row .col-5, .Understanding_Therapyimg .col-5, .Understanding_Therapyimg .col-7 {
        width: 100%;
    }

    .tennis_elbow_leftimg .UTherapy_bg21 {
        height: 350px;
        border-radius: 5px;
    }

    .Ut_right_details {
        padding: 30px 20px 35px 20px;
        max-width: 95% !important;
        margin-left: auto;
        margin-right: auto;
    }

    .UT_left_card .col-md-5,
    .UT_right_card .col-md-5 {
        width: 100%;
    }

    .single_tennisDetails p {
        font-size: 16px;
        line-height: 25px;
    }

    .two_cloumn_sec,
    .achilles__twoCloumn {
        max-width: 100%;
        margin: 0 auto;
    }

    .lowerback_painSingle .row {
        max-width: 100%;
    }

    .right_booking_contents {
        margin-top: 40px;
    }

    .contact_form_left h2, .contact_form_left h1 {
        font-size: 38px;
    }

    .contact_us_shadow.white_sec_details {
        max-width: 100%;
    }

    .achilles_tendinitis_box.Understanding_Therapyimg .UTherapy_bg22 {
        height: 450px;
    }

    .first__row {
        display: flex;
        justify-content: space-between;
        padding: 0px 35px;
    }

    .slider-banner .home_slider_Right.slick-arrow {
        left: 90%;
    }

    .slider-banner .home_slider_left.slick-arrow {
        right: 90%;
    }

    .single_team {
        height: 565px;
    }

    .single_team .team_btn2 {
        right: 6%;
    }

    .single_team .team_btn {
        left: 24%;
    }

    .footer_main_sec .row.second__row {
        margin-top: 0;
    }

    .Our_team_right.row.Understanding_Therapyimg .UTherapy_bg21 {
        height: 100vh;
        margin-left: 0;
    }

    .Our_team_right .Ut_right_details {
        width: 90% !important;
    }

    .UTherapy_bg21,
    .UTherapy_bg22 {
        height: 65vh;
        margin-left: 0;
    }

    .UT_right_card .col-md-5 {
        order: 2;
    }

    .manual_therapy_row .col-6 {
        width: 100%;
    }

    .manualTherapy_rightBanner {
        max-width: 95%;
        margin: 40px auto;
    }

    .ba_bg_right {
        height: 305px;
        width: 123px;
        top: 25px;
        transform: rotate(-14deg);
        left: -105px;
    }

    .col-4.Bthree_secImg {
        height: 100vh;
        width: 100% !important;
    }

    .col-8.Bt_details_main {
        width: 100% !important;
    }

    .Bt_main_duplicate.biomechanical_threeSec_main .Bt_details_main {
        order: 2;
    }

}



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

	.header_section .navbar-nav li.nav-item a, .header_section button {
    font-size: 15px;
}

.header_section .navbar-nav li.nav-item:hover .dropdown-menu {
    background-color: #d4e5e5;
    border: none;
}

.header_section .navbar-nav li.nav-item:hover .dropdown-menu a {
    font-size: 10px;
    line-height: 18px;
}

    .empower_vitruvian_bannerMain .row {
        align-items: center;
        height: 100vh;
        height: 100svh;
    }

.empower_leftTxt {
    padding: 15px !important;
    max-width: 100%;
    margin: 0 auto !important;
    margin-top: 75px !important;
	position:absolute;
	bottom:0;
}

.empower_leftTxt p {
    font-size: 18px !important;
    line-height: 25px !important;
    text-shadow: 1px 1px #ffffff;
    max-width: 190px;
}

    .empower_life {
        flex-direction: column;
		align-items: initial;
    }

    .empower_life_2column_main {
        margin-top: 50px;
    }

    .empower_left_column img {
        left: 0;
    }

    .empower_left_column {
		height: 335px;
        flex: auto;
        background-size: contain !important;
		background-position: 50% -50% !important;
    }

    .empower_right_column {
        flex: auto;
    }

    .empower_right_column {
        margin-top: 50px;
    }

    .empower_right_column h2, .empower_right_column h1 {
        font-size: 35px;
        line-height: 50px;
    }

.empower_vitruvian_bannerMain {
	background-image1:url('https://vitruvianphysiocenter.com/wp-content/uploads/2024/11/vitruvian-home-banner-mobile-scaled.jpg') !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
	        height: 100vh;
        height: 100svh;
}

/* .empower_vitruvian_bannerMain:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #dedede;
    opacity: 0.3;
} */

    button.btn.btn-secondary.cs_button_bg {
        margin-bottom: 30px;
    }

    .empower_life_2column_main:after {
        width: 100%;
    }

    .general_physiotherapy_headding {
        margin-bottom: 75px;
        flex-flow: wrap;
    }
.physiotherapy_img {
    flex-wrap: wrap;
}

.single_img.col h2, .single_img.col h1 {
    font-size: 14px;
	height: auto;
}

    .slider-content {
        padding: 15px;
    }

    img.home_slider_left.slick-arrow,
    img.home_slider_Right.slick-arrow {
        display: none !important;
    }

    .common_form_mainSec .row {
        flex-direction: column;
    }

    .common_form_mainSec .col-6 {
        width: 100%;
    }

    .Hform_fields {
        max-width: 100%;
    }

    .form_contents {
        width: 90%;
        margin: 0 auto;
    }

    .phone_button .col-8 {
        width: 100%;
    }

    .phone_button .col-4 {
        width: 100%;
        margin-top: 15px;
    }

    .right_booking_contents {
        padding: 100px 0 100px;
    }

    .right_booking {
        margin: 30px 0px;
    }

    .row.single_team_row {
        flex-direction: column;
    }

    .row.single_team_row .col-5 {
        width: 100%;
        margin: 30px 0px;
    }

    .single_team {
        height: auto;
        flex-direction: column;
    }

    .location_phone_sec img {
        max-width: 55px;
    }

    .location_phone_sec {
        max-width: 100%;
    }

    .row.first__row {
        flex-direction: column;
    }

    .footer_main_sec .col h3 {
        text-align: left;
    }

    ul.footer_menu_widget3 {
        text-align: left;
        margin-left: 0;
    }

    .row.second__row .col {
        align-items: end;
        flex-flow: column-reverse;
    }

    .manual_therapy_row {
        flex-direction: column;
    }

    .manualTherapy_rightBanner {
        padding: 30px 30px;
        max-width: 100%;
        margin: 15px;
    }

    .mannual_lymphatic.manual_therapy_row .manualTherapy_rightBanner {
        width: unset;
    }

    .manual__lymphatic3 .Ut_right_details h3 br,
    .manualTherapy_rightBanner h2 br,
    .manualTherapy_rightBanner h1 br,
    .Ut_right_details h3 br,
    .biomechanical_threeSec_topHeading h2 br,
    .biomechanical_threeSec_topHeading h1 br {
        display: none;
    }

    .tennis_threeCloumn
 .container-fluid {
    padding: 0 30px;
}

.tennis_elbow_card .row.Understanding_Therapyimg {
    padding-top: 0px;
}

.tennis_elbow_card.BC_Section.Understanding_Manual_Therapy2 .UT_right_card.card.mb-3 .row.g-0 .col-md-5 {
    order: 2;
}

.tennis_threeCloumn2 .container-fluid .row {
    flex-direction: column;
}

.tennis_threeCloumn2 .container-fluid .row .col-4 {
    width: 100%;
    margin: 15px;
}

.tennis_threeCloumn2 .container-fluid {
    padding: 0px 15px;
}

.single_tennisDetails {
    height: 200px;
}

.two_cloumn_sec {
    max-width: 100%;
}

.two_cloumn_sec .row .col-6 {
    width: 100%;
    margin: 15px;
}

.lowerback_painSingle .row {
    max-width: 95%;
}

 .single_painDetails h2, .single_painDetails h1 {
    font-size: 30.81px !important;
    line-height: 44px !important;
}

.single_painDetails p {
    font-size: 16px !important;
    line-height: 26px !important;
}
    .manual_therapy_mainbanner .row .col-6 {
        width: 100%;
    }

    .manualTherapy_leftBanner {
        height: 350px;
    }

    .tennis_elbow_hero .manualTherapy_rightBanner h2, .tennis_elbow_hero .manualTherapy_rightBanner h1 {
        font-family: 'nexablack';
        font-size: 35px;
        line-height: 45px;
        text-align: center;
    }

    .tennis_elbow_hero .manualTherapy_rightBanner p {
        font-size: 16px;
        line-height: 25px;
    }

    .ut_manualHeading h2, .ut_manualHeading h1 {
        font-size: 32px !important;
        line-height: 38px !important;
    }

    .tennis_elbowHeading p {
        margin: 13px;
        text-align: justify;
        font-size: 16px;
        line-height: 25px;
    }

    .last_paragraph {
        max-width: 100%;
        font-size: 16px;
        line-height: 28px;
    }

    .achilles__twoCloumn {
        max-width: 100%;
    }

    .achilles__twoCloumn .col-6 {
        width: 100%;
        margin: 15px 0;
        padding: 0;
    }

    .first__row h3, .first__row .h3 {
        font-size: 30px;
    }

    .tennis_elbowHeading.ut_manualHeading .ut_manualHeading h2, .tennis_elbowHeading.ut_manualHeading .ut_manualHeading h1 {
        font-size: 35px !important;
        line-height: 45px !important;
    }

    .tennis_threeCloumn .row {
        flex-direction: column;
    }

    .tennis_threeCloumn .row .col-4 {
        width: 100%;
        margin: 15px 0px;
    }

    .single_tennisDetails p {
        font-size: 15px;
        line-height: 25px;
    }

    .UT_left_card .row,
    .UT_right_card .row {
        flex-direction: column;
    }

    .tennis_elbow_leftimg .Ut_right_details h3 {
        text-align: center;
        width: 100%;
        font-size: 35px;
        line-height: 45px;
    }

    .Ut_right_details p {
        font-size: 15px;
        line-height: 25px;
    }

    .tennis_elbow_leftimg .UTherapy_bg21 {
        height: 350px;
        border-radius: 5px;
    }

    .UT_left_card .row .col-7,
    .UT_left_card .row .col-5,
    .Understanding_Therapyimg .col-5,
    .Understanding_Therapyimg .col-7 {
        width: 100%;
    }

    .BC_Section.Understanding_Manual_Therapy2 .Ut_right_details {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }

    .tennis_elbow_card .UTherapy_bg22 {
        width: 100%;
        height: 350px;
        background-position: 20% !important;
        border-radius: 0px;
    }


    /* mmmmmmmmm */

 .header_section  a.nav-link.active:after {
        border: none;
    }

.empower_leftTxt h1 {
    font-size: 24px !important;
    line-height: 30px !important;
    text-shadow: 1px 1px #ffffff;
    max-width: 230px;
}

.general_physiotherapy_headding h2, .general_physiotherapy_headding h1 {
    font-size: 36px;
    line-height: 44px;
    text-align: center;
}
    .single_img.col:hover {
        transform: initial !important;
    }
    .slider-content h2 {
        font-size: 32px;
        line-height: 36px;
    }
    .slider-bnt a.btn.btn-secondary.cs_button_bg,
    .right_booking_contents button a{
        font-size: 20px !important;
    }
    .form_contents h2, .form_contents h1,
    .right_booking_contents h2, .right_booking_contents h1 {
        font-size: 27px !important;
        line-height: 36px;
    }
    .left_form,
    .right_booking {
        height: 410px;
    }
    .phone_button .col-5 {
        width: 100%;
        margin-top: 14px;
    }
    .singleTeam_contents {
        padding-bottom: 50px;
        margin-bottom: 40px;
    }

.single_team .team_btn {
    left: calc(50% - 70px);
    top: 44% !important;
    bottom: 0;
    transform: translateY(50%);
}

.single_team .team_btn2 {
    right: calc(50% - 135px);
    bottom: 0;
}

    .location_phone_sec {
        padding: 28px 20px;
    }
    .location_phone_sec img {
        height: 55px;
    }
    .first__row {
        flex-direction: column;
        padding: 15px;
    }
    .first__row div {
        margin-bottom: 10px;
    }
    .footer_main_sec .row.second__row {
        padding: 0 15px;
        margin-top: 0;
    }
    .opennig_time h2, .opennig_time h1, .opennig_time .h2, .opennig_time .h1 {
        font-size: 32px;
    }
    .footer_socialIcons {
        left: 0;
    }

    .about_us.Electrotherapy_BannerMain .Electrotherapy_banner_details h2, .about_us.Electrotherapy_BannerMain .Electrotherapy_banner_details h1 {
        font-size: 40px;
    }
    .Electrotherapy_banner_details {
        padding: 12px 0px;
        max-width: 100%;
    }
    .row.Understanding_Therapyimg {
        padding-top: 50px;
    }
    .UTherapy_bg21, .UTherapy_bg22 {
        height: 300px;
        margin-left: 0;
    }

    .UT_left_card .col-md-5, .UT_right_card .col-md-5 {
        width: 100%;
        order: 2;
    }

    .Ut_right_details {
        margin-left: 0;
    }
    .Ut_right_details h3 {
        font-size: 30px;
    }
    .our_mission_main {
        margin-top: 10px;
        padding: 50px 10px;
    }
    .common_form_mainSec {
        padding: 50px 0;
    }

    .manualTherapy_rightBanner h2, .manualTherapy_rightBanner h1 {
        font-size: 32px !important;
    }
    .row.UT_headding {
        margin: 50px 0 5px;
    }
    .BC_Section.Understanding_Manual_Therapy2 .Ut_right_details {
        padding: 35px 20px 50px 20px;
    }
    .Ut_right_details {
        padding: 30px 20px 35px 20px;
        max-width: 95% !important;
        margin-left: auto;
        margin-right: auto;
    }
    .Electrotherapy_BannerMain {
        padding: 38px 5px;
    }
    .details_withimg .section_details {
        padding: 50px 20px !important;
    }
    .Electrotherapy_banner_details h2 br,  .Electrotherapy_banner_details h1 br {
        display: none;
    }
    .ut_manualHeading .row.UT_headding {
        margin-bottom: 30px;
    }
    .biomechanical_analysis_main .row,
    .biomechanical_threeSec_main .row {
        flex-direction: column;
    }
    .biomechanical_analysis_main .row .col:last-child {
        order: 1;
        margin-bottom: 30px;
    }
    .biomechanical_analysis_main .row .col:first-child {
        order: 2;
    }
    .ba_bg_left,
    .ba_bg_right {
        display: none;
    }
    .biomechanical_threeSec_topHeading {
        margin-top: 20px;
        padding: 15px;
    }
    .biomechanical_threeSec_main .col-4,
    .biomechanical_threeSec_main .col-8 {
        width: 100%;
    }
    .col-4.Bthree_secImg {
        height: 100vh;
        padding: 0 15px;
    }
    .Bt_details_main .col-6 {
        width: 100%;
    }
    .Bthree_Right_details {
        margin-top: 24px;
    }
    .biomechanical_threeSec_main {
        padding-top: 0;
    }
/* mmmmmmmmmmm */


.footer_main_sec .container-fluid {
    height: auto;
}

.footer_main_sec .row.second__row {
    bottom: 40px;
}

.Our_team_right.row.Understanding_Therapyimg .UTherapy_bg21 {
    width: 100%;
    height: 450px;
    background-size: contain !important;
}

.ba_details_right .col-10 {
    width: 100%;
}

.biomechanical_threeSec_main .col-4.Bthree_secImg,
.biomechanical_threeSec_main .col-8.Bt_details_main {
    width: 100%;
}

.col-8.Bt_details_main {
    order: 2;
}

	ul.cs__post_gridMain {
    flex-direction: column;
}

a.navbar-brand.header-logo img {
    width: 250px;
}

.contact_form_common {
    align-items: flex-start;
    flex-direction: column;
}

.physiotherapy_img .single_img.col {
    flex: 0 0 30% !important;
    margin: 5px !important;
}

.cs__post_grid {
    margin: 15px auto;
}

.single_img.col h2, .single_img.col h1 {
    top: 50%;
}

.sliderimg {
    height: auto;
}

section#banner-bg .general_physiotherapy_headding {
    margin-bottom: 20px;
}

.tennis_elbow_leftimg.Understanding_Manual_Therapy .Ut_right_details {
    margin-left: auto !important;
    margin-right: auto !important;
}

a.cs_blog_btn {
    bottom: 0;
}

.contact_us_shadow.white_sec_details {
    max-width: 100%;
}

.contact_us_main .row {
    flex-direction: column;
}

.contact_us_main .row .col-6 {
    width: 100%;
    flex: 0 0 100%;
}

.contact_us_main {
    padding: 15px;
}

.common_form_mainSec .right_booking_contents p {
    margin-bottom: 35px !important;
}

.white_sec_details ul {
    padding-left: 0;
    margin-left: 0;
}

.white_sec_details {
    margin: 15px;
}

header.header_section_main {
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 999;
}

.slider-banner .home_slider_Right.slick-arrow {
    width: 65px;
    height: 65px;
    left: 85%;
    top: 15%;
	display: block !important;
}

.slider-banner .home_slider_left.slick-arrow {
    width: 65px;
    height: 65px;
    top: 15%;
    right: 85%;
	display: block !important;
}

.UT_left_card .Ut_right_details,
.BC_Section.Understanding_Manual_Therapy2 .Ut_right_details,
	.location_phone_sec,
	.footer__lists {
    z-index: auto;
}


}

@media screen and (min-width: 320px) and (max-width: 400px) {

	.single_team .team_btn {
    top: 45% !important;
}

}