@media (max-width:767px){body.home h1,body.home .banner-content h1,body.home .main-slider h1,body.home .slider-content h1{font-size:28px!important;line-height:1.18!important;max-width:92vw!important;margin-left:auto!important;margin-right:auto!important;letter-spacing:0!important}body.home h2,body.home .banner-content h2,body.home .main-slider h2,body.home .slider-content h2{font-size:22px!important;line-height:1.25!important;max-width:92vw!important;margin-left:auto!important;margin-right:auto!important;letter-spacing:0!important}body.home h3,body.home .banner-content h3,body.home .main-slider h3,body.home .slider-content h3{font-size:17px!important;line-height:1.3!important;max-width:92vw!important;margin-left:auto!important;margin-right:auto!important;letter-spacing:0!important}body.home .banner-content p,body.home .main-slider p,body.home .slider-content p{font-size:14px!important;line-height:1.45!important;max-width:92vw!important;margin-left:auto!important;margin-right:auto!important}.mobile-menu-container .slicknav_menu{text-align:right!important}.mobile-menu-container .slicknav_btn{width:100%!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;box-sizing:border-box!important;padding:10px 18px!important}.mobile-menu-container .slicknav_icon{order:2!important;float:none!important;width:22px!important;height:16px!important;margin:0 0 0 8px!important;position:relative!important;display:inline-block!important;flex:0 0 22px!important}.mobile-menu-container .slicknav_btn.slicknav_collapsed .slicknav_icon-bar{display:block!important;position:absolute!important;left:0!important;top:7px!important;width:22px!important;height:2px!important;margin:0!important;border-radius:2px!important;transform:none!important}.mobile-menu-container .slicknav_btn.slicknav_collapsed .slicknav_icon-bar:nth-child(2),.mobile-menu-container .slicknav_btn.slicknav_collapsed .slicknav_icon-bar:nth-child(3){display:none!important}.mobile-menu-container .slicknav_btn.slicknav_collapsed .slicknav_icon-bar:first-child::before,.mobile-menu-container .slicknav_btn.slicknav_collapsed .slicknav_icon-bar:first-child::after{content:""!important;position:absolute!important;left:0!important;width:22px!important;height:2px!important;border-radius:2px!important;background-color:inherit!important;transform:none!important}.mobile-menu-container .slicknav_btn.slicknav_collapsed .slicknav_icon-bar:first-child::before{top:-6px!important}.mobile-menu-container .slicknav_btn.slicknav_collapsed .slicknav_icon-bar:first-child::after{top:6px!important}.mobile-menu-container .slicknav_menutxt{order:1!important;float:none!important}.mobile-menu-container .slicknav_nav{text-align:left!important}}.os-cond-gallery{--os-red:#bd1521;--os-red-dark:#94111a;--os-ink:#17191f;--os-muted:#5f6673;--os-soft:#f6f7f9;--os-line:#e2e5eb;--os-green:#176a55;--os-radius:8px;color:var(--os-ink);background:#fff;font-family:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:30px 18px 58px}.os-cond-gallery *{box-sizing:border-box}.os-cond-gallery h2,.os-cond-gallery h3,.os-cond-gallery h4,.os-cond-gallery p{margin-top:0}.os-gallery-wrap{max-width:1180px;margin:0 auto}.os-gallery-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:28px;align-items:stretch;padding-bottom:30px;border-bottom:1px solid var(--os-line)}.os-gallery-copy{display:flex;flex-direction:column;justify-content:center;min-height:420px}.os-gallery-copy h2{max-width:680px;margin-bottom:18px;font-size:clamp(36px, 4.5vw, 54px);font-weight:800;line-height:1.08;letter-spacing:0;color:var(--os-ink)}.os-gallery-copy p{max-width:610px;margin-bottom:0;color:var(--os-muted);font-size:17px;line-height:1.66}.os-red{color:var(--os-red)}.os-gallery-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.os-gallery-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:var(--os-radius);border:1px solid #fff0;font-size:15px;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.os-gallery-btn:hover{transform:translateY(-1px);text-decoration:none}.os-gallery-primary{background:var(--os-red);color:#fff;box-shadow:0 12px 26px rgb(189 21 33 / .18)}.os-gallery-secondary{background:#fff;border-color:#cfd4dc;color:var(--os-ink)}.os-gallery-media{min-height:420px;position:relative;overflow:hidden;border-radius:var(--os-radius);background:linear-gradient(90deg,rgb(255 255 255 / .92) 0%,rgb(255 255 255 / .28) 38%,#fff0 72%),url(https://chiropractickl.my/wp-content/uploads/2026/06/conditions-hero-one-spine-assessment.jpg);background-size:cover;background-position:center}.os-gallery-media-card{position:absolute;left:22px;bottom:22px;width:min(330px, calc(100% - 44px));padding:18px;border-radius:var(--os-radius);border:1px solid rgb(255 255 255 / .82);background:rgb(255 255 255 / .94);box-shadow:0 18px 40px rgb(19 25 36 / .16)}.os-gallery-media-card strong{display:block;margin-bottom:7px;font-size:17px;font-weight:700;line-height:1.28;color:var(--os-ink)}.os-gallery-media-card p{margin-bottom:0;color:var(--os-muted);font-size:14px;line-height:1.45}.os-gallery-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line)}.os-gallery-proof div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:15px 16px 15px 0;border-right:1px solid var(--os-line)}.os-gallery-proof div:nth-child(2),.os-gallery-proof div:nth-child(3){padding-left:16px}.os-gallery-proof div:last-child{border-right:0}.os-gallery-proof strong{display:block;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.25}.os-gallery-proof p{margin-bottom:0}.os-gallery-proof span:not(.os-proof-mark){display:block;color:var(--os-muted);font-size:13px;line-height:1.4}.os-proof-mark{width:34px;height:34px;display:block;position:relative;border-radius:50%;background:#fff2f3;border:1px solid rgb(189 21 33 / .24);color:var(--os-red)}.os-proof-mark svg{width:18px;height:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.os-gallery-section{padding-top:36px}.os-gallery-head{max-width:730px;margin:0 auto 24px;text-align:center}.os-gallery-head h3{margin-bottom:10px;font-size:clamp(27px, 2.8vw, 36px);font-weight:800;line-height:1.18;letter-spacing:0}.os-gallery-head p{margin-bottom:0;color:var(--os-muted);font-size:16px;line-height:1.62}.os-gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.os-gallery-card{grid-column:span 3;min-height:344px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--os-radius);border:1px solid var(--os-line);background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.os-gallery-card:hover{transform:translateY(-3px);border-color:rgb(189 21 33 / .36);box-shadow:0 16px 34px rgb(17 24 39 / .09);text-decoration:none}.os-gallery-photo{width:100%;aspect-ratio:45 / 32;flex:0 0 auto;background-position:center;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--os-line)}.os-img-back{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/back-pain.jpg)}.os-img-lower{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/lower-back-pain.jpg)}.os-img-neck{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/neck-pain.jpg)}.os-img-headache{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/headache-migraine.jpg)}.os-img-sciatica{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/sciatica.jpg)}.os-img-disc{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/slipped-disc.jpg)}.os-img-scoliosis{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/scoliosis-screening.jpg)}.os-img-shoulder{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/shoulder-pain.jpg)}.os-img-knee{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/knee-pain.jpg)}.os-img-pregnancy{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/pregnancy-back-pain.jpg)}.os-img-postnatal{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/postnatal-posture-pain.jpg)}.os-img-child{background-image:url(https://chiropractickl.my/wp-content/uploads/2026/06/child-posture-check.jpg)}.os-gallery-card-body{display:flex;flex:1;flex-direction:column;padding:18px}.os-gallery-card-body h4{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.25}.os-gallery-card-body p{margin-bottom:0;color:var(--os-muted);font-size:15px;line-height:1.56}.os-gallery-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;color:var(--os-red);font-size:14px;font-weight:700}.os-gallery-safety{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:18px;margin-top:24px}.os-gallery-safety>div{padding:22px;border-radius:var(--os-radius)}.os-gallery-safety-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;border:1px solid #cfe4dc;background:#f4fbf8}.os-safety-mark{width:46px;height:46px;position:relative;border-radius:var(--os-radius);background:var(--os-red);box-shadow:0 12px 24px rgb(189 21 33 / .18)}.os-safety-mark::before,.os-safety-mark::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:999px}.os-safety-mark::before{width:20px;height:4px}.os-safety-mark::after{width:4px;height:20px}.os-gallery-book{border:1px solid rgb(189 21 33 / .28);background:#fff8f9}.os-gallery-safety h3{margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.24}.os-gallery-safety p{margin-bottom:0;color:#4b6359;font-size:15px;line-height:1.62}.os-gallery-book p{color:var(--os-muted)}.os-gallery-book .os-gallery-btn{margin-top:18px}.os-gallery-note{max-width:900px;margin:18px auto 0;color:var(--os-muted);font-size:13px;line-height:1.55;text-align:center}@media (prefers-reduced-motion:reduce){.os-gallery-btn,.os-gallery-card{transition:none}.os-gallery-btn:hover,.os-gallery-card:hover{transform:none}}@media (max-width:1040px){.os-gallery-hero,.os-gallery-safety{grid-template-columns:1fr}.os-gallery-copy{min-height:auto;padding-top:10px}.os-gallery-card{grid-column:span 6}}@media (max-width:700px){.os-cond-gallery{padding:22px 14px 44px}.os-gallery-copy h2{font-size:34px}.os-gallery-copy p{font-size:16px}.os-gallery-actions,.os-gallery-btn{width:100%}.os-gallery-proof{grid-template-columns:1fr}.os-gallery-proof div,.os-gallery-proof div:nth-child(2),.os-gallery-proof div:nth-child(3){grid-template-columns:34px minmax(0,1fr);padding:14px 0;border-right:0;border-bottom:1px solid var(--os-line)}.os-gallery-proof div:last-child{border-bottom:0}.os-gallery-media{min-height:310px}.os-gallery-card{grid-column:span 12;min-height:auto}.os-gallery-safety-main{grid-template-columns:1fr}.os-gallery-safety>div{padding:18px}}.os-gallery-proof>div{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important}.os-gallery-proof>div>p,.os-gallery-proof>div>p strong,.os-gallery-proof>div>p span:not(.os-proof-mark){width:auto!important;max-width:none!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}.os-gallery-proof>div>p strong,.os-gallery-proof>div>p span:not(.os-proof-mark){display:block!important}.os-gallery-proof>div>p:empty{display:none!important}.os-gallery-proof>div>p:not(:empty){grid-column:2!important;grid-row:1!important;width:auto!important;max-width:none!important;min-width:0!important;align-self:center!important}.os-gallery-proof>div>p:not(:empty) strong,.os-gallery-proof>div>p:not(:empty) span{width:auto!important;max-width:none!important}.os-gallery-grid>p{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;width:0!important;border:0!important;overflow:hidden!important}.os-gallery-actions>p:empty,.os-gallery-proof>div>p:empty,.os-gallery-safety p:empty{display:none!important;margin:0!important;padding:0!important;height:0!important}@media (max-width:767px){body.home .elementor-element-f687087{min-height:560px!important;background-image:linear-gradient(rgb(0 0 0 / .48),rgb(0 0 0 / .48)),url(https://chiropractickl.my/wp-content/uploads/2025/10/banner-homepage.jpg.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.home .elementor-element-f687087 .elementor-background-slideshow,body.home .elementor-element-f687087 .elementor-background-slideshow__slide,body.home .elementor-element-f687087 .elementor-background-slideshow__slide__image{display:none!important;animation:none!important;transform:none!important}}.page-id-68 .elementor-element-397801f,.page-id-68 .elementor-element-61af9fa,.page-id-68 .elementor-element-b523726{display:none!important}body.home .elementor-element-f687087{background-image:linear-gradient(rgb(0 0 0 / .48),rgb(0 0 0 / .48)),url(https://chiropractickl.my/wp-content/uploads/2025/10/banner-homepage.jpg.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.home .site-header.header-fourteen .bottom-header.header-image-wrap,body.home .site-header.header-fourteen .bottom-header.header-image-wrap.fixed-header{background:#ffffff!important;background-image:none!important}body.home .site-header.header-fourteen .bottom-header.header-image-wrap>.overlay{display:none!important;background:transparent!important}body.home .bottom-header.header-image-wrap,body.home .bottom-header.header-image-wrap.fixed-header,body.home .bottom-header.header-image-wrap .container,body.home .bottom-header.header-image-wrap .row,body.home .mobile-menu-container,body.home .mobile-menu-container .slicknav_menu{background-color:#ffffff!important;background-image:none!important}body.home .bottom-header.header-image-wrap>.overlay{display:none!important;background:transparent!important}