.all-brand-sec { padding: 80px 0;overflow-x: hidden !important; } 
/* .all-brand-sec .row { justify-content: center; } */
/* .all-brand-sec .all-brands-logo { display: flex; justify-content: space-around; align-items: center; }  */
.all-brand-sec .all-brands-logo img { filter: grayscale(100%);height: 70px;max-height: 100%;width: auto; } 
.all-brand-sec .all-brands-logo img:hover { filter: unset; }
/* .all-brand-sec .all-brands-logo .brand-carousel .owl-stage {
    display: flex;
    align-items: center;
} */

.all-brand-sec .all-brands-logo .brand-carousel .single-logo {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* .brand-carousel .item{
  display:flex;
  align-items:center;
  justify-content:center;
  height:120px;
} */
.all-brand-sec .all-brands-logo .brand-carousel .owl-stage-outer .owl-stage{display:flex; align-items: center;}

.all-brand-sec .all-brands-logo  .brand-carousel.owl-theme .owl-controls{display: none;}
/* .all-brand-sec .all-brands-logo  .brand-carousel.owl-theme .single-logo{width: max-content;;} */
/* .all-brand-sec .all-brands-logo  .brand-carousel.owl-theme.owl-carousel .owl-item{width: max-content !important;} */


.full-screen-video { position: relative; width: 100%; cursor: pointer; overflow: hidden; } 
.full-screen-video .cover-image, .full-screen-video video { width: 100%; height: auto; display: block; } 
.full-screen-video .play-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; opacity: 1; transition: opacity 0.3s; background: none; border: none; } 
.full-screen-video video { display: none; } 
.full-screen-video .video-element { padding: 0; }

.our-team { overflow: hidden; position: relative; text-align: center; background-color: #FAFAFA; /* padding-left: 7%; */} 
.our-team .owl-dots { display: none !important; } 
.custom-nav .left-arrow, .custom-nav .right-arrow { padding: 0; border: none; padding: 0; background: none; position: absolute; top: 25%; z-index: 1; } 
.our-team .team-all-members { position: relative; padding: 0;} 
.our-team h3 { font-size: 28px; line-height: 34px; font-weight: 600; text-align: center; margin-bottom: 15px; color: #333333; } 
.our-team h3 span { font-size: 16px; line-height: 19px; color: #333333B2; } 
.our-team h4 { font-size: 16px; line-height: 19px; font-weight: 500; text-align: center; margin-bottom: 15px; color: #000000B2; } 
.our-team figure { margin-bottom: 16px; } 
.custom-nav .left-arrow { left: 5.5%; } 
.custom-nav .right-arrow { right: 5.5%; } 
.our-team .owl-carousel .owl-stage { display: flex; }

.our-team .slick-carousel .slick-arrow::before{display: none;}
.our-team .slick-carousel .slick-arrow.slick-prev{display: block; left: 20px; top: 33%; width: auto; z-index: 1;}
.our-team .slick-carousel .slick-arrow.slick-next{display: block; right: 20px; top: 33%; width: auto; z-index: 1;}
.our-team .slick-carousel .slick-arrow img{width: 100px;}
.our-team .slick-carousel.initial::before{content: ''; width: 2%; height: 100%; background-color: #FAFAFA; display: block; position: absolute; top: 0; z-index: 1;}
.our-team .slick-carousel::before{display: none;}
.our-team .slick-carousel.initial .slick-arrow.slick-prev{display: none !important; }
.our-team .slick-carousel .slick-arrow.slick-prev{display: block !important; }
.our-team .slick-carousel .item { transition: .4s ease all; margin: 0 20px;}
.our-team .slick-carousel .slick-slide img { display: block; width: 100%; height: auto; }
.our-team .slick-carousel .slick-dots{display: none !important;}

.cta-sec .right-side { padding: 75px 70px;/* background-color: #05C1CB */; background-color: #05C1CB;display: flex; align-items: center; } 
.cta-sec .left-side { padding: 0; } 
.cta-sec .left-side img { width: 100%; height: 100%; object-fit: cover; } 
.cta-sec h2 { color: #fff; line-height: 60px; margin-bottom: 30px; } 
.cta-sec p { color: #fff; } 
.cta-sec p:last-of-type{margin-bottom: 0;}
.cta-sec .common-btn { background-color: #FFFFFF; color: #05C1CB; border: 1px solid #FFFFFF; margin-top: 35px; } 
.cta-sec .common-btn:hover { background-color: transparent; border: 1px solid #fff; color: #fff; }

.testmonial-sec { background-color: #FAFAFA; overflow: hidden; } 
.testmonial-sec img { width: auto !important; } 
.testmonial-carousel .each-testimonial .inner-sec { padding: 80px 80px; background-color: #fff; position: relative; height: 100%; display: flex; flex-direction: column;} 
.testmonial-carousel.owl-carousel .owl-item{display: flex;}
.testmonial-carousel.owl-carousel.owl-loaded , .testmonial-sec .owl-carousel .owl-stage-outer ,.testmonial-carousel.owl-carousel .owl-item ,.testmonial-carousel .each-testimonial{display: flex; height: 100%; }


.testmonial-carousel .each-testimonial .inner-sec .top-quote-image, .testmonial-carousel .each-testimonial .inner-sec .bottom-quote-image { display: none; } 
.testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .top-quote-image, .testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .bottom-quote-image { position: absolute; width: auto; display: block; } 
.testmonial-carousel .each-testimonial .inner-sec .top-quote-image { top: -30px; left: 45px; } 
.testmonial-carousel .each-testimonial .inner-sec .bottom-quote-image { bottom: -30px; right: 45px; } 
.testmonial-carousel .owl-dots { display: none !important; } 
.testmonial-carousel .owl-prev, .testmonial-carousel .owl-next { padding: 0 !important; border: none !important; background: none !important; position: absolute; top: 37%; z-index: 1; } 
.testmonial-carousel .owl-prev { left: 1%; } 
.testmonial-carousel .owl-next { right: 1%; } 
.testmonial-sec .top-heading { text-align: center; } 
.testmonial-sec .top-heading h2 { margin-bottom: 60px; } 
.testmonial-sec .five-start-icon-image { margin-bottom: 40px; min-width: 276px;width: 276px !important;} 
.testmonial-sec p { font-size: 26px; font-weight: 500; line-height: 42px; color: #716A6A; margin-bottom: 40px; } 
.testmonial-sec h3 { font-size: 28px; line-height: 34px; font-weight: 700; margin-top: auto;} 
/* .testmonial-sec h3::before{position: absolute;width: auto;height: auto;content: "~";font-size: 28px; line-height: 34px; font-weight: 700;} */
.testmonial-sec .owl-carousel .owl-stage-outer { overflow: unset !important; }

.tour-boutique-clinic { text-align: center; } 
.tour-boutique-clinic .common-btn { margin-top: 50px; } 
.tour-boutique-clinic .mobile-tour-boutique-image { display: none; }

.what-to-expect-sec { background-color: #FAFAFA; } 
.what-to-expect-sec .top-heading { text-align: center; } 
.what-to-expect-sec p, .what-makes-oak-sec p{ font-size: 18px; line-height: 28px; } 
.what-to-expect-sec h3, .what-makes-oak-sec h3 { font-size: 26px; line-height: 40px; font-weight: 600; color: #333333; margin-bottom: 10px; } 
.what-to-expect-sec .left-side { padding-right: 40px; } 
.what-to-expect-sec .right-side { padding-left: 30px; } 
.what-to-expect-sec .right-side p { padding-right: 20px; }
.what-to-expect-sec ul li{font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    text-align: left;
    margin-bottom: 10px;
    display: list-item;}

  .what-to-expect-sec ul{
            margin-left: 20px;
    list-style: disc;
    }


  .what-to-expect-sec  .col-sm-4:nth-child(3){
    padding-left: 60px;
  }




a[href="#"]{
     cursor: text !important; 
}





.why-choose-us-sec { background-color: #FAFAFA; } 
.why-choose-us-sec .row { align-items: center; } 
.why-choose-us-sec h2 { margin-bottom: 28px; } 
.why-choose-us-sec .achievement-count.mobile { display: none; } 
.why-choose-us-sec .achievement-count { margin-top: 40px; display: flex; flex-wrap: wrap; gap: 80px; } 
.why-choose-us-sec .achievement-count h3 { font-family: "Montserrat", sans-serif; font-size: 46px; font-weight: 800; line-height: 56px; color: #3333334D; margin-bottom: 12px; } 
.why-choose-us-sec .achievement-count p { font-size: 16px; font-weight: 500; line-height: 19px; color: #616161; margin-bottom: 0px; } 
.why-choose-us-sec .right-side { padding-left: 80px; } 
.why-choose-us-sec .right-side ul li { padding-left: 103px; background-repeat: no-repeat; background-position: 0px 5px; padding-top: 14px; padding-bottom: 5px; margin-bottom: 30px; } 
/* .why-choose-us-sec .right-side ul li:nth-child(1) { background-image: url(../images/personalize-icon.webp); } 
.why-choose-us-sec .right-side ul li:nth-child(2) { background-image: url(../images/expert-team-icon.webp); } 
.why-choose-us-sec .right-side ul li:nth-child(3) { background-image: url(../images/heands-therapy-icon.webp); } 
.why-choose-us-sec .right-side ul li:nth-child(4) { background-image: url(../images/direct-billing-icon.webp); }  */

.why-choose-us-sec .right-side ul li:nth-child(1) { background-image: url(../images/medical-expertise-icon.svg); } 
.why-choose-us-sec .right-side ul li:nth-child(2) { background-image: url(../images/personalized-treatment-icon.svg); } 
.why-choose-us-sec .right-side ul li:nth-child(3) { background-image: url(../images/natural-looking-icon.svg); } 
.why-choose-us-sec .right-side ul li:nth-child(4) { background-image: url(../images/authentic-products-icon.svg); } 






.why-choose-us-sec .right-side ul li:last-child { margin-bottom: 0; } 
.why-choose-us-sec .right-side ul li h3 { font-family: "Montserrat", sans-serif; font-size: 26px; font-weight: 600; line-height: 30px; color: #333333; margin-bottom: 12px; }

.mobile-faq-sec { display: none; }
p:empty {
    display: none;
}

.faq-sec h2{text-align: center;}
.faq-sec .smallheading{text-align: center;}
.faq-sec .accordion .accordion-item{border: 0; border-radius: 0; border-bottom: 1px solid #3333334D;/*padding: 35px 15px*/;background: transparent;}
.faq-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;}
.faq-sec .accordion .accordion-item .accordion-collapse{border: 0;}
.faq-sec .accordion .accordion-item .accordion-button.collapsed{ color: #333333CC; font-weight: 500;}
/* .faq-sec .accordion .accordion-item .accordion-body{padding: 0; margin-top: 35px;} */
.faq-sec .accordion .accordion-item .accordion-button::after{background-image: url(../images/faq-min-icon.webp); background-position: center; margin-left: 20px;}
.faq-sec .accordion .accordion-item .accordion-button.collapsed::after{background-image: url(../images/faq-plus-icon.webp);}
.faq-sec .accordion .accordion-item .accordion-body p{font-size: 22px; font-weight: 400; line-height: 36px; text-align: left; padding-right: 90px;}
.faq-sec .accordion .accordion-item:last-of-type{border-bottom: 0; padding-bottom: 0;}
.faq-sec .accordion .accordion-item:first-of-type .accordion-button{padding-top: 0;}
.faq-sec .accordion .accordion-item:last-of-type .accordion-button{padding-bottom: 0;}
.faq-sec .accordion{margin-bottom: 50px !important;}

.faq-sec .accordion .accordion-item .accordion-button{padding: 35px 15px;}
.faq-sec .accordion .accordion-item .accordion-body{padding: 0;padding-left: 15px;margin-top: 0;margin-bottom: 35px;}

.faq-sec .accordion .accordion-item:last-of-type .accordion-body{margin-bottom: 0;margin-top: 35px;}
.faq-sec a:hover{color: #05C1CB  !important;}
.faq-sec a{font-weight: 500; color: #008FB8;}

.mobile-heading{display: none;}

/* .common-list-style li{font-size: 20px; font-weight: 500; line-height: 30px; text-align: left; margin-bottom: 24px;color: #333333; display: flex;} */
/* .common-list-style li::before{content: ''; width: 14px; height: 14px; background-color: #0FF0FC;display: inline-block; margin-right: 14px; border-radius: 50px;position: relative; top: 8px; min-width: 14px; min-height: 14px;} */

.common-list-style li::before{content: '';width: 6px; height: 6px; background-color: #333; display: none; margin-right: 10px; border-radius: 50px; position: relative; top: 10px; min-width: 6px; min-height: 6px; }
.common-list-style li{font-size: 17px; font-weight: 500; line-height: 26px; text-align: left; margin-bottom: 12px;display: list-item;}
.common-list-style li a:hover{font-weight: 700;}
.common-list-style {margin-left: 20px;list-style: disc;}

.what-to-expect-sec h3.accordion-header{margin-bottom: 0;}

.mobile-team{display: none;}


/* Mississauga-carousel css 07-24-2025 */

.our-team .slick-carousel.mississauga-team-member-carousel .slick-list .slick-track{transform: translate3d(0, 0, 0) !important;}








.new-center-cta-sec {overflow: hidden;position: relative;;background-image: url(/wp-content/themes/oakphysiowellness/includes/src/images/start-your-path.webp);background-position: center; background-size: cover; background-repeat: no-repeat;}
.new-center-cta-sec h2{color: #fff;margin-bottom: 30px;}
.new-center-cta-sec p{margin-bottom: 40px;color: #fff;}
.new-center-cta-sec a.common-btn{margin-top: 0;}
.new-center-cta-sec::before{content: "";height: 100%;width: 100%;background: #00000061;display: block;position: absolute;top: 0;left: 0;;display: none;}

.new-center-cta-sec .row .col-10.text-center{z-index: 1;}









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

.why-choose-us-sec h2 { margin-bottom: 25px; } 
.why-choose-us-sec .achievement-count { margin-top: 30px; gap: 65px; } 
.why-choose-us-sec .right-side { padding-left: 70px; } 
.why-choose-us-sec .right-side ul li h3 { font-size: 25px; margin-bottom: 11px; } 
.why-choose-us-sec .right-side ul li { background-size: 73px; padding-top: 10px; padding-bottom: 1px; margin-bottom: 30px; padding-left: 100px; } 
.why-choose-us-sec .right-side ul li p { padding-right: 50px; } 
.why-choose-us-sec .achievement-count h3 { font-size: 40px; line-height: 43px; margin-bottom: 12px; }

.what-to-expect-sec .left-side { padding-right: 105px; } 
.what-to-expect-sec .right-side { padding-left: 35px; } 
.what-to-expect-sec h3 { font-size: 22px; line-height: 33px; margin-bottom: 20px; } 

.cta-sec .right-side { padding: 40px 40px; } 
.cta-sec h2 { margin-bottom: 20px; } 
.cta-sec p { margin-bottom: 0; } 
.cta-sec .left-side img { width: 100%; height: 100%; object-fit: cover; }

/* .all-brand-sec .all-brands-logo { width: 90%; } */


.our-team h3 { font-size: 22px; line-height: 32px; } 
.our-team h3 span { display: block; line-height: 22px; } 
.our-team p { font-size: 16px; line-height: 26px; } 
.our-team h4 { margin-bottom: 12px; }

.testmonial-carousel .each-testimonial .inner-sec { padding: 60px 60px; } 
.testmonial-carousel .each-testimonial .inner-sec .top-quote-image, .testmonial-carousel .each-testimonial .inner-sec .bottom-quote-image { width: 90px !important; } 
.testmonial-sec .five-start-icon-image { margin-bottom: 25px; width: 200px !important; } 
.testmonial-sec h3 { font-size: 22px; line-height: 31px; }

.our-team .slick-carousel.initial::before{width: 3%; left: -2px;}
.our-team .slick-carousel .slick-arrow.slick-prev , .our-team .slick-carousel .slick-arrow.slick-next{top: 23%;}

.testmonial-sec p { font-size: 23px;line-height: 36px;margin-bottom: 30px;}
/* .common-list-style li { font-size: 20px; line-height: 28px; margin-bottom: 20px;} */
.faq-sec .accordion .accordion-item .accordion-button{font-size: 25px;}
.faq-sec .accordion{margin-bottom: 40px !important;}


.all-brand-sec .all-brands-logo img{height: 60px;}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.testmonial-carousel .each-testimonial .inner-sec { padding: 60px 60px; } 
.testmonial-carousel .each-testimonial .inner-sec .top-quote-image, .testmonial-carousel .each-testimonial .inner-sec .bottom-quote-image { width: 90px !important; } 
.testmonial-sec .five-start-icon-image { margin-bottom: 25px; width: 200px !important; } 
.testmonial-sec h3 { font-size: 22px; line-height: 31px; }

.our-team h3 { font-size: 22px; line-height: 32px; } 
.our-team h3 span { display: block; line-height: 22px; } 
.our-team p { font-size: 16px; line-height: 26px; } 
.our-team h4 { margin-bottom: 12px; }

/* .all-brand-sec .all-brands-logo { width: 98%; } */
.all-brand-sec .all-brands-logo img{height: 50px;}

.cta-sec .right-side { padding: 40px 40px; } 
.cta-sec h2 { margin-bottom: 20px; } 
.cta-sec p { margin-bottom: 0; } 
.cta-sec .left-side img { width: 100%; height: 100%; object-fit: cover; }

.what-to-expect-sec .left-side { padding-right: 75px; } 
.what-to-expect-sec .right-side { padding-left: 15px; } 
.what-to-expect-sec h3 { font-size: 20px; line-height: 30px; margin-bottom: 20px; }

.why-choose-us-sec h2 { margin-bottom: 25px; } 
.why-choose-us-sec .achievement-count { margin-top: 30px; gap: 65px; } 
.why-choose-us-sec .right-side { padding-left: 60px; } 
.why-choose-us-sec .right-side ul li h3 { font-size: 24px; margin-bottom: 11px; } 
.why-choose-us-sec .right-side ul li { background-size: 60px; padding-top: 10px; padding-bottom: 1px; margin-bottom: 30px; padding-left: 90px; } 
.why-choose-us-sec .right-side ul li p { padding-right: 40px; } 
.why-choose-us-sec .achievement-count h3 { font-size: 40px; line-height: 43px; margin-bottom: 12px; }

/* .faq-sec .accordion .accordion-item{padding: 30px 10px;} */
.faq-sec .accordion .accordion-item .accordion-button{font-size: 24px;padding: 30px 10px;}
.faq-sec .accordion .accordion-item .accordion-body p { font-size: 18px;line-height: 26px;}
.faq-sec .accordion .accordion-item .accordion-body{padding-left: 10px;}
/* .common-list-style li::before{width: 10px; height: 10px;margin-right: 8px;top: 8px; min-width: 10px; min-height: 10px;}
.common-list-style li { font-size: 17px;line-height: 26px;margin-bottom: 20px;} */
.faq-sec .accordion .accordion-item:last-of-type .accordion-body{margin-bottom: 0;margin-top: 30px;}
.our-team .slick-carousel.initial::before{width: 4%; left: -2px;}
.our-team .slick-carousel .slick-arrow.slick-prev , .our-team .slick-carousel .slick-arrow.slick-next{top: 23%;}
.testmonial-sec p { font-size: 20px;line-height: 33px;margin-bottom: 30px;}
.our-team .slick-carousel .item{margin: 0 10px;}
.our-team .slick-carousel .slick-arrow img { width: 80px; }

.common-list-style li { font-size: 14px; line-height: 24px; margin-bottom: 10px; }


.faq-sec .accordion{margin-bottom: 40px !important;}

.what-to-expect-sec .col-sm-4:nth-child(3){padding-left: 20px;}

}
@media (max-width: 575.98px){
.testmonial-sec p { font-size: 14px; font-weight: 400; line-height: 20px;}
.what-to-expect-sec p { font-size: 14px; line-height: 20px; }
.why-choose-us-sec .right-side { padding-left: 12px; } 
.who-we-are-sec .right-side { padding-left: 12px; } 
.why-choose-us-sec .achievement-count { display: none; } 
.why-choose-us-sec .achievement-count.mobile { display: flex; justify-content: space-between; gap: 0; margin-top: 30px; } 
/* .why-choose-us-sec p:nth-last-child(2) { display: none; }  */
.why-choose-us-sec .left-side p { margin-bottom: 30px; text-align: center; } 
.why-choose-us-sec .right-side ul li h3 { font-size: 16px; line-height: 25px; margin-bottom: 5px; }
.why-choose-us-sec .right-side ul li { padding-left: 68px; padding-top: 4px; padding-bottom: 0px; margin-bottom: 15px; background-size: 54px; } 
.why-choose-us-sec .achievement-count h3 { font-size: 24px; line-height: 29px; margin-bottom: 5px; } 
.why-choose-us-sec .achievement-count p { font-size: 12px; line-height: 15px; } 



 
.full-screen-video { display: none; } 
 
.cta-sec .left-side { display: none; } 
.cta-sec .right-side { padding: 50px 25px; text-align: center; } 
.cta-sec .common-btn { margin-top: 30px; /* padding: 10px 34px; */ /*width: auto; */} 
.cta-sec .right-side h2 { margin-bottom: 15px; } 
.cta-sec p { line-height: 22px; }
 
.all-brand-sec { padding: 15px 0 40px 0; }
.all-brand-sec a { width: 33.33%; margin-top: 25px; } 
.all-brand-sec .all-brands-logo { flex-wrap: wrap; } 
 
.mobile-faq-sec { display: block; } 
.services-sec .left-side, .services-sec .right-side { display: none; } 
.mobile-faq-sec .accordion-button { padding: 12px 15px; font-family: "Montserrat", sans-serif; border: none; background-color: #FAFAFA; font-size: 15px; line-height: 24px; color: #333333; } 
.mobile-faq-sec .accordion-item { border: none; margin-bottom: 12px; } 
.mobile-faq-sec .accordion-button:focus { border: none; box-shadow: none; } 
.mobile-faq-sec .accordion-body { padding: 12px 15px; background-color: #FAFAFA; padding-top: 0; } 
.accordion-button:not(.collapsed) { border: none; box-shadow: none; color: initial; } 
.mobile-faq-sec .accordion-button:not(.collapsed) { font-weight: 600; color: #000000; } 
.mobile-faq-sec .accordion-button.collapsed::after, .mobile-faq-sec .accordion-button:after { background-size: 20px; width: 30px; height: 30px; background-position: right; } 
.mobile-faq-sec .accordion-button.collapsed::after { background-image: url("../images/faq-plus.webp"); } 
.mobile-faq-sec .accordion-button:after { background-image: url("../images/faq-minus.webp"); transform: none; } 
.mobile-faq-sec p { margin-bottom: 15px; } 
.we-offer-mobile-faq .common-btn { margin-top: 0; } 

.what-to-expect-sec .left-side, .what-to-expect-sec .right-side { display: none; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-button, .what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-body { padding: 0; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-body { padding-top: 10px; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-item { margin-bottom: 20px; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-item:last-child { margin-bottom: 0; } 
.what-to-expect-sec h2 { margin: 0 auto 20px; } 
.what-to-expect-sec ul li{ font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px; } 
.what-to-expect-sec  .col-sm-4:nth-child(3){ padding-left: 12px; }






.tour-boutique-clinic .desk-tour-boutique-image { display: none; } 
.tour-boutique-clinic .mobile-tour-boutique-image { display: flex; } 
.tour-boutique-clinic .mobile-tour-boutique-image .owl-item { transform: scale(0.98); } 
.tour-boutique-clinic { overflow: hidden; }
.tour-boutique-clinic .mobile-tour-boutique-image .owl-controls { display: none; } 
.tour-boutique-clinic .common-btn { margin-top: 30px; } 

.our-team { padding: 50px 0; overflow: hidden; }
.our-team .owl-stage-outer { overflow: unset; } 
.owl-carousel .owl-item { transform: scale(0.96); } 
.owl-carousel .owl-stage-outer { overflow: unset !important; } 


.testmonial-sec { overflow: hidden;padding-bottom: 80px; } 
.testmonial-sec .five-start-icon-image { margin-bottom: 25px; width: 160px !important; min-width: 150px;} 
.testmonial-carousel .each-testimonial .inner-sec { padding: 40px 20px; text-align: center; height: 450px; } 
.testmonial-carousel .owl-controls{margin-top: 0; text-align: center; -webkit-tap-highlight-color: transparent; position: absolute; z-index: 1111111; left: 50%; /* right: 50%; */ transform: translate(-50%, 0); bottom: -40px; width: 100%; display: flex; justify-content: center;} 
.testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .bottom-quote-image { display: none; } 
.testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .top-quote-image { width: 50px !important; position: unset; margin-top: -54px; margin-bottom: 30px; } 
.testmonial-sec p { margin-bottom: 25px; margin-top: 25px; } 
.testmonial-carousel .each-testimonial .inner-sec img { margin: 0 auto; height: auto; width: auto; } 
.testmonial-sec h3 { font-size: 18px; line-height: 21px; font-weight: 700; } 
.testmonial-sec .top-heading h2 { margin-bottom: 40px; } 
.testmonial-carousel .owl-nav { display: none; } 
.testmonial-carousel .owl-dots { display: block !important; } 


.owl-dot span { background-color: #5A5A5A40 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; } 
.owl-dot { display: inline-block; }
.owl-dot.active span { background-color: #008FB8 !important; opacity: 1; width: 18px !important; height: 9px !important; } 
.custom-nav { display: none; } 
.our-team h3 { font-size: 16px; line-height: 19px; margin-bottom: 8px; } 
.our-team h4 { font-size: 14px; line-height: 16px; margin-bottom: 10px; } 
.our-team .owl-dots { display: block !important; }

.faq-sec .accordion .accordion-item .accordion-button{font-size: 16px;line-height: 22px;}
/* .faq-sec .accordion .accordion-item{padding: 15px 0px;} */
.faq-sec .accordion .accordion-item .accordion-button{padding: 15px 0px;}
.faq-sec .accordion .accordion-item:last-of-type .accordion-body{margin-bottom: 0;margin-top: 15px;}
.faq-sec .accordion .accordion-item .accordion-body{margin-bottom: 15px;padding-left: 0;}
.faq-sec .accordion .accordion-item .accordion-body p{font-size: 14px;line-height: 22px;padding-right: 0;}
/* .faq-sec .accordion .accordion-item .accordion-body{margin-top: 15px;} */

.mobile-heading{display: block;}
.desktop-heading{display: none;}

/* .common-list-style li { font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.common-list-style li::before{width: 10px; height: 10px; margin-right: 11px; top: 7px; min-width: 10px; min-height: 10px;} */

.our-team .slick-carousel .slick-arrow{display: none !important;}
.our-team .slick-carousel .item{margin: 0 8px;}
.our-team .slick-carousel .slick-dots li.slick-active span{background-color: #8F8DC8 !important; opacity: 1; width: 18px !important; height: 9px !important; padding: 0;}
.our-team .slick-carousel .slick-dots li span::before{display: none;}
.our-team .slick-carousel .slick-dots li span{background-color: #5A5A5A40 !important;font-size: 0 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; padding: 0;}
.our-team .slick-carousel .slick-dots li{margin: 0; width: auto; height: auto;}
.our-team .slick-carousel .slick-dots {display: block !important;}

.our-team .slick-carousel.initial::before{display: none;}

.mobile-team{display: block;}
.desktop-team{display: none;}

.our-team .slick-carousel .slick-arrow.slick-prev { display: none !important; }
.our-team .team-all-members{padding: 0 12px;}

.cta-sec h2{line-height: 31px;}

.common-list-style li{font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px;}



.all-brand-sec .all-brands-logo img{height: auto;}



.faq-sec .accordion{margin-bottom: 30px !important;}

.new-center-cta-sec h2{padding: 0 30px;margin-bottom: 20px;}
.new-center-cta-sec p br{display: none;}
.new-center-cta-sec p {margin-bottom: 30px;}
.new-center-cta-sec .row .col-10.text-center{padding: 0 30px;}


}


@media (min-width: 768px) and (max-width: 991.98px){
 
.why-choose-us-sec h2 { margin-bottom: 25px; } 
.why-choose-us-sec h2 br { display: none; } 
.why-choose-us-sec .right-side { padding-left: 20px; } 
.why-choose-us-sec .right-side ul li { background-size: 50px; padding-left: 65px; padding-top: 8px; padding-bottom: 5px; margin-bottom: 21px; } 
.why-choose-us-sec .right-side ul li h3 { font-size: 20px; line-height: 24px; margin-bottom: 9px; } 
.why-choose-us-sec .achievement-count { margin-top: 30px; gap: 30px; } 
.why-choose-us-sec .achievement-count h3 { font-size: 32px; line-height: 30px; margin-bottom: 10px; } 
.why-choose-us-sec .achievement-count p { font-size: 14px; line-height: 19px; }

.our-team h3 { font-size: 18px; line-height: 26px; margin-bottom: 12px; } 
.our-team h3 span { font-size: 13px; line-height: 15px; display: block; } 
.our-team h4 { font-size: 15px; line-height: 17px; margin-bottom: 12px; } 
.our-team p { font-size: 12px; line-height: 17px; } 
.custom-nav .left-arrow img, .custom-nav .right-arrow img { width: 70px; } 
.custom-nav .right-arrow { right: 10%; }
.full-screen-video .play-button img { width: 100px; height: auto; } 
.all-brand-sec .all-brands-logo { width: 100%; } 
.all-brand-sec .all-brands-logo img { width: auto; height: 70px;object-fit: contain;} 

.all-brand-sec a { width: 100%;margin: 0;}
.all-brand-sec .all-brands-logo .owl-stage .owl-item .single-logo a img.img-fluid{
    margin:0 auto !important;
}
.cta-sec .left-side { display: none; } 
.cta-sec .right-side { padding: 40px 70px; width: 100%; text-align: center; } 
.cta-sec h2 { margin-bottom: 20px;line-height: 40px; } 
.cta-sec p { padding: 0 15px; } 
.cta-sec .common-btn { margin-top: 10px; }
 
.testmonial-carousel .each-testimonial .inner-sec { padding: 30px 30px; } 
.testmonial-carousel .each-testimonial .inner-sec .top-quote-image, .testmonial-carousel .each-testimonial .inner-sec .bottom-quote-image { width: 70px !important; } 
.testmonial-sec .five-start-icon-image { width: 150px !important; margin-top: 15px; margin-bottom: 18px;min-width: 150px; } 
.testmonial-sec h3 { font-size: 18px; line-height: 22px; } 
.testmonial-sec p { font-size: 14px; line-height: 23px; } 
.testmonial-carousel .each-testimonial .inner-sec .bottom-quote-image { bottom: -19px; }
.what-to-expect-sec h3 { font-size: 18px; line-height: 28px; margin-bottom: 15px; } 
.what-to-expect-sec .right-side { padding-left: 15px; } 
.what-to-expect-sec .left-side { padding-right: 20px; } 
.what-to-expect-sec p { font-size: 14px; line-height: 23px; }

.what-to-expect-sec ul li{

font-size: 14px;
        line-height: 20px;
        text-align: left;
        margin-bottom: 7px;

}
  .what-to-expect-sec  .col-sm-4:nth-child(3){
    padding-left: 12px;
  }

.all-brand-sec { padding: 60px 0; } 

.tour-boutique-clinic .common-btn { margin-top: 30px; }

.faq-sec .accordion .accordion-item .accordion-button{font-size: 16px;line-height: 22px;padding: 15px 0px;}
/* .faq-sec .accordion .accordion-item{padding: 15px 0px;} */
.faq-sec .accordion .accordion-item .accordion-body p{font-size: 14px;line-height: 22px;padding-right: 0;}
.faq-sec .accordion .accordion-item .accordion-body{margin-bottom: 15px;padding-left: 0;}
.faq-sec .accordion{margin-bottom: 30px !important;}
.faq-sec .accordion .accordion-item:last-of-type .accordion-body{margin-bottom: 0;margin-top: 15px;}


.our-team .slick-carousel.initial::before{display: none;}
.our-team .slick-carousel .slick-arrow{display: none !important;}
.our-team .slick-carousel .item{margin: 0 8px;}
.our-team .slick-carousel .slick-dots li.slick-active span{background-color: #8F8DC8 !important; opacity: 1; width: 18px !important; height: 9px !important; padding: 0;}
.our-team .slick-carousel .slick-dots li span::before{display: none;}
.our-team .slick-carousel .slick-dots li span{background-color: #5A5A5A40 !important; font-size: 0 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; padding: 0;}
.our-team .slick-carousel .slick-dots li{margin: 0; width: auto; height: auto;}
.our-team .slick-carousel .slick-dots {display: block !important;} 

.mobile-team{display: block;}
.desktop-team{display: none;}
.mobile-image { display: block; }
.owl-carousel .owl-item { transform: scale(0.96); }
.our-team .team-all-members{padding: 0 12px;}
.our-team .owl-dots { display: block !important; }
.owl-dot span { background-color: #5A5A5A40 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; } 
.owl-dot { display: inline-block; } 
.owl-dot.active span { background-color: #8F8DC8 !important; opacity: 1; width: 18px !important; height: 9px !important; }
.owl-carousel .owl-stage-outer { overflow: unset !important; }

.banner-content .mobile-image{display: none;}


.new-center-cta-sec h2{margin-bottom: 24px;}
.new-center-cta-sec p{margin-bottom: 30px;}


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

.why-choose-us-sec h2 { margin-bottom: 25px; } 
.why-choose-us-sec .achievement-count { margin-top: 30px; gap: 65px; } 
.why-choose-us-sec .right-side { padding-left: 40px; } 
.why-choose-us-sec .right-side ul li h3 { font-size: 25px; margin-bottom: 11px; } 
.why-choose-us-sec .right-side ul li { background-size: 60px; padding-top: 10px; padding-bottom: 1px; margin-bottom: 30px; padding-left: 70px; } 
.why-choose-us-sec .right-side ul li p { padding-right: 0px; } 
.why-choose-us-sec .achievement-count h3 { font-size: 40px; line-height: 43px;
margin-bottom: 12px; }
 
.what-to-expect-sec .left-side { padding-right: 25px; }
.what-to-expect-sec .right-side { padding-left: 15px; } 
.what-to-expect-sec h3 { font-size: 20px; line-height: 30px; margin-bottom: 20px; } 

.what-to-expect-sec ul li{

font-size: 14px;
        line-height: 20px;
        text-align: left;
        margin-bottom: 7px;

}


  .what-to-expect-sec  .col-sm-4:nth-child(3){
    padding-left: 12px;
  }

.cta-sec .right-side { padding: 40px 38px; } 
.cta-sec h2 { margin-bottom: 20px; } 
.cta-sec.oak-physio h2{font-size:34px;line-height: 50px;}
.cta-sec p { margin-bottom: 0; } 
.cta-sec .left-side img { width: 100%; height: 100%; object-fit: cover; } 
.all-brand-sec .all-brands-logo { width: 100%; }

.our-team h3 { font-size: 18px; line-height: 30px; } 
.our-team h3 span { display: block; line-height: 22px; } 
.our-team p { font-size: 16px; line-height: 21px; } 
.our-team p br { display: none; } 
.our-team h4 { margin-bottom: 12px; } 
.testmonial-carousel .each-testimonial .inner-sec { padding: 50px 40px; } 
.testmonial-carousel .each-testimonial .inner-sec .top-quote-image, .testmonial-carousel .each-testimonial .inner-sec .bottom-quote-image { width: 80px !important; } 
.testmonial-sec .five-start-icon-image { margin-bottom: 25px; width: 200px !important;    min-width: 226px; } 
.testmonial-sec h3 { font-size: 22px; line-height: 31px; }

/* .faq-sec .accordion .accordion-item{padding: 30px 10px;} */
.faq-sec .accordion .accordion-item .accordion-button{font-size: 24px;padding: 30px 10px;}
.faq-sec .accordion .accordion-item .accordion-body{padding-left: 10px;margin-bottom: 30px;}
.faq-sec .accordion .accordion-item .accordion-body p { font-size: 18px;line-height: 26px;}
.faq-sec .accordion{margin-bottom: 30px !important;}
.faq-sec .accordion .accordion-item:last-of-type .accordion-body{margin-bottom: 0;margin-top: 30px;}

/* .common-list-style li { font-size: 14px;line-height: 18px;margin-bottom: 18px;}
.common-list-style li::before{width: 8px; height: 8px; min-height: 8px; min-width: 8px; margin-right: 6px; top: 6px;} */

.our-team .slick-carousel .slick-arrow img { width: 80px; }
.our-team .slick-carousel .slick-arrow.slick-next , .our-team .slick-carousel .slick-arrow.slick-prev{top: 16%;}
.our-team .slick-carousel.initial::before{width: 4%;}
.page-template-physiotherapy-services-template .what-makes-oak-sec .left-side { padding-right: 12px; }

.our-team .slick-carousel .item{margin: 0 10px;}

.common-list-style li { font-size: 14px; line-height: 24px; margin-bottom: 10px; }
/* 
.all-brand-sec .all-brands-logo a:nth-child(1) img { width: 180px; }
.all-brand-sec .all-brands-logo a:nth-child(2) img { width: 160px; }
.all-brand-sec .all-brands-logo a:nth-child(3) img { width: 180px; }
.all-brand-sec .all-brands-logo a:nth-child(4) img { width: 130px; }
.all-brand-sec .all-brands-logo a:nth-child(5) img { width: 120px; } */
.all-brand-sec .all-brands-logo img{height: auto;}
.testmonial-sec p { font-size: 22px;line-height: 36px;margin-bottom: 30px;}


}


@media (min-width: 280px) and (max-width: 330px){
.oak-physio h2 {font-size: 23px !important;line-height: 30px !important;}
.footer-sec .footer-content li { font-size: 11px !important;}
.footer-sec .footer-content.contact-us ul li.email{font-size: 9px !important;}
}


/* .accordion-item .accordion-collapse{display: none;}
.accordion-item.active .accordion-collapse.show{display: block;} */


@media (min-width: 576px) and (max-width: 767.98px){
    .testmonial-sec p { font-size: 14px; font-weight: 400; line-height: 20px;}
.what-to-expect-sec p { font-size: 14px; line-height: 20px; }
.why-choose-us-sec .right-side { padding-left: 12px; } 
.who-we-are-sec .right-side { padding-left: 12px; } 
.why-choose-us-sec .achievement-count { display: none; } 
.why-choose-us-sec .achievement-count.mobile { display: flex; justify-content: space-between; gap: 0; margin-top: 30px; } 
.why-choose-us-sec p:nth-last-child(2) { display: none; } 
.why-choose-us-sec .left-side p { margin-bottom: 30px; text-align: center; } 
.why-choose-us-sec .right-side ul li h3 { font-size: 16px; line-height: 25px; margin-bottom: 5px; }
.why-choose-us-sec .right-side ul li { padding-left: 68px; padding-top: 4px; padding-bottom: 0px; margin-bottom: 15px; background-size: 54px; } 
.why-choose-us-sec .achievement-count h3 { font-size: 24px; line-height: 29px; margin-bottom: 5px; } 
.why-choose-us-sec .achievement-count p { font-size: 12px; line-height: 15px; } 
 
.full-screen-video { display: none; } 
 
.cta-sec .left-side { display: none; } 
.cta-sec .right-side { padding: 50px 25px; text-align: center; } 
.cta-sec .common-btn { margin-top: 30px; /* padding: 10px 34px; */ /*width: auto; */} 
.cta-sec .right-side h2 { margin-bottom: 15px; } 
.cta-sec p { line-height: 22px; }
 
.all-brand-sec { padding: 15px 0 40px 0; }
.all-brand-sec a { width: 33.33%; margin-top: 25px; } 
.all-brand-sec .all-brands-logo { flex-wrap: wrap; } 
 
.mobile-faq-sec { display: block; } 
.services-sec .left-side, .services-sec .right-side { display: none; } 
.mobile-faq-sec .accordion-button { padding: 12px 15px; font-family: "Montserrat", sans-serif; border: none; background-color: #FAFAFA; font-size: 15px; line-height: 24px; color: #333333; } 
.mobile-faq-sec .accordion-item { border: none; margin-bottom: 12px; } 
.mobile-faq-sec .accordion-button:focus { border: none; box-shadow: none; } 
.mobile-faq-sec .accordion-body { padding: 12px 15px; background-color: #FAFAFA; padding-top: 0; } 
.accordion-button:not(.collapsed) { border: none; box-shadow: none; color: initial; } 
.mobile-faq-sec .accordion-button:not(.collapsed) { font-weight: 600; color: #000000; } 
.mobile-faq-sec .accordion-button.collapsed::after, .mobile-faq-sec .accordion-button:after { background-size: 20px; width: 30px; height: 30px; background-position: right; } 
.mobile-faq-sec .accordion-button.collapsed::after { background-image: url("../images/faq-plus.webp"); } 
.mobile-faq-sec .accordion-button:after { background-image: url("../images/faq-minus.webp"); transform: none; } 
.mobile-faq-sec p { margin-bottom: 15px; } 
.we-offer-mobile-faq .common-btn { margin-top: 0; } 

.what-to-expect-sec .left-side, .what-to-expect-sec .right-side { display: none; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-button, .what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-body { padding: 0; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-body { padding-top: 10px; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-item { margin-bottom: 20px; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-item:last-child { margin-bottom: 0; } 
.what-to-expect-sec h2 { margin-bottom: 20px; } 


.tour-boutique-clinic .desk-tour-boutique-image { display: none; } 
.tour-boutique-clinic .mobile-tour-boutique-image { display: flex; } 
.tour-boutique-clinic .mobile-tour-boutique-image .owl-item { transform: scale(0.98); } 
.tour-boutique-clinic { overflow: hidden; }
.tour-boutique-clinic .mobile-tour-boutique-image .owl-controls { display: none; } 
.tour-boutique-clinic .common-btn { margin-top: 30px; } 

.our-team { padding: 50px 0; overflow: hidden; }
.our-team .owl-stage-outer { overflow: unset; } 
.owl-carousel .owl-item { transform: scale(0.96); } 
.owl-carousel .owl-stage-outer { overflow: unset !important; } 


.testmonial-sec { overflow: hidden;padding-bottom: 80px; } 
.testmonial-sec .five-start-icon-image { margin-bottom: 25px; width: 160px !important; min-width: 150px;} 
.testmonial-carousel .each-testimonial .inner-sec { padding: 40px 20px; text-align: center; height: 400px; } 
.testmonial-carousel .owl-controls{margin-top: 0; text-align: center; -webkit-tap-highlight-color: transparent; position: absolute; z-index: 1111111; left: 50%; /* right: 50%; */ transform: translate(-50%, 0); bottom: -40px; width: 100%; display: flex; justify-content: center;} 
.testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .bottom-quote-image { display: none; } 
.testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .top-quote-image { width: 50px !important; position: unset; margin-top: -54px; margin-bottom: 30px; } 
.testmonial-sec p { margin-bottom: 25px; margin-top: 25px; } 
.testmonial-carousel .each-testimonial .inner-sec img { margin: 0 auto; height: auto; width: auto; } 
.testmonial-sec h3 { font-size: 18px; line-height: 21px; font-weight: 700; } 
.testmonial-sec .top-heading h2 { margin-bottom: 40px; } 
.testmonial-carousel .owl-nav { display: none; } 
.testmonial-carousel .owl-dots { display: block !important; } 


.owl-dot span { background-color: #5A5A5A40 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; } 
.owl-dot { display: inline-block; }
.owl-dot.active span { background-color: #8F8DC8 !important; opacity: 1; width: 18px !important; height: 9px !important; } 
.custom-nav { display: none; } 
.our-team h3 { font-size: 16px; line-height: 19px; margin-bottom: 8px; } 
.our-team h4 { font-size: 14px; line-height: 16px; margin-bottom: 10px; } 
.our-team .owl-dots { display: block !important; }

.faq-sec .accordion .accordion-item .accordion-button{font-size: 16px;line-height: 22px;padding: 15px 0;}
/* .faq-sec .accordion .accordion-item{padding: 15px 0px;} */
.faq-sec .accordion .accordion-item .accordion-body p{font-size: 14px;line-height: 22px;padding-right: 0;}
.faq-sec .accordion .accordion-item .accordion-body{margin-top: 15px;}
.faq-sec .accordion{margin-bottom: 30px !important;}
.faq-sec .accordion .accordion-item:last-of-type .accordion-body{margin-bottom: 0;margin-top: 15px;}


.mobile-heading{display: block;}
.desktop-heading{display: none;}

/* .common-list-style li { font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.common-list-style li::before{width: 10px; height: 10px; margin-right: 11px; top: 7px; min-width: 10px; min-height: 10px;} */

.our-team .slick-carousel .slick-arrow{display: none !important;}
.our-team .slick-carousel .item{margin: 0 8px;}
.our-team .slick-carousel .slick-dots li.slick-active span{background-color: #8F8DC8 !important; opacity: 1; width: 18px !important; height: 9px !important; padding: 0;}
.our-team .slick-carousel .slick-dots li span::before{display: none;}
.our-team .slick-carousel .slick-dots li span{background-color: #5A5A5A40 !important;font-size: 0 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; padding: 0;}
.our-team .slick-carousel .slick-dots li{margin: 0; width: auto; height: auto;}
.our-team .slick-carousel .slick-dots {display: block !important;}

.our-team .slick-carousel.initial::before{display: none;}

.mobile-team{display: block;}
.desktop-team{display: none;}

.our-team .slick-carousel .slick-arrow.slick-prev { display: none !important; }
.our-team .team-all-members{padding: 0 12px;}

.cta-sec h2{line-height: 31px;}

.common-list-style li{font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px;}

.all-brand-sec .all-brands-logo img{height: auto;}



.new-center-cta-sec h2{padding: 0;margin-bottom: 20px;}
.new-center-cta-sec p br{display: none;}
.new-center-cta-sec p {margin-bottom: 30px;}
/* .new-center-cta-sec .row .col-10.text-center{padding: 0 30px;} */

}
@media (max-width: 767.98px) and (orientation: landscape){
    .testmonial-sec p { font-size: 14px; font-weight: 400; line-height: 20px;}
.what-to-expect-sec p { font-size: 14px; line-height: 20px; }
.why-choose-us-sec .right-side { padding-left: 12px; } 
.who-we-are-sec .right-side { padding-left: 12px; } 
.why-choose-us-sec .achievement-count { display: none; } 
.why-choose-us-sec .achievement-count.mobile { display: flex; justify-content: space-between; gap: 0; margin-top: 30px; } 
.why-choose-us-sec p:nth-last-child(2) { display: none; } 
.why-choose-us-sec .left-side p { margin-bottom: 30px; text-align: center; } 
.why-choose-us-sec .right-side ul li h3 { font-size: 16px; line-height: 25px; margin-bottom: 5px; }
.why-choose-us-sec .right-side ul li { padding-left: 68px; padding-top: 4px; padding-bottom: 0px; margin-bottom: 15px; background-size: 54px; } 
.why-choose-us-sec .achievement-count h3 { font-size: 24px; line-height: 29px; margin-bottom: 5px; } 
.why-choose-us-sec .achievement-count p { font-size: 12px; line-height: 15px; } 
 
.full-screen-video { display: none; } 
 
.cta-sec .left-side { display: none; } 
.cta-sec .right-side { padding: 50px 25px; text-align: center; } 
.cta-sec .common-btn { margin-top: 30px; /* padding: 10px 34px; */ /*width: auto; */} 
.cta-sec .right-side h2 { margin-bottom: 15px; } 
.cta-sec p { line-height: 22px; }
 
.all-brand-sec { padding: 15px 0 40px 0; }
.all-brand-sec a { width: 33.33%; margin-top: 25px; } 
.all-brand-sec .all-brands-logo { flex-wrap: wrap; } 
 
.mobile-faq-sec { display: block; } 
.services-sec .left-side, .services-sec .right-side { display: none; } 
.mobile-faq-sec .accordion-button { padding: 12px 15px; font-family: "Montserrat", sans-serif; border: none; background-color: #FAFAFA; font-size: 15px; line-height: 24px; color: #333333; } 
.mobile-faq-sec .accordion-item { border: none; margin-bottom: 12px; } 
.mobile-faq-sec .accordion-button:focus { border: none; box-shadow: none; } 
.mobile-faq-sec .accordion-body { padding: 12px 15px; background-color: #FAFAFA; padding-top: 0; } 
.accordion-button:not(.collapsed) { border: none; box-shadow: none; color: initial; } 
.mobile-faq-sec .accordion-button:not(.collapsed) { font-weight: 600; color: #000000; } 
.mobile-faq-sec .accordion-button.collapsed::after, .mobile-faq-sec .accordion-button:after { background-size: 20px; width: 30px; height: 30px; background-position: right; } 
.mobile-faq-sec .accordion-button.collapsed::after { background-image: url("../images/faq-plus.webp"); } 
.mobile-faq-sec .accordion-button:after { background-image: url("../images/faq-minus.webp"); transform: none; } 
.mobile-faq-sec p { margin-bottom: 15px; } 
.we-offer-mobile-faq .common-btn { margin-top: 0; } 

.what-to-expect-sec .left-side, .what-to-expect-sec .right-side { display: none; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-button, .what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-body { padding: 0; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-body { padding-top: 10px; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-item { margin-bottom: 20px; } 
.what-to-expect-sec .we-offer-mobile-faq.mobile-faq-sec .accordion-item:last-child { margin-bottom: 0; } 
.what-to-expect-sec h2 { margin-bottom: 20px; } 


.tour-boutique-clinic .desk-tour-boutique-image { display: none; } 
.tour-boutique-clinic .mobile-tour-boutique-image { display: flex; } 
.tour-boutique-clinic .mobile-tour-boutique-image .owl-item { transform: scale(0.98); } 
.tour-boutique-clinic { overflow: hidden; }
.tour-boutique-clinic .mobile-tour-boutique-image .owl-controls { display: none; } 
.tour-boutique-clinic .common-btn { margin-top: 30px; } 

.our-team { padding: 50px 0; overflow: hidden; }
.our-team .owl-stage-outer { overflow: unset; } 
.owl-carousel .owl-item { transform: scale(0.96); } 
.owl-carousel .owl-stage-outer { overflow: unset !important; } 


.testmonial-sec { overflow: hidden;padding-bottom: 80px; } 
.testmonial-sec .five-start-icon-image { margin-bottom: 25px; width: 160px !important; min-width: 150px;} 
.testmonial-carousel .each-testimonial .inner-sec { padding: 40px 20px; text-align: center; height: 400px; } 
.testmonial-carousel .owl-controls{margin-top: 0; text-align: center; -webkit-tap-highlight-color: transparent; position: absolute; z-index: 1111111; left: 50%; /* right: 50%; */ transform: translate(-50%, 0); bottom: -40px; width: 100%; display: flex; justify-content: center;} 
.testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .bottom-quote-image { display: none; } 
.testmonial-carousel .owl-item.active.center .each-testimonial .inner-sec .top-quote-image { width: 50px !important; position: unset; margin-top: -54px; margin-bottom: 30px; } 
.testmonial-sec p { margin-bottom: 25px; margin-top: 25px; } 
.testmonial-carousel .each-testimonial .inner-sec img { margin: 0 auto; height: auto; width: auto; } 
.testmonial-sec h3 { font-size: 18px; line-height: 21px; font-weight: 700; } 
.testmonial-sec .top-heading h2 { margin-bottom: 40px; } 
.testmonial-carousel .owl-nav { display: none; } 
.testmonial-carousel .owl-dots { display: block !important; } 


.owl-dot span { background-color: #5A5A5A40 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; } 
.owl-dot { display: inline-block; }
.owl-dot.active span { background-color: #8F8DC8 !important; opacity: 1; width: 18px !important; height: 9px !important; } 
.custom-nav { display: none; } 
.our-team h3 { font-size: 16px; line-height: 19px; margin-bottom: 8px; } 
.our-team h4 { font-size: 14px; line-height: 16px; margin-bottom: 10px; } 
.our-team .owl-dots { display: block !important; }

.faq-sec .accordion .accordion-item .accordion-button{font-size: 16px;line-height: 22px;padding: 15px 0px;}
/* .faq-sec .accordion .accordion-item{padding: 15px 0px;} */
.faq-sec .accordion .accordion-item .accordion-body p{font-size: 14px;line-height: 22px;padding-right: 0;}
.faq-sec .accordion .accordion-item .accordion-body{margin-top: 15px;}
.faq-sec .accordion{margin-bottom: 30px !important;}
.mobile-heading{display: block;}
.desktop-heading{display: none;}

/* .common-list-style li { font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.common-list-style li::before{width: 10px; height: 10px; margin-right: 11px; top: 7px; min-width: 10px; min-height: 10px;} */

.our-team .slick-carousel .slick-arrow{display: none !important;}
.our-team .slick-carousel .item{margin: 0 8px;}
.our-team .slick-carousel .slick-dots li.slick-active span{background-color: #8F8DC8 !important; opacity: 1; width: 18px !important; height: 9px !important; padding: 0;}
.our-team .slick-carousel .slick-dots li span::before{display: none;}
.our-team .slick-carousel .slick-dots li span{background-color: #5A5A5A40 !important;font-size: 0 !important; margin: 0 4px !important; width: 10px !important; height: 10px !important; border-radius: 30px !important; display: inline-block !important; cursor: pointer; transition: width 200ms ease; padding: 0;}
.our-team .slick-carousel .slick-dots li{margin: 0; width: auto; height: auto;}
.our-team .slick-carousel .slick-dots {display: block !important;}

.our-team .slick-carousel.initial::before{display: none;}

.mobile-team{display: block;}
.desktop-team{display: none;}

.our-team .slick-carousel .slick-arrow.slick-prev { display: none !important; }
.our-team .team-all-members{padding: 0 12px;}

.cta-sec h2{line-height: 31px;}

.common-list-style li{font-size: 14px; line-height: 20px; text-align: left; margin-bottom: 7px;}

.all-brand-sec .all-brands-logo img{height: auto;}
}


@media (min-width: 280px) and (max-width: 330px) {

    .oak-physio-padding { padding: 50px 5px; }
    .oak-physio p{font-weight: 400; line-height: 22px;}
}



/* Prince new CSS  */

.our-team{
    display: none;
}


.what-to-expect-sec .row .left-side, .what-to-expect-sec .row .right-side{
margin-bottom: 30px;
}
.blog-sec{
    background-color: #FAFAFA;
}

.condition-sec .all-conditions-items ul li a{
    color: #616161;
}


.blog-sec{display: none !important;}



@media (min-width:320px) and (max-width:400px) {
  .cta-sec .right-side h2{font-size: 25px;}

  
}

@media (max-width:767px) {




  /* in the mobile on show first paragraph  and hide others paragraph  */
.why-choose-us-sec .left-side p:not(
  p.first-why-choose-para,
  p.smallheading
){display: none !important;}


.what-to-expect-sec p, .what-makes-oak-sec p{font-size: 16px;}



.all-brand-sec .all-brands-logo img{filter: unset !important;}



.all-brand-sec a { width: 100%;margin: 0;}
.all-brand-sec .all-brands-logo img{object-fit: contain;}
.all-brand-sec{padding: 40px 0;}

.all-brand-sec .all-brands-logo img {height: 70px;}
.all-brand-sec .all-brands-logo .owl-stage .owl-item .single-logo a img.img-fluid{
    margin:0 auto !important;
}
/* .all-brand-sec .all-brands-logo .brand-carousel .single-logo{display: block;} */

}


