 .header{position: sticky; background-color: #000; border: 0; z-index: 111;}

.inner-banner-sec{text-align: center; padding: 120px 0;}
.inner-banner-sec h1{font-size: 60px; font-weight: 700; line-height: 60px; text-align: center; margin-bottom: 32px;}
.inner-banner-sec p{font-size: 22px; font-weight: 400; line-height: 30px; text-align: center; margin-bottom: 20px;}
.inner-banner-sec p a{color: #00B3BE; text-decoration: underline;}
.inner-banner-sec p b{font-weight: 700;}
.inner-banner-sec p:last-of-type{margin-bottom: 0;}
.inner-banner-sec p.smallheading { font-family: "Montserrat", sans-serif; font-size: 24px; line-height: 32px; font-weight: 600; color: #008FB8; margin-bottom: 7px; text-transform: uppercase;}

.welcome-to-oak-sec{background-color: #FAFAFA;}
.welcome-to-oak-sec .right-side{padding-left: 40px;}

.how-chiropractors-treat-sec{background-color: #00C1CA0A; text-align: center;}

.chiropractors-treat-sec-new .right-side{padding-left: 30px;}
.chiropractors-treat-sec-new ul{/*column-count: 2;*/ margin-top: 20px; margin-bottom: 0;}
.chiropractic-care .chiropractors-treat-sec-new ul, .physiotherapy.page-template-mississauga-services .chiropractors-treat-sec-new .right-side .common-list-style{column-count: 2;}
.chiropractors-treat-sec-new{padding-top: 0;}

.condition-sec .left-side { padding-left: 90px; } 
.condition-sec .left-side .all-conditions-items { display: flex; } 
.condition-sec .row { align-items: center; background-color: #FAFAFA; } 
.condition-sec .right-side { padding-left: 0; text-align: right; padding-right: 0; }

.what-makes-oak-sec .left-side{padding-right: 30px;}


.condition-sec h2{margin-bottom: 30px;}
.chiropractors-treat-sec-new h2{margin-bottom: 30px;}
.welcome-to-oak-sec h2{margin-bottom: 30px;}
.new-exrta-section h2{margin-bottom: 30px;}
.what-makes-oak-sec h2{margin-bottom: 30px;}
.how-chiropractors-treat-sec h2{margin-bottom: 30px;}

/*   */
.page-template-chiropractic-services-template .condition-sec .left-side .all-conditions-items ul { width: 50%; } 
.orthotics .condition-sec .left-side .all-conditions-items ul {width: 50%;}
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul{column-count: 2;margin-top: 30px; margin-bottom: 0;}

/* .page-template-physiotherapy-services-template .condition-sec .left-side .all-conditions-items ul { width: 50%; }  */
.page-template-physiotherapy-services-template .condition-sec .left-side .all-conditions-items ul { width: 100%; column-count: 2; } 

.page-template-orthotics-services .condition-sec .left-side .all-conditions-items ul { width: 50%; }
.fascial-stretch-therapy .chiropractors-treat-sec-new .common-list-style {column-count: 2;}

.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul { width: 50%; }

.page-template-fascial-stretch-therapy-services .chiropractors-treat-sec-new .common-list-style{column-count: 2;}

.page-template-athletic-therapy-services .condition-sec .common-list-style , .page-template-athletic-therapy-services .chiropractors-treat-sec-new .common-list-style{column-count: 2;}
.page-template-athletic-therapy-services .condition-sec .common-list-style{width: 100%;}


.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner {width: 50%;}
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items .inner{width: 50%;}
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items{display: flex; flex-wrap: wrap;}

.pre-postnatal-wellness .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner {width: 50%;}
.pre-postnatal-wellness .chiropractors-treat-sec-new .all-conditions-items .inner{width: 50%;}
.pre-postnatal-wellness .chiropractors-treat-sec-new .all-conditions-items{display: flex; flex-wrap: wrap;}


.pre-postnatal-care .condition-sec .all-conditions-items .inner{width: 50%;}
.pre-postnatal-care .chiropractors-treat-sec-new .all-conditions-items .inner{width: 50%;}
.pre-postnatal-care .chiropractors-treat-sec-new .all-conditions-items{display: flex; flex-wrap: wrap;}

.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul { width: 50%; }
.page-template-mississauga-acupuncture .chiropractors-treat-sec-new ul { column-count: 2; }

.page-template-mississauga-athletic .condition-sec .common-list-style { width: 100%;column-count: 2;margin-bottom: 10px; }
.page-template-mississauga-athletic  .chiropractors-treat-sec-new ul{margin-bottom: 20px;}

.page-template-mississauga-chiropractic  .condition-sec .common-list-style { width: 50%; margin-bottom: 10px; }
.page-template-mississauga-chiropractic  .chiropractors-treat-sec-new ul{margin-bottom: 20px;}

.page-template-mississauga-compression .condition-sec .common-list-style { width: 100%;column-count: 2;margin-bottom: 10px; }
.page-template-mississauga-compression .chiropractors-treat-sec-new ul{margin-bottom: 20px;}

.page-template-mississauga-fascial .condition-sec .common-list-style{margin-bottom: 10px;}
.page-template-mississauga-fascial .chiropractors-treat-sec-new ul{margin-bottom: 20px;     column-count: 2;}

.page-template-mississauga-massage .condition-sec .common-list-style{margin-bottom: 10px;}
.page-template-mississauga-massage .chiropractors-treat-sec-new ul{margin-bottom: 20px; }

.page-template-mississauga-braces .condition-sec .common-list-style{margin-bottom: 10px;}
.page-template-mississauga-braces .chiropractors-treat-sec-new ul{margin-bottom: 20px; column-count: 2;}

.page-template-mississauga-orthotics .condition-sec .common-list-style{margin-bottom: 10px;    width: 50%;}
.physiotherapy.page.page-template-mississauga-services.page-template-mississauga-services-php .condition-sec .common-list-style {
    width: 50% !important;
}
.page.page-template-mississauga-services.page-template-mississauga-services-php .condition-sec .common-list-style {
    width: 100% !important;
    margin-bottom: 10px;
}

.page-template-mississauga-services-php .chiropractors-treat-sec-new .right-side .common-list-style{
    margin-bottom: 20px;
    column-count: 1;
}

.pelvic-floor-conditions.page.page-template-mississauga-services.page-template-mississauga-services-php .condition-sec .common-list-style{
  column-count: 2;
  width: 100%!important;
}
.pelvic-floor-conditions.page.page-template-mississauga-services.page-template-mississauga-services-php .chiropractors-treat-sec-new .right-side .common-list-style{
  margin-top: 30px;
  margin-bottom: 30px;
}
.sports-physiotherapy.page.page-template.page-template-mississauga-services.page-template-mississauga-services-php .condition-sec .left-side{
  margin-top: 50px;
  margin-bottom: 50px;
}
.chiropractors-treat-sec-new .right-side p a{
    font-weight: 500;   
    color: #008FB8;
}

.chiropractors-treat-sec-new .right-side p a:hover{
    color: #05C1CB !important;
}

.braces.page.page-template.page-template-mississauga-services.page-template-mississauga-services-php .chiropractors-treat-sec-new.oak-physio-padding .common-list-style{
  column-count: 2;
}
.compression-stockings.page.page-template.page-template-mississauga-services.page-template-mississauga-services-php .condition-sec .all-conditions-items .common-list-style{
  column-count: 2;
}

.page-template-mississauga-physiotherapy .condition-sec .common-list-style{width: 50%;}
.page-template-mississauga-physiotherapy .chiropractors-treat-sec-new ul{margin-bottom: 20px; column-count: 2;}

.page-template-mississauga-pre-post-operative .condition-sec .inner{width: 50%;margin-bottom: 10px;  }
.page-template-mississauga-pre-post-operative .chiropractors-treat-sec-new .all-conditions-items .inner:nth-of-type(2){margin-top: 30px;}

.page-template-mississauga-pre-postnatal .condition-sec .inner{width: 50%;margin-bottom: 10px;  }
.page-template-mississauga-pre-postnatal .chiropractors-treat-sec-new .all-conditions-items .inner:nth-of-type(2){margin-top: 30px;}

.page-template-mississauga-virtual .condition-sec .common-list-style{margin-bottom: 10px;}
.page-template-mississauga-virtual .chiropractors-treat-sec-new ul{margin-bottom: 20px;}

.sports-physiotherapy-banner-sec p{padding: 0 170px; line-height: 39px;}
.sports-physio-who-help .right-side{padding-left: 40px;}
.sports-physio-who-help{background-color: #FAFAFA;}
.what-makes-oak-sec .common-list-style li{    letter-spacing: -0.3px;}
.sports-physio-approch{background: none !important;}
.sports-physio-service-offer-sec h2{margin-bottom: 30px;}
.sports-physio-service-offer-sec ul, .sports-physio-who-help ul, .sports-physio-approch ul{margin-bottom: 25px;}
.sports-physio-service-offer-sec p:last-of-type, .sports-physio-who-help p:last-of-type, .sports-physio-approch p:last-of-type{margin-bottom: 0;}
.page-template-mississauga-sports-physiotherapy .welcome-to-oak-sec p{    letter-spacing: -0.2px;}
.condition-sec .all-conditions-items ul.common-list-style.long-condition-list{
    width: 100%;
    column-count: 2;
}

/*before-after page css*/
.before-after-second-section {
    background-color: #fafafa;
    overflow-x: hidden !important;
}
.page-template-before-after-page .before-after-page .before-after-img .each-image{
    /*margin-bottom: 0px;*/
    margin-top: 50px;
}
.page-template-before-after-page .before-after-page .before-after-img .each-image:nth-child(-n+3) {
    margin-top: 0px;
}
.page-template-before-after-page .before-after-page .before-after-img .each-image img{  
    margin-bottom: 15px;
}
.page-template-before-after-page .before-after-page .before-after-img .each-image h3{  
    text-align: center;
}
.after-before-first-section .inner-banner-content p{
    max-width: 750px;
    text-align: center;
    margin: 0 auto;
}





/* Dhruv css (01_26_2026) */
/* .condition-sec h2{max-width: 600px;} */


.page-template-oakville-services section h3:first-of-type,
.page-template-oakville-services .testmonial-sec h3,
.page-template-oakville-services .what-to-expect-sec h3,
.page-template-oakville-services .footer-sec h3 {
  margin-top: 0;
}
.page-template-mississauga-services section h3:first-of-type,
.page-template-mississauga-services .testmonial-sec h3,
.page-template-mississauga-services .what-to-expect-sec h3,
.page-template-mississauga-services .footer-sec h3 {
  margin-top: 0;
}


.page-template-oakville-services  section h3 {margin-top: 25px;}
.page-template-mississauga-services  section h3 {margin-top: 25px;}

.page-template-oakville-services  h3.margin-top-title{margin-top: 35px;}
.page-template-mississauga-services  h3.margin-top-title{margin-top: 35px;}






.page-template-oakville-services h3:not(
  .testmonial-sec h3,
  .what-to-expect-sec h3,
  .footer-sec h3){font-size: 24px;line-height: 30px;margin-bottom: 20px;font-weight: 600;color: #333333;font-family: "Montserrat", sans-serif;}
.page-template-mississauga-services h3:not(
  .testmonial-sec h3,
  .what-to-expect-sec h3,
  .footer-sec h3){font-size: 24px;line-height: 30px;margin-bottom: 20px;font-weight: 600;color: #333333;font-family: "Montserrat", sans-serif;}



/* for all service Page ul li */
.page-template-oakville-services ul li:not(
    .why-choose-us-sec .right-side ul li,
    .footer-sec .footer-content ul li,
    .header .header-menu ul li ){font-size: 17px; font-weight: 500; line-height: 26px; text-align: left; margin-bottom: 12px; display: list-item;}

.page-template-oakville-services ul:not(
    .why-choose-us-sec .right-side ul ,
    .footer-sec .footer-content ul ,
    .header .header-menu ul ){ margin-left: 20px; list-style: disc}


.page-template-mississauga-services ul li:not(
    .why-choose-us-sec .right-side ul li,
    .footer-sec .footer-content ul li,
    .header .header-menu ul li ){font-size: 17px; font-weight: 500; line-height: 26px; text-align: left; margin-bottom: 12px; display: list-item;}

.page-template-mississauga-services ul:not(
    .why-choose-us-sec .right-side ul ,
    .footer-sec .footer-content ul ,
    .header .header-menu ul ){ margin-left: 20px; list-style: disc}







@media (min-width: 1401px) and (max-width: 1800px){

.inner-banner-sec h1 { font-size: 54px;line-height: 58px;margin-bottom: 28px;}
.inner-banner-sec p { font-size: 20px;}
.inner-banner-sec p.smallheading{font-size: 22px; line-height: 34px;}
.condition-sec .left-side { padding-left: 35px; width: 57%; } 

.page-template-physiotherapy-services-template .chiropractors-treat-sec-new .right-side{padding-left: 19px;}
.page-template-braces-services .chiropractors-treat-sec-new .right-side{padding-left: 19px;}
.page-template-acupuncture-treatment-services .chiropractors-treat-sec-new .right-side{padding-left: 19px;}
.page-template-fascial-stretch-therapy-services .chiropractors-treat-sec-new .right-side{padding-left: 19px;}
.page-template-compression-stockings-services .chiropractors-treat-sec-new .right-side{padding-left: 19px;}
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .right-side{padding-left: 19px;}
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .right-side{padding-left: 19px;}

.page-id-17967 .welcome-to-oak-sec.oak-physio p{letter-spacing: -0.5px;}
.page-id-17967 .welcome-to-oak-sec .right-side { padding-left: 30px; }
.sports-physio-who-help .right-side { padding-left: 30px; }
.sports-physio-who-help .right-side p{padding-right: 15px;}
.sports-physiotherapy-banner-sec p { padding: 0 120px; line-height: 35px; }
.page-template-mississauga-sports-physiotherapy .welcome-to-oak-sec .right-side{padding-left: 25px;}
.page-template-mississauga-sports-physiotherapy .welcome-to-oak-sec h2{letter-spacing: -0.4px;}
.page-template-mississauga-sports-physiotherapy .sports-physio-service-offer-sec h2{font-size: 46.5px;letter-spacing: -0.4px;}
.page-template-mississauga-sports-physiotherapy .sports-physio-service-offer-sec .common-list-style li{    letter-spacing: -0.2px;}
.condition-sec .all-conditions-items ul.common-list-style.long-condition-list{
    width: 100%;
    column-count: 2;
}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.condition-sec .all-conditions-items ul.common-list-style.long-condition-list{
    width: 100%;
    column-count: 2;
}
.inner-banner-sec h1 { font-size: 50px;line-height: 56px;margin-bottom: 22px;}
.inner-banner-sec p { font-size: 20px;}
.inner-banner-sec p.smallheading{font-size: 28px; line-height: 34px;}
.welcome-to-oak-sec .right-side { padding-left: 30px; }

.condition-sec .left-side { padding-left: 28px; width: 58%; } 

.chiropractors-treat-sec-new ul{margin-top: 10px;}

.what-makes-oak-sec .left-side { padding-right: 20px; }


.page-template-physiotherapy-services-template .chiropractors-treat-sec-new .right-side { padding-left: 3px; }
.page-template-braces-services .chiropractors-treat-sec-new .right-side{padding-left: 3px;}
.page-template-acupuncture-treatment-services .chiropractors-treat-sec-new .right-side{padding-left: 3px;}
.page-template-fascial-stretch-therapy-services .chiropractors-treat-sec-new .right-side{padding-left: 3px;}
.page-template-compression-stockings-services .chiropractors-treat-sec-new .right-side{padding-left: 3px;}
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .right-side{padding-left: 3px;}
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .right-side{padding-left: 3px;}

.sports-physiotherapy-banner-sec p { padding: 0px 30px;     line-height: 34px;}
.page-id-17967 .welcome-to-oak-sec .right-side p{padding-right: 15px;}
.sports-physio-who-help .right-side { padding-left: 30px; }
.page-id-17967 .welcome-to-oak-sec .right-side p.smallheading{padding-right: 0px;}





.page-template-oakville-services ul li:not( 
    .why-choose-us-sec .right-side ul li, 
    .footer-sec .footer-content ul li, 
    .header .header-menu ul li ){
         font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;

    }
.page-template-mississauga-services ul li:not( 
    .why-choose-us-sec .right-side ul li, 
    .footer-sec .footer-content ul li, 
    .header .header-menu ul li ){
         font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;

    }

.page-template-oakville-services h3:not( 
    .testmonial-sec h3, 
    .what-to-expect-sec h3, 
    .footer-sec h3){font-size: 22px;line-height: 28px;margin-bottom: 16px;}

.page-template-mississauga-services h3:not( 
    .testmonial-sec h3, 
    .what-to-expect-sec h3, 
    .footer-sec h3){font-size: 22px;line-height: 28px;margin-bottom: 16px;}




}
@media (max-width: 575.98px){

.inner-banner-sec h1 { font-size: 28px;line-height: 36px;margin-bottom: 25px;}
.inner-banner-sec p { font-size: 16px;line-height: 24px;}
.inner-banner-sec p br{display: none;}
.inner-banner-sec{padding: 50px 13px;}
.inner-banner-sec p.smallheading{font-size: 16px; line-height: 22px; margin-bottom: 10px !important;}

.condition-sec h2{margin-bottom: 20px;}
.chiropractors-treat-sec-new h2{margin-bottom: 20px;}
.welcome-to-oak-sec h2{margin-bottom: 20px;}
.new-exrta-section h2{margin-bottom: 20px;}
.what-makes-oak-sec h2{margin-bottom: 20px;}
.how-chiropractors-treat-sec h2{margin-bottom: 20px;}

.oak-physio p.smallheading{text-align: center;}
.condition-sec h2{text-align: center;}
.chiropractors-treat-sec-new h2{text-align: center;}
.welcome-to-oak-sec h2{text-align: center;}
.new-exrta-section h2{text-align: center;}
.what-makes-oak-sec h2{text-align: center;}
.how-chiropractors-treat-sec h2{text-align: center;}

.welcome-to-oak-sec .left-side{display: none;}
.welcome-to-oak-sec .right-side { padding-left: 12px; }
.welcome-to-oak-sec .mobile-image { margin-bottom: 20px; width: 100%; }


.condition-sec .right-side { display: none; } 
.condition-sec .left-side { padding-left: 12px; } 
.condition-sec .row{background-color: transparent;}

.chiropractors-treat-sec-new{padding-top: 50px;}
.chiropractors-treat-sec-new ul {margin-top: 0; margin-bottom: 0;}
.chiropractors-treat-sec-new img{margin-bottom: 20px;}
.chiropractors-treat-sec-new .right-side { padding-left: 12px; }
.chiropractors-treat-sec-new .left-side{display: none;}



.what-makes-oak-sec .left-side { padding-right: 12px; }
.what-makes-oak-sec h2 br{display: none;}
.what-makes-oak-sec .mobile-image { margin-bottom: 20px; }
.what-makes-oak-sec .right-side{display: none;}


.chiropractors-treat-sec-new {background: linear-gradient(180deg, #FAFAFA, transparent);}

.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul { column-count: 1;margin-top: 0; margin-bottom: 0;display: flex ; flex-wrap: wrap;}
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li{ width: 50%;}
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li:nth-last-child(1){width: 100%;}
/* .page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li:nth-last-child(2){width: 100%;} */
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li br{display: none;}

.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner  { width: 100%; }
.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner :last-of-type{margin-top: 10px;}
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items .inner { width: 100%; }
.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.page-template-mississauga-acupuncture .chiropractors-treat-sec-new ul { column-count: 1;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul { width: 100%; display: flex ; flex-wrap: wrap; }
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items { display: flex ; flex-direction: column-reverse;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul li { width: 50%; }
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(1){width: 100%;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(2){width: 100%;}


.page-template-acupuncture-treatment-services .chiropractors-treat-sec-new ul { column-count: 1;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul { width: 100%; display: flex ; flex-wrap: wrap; }
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items { display: flex ; flex-direction: column-reverse;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul li { width: 50%; }
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(1){width: 100%;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(2){width: 100%;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(3){width: 100%;}

.page-template-athletic-therapy-services .condition-sec .common-list-style{width: 100%; display: flex ; flex-wrap: wrap; column-count: 1;}
.page-template-athletic-therapy-services .condition-sec .common-list-style li{width: 50%;}


.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items .inner { width: 100%; }
.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.page-template-mississauga-pre-postnatal .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-mississauga-pre-postnatal .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items {flex-wrap: wrap;}
.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items .inner { width: 100%; }
.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.ppage-template-mississauga-pre-post-operative .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.ppage-template-mississauga-pre-post-operative .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.sports-physio-who-help .right-side { padding-left: 12px; }
.sports-physiotherapy-banner-sec p { padding: 0 0px; letter-spacing: -0.2px;}
.sports-physiotherapy-banner-sec p.smallheading{padding: 0 50px; line-height: 25px;        margin-bottom: 18px !important;}
.page-id-17967 .welcome-to-oak-sec.oak-physio p.smallheading{font-size: 17.5px;    letter-spacing: -0.5px;}
.sports-physio-service-offer-sec p{letter-spacing: -0.3px;}
.sports-physiotherapy-banner-sec h1{        margin-bottom: 17px;}
.sports-physio-service-offer-sec .mobile-image, .sports-physio-who-help .mobile-image, .sports-physio-approch .mobile-image{margin-bottom: 25px;}
.sports-physio-service-offer-sec .right-side, .sports-physio-who-help .left-side, .sports-physio-approch .right-side-image{display: none;}
.sports-physio-service-offer-sec h2 { margin-bottom: 20px; font-size: 25px; letter-spacing: -0.3px; }
.sports-physio-service-offer-sec ul, .sports-physio-who-help ul, .sports-physio-approch ul { margin-bottom: 15px; }
.common-list-style{margin-bottom: 20px;}
.why-choose-us-sec p{letter-spacing: -0.5px;}
.why-choose-us-sec .right-side p{letter-spacing: -0.2px;}
.page-id-17967 .common-list-style li{letter-spacing: -0.3px;}
.page-id-17967 .what-makes-oak-sec .common-list-style li { letter-spacing: -0.5px; }





/* Dhruv(01_28_2026) */
.page-template-oakville-services h3:not( 
    .testmonial-sec h3, 
    .what-to-expect-sec h3, 
    .footer-sec h3){
font-size: 18px;
line-height: 26px;
margin-bottom: 10px;
}

.page-template-mississauga-services h3:not( 
    .testmonial-sec h3, 
    .what-to-expect-sec h3, 
    .footer-sec h3){
font-size: 18px;
line-height: 26px;
margin-bottom: 10px;
}
.page-template-oakville-services ul li:not(
    .why-choose-us-sec .right-side ul li,
    .footer-sec .footer-content ul li,
    .header .header-menu ul li ){font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px;}
.page-template-oakville-services ul li:not(
    .why-choose-us-sec .right-side ul li,
    .footer-sec .footer-content ul li,
    .header .header-menu ul li ){font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px;}
.page-template-mississauga-services ul li:not(
    .why-choose-us-sec .right-side ul li,
    .footer-sec .footer-content ul li,
    .header .header-menu ul li ){font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px;}
.page-template-mississauga-services ul li:not(
    .why-choose-us-sec .right-side ul li,
    .footer-sec .footer-content ul li,
    .header .header-menu ul li ){font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px;}


/* .page-template-oakville-services  section h3 {margin-top: 20px;} */




}
@media (min-width: 768px) and (max-width: 991.98px){
    
.inner-banner-sec h1 { font-size: 30px;line-height: 40px;margin-bottom: 28px;}
.inner-banner-sec p { font-size: 16px;line-height: 24px;}
.inner-banner-sec p br{display: none;}
.inner-banner-sec{padding: 50px 13px;}
.inner-banner-sec p.smallheading{font-size: 17px; line-height: 20px; margin-bottom: 10px !important;}
.oak-physio p.smallheading{text-align: center;}
.why-choose-us-sec.oak-physio p.smallheading{text-align: left;}
.condition-sec h2{text-align: center;}
.chiropractors-treat-sec-new h2{text-align: center;}
.welcome-to-oak-sec h2{text-align: center;}
.new-exrta-section h2{text-align: center;}
.what-makes-oak-sec h2{text-align: center;}
.how-chiropractors-treat-sec h2{text-align: center;}

.welcome-to-oak-sec .left-side{display: none;}
.welcome-to-oak-sec .right-side { padding-left: 12px; width: 100%;}
.welcome-to-oak-sec .mobile-image { display: block; margin-bottom: 20px; width: 100%; }

.condition-sec .row{background-color: transparent;}
.condition-sec .left-side { padding-left: 12px; width: 100%; } 
.condition-sec .right-side { display: none; }
.condition-sec .left-side h2 { text-align: center; } 
.condition-sec .left-side p.smallheading { text-align: center; }


.chiropractors-treat-sec-new{padding-top: 50px;}
.chiropractors-treat-sec-new ul { margin-top: 0; margin-bottom: 0;}
.chiropractors-treat-sec-new .right-side { padding-left: 12px; width: 100%; }
.chiropractors-treat-sec-new .left-side { display: none;}
.chiropractors-treat-sec-new .right-side img{margin-bottom: 20px;}


.what-makes-oak-sec .left-side { padding-right: 12px; width: 100%;}
.what-makes-oak-sec h2 br{display: none;}
.what-makes-oak-sec .mobile-image { margin-bottom: 20px; display: block; }
.what-makes-oak-sec .right-side{display: none;}

.chiropractors-treat-sec-new {background: linear-gradient(180deg, #FAFAFA, transparent);}

.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul { column-count: 2;}

.page-template-chiropractic-services-template .common-btn{margin-left: auto; margin-right: auto; display: block; width: max-content;}
.page-template-physiotherapy-services-template .common-btn{margin-left: auto; margin-right: auto; display: block; width: max-content;}
.page-template-braces-services .common-btn{margin-left: auto; margin-right: auto; display: block; width: max-content;}

.page-id-17967 .welcome-to-oak-sec h2 br{display: none;}
.sports-physio-service-offer-sec .mobile-image, .sports-physio-who-help .mobile-image, .sports-physio-approch .mobile-image{margin-bottom: 25px;}
.sports-physio-service-offer-sec .right-side, .sports-physio-who-help .left-side, .sports-physio-approch .right-side-image{display: none;}
.sports-physio-service-offer-sec .left-side, .sports-physio-who-help .right-side, .sports-physio-approch .left-side-content{width: 100%;}
.sports-physio-who-help .right-side { padding-left: 12px; }
.sports-physio-service-offer-sec h2{text-align: center;}
.sports-physio-service-offer-sec h2 br{display: none;}

.sports-physiotherapy-banner-sec p{padding: 0 100px;}
.page-template-mississauga-sports-physiotherapy .mobile-heading { display: block; }
.page-template-mississauga-sports-physiotherapy .desktop-heading { display: none; }
.page-template-before-after-page .before-after-page .before-after-img .each-image {
    /* margin-bottom: 0px; */
    margin-top: 30px;
}

}
@media (min-width: 992px) and (max-width: 1199.98px){
.condition-sec .all-conditions-items ul.common-list-style.long-condition-list{
    width: 100%;
    column-count: 2;
}
.inner-banner-sec h1 { font-size: 42px;line-height: 54px;}
.inner-banner-sec p br{display: none;}
.inner-banner-sec p.smallheading{font-size: 28px; line-height: 34px; margin-bottom: 10px !important;}
.welcome-to-oak-sec .right-side { padding-left: 20px; }
.welcome-to-oak-sec.oak-physio p.smallheading{padding-right: 160px;}

.condition-sec .left-side { padding-left: 20px; width: 58.3%; } 

.chiropractors-treat-sec-new ul{margin-bottom: 0;margin-top: 10px;}
.sports-physio-who-help .right-side { padding-left: 15px; }
.page-id-17967 .welcome-to-oak-sec.oak-physio p.smallheading { padding-right: 0; }
.page-id-17967 .welcome-to-oak-sec.oak-physio p.smallheading br{display: none;}

.inner-banner-sec { text-align: center; padding: 80px 0; }
.sports-physiotherapy-banner-sec p { padding: 0 100px;}
.page-template-mississauga-sports-physiotherapy .welcome-to-oak-sec h2 {font-size: 33px;}
.page-template-mississauga-sports-physiotherapy .sports-physio-service-offer-sec h2{font-size: 33px;}



/* Dhruv(01_28_2026) */
.page-template-oakville-services h3:not( 
    .testmonial-sec h3, 
    .what-to-expect-sec h3, 
    .footer-sec h3){font-size: 22px;line-height: 26px;margin-bottom: 18px;}

.page-template-mississauga-services h3:not( 
    .testmonial-sec h3, 
    .what-to-expect-sec h3, 
    .footer-sec h3){font-size: 22px;line-height: 26px;margin-bottom: 18px;}

.page-template-oakville-services ul li:not(
    .why-choose-us-sec .right-side ul li,
    .footer-sec .footer-content ul li,
    .header .header-menu ul li ){font-size: 14px; line-height: 24px; text-align: left; margin-bottom: 10px;}
}


@media (min-width: 576px) and (max-width: 767.98px){
    
.inner-banner-sec h1 { font-size: 28px;line-height: 36px;margin-bottom: 25px;}
.inner-banner-sec p { font-size: 16px;line-height: 24px;}
.inner-banner-sec p br{display: none;}
.inner-banner-sec{padding: 50px 13px;}
.inner-banner-sec p.smallheading{font-size: 18px; line-height: 22px; margin-bottom: 10px !important;}

.condition-sec h2{margin-bottom: 20px;}
.chiropractors-treat-sec-new h2{margin-bottom: 20px;}
.welcome-to-oak-sec h2{margin-bottom: 20px;}
.new-exrta-section h2{margin-bottom: 20px;}
.what-makes-oak-sec h2{margin-bottom: 20px;}
.how-chiropractors-treat-sec h2{margin-bottom: 20px;}

.oak-physio p.smallheading{text-align: center;}
.condition-sec h2{text-align: center;}
.chiropractors-treat-sec-new h2{text-align: center;}
.welcome-to-oak-sec h2{text-align: center;}
.new-exrta-section h2{text-align: center;}
.what-makes-oak-sec h2{text-align: center;}
.how-chiropractors-treat-sec h2{text-align: center;}

.welcome-to-oak-sec .left-side{display: none;}
.welcome-to-oak-sec .right-side { padding-left: 12px; }
.welcome-to-oak-sec .mobile-image { margin-bottom: 20px; width: 100%; }


.condition-sec .right-side { display: none; } 
.condition-sec .left-side { padding-left: 12px; } 
.condition-sec .row{background-color: transparent;}

.chiropractors-treat-sec-new ul {margin-top: 0; margin-bottom: 0;}
.chiropractors-treat-sec-new img{margin-bottom: 20px;}
.chiropractors-treat-sec-new .right-side { padding-left: 12px; }
.chiropractors-treat-sec-new .left-side{display: none;}



.what-makes-oak-sec .left-side { padding-right: 12px; }
.what-makes-oak-sec h2 br{display: none;}
.what-makes-oak-sec .mobile-image { margin-bottom: 20px; }
.what-makes-oak-sec .right-side{display: none;}


.chiropractors-treat-sec-new {background: linear-gradient(180deg, #FAFAFA, transparent);}

.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul { column-count: 1;margin-top: 0; margin-bottom: 0;display: flex ; flex-wrap: wrap;}
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li{ width: 50%;}
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li:nth-last-child(1){width: 100%;}
/* .page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li:nth-last-child(2){width: 100%;} */
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li br{display: none;}

.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner  { width: 100%; }
.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner :last-of-type{margin-top: 10px;}
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items .inner { width: 100%; }
.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.page-template-mississauga-acupuncture .chiropractors-treat-sec-new ul { column-count: 1;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul { width: 100%; display: flex ; flex-wrap: wrap; }
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items { display: flex ; flex-direction: column-reverse;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul li { width: 50%; }
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(1){width: 100%;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(2){width: 100%;}


.page-template-acupuncture-treatment-services .chiropractors-treat-sec-new ul { column-count: 1;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul { width: 100%; display: flex ; flex-wrap: wrap; }
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items { display: flex ; flex-direction: column-reverse;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul li { width: 50%; }
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(1){width: 100%;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(2){width: 100%;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(3){width: 100%;}

.page-template-athletic-therapy-services .condition-sec .common-list-style{width: 100%; display: flex ; flex-wrap: wrap; column-count: 1;}
.page-template-athletic-therapy-services .condition-sec .common-list-style li{width: 50%;}


.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items .inner { width: 100%; }
.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.page-template-mississauga-pre-postnatal .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-mississauga-pre-postnatal .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items {flex-wrap: wrap;}
.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items .inner { width: 100%; }
.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.ppage-template-mississauga-pre-post-operative .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.ppage-template-mississauga-pre-post-operative .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.sports-physio-who-help .right-side { padding-left: 12px; }
.sports-physiotherapy-banner-sec p { padding: 0 0px; }
.sports-physiotherapy-banner-sec p.smallheading{padding: 0 50px; line-height: 25px;        margin-bottom: 18px !important;}
.page-id-17967 .welcome-to-oak-sec.oak-physio p.smallheading{font-size: 17.5px;    letter-spacing: -0.5px;}
.sports-physio-service-offer-sec p{letter-spacing: -0.3px;}
.sports-physiotherapy-banner-sec h1{        margin-bottom: 17px;}
.sports-physio-service-offer-sec .mobile-image, .sports-physio-who-help .mobile-image, .sports-physio-approch .mobile-image{margin-bottom: 25px;}
.sports-physio-service-offer-sec .right-side, .sports-physio-who-help .left-side, .sports-physio-approch .right-side-image{display: none;}
.common-list-style{margin-bottom: 20px;}
.why-choose-us-sec p{letter-spacing: -0.5px;}
.why-choose-us-sec .right-side p{letter-spacing: -0.2px;}
.page-id-17967 .common-list-style li{letter-spacing: -0.3px;}
.page-id-17967 .what-makes-oak-sec .common-list-style li { letter-spacing: -0.5px; }

}
@media (max-width: 767.98px) and (orientation: landscape){
    
.inner-banner-sec h1 { font-size: 28px;line-height: 36px;margin-bottom: 25px;}
.inner-banner-sec p { font-size: 16px;line-height: 24px;}
.inner-banner-sec p br{display: none;}
.inner-banner-sec{padding: 50px 13px;}
.inner-banner-sec p.smallheading{font-size: 18px; line-height: 22px; margin-bottom: 10px !important;}

.condition-sec h2{margin-bottom: 20px;}
.chiropractors-treat-sec-new h2{margin-bottom: 20px;}
.welcome-to-oak-sec h2{margin-bottom: 20px;}
.new-exrta-section h2{margin-bottom: 20px;}
.what-makes-oak-sec h2{margin-bottom: 20px;}
.how-chiropractors-treat-sec h2{margin-bottom: 20px;}

.oak-physio p.smallheading{text-align: center;}
.condition-sec h2{text-align: center;}
.chiropractors-treat-sec-new h2{text-align: center;}
.welcome-to-oak-sec h2{text-align: center;}
.new-exrta-section h2{text-align: center;}
.what-makes-oak-sec h2{text-align: center;}
.how-chiropractors-treat-sec h2{text-align: center;}

.welcome-to-oak-sec .left-side{display: none;}
.welcome-to-oak-sec .right-side { padding-left: 12px; }
.welcome-to-oak-sec .mobile-image { margin-bottom: 20px; width: 100%; }


.condition-sec .right-side { display: none; } 
.condition-sec .left-side { padding-left: 12px; } 
.condition-sec .row{background-color: transparent;}

.chiropractors-treat-sec-new ul {margin-top: 0; margin-bottom: 0;}
.chiropractors-treat-sec-new img{margin-bottom: 20px;}
.chiropractors-treat-sec-new .right-side { padding-left: 12px; }
.chiropractors-treat-sec-new .left-side{display: none;}



.what-makes-oak-sec .left-side { padding-right: 12px; }
.what-makes-oak-sec h2 br{display: none;}
.what-makes-oak-sec .mobile-image { margin-bottom: 20px; }
.what-makes-oak-sec .right-side{display: none;}


.page-template-before-after-page .before-after-page .before-after-img .each-image{margin-top: 30px;}
.page-template-before-after-page .before-after-page .before-after-img .each-image:nth-child(-n+3) {
    margin-top: 30px;
}
.page-template-before-after-page .before-after-page .before-after-img .each-image:nth-child(-n+1) {
    margin-top: 0px;
}

.chiropractors-treat-sec-new {background: linear-gradient(180deg, #FAFAFA, transparent);}

.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul { column-count: 1;margin-top: 0; margin-bottom: 0;display: flex ; flex-wrap: wrap;}
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li{ width: 50%;}
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li:nth-last-child(1){width: 100%;}
/* .page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li:nth-last-child(2){width: 100%;} */
.page-template-chiropractic-services-template .chiropractors-treat-sec-new ul li br{display: none;}

.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner  { width: 100%; }
.page-template-pre-postnatal-care-services .condition-sec .all-conditions-items .inner, .pre-postnatal-wellness .condition-sec .all-conditions-items .inner :last-of-type{margin-top: 10px;}
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-pre-postnatal-care-services .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items .inner { width: 100%; }
.page-template-pre-post-operative-care-services .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-pre-post-operative-care-services .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.page-template-mississauga-acupuncture .chiropractors-treat-sec-new ul { column-count: 1;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul { width: 100%; display: flex ; flex-wrap: wrap; }
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items { display: flex ; flex-direction: column-reverse;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul li { width: 50%; }
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(1){width: 100%;}
.page-template-mississauga-acupuncture .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(2){width: 100%;}


.page-template-acupuncture-treatment-services .chiropractors-treat-sec-new ul { column-count: 1;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul { width: 100%; display: flex ; flex-wrap: wrap; }
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items { display: flex ; flex-direction: column-reverse;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul li { width: 50%; }
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(1){width: 100%;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(2){width: 100%;}
.page-template-acupuncture-treatment-services .condition-sec .left-side .all-conditions-items ul:nth-last-child(2) li:nth-last-child(3){width: 100%;}

.page-template-athletic-therapy-services .condition-sec .common-list-style{width: 100%; display: flex ; flex-wrap: wrap; column-count: 1;}
.page-template-athletic-therapy-services .condition-sec .common-list-style li{width: 50%;}


.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items {flex-wrap: wrap;}
.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items .inner { width: 100%; }
.page-template-mississauga-pre-postnatal .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.page-template-mississauga-pre-postnatal .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.page-template-mississauga-pre-postnatal .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items {flex-wrap: wrap;}
.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items .inner { width: 100%; }
.ppage-template-mississauga-pre-post-operative .condition-sec .all-conditions-items .inner:last-of-type{margin-top: 10px;}
.ppage-template-mississauga-pre-post-operative .chiropractors-treat-sec-new .all-conditions-items .inner { width: 100%; }
.ppage-template-mississauga-pre-post-operative .chiropractors-treat-sec-new .all-conditions-items .inner:last-of-type{margin-top: 10px;}

.sports-physio-who-help .right-side { padding-left: 12px; }
.sports-physiotherapy-banner-sec p { padding: 0 0px; }
.sports-physiotherapy-banner-sec p.smallheading{padding: 0 50px; line-height: 25px;        margin-bottom: 18px !important;}
.page-id-17967 .welcome-to-oak-sec.oak-physio p.smallheading{font-size: 17.5px;    letter-spacing: -0.5px;}
.sports-physio-service-offer-sec p{letter-spacing: -0.3px;}
.sports-physiotherapy-banner-sec h1{        margin-bottom: 17px;}
.sports-physio-service-offer-sec .mobile-image, .sports-physio-who-help .mobile-image, .sports-physio-approch .mobile-image{margin-bottom: 25px;}
.sports-physio-service-offer-sec .right-side, .sports-physio-who-help .left-side, .sports-physio-approch .right-side-image{display: none;}
.common-list-style{margin-bottom: 20px;}
.why-choose-us-sec p{letter-spacing: -0.5px;}
.why-choose-us-sec .right-side p{letter-spacing: -0.2px;}
.page-id-17967 .common-list-style li{letter-spacing: -0.3px;}
.page-id-17967 .what-makes-oak-sec .common-list-style li { letter-spacing: -0.5px; }

}


/* new css for the sports-physiotherapy-clinic-oakville page  */

.page-id-17967 .welcome-to-oak-sec h2.desktop-heading{
    padding-right: 10px;
}

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

    .page-id-17967  .welcome-to-oak-sec p.smallheading{
        font-size: 26px;
    }
}

.new-exrta-section{background: linear-gradient(180deg, #FAFAFA, transparent);}


/* for page Pelvic Floor Physiotherapy in Mississauga css */
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec{
    background: linear-gradient(180deg, #FAFAFA, transparent);
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec ul{
    margin-top: 30px;
    margin-bottom: 30px;
    list-style: disc;
    padding-left: 20px;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec ul li{
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    text-align: left;
    margin-bottom: 12px;
    display: list-item;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button{
    font-family: "Montserrat", sans-serif;
    border-radius: 0;
    border: 0;
    font-weight: 700;
    font-size: 26px;
    font-weight: 600;
    line-height: 31.69px;
    text-align: left;
    background: transparent;
    border: 0;
    box-shadow: unset;
    color: #333333;
    padding: 0;
    justify-content: space-between;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item {
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #3333334D;
    padding: 15px 0px;
    background: transparent;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item:first-of-type:not(.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion .accordion-item:first-of-type) {
    padding-top: 0;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button::after {
    background-image: url(../images/faq-min-icon.webp);
    background-position: center;
    margin-left: 20px;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button.collapsed::after {
    background-image: url(../images/faq-plus-icon.webp);
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-header{
    padding: 25px 25px;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-header:has(.accordion-button:not(.collapsed))  {
    background: #0000000D;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion  .accordion-item .accordion .accordion-header:has(.accordion-button:not(.collapsed)) {
    background: #00C1CA0A;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item:last-of-type{
    border: 0;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button.collapsed {
    color: #333333CC;
    font-weight: 500;
}
.page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li {
    font-size: 22px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
}
@media (min-width: 1401px) and (max-width: 1800px) {
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 25px;
    }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 24px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li  {
        font-size: 18px;
        line-height: 26px;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 16px;
        line-height: 22px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li {
        font-size: 14px;
        line-height: 22px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item {
        padding: 10px 0;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-header {
        padding: 10px 10px;
    }
}
@media (max-width: 575.98px) {
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 16px;
        line-height: 22px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-header{
        padding: 10px 12px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item {
        padding: 8px 0px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li {
        font-size: 14px;
        line-height: 22px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec ul{
        margin-top: 10px;
        margin-bottom: 10px;
        list-style: disc;
        padding-left: 20px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body{
        padding: 10px;
    }
    .page-template-mississauga-services.pelvic-floor-physiotherapy .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p{
        margin-bottom: 10px;
        margin-top: 20px;
    }
}


/* for page Pelvic Floor Physiotherapy in Oakville css */
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec{
    background: linear-gradient(180deg, #FAFAFA, transparent);
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec ul{
    margin-top: 30px;
    margin-bottom: 30px;
    list-style: disc;
    padding-left: 20px;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec ul li{
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    text-align: left;
    margin-bottom: 12px;
    display: list-item;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button{
    font-family: "Montserrat", sans-serif;
    border-radius: 0;
    border: 0;
    font-weight: 700;
    font-size: 26px;
    font-weight: 600;
    line-height: 31.69px;
    text-align: left;
    background: transparent;
    border: 0;
    box-shadow: unset;
    color: #333333;
    padding: 0;
    justify-content: space-between;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item {
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #3333334D;
    padding: 15px 0px;
    background: transparent;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item:first-of-type:not(.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion .accordion-item:first-of-type) {
    padding-top: 0;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button::after {
    background-image: url(../images/faq-min-icon.webp);
    background-position: center;
    margin-left: 20px;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button.collapsed::after {
    background-image: url(../images/faq-plus-icon.webp);
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-header{
    padding: 25px 25px;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-header:has(.accordion-button:not(.collapsed))  {
    background: #0000000D;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion  .accordion-item .accordion .accordion-header:has(.accordion-button:not(.collapsed)) {
    background: #00C1CA0A;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item:last-of-type{
    border: 0;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button.collapsed {
    color: #333333CC;
    font-weight: 500;
}
.page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li {
    font-size: 22px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
}
@media (min-width: 1401px) and (max-width: 1800px) {
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 25px;
    }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 24px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li  {
        font-size: 18px;
        line-height: 26px;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 16px;
        line-height: 22px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li {
        font-size: 14px;
        line-height: 22px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item {
        padding: 10px 0;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-header {
        padding: 10px 10px;
    }
}
@media (max-width: 575.98px) {
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-button {
        font-size: 16px;
        line-height: 22px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-header{
        padding: 10px 12px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item {
        padding: 8px 0px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p, .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body ul li {
        font-size: 14px;
        line-height: 22px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec ul{
        margin-top: 10px;
        margin-bottom: 10px;
        list-style: disc;
        padding-left: 20px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body{
        padding: 10px;
    }
    .page-template-oakville-services.pelvic-floor-conditions .pelvic-floor-conditions-sec .accordion .accordion-item .accordion-body p{
        margin-bottom: 10px;
        margin-top: 20px;
    }
}




@media (max-width:767px) {
    .page-template-oakville-services .row .col-sm-4{display: none;}
    .page-template-mississauga-services .row .col-sm-4{display: none;}
    .page-template-oakville-services .mobile-faq-sec .accordion-item{background: transparent;}
    .page-template-before-after-page .before-after-page .before-after-img .each-image img{  
        margin-bottom: 10px;
    }
    .page-template-before-after-page .before-after-page .before-after-img .each-image{
        text-align: center;
    }
.page-template-before-after-page .before-after-page .before-after-img .each-image{margin-top: 30px;}
.page-template-before-after-page .before-after-page .before-after-img .each-image:nth-child(-n+3) {
    margin-top: 30px;
}
.page-template-before-after-page .before-after-page .before-after-img .each-image:nth-child(-n+1) {
    margin-top: 0px;
}

}







/* ==========================================  services page wise css (london) ===================================== */


.welcome-to-oak-sec {overflow-x: hidden !important;}
/* .welcome-to-oak-sec .welcome-spa-carousel.mobile-image.mob-img{display: none !important;} */


.welcome-to-oak-sec .right-side .welcome-spa-carousel{display: none !important;}


.page-template-oakville-services .what-makes-oak-sec .left-side ul{margin-bottom: 30px;}
.page-template-oakville-services .oak-physio h2{text-wrap-style: pretty;}
.page-template-oakville-services .faq-sec h2{text-wrap-style: balance;margin-inline: auto;max-width: 88%;}
.page-template-oakville-services .faq-sec .accordion{margin-bottom: 0 !important;}
.page-template-oakville-services .inner-banner-sec p br{display: none;}
.page-template-oakville-services .inner-banner-sec p{text-wrap-style: balance;}





.page-template-oakville-services.services-page-id-51 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 20px;}

.page-template-oakville-services.services-page-id-39 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 30px;}
.page-template-oakville-services.services-page-id-45 .chiropractors-treat-sec-new h2{font-size: 54px;}
.page-template-oakville-services.services-page-id-49 .inner-banner-sec h1{text-wrap-style: balance;}
.page-template-oakville-services.services-page-id-46 .condition-sec.oak-physio h2.desktop-heading {padding-right: 160px;}



.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{/*padding-right: 80px;*/}







@media (min-width: 1401px) and (max-width: 1800px) {
.page-template-oakville-services.services-page-id-51 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 10px;}
.page-template-oakville-services.services-page-id-51 .chiropractors-treat-sec-new h2{font-size: 47px;}


.page-template-oakville-services.services-page-id-39 .why-choose-us-sec .right-side ul li h3{font-size: 24px;}


}


@media (min-width: 1200px) and (max-width: 1399.99px) {
.page-template-oakville-services .faq-sec h2{margin:0 auto 50px;} 
.page-template-oakville-services.services-page-id-51 .chiropractors-treat-sec-new h2{font-size: 41px;}


.page-template-oakville-services.services-page-id-42 .inner-banner-sec h1,  .page-template-oakville-services.services-page-id-43 .inner-banner-sec h1{text-wrap-style: balance;}
/* .services-page-id-43 .inner-banner-sec h1{margin-inline: auto;width: 760px;} */


.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}
}



@media (min-width: 992px) and (max-width: 1199.98px) { 
.page-template-oakville-services .why-choose-us-sec .right-side ul li h3{text-wrap-style: pretty;}


.page-template-oakville-services.services-page-id-51 .chiropractors-treat-sec-new h2{font-size: 34px;}
.page-template-oakville-services.services-page-id-39 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 20px;}


.page-template-oakville-services.services-page-id-42 .inner-banner-sec h1, .page-template-oakville-services.services-page-id-43 .inner-banner-sec h1{text-wrap-style: balance;}



.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}
}


@media (min-width: 768px) and (max-width: 991.98px) {
.page-template-oakville-services .faq-sec h2{margin-bottom: 40px;}
.page-template-oakville-services .inner-banner-sec p{max-width: 600px;margin-left: auto;margin-right: auto;}
.page-template-oakville-services .oak-physio h2{text-wrap-style: balance;}


.page-template-oakville-services.services-page-id-36.page-template-oakville-services .inner-banner-sec p{max-width: 560px;text-wrap-style: pretty;}







.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}

.page-template-oakville-services.services-page-id-46 .condition-sec.oak-physio h2.desktop-heading {padding-right: 0px;}

.welcome-to-oak-sec .right-side .welcome-spa-carousel{margin-bottom: 30px  !important;}


}


@media (max-width: 575.98px){
.page-template-oakville-services .faq-sec h2{max-width: 100%;margin-bottom: 30px}
.page-template-oakville-services .inner-banner-sec h1{padding: 0 15px;text-wrap-style: pretty;}
.page-template-oakville-services .what-to-expect-sec h2{max-width: 100%;}
.page-template-oakville-services .oak-physio h2{text-wrap-style: balance;}

.page-template-oakville-services .why-choose-us-sec .right-side ul li h3{text-wrap-style: pretty;}


}    


@media (max-width: 767.98px) and (orientation: landscape) {}

@media (min-width: 576px) and (max-width: 767.98px) {
.page-template-oakville-services .faq-sec h2{max-width: 100%;margin-bottom: 30px}
.page-template-oakville-services .inner-banner-sec h1{padding: 0 15px;text-wrap-style: pretty;}
.page-template-oakville-services .what-to-expect-sec h2{max-width: 100%;}
.page-template-oakville-services .oak-physio h2{text-wrap-style: balance;}

.page-template-oakville-services .why-choose-us-sec .right-side ul li h3{text-wrap-style: pretty;}
.page-template-oakville-services .inner-banner-sec p{text-wrap-style: pretty;}



.page-template-oakville-services.services-page-id-45 .chiropractors-treat-sec-new h2{font-size: 26px;}
/* .page-template-oakville-services section h3{margin-top: 25px !important;} */



}


@media (max-width:767px) {
.page-template-oakville-services.services-page-id-45 .chiropractors-treat-sec-new h2{font-size: 26px;}
.page-template-oakville-services .chiropractors-treat-sec-new .right-side div.col-sm-6:last-of-type h3{margin-top: 20px !important;}
.page-template-oakville-services .chiropractors-treat-sec-new{padding-top: 50px;}


.welcome-to-oak-sec .right-side .welcome-spa-carousel{margin-bottom: 20px  !important;}
.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}
}


@media (max-width:991.98px) {
  /* .welcome-to-oak-sec .welcome-spa-carousel.mobile-image.mob-img{display: block !important;} */
.welcome-to-oak-sec .right-side .welcome-spa-carousel{display: flex !important;width:100%;}
.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .item img{width:100%; height:auto; display:block; margin-bottom: 0 !important;}

.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-stage-outer{overflow-x: hidden !important; display: flex; flex-direction: column; height: auto;}
.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-stage-outer .owl-stage{ display: flex;}

.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-item .item{width:100%;}
.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-item{transform: unset;}
}










/* ==========================================  services page wise css (mississauga) ===================================== */



.welcome-to-oak-sec {overflow-x: hidden !important;}
/* .welcome-to-oak-sec .welcome-spa-carousel.mobile-image.mob-img{display: none !important;} */


.welcome-to-oak-sec .right-side .welcome-spa-carousel{display: none !important;}


.page-template-mississauga-services .what-makes-oak-sec .left-side ul{margin-bottom: 30px;}
.page-template-mississauga-services .oak-physio h2{text-wrap-style: pretty;}
.page-template-mississauga-services .faq-sec h2{text-wrap-style: balance;margin-inline: auto;max-width: 88%;}
.page-template-mississauga-services .faq-sec .accordion{margin-bottom: 0 !important;}
.page-template-mississauga-services .inner-banner-sec p br{display: none;}
.page-template-mississauga-services .inner-banner-sec p{text-wrap-style: balance;}











.page-template-oakville-services.services-page-id-51 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 20px;}

.page-template-oakville-services.services-page-id-39 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 30px;}
.page-template-oakville-services.services-page-id-45 .chiropractors-treat-sec-new h2{font-size: 54px;}
.page-template-oakville-services.services-page-id-49 .inner-banner-sec h1{text-wrap-style: balance;}
.page-template-oakville-services.services-page-id-46 .condition-sec.oak-physio h2.desktop-heading {padding-right: 160px;}



.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 80px;}




@media (min-width: 1401px) and (max-width: 1800px) {
.page-template-oakville-services.services-page-id-51 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 10px;}
.page-template-oakville-services.services-page-id-51 .chiropractors-treat-sec-new h2{font-size: 47px;}


.page-template-oakville-services.services-page-id-39 .why-choose-us-sec .right-side ul li h3{font-size: 24px;}


}


@media (min-width: 1200px) and (max-width: 1399.99px) {
.page-template-mississauga-services .faq-sec h2{margin:0 auto 50px;} 
.page-template-oakville-services.services-page-id-51 .chiropractors-treat-sec-new h2{font-size: 41px;}


.page-template-oakville-services.services-page-id-42 .inner-banner-sec h1,  .page-template-oakville-services.services-page-id-43 .inner-banner-sec h1{text-wrap-style: balance;}
/* .services-page-id-43 .inner-banner-sec h1{margin-inline: auto;width: 760px;} */


.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}
}



@media (min-width: 992px) and (max-width: 1199.98px) { 
.page-template-mississauga-services .why-choose-us-sec .right-side ul li h3{text-wrap-style: pretty;}


.page-template-oakville-services.services-page-id-51 .chiropractors-treat-sec-new h2{font-size: 34px;}
.page-template-oakville-services.services-page-id-39 .what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 20px;}


.page-template-oakville-services.services-page-id-42 .inner-banner-sec h1, .page-template-oakville-services.services-page-id-43 .inner-banner-sec h1{text-wrap-style: balance;}



.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}
}


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


.page-template-mississauga-services .inner-banner-sec h1{text-wrap-style: balance;}


.page-template-mississauga-services .faq-sec h2{margin-bottom: 40px;}
.page-template-mississauga-services .inner-banner-sec p{max-width: 600px;margin-left: auto;margin-right: auto;}
.page-template-mississauga-services .oak-physio h2{text-wrap-style: balance;}


.page-template-oakville-services.services-page-id-36.page-template-mississauga-services .inner-banner-sec p{max-width: 560px;text-wrap-style: pretty;}







.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}

.page-template-oakville-services.services-page-id-46 .condition-sec.oak-physio h2.desktop-heading {padding-right: 0px;}

.welcome-to-oak-sec .right-side .welcome-spa-carousel{margin-bottom: 30px  !important;}


}


@media (max-width: 575.98px){
.page-template-mississauga-services .faq-sec h2{max-width: 100%;margin-bottom: 30px}
.page-template-mississauga-services .inner-banner-sec h1{padding: 0 15px;text-wrap-style: pretty;}
.page-template-mississauga-services .what-to-expect-sec h2{max-width: 100%;}
.page-template-mississauga-services .oak-physio h2{text-wrap-style: balance;}

.page-template-mississauga-services .why-choose-us-sec .right-side ul li h3{text-wrap-style: pretty;}


}    


@media (max-width: 767.98px) and (orientation: landscape) {}

@media (min-width: 576px) and (max-width: 767.98px) {
.page-template-oakville-services .faq-sec h2{max-width: 100%;margin-bottom: 30px}
.page-template-oakville-services .inner-banner-sec h1{padding: 0 15px;text-wrap-style: pretty;}
.page-template-oakville-services .what-to-expect-sec h2{max-width: 100%;}
.page-template-oakville-services .oak-physio h2{text-wrap-style: balance;}

.page-template-oakville-services .why-choose-us-sec .right-side ul li h3{text-wrap-style: pretty;}
.page-template-oakville-services .inner-banner-sec p{text-wrap-style: pretty;}



.page-template-oakville-services.services-page-id-45 .chiropractors-treat-sec-new h2{font-size: 26px;}
/* .page-template-oakville-services section h3{margin-top: 25px !important;} */



}


@media (max-width:767px) {
.page-template-oakville-services.services-page-id-45 .chiropractors-treat-sec-new h2{font-size: 26px;}
.page-template-mississauga-services .chiropractors-treat-sec-new .right-side div.col-sm-6:last-of-type h3{margin-top: 20px !important;}
.page-template-mississauga-services .chiropractors-treat-sec-new{padding-top: 50px;}


.welcome-to-oak-sec .right-side .welcome-spa-carousel{margin-bottom: 20px  !important;}
.page-template-oakville-services.services-page-id-42 .welcome-to-oak-sec h2{padding-right: 0px;}
}


@media (max-width:991.98px) {
  /* .welcome-to-oak-sec .welcome-spa-carousel.mobile-image.mob-img{display: block !important;} */
.welcome-to-oak-sec .right-side .welcome-spa-carousel{display: flex !important;width:100%;}
.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .item img{width:100%; height:auto; display:block; margin-bottom: 0 !important;}

.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-stage-outer{overflow-x: hidden !important; display: flex; flex-direction: column; height: auto;}
.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-stage-outer .owl-stage{ display: flex;}

.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-item .item{width:100%;}
.welcome-to-oak-sec .right-side .welcome-spa-carousel.owl-carousel .owl-item{transform: unset;}
}


@media(min-width: 1300px){
    .page-template-mississauga-services .what-to-expect-sec.oak-physio h2{
        margin-left: auto;
        margin-right: auto;
        max-width: 1000px;
    }
}













