<!DOCTYPE html>
<html lang="en-US">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<script>window._wca = window._wca || [];</script>

	<!-- This site is optimized with the Yoast SEO plugin v28.8 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<meta name="description" content="Relieve neck pain with daily habits, neck exercises &amp; neck pain relief products. Improve posture &amp; stay pain-free! - Neck Pain Support." />
	<link rel="canonical" href="https://neckpainsupport.com/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Home - Neck Pain Support" />
	<meta property="og:description" content="Relieve neck pain with daily habits, neck exercises &amp; neck pain relief products. Improve posture &amp; stay pain-free! - Neck Pain Support." />
	<meta property="og:url" content="https://neckpainsupport.com/" />
	<meta property="og:site_name" content="Neck Pain Support" />
	<meta property="article:publisher" content="https://www.facebook.com/groups/NeckPainSupport" />
	<meta property="article:modified_time" content="2026-10-28T11:25:12+00:00" />
	<meta property="og:image" content="https://neckpainsupport.com/wp-content/uploads/2023/11/6a010534db265a970c02c8d39f15eb200c-800wi-1-1-1-1.jpg" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/neckpainsupport.com\/","url":"https:\/\/neckpainsupport.com\/","name":"Home - Neck Pain Support","isPartOf":{"@id":"https:\/\/neckpainsupport.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/neckpainsupport.com\/#primaryimage"},"image":{"@id":"https:\/\/neckpainsupport.com\/#primaryimage"},"thumbnailUrl":"https:\/\/neckpainsupport.com\/wp-content\/uploads\/2023\/11\/6a010534db265a970c02c8d39f15eb200c-800wi-1-1-1-1.jpg","datePublished":"2025-09-17T06:21:38+00:00","dateModified":"2026-10-28T11:25:12+00:00","description":"Relieve neck pain with daily habits, neck exercises & neck pain relief products. Improve posture & stay pain-free! - Neck Pain Support.","breadcrumb":{"@id":"https:\/\/neckpainsupport.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/neckpainsupport.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/neckpainsupport.com\/#primaryimage","url":"https:\/\/neckpainsupport.com\/wp-content\/uploads\/2023\/11\/6a010534db265a970c02c8d39f15eb200c-800wi-1-1-1-1.jpg","contentUrl":"https:\/\/neckpainsupport.com\/wp-content\/uploads\/2023\/11\/6a010534db265a970c02c8d39f15eb200c-800wi-1-1-1-1.jpg","width":800,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/neckpainsupport.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/neckpainsupport.com\/#website","url":"https:\/\/neckpainsupport.com\/","name":"Neck Pain Support","description":"The Neck Pain Blogger Helps you Find Solutions for Neck Pain Relief, Better Posture, How to choose the Best Neck Products and How to Get Better Sleep.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/neckpainsupport.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
	<!-- / Yoast SEO plugin. -->


<title>Home - Neck Pain Support</title>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//use.fontawesome.com' />
<link rel="alternate" type="application/rss+xml" title="Neck Pain Support &raquo; Feed" href="https://neckpainsupport.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Neck Pain Support &raquo; Comments Feed" href="https://neckpainsupport.com/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://neckpainsupport.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fneckpainsupport.com%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://neckpainsupport.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fneckpainsupport.com%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-template-part-theme-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
:root :where(.wp-block-template-part.has-background) {
  padding: 1.25em 2.375em;
  margin-top: 0;
  margin-bottom: 0;
}
/*# sourceURL=https://neckpainsupport.com/wp-includes/blocks/template-part/theme.css */
</style>
<style id="wp-block-paragraph-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
.is-small-text {
  font-size: 0.875em;
}

.is-regular-text {
  font-size: 1em;
}

.is-large-text {
  font-size: 2.25em;
}

.is-larger-text {
  font-size: 3em;
}

.has-drop-cap:not(:focus)::first-letter {
  float: left;
  font-size: 8.4em;
  line-height: 0.68;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}

body.rtl .has-drop-cap:not(:focus)::first-letter {
  float: initial;
  margin-left: 0.1em;
}

p.has-drop-cap.has-background {
  overflow: hidden;
}

:root :where(p.has-background) {
  padding: 1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit;
}

p.has-text-align-right[style*="writing-mode:vertical-rl"],
p.has-text-align-left[style*="writing-mode:vertical-lr"] {
  rotate: 180deg;
}
/*# sourceURL=https://neckpainsupport.com/wp-includes/blocks/paragraph/style.css */
</style>
<style id="wp-block-columns-inline-css">
/**
 * Breakpoints & Media Queries
 */
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Standard focus rings for the WordPress Design System.
 *
 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
 * e.g. `&:focus { @include outset-ring__focus(); }`.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
.wp-block-columns {
  display: flex;
  box-sizing: border-box;
  flex-wrap: wrap !important;
}
@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.wp-block-columns {
  align-items: initial !important;
  /**
  * All Columns Alignment
  */
}
.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}
@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
    flex-grow: 0;
  }
}
.wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
  flex-grow: 0;
}

:where(.wp-block-columns) {
  margin-bottom: 1.75em;
}

:where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}

.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
  /**
  * Individual Column Alignment
  */
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
  align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-stretch {
  align-self: stretch;
}
.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
  width: 100%;
}
/*# sourceURL=https://neckpainsupport.com/wp-includes/blocks/columns/style.css */
</style>
<link rel='stylesheet' id='leaflet-css' href='https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/leaflet/leaflet.css?ver=2.8.202' media='all' />
<style id="wp-block-heading-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
  padding: 1.25em 2.375em;
}
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
  rotate: 180deg;
}
/*# sourceURL=https://neckpainsupport.com/wp-includes/blocks/heading/style.css */
</style>
<style id="wp-block-image-inline-css">
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Standard focus rings for the WordPress Design System.
 *
 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
 * e.g. `&:focus { @include outset-ring__focus(); }`.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
.wp-block-image > a,
.wp-block-image > figure > a {
  display: inline-block;
}
.wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  box-sizing: border-box;
}
@media not (prefers-reduced-motion) {
  .wp-block-image img.hide {
    visibility: hidden;
  }
  .wp-block-image img.show {
    animation: show-content-image 0.4s;
  }
}
.wp-block-image[style*=border-radius] > a,
.wp-block-image[style*=border-radius] img {
  border-radius: inherit;
}
.wp-block-image.has-custom-border img {
  box-sizing: border-box;
}
.wp-block-image.aligncenter {
  text-align: center;
}
.wp-block-image.alignfull > a, .wp-block-image.alignwide > a {
  width: 100%;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
  height: auto;
  width: 100%;
}
.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter {
  display: table;
}
.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption {
  display: table-caption;
  caption-side: bottom;
}
.wp-block-image .alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-left: 0;
  /*rtl:ignore*/
  margin-right: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-image .alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:ignore*/
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image :where(figcaption) {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-block-image.is-style-circle-mask img {
  border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
  .wp-block-image.is-style-circle-mask img {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-position: center;
            mask-position: center;
    border-radius: 0;
  }
}

:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
  border-radius: 9999px;
}

.wp-block-image figure {
  margin: 0;
}

.wp-lightbox-container {
  position: relative;
  display: flex;
  flex-direction: column;
}
.wp-lightbox-container img {
  cursor: zoom-in;
}
.wp-lightbox-container img:hover + button {
  opacity: 1;
}
.wp-lightbox-container button {
  opacity: 0;
  border: none;
  background-color: rgba(90, 90, 90, 0.25);
  backdrop-filter: blur(16px) saturate(180%);
  cursor: zoom-in;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 100;
  top: 16px;
  right: 16px;
  text-align: center;
  padding: 0;
  border-radius: 4px;
}
@media not (prefers-reduced-motion) {
  .wp-lightbox-container button {
    transition: opacity 0.2s ease;
  }
}
.wp-lightbox-container button:focus-visible {
  outline: 3px auto rgba(90, 90, 90, 0.25);
  outline: 3px auto -webkit-focus-ring-color;
  outline-offset: 3px;
}
.wp-lightbox-container button:hover {
  cursor: pointer;
  opacity: 1;
}
.wp-lightbox-container button:focus {
  opacity: 1;
}
.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
  background-color: rgba(90, 90, 90, 0.25);
  border: none;
}

.wp-lightbox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  box-sizing: border-box;
  visibility: hidden;
  cursor: zoom-out;
}
.wp-lightbox-overlay .wp-lightbox-close-button {
  font-family: inherit;
  position: absolute;
  top: calc(env(safe-area-inset-top) + 16px);
  right: calc(env(safe-area-inset-right) + 16px);
  padding: 0 4px;
  cursor: pointer;
  z-index: 5000000;
  min-width: 40px;
  min-height: 40px;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
}
.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg {
  height: 1em;
  width: 1em;
}
.wp-lightbox-overlay .wp-lightbox-close-icon svg {
  display: block;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
  position: absolute;
  padding: 0 8px;
  z-index: 2000002;
  font-family: inherit;
  min-width: 40px;
  min-height: 40px;
  gap: 4px;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  bottom: 16px;
  line-height: 1;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden],
.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] {
  display: none;
}
@media (min-width: 960px) {
  .wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
  .wp-lightbox-overlay .wp-lightbox-navigation-button-next {
    bottom: 50%;
    transform: translateY(-50%);
  }
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background),
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
  padding: 0 8px;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg {
  width: 1.5em;
  height: 1.5em;
  display: block;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
  left: calc(env(safe-area-inset-left) + 16px);
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
  right: calc(env(safe-area-inset-right) + 16px);
}
.wp-lightbox-overlay .wp-lightbox-navigation-icon svg {
  vertical-align: middle;
}
.wp-lightbox-overlay .lightbox-image-container {
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform-origin: top left;
  transform: translate(-50%, -50%);
  width: var(--wp--lightbox-container-width);
  height: var(--wp--lightbox-container-height);
  z-index: 2000001;
}
.wp-lightbox-overlay .wp-block-image {
  position: relative;
  transform-origin: 0 0;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  z-index: 3000000;
  margin: 0;
}
.wp-lightbox-overlay .wp-block-image img {
  min-width: var(--wp--lightbox-image-width);
  min-height: var(--wp--lightbox-image-height);
  width: var(--wp--lightbox-image-width);
  height: var(--wp--lightbox-image-height);
}
.wp-lightbox-overlay .wp-block-image figcaption {
  display: none;
}
.wp-lightbox-overlay button {
  border: none;
  background: none;
}
.wp-lightbox-overlay .scrim {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2000000;
  background-color: rgb(255, 255, 255);
  opacity: 0.9;
}
.wp-lightbox-overlay.active {
  visibility: visible;
}
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active {
    animation: both turn-on-visibility 0.25s;
  }
}
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active img {
    animation: both turn-on-visibility 0.35s;
  }
}
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.show-closing-animation:not(.active) {
    animation: both turn-off-visibility 0.35s;
  }
}
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.show-closing-animation:not(.active) img {
    animation: both turn-off-visibility 0.25s;
  }
}
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.zoom.active {
    opacity: 1;
    visibility: visible;
    animation: none;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container {
    animation: lightbox-zoom-in 0.4s;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
    animation: none;
  }
  .wp-lightbox-overlay.zoom.active .scrim {
    animation: turn-on-visibility 0.4s forwards;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
    animation: none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
    animation: lightbox-zoom-out 0.4s;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
    animation: none;
  }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
    animation: turn-off-visibility 0.4s forwards;
  }
}

@keyframes show-content-image {
  0% {
    visibility: hidden;
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@keyframes turn-on-visibility {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes lightbox-zoom-in {
  0% {
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  100% {
    transform: translate(-50%, -50%) scale(1, 1);
  }
}
@keyframes lightbox-zoom-out {
  0% {
    visibility: visible;
    transform: translate(-50%, -50%) scale(1, 1);
  }
  99% {
    visibility: visible;
  }
  100% {
    visibility: hidden;
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
}
/*# sourceURL=https://neckpainsupport.com/wp-includes/blocks/image/style.css */
</style>
<style id="wp-block-image-theme-inline-css">
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Standard focus rings for the WordPress Design System.
 *
 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
 * e.g. `&:focus { @include outset-ring__focus(); }`.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
:root :where(.wp-block-image figcaption) {
  color: #555;
  font-size: 13px;
  text-align: center;
}
.is-dark-theme :root :where(.wp-block-image figcaption) {
  color: rgba(255, 255, 255, 0.65);
}

.wp-block-image {
  margin: 0 0 1em 0;
}
/*# sourceURL=https://neckpainsupport.com/wp-includes/blocks/image/theme.css */
</style>
<style id="wp-block-post-template-inline-css">
/**
 * Breakpoints & Media Queries
 */
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Standard focus rings for the WordPress Design System.
 *
 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
 * e.g. `&:focus { @include outset-ring__focus(); }`.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
.wp-block-post-template {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0;
  box-sizing: border-box;
}
.wp-block-post-template.is-flex-container {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em;
}
.wp-block-post-template.is-flex-container > li {
  margin: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
    width: calc(100% / 2 - 1.25em + 1.25em / 2);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: calc(100% / 3 - 1.25em + 1.25em / 3);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
    width: calc(100% / 4 - 1.25em + 1.25em / 4);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
    width: calc(100% / 5 - 1.25em + 1.25em / 5);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
    width: calc(100% / 6 - 1.25em + 1.25em / 6);
  }
}

@media (max-width: 600px) {
  .wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid) {
    grid-template-columns: 1fr;
  }
}
.wp-block-post-template-is-layout-constrained > li > .alignright,
.wp-block-post-template-is-layout-flow > li > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

.wp-block-post-template-is-layout-constrained > li > .alignleft,
.wp-block-post-template-is-layout-flow > li > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

.wp-block-post-template-is-layout-constrained > li > .aligncenter,
.wp-block-post-template-is-layout-flow > li > .aligncenter {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
/*# sourceURL=https://neckpainsupport.com/wp-includes/blocks/post-template/style.css */
</style>
<style id="wp-block-library-inline-css">
/**
 * Colors
 */
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Standard focus rings for the WordPress Design System.
 *
 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
 * e.g. `&:focus { @include outset-ring__focus(); }`.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}

/**
 * Element styles.
 */
.wp-element-button {
  cursor: pointer;
}

:root .has-very-light-gray-background-color {
  background-color: #eee;
}
:root .has-very-dark-gray-background-color {
  background-color: #313131;
}
:root .has-very-light-gray-color {
  color: #eee;
}
:root .has-very-dark-gray-color {
  color: #313131;
}
:root {
  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
}
:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
}
:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
}
:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
}
:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
}
:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
}
:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
}
:root {
  /* stylelint-enable @stylistic/function-comma-space-after */
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}

.has-regular-font-size {
  font-size: 1em;
}

.has-larger-font-size {
  font-size: 2.625em;
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge);
}

:root .has-text-align-center {
  text-align: center;
}

:root .has-text-align-left {
  /*rtl:ignore*/
  text-align: left;
}

:root .has-text-align-right {
  /*rtl:ignore*/
  text-align: right;
}

.has-fit-text {
  white-space: nowrap !important;
}

#end-resizable-editor-section {
  display: none;
}

.aligncenter {
  clear: both;
}

.items-justified-left {
  justify-content: flex-start;
}

.items-justified-center {
  justify-content: center;
}

.items-justified-right {
  justify-content: flex-end;
}

.items-justified-space-between {
  justify-content: space-between;
}

.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal !important;
}

.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/**
 * The following provide a simple means of applying a default border style when
 * a user first makes a selection in the border block support panel.
 * This prevents issues such as where the user could set a border width
 * and see no border due there being no border style set.
 *
 * This is intended to be removed once intelligent defaults can be set while
 * making border selections via the block support.
 *
 * See: https://github.com/WordPress/gutenberg/pull/33743
 */
html :where(.has-border-color) {
  border-style: solid;
}

html :where([style^=border-color],
[style*=";border-color"],
[style*="; border-color"]) {
  border-style: solid;
}

html :where([style^=border-top-color],
[style*=";border-top-color"],
[style*="; border-top-color"]) {
  border-top-style: solid;
}

html :where([style^=border-right-color],
[style*=";border-right-color"],
[style*="; border-right-color"]) {
  /*rtl:ignore*/
  border-right-style: solid;
}

html :where([style^=border-bottom-color],
[style*=";border-bottom-color"],
[style*="; border-bottom-color"]) {
  border-bottom-style: solid;
}

html :where([style^=border-left-color],
[style*=";border-left-color"],
[style*="; border-left-color"]) {
  /*rtl:ignore*/
  border-left-style: solid;
}

html :where([style^=border-width],
[style*=";border-width"],
[style*="; border-width"]) {
  border-style: solid;
}

html :where([style^=border-top-width],
[style*=";border-top-width"],
[style*="; border-top-width"]) {
  border-top-style: solid;
}

html :where([style^=border-right-width],
[style*=";border-right-width"],
[style*="; border-right-width"]) {
  /*rtl:ignore*/
  border-right-style: solid;
}

html :where([style^=border-bottom-width],
[style*=";border-bottom-width"],
[style*="; border-bottom-width"]) {
  border-bottom-style: solid;
}

html :where([style^=border-left-width],
[style*=";border-left-width"],
[style*="; border-left-width"]) {
  /*rtl:ignore*/
  border-left-style: solid;
}

/**
 * Provide baseline responsiveness for images.
 */
html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%;
}

/**
 * Reset user agent styles for figure element margins.
 */
:where(figure) {
  margin: 0 0 1em 0;
}

html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px;
  }
}
/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #1e73be;--wp--preset--color--secondary: #6c757d;--wp--preset--color--success: #44c553;--wp--preset--color--info: #17a2b8;--wp--preset--color--warning: #ffc107;--wp--preset--color--danger: #dc3545;--wp--preset--color--purple: #ad6edd;--wp--preset--color--salmon: #ff977a;--wp--preset--color--cyan: #35bdff;--wp--preset--color--gray: #ced4da;--wp--preset--color--gray-dark: #495057;--wp--preset--color--indigo: #502c6c;--wp--preset--color--orange: #fbb500;--wp--preset--color--light: #f8f9fa;--wp--preset--color--dark: #343a40;--wp--preset--color--dark-black: #1f1b2d;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 1rem;--wp--preset--font-size--medium: 1.5rem;--wp--preset--font-size--large: 2rem;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 1.25rem;--wp--preset--font-size--extra-large: 3rem;--wp--preset--font-family--poppins: "Poppins", sans-serif;--wp--preset--font-family--primary: "Montserrat", sans-serif;--wp--preset--font-family--system-fonts: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--wp--preset--font-family--monospace: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--wp--preset--font-family--helvetica-arial: Helvetica Neue, Helvetica, Arial, sans-serif;--wp--preset--font-family--geneva-verdana: Geneva, Tahoma, Verdana, sans-serif;--wp--preset--font-family--cambria-georgia: Cambria, Georgia, serif;--wp--preset--font-family--hoefler-times-new-roman: Hoefler Text, Baskerville Old Face, Garamond, Times New Roman, serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 100%;--wp--style--global--wide-size: 100%; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--white);color: var(--wp--preset--color--gray-dark);font-family: var(--wp--preset--font-family--poppins);font-size: 16px;line-height: 1.7;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;text-decoration: none;}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--dark-blue);text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--dark-black);}h1{color: var(--wp--preset--color--dark-black);font-size: var(--wp--preset--font-size--extra-large);}h2{color: var(--wp--preset--color--dark-black);font-size: var(--wp--preset--font-size--large);}h3{color: var(--wp--preset--color--dark-black);}h4{color: var(--wp--preset--color--dark-black);}h5{color: var(--wp--preset--color--dark-black);}h6{color: var(--wp--preset--color--dark-black);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-info-color{color: var(--wp--preset--color--info) !important;}.has-warning-color{color: var(--wp--preset--color--warning) !important;}.has-danger-color{color: var(--wp--preset--color--danger) !important;}.has-purple-color{color: var(--wp--preset--color--purple) !important;}.has-salmon-color{color: var(--wp--preset--color--salmon) !important;}.has-cyan-color{color: var(--wp--preset--color--cyan) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-gray-dark-color{color: var(--wp--preset--color--gray-dark) !important;}.has-indigo-color{color: var(--wp--preset--color--indigo) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-light-color{color: var(--wp--preset--color--light) !important;}.has-dark-color{color: var(--wp--preset--color--dark) !important;}.has-dark-black-color{color: var(--wp--preset--color--dark-black) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-info-background-color{background-color: var(--wp--preset--color--info) !important;}.has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}.has-danger-background-color{background-color: var(--wp--preset--color--danger) !important;}.has-purple-background-color{background-color: var(--wp--preset--color--purple) !important;}.has-salmon-background-color{background-color: var(--wp--preset--color--salmon) !important;}.has-cyan-background-color{background-color: var(--wp--preset--color--cyan) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-gray-dark-background-color{background-color: var(--wp--preset--color--gray-dark) !important;}.has-indigo-background-color{background-color: var(--wp--preset--color--indigo) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-light-background-color{background-color: var(--wp--preset--color--light) !important;}.has-dark-background-color{background-color: var(--wp--preset--color--dark) !important;}.has-dark-black-background-color{background-color: var(--wp--preset--color--dark-black) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-info-border-color{border-color: var(--wp--preset--color--info) !important;}.has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}.has-danger-border-color{border-color: var(--wp--preset--color--danger) !important;}.has-purple-border-color{border-color: var(--wp--preset--color--purple) !important;}.has-salmon-border-color{border-color: var(--wp--preset--color--salmon) !important;}.has-cyan-border-color{border-color: var(--wp--preset--color--cyan) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-gray-dark-border-color{border-color: var(--wp--preset--color--gray-dark) !important;}.has-indigo-border-color{border-color: var(--wp--preset--color--indigo) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-light-border-color{border-color: var(--wp--preset--color--light) !important;}.has-dark-border-color{border-color: var(--wp--preset--color--dark) !important;}.has-dark-black-border-color{border-color: var(--wp--preset--color--dark-black) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-extra-large-font-size{font-size: var(--wp--preset--font-size--extra-large) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-primary-font-family{font-family: var(--wp--preset--font-family--primary) !important;}.has-system-fonts-font-family{font-family: var(--wp--preset--font-family--system-fonts) !important;}.has-monospace-font-family{font-family: var(--wp--preset--font-family--monospace) !important;}.has-helvetica-arial-font-family{font-family: var(--wp--preset--font-family--helvetica-arial) !important;}.has-geneva-verdana-font-family{font-family: var(--wp--preset--font-family--geneva-verdana) !important;}.has-cambria-georgia-font-family{font-family: var(--wp--preset--font-family--cambria-georgia) !important;}.has-hoefler-times-new-roman-font-family{font-family: var(--wp--preset--font-family--hoefler-times-new-roman) !important;}
:root :where(p){font-size: var(--wp--preset--font-size--small);}
:root :where(.wp-block-template-part){margin-bottom: 0px;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id="wp-block-custom-css-inline-css">
:root :where(.wp-custom-css-a77109ec.gap-neck-pillow ){gap:25px!important;}
:root :where(.wp-custom-css-e565b295.gap-neck-pillow ){gap:25px!important;}
:root :where(.wp-custom-css-368ede8c.gap-neck-pillow ){gap:25px!important;
width: 80%!important;}
:root :where(.wp-custom-css-f3eb56ea.gap-pillow){gap:20px!important;}
:root :where(.wp-custom-css-080a801e.sleeper-height){height:556px!important;}
:root :where(.wp-custom-css-4fcbe66f.news-gap){gap:20px!important;}
:root :where(.wp-custom-css-236d5841.newsletter-border){border:1px solid white;
border-radius:15px;
padding:20px;}
:root :where(.wp-custom-css-8233ab9c.news-margin){margin-top:-20px;}
:root :where(.wp-custom-css-9039d8bc.newsletter-border){border:1px solid white;
border-radius:15px;
padding:20px;}
/*# sourceURL=wp-block-custom-css-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='woocommerce-blocktheme-css' href='https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/css/woocommerce-blocktheme.css?ver=11.2.2' media='all' />
<link rel='stylesheet' id='wc-ppcp-mini-cart-buttons-css' href='https://neckpainsupport.com/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-blocks-css-mini-cart-buttons.css?ver=4.2.0' media='all' />
<link rel='stylesheet' id='nta-css-popup-css' href='https://neckpainsupport.com/wp-content/plugins/wp-whatsapp/assets/dist/css/style.css?ver=3.8.2' media='all' />
<link rel='stylesheet' id='blockstrap-style-css' href='https://neckpainsupport.com/wp-content/themes/blockstrap/assets/css/style.css?ver=3.0.10' media='all' />
<link rel='stylesheet' id='blockstrap-style-admin-css' href='https://neckpainsupport.com/wp-content/themes/blockstrap/assets/css/block-editor.css?ver=3.0.10' media='all' />
<style id="core-block-supports-inline-css">
/**
 * Core styles: block-supports
 */
.wp-elements-1 a:where(:not(.wp-element-button)) {
	color: var(--wp--preset--color--white);
}
.wp-elements-2 a:where(:not(.wp-element-button)) {
	color: var(--wp--preset--color--white);
}
.wp-elements-3 a:where(:not(.wp-element-button)) {
	color: var(--wp--preset--color--black);
}
@media (width <= 480px) {
	.wp-block-hidden-mobile {
		display: none !important;
	}
}
@media (480px < width <= 782px) {
	.wp-block-hidden-tablet {
		display: none !important;
	}
}
@media (width > 782px) {
	.wp-block-hidden-desktop {
		display: none !important;
	}
}

/*# sourceURL=core-block-supports-inline-css */
</style>
<style id="wp-block-template-skip-link-inline-css">
.skip-link.screen-reader-text {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
	word-wrap: normal !important;
	word-break: normal !important;
}

.skip-link.screen-reader-text:focus {
	background-color: #eee;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.css */
</style>
<link rel='stylesheet' id='buddypress-member-type-css' href='https://neckpainsupport.com/wp-content/plugins/buddypress-member-type/public/css/buddypress-member-type-public.css?ver=1.3.1' media='all' />
<link rel='stylesheet' id='contact-form-7-css' href='https://neckpainsupport.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
<link rel='stylesheet' id='geobuddy-affiliate-products-frontend-css' href='https://neckpainsupport.com/wp-content/plugins/geobuddy-affiliate/css/geobuddy-affiliate-products.css?ver=1.0.3' media='all' />
<link rel='stylesheet' id='woocommerce-layout-css' href='https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.2.2' media='all' />
<style id="woocommerce-layout-inline-css">

	.infinite-scroll .woocommerce-pagination {
		display: none;
	}
/*# sourceURL=woocommerce-layout-inline-css */
</style>
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.2.2' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.2.2' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='getpaid-item-variations-css' href='https://neckpainsupport.com/wp-content/plugins/invoicing/assets/css/getpaid-variations.css?ver=2.8.65' media='all' />
<style id="jetpack-stats-inline-css">
img#wpstats{display:none}
/*# sourceURL=jetpack-stats-inline-css */
</style>
<link rel='stylesheet' id='uagb-block-positioning-css-css' href='https://neckpainsupport.com/wp-content/plugins/ultimate-addons-for-gutenberg/assets/css/spectra-block-positioning.min.css?ver=2.20.6' media='all' />
<link rel='stylesheet' id='uag-google-fonts-3113-css' href='//fonts.googleapis.com/css?family=Poppins:700,700italic&#038;subset=latin&#038;display=fallback&#038;ver=2.20.6' media='all' />
<link rel='stylesheet' id='uag-style-3113-css' href='https://neckpainsupport.com/wp-content/uploads/uag-plugin/assets/3000/uag-css-3113.css?ver=1794274215' media='all' />
<link rel='stylesheet' id='newsletter-css' href='https://neckpainsupport.com/wp-content/plugins/newsletter/style.css?ver=9.5.4' media='all' />
<link rel='stylesheet' id='ayecode-ui-css' href='https://neckpainsupport.com/wp-content/plugins/blockstrap-page-builder-blocks/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui.css?ver=0.2.59' media='all' />
<style id="ayecode-ui-inline-css">
.text-gray-dark{color:var(--bs-gray-dark)!important}.link-gray-dark{color:var(--bs-gray-dark)!important}.link-gray-dark:hover{color:rgba(var(--bs-gray-dark-rgb),.8)!important}.btn-gray-dark{--bs-btn-bg:#495057;--bs-btn-border-color:#495057;--bs-btn-hover-bg:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-gray-dark-rgb);--bs-btn-active-bg:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-gray-dark-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-gray-dark-rgb),.1)}.btn-outline-gray-dark{--bs-btn-color:#495057;--bs-btn-border-color:#495057;--bs-btn-hover-bg:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-gray-dark-rgb);--bs-btn-active-bg:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-gray-dark-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-gray-dark-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-gray-dark-rgb),.1)}.btn-gray-dark:hover{box-shadow:0 .25rem .25rem .125rem rgb(var(--bs-gray-dark-rgb),.1),0 .375rem .75rem -.125rem rgb(var(--bs-gray-dark-rgb),.4)}html body{--bs-gray-dark:#495057}html body{--bs-gray-dark-rgb:73,80,87}.btn-gray-dark:hover,.btn-gray-dark:focus,.btn-gray-dark.focus{background-color:#444a51;border-color:#42484f}.btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-gray-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #49505740}.btn-gray-dark:not(:disabled):not(.disabled):active,.btn-gray-dark:not(:disabled):not(.disabled).active,.show>.btn-gray-dark.dropdown-toggle{background-color:#42484f;border-color:#40464d}.btn-gray-dark:not(:disabled):not(.disabled):active:focus,.btn-gray-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-gray-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #49505740}.btn-gray-dark:not(:disabled):not(.disabled):active:focus,.btn-gray-dark:not(:disabled):not(.disabled):focus{box-shadow:0 .25rem .25rem .125rem rgba(var(--bs-gray-dark-rgb),.1),0 .375rem .75rem -.125rem rgba(var(--bs-gray-dark-rgb),.4)}.alert-gray-dark{--bs-alert-bg:rgba(var(--bs-gray-dark-rgb),.1)!important;--bs-alert-border-color:rgba(var(--bs-gray-dark-rgb),.25)!important;--bs-alert-color:rgba(var(--bs-gray-dark-rgb),1)!important}.text-dark-black{color:var(--bs-dark-black)!important}.link-dark-black{color:var(--bs-dark-black)!important}.link-dark-black:hover{color:rgba(var(--bs-dark-black-rgb),.8)!important}.btn-dark-black{--bs-btn-bg:#1f1b2d;--bs-btn-border-color:#1f1b2d;--bs-btn-hover-bg:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-dark-black-rgb);--bs-btn-active-bg:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-dark-black-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-dark-black-rgb),.1)}.btn-outline-dark-black{--bs-btn-color:#1f1b2d;--bs-btn-border-color:#1f1b2d;--bs-btn-hover-bg:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-hover-border-color:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-focus-shadow-rgb:var(--bs-dark-black-rgb);--bs-btn-active-bg:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-active-border-color:rgba(var(--bs-dark-black-rgb),.9);--bs-btn-active-shadow:unset;--bs-btn-disabled-bg:rgba(var(--bs-dark-black-rgb),.5);--bs-btn-disabled-border-color:rgba(var(--bs-dark-black-rgb),.1)}.btn-dark-black:hover{box-shadow:0 .25rem .25rem .125rem rgb(var(--bs-dark-black-rgb),.1),0 .375rem .75rem -.125rem rgb(var(--bs-dark-black-rgb),.4)}html body{--bs-dark-black:#1f1b2d}html body{--bs-dark-black-rgb:31,27,45}.btn-dark-black:hover,.btn-dark-black:focus,.btn-dark-black.focus{background-color:#1d192a;border-color:#1c1929}.btn-outline-dark-black:not(:disabled):not(.disabled):active:focus,.btn-outline-dark-black:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #1f1b2d40}.btn-dark-black:not(:disabled):not(.disabled):active,.btn-dark-black:not(:disabled):not(.disabled).active,.show>.btn-dark-black.dropdown-toggle{background-color:#1c1929;border-color:#1c1828}.btn-dark-black:not(:disabled):not(.disabled):active:focus,.btn-dark-black:not(:disabled):not(.disabled).active:focus,.show>.btn-dark-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #1f1b2d40}.btn-dark-black:not(:disabled):not(.disabled):active:focus,.btn-dark-black:not(:disabled):not(.disabled):focus{box-shadow:0 .25rem .25rem .125rem rgba(var(--bs-dark-black-rgb),.1),0 .375rem .75rem -.125rem rgba(var(--bs-dark-black-rgb),.4)}.alert-dark-black{--bs-alert-bg:rgba(var(--bs-dark-black-rgb),.1)!important;--bs-alert-border-color:rgba(var(--bs-dark-black-rgb),.25)!important;--bs-alert-color:rgba(var(--bs-dark-black-rgb),1)!important}body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}body.modal-open .sticky:has(.modal),body.modal-open .sticky-top:has(.modal){position:static!important}body{--bs-body-font-family:var(--wp--preset--font-family--poppins);--bs-body-font-size:16px;--bs-body-line-height:1.7;--bs-body-bg:var(--wp--preset--color--white);--bs-body-color:var(--wp--preset--color--gray-dark);--bs-link-color:var(--wp--preset--color--dark-blue)}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--dark-black)}h1{color:var(--wp--preset--color--dark-black);font-size:var(--wp--preset--font-size--extra-large)}h2{color:var(--wp--preset--color--dark-black);font-size:var(--wp--preset--font-size--large)}h3{color:var(--wp--preset--color--dark-black)}h4{color:var(--wp--preset--color--dark-black)}h5{color:var(--wp--preset--color--dark-black)}h6{color:var(--wp--preset--color--dark-black)}
/*# sourceURL=ayecode-ui-inline-css */
</style>
<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true' media='all' />
<script id="jquery-core-js" src="https://neckpainsupport.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
<script id="jquery-core-js-after">
window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || '';
//# sourceURL=jquery-core-js-after
</script>
<script id="jquery-migrate-js" src="https://neckpainsupport.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
<script id="jquery-js-after">
window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || '';
//# sourceURL=jquery-js-after
</script>
<script id="bootstrap-js-bundle-js" src="https://neckpainsupport.com/wp-content/plugins/blockstrap-page-builder-blocks/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.59"></script>
<script id="bootstrap-js-bundle-js-after">
function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');jQuery(this).off('shown.bs.tab').on('shown.bs.tab',function(e){if(jQuery(e.target).closest('.dropdown-menu').hasClass('greedy-links')){jQuery(e.target).closest('.greedy').find('.greedy-btn.dropdown').attr('aria-expanded','false');jQuery(e.target).closest('.greedy-links').removeClass('show').addClass('d-none')}});jQuery(document).off('mousemove','.greedy-btn').on('mousemove','.greedy-btn',function(e){jQuery('.dropdown-menu.greedy-links').removeClass('d-none')});var $vlinks='';var $dDownClass='';var ddItemClass='greedy-nav-item';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-0 p-0 zi-5 ';ddItemClass+=' mt-0 me-0'}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown"><button data-bs-toggle="collapse" class="nav-link greedy-nav-link" role="button"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge bg-dark rounded-pill"></span></button><ul class="greedy-links dropdown-menu dropdown-menu-end '+$dDownClass+'"></ul></li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){var $li=$vlinks.children().last().prev();$li.removeClass('nav-item').addClass(ddItemClass);if(!jQuery($hlinks).children().length){$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-bottom')}else{jQuery($hlinks).find('.nav-link').removeClass('rounded-top');$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-top')}$li.prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{theme:"bootstrap-5",width:jQuery(this).data('width')?jQuery(this).data('width'):jQuery(this).hasClass('w-100')?'100%':'style',placeholder:jQuery(this).data('placeholder'),language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2Args,select2Locale=aui_select2_locale();jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){select2Args=jQuery.extend({},select2Locale);if(jQuery(this).closest('.modal.show').length&&jQuery(this).closest('.modal-body').length){select2Args.dropdownParent=jQuery(this).closest('.modal-body')}jQuery(this).select2(select2Args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}var aui_popover_allowlist_cache=null;function aui_popover_allowlist(){if(aui_popover_allowlist_cache){return aui_popover_allowlist_cache}var extra={"*":["style","title"],"div":["data-argument","data-bs-container"],"input":["type","name","value","checked","disabled","readonly","autocomplete","placeholder","min","max","step"],"label":["for"],"table":[],"caption":[],"thead":[],"tbody":[],"tfoot":[],"tr":[],"th":["colspan","rowspan","scope"],"td":["colspan","rowspan"],"blockquote":[],"dl":[],"dt":[],"dd":[],"abbr":[],"mark":[],"del":[],"ins":[]},Popover=typeof jQuery.fn.popover==='function'&&jQuery.fn.popover.Constructor?jQuery.fn.popover.Constructor:(window.bootstrap&&window.bootstrap.Popover?window.bootstrap.Popover:null),defaults=Popover&&Popover.Default&&Popover.Default.allowList?Popover.Default.allowList:null,allowList={},tag,i,attr;if(!defaults){return null}for(tag in defaults){if(Object.prototype.hasOwnProperty.call(defaults,tag)){allowList[tag]=defaults[tag].slice(0)}}for(tag in extra){if(!Object.prototype.hasOwnProperty.call(extra,tag)||!Array.isArray(extra[tag])){continue}if(!allowList[tag]){allowList[tag]=[]}for(i=0;i<extra[tag].length;i++){attr=extra[tag][i];if(attr.charAt(attr.length-1)==='*'){allowList[tag].push(new RegExp('^'+attr.slice(0,-1)+'[\\w-]*$','i'))}else if(allowList[tag].indexOf(attr)===-1){allowList[tag].push(attr)}}}aui_popover_allowlist_cache=allowList;return allowList}function aui_init_tooltips(){if(typeof jQuery.fn.tooltip==='function'){jQuery('[data-bs-toggle="tooltip"]').tooltip()}else{console.log('jQuery.fn.tooltip not found')}if(typeof jQuery.fn.popover==='function'){jQuery('[data-bs-toggle="popover"]').popover();var popoverArgs={html:true,sanitize:true};if(popoverArgs.sanitize&&aui_popover_allowlist()){popoverArgs.allowList=aui_popover_allowlist()}jQuery('[data-bs-toggle="popover-html"]').popover(popoverArgs)}else{console.log('jQuery.fn.popover not found')}jQuery('[data-bs-toggle="popover"],[data-bs-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:1,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){$url=aui_sanitize_url($url);if(!$url){return}if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-flex justify-content-center align-items-center';var wStyle='';var sStyle='';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9 ratio ratio-16x9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100';wStyle+=' height: 90vh !important;';sStyle+=' height: 90vh !important;'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0;'+wStyle+'"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" style="'+sStyle+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);const auiModal=document.getElementById('aui-modal');auiModal.addEventListener('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').removeClass('d-none').addClass('d-flex');iFrame.attr({src:$url});iFrame.on('load',function(){jQuery('.ac-preview-loading').removeClass('d-flex').addClass('d-none')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').remove();jQuery('.modal-backdrop').remove();jQuery('body').css({overflow:'','padding-right':''});var $modal='';$modal+='<div id="aui-modal" class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-modal',{});ayeModal.show()}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("&#039;","'");$element_require=$element_require.replace("&quot;",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html().replaceAll('carousel-item','not-carousel-item')+'</div>')}jQuery($carousel).find('.carousel-inner-original .not-carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html().replaceAll('not-carousel-item','carousel-item'));jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $md_cols_count=jQuery($carousel).data('cols_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$row_cols_class=$md_cols_count?' g-lg-4 g-3 row-cols-1 row-cols-lg-'+$md_cols_count:'';$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row'+$row_cols_class+' ">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col ">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col "></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" id="aui-carousel-modal" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-carousel-modal',{});const myModalEl=document.getElementById('aui-carousel-modal');myModalEl.addEventListener('hidden.bs.modal',event=>{jQuery(".aui-carousel-modal iframe").attr('src','')});jQuery('.aui-carousel-modal').on('shown.bs.modal',function(e){jQuery('.aui-carousel-modal .carousel-item.active').find('iframe').each(function(){var $iframe=jQuery(this);$iframe.parent().find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');if(!$iframe.attr('src')&&$iframe.data('src')){$iframe.attr('src',$iframe.data('src'))}$iframe.on('load',function(){setTimeout(function(){$iframe.parent().find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})})});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-bs-target="#aui-embed-slider-modal" data-bs-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$rtl_class='justify-content-start';$carousel+='<div class="carousel-inner d-flex align-items-center '+$rtl_class+'">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var srcset=jQuery(a).find('img').attr('srcset');var sizes='';if(srcset){var sources=srcset.split(',').map(s=>{var parts=s.trim().split(/\s+/).filter(Boolean);if(parts.length>=2){return{width:parseInt(parts[1].replace('w','')),descriptor:parts[1].replace('w','px')}}return null}).filter(item=>item!==null).sort((a,b)=>b.width-a.width);sizes=sources.map((source,index,array)=>{if(index===0){return `${source.descriptor}`}else{return `(max-width:${source.width-1}px)${array[index-1].descriptor}`}}).reverse().join(', ')}var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes',sizes).removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only visually-hidden').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only visually-hidden').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;var css_height=window.innerWidth>window.innerHeight?'90vh;':'auto;';var styleWidth=$images.length>1?'max-width:70%;':'';$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto ratio ratio-16x9" style="max-height:'+css_height+styleWidth+'">';var url=aui_sanitize_url(jQuery(a).attr('href'),{fallback:'about:blank'});var iframe='<div class="ac-preview-loading text-light d-none" style="left:0;top:0;height:'+css_height+'"><div class="spinner-border m-auto" role="status"></div></div>';iframe+=url?jQuery('<iframe class="aui-carousel-iframe" src="" allow="autoplay"></iframe>').attr('style','height:'+css_height).attr('data-src',url+'?rel=0&showinfo=0&modestbranding=1&autoplay=1').get(0).outerHTML:'';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-slider-modal" role="button" data-bs-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-bs-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="btn-close btn-close-white text-end position-fixed" style="right: 20px;top: 10px; z-index: 1055;" data-bs-dismiss="modal" aria-label="Close"></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close);ayeModal.show();try{if('ontouchstart'in document.documentElement||navigator.maxTouchPoints>0){let _bsC=new bootstrap.Carousel('#aui-embed-slider-modal')}}catch(err){}}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')&&aui_sanitize_url(jQuery(this).data('embed-url'))){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert bg-success w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle me-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert bg-danger  w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle me-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert bg-info  w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle me-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert bg-warning  w-auto';$thClass='bg-transparent border-0 text-dark';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle me-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 pe-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-bs-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="me-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ms-2 mb-1 btn-close" data-bs-dismiss="toast" aria-label="Close"></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleString('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}$(document).on('slide.bs.carousel',function(el){var $_modal=$(el.relatedTarget).closest('.aui-carousel-modal:visible').length?$(el.relatedTarget).closest('.aui-carousel-modal:visible'):'';if($_modal&&$_modal.find('.carousel-item iframe.aui-carousel-iframe').length){$_modal.find('.carousel-item.active iframe.aui-carousel-iframe').each(function(){if($(this).attr('src')){$(this).data('src',$(this).attr('src'));$(this).attr('src','')}});if($(el.relatedTarget).find('iframe.aui-carousel-iframe').length){$(el.relatedTarget).find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');var $cIframe=$(el.relatedTarget).find('iframe.aui-carousel-iframe');if(!$cIframe.attr('src')&&$cIframe.data('src')){$cIframe.attr('src',$cIframe.data('src'))}$cIframe.on('load',function(){setTimeout(function(){$_modal.find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})}}})});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-bs-dismiss='modal'  onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ms-2 w-50 btn-round' data-bs-dismiss='modal'  onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0||navbar.classList.contains('nav-menu-open')){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll();aui_flip_color_scheme_on_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll();function aui_sanitize_url(url,options){const FALLBACK_URL='';const{fallback=FALLBACK_URL,allowRelative=false,baseOrigin='',allowedDomains=null}=options||{};if(typeof url!=='string'||url.trim()===''){return fallback}let allowedHosts=null;if(allowedDomains!==null){if(!Array.isArray(allowedDomains)){return fallback}allowedHosts=[];for(const domain of allowedDomains){if(typeof domain!=='string'||domain.trim()===''){return fallback}try{allowedHosts.push(new URL('https://'+domain.trim()).hostname)}catch(e){return fallback}}}let currentOrigin='http://localhost';let currentHref='http://localhost/';if(typeof window!=='undefined'){currentOrigin=window.location.origin;currentHref=window.location.href}else if(baseOrigin){try{const normalizedBase=new URL(baseOrigin);currentOrigin=normalizedBase.origin;currentHref=normalizedBase.href}catch(e){return fallback}}let parsed;let isRelative=false;try{parsed=new URL(url)}catch(e){if(!allowRelative){return fallback}if(typeof window==='undefined'&&!baseOrigin){return fallback}try{parsed=new URL(url,currentHref);isRelative=true}catch(e2){return fallback}}if(parsed.protocol!=='https:'&&parsed.protocol!=='http:'){return fallback}if(!/^(?:[a-z0-9_-]+\.)*[a-z0-9_-]+\.?$|^\[[0-9a-f:.]+\]$/.test(parsed.hostname)){return fallback}if(isRelative&&parsed.origin!==currentOrigin){return fallback}if(parsed.username||parsed.password){return fallback}if(allowedHosts!==null&&!allowedHosts.includes(parsed.hostname)){return fallback}return parsed.href.replace(/'/g,'%27').replace(/"/g,'%22')}/**
 * Strip HTML tags.
 * 
 * @param {string} text - Text to strip the HTML tags from.
 * @return {string} Stripped text.
 */
function aui_stripTags(text){if('string'!==typeof text){return ''}const domParser=new DOMParser();const htmlDocument=domParser.parseFromString(text,'text/html');//Self-assignment forces browser encoding/sanitization
	htmlDocument.body.innerText=htmlDocument.body.innerText;return htmlDocument.body.innerHTML}/**
 * Strip HTML tags and convert HTML entities.
 * 
 * @param {string} text - Text to strip tags and convert HTML entities.
 * @return {string} Sanitized text.
 */
function aui_stripTagsEscHTML(text){let _text=aui_stripTags(text);const textarea=document.createElement('textarea');try{textarea.textContent=_text;_text=aui_stripTags(textarea.value)}catch(er){}return _text}
jQuery(function($){$(".wp-block-blockstrap-blockstrap-widget-nav.navbar-collapse, .blockstrap-nav.navbar-collapse").on("show.bs.collapse",function(){$(this).closest(".bg-transparent-until-scroll,.bg-transparent").addClass("nav-menu-open");if(!$(this).hasClass("navbar-nav-scroll")&&($(this).closest(".navbar").hasClass("fixed-top")||$(this).closest(".navbar").hasClass("fixed-bottom"))){$(this).addClass("bs-class-added navbar-nav-scroll")}$(window).trigger("scroll")});$(".wp-block-blockstrap-blockstrap-widget-nav.navbar-collapse, .blockstrap-nav.navbar-collapse").on("hidden.bs.collapse",function(){$(this).closest(".bg-transparent-until-scroll,.bg-transparent").removeClass("nav-menu-open");if($(this).hasClass("bs-class-added")&&$(this).hasClass("navbar-nav-scroll")){$(this).removeClass("bs-class-added navbar-nav-scroll")}$(window).trigger("scroll")})});
//# sourceURL=bootstrap-js-bundle-js-after
</script>
<script id="buddypress-member-type-js" src="https://neckpainsupport.com/wp-content/plugins/buddypress-member-type/public/js/buddypress-member-type-public.js?ver=1.3.1"></script>
<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js?ver=2.7.0-wc.11.2.2"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://neckpainsupport.com/cart/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js?ver=11.2.2"></script>
<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.js?ver=2.1.4-wc.11.2.2"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.js?ver=11.2.2"></script>
<script id="WCPAY_ASSETS-js-extra">
var wcpayAssets = {"url":"https://neckpainsupport.com/wp-content/plugins/woocommerce-payments/dist/"};
//# sourceURL=WCPAY_ASSETS-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-analytics-js" src="https://stats.wp.com/s-202646.js"></script>
<link rel="https://api.w.org/" href="https://neckpainsupport.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://neckpainsupport.com/wp-json/wp/v2/pages/3113" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://neckpainsupport.com/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://neckpainsupport.com/' />

	<script type="text/javascript">var ajaxurl = 'https://neckpainsupport.com/wp-admin/admin-ajax.php';</script>

<!-- start Simple Custom CSS and JS -->
<script>
jQuery(document).ready(function($) {

    $(document).on('submit', 'form:has(#bs-block-search-s)', function(e) {
        e.preventDefault();

        var searchValue = $('#bs-block-search-s').val().trim();

        if (searchValue !== '') {
            window.location.href = '/blog/?s=' + encodeURIComponent(searchValue);
        }

    });

});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ==========================================
   NPS - BUDDYPRESS LOGIN WIDGET
   SAME REGISTRATION FORM THEME
   ========================================== */

/* Main Widget Background */
.widget_bp_core_login_widget.buddypress {
    background: #fffefc!important;
    border: 1px solid #EEDFD2 !important;
    border-radius: 14px !important;
    padding: 25px !important;
    box-sizing: border-box !important;
}

/* Form */
#bp-login-widget-form {
    margin: 0 !important;
    padding: 0 !important;
}

/* Labels */
#bp-login-widget-form label {
    display: block;
    color: #49250F !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    margin-bottom: 7px !important;
}

/* Username and Password Fields */
#bp-login-widget-form input#bp-login-widget-user-login,
#bp-login-widget-form input#bp-login-widget-user-pass {
    width: 100% !important;
    height: 46px !important;
    padding: 10px 14px !important;
    background: #ffffff !important;
    color: #49250F !important;
    border: 1px solid #EEDFD2 !important;
    border-radius: 7px !important;
    font-size: 15px !important;
    box-sizing: border-box !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Input Focus */
#bp-login-widget-form input#bp-login-widget-user-login:focus,
#bp-login-widget-form input#bp-login-widget-user-pass:focus {
    border-color: #9f6e4a !important;
    box-shadow: 0 0 0 2px rgba(159, 110, 74, 0.12) !important;
}

/* Field Spacing */
#bp-login-widget-form p.login-username,
#bp-login-widget-form p.login-password {
    margin: 0 0 18px !important;
    padding: 0 !important;
}

/* Remember Me */
#bp-login-widget-form p.login-remember {
    margin: 5px 0 20px !important;
    padding: 0 !important;
}

#bp-login-widget-form p.login-remember label {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: #633719 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0 !important;
    cursor: pointer;
}

#bp-login-widget-form input#bp-login-widget-rememberme {
    accent-color: #9f6e4a !important;
    margin: 0 !important;
}

/* ==========================================
   LOGIN BUTTON - BROWN
   ========================================== */

#bp-login-widget-form p.login-submit {
    text-align: center !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
}

#bp-login-widget-form input#bp-login-widget-submit {
    display: inline-block !important;
    width: auto !important;
    min-width: 120px !important;
    height: auto !important;
    padding: 12px 25px !important;
    background: #9f6e4a !important;
    background-color: #9f6e4a !important;
    color: #ffffff !important;
    border: 1px solid #9f6e4a !important;
    border-radius: 7px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    text-align: center !important;
    text-transform: none !important;
    cursor: pointer !important;
    box-shadow: none !important;
    transition: all 0.3s ease !important;
}

#bp-login-widget-form input#bp-login-widget-submit:hover {
    background: #815536 !important;
    background-color: #815536 !important;
    color: #ffffff !important;
    border-color: #815536 !important;
}

/* ==========================================
   REGISTER BUTTON - BLACK
   ========================================== */

#bp-login-widget-form p.bp-login-widget-register-link {
    text-align: center !important;
    margin: 10px 0 0 !important;
    padding: 0 !important;
}

#bp-login-widget-form p.bp-login-widget-register-link a {
    display: inline-block !important;
    width: auto !important;
    min-width: 120px !important;
    height: auto !important;
    padding: 12px 25px !important;
    background: white !important;
    background-color:white !important;
    color: black !important;
    border: 1px solid #000000 !important;
    border-radius: 7px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;
    box-shadow: none !important;
    transition: all 0.3s ease !important;
}

#bp-login-widget-form p.bp-login-widget-register-link a:hover {
    background: #333333 !important;
    background-color: #333333 !important;
    color: #ffffff !important;
    border-color: #333333 !important;
}

/* Remove Default Button Focus Effects */
#bp-login-widget-form input#bp-login-widget-submit:focus,
#bp-login-widget-form p.bp-login-widget-register-link a:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* ==========================================
   MOBILE RESPONSIVE
   ========================================== */

@media (max-width: 480px) {

    .widget_bp_core_login_widget.buddypress {
        padding: 18px !important;
    }

    #bp-login-widget-form input#bp-login-widget-submit,
    #bp-login-widget-form p.bp-login-widget-register-link a {
        padding: 11px 20px !important;
        min-width: 110px !important;
    }
}









</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>


/* ==========================================
   NECKPAINSUPPORT - REGISTRATION FORM
   Complete Responsive Design
========================================== */

#buddypress.buddypress-wrap {
    --nps-brown: #9B603B;
    --nps-dark: #633719;
    --nps-deep: #49250F;
    --nps-orange: #B87548;
    --nps-light: #FBF0E5;
    --nps-border: #EEDFD2;
    --nps-text: #34251D;

    color: var(--nps-text);
}

/* ==========================================
   MAIN REGISTRATION CONTAINER
========================================== */

#buddypress #register-page {
    max-width: 100%;
    background: #fffefc;
    border: 1px solid var(--nps-border);
    border-radius: 16px;
    padding: 28px;
    box-shadow: 0 8px 28px rgba(87, 47, 20, 0.06);
}

/* ==========================================
   INFORMATION MESSAGE
========================================== */

#buddypress .bp-feedback {
    display: flex;
    align-items: center;
    background: #FBEEE1 !important;
    border: 1px solid #EED5BF !important;
    border-radius: 10px;
    padding: 17px 20px !important;
    margin: 0 0 22px !important;
    color: var(--nps-deep) !important;
}

#buddypress .bp-feedback p {
    color: var(--nps-deep) !important;
    font-size: 14px;
    line-height: 1.6;
    margin: 0 !important;
}

/* ==========================================
   TWO COLUMN GRID LAYOUT
========================================== */

#buddypress #signup-form .layout-wrap {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
    align-items: stretch;
    width: 100%;
}

/* ==========================================
   ACCOUNT & PROFILE SECTIONS
========================================== */

#buddypress #signup-form .register-section {
    background: #FFFFFF;
    border: 1px solid #F0E5DA;
    border-radius: 12px;
    padding: 18px;
    margin: 0 !important;
    min-width: 0;
}

#buddypress .register-section h2.bp-heading {
    background: var(--nps-brown) !important;
    color: #FFFFFF !important;
    padding: 14px 16px !important;
    border-radius: 8px;
    font-size: 19px !important;
    font-weight: 700;
    line-height: 1.4;
    margin: 0 0 20px !important;
}

/* ==========================================
   FORM LABELS
========================================== */

#buddypress #signup-form .register-section label {
    color: var(--nps-text);
    font-size: 14px;
    font-weight: 600;
}

#buddypress #signup-form .register-section > label {
    display: block;
    margin: 15px 0 8px;
}

/* ==========================================
   ALL TEXT INPUTS
========================================== */

#buddypress #signup-form input[type="text"],
#buddypress #signup-form input[type="email"],
#buddypress #signup-form input[type="password"],
#buddypress #signup-form input.password-entry,
#buddypress #signup-form input.password-entry-confirm {
    width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;
    padding: 11px 14px !important;
    background: #FFFFFF !important;
    border: 1px solid #E5D8CE !important;
    border-radius: 9px !important;
    color: var(--nps-text) !important;
    font-size: 14px !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

#buddypress #signup-form input:focus {
    border-color: var(--nps-brown) !important;
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(155, 96, 59, 0.10) !important;
}

/* ==========================================
   PASSWORD FIELD
========================================== */

#buddypress #basic-details-section .user-pass1-wrap,
#buddypress #basic-details-section .wp-pwd,
#buddypress #basic-details-section .password-input-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* Password wrapper */

#buddypress #basic-details-section .wp-pwd {
    display: block !important;
    position: relative !important;
}

/* Input wrapper */

#buddypress #basic-details-section .password-input-wrapper {
    display: block !important;
    position: relative !important;
}

/* Password input */

#buddypress #basic-details-section #pass1 {
    display: block !important;
    width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;
    padding: 11px 48px 11px 14px !important;
    background: #FFFFFF !important;
    border: 1px solid #E5D8CE !important;
    border-radius: 9px !important;
    color: var(--nps-text) !important;
    font-size: 14px !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}

/* Autofill background fix */

#buddypress #basic-details-section #pass1:-webkit-autofill,
#buddypress #basic-details-section #pass1:-webkit-autofill:hover,
#buddypress #basic-details-section #pass1:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #FFFFFF inset !important;
    -webkit-text-fill-color: var(--nps-text) !important;
}

/* ==========================================
   PASSWORD EYE ICON - FIXED POSITION
   Caps Lock warning will not move the icon
========================================== */

#buddypress #basic-details-section .wp-hide-pw {
    position: absolute !important;
    top: 7px !important;
    right: 8px !important;
    left: auto !important;
    transform: none !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 34px !important;
    height: 34px !important;
    min-height: 34px !important;

    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    color: var(--nps-brown) !important;
    cursor: pointer;
    z-index: 20 !important;
}

#buddypress #basic-details-section .wp-hide-pw:hover {
    background: transparent !important;
    color: var(--nps-orange) !important;
}

#buddypress #basic-details-section .wp-hide-pw .dashicons {
    color: var(--nps-brown) !important;
    font-size: 19px !important;
    line-height: 1 !important;
}

/* ==========================================
   CAPS LOCK WARNING
========================================== */

#buddypress #basic-details-section .caps-warning {
    position: relative !important;
    display: block;
    width: 100%;
    margin-top: 8px !important;
    padding: 6px 9px;
    background: #FBEEE1;
    border-radius: 6px;
    color: #A64E2E;
    font-size: 12px;
    line-height: 1.5;
    box-sizing: border-box;
}

/* ==========================================
   PASSWORD STRENGTH
========================================== */

#buddypress #basic-details-section #pass-strength-result {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 30px;
    padding: 7px 12px !important;
    margin: 10px 0 !important;
    border-radius: 7px !important;
    text-align: center !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    box-sizing: border-box !important;
}

/* Weak password confirmation */

#buddypress #basic-details-section .pw-weak {
    margin-top: 10px;
}

#buddypress #basic-details-section .pw-weak label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
}

/* Password hint */

#buddypress #basic-details-section .indicator-hint {
    display: block;
    background: transparent !important;
    padding: 0 !important;
    margin: 10px 0 0 !important;
    color: #827368 !important;
    font-size: 12px !important;
    line-height: 1.7 !important;
}

/* Confirm password */

#buddypress #basic-details-section .user-pass2-wrap {
    margin-top: 15px;
}

#buddypress #basic-details-section #pass2 {
    width: 100% !important;
    background: #FFFFFF !important;
}

/* ==========================================
   PROFILE DETAILS
========================================== */

#buddypress .extended-profile .editfield {
    margin-bottom: 20px !important;
}

#buddypress .extended-profile fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}

#buddypress .extended-profile legend {
    color: var(--nps-orange);
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
}

#buddypress .extended-profile input[type="text"] {
    width: 100% !important;
}

/* ==========================================
   MEMBER TYPE RADIO GRID
========================================== */

#buddypress .input-options.radio-options {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin: 12px 0 18px;
}

#buddypress .input-options.radio-options label.option-label {
    display: flex !important;
    align-items: center;
    gap: 9px;
    background: #FCF8F4;
    border: 1px solid #EFE1D5;
    border-radius: 8px;
    padding: 10px !important;
    margin: 0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    cursor: pointer;
    transition: all 0.2s ease;
}

#buddypress .input-options.radio-options label.option-label:hover {
    border-color: var(--nps-brown);
    background: #FBF0E5;
}

#buddypress #signup-form input[type="radio"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 1.5px solid #BCA99A !important;
    border-radius: 50% !important;
    background: #FFFFFF !important;
    box-shadow: none !important;
    cursor: pointer;
}

#buddypress #signup-form input[type="radio"]:checked {
    border: 2px solid var(--nps-dark) !important;
    background: radial-gradient(
        circle,
        var(--nps-dark) 45%,
        #FFFFFF 49%
    ) !important;
}

/* ==========================================
   FIELD VISIBILITY SETTINGS
========================================== */

#buddypress .field-visibility-settings-header {
    border-top: 1px solid var(--nps-border);
    padding-top: 14px;
    margin-top: 15px;
    color: var(--nps-orange);
    font-size: 13px;
    line-height: 1.7;
}

#buddypress .current-visibility-level {
    color: var(--nps-brown);
    font-weight: 600;
}

#buddypress .visibility-toggle-link {
    color: var(--nps-brown) !important;
    font-weight: 600;
    text-decoration: underline;
}

#buddypress .field-visibility-settings {
    background: #FCF8F4;
    border: 1px solid var(--nps-border);
    border-radius: 8px;
    padding: 15px;
    margin-top: 10px;
}

#buddypress .field-visibility-settings-close {
    background: var(--nps-brown) !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 6px;
    padding: 8px 15px !important;
}

/* ==========================================
   PRIVACY POLICY
========================================== */

#buddypress .privacy-policy-accept {
    background: #FBEEE1;
    border: 1px solid #F5E6D8;
    border-radius: 9px;
    padding: 17px 18px;
    margin: 20px 0 !important;
}

#buddypress .privacy-policy-accept label {
    display: flex !important;
    align-items: center;
    gap: 10px;
    margin: 0 !important;
    color: var(--nps-text);
    font-size: 13px;
    font-weight: 500 !important;
    line-height: 1.6;
}

#buddypress .privacy-policy-accept a {
    color: var(--nps-brown) !important;
    font-weight: 700;
    text-decoration: underline;
}

#buddypress #signup-form input[type="checkbox"] {
    accent-color: var(--nps-brown);
    width: 17px !important;
    height: 17px !important;
    min-width: 17px;
    margin: 0 !important;
    cursor: pointer;
}

/* ==========================================
   SUBMIT BUTTON
========================================== */

#buddypress #signup-form .submit {
    display: block;
    text-align: center;
    margin: 22px 0 0 !important;
    padding: 0;
}

#buddypress #signup-form #submit {
    display: inline-block;
    width: auto !important;
    min-width: 175px;
    min-height: 48px;
    padding: 13px 30px !important;
    background: var(--nps-deep) !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 9px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: none !important;
}

#buddypress #signup-form #submit:hover {
    background: var(--nps-orange) !important;
    color: #FFFFFF !important;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(99, 55, 25, 0.15) !important;
}

/* ==========================================
   TABLET RESPONSIVE
========================================== */

@media screen and (max-width: 768px) {

    #buddypress #register-page {
        padding: 18px;
    }

    #buddypress #signup-form .layout-wrap {
        grid-template-columns: 1fr !important;
        gap: 16px;
    }

    #buddypress #signup-form .register-section {
        padding: 16px;
    }

    #buddypress .register-section h2.bp-heading {
        font-size: 18px !important;
    }
}

/* ==========================================
   MOBILE RESPONSIVE
========================================== */

@media screen and (max-width: 480px) {

    #buddypress #register-page {
        padding: 12px;
        border-radius: 10px;
    }

    #buddypress .bp-feedback {
        padding: 13px !important;
    }

    #buddypress .bp-feedback p {
        font-size: 13px;
    }

    #buddypress #signup-form .register-section {
        padding: 13px;
    }

    #buddypress .register-section h2.bp-heading {
        font-size: 17px !important;
        padding: 13px !important;
    }

    #buddypress .input-options.radio-options {
        grid-template-columns: 1fr !important;
    }

    #buddypress .privacy-policy-accept {
        padding: 13px;
    }

    #buddypress .privacy-policy-accept label {
        font-size: 12px;
    }

    #buddypress #signup-form #submit {
        width: 100% !important;
    }
}


</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
.directory.activity div#main{
	margin-top:50px!important;
}

.directory.activity .wp-block-uagb-container.uagb-block-b33d4b11.alignfull.uagb-is-root-container {
    background: #9f6e4a;
    margin-top: 103px;
    padding: 30px 0px 20px 0px;
}

.registration.register div#main{
	margin-top:50px!important;
}

.registration.register .wp-block-uagb-container.uagb-block-b33d4b11.alignfull.uagb-is-root-container {
    background: #9f6e4a;
    margin-top: 103px;
    padding: 30px 0px 20px 0px;
}

.directory.members div#main{
	margin-top:50px!important;
}

.directory.members .wp-block-uagb-container.uagb-block-b33d4b11.alignfull.uagb-is-root-container {
    background: #9f6e4a;
    margin-top: 103px;
    padding: 30px 0px 20px 0px;
}

.my-activity.my-account div#main{
	margin-top:50px!important;
}
.my-activity.my-account .wp-block-uagb-container.uagb-block-b33d4b11.alignfull.uagb-is-root-container {
    background: #9f6e4a;
    margin-top: 103px;
    padding: 30px 0px 20px 0px;
}

.buddypress-wrap #pass-strength-result.strong
 {
    background-color: #9F6E4A !important;
    border-color: #9F6E4A !important;
    color: #ffffff !important;
}


.buddypress-wrap .bp-navs li.selected a
 {
    background: #9f6e4a !important;
    color: #fafafa;
}

.buddypress-wrap .main-navs:not(.dir-navs) li.selected a, .buddypress-wrap .main-navs:not(.dir-navs) li.current a {
        background: #fff;
        color: white!important;
        font-weight: 400;
    }


/* Default: inactive menu items */
#subnav #member-secondary-nav > li > a {
    color: #333333;
    transition: color 0.2s ease;
}

/* Active / selected menu item */
#subnav #member-secondary-nav > li.current > a,
#subnav #member-secondary-nav > li.selected > a {
    color: #ffffff !important;
	font-weight: 400!important;
}

/* Active item hover: keep text white */
#subnav #member-secondary-nav > li.current > a:hover,
#subnav #member-secondary-nav > li.selected > a:hover {
    color: #ffffff !important;
}

/* Inactive item hover: text becomes black */
#subnav #member-secondary-nav > li:not(.current):not(.selected) > a:hover {
    color: #000000 !important;
}



li#public-personal-li a:hover
 {
    color:white!important;

}

.buddypress-wrap .bp-feedback.info .bp-icon
 {
    background-color: #9F6E4A !important;
}
.buddypress-wrap .standard-form div.submit input {
    margin-right: 15px;
    background: #9F6E4A !important;
    padding: 10px;
	color:white!important;
	border-color : #9F6E4A !important;
}
.caps-warning svg {
    width: 26px!important;
}
div#caps-warning {
    margin-top: 13px;
}

.members-meta .friendship-button button {
	    background: #9F6E4A;
    color: white;
    padding: 10px;
    border-radius: 20px;
}
.members-meta .friendship-button.pending_friend a{
	 background: #9F6E4A;
    color: white;
    padding: 10px;
    border-radius: 20px;
}
.members-meta .friendship-button.not_friends a{
 background: #9F6E4A;
    color: white;
    padding: 10px;
    border-radius: 20px;	
}
.member-header-actions .generic-button button{
	 background: #9F6E4A;
    color: white;
}
.member-header-actions .generic-button a.activity-button.mention{
	 background: #9F6E4A;
    color: white;
}

.member-header-actions .generic-button a.send-message{
	 background: #9F6E4A;
    color: white;
}
.in-profile input#aw-whats-new-submit  {
background: #9F6E4A;
    color: white;	
}
.page-id-4707 .wp-block-template-part {
    margin-top: 10px;
	background:#9F6E4A;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* Our Quick Take - Light Brown Background */
.geodir-post-meta-container.bsui:has(.quick-class) {
    background-color: #E8D5C4;
    padding: 18px;
    border-radius: 8px;
	height:240px!important;
}

/* Quick Take Heading */
.geodir-post-meta-container.bsui .widget-title {
    color: #4A3022;
    margin-bottom: 12px;
}

/* Quick Take Content */
.geodir-post-meta-container.bsui .quick-class p {
    color: #3D3028 !important;
    line-height: 1.7;
}


.gd_place-template-default.single.single-gd_place
{
background: #edeae9 !important;

}

.search-border{
	border-radius:20px!important;
}

.neck-pillow-height {
	height:268px!important;
}
.neck-pillow-height1 {
    height: 240px !important;
}
.sleeper-height{
height:556px!important;}

.navbar-nav a.btn.btn-round.btn-primary.btn-sm {
    background: #9F6E4A;
    border-color: #9F6E4A;
}
.newsletter-border{
border:1px solid white;
border-radius:15px;
padding:30px 43px;
}

/* Newsletter form – pill style */
.tnp-subscription-minimal form {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 14px;
    flex-wrap: wrap;
}

/* Email field */
.tnp-subscription-minimal .tnp-email {
    flex: 1 1 280px;
    max-width: 380px;
    height: 54px;
    padding: 0 26px !important;
    background: #ffffff !important;
    border: none !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    color: #9E6E4B !important;
    outline: none;
    box-shadow: none !important;
}

.tnp-subscription-minimal .tnp-email::placeholder {
    color: #9E6E4B;
    opacity: 1;
}

/* Subscribe button */
.tnp-subscription-minimal .tnp-submit {
    height: 54px;
    padding: 0 34px !important;
    background: #000000 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    cursor: pointer;
    transition: all 0.3s ease;
    width: auto !important;
}

/* Hover effect */
.tnp-subscription-minimal .tnp-submit:hover {
    background: #ffffff !important;
    color: #9E6E4B !important;
}

/* Mobile */
@media (max-width: 600px) {
    .tnp-subscription-minimal .tnp-email,
    .tnp-subscription-minimal .tnp-submit {
        width: 100% !important;
        max-width: 100%;
        flex: 1 1 100%;
    }
}
.nav-item a.nav-link
 {
    color: black !important;
    font-size: 18px;
    font-weight: 500;
	 padding-bottom: 0px !important;
	 padding-top:3px!important;
}
.navbar-brand span.mb-0.props\.attributes\.brand_font_size.props\.attributes\.brand_font_weight.props\.attributes\.brand_font_italic

 {
    color: #9F6E4A;
    font-size: 25px !important;
}
.page-id-3113 .wp-block-uagb-container.uagb-block-2c352561.wp-block-uagb-container {
    color: #000000 !important;
}
.expert-listing h3 a:hover{
	color:#9F6E4A!important;
	text-decoration:none!important;
}

li.nav-item.ms-0.ms-lg-auto.align-self-center {
    background: #9F6E4A !important;
    border-radius: 50px;
	margin:0px!important;
}
li.nav-item.ms-2.align-self-center { background: #9F6E4A !important;
    border-radius: 50px;
	background: #9F6E4A !important;
	
}


.feature .uagb-block-209979ef .wp-block-columns {
    gap: 28px!important;
}


.wp-block-uagb-container.uagb-block-43ccd93c {
  
	margin-top:80px !important; }

p.has-black-color.has-text-color.has-link-color.wp-elements-5.wp-block-paragraph {
    color: #454056 !important;
}
.page-id-3192 .wp-block-columns
 {
    gap: 20px !important;
}

.page-id-3192.wp-block-uagb-container.uagb-block-8f755566 {

    height: 283px !important;
    align-items: flex-start;
    justify-content: flex-start !important;
}
.custom-contact-form .btn-submit {
    background: #9f6e4a !important;
    border-radius: 50px !important;
    border: 1px solid #9f6e4a;
    padding: 5px 20px 5px 20px;
	color:white!important;
}

.page-id-3191 .custom-contact-form {
    width: 730px!important;
    max-width: 900px;
    margin: 0 auto;
}

.custom-contact-form .form-control {
    width: 173%;
    box-sizing: border-box;
}

.custom-contact-form textarea {
    width: 180%!important;
    height: 100px!important;

}
.custom-contact-form p

 {
    margin: 0px;
}
.contact-call p{
	margin-top:-20px;
}
.contact-email p{
	margin-top:-20px;
}
.page-id-3191 .wp-block-uagb-container.uagb-block-555e1991 {
	margin-top:30px!important;
}

li.nav-item.mt-0.mb-0.pt-0.pe-0.pb-0.ps-0.uwp-login-link {
    margin-left: 164px;
}
.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    flex-basis: max-content;
}
/* .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    justify-content: end!important;
    justify-items: end!important;
    flex-basis: inherit!important;
    flex-grow: inherit;
} */
li.wp-block-blockstrap-blockstrap-widget-nav-dropdown.nav-item.dropdown.form-inline.ps-10{
	padding-left:0rem!important;
}
.navbar-expand-lg .navbar-nav .nav-link {
	font-size:14px;
	padding: 13px !important;
}
.nav-item a.btn.btn-round.btn-primary.btn-sm {
	font-size:13px!important;
}
nav.navbar.navbar-expand-lg.bg-custom-color.bg-image-fixed.navbar-dark.fixed-top.shadow {
    background: #fff!important;
}
@media(max-width:998px){
.navbar-expand-lg .navbar-nav {
    flex-direction: column;
    flex-basis: max-content;
}
}
/* header.wp-block-template-part .wp-block-blockstrap-blockstrap-widget-navbar.container {
    max-width: 1204px;
}
header.wp-block-template-part div#navbarNav_main-nav {
    padding-left: 20px;
} */
.feature .uagb-block-209979ef .wp-block-columns {
    gap: 28px!important;
}
.gd-cptcat-cat-right a.stretched-link.text-reset.h6.fw-bold.text-capitalize:hover{
	color:#9F6E4A!important;
	
}
/* back to top */

.btn.btn-outline-primary.bs-back-to-top.p-0.m-0.rounded-circle.c-pointer.justify-content-center.align-items-center.fixed-bottom {
    bottom: 112px!important;
    background: #9f6e4a;
    color: #fff;
    border: #9f6e4a;
}

.single-tab a.nav-link.text-nowrap.scroll-ignore {
    background: #9f6e4a;
    color: white !important;
	padding: 20px 10px 20px 10px;}


.page-id-3999 .wc-block-components-sidebar-layout.wc-block-checkout.is-large {
    margin-top: 90px;
    width: 85%;
}
button.navbar-toggler{
background:black;
}
.post-type-archive-gd_place .pt-3.pe-3.pb-3.ps-3.shadow-sm
 {
    box-shadow: none !important;
}

.tax-gd_placecategory.geodir-category-list-view.card.h-100.p-0.m-0.mw-100:hover
 {
    box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.08), 0 0.25rem 0.75rem rgb(32 32 34 / 35%) !important;
}
.geodir-category-list-view .card.h-100.p-0.m-0.mw-100:hover  {
	box-shadow: 0 0.125rem 0.125rem -0.125rem rgba(31, 27, 45, 0.08), 0 0.25rem 0.75rem rgb(32 32 34 / 35%) !important;
}

.uagb-position__sticky.wp-block-uagb-container.loop-position.uagb-layout-flex.uagb-block-b41cd6b8.uagb-position__sticky--stuck{
	top:137px!important;
}
.uagb-position__sticky.wp-block-uagb-container.loop-position.uagb-layout-flex.uagb-block-6f3173d6.uagb-position__sticky--stuck{
	top:137px!important;
}
.uagb-position__sticky.wp-block-uagb-container.loop-position.uagb-layout-flex.uagb-block-6f3173d6.uagb-position__sticky--stuck{
	top:137px!important;
}
.uagb-position__sticky.wp-block-uagb-container.loop-position.uagb-layout-flex.uagb-block-6665a088.uagb-position__sticky--stuck{
	top:137 px!important;
}

.site-header li.wp-block-blockstrap-blockstrap-widget-nav-dropdown.nav-item.dropdown.form-inline.text-dark a.dropdown-item:hover
 {
	color:#9f6e4a!important;
}
.bs-share-facebook:hover ,.bs-share-x:hover ,.bs-share-linkedin:hover ,.bs-share-email:hover ,.bs-share-copy:hover{
	background:#9f6e4a!important;
	color: white !important;
}
.breadcrumb-item.active{
		color:#9f6e4a!important;
	}
.search-results .wp-block-uagb-container.uagb-is-root-container {
margin-left: 0px!important;
    margin-right: 0px!important;
  padding: 20px 99px 20px 99px!important;
}
button.geodir_submit_search.btn.w-100.btn-primary {
    background: black;
    border:none;
}

.gd-search-field-search .btn-primary:hover{
    box-shadow: 0 0.25rem 0.25rem 0.125rem rgb(0 0 0 / 10%), 0 0.375rem 0.75rem -0.125rem rgb(0 0 0 / 40%) !important;
}
.post-type-archive-gd_place div#main{
	margin-top: 24px;
}
.blog .wp-block-uagb-container.uag-blocks-common-selector.uagb-block-4ea630a3.alignfull.uagb-is-root-container {
    margin-top: 90px !important;
}
.wp-block-blockstrap-blockstrap-widget-container.mt-0.me-0.mb-0.ms-0.pt-0.pe-0.pb-0.ps-0.border-0.bg-image-fixed.card.h-100 {
        border: 1px solid #e9e9e9!important;
	padding:10px!important;
    }
.search-results a:hover {
    color: #000000;
    text-decoration:none ;
}
.gd-list-rating-stars.d-inline-block {
   
    font-size: 10px;
}
.share-section.wp-block-blockstrap-blockstrap-widget-container.ms-auto.col-auto.bg-image-fixed.d-flex.col
 {
    margin-left: -7px!important;
}
li.wp-block-blockstrap-blockstrap-widget-nav-dropdown.nav-item.dropdown.form-inline.text-dark a:hover {
	color:#9f6e4a!important;
}
li.wp-block-blockstrap-blockstrap-widget-nav-dropdown.nav-item.dropdown.form-inline.ps-10 a:hover {
    color:#9f6e4a!important;
}
.gd-cptcat-li-sub-container i.fas.fa-chevron-down.align-top:hover
 {
    color: black!important;
}
.geodir-field-business_hours .dropdown-toggle:not(.dropdown-toggle-split)::after {
    margin-right: 0.1rem!important;
}
.uagb-block-3a7dec04.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta:hover .uagb-text-link.wp-block-button__link{
	color:white!important;
}
.uagb-block-9e6e1a23.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta:hover .uagb-text-link.wp-block-button__link{
color:white!important;	
}
.uagb-block-754acbb1.uagb-post-grid .wp-block-button.uagb-post__text.uagb-post__cta:hover .uagb-text-link.wp-block-button__link{
color:white!important;		
}
.card-body.position-relative.text-center.btn.btn-outline-light.p-1.py-5:hover .gd-cptcat-li-sub-container i.fas.fa-chevron-down.align-top{
	color:black!important;
}
.wp-block-uagb-faq.uagb-faq__outer-wrap, .wp-block-uagb-faq.uagb-faq__wrap

 {
    width: 900px !important;
}
span.page-link.badge.rounded-pill.border-0.mx-1.fs-base.current.active.fw-bold.badge.rounded-pill {
    background: #9f6e4a !important;
}
.wp-block-tnp-minimal p{
	font-weight:bold!important;
	font-size:20px!important;
}

button.btn.geodir-claim-post-form-link.btn-default.btn-success {
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 26px;
}


.nps-gd-categories-shortcode{
display:flex!important;
}

.nps-gd-categories-shortcode__title{
	font-weight:bold;
}
p.nps-gd-categories-shortcode__list a{
	font-size:15px;
    background: #f9f9f9;
    margin: 0px 7px;
    padding:5px 10px;
    border-radius: 50px;
}
.share-blogpage i.dashicons.dashicons-share1.me-2 {
	padding-top:5px;
	}

h2.nps-gd-blogs__title {
    font-weight: 600;
	font-size: 23px !important;
}

a.nps-gd-blogs__more {
    border-radius: 30px;
    background: #9F6E4A;
    color: white;
    padding: 10px 21px;
    font-weight: 400;
}
p.nps-gd-blogs__excerpt
 {
    margin-bottom: 12px!important;
}
h3.nps-gd-blogs__name {
    font-weight: 600;
}
/* Mobile View (up to 767px) */
@media (max-width: 767px) {
	.custom-contact-form .form-control {
    width:94%!important;
    box-sizing: border-box;

}
	.wp-block-uagb-container.uagb-block-1e48d3a1{
		        padding: 40px 10px 30px 10px !important;
	}
	
	li.nav-item.mt-0.mb-0.pt-0.pe-0.pb-0.ps-0.uwp-login-link {
    margin-left: 16px;
}
	.wp-block-uagb-faq.uagb-faq__outer-wrap, .wp-block-uagb-faq.uagb-faq__wrap

 {
    width: 330px !important;
}
.search-results .wp-block-uagb-container.uagb-is-root-container {
    
    padding: 10px!important;
}

.
.custom-contact-form textarea {
    width: 94% !important;
    height: 100px !important;
}	
	.page-id-3191 .custom-contact-form {
    width:auto!important;
    margin: 0 auto;
}
	.tnp-subscription-minimal input.tnp-email{
		margin-bottom: 15px;
		width:98%!important;
        margin-right: 0px!important;
}
	li.wp-block-blockstrap-blockstrap-widget-nav-dropdown.nav-item.dropdown.form-inline.ps-10{
		padding-left:11px!important;	
	}
	.wp-block-blockstrap-blockstrap-widget-nav .align-self-center {
   align-self:left!important;
}
	.geodir-loop-container .pt-3.pe-3.pb-3.ps-3.shadow-sm {
    box-shadow: none !important;
}
.blog .post-type-archive-gd_place.card.p-0.mw-100.h-100.shadow-sm:hover {
    border: 1px solid #9f6e4a;
}

  .row:has(> .col > .wp-block-geodirectory-geodir-widget-map) {
    display: flex !important;
    flex-direction: column !important;
  }

  .row > .col:has(.wp-block-geodirectory-geodir-widget-listings) {
    order: 2 !important;
  }

  .row > .col:has(.wp-block-geodirectory-geodir-widget-map) {
    order: 1 !important;
  }
	
.wp-block-uagb-container.uagb-block-db1cd3fb {
        margin-top: 230px !important;
	}
.tag-gap {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
	margin-bottom:10px!important;
  }

  .tag-gap > a {
    margin: 0 !important; /* */
  }
	
  .tag-gap {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  .tag-gap > a {
    margin: 0 !important; /* */
  }
}


  
	/* Tablet View */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	li.wp-block-blockstrap-blockstrap-widget-nav-dropdown.nav-item.dropdown.form-inline.ps-10{
		padding-left:11px!important;	
	}
	.wp-block-uagb-faq.uagb-faq__outer-wrap, .wp-block-uagb-faq.uagb-faq__wrap

 {
    width: 600px !important;
}
	li.nav-item.mt-0.mb-0.pt-0.pe-0.pb-0.ps-0.uwp-login-link {
    margin-left: 13px;
	}

}


/* ========================================
   Pillow Directory Categories
   Primary Color: #9f6e4a
   GeoDirectory Subcategory Compatible
======================================== */

/* Main Categories Container */
.explore-categories-pillow .geodir-categories-container {
    width: 100%;
}

.explore-categories-pillow .gd-categories-widget {
    padding-top: 12px !important;
}

/* Category Grid */
.explore-categories-pillow .gd-cptcat-row > .row {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    margin: 0 !important;
    padding: 0 !important;
    justify-content: stretch !important;
}

/* Category Grid Items */
.explore-categories-pillow .gd-cptcat-row > .row > .gd-cptcat-ul {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Main Category Card */
.explore-categories-pillow .gd-cptcat-ul > .card {
    position: relative;
    height: 100% !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #fff !important;
    box-shadow: 0 3px 12px rgba(25, 45, 75, 0.06) !important;
    overflow: visible !important;
    transition: transform 0.25s ease,
                box-shadow 0.25s ease;
}

/* Main Category Card Body */
.explore-categories-pillow .gd-cptcat-ul > .card > .card-body {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 14px;
    min-height: 165px;
    height: 100%;
    padding: 24px 16px !important;
    border: 1px solid #e5eaf0 !important;
    border-radius: 14px !important;
    background: #fff !important;
    text-align: center !important;
    white-space: normal !important;
    transition: border-color 0.25s ease,
                box-shadow 0.25s ease;
}

/* Main Category Icon Box */
.explore-categories-pillow .gd-cptcat-cat-left {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 62px;
    height: 62px;
    flex: 0 0 62px;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 14px;
    background: #f6f0eb;
    text-decoration: none !important;
    transition: background 0.25s ease,
                transform 0.25s ease;
}

/* Main Category Icon */
.explore-categories-pillow .gd-cptcat-icon {
    color: #9f6e4a !important;
}

.explore-categories-pillow .gd-cptcat-icon i {
    color: inherit !important;
    font-size: 28px !important;
    line-height: 1;
}

/* Main Category Name */
.explore-categories-pillow .gd-cptcat-cat-right {
    width: 100%;
    overflow: visible !important;
    text-overflow: unset !important;
    white-space: normal !important;
    text-align: center !important;
}

.explore-categories-pillow .gd-cptcat-cat-right > a {
    display: inline-block;
    color: #18334d !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    text-decoration: none !important;
    text-transform: none !important;
    overflow-wrap: anywhere;
    transition: color 0.25s ease;
}

/* Main Category Hover */
.explore-categories-pillow .gd-cptcat-ul > .card:hover {
    transform: translateY(-4px);
    box-shadow: 0 9px 24px rgba(25, 45, 75, 0.12) !important;
}

.explore-categories-pillow .gd-cptcat-ul > .card:hover > .card-body {
    border-color: #9f6e4a !important;
    box-shadow: 0 8px 22px rgba(159, 110, 74, 0.12) !important;
}

.explore-categories-pillow .gd-cptcat-ul > .card:hover > .card-body > .gd-cptcat-cat-left {
    background: #9f6e4a;
    transform: scale(1.04);
}

.explore-categories-pillow .gd-cptcat-ul > .card:hover > .card-body > .gd-cptcat-cat-left .gd-cptcat-icon,
.explore-categories-pillow .gd-cptcat-ul > .card:hover > .card-body > .gd-cptcat-cat-left .gd-cptcat-icon i {
    color: #fff !important;
}

.explore-categories-pillow .gd-cptcat-cat-right > a:hover {
    color: #9f6e4a !important;
}

/* ========================================
   Subcategory Dropdown
   Preserve GeoDirectory Native Behavior
======================================== */

/* Keep the native dropdown wrapper */
.explore-categories-pillow .gd-cptcat-li-sub-container {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 22px !important;
}

/* Dropdown trigger */
.explore-categories-pillow .gd-cptcat-li-sub-container > a {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
}

/* Do not force display or change dropdown positioning */
.explore-categories-pillow .gd-cptcat-ul.gd-cptcat-sub {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}

/* Subcategory list items */
.explore-categories-pillow .gd-cptcat-ul.gd-cptcat-sub > li {
    width: 100%;
    max-width: 100%;
    white-space: normal !important;
}

/* Subcategory text */
.explore-categories-pillow .gd-cptcat-ul.gd-cptcat-sub .gd-cptcat-cat-right {
    width: auto !important;
    text-align: left !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}

/* Subcategory links */
.explore-categories-pillow .gd-cptcat-ul.gd-cptcat-sub .gd-cptcat-cat-right a {
    overflow-wrap: anywhere;
}

/* Preserve native subcategory icon appearance */
.explore-categories-pillow .gd-cptcat-ul.gd-cptcat-sub .gd-cptcat-cat-left {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    flex: initial !important;
    margin: 0 !important;
    background: transparent !important;
    transform: none !important;
}

/* ========================================
   Tablet
======================================== */
@media (max-width: 1024px) {
    .explore-categories-pillow .gd-cptcat-row > .row {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 14px;
    }

    .explore-categories-pillow .gd-cptcat-ul > .card > .card-body {
        min-height: 155px;
        padding: 20px 14px !important;
    }
}

/* ========================================
   Mobile
======================================== */
@media (max-width: 600px) {
    .explore-categories-pillow .gd-cptcat-row > .row {
        grid-template-columns: minmax(0, 1fr);
        gap: 12px;
    }

    .explore-categories-pillow .gd-cptcat-ul > .card > .card-body {
        min-height: 145px;
        padding: 18px 12px !important;
    }

    .explore-categories-pillow .gd-cptcat-ul > .card > .card-body > .gd-cptcat-cat-left {
        width: 54px;
        height: 54px;
        flex-basis: 54px;
    }

    .explore-categories-pillow .gd-cptcat-icon i {
        font-size: 24px !important;
    }

    .explore-categories-pillow .gd-cptcat-cat-right > a {
        font-size: 14px !important;
    }
}

/* Reduced Motion Accessibility */
@media (prefers-reduced-motion: reduce) {
    .explore-categories-pillow .gd-cptcat-ul > .card,
    .explore-categories-pillow .gd-cptcat-ul > .card > .card-body,
    .explore-categories-pillow .gd-cptcat-cat-left {
        transition: none !important;
    }
}

/* Fix: Subcategory dropdown going behind on hover */

.explore-categories-pillow .gd-cptcat-row > .row {
    position: relative;
    isolation: auto !important;
}

.explore-categories-pillow .gd-cptcat-ul {
    position: relative;
    z-index: 1;
}

.explore-categories-pillow .gd-cptcat-ul:has(.gd-cptcat-li-sub-container:hover),
.explore-categories-pillow .gd-cptcat-ul:has(.gd-cptcat-li-sub-container .dropdown-menu.show) {
    z-index: 9999 !important;
}

.explore-categories-pillow .gd-cptcat-ul > .card {
    overflow: visible !important;
}

.explore-categories-pillow .gd-cptcat-li-sub-container {
    z-index: 1000 !important;
}

.explore-categories-pillow .gd-cptcat-li-sub-container .dropdown-menu {
    z-index: 10000 !important;
}

/* Keep dropdown arrow dark on hover */
.explore-categories-pillow .gd-cptcat-li-sub-container > a,
.explore-categories-pillow .gd-cptcat-li-sub-container > a i,
.explore-categories-pillow .gd-cptcat-li-sub-container > a:hover,
.explore-categories-pillow .gd-cptcat-li-sub-container > a:hover i,
.explore-categories-pillow .gd-cptcat-li-sub-container > a:focus,
.explore-categories-pillow .gd-cptcat-li-sub-container > a:focus i {
    color: #18334d !important;
}

/* Prevent parent hover from turning arrow white */
.explore-categories-pillow .gd-cptcat-ul > .card:hover
.gd-cptcat-li-sub-container > a i {
    color: #18334d !important;
    opacity: 1 !important;
}
body.admin-bar .fixed-top {
    margin-top: 32px;
    z-index: 11111111;
}
/* End Pillow Category CSS */


button.btn.geodir-claim-post-form-link.btn-default.btn-success {
    background: #9F6E4A;
    border: 1px solid #9F6E4A;
}
button.btn.geodir-claim-post-form-link.btn-default.btn-success:hover{
	box-shadow:none!important;
}</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
#bottom-footer {
    background: #f8f8f8;
    padding: 15px 0;
    display: none;
}
a:hover {
/*     color: #fff!important; */
    text-decoration: none!important;
}
.btn-primary {
    background: #9f6e4a!important;
    border: 1px solid #9f6e4a;
    box-shadow: none!important;
}
.btn-primary:hover {
    background: #000!important;
}
.mt-sidebar-menu-toggle {
    display: none;
}
.wp_diary_author_info .author-avatar {
    width: 85px!important;
    height: auto!important;
    display: inline-block;
    margin: 0 10px 0px 0px;
}
.wp_diary_author_info .author-avatar img {
    border-radius: 10px!important;
    height: 100%;
	width:100px!important
}
.custom-contact-form .btn-submit {
    background: #9f6e4a!important;
}
/* blog page post content  */
.blog article.hentry .entry-content {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
input.tnp-submit {
	margin-top: 0px !important;
}
@media (min-width: 300px) and (max-width: 767px) {
	h1.uagb-heading-text{
		font-size:30px!important;
	}
	h2.uagb-heading-text {
    font-size: 30px !important;
}
}
	@media only screen and (max-width: 767px){
		
	.wp-block-uagb-container.uagb-block-a2f697f8.alignfull.uagb-is-root-container {
		padding-top: 37px !important;
   padding-bottom: 0!important;
		padding-left: 20px!important;
    padding-right: 20px!important;
}
		.single-product header.entry-header {
    position: unset !important;
    color: #9f6e4a;
  width: 100% !important;
    font-size: 15px !important;
}
		.single .entry-title
 {
    font-size: 23px;
}
		div#tab-description h2{
			font-size:25px !important;
			text-align: start !important;
		}
}
.blog-pillar .uagb-slick-carousel{
	padding:0px!important;
}
.page-id-3575 .custom-header{
	display: none !important;
}
.page-id-3575  ul.wp-block-post-template.is-layout-flow.wp-block-post-template-is-layout-flow{
	margin: 0px!important
}


.loop-position ul.wp-block-post-template.is-layout-flow.wp-block-post-template-is-layout-flow {
    margin-left: 0px!important;
}
.post-thumbnail img{
	width:1320px!important;
}


/* single product */
.single-product .custom-header  {
	display:none;
}
.single-product .mt-container {
	margin-top:20px !important;
}
.single-product .widget-area{
	display:none;
}
.single-product div#primary{
	width:100%;
}
.single-product header.entry-header{
	position: absolute;
    right: 0px;
	color:#9f6e4a;
	width:50%;
}
.single-product .summary.entry-summary{
	margin-top:130px!important;
}
.single-product header.entry-header h1{
	color:#9f6e4a !important;
}
.single-product span.woocommerce-Price-amount.amount {
     font-size: 20px; 
     color: black; 
}

.single-product span.posted-on ,.mt-author-box ,nav.navigation.post-navigation ,.mt-single-related-posts{
	display:none;
}

.single-product .sku_wrapper{
	display:none;
}
.single-product .variations th{
	    padding: 5px 0px;
}
.page-id-3997 .wc-block-product-template__responsive {
    grid-gap: 4.1em !important;
    display: grid;
}
ul.wc-block-product-template__responsive li a{
	font-size:15px;
	text-decoration: none !important;
	margin:0px!important;
}
.page-id-3997 li.wc-block-product {
    border: 1px solid whitesmoke;
    background: whitesmoke;
	padding-bottom:20px;
}
.page-id-3997 li.wc-block-product h2 {
   padding:10px;
}
.page-id-3997.woocommerce .columns-4{
	display:none;
}
/* height */
.wpsf-product.swiper-slide{
	border : 1px solid #dddddd;
	height :auto;
}
section.related.products ul li{
		border : 1px solid #dddddd;
	
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 10px;
    position: relative;
    width: 22.05%;
    margin-left: 0;
    height: auto !important;
    text-align: center;
}
.post-type-archive-gd_place .widget-area{
	display:none;
}
.post-type-archive-gd_place .content-area{
	width:100% !important;
}
.single-gd_place .widget-area{
	display:none;
}
.single-gd_place .content-area{
	width:100% !important;
}
.single-gd_place .post-thumbnail {
	display:none!important;
}


.tax-gd_placecategory .content-area{
	width:100% !important;
}
.tax-gd_placecategory .widget-area{
	display:none;}
.tax-gd_placecategory .justify-content-end{
	padding-top:15px;
}
.page .entry-content a, .comment-body .comment-content a, .comment-respond a {
    text-decoration:none!important;
}
.page-id-4698 small.form-text.text-muted.d-block {
    display: none !important;
}
#footer-copyright a:hover {
    color: #000000 !important;
    text-decoration:none!important;
}
.wp-block-uagb-container.uagb-block-2c352561.wp-block-uagb-container * {
    color: #000;
}
input#wp-block-search__input-2
 {
    border: none;
    border-radius: 20px;
}
button.wp-block-search__button.has-background.has-icon.wp-element-button
 {
    border-radius: 0px 20px 20px 0px;
}

form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search
 {
    border: 1px solid #d5d2dc;
    border-radius: 20px;
}
/* Remove black focus border from search input */
.wp-block-search__input:focus,
.wp-block-search__input:focus-visible,
.wp-block-search__input:active {
    outline: none !important;
    box-shadow: none !important;
    border-color: #9f6e4a !important;
}

/* Remove focus border from search button */
.wp-block-search__button:focus,
.wp-block-search__button:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}</style>
<!-- end Simple Custom CSS and JS -->

<style>
	.getpaid-price-buttons label{
		transition: all .3s ease-out;
		text-align: center;
		padding: 10px 20px;
		background-color: #eeeeee;
		border: 1px solid #e0e0e0;
	}

	.getpaid-price-circles label {
		padding: 0 4px;
		-moz-border-radius:50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}

	.getpaid-price-circles label span{
		display: block;
		padding: 50%;
		margin: -3em -50% 0;
		position: relative;
		top: 1.5em;
		border: 1em solid transparent;
		white-space: nowrap;
	}

	.getpaid-price-buttons input[type="radio"]{
		visibility: hidden;
		height: 0;
		width: 0 !important;
	}

	.getpaid-price-buttons input[type="radio"]:checked + label,
	.getpaid-price-buttons label:hover {
		color: #fff;
		background-color: #1e73be;
		border-color: #1e73be;
	}

	.getpaid-public-items-archive-single-item .inner {
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	}

	.getpaid-public-items-archive-single-item:hover .inner{
		box-shadow: 0 1px 4px rgba(0,0,0,0.15), 0 1px 3px rgba(0,0,0,0.30);
	}

	.wp-block-getpaid-public-items-getpaid-public-items-loop .item-name {
		font-size: 1.3rem;
	}

	.getpaid-subscription-item-actions {
		color: #ddd;
		font-size: 13px;
		padding: 2px 0 0;
		position: relative;
		left: -9999em;
	}

	.getpaid-subscriptions-table-row:hover .getpaid-subscription-item-actions {
		position: static;
	}

	.getpaid-subscriptions table {
		font-size: 0.9em;
		table-layout: fixed;
	}

	.getpaid-subscriptions-table-column-subscription {
		font-weight: 500;
	}

	.getpaid-subscriptions-table-row span.label {
		font-weight: 500;
	}

	.getpaid-subscriptions.bsui .table-bordered thead th {
		border-bottom-width: 1px;
	}

	.getpaid-subscriptions.bsui .table-striped tbody tr:nth-of-type(odd) {
		background-color: rgb(0 0 0 / 0.01);
	}

	.wpinv-page .bsui a.btn {
		text-decoration: none;
		margin-right: 2px;
    	margin-bottom: 2px;
	}

	.getpaid-cc-card-inner {
		max-width: 460px;
	}

	.getpaid-payment-modal-close {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 200;
	}

	.getpaid-form-cart-item-price {
		min-width: 120px !important;
	}

	/* Fabulous Fluid theme fix */
	#primary .getpaid-payment-form p {
		float: none !important;
	}

	.bsui .is-invalid ~ .invalid-feedback, .bsui .is-invalid ~ .invalid-tooltip {
		display: block
	}

	.bsui .is-invalid {
		border-color: #dc3545 !important;
	}

	.getpaid-file-upload-element{
		height: 200px;
		border: 3px dashed #dee2e6;
		cursor: pointer;
	}

	.getpaid-file-upload-element:hover{
		border: 3px dashed #424242;
	}

	.getpaid-file-upload-element.getpaid-trying-to-drop {
	    border: 3px dashed #8bc34a;
		background: #f1f8e9;
	}
</style>
	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<script async src="https://www.paypalobjects.com/insights/v1/paypal-insights.sandbox.min.js"></script><style class="wp-fonts-local">
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:url('https://neckpainsupport.com/wp-content/themes/blockstrap/assets/fonts/poppins-v20-latin-regular.woff2') format('woff2');font-stretch:normal;}
</style>
<style id="uagb-style-conditional-extension">@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}</style><link rel="icon" href="https://neckpainsupport.com/wp-content/uploads/2026/09/cropped-logo-3-1-32x32.png" sizes="32x32" />
<link rel="icon" href="https://neckpainsupport.com/wp-content/uploads/2026/09/cropped-logo-3-1-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://neckpainsupport.com/wp-content/uploads/2026/09/cropped-logo-3-1-180x180.png" />
<meta name="msapplication-TileImage" content="https://neckpainsupport.com/wp-content/uploads/2026/09/cropped-logo-3-1-270x270.png" />
<meta name="generator" content="WP Super Duper v1.2.38" data-sd-source="blockstrap-page-builder-blocks" /><meta name="generator" content="WP Font Awesome Settings v1.1.12" data-ac-source="blockstrap-page-builder-blocks" /></head>

<body class="home-page bp-nouveau home wp-singular page-template-default page page-id-3113 wp-embed-responsive wp-theme-blockstrap wp-child-theme-directory theme-blockstrap geodir_custom_posts woocommerce-uses-block-theme woocommerce-block-theme-has-button-styles woocommerce-no-js bsui aui_bs5 gd-map-osm">

<div class="wp-site-blocks"><header class="wp-block-template-part"><div class="bs-skip-links position-absolute shadow" style="z-index: 10000"><a href="#main" class="btn btn-primary">Skip to main content</a></div>


<nav class="navbar navbar-expand-lg bg-custom-color bg-image-fixed navbar-dark fixed-top shadow" style="background-color:#ffffff"><div class="wp-block-blockstrap-blockstrap-widget-navbar container">
<a class="navbar-brand d-flex align-items-center mb-1 pt-0 pe-0 pb-0 rounded-lg text-dark" href="https://neckpainsupport.com"><img decoding="async" class="" alt="Site logo" src="https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1.png" style="max-width:200px" width="200" height="50"/><span class="mb-0 props.attributes.brand_font_size props.attributes.brand_font_weight props.attributes.brand_font_italic"></span></a>



<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav_main-nav" aria-label="Open menu"><span class="navbar-toggler-icon"></span></button><div class="wp-block-blockstrap-blockstrap-widget-nav blockstrap-nav collapse navbar-collapse" id="navbarNav_main-nav"><ul class="wp-block-blockstrap-blockstrap-widget-nav navbar-nav me-auto ms-auto me-lg-0 rounded-lg w-100 fs-sm"><li class="nav-item "><a href="https://neckpainsupport.com" class="nav-link " >Home</a></li>

<li class="nav-item "><a href="https://neckpainsupport.com/blog/" class="nav-link " >Blog</a></li>

<li class="nav-item "><a href="https://neckpainsupport.com/neckpillowdirectory/" class="nav-link " >Neck Pillow Directory</a></li>

<li class="nav-item "><a href="/join/" class="nav-link " >Partner with us</a></li>

<li class="nav-item "><a href="/activity" class="nav-link " >The Hub</a></li>


<li class="wp-block-blockstrap-blockstrap-widget-nav-dropdown nav-item dropdown form-inline text-dark"><a class="dropdown-toggle nav-link nav-link text-dark" href="#" roll="button" data-bs-toggle="dropdown" aria-expanded="false">Guide</a><ul class="wp-block-blockstrap-blockstrap-widget-nav-dropdown dropdown-menu"><li class="nav-item "><a href="https://neckpainsupport.com/back-pain-relief/" class="dropdown-item " >Back pain</a></li>

<li class="nav-item "><a href="https://neckpainsupport.com/headache-relief/" class="dropdown-item " >Headache causes and relief</a></li>

<li class="nav-item "><a href="https://neckpainsupport.com/cervical-neck-traction-guide/" class="dropdown-item " >Cervical neck traction guide</a></li>

<li class="nav-item "><a href="https://neckpainsupport.com/neck-pain-relief/" class="dropdown-item " >Neck Pain relief </a></li></ul></li>


<li class="nav-item mt-0 mb-0 pt-0 pe-0 pb-0 ps-0"><a href="https://neckpainsupport.com/login/" class="nav-link " ><i class="far fa-user  me-2"></i>Sign in</a></li>



<li class="nav-item ms-0 ms-md-0 ms-lg-4 pt-0 pe-0 pb-0 ps-0 text-end align-self-center"><a href="https://neckpainsupport.com/add-listing/neckpillowdirectory/" class="btn btn-round btn-primary btn-sm " ><i class="fas fa-plus  me-2"></i>Add listings</a></li></ul></div>
</div></div></nav>
</header>


<div class="wp-block-uagb-container uagb-layout-flex uagb-block-43ccd93c alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<div class="wp-block-uagb-container uagb-block-40c8f252">
<div class="wp-block-uagb-image aligncenter uagb-block-4fea0813 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center uag-hide-desktop uag-hide-tab"><figure class="wp-block-uagb-image__figure"><img src="https://neckpainsupport.com/wp-content/uploads/2023/11/6a010534db265a970c02c8d39f15eb200c-800wi-1-1-1-1.jpg" alt="" class="uag-image-3042" width="800" height="800" title="6a010534db265a970c02c8d39f15eb200c-800wi-1-1" loading="lazy" role="img" /></figure></div>



<div class="wp-block-uagb-advanced-heading uagb-block-428c7654"><h1 class="uagb-heading-text"><strong>Find the Best Pillow for Your Neck Pain</strong></h1></div>



<p class="wp-block-paragraph">Waking up stiff, sore, or with a headache? Neck Pain Support is a neck pillow directory that helps you find the right cervical pillow for how your neck actually hurts, from pinched nerves and herniated discs to neck arthritis, tech neck, and recovery after neck surgery. Compare neck pillows by condition and sleep position, and see what’s helping 44,000+ members of our Neck Pain Support community.</p>



<div class="wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-ee9d7615"><div class="uagb-buttons__wrap uagb-buttons-layout-wrap ">
<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-c23a759f wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://neckpainsupport.com/neckpillowdirectory/" rel="follow noopener" target="_self" role="button"><div class="uagb-button__link"><strong> </strong>Find Your Pillow </div></a></div></div>



<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-8837b9b1 wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://neckpainsupport.beehiiv.com" rel="follow noopener" target="_self" role="button"><div class="uagb-button__link">Get the Free Newsletter</div></a></div></div>
</div></div>
</div>



<div class="wp-block-uagb-container uagb-block-0667b1cd">
<div class="wp-block-uagb-image aligncenter uagb-block-ba922aa6 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center uag-hide-mob"><figure class="wp-block-uagb-image__figure"><img src="https://neckpainsupport.com/wp-content/uploads/2023/11/6a010534db265a970c02c8d39f15eb200c-800wi-1-1-1-1.jpg" alt="" class="uag-image-3042" width="800" height="800" title="6a010534db265a970c02c8d39f15eb200c-800wi-1-1" loading="lazy" role="img" /></figure></div>
</div>
</div></div>



<div class="wp-block-uagb-container uagb-block-c86320d0 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<div class="wp-block-uagb-advanced-heading uagb-block-5545331b"><h2 class="uagb-heading-text"><strong>Neck Pillows by Condition</strong></h2></div>



<div class="wp-block-uagb-container uagb-block-fbd83aa3">
<div class="wp-block-columns gap-neck-pillow has-custom-css wp-custom-css-a77109ec">
<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-5edb334e uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/pinched-nerve-cervical-radiculopathy/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M381.2 172.8C377.1 164.9 368.9 160 360 160h-156.6l50.84-127.1c2.969-7.375 2.062-15.78-2.406-22.38S239.1 0 232 0h-176C43.97 0 33.81 8.906 32.22 20.84l-32 240C-.7179 267.7 1.376 274.6 5.938 279.8C10.5 285 17.09 288 24 288h146.3l-41.78 194.1c-2.406 11.22 3.469 22.56 14 27.09C145.6 511.4 148.8 512 152 512c7.719 0 15.22-3.75 19.81-10.44l208-304C384.8 190.2 385.4 180.7 381.2 172.8z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong>Pinched Nerve (Cervical Radiculopathy)</strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">&nbsp;Pillows that keep the neck neutral when pain or tingling runs into the arm or hand</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-fc29e207 uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/herniated-bulging-disc/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M534.9 267.5C560.1 280 576 305.8 576 334v4.387c0 35.55-23.49 68.35-58.24 75.88c-38.18 8.264-74.96-13.73-86.76-49.14c-.0352-.1035-.0684-.207-.1035-.3125C425.3 347.7 409.6 336 391.6 336H184.4c-17.89 0-33.63 11.57-39.23 28.56L145 365.1c-11.8 35.41-48.58 57.4-86.76 49.14C23.49 406.7 0 373.9 0 338.4v-4.387C0 305.8 15.88 280 41.13 267.5c9.375-4.75 9.375-18.25 0-23C15.88 232 0 206.3 0 178V173.6c0-35.55 23.49-68.35 58.24-75.88c38.18-8.264 74.99 13.82 86.79 49.23C150.7 164.1 166.4 176 184.4 176h207.2c17.89 0 33.63-11.57 39.23-28.56L431 146.9c11.8-35.41 48.58-57.4 86.76-49.14C552.5 105.3 576 138.1 576 173.6v4.387C576 206.3 560.1 232 534.9 244.5C525.5 249.3 525.5 262.8 534.9 267.5z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong>Herniated or Bulging Disc (Cervical Disc Herniation)</strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Firm, consistent support that holds alignment overnight</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-6723591f uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/neck-arthritis-spondylosis-degenerative-disc-disease/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M444.4 181.1C466.8 196.8 480 222.2 480 249.8V280C480 284.4 483.6 288 488 288h48C540.4 288 544 284.4 544 280V249.8c0-43.25-21-83.5-56.38-108.1C463.9 125 448 99.38 448 70.25V8C448 3.625 444.4 0 440 0h-48C387.6 0 384 3.625 384 8v66.38C384 118.1 408.5 156 444.4 181.1zM195 359C125.1 370.1 59.75 394.8 0 432C83.62 484.2 180.2 512 279 512h88.5l-112.7-131.5C240 363.2 217.4 355.4 195 359zM553.3 87.12C547.6 83.25 544 77.12 544 70.25V8C544 3.625 540.4 0 536 0h-48C483.6 0 480 3.625 480 8v62.25c0 22.13 10.12 43.5 28.62 55.5C550.8 153 576 199.5 576 249.8V280C576 284.4 579.6 288 584 288h48C636.4 288 640 284.4 640 280V249.8C640 184.2 607.6 123.5 553.3 87.12zM360.9 352c-34.38 .125-86.75 .25-88.25 .25l117.9 137.4C402.6 503.9 420.4 512 439.1 512h88.38l-117.9-137.6C397.4 360.1 379.6 352 360.9 352zM616 352H432l117.1 137.6C562.1 503.9 579.9 512 598.6 512H616c13.25 0 24-10.75 24-24v-112C640 362.8 629.3 352 616 352z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong>Neck Arthritis (Cervical Spondylosis / Degenerative Disc Disease)</strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Gentle, cushioned contour pillows for stiffness and grinding</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-31d7205b uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/whiplash/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M176 8C182.6 8 188.4 11.1 190.9 18.09L220.3 92.05L296.4 68.93C302.7 67.03 309.5 69.14 313.6 74.27C314.1 74.85 314.5 75.45 314.9 76.08C297.8 84.32 282.7 96.93 271.4 113.3L230.4 172.5C203.1 181.4 180.6 203.5 172.6 233.4L152.7 307.4L117.4 339.9C112.6 344.4 105.5 345.4 99.64 342.6C93.73 339.7 90.16 333.6 90.62 327L96.21 247.6L17.56 235.4C11.08 234.4 5.871 229.6 4.413 223.2C2.954 216.8 5.54 210.1 10.94 206.4L76.5 161.3L37.01 92.18C33.76 86.49 34.31 79.39 38.4 74.27C42.48 69.14 49.28 67.03 55.55 68.93L131.7 92.05L161.1 18.09C163.6 11.1 169.4 8 176 8L176 8zM384.2 99.67L519.8 135.1C552.5 144.7 576.1 173.1 578.8 206.8L585.7 290.7C602.9 304.2 611.3 327 605.3 349.4L570.1 480.8C565.5 497.8 547.1 507.1 530.9 503.4L515.5 499.3C498.4 494.7 488.3 477.1 492.8 460.1L501.1 429.1L253.8 362.9L245.6 393.8C240.1 410.9 223.4 421 206.4 416.4L190.9 412.3C173.8 407.7 163.7 390.2 168.3 373.1L203.5 241.7C209.5 219.3 228.2 203.8 249.8 200.7L297.7 131.5C316.9 103.6 351.6 90.92 384.2 99.67L384.2 99.67zM367.7 161.5C361.1 159.7 354.2 162.3 350.4 167.8L318.1 214.5L519.6 268.5L515 211.1C514.5 205.2 509.8 199.6 503.2 197.8L367.7 161.5zM268.3 308.8C281.1 312.2 294.3 304.6 297.7 291.8C301.2 279 293.6 265.9 280.8 262.4C267.1 259 254.8 266.6 251.4 279.4C247.9 292.2 255.5 305.4 268.3 308.8zM528 328.7C515.2 325.3 502.1 332.9 498.6 345.7C495.2 358.5 502.8 371.6 515.6 375.1C528.4 378.5 541.6 370.9 545 358.1C548.4 345.3 540.8 332.1 528 328.7z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong>Whiplash (Whiplash-Associated Disorder)</strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Soft but supportive pillows after a car accident or injury</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>
</div>



<div class="wp-block-columns gap-neck-pillow has-custom-css wp-custom-css-e565b295">
<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-cc663ab0 uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/tech-neck-forward-head-posture/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M320 0H64C37.5 0 16 21.5 16 48v416C16 490.5 37.5 512 64 512h256c26.5 0 48-21.5 48-48v-416C368 21.5 346.5 0 320 0zM240 447.1C240 456.8 232.8 464 224 464H159.1C151.2 464 144 456.8 144 448S151.2 432 160 432h64C232.8 432 240 439.2 240 447.1zM304 384h-224V64h224V384z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong>Tech Neck (Forward Head Posture)</strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Contour pillows for desk workers and heavy phone users</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-f98c8daa uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/loss-of-neck-curve-cervical-kyphosis-military-neck/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 288c79.53 0 144-64.47 144-144s-64.47-144-144-144c-79.52 0-144 64.47-144 144S176.5 288 256 288zM351.1 320H160c-88.36 0-160 71.63-160 160c0 17.67 14.33 32 31.1 32H480c17.67 0 31.1-14.33 31.1-32C512 391.6 440.4 320 351.1 320z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong><strong>Loss of Neck Curve (Cervical Kyphosis / Military Neck)</strong></strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Curve-supporting neck rolls and contour pillows</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-f22e4e14 uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/neck-related-headaches-cervicogenic-and-tension/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M208 175.1c-8.836 0-16 7.162-16 16c0 8.836 7.163 15.1 15.1 15.1s16-7.164 16-16C224 183.2 216.8 175.1 208 175.1zM272 239.1c-8.836 0-15.1 7.163-15.1 16c0 8.836 7.165 16 16 16s16-7.164 16-16C288 247.2 280.8 239.1 272 239.1zM509.2 275c-20.94-47.13-48.46-151.7-73.1-186.8C397.7 33.59 334.6 0 266.1 0H192C85.95 0 0 85.95 0 192c0 56.8 24.8 107.7 64 142.8L64 512h256l-.0044-64h63.99c35.34 0 63.1-28.65 63.1-63.1V320h31.98C503.1 320 518.6 296.2 509.2 275zM368 240h-12.12c-28.51 0-42.79 34.47-22.63 54.63l8.576 8.576c6.25 6.25 6.25 16.38 0 22.62c-3.125 3.125-7.219 4.688-11.31 4.688s-8.188-1.562-11.31-4.688l-8.576-8.576c-20.16-20.16-54.63-5.881-54.63 22.63V352c0 8.844-7.156 16-16 16s-16-7.156-16-16v-12.12c0-28.51-34.47-42.79-54.63-22.63l-8.576 8.576c-3.125 3.125-7.219 4.688-11.31 4.688c-4.096 0-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62l8.577-8.576C166.9 274.5 152.6 240 124.1 240H112c-8.844 0-16-7.156-16-16s7.157-16 16-16L124.1 208c28.51 0 42.79-34.47 22.63-54.63L138.2 144.8c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.63 0L169.4 130.7c20.16 20.16 54.63 5.881 54.63-22.63V96c0-8.844 7.156-16 16-16S256 87.16 256 96v12.12c0 28.51 34.47 42.79 54.63 22.63l8.576-8.576c6.25-6.25 16.38-6.25 22.63 0s6.25 16.38 0 22.62L333.3 153.4C313.1 173.5 327.4 208 355.9 208l12.12-.0004c8.844 0 15.1 7.157 15.1 16S376.8 240 368 240z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong><strong>Neck-Related Headaches (Cervicogenic &amp; Tension Headaches)</strong></strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Pillows that ease tension at the base of the skull</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-b0e47082 uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height"><a href="https://neckpainsupport.com/neckpillowdirectory/category/occipital-neuralgia/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M184 0C214.9 0 240 25.07 240 56V456C240 486.9 214.9 512 184 512C155.1 512 131.3 490.1 128.3 461.9C123.1 463.3 117.6 464 112 464C76.65 464 48 435.3 48 400C48 392.6 49.27 385.4 51.59 378.8C21.43 367.4 0 338.2 0 304C0 272.1 18.71 244.5 45.77 231.7C37.15 220.8 32 206.1 32 192C32 161.3 53.59 135.7 82.41 129.4C80.84 123.9 80 118 80 112C80 82.06 100.6 56.92 128.3 49.93C131.3 21.86 155.1 0 184 0zM383.7 49.93C411.4 56.92 432 82.06 432 112C432 118 431.2 123.9 429.6 129.4C458.4 135.7 480 161.3 480 192C480 206.1 474.9 220.8 466.2 231.7C493.3 244.5 512 272.1 512 304C512 338.2 490.6 367.4 460.4 378.8C462.7 385.4 464 392.6 464 400C464 435.3 435.3 464 400 464C394.4 464 388.9 463.3 383.7 461.9C380.7 490.1 356.9 512 328 512C297.1 512 272 486.9 272 456V56C272 25.07 297.1 0 328 0C356.9 0 380.7 21.86 383.7 49.93z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong><strong>Occipital Neuralgia</strong></strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Pillows that reduce pressure on the back of the head</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>
</div>



<div class="wp-block-columns gap-neck-pillow has-custom-css wp-custom-css-368ede8c">
<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-8ad09ebe uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height1"><a href="https://neckpainsupport.com/neckpillowdirectory/category/stiff-neck-morning-neck-pain/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M176 288C220.1 288 256 252.1 256 208S220.1 128 176 128S96 163.9 96 208S131.9 288 176 288zM544 128H304C295.2 128 288 135.2 288 144V320H64V48C64 39.16 56.84 32 48 32h-32C7.163 32 0 39.16 0 48v416C0 472.8 7.163 480 16 480h32C56.84 480 64 472.8 64 464V416h512v48c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16V224C640 170.1 597 128 544 128z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong><strong>Stiff Neck / Morning Neck Pain</strong></strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">The right pillow height for side and back sleepers</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-344a834f uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height1"><a href="https://neckpainsupport.com/neckpillowdirectory/category/post-surgery-neck-fusion-recovery/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M96 318.3v1.689h1.689C97.12 319.4 96.56 318.9 96 318.3zM176 320c44.13 0 80-35.88 80-79.1s-35.88-79.1-80-79.1S96 195.9 96 240S131.9 320 176 320zM256 318.3C255.4 318.9 254.9 319.4 254.3 320H256V318.3zM544 160h-82.1L450.7 183.9C441.5 203.2 421.8 215.8 400 216c-21.23 0-40.97-12.31-50.3-31.35l-12.08-24.64H304c-8.836 0-16 7.161-16 15.1v175.1L64 352V80.01c0-8.834-7.164-15.1-16-15.1h-32c-8.836 0-16 7.163-16 15.1V496C0 504.8 7.164 512 16 512h32C56.84 512 64 504.8 64 496v-47.1h512V496c0 8.836 7.164 16 16 16h32c8.836 0 16-7.164 16-16V256C640 202.1 597 160 544 160zM624 48.01h-115.2l-24.88-37.31c-2.324-3.48-5.539-6.131-9.158-7.977c-1.172-.6016-2.486-.5508-3.738-.9512C468.8 1.035 466.5 0 464.1 0c-.625 0-1.25 .0254-1.875 .0781c-8.625 .6406-16.25 5.876-19.94 13.7l-42.72 90.81l-21.12-43.12c-4.027-8.223-12.39-13.44-21.54-13.44L208 48.02C199.2 48.01 192 55.18 192 64.02v15.99c0 8.836 7.163 15.1 15.1 16l133.1 .0091l36.46 74.55C382.5 178.8 390.8 184 400 184c9.219-.0781 17.78-5.438 21.72-13.78l45.91-97.52l8.406 12.62C480.5 91.1 487.1 96.01 496 96.01h128c8.836 0 16-7.164 16-16V64.01C640 55.18 632.8 48.01 624 48.01z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong><strong><strong>Post-Surgery Recovery (ACDF / Neck Fusion)</strong></strong></strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Stable, gentle support while you heal</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-af10546e uagb-infobox__content-wrap  uagb-infobox_cta-type-all uagb-infobox-icon-above-title uagb-infobox-image-valign-top neck-pillow-height1"><a href="https://neckpainsupport.com/neckpillowdirectory/category/dropped-head-syndrome/" class="uagb-infobox-link-wrap uagb-infbox__link-to-all" target="_blank" aria-label="Infobox Link" rel="noopener noreferrer" onclick="return true;"></a><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><div class="uagb-iconbox-icon-wrap uagb-infobox-shape-circle"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M277.4 11.98C261.1 4.469 243.1 0 224 0C170.3 0 124.5 33.13 105.5 80h81.07L277.4 11.98zM342.5 80c-7.895-19.47-20.66-36.19-36.48-49.51L240 80H342.5zM224 256c70.7 0 128-57.31 128-128c0-5.48-.9453-10.7-1.613-16H97.61C96.95 117.3 96 122.5 96 128C96 198.7 153.3 256 224 256zM272 416h-45.14l58.64 93.83C305.4 503.1 320 485.8 320 464C320 437.5 298.5 416 272 416zM274.7 304H173.3c-5.393 0-10.71 .3242-15.98 .8047L206.9 384H272c44.13 0 80 35.88 80 80c0 18.08-6.252 34.59-16.4 48h77.73C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM0 477.3C0 496.5 15.52 512 34.66 512H64v-169.1C24.97 374.7 0 423.1 0 477.3zM96 322.4V512h153.1L123.7 311.3C114.1 314.2 104.8 317.9 96 322.4z"></path></svg></div></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong><strong><strong>Dropped Head Syndrome</strong></strong></strong></strong></h3></div><div class="uagb-ifb-separator"></div><p class="uagb-ifb-desc">Supportive options for neck weakness</p><div class="uagb-ifb-button-wrapper wp-block-button"></div></div></div>
</div>
</div>
</div>
</div></div>



<div class="wp-block-uagb-container uagb-block-7ab9a0f4 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<div class="wp-block-uagb-advanced-heading uagb-block-5b1ab590"><h2 class="uagb-heading-text">Best Pillow for Side, Back, and Stomach Sleepers with Neck Pain</h2></div>



<p class="has-text-align-center wp-block-paragraph">Your sleep position decides how high and firm your pillow should be</p>



<div class="wp-block-columns gap-pillow has-custom-css wp-custom-css-f3eb56ea">
<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-1d1676ab uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top sleeper-height has-custom-css wp-custom-css-080a801e"><div class="uagb-ifb-content"><div class="uagb-ifb-image-content"><img src="https://neckpainsupport.com/wp-content/uploads/2026/10/Peaceful-Side-Sleeping-Woman-in-White-Bedding-1.png" alt="" width="" height="0" loading="lazy"/></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong>Side sleepers</strong></h3></div><p class="uagb-ifb-desc">Need a higher, firmer pillow to fill the space between the shoulder and head and keep the neck straight.</p></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-71604b59 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top sleeper-height"><div class="uagb-ifb-content"><div class="uagb-ifb-image-content"><img src="https://neckpainsupport.com/wp-content/uploads/2026/10/Peaceful-Sleep-on-White-Bedding-1.png" alt="" width="" height="0" loading="lazy"/></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong>Back sleepers</strong></strong></h3></div><p class="uagb-ifb-desc">Do best with a lower cervical pillow that supports the natural curve of the neck.</p></div></div>
</div>



<div class="wp-block-column">
<div class="wp-block-uagb-info-box uagb-block-ab55e6c3 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top sleeper-height"><div class="uagb-ifb-content"><div class="uagb-ifb-image-content"><img src="https://neckpainsupport.com/wp-content/uploads/2026/10/Peaceful-Side-Sleeping-Woman-in-White-Bedding-1.png" alt="" width="" height="0" loading="lazy"/></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title"><strong><strong>Stomach sleepers</strong></strong></h3></div><p class="uagb-ifb-desc">Need a very thin pillow, since this position twists the neck. Many people with neck pain try switching to the side or back.</p></div></div>
</div>
</div>



<div class="wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-84d20f72"><div class="uagb-buttons__wrap uagb-buttons-layout-wrap ">
<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-e741ace0 wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://neckpainsupport.com/neckpillowdirectory/" rel="follow noopener" target="_self" role="button"><div class="uagb-button__link"><strong>Browse Pillows for Your Sleep Position </strong></div></a></div></div>
</div></div>
</div></div>



<div class="wp-block-blockstrap-blockstrap-widget-container mb-4 pe-md-3 ps-md-3 pt-5 bg-image-fixed container align-items-center" id="main">
<div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed row">
<div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed col align-items-center">
<div class="wp-block-uagb-advanced-heading uagb-block-d3beb333"><h2 class="uagb-heading-text">Product Listings</h2></div>
</div>
</div>



<div class="wp-block-blockstrap-blockstrap-widget-container mb-7 row-cols-1 bg-image-fixed row expert-reverse">
<div class="wp-block-blockstrap-blockstrap-widget-container mb-3 col-12 col-lg-6 bg-image-fixed col scrollbars-ios overflow-auto" style="max-height:525px">
<div class="wp-block-geodirectory-geodir-widget-listings"><div class="geodir-listings bsui sdel-2c696dbc" >		<div id="geodir_6af2c9b86078f" class="geodir_locations geodir_location_listing
							 mb-3 expert-listing		 position-relative">
				<div
		class="row row-cols-1 row-cols-sm-2 geodir-category-list-view geodir-widget-posts geodir-gridview row-cols-md-0">
		
<div class="col mb-3 geodir-post post-5311 gd_place type-gd_place status-publish has-post-thumbnail gd-post-pkg-1" data-post-id="5311">
	
<div class="wp-block-blockstrap-blockstrap-widget-container mt-0 me-0 mb-0 ms-0 pt-0 pe-0 pb-0 ps-0 border-0 bg-image-fixed card h-100">
    <div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed card-img-top position-relative"><figure class="overflow-hidden mb-0 border-0 rounded rounded-3 " style=" "><a href="https://neckpainsupport.com/neckpillowdirectory/onesheep-a-pillow-designed-around-human-anatomy/" class=" ratio ratio-1x1  embed-has-action  position-relative" ><img width="1076" height="1462" src="https://neckpainsupport.com/wp-content/uploads/2026/09/978f3e18-6738-4f59-bdd0-ded70b57c1e2.png" class="mw-100 w-100 embed-item-cover-xy  wp-post-image" alt="Featured image" loading="lazy" decoding="async" srcset="https://neckpainsupport.com/wp-content/uploads/2026/09/978f3e18-6738-4f59-bdd0-ded70b57c1e2.png 1076w, https://neckpainsupport.com/wp-content/uploads/2026/09/978f3e18-6738-4f59-bdd0-ded70b57c1e2-221x300.png 221w, https://neckpainsupport.com/wp-content/uploads/2026/09/978f3e18-6738-4f59-bdd0-ded70b57c1e2-754x1024.png 754w, https://neckpainsupport.com/wp-content/uploads/2026/09/978f3e18-6738-4f59-bdd0-ded70b57c1e2-768x1044.png 768w, https://neckpainsupport.com/wp-content/uploads/2026/09/978f3e18-6738-4f59-bdd0-ded70b57c1e2-600x815.png 600w" sizes="auto, (max-width: 1076px) 100vw, 1076px" /><i class="fas fa-link w-auto h-auto"></i></a></figure>

        <div class="geodir_post_meta gd-fav-info-wrap  gd-fav-hide-text ab-top-right mt-2 me-2 pt-1 pe-2 pb-0 ps-2 border border-white rounded rounded-circle ab-top-right bg-white" >		<span class="gd-list-favorite">
			<span class="geodir-addtofav favorite_property_5311  h5" aria-hidden="true"><span  title="Add to Favorites"  class="geodir-addtofav-icon c-pointer geodir-act-fav"  data-color-on="#fc0000"  data-icon="far fa-heart fa-sm"  data-color-off="grey"  data-text-color=""  data-bs-toggle="tooltip"  aria-hidden="true"  onclick="javascript:window.location.href='https://neckpainsupport.com/wp-login.php?redirect_to=https%3A%2F%2Fneckpainsupport.com%2F'"  ><i class="far fa-heart fa-sm"  style="color:grey;" ></i> <span class="geodir-fav-text gv-secondary visually-hidden" style="" aria-hidden="true">Favorite</span></span>
</span>		</span>
		</div></div>
    

    
    <div class="wp-block-blockstrap-blockstrap-widget-container pt-0 pe-0 pb-0 ps-0 bg-image-fixed card-body">
        <div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed row align-items-center">
            <div class="wp-block-blockstrap-blockstrap-widget-container col-auto bg-image-fixed col"><h3 class="mb-0 fw-bold fs-lg"><a href="https://neckpainsupport.com/neckpillowdirectory/onesheep-a-pillow-designed-around-human-anatomy/" class="" >OneSheep | A Pillow Designed Around Human Anatomy</a></h3></div>
            

            
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-end col">
                <div class="wp-block-geodirectory-geodir-widget-post-rating"><div class="geodir-post-rating bsui sdel-c82057ae" ><div class="geodir_post_meta gd-rating-info-wrap  clear-both  fs-xs geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
			<i class="fas fa-star me-1 me-1 fa-lg" aria-hidden="true"  style="vertical-align: unset;color: #afafaf"></i><b class="">0.0</b><span class="text-muted ms-1 ms-1">(0)</span>		</div>
		</div></div></div>
                </div>
            </div>
        

        
        <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed row">
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-muted col"><p class="mb-2 text-muted fs-sm">Dr. Casey D’Arcy spent eight years in private chiropractic practice, where one of the most common questions she was asked…</p></div>
            </div>
        

        
        <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed row">
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-muted col"></div>
            </div>
        </div>
    </div>
</div>

<div class="col mb-3 geodir-post post-5145 gd_place type-gd_place status-publish has-post-thumbnail gd-post-pkg-1" data-post-id="5145">
	
<div class="wp-block-blockstrap-blockstrap-widget-container mt-0 me-0 mb-0 ms-0 pt-0 pe-0 pb-0 ps-0 border-0 bg-image-fixed card h-100">
    <div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed card-img-top position-relative"><figure class="overflow-hidden mb-0 border-0 rounded rounded-3 " style=" "><a href="https://neckpainsupport.com/neckpillowdirectory/optimal-neck-support-brace/" class=" ratio ratio-1x1  embed-has-action  position-relative" ><img width="1080" height="475" src="https://neckpainsupport.com/wp-content/uploads/2026/09/1000005231.jpg" class="mw-100 w-100 embed-item-cover-xy  wp-post-image" alt="Featured image" loading="lazy" decoding="async" srcset="https://neckpainsupport.com/wp-content/uploads/2026/09/1000005231.jpg 1080w, https://neckpainsupport.com/wp-content/uploads/2026/09/1000005231-300x132.jpg 300w, https://neckpainsupport.com/wp-content/uploads/2026/09/1000005231-1024x450.jpg 1024w, https://neckpainsupport.com/wp-content/uploads/2026/09/1000005231-768x338.jpg 768w, https://neckpainsupport.com/wp-content/uploads/2026/09/1000005231-600x264.jpg 600w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><i class="fas fa-link w-auto h-auto"></i></a></figure>

        <div class="geodir_post_meta gd-fav-info-wrap  gd-fav-hide-text ab-top-right mt-2 me-2 pt-1 pe-2 pb-0 ps-2 border border-white rounded rounded-circle ab-top-right bg-white" >		<span class="gd-list-favorite">
			<span class="geodir-addtofav favorite_property_5145  h5" aria-hidden="true"><span  title="Add to Favorites"  class="geodir-addtofav-icon c-pointer geodir-act-fav"  data-color-on="#fc0000"  data-icon="far fa-heart fa-sm"  data-color-off="grey"  data-text-color=""  data-bs-toggle="tooltip"  aria-hidden="true"  onclick="javascript:window.location.href='https://neckpainsupport.com/wp-login.php?redirect_to=https%3A%2F%2Fneckpainsupport.com%2F'"  ><i class="far fa-heart fa-sm"  style="color:grey;" ></i> <span class="geodir-fav-text gv-secondary visually-hidden" style="" aria-hidden="true">Favorite</span></span>
</span>		</span>
		</div></div>
    

    
    <div class="wp-block-blockstrap-blockstrap-widget-container pt-0 pe-0 pb-0 ps-0 bg-image-fixed card-body">
        <div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed row align-items-center">
            <div class="wp-block-blockstrap-blockstrap-widget-container col-auto bg-image-fixed col"><h3 class="mb-0 fw-bold fs-lg"><a href="https://neckpainsupport.com/neckpillowdirectory/optimal-neck-support-brace/" class="" >Optimal neck support brace</a></h3></div>
            

            
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-end col">
                <div class="wp-block-geodirectory-geodir-widget-post-rating"><div class="geodir-post-rating bsui sdel-c82057ae" ><div class="geodir_post_meta gd-rating-info-wrap  clear-both  fs-xs geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
			<i class="fas fa-star me-1 me-1 fa-lg" aria-hidden="true"  style="vertical-align: unset;color: #afafaf"></i><b class="">0.0</b><span class="text-muted ms-1 ms-1">(0)</span>		</div>
		</div></div></div>
                </div>
            </div>
        

        
        <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed row">
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-muted col"><p class="mb-2 text-muted fs-sm">The Optimal neck support is a low-profile, waterproof soft cervical collar designed to hold the head upright while permitting natural movement…</p></div>
            </div>
        

        
        <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed row">
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-muted col"></div>
            </div>
        </div>
    </div>
</div>

<div class="col mb-3 geodir-post post-4854 gd_place type-gd_place status-publish has-post-thumbnail gd-post-pkg-1" data-post-id="4854">
	
<div class="wp-block-blockstrap-blockstrap-widget-container mt-0 me-0 mb-0 ms-0 pt-0 pe-0 pb-0 ps-0 border-0 bg-image-fixed card h-100">
    <div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed card-img-top position-relative"><figure class="overflow-hidden mb-0 border-0 rounded rounded-3 " style=" "><a href="https://neckpainsupport.com/neckpillowdirectory/back-science/" class=" ratio ratio-1x1  embed-has-action  position-relative" ><img width="1200" height="675" src="https://neckpainsupport.com/wp-content/uploads/2026/05/BackScience_AdjustableBaseLevel3AngleView.webp" class="mw-100 w-100 embed-item-cover-xy  wp-post-image" alt="Featured image" loading="lazy" decoding="async" srcset="https://neckpainsupport.com/wp-content/uploads/2026/05/BackScience_AdjustableBaseLevel3AngleView.webp 1200w, https://neckpainsupport.com/wp-content/uploads/2026/05/BackScience_AdjustableBaseLevel3AngleView-300x169.webp 300w, https://neckpainsupport.com/wp-content/uploads/2026/05/BackScience_AdjustableBaseLevel3AngleView-1024x576.webp 1024w, https://neckpainsupport.com/wp-content/uploads/2026/05/BackScience_AdjustableBaseLevel3AngleView-768x432.webp 768w, https://neckpainsupport.com/wp-content/uploads/2026/05/BackScience_AdjustableBaseLevel3AngleView-1160x653.webp 1160w, https://neckpainsupport.com/wp-content/uploads/2026/05/BackScience_AdjustableBaseLevel3AngleView-600x338.webp 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><i class="fas fa-link w-auto h-auto"></i></a></figure>

        <div class="geodir_post_meta gd-fav-info-wrap  gd-fav-hide-text ab-top-right mt-2 me-2 pt-1 pe-2 pb-0 ps-2 border border-white rounded rounded-circle ab-top-right bg-white" >		<span class="gd-list-favorite">
			<span class="geodir-addtofav favorite_property_4854  h5" aria-hidden="true"><span  title="Add to Favorites"  class="geodir-addtofav-icon c-pointer geodir-act-fav"  data-color-on="#fc0000"  data-icon="far fa-heart fa-sm"  data-color-off="grey"  data-text-color=""  data-bs-toggle="tooltip"  aria-hidden="true"  onclick="javascript:window.location.href='https://neckpainsupport.com/wp-login.php?redirect_to=https%3A%2F%2Fneckpainsupport.com%2F'"  ><i class="far fa-heart fa-sm"  style="color:grey;" ></i> <span class="geodir-fav-text gv-secondary visually-hidden" style="" aria-hidden="true">Favorite</span></span>
</span>		</span>
		</div></div>
    

    
    <div class="wp-block-blockstrap-blockstrap-widget-container pt-0 pe-0 pb-0 ps-0 bg-image-fixed card-body">
        <div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed row align-items-center">
            <div class="wp-block-blockstrap-blockstrap-widget-container col-auto bg-image-fixed col"><h3 class="mb-0 fw-bold fs-lg"><a href="https://neckpainsupport.com/neckpillowdirectory/back-science/" class="" >Back Science</a></h3></div>
            

            
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-end col">
                <div class="wp-block-geodirectory-geodir-widget-post-rating"><div class="geodir-post-rating bsui sdel-c82057ae" ><div class="geodir_post_meta gd-rating-info-wrap  clear-both  fs-xs geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
			<i class="fas fa-star me-1 me-1 fa-lg" aria-hidden="true"  style="vertical-align: unset;color: #afafaf"></i><b class="">0.0</b><span class="text-muted ms-1 ms-1">(0)</span>		</div>
		</div></div></div>
                </div>
            </div>
        

        
        <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed row">
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-muted col"><p class="mb-2 text-muted fs-sm">Back Science is a US-based sleep solutions brand specializing in scientifically designed mattresses, adjustable bed bases, bedding, and luxury massage…</p></div>
            </div>
        

        
        <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed row">
            <div class="wp-block-blockstrap-blockstrap-widget-container bg-image-fixed text-muted col"></div>
            </div>
        </div>
    </div>
</div>
	</div>
		</div>
		</div></div>
</div>



<div class="wp-block-blockstrap-blockstrap-widget-container mb-3 col-12 col-lg-6 bg-image-fixed col">
<div class="wp-block-geodirectory-geodir-widget-map"><div class="geodir-wgt-map bsui sdel-3bf4ed5c" ><!--START geodir-map-wrap-->
<div class="geodir-map-wrap geodir-directory-map-wrap border-0 rounded-lg rounded 100 525px overflow-hidden">
	<div id="catcher_gd_map_canvas_directory"></div>
	<!--START stick_trigger_container-->
	<div class="stick_trigger_container bsui">
		<div class="trigger_sticky triggeroff_sticky mt-n5 btn btn-secondary me-n2 me-n2 c-pointer" style="display: none;">
			<i class="fas fa-map-marked-alt"></i>
			<i class="fas fa-angle-right"></i>
		</div>
		<!--end of stick trigger container-->
		<div class="geodir_map_container gd_map_canvas_directory bsui position-relative mw-100" id="sticky_map_gd_map_canvas_directory" style="width:100%;min-height:525px;">
			<!--END map_background-->
			<div class="map_background">
				<div class="top_banner_section_in clearfix">
					<div class="gd_map_canvas_directory_TopLeft TopLeft position-absolute bg-white text-muted rounded-sm rounded-1 shadow-sm m-2 px-1 py-1 h5 c-pointer" style="z-index:3">
						<span class="triggermap" id="gd_map_canvas_directory_triggermap">
							<i class="fas fa-expand-arrows-alt fa-fw fa-width-fixed" aria-hidden="true"></i>
							<i class="fas fa-compress-arrows-alt fa-fw fa-width-fixed d-none" aria-hidden="true"></i>
						</span>
					</div>
					<div class="gd_map_canvas_directory_TopRight TopRight"></div>
					<div id="gd_map_canvas_directory_wrapper" class="main_map_wrapper" style="height:525px;width:100%;">
						<div class="iprelative position-relative">
							<div id="gd_map_canvas_directory" class="geodir-map-canvas" data-map-type="directory" data-map-canvas="gd_map_canvas_directory" style="height:525px;width:100%;z-index:0" ></div>
							<div id="gd_map_canvas_directory_loading_div" class="loading_div overlay overlay-black position-absolute row m-0" style="height:525px;width:100%;top:0;z-index:2">
								<div class="spinner-border mx-auto align-self-center text-white" role="status">
									<span class="visually-hidden">Loading&#8230;</span>
								</div>
							</div>
							<div id="gd_map_canvas_directory_map_nofound" class="advmap_nofound position-absolute row m-0 z-index-1" style="display:none;transform: translate(-50%, -50%);top:50%;left:50%;opacity:.85;pointer-events:none">
								<div class="alert alert-info text-center mx-auto align-self-center shadow-lg mb-0">
									<div class='h3 alert-heading'>No Records Found</div><p> Sorry, no records were found. Please adjust your search criteria and try again.</p>								</div>
							</div>
							<div id="gd_map_canvas_directory_map_notloaded" class="advmap_notloaded position-absolute row m-0 z-index-1" style="display:none;transform:translate(-50%, -50%);top:50%;left:50%;opacity:.85;pointer-events:none">
								<div class="alert alert-danger text-center mx-auto align-self-center shadow-lg mb-0">
									<div class='h3 alert-heading'>Maps failed to load</div><p> Sorry, unable to load the Maps API.</p>								</div>
							</div>
						</div>
					</div>
					<div class="gd_map_canvas_directory_BottomLeft BottomLeft"></div>
				</div>
			</div><!--END map_background-->
			<!-- START cat_filter/search_filter -->
<div class="geodir-map-cat-filter-wrap position-absolute row m-0 text-light px-2 overflow-hidden z-index-1" style="max-height: 100%;right:0;bottom:0;background:#000000a1;">
	<div class="map-category-listing gd-map-cat-ptypes scrollbars-ios overflow-auto px-0" style="max-height:525px;">
		<div class="gd-trigger gd-triggeroff text-end text-end c-pointer">
			<i class="fas fa-chevron-down"></i>
			<i class="fas fa-sliders-h d-none"></i>
		</div>
		<div id="gd_map_canvas_directory_cat"
		     class="gd_map_canvas_directory_map_category map_category"  checked='checked'		     style="max-height:525px;">
			<select  class="form-select form-select-sm mb-1 text-dark"  id="gd_map_canvas_directory_posttype"  onchange="build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;, true);"  aria-label="Post Type" ><option value="gd_place"  selected='selected'>Neck Pillows</option><option value="gd_experts" >Experts</option></select><input type="search"  name="search"  id="gd_map_canvas_directory_search_string"  placeholder="Search by name"  title="hit enter to search"  class="form-control form-control-sm"  autocomplete="off"  data-bs-toggle="tooltip"  data-placement="left"  onkeydown="if(event.keyCode == 13){build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;, false);}"  style="box-sizing: border-box;"  aria-label="Search by name" >
							<input type="hidden" id="gd_map_canvas_directory_child_collapse" value="1"/>
				<input type="hidden" id="gd_map_canvas_directory_cat_enabled" value="1"/>
				<div class="geodir_toggle my-1">
										<ul class="treeview main_list geodir-map-terms list-unstyled p-0 m-0" style="margin-left:0px;;"><li class=" list-unstyled p-0 m-0 "><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_5009"  value="5009"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_5009" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="herniated / bulging disc." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Herniated / Bulging Disc" loading="lazy" />Herniated / Bulging Disc</label></div></li><li class=" list-unstyled p-0 m-0 "><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_5010"  value="5010"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_5010" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="neck arthritis (spondylosis / degenerative disc disease)." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Neck Arthritis (Spondylosis / Degenerative Disc Disease)" loading="lazy" />Neck Arthritis (Spondylosis / Degenerative Disc Disease)</label></div></li><li class=" list-unstyled p-0 m-0 "><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_5014"  value="5014"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_5014" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="neck-related headaches (cervicogenic and tension)." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Neck-Related Headaches (Cervicogenic and Tension)" loading="lazy" />Neck-Related Headaches (Cervicogenic and Tension)</label></div></li><li class=" list-unstyled p-0 m-0 "><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_5008"  value="5008"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_5008" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="pinched nerve (cervical radiculopathy)." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Pinched Nerve (Cervical Radiculopathy)" loading="lazy" />Pinched Nerve (Cervical Radiculopathy)</label></div></li><li class=" list-unstyled p-0 m-0 "><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_4626"  value="4626"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_4626" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="products." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Products" loading="lazy" />Products</label></div><ul class="treeview sub_list list-unstyled p-0 m-0" style="margin-left:15px;display:none;"><li class=" list-unstyled p-0 m-0 ms-2 ms-2"><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_4915"  value="4915"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_4915" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="mattresses." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Mattresses" loading="lazy" />Mattresses</label></div></li><li class=" list-unstyled p-0 m-0 ms-2 ms-2"><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_4636"  value="4636"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_4636" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="pillows &amp; sleep support." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Pillows &amp; Sleep Support" loading="lazy" />Pillows &amp; Sleep Support</label></div></li><li class=" list-unstyled p-0 m-0 ms-2 ms-2"><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_4638"  value="4638"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_4638" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="posture correctors &amp; braces." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Posture Correctors &amp; Braces" loading="lazy" />Posture Correctors &amp; Braces</label></div></li></ul></li><li class=" list-unstyled p-0 m-0 "><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_5016"  value="5016"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_5016" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="stiff neck / morning neck pain." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Stiff Neck / Morning Neck Pain" loading="lazy" />Stiff Neck / Morning Neck Pain</label></div></li><li class=" list-unstyled p-0 m-0 "><div class="form-check" ><input type="checkbox"  name="gd_map_canvas_directory_cat[]"  id="gd_map_canvas_directory_tick_cat_5012"  value="5012"  checked  class="group_selector form-check-input c-pointer"  onclick="javascript:build_map_ajax_search_param(&#039;gd_map_canvas_directory&#039;,false, this)" ><label for="gd_map_canvas_directory_tick_cat_5012" class="text-light mb-0 form-check-label form-label"><img class="w-auto me-1 ms-n1 me-1 ms-n1 rounded-circle" style="height:22px" alt="tech neck / forward head posture." src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png" title="Tech Neck / Forward Head Posture" loading="lazy" />Tech Neck / Forward Head Posture</label></div></li></ul>					<script type="text/javascript">jQuery(window).on("load",function(){geodir_show_sub_cat_collapse_button('gd_map_canvas_directory');});</script>
									</div>
						<div class="BottomRight"></div>
		</div>
	</div>
</div><!-- END cat_filter/search_filter -->
		</div>
		<style>.geodir_map_container .poi-info-window .full-width{width:180px;position:relative;margin-left:inherit;left:inherit;}.geodir-map-canvas .gm-style img{max-width:none;box-shadow:none!important}.geodir-map-canvas .leaflet-tile-container img{box-shadow:none!important}</style>
		<script type="text/javascript">window.gdBaseLat=0;window.gdBaseLng=0;window.gdBaseZoom=0;jQuery(function($){var gdMapCanvas='gd_map_canvas_directory';build_map_ajax_search_param(gdMapCanvas,false);var screenH,heightVH,ptypeH=0;screenH=$(window).height();heightVH=parseFloat('525');if($("#"+gdMapCanvas+"_posttype_menu").length){ptypeH=$("#"+gdMapCanvas+"_posttype_menu").outerHeight()}$("#"+gdMapCanvas+"_cat").css("max-height",heightVH-ptypeH+'px')});</script>	</div><!--END stick_trigger_container-->
</div><!--END geodir-map-wrap-->
<style>body.stickymap_hide .stickymap{display:none!important}body.stickymap_hide .stick_trigger_container .fa-angle-right{transform:rotate(180deg)}body.body_fullscreen>.stick_trigger_container{width:100vw;height:100vh;position:fixed;z-index:50000}body.gd-google-maps .geodir-map-wrap .geodir-map-cat-filter-wrap{margin-bottom:14px!important}body.gd-osm-gmaps .geodir-map-wrap .geodir-map-cat-filter-wrap{margin-bottom:16.5px!important}</style>
</div></div>
</div>
</div>
</div>



<div class="wp-block-uagb-container uagb-block-3cc692b9 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<div class="wp-block-uagb-container uagb-block-54e5d0df">
<h2 class="wp-block-heading part1 has-text-color" style="color:#000000">Daily Habits to Ease Neck Pain</h2>



<p class="wp-block-paragraph">A good neck pillow works best alongside good daily habits. Keep your screen at eye level, get up and move every 30 minutes, and do gentle neck stretches like chin tucks. At night, choose a pillow that keeps your head in line with your spine. Small changes, done every day, add up.</p>
</div>



<div class="wp-block-uagb-container uagb-block-2dee7101">
<div class="wp-block-uagb-image uagb-block-2685d1ae wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img src="https://neckpainsupport.com/wp-content/uploads/2013/12/6a010534db265a970c019b02522a3a970c-320wi-1.jpg" alt="" class="uag-image-3032" width="1000" height="318" title="6a010534db265a970c019b02522a3a970c-320wi (1)" loading="lazy" role="img" /></figure></div>
</div>
</div></div>



<div class="wp-block-uagb-container uagb-block-2c352561 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<div class="wp-block-uagb-container uagb-block-2330b6a3">
<figure class="wp-block-image size-large"><img width="1024" height="1024" src="https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1-1024x1024.png" alt="" class="wp-image-5347" srcset="https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1-1024x1024.png 1024w, https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1-150x150.png 150w, https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1-300x300-1.png 300w, https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1-768x768.png 768w, https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1-600x600.png 600w, https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1-100x100.png 100w, https://neckpainsupport.com/wp-content/uploads/2026/09/neckpain-1.png 1254w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-uagb-container uagb-block-a1201fd1">
<div class="wp-block-uagb-info-box uagb-block-awcvwpmg uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top Cta-text-color"><div class="uagb-ifb-content"><div class="uagb-ifb-title-wrap"><h2 class="uagb-ifb-title">Join 44,000+ People Living with Neck Pain</h2></div><p class="uagb-ifb-desc">Don’t face neck pain alone. In the Neck Pain Support Group on Facebook, members share real stories, ask questions, and talk about what’s actually helping, from neck pillows and traction to injections and surgery.</p></div></div>



<div class="wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-ad3de973"><div class="uagb-buttons__wrap uagb-buttons-layout-wrap ">
<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-2ffc97c6 wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://www.facebook.com/groups/NeckPainSupport" rel="follow noopener" target="_self" role="button"><div class="uagb-button__link">Join Our Group</div></a></div></div>
</div></div>
</div>
</div></div>



<div class="wp-block-uagb-container uagb-block-96d00d50 alignfull uagb-is-root-container">
<div class="wp-block-uagb-advanced-heading uagb-block-6361998d"><h2 class="uagb-heading-text"><strong>Frequently Asked Questions</strong></h2></div>


<div class="wp-block-uagb-faq uagb-faq__outer-wrap uagb-block-c9e242a9 uagb-faq-icon-row uagb-faq-layout-accordion uagb-faq-expand-first-true uagb-faq-inactive-other-true uagb-faq__wrap uagb-buttons-layout-wrap uagb-faq-equal-height     " data-faqtoggle="true" role="tablist"><div class="wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-8478d891 " role="tab" tabindex="0"><div class="uagb-faq-questions-button uagb-faq-questions">			<span class="uagb-icon uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"></path></svg>
							</span>
						<span class="uagb-icon-active uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"></path></svg>
							</span>
			<span class="uagb-question"><strong>What is The Neck Pain Blogger about?</strong></span></div><div class="uagb-faq-content"><p>The best pillow for neck pain depends on your condition and how you sleep. Side sleepers usually need a higher, firmer pillow, and back sleepers need a lower cervical pillow that supports the neck’s curve. Start with your neck issue in our directory to compare options.</p></div></div><div class="wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-2916b309 " role="tab" tabindex="0"><div class="uagb-faq-questions-button uagb-faq-questions">			<span class="uagb-icon uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"></path></svg>
							</span>
						<span class="uagb-icon-active uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"></path></svg>
							</span>
			<span class="uagb-question"><strong>What pillow is best for a pinched nerve in the neck?</strong></span></div><div class="uagb-faq-content"><p>For a pinched nerve (cervical radiculopathy), look for a pillow that keeps your neck neutral so it isn’t bent or twisted overnight. See our Pinched Nerve category for options.<br></p></div></div><div class="wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-e93cb5c5 " role="tab" tabindex="0"><div class="uagb-faq-questions-button uagb-faq-questions">			<span class="uagb-icon uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"></path></svg>
							</span>
						<span class="uagb-icon-active uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"></path></svg>
							</span>
			<span class="uagb-question"><strong> Should side sleepers with neck pain use a higher pillow?</strong></span></div><div class="uagb-faq-content"><p>Usually, yes. A side sleeper’s pillow needs to fill the space between the shoulder and head so the neck stays straight. A pillow that’s too flat lets the head drop and can strain the neck.<br></p></div></div><div class="wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-2a479280 " role="tab" tabindex="0"><div class="uagb-faq-questions-button uagb-faq-questions">			<span class="uagb-icon uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"></path></svg>
							</span>
						<span class="uagb-icon-active uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"></path></svg>
							</span>
			<span class="uagb-question"><strong> Can the wrong pillow cause neck pain?</strong></span></div><div class="uagb-faq-content"><p>A pillow that’s too high, too flat, or too soft can leave your neck bent for hours and add to morning stiffness. Matching pillow height to your sleep position is a good place to start.<br></p></div></div><div class="wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-1ffec7d9 " role="tab" tabindex="0"><div class="uagb-faq-questions-button uagb-faq-questions">			<span class="uagb-icon uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"></path></svg>
							</span>
						<span class="uagb-icon-active uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"></path></svg>
							</span>
			<span class="uagb-question"><strong> Is this medical advice?</strong></span></div><div class="uagb-faq-content"><p>The directory organizes pillows by the neck issues they’re designed for. Talk with your doctor or physical therapist about what’s right for you.</p></div></div><div class="wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-8d7e596d " role="tab" tabindex="0"><div class="uagb-faq-questions-button uagb-faq-questions">			<span class="uagb-icon uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"></path></svg>
							</span>
						<span class="uagb-icon-active uagb-faq-icon-wrap">
								<svg xmlns="https://www.w3.org/2000/svg" viewBox= "0 0 448 512"><path d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"></path></svg>
							</span>
			<span class="uagb-question"><strong> How do I list my neck pillow in the directory?</strong></span></div><div class="uagb-faq-content"><p>Click Add Your Pillow to submit your product to the Neck Pain Support directory.<br></p></div></div></div></div>



<div class="wp-block-uagb-container uagb-block-1e48d3a1 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<div class="wp-block-uagb-container uagb-block-ce42af1a">
<div class="wp-block-columns news-gap has-custom-css wp-custom-css-4fcbe66f">
<div class="wp-block-column newsletter-border has-custom-css wp-custom-css-236d5841">
<div class="wp-block-uagb-advanced-heading uagb-block-3d2137f3"><h2 class="uagb-heading-text">Get What’s Helping Other Members</h2></div>



<p class="has-text-align-center has-white-color has-text-color has-link-color wp-elements-1 wp-block-paragraph">Every week, we share sleep tips, treatments, and tools from the Neck Pain Support community, plus neck pillow picks for different conditions. Free, and easy to unsubscribe.</p>



<div style="color:#FFFFFF;padding:2px;text-align:center" class="wp-block-tnp-minimal news-margin has-custom-css wp-custom-css-8233ab9c"><p></p><div><div class="tnp tnp-subscription-minimal  "><form action="https://neckpainsupport.com/wp-admin/admin-ajax.php?action=tnp&amp;na=s" method="post" style="text-align: center"><input type="hidden" name="nr" value="minimal">
<input type="hidden" name="nlang" value="">
<input class="tnp-email" type="email" required name="ne" value="" placeholder="Email"><input class="tnp-submit" type="submit" value="Subscribe" style="">
</form></div>
</div></div>
</div>



<div class="wp-block-column newsletter-border has-custom-css wp-custom-css-9039d8bc">
<div class="wp-block-uagb-advanced-heading uagb-block-306e7596"><h2 class="uagb-heading-text">Make Neck Pillows or Sleep Products?</h2></div>



<p class="has-text-align-center has-white-color has-text-color has-link-color wp-elements-2 wp-block-paragraph">Reach thousands of people actively searching for neck pain relief. List your neck pillow, cervical pillow, or sleep product in our directory.</p>



<div class="wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-de9a49a9"><div class="uagb-buttons__wrap uagb-buttons-layout-wrap ">
<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-f5c1fb6d wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://neckpainsupport.com/add-listing/neckpillowdirectory/" rel="follow noopener" target="_self" role="button"><div class="uagb-button__link">Add Your Listings</div></a></div></div>



<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-64ac80d6 wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://neckpainsupport.com/add-listing/neckpillowdirectory/" rel="follow noopener" target="_self" role="button"><div class="uagb-button__link">Partner With Us</div></a></div></div>
</div></div>
</div>
</div>
</div>
</div></div>


<footer class="wp-block-template-part">
<div class="wp-block-blockstrap-blockstrap-widget-container mb-0 pb-0 bg-custom-color bg-image-fixed container-fluid position-relative" style="background-color:#f6f6f6" id="footer">
<div class="wp-block-blockstrap-blockstrap-widget-container pt-1 bg-image-fixed container">
<div class="wp-block-blockstrap-blockstrap-widget-container pt-6 row-cols-1 row-cols-md-1 bg-image-fixed row">
<div class="wp-block-blockstrap-blockstrap-widget-container mb-0 col-auto col-lg-4 bg-image-fixed d-block d-md-flex d-lg-flex col position-relative justify-content-between">
<div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed text-white">
<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="341" src="https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1-1024x341.png" alt="" class="wp-image-5338" style="width:230px;height:auto" srcset="https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1-1024x341.png 1024w, https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1-300x100.png 300w, https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1-768x256.png 768w, https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1-1536x512.png 1536w, https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1-2048x683.png 2048w, https://neckpainsupport.com/wp-content/uploads/2026/09/logo-3-1-600x200.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="has-black-color has-text-color has-link-color wp-elements-3 wp-block-paragraph">Neck Pain Support is a neck pillow directory that helps you find the best pillow for your neck pain by condition and sleep position, backed by real experiences from 44,000+ community members.</p>



<div class="wp-block-blockstrap-blockstrap-widget-nav blockstrap-nav" id="navbarNav_"><ul class="wp-block-blockstrap-blockstrap-widget-nav nav me-auto mb-2 ms-auto ps-0 fs-sm justify-content-center justify-content-lg-start"><li class="nav-item ms-0 ms-lg-auto align-self-center"><a href="https://www.facebook.com/NeckPainSupport/" class="btn btn-icon rounded-circle btn-translucent-light btn-xs fw-normal" aria-label="Visit our facebook page"><i class="fab fa-facebook-f "></i></a></li>

<li class="nav-item ms-2 align-self-center"><a href="https://www.instagram.com/arc4lifehealth" class="btn btn-icon rounded-circle btn-translucent-light btn-xs fw-normal" aria-label="Visit our twitter page"><i class="fab fa-instagram "></i></a></li>

<li class="nav-item ms-2 align-self-center"><a href="https://www.youtube.com/@Arc4life/" class="btn btn-icon rounded-circle btn-translucent-light btn-xs fw-normal" aria-label="Visit our twitter page"><i class="fab fa-youtube "></i></a></li></ul></div>
</div>
</div>



<div class="wp-block-blockstrap-blockstrap-widget-container mb-0 col-auto col-lg-2 bg-image-fixed d-block d-md-flex d-lg-flex col position-relative justify-content-between">
<div class="wp-block-blockstrap-blockstrap-widget-container mb-3 bg-image-fixed text-white">
<div class="wp-block-blockstrap-blockstrap-widget-heading text-dark fw-bold h5">Quick Links</div>



<div class="wp-block-blockstrap-blockstrap-widget-nav blockstrap-nav" id="navbarNav_"><ul class="wp-block-blockstrap-blockstrap-widget-nav nav me-auto ms-auto ps-0 nav-dark flex-column fs-sm"><li class="nav-item mb-2 ms-0 ps-0"><a href="https://neckpainsupport.com" class="nav-link pt-0 pe-0 pb-0 ps-0 fw-normal" >Home</a></li>

<li class="nav-item mb-2 ms-0 ps-0"><a href="https://neckpainsupport.com/about/" class="nav-link pt-0 pe-0 pb-0 ps-0 fw-normal" >About us</a></li>

<li class="nav-item mb-2 ms-0 ps-0"><a href="https://neckpainsupport.com/neckpillowdirectory/" class="nav-link pt-0 pe-0 pb-0 ps-0 fw-normal" >Neck Pillow Directory </a></li>

<li class="nav-item mb-2 ms-0 ps-0"><a href="https://neckpainsupport.com/contact/" class="nav-link pt-0 pe-0 pb-0 ps-0 fw-normal" >Contact Us </a></li>

<li class="nav-item mb-2 ms-0 ps-0"><a href="/members" class="nav-link pt-0 pe-0 pb-0 ps-0 fw-normal" >Members</a></li></ul></div>
</div>
</div>



<div class="wp-block-blockstrap-blockstrap-widget-container ms-0 mb-3 ms-lg-8 ps-0 col-auto col-md-12 col-lg-4 bg-image-fixed text-dark col">
<div class="wp-block-blockstrap-blockstrap-widget-heading text-dark fw-bold h5">Recent Posts</div>



<div class="wp-block-query"><ul class="row list-unstyled row-cols-1 row list-unstyled row-cols-1 1 row-cols-md-1"><li class="wp-block-post col mb-4 post-5963 post type-post status-publish format-standard has-post-thumbnail hentry category-exercise category-posture category-trapezius tag-chin-tucks tag-forward-head-posture tag-gb-move-lab tag-mid-back-stiffness tag-neck-pain-relief tag-posture-correction tag-tech-neck-2 tag-tech-neck-relief tag-thoracic-mobility tag-upper-back-exercises">

<div class="wp-block-blockstrap-blockstrap-widget-container row-cols-2 bg-image-fixed d-flex row">
<div class="wp-block-blockstrap-blockstrap-widget-container col-3 bg-image-fixed col"><figure class="overflow-hidden mb-3 " style=" "><a href="https://neckpainsupport.com/tech-neck-relief-mid-back/" class=" ratio ratio-1x1  embed-has-action  position-relative" ><img width="150" height="150" src="https://neckpainsupport.com/wp-content/uploads/2026/11/Tech-Neck-Relief-why-your-midback-holds-the-answers-2-150x150.png" class="mw-100 w-100 rounded embed-item-cover-xy  wp-post-image" alt="Post Image" loading="lazy" decoding="async" srcset="https://neckpainsupport.com/wp-content/uploads/2026/11/Tech-Neck-Relief-why-your-midback-holds-the-answers-2-150x150.png 150w, https://neckpainsupport.com/wp-content/uploads/2026/11/Tech-Neck-Relief-why-your-midback-holds-the-answers-2-300x300.png 300w, https://neckpainsupport.com/wp-content/uploads/2026/11/Tech-Neck-Relief-why-your-midback-holds-the-answers-2-100x100.png 100w" sizes="auto, (max-width: 150px) 100vw, 150px" /><i class="fas fa-link w-auto h-auto"></i></a></figure></div>



<div class="wp-block-blockstrap-blockstrap-widget-container col-9 bg-image-fixed col"><p class="mb-2 pb-1 text-dark fw-normal nav-link"><a href="https://neckpainsupport.com/tech-neck-relief-mid-back/" class="link-dark" >Tech Neck Relief: Why Your Mid-Back Holds the Key (and How to Start Fixing It)</a></p>

<a href="https://neckpainsupport.com/tech-neck-relief-mid-back/" class="me-3 text-light fw-normal fs-xs  link-light" ><i class="far fa-calendar  me-2" aria-hidden="true"></i>Nov 4</a>

<a href="https://neckpainsupport.com/tech-neck-relief-mid-back/#respond" class="me-3 text-light fw-normal fs-xs  link-light" ><i class="far fa-comment  me-2" aria-hidden="true"></i>No comments</a></div>
</div>

</li><li class="wp-block-post col mb-4 post-5774 post type-post status-publish format-standard has-post-thumbnail hentry category-neck-curve category-neck-pain-relief-products category-pain-relief-products category-posture">

<div class="wp-block-blockstrap-blockstrap-widget-container row-cols-2 bg-image-fixed d-flex row">
<div class="wp-block-blockstrap-blockstrap-widget-container col-3 bg-image-fixed col"><figure class="overflow-hidden mb-3 " style=" "><a href="https://neckpainsupport.com/can-you-sleep-in-a-neck-brace-a-nighttime-guide-for-neck-weakness-dropped-head-syndrome/" class=" ratio ratio-1x1  embed-has-action  position-relative" ><img width="150" height="150" src="https://neckpainsupport.com/wp-content/uploads/2026/10/Can-You-Sleep-in-a-Neck-Brace-1-150x150.png" class="mw-100 w-100 rounded embed-item-cover-xy  wp-post-image" alt="Post Image" loading="lazy" decoding="async" srcset="https://neckpainsupport.com/wp-content/uploads/2026/10/Can-You-Sleep-in-a-Neck-Brace-1-150x150.png 150w, https://neckpainsupport.com/wp-content/uploads/2026/10/Can-You-Sleep-in-a-Neck-Brace-1-300x300.png 300w, https://neckpainsupport.com/wp-content/uploads/2026/10/Can-You-Sleep-in-a-Neck-Brace-1-100x100.png 100w" sizes="auto, (max-width: 150px) 100vw, 150px" /><i class="fas fa-link w-auto h-auto"></i></a></figure></div>



<div class="wp-block-blockstrap-blockstrap-widget-container col-9 bg-image-fixed col"><p class="mb-2 pb-1 text-dark fw-normal nav-link"><a href="https://neckpainsupport.com/can-you-sleep-in-a-neck-brace-a-nighttime-guide-for-neck-weakness-dropped-head-syndrome/" class="link-dark" >Can You Sleep in a Neck Brace? A Nighttime Guide for Neck Weakness &amp; Dropped Head Syndrome</a></p>

<a href="https://neckpainsupport.com/can-you-sleep-in-a-neck-brace-a-nighttime-guide-for-neck-weakness-dropped-head-syndrome/" class="me-3 text-light fw-normal fs-xs  link-light" ><i class="far fa-calendar  me-2" aria-hidden="true"></i>Oct 22</a>

<a href="https://neckpainsupport.com/can-you-sleep-in-a-neck-brace-a-nighttime-guide-for-neck-weakness-dropped-head-syndrome/#respond" class="me-3 text-light fw-normal fs-xs  link-light" ><i class="far fa-comment  me-2" aria-hidden="true"></i>No comments</a></div>
</div>

</li></ul>

</div>
</div>
</div>
</div>
</div>



<div class="wp-block-blockstrap-blockstrap-widget-container mb-0 pb-0  border-light bg-custom-color bg-image-fixed container-fluid position-relative border-opacity-10 border-top" style="background-color:#9f6e4a" id="footer-copyright">
<div class="wp-block-blockstrap-blockstrap-widget-container pt-2 bg-image-fixed container">
<div class="wp-block-blockstrap-blockstrap-widget-container pt-3 pb-2 bg-image-fixed row align-items-center">
<div class="wp-block-blockstrap-blockstrap-widget-container mb-4 mb-lg-3 pb-1 col-12 col-lg-5 bg-image-fixed text-center text-lg-start col order-5 order-lg-0">
<p class="mb-0 has-text-color wp-block-paragraph" style="color:#ccd2d9b8;font-size:0.875rem">Copyright © 2026 | Design by <a href="https://buddydevelopers.com">buddydevelopers.com</a></p>
</div>



<div class="wp-block-blockstrap-blockstrap-widget-container mb-4 mb-lg-3 pb-1 col-12 col-lg-7 bg-image-fixed text-center text-lg-start col order-5 order-lg-0">
<p class="has-text-align-right mb-0 has-text-color wp-block-hidden-mobile wp-block-hidden-tablet wp-block-paragraph" style="color:#ccd2d9b8;font-size:0.875rem"><a href="https://neckpainsupport.com/privacy-policy/" data-type="page" data-id="3055">Privacy policy</a></p>



<p class="has-text-align-center mb-0 has-text-color wp-block-hidden-desktop wp-block-paragraph" style="color:#ccd2d9b8;font-size:0.875rem"><a href="https://neckpainsupport.com/privacy-policy/" data-type="link" data-id="https://neckpainsupport.com/privacy-policy/">Privacy policy</a></p>
</div>
</div>
</div>
</div>
</footer></div>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/directory/*","/wp-content/themes/blockstrap/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
		<script type="text/javascript">
			var default_location = 'Philadelphia';
			var latlng;
			var address;
			var dist = 0;
			var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {};

			
			function geodir_setup_submit_search($form) {
				jQuery('.geodir_submit_search').off('click');// unbind any other click events
				jQuery('.geodir_submit_search').on("click",function(e) {
					e.preventDefault();

					var s = ' ';
					var $form = jQuery(this).closest('form');
					
					if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val();
					if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s);

					// Disable location based search for disabled location post type.
					if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
						if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) {
							jQuery('.snear', $form).remove();
							jQuery('.sgeo_lat', $form).remove();
							jQuery('.sgeo_lon', $form).remove();
							jQuery('select[name="sort_by"]', $form).remove();
							jQuery($form).trigger("submit");
							return;
						}
					}

					if (
						dist > 0
						|| (jQuery('select[name="sort_by"]').val() == 'nearest'
						|| jQuery('select[name="sort_by"]', $form).val() == 'farthest')
						|| (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near' && !jQuery('.geodir-location-search-type', $form).val() )
					) {

						var vNear = jQuery(".snear", $form).val();
						/* OSM can't handle post code with no space so we test for it and add one if needed */
						if(window.gdMaps === 'osm'){
							var $near_val = vNear;
							var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$");
							if($is_post_code){
								$near_val = $near_val.replace(/.{3}$/,' $&');
								jQuery(".snear", $form).val($near_val);
							}
						}

						geodir_setsearch($form);
					} else {
						jQuery(".snear", $form).val('');
						jQuery($form).trigger("submit");
					}
				});
				// Clear near search GPS for core
				if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){
					jQuery('[name="snear"]').off('keyup');
					jQuery('[name="snear"]').on('keyup', function($){
						jQuery('.sgeo_lat').val('');
						jQuery('.sgeo_lon').val('');
					});
				}
			}

			jQuery(document).ready(function() {
				geodir_setup_submit_search();
				//setup advanced search form on form ajax load
				jQuery("body").on("geodir_setup_search_form", function($form){
					geodir_setup_submit_search($form);
				});
			});

			function geodir_setsearch($form) {
				if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Near')) jQuery(".snear", $form).val(default_location);
				geocodeAddress($form);
			}

			function updateSearchPosition(latLng, $form) {
				if (window.gdMaps === 'google') {
					jQuery('.sgeo_lat').val(latLng.lat());
					jQuery('.sgeo_lon').val(latLng.lng());
				} else if (window.gdMaps === 'osm') {
					jQuery('.sgeo_lat').val(latLng.lat);
					jQuery('.sgeo_lon').val(latLng.lon);
				}
				jQuery($form).trigger("submit"); // submit form after inserting the lat long positions
			}

			function geocodeAddress($form) {
				// Call the geocode function
				Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;

				if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) {
					if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) {
						jQuery(".snear", $form).val('');
					}
					jQuery($form).trigger("submit");
				} else {
					var address = jQuery(".snear", $form).val();

					if (address && address.trim() == 'Near') {
						initialise2();
					} else if(address && address.trim() == 'Near: My Location') {
						jQuery($form).trigger("submit");
					} else {
												var search_address = address;
												if (window.gdMaps === 'google') {
							var geocodeQueryParams = {'address': search_address};
							if (geodirIsZipCode(address)) {
								if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') {
									if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') {
										geocodeQueryParams['componentRestrictions']['postalCode'] = address;
									}
								} else {
									geocodeQueryParams['componentRestrictions'] = {'postalCode': address};
								}
							}
														Sgeocoder.geocode(geocodeQueryParams,
								function (results, status) {
																		if (status == google.maps.GeocoderStatus.OK) {
										updateSearchPosition(results[0].geometry.location, $form);
									} else {
										alert("Search was not successful for the following reason :" + status);
									}
								});
						} else if (window.gdMaps === 'osm') {
							var osmCountryCodes = false;
														geocodePositionOSM(false, search_address, osmCountryCodes, false,
								function(geo) {
																		if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
										updateSearchPosition(geo, $form);
									} else {
										alert("Search was not successful for the requested address.");
									}
								});
						} else {
							jQuery($form).trigger("submit");
						}
					}
				}
			}

			function geodirIsZipCode(string) {
				if (/^\d+$/.test(string)) {
					if (string.length > 3 && string.length < 7) {
						return true;
					}
				}
				return false;
			}

			function initialise2() {
				if (!window.gdMaps) {
					return;
				}

				if (window.gdMaps === 'google') {
					var latlng = new google.maps.LatLng(56.494343, -4.205446);
					var myOptions = {
						zoom: 4,
						mapTypeId: google.maps.MapTypeId.TERRAIN,
						disableDefaultUI: true
					}
				} else if (window.gdMaps === 'osm') {
					var latlng = new L.LatLng(56.494343, -4.205446);
					var myOptions = {
						zoom: 4,
						mapTypeId: 'TERRAIN',
						disableDefaultUI: true
					}
				}
				try { prepareGeolocation(); } catch (e) {}
				doGeolocation();
			}

			function doGeolocation() {
				if (navigator.geolocation) {
					navigator.geolocation.getCurrentPosition(positionSuccess, positionError);
				} else {
					positionError(-1);
				}
			}

			function positionError(err) {
				var msg;
				switch (err.code) {
					case err.UNKNOWN_ERROR:
						msg = "Unable to find your location";
						break;
					case err.PERMISSION_DENINED:
						msg = "Permission denied in finding your location";
						break;
					case err.POSITION_UNAVAILABLE:
						msg = "Your location is currently unknown";
						break;
					case err.BREAK:
						msg = "Attempt to find location took too long";
						break;
					default:
						msg = "Location detection not supported in browser";
				}
				jQuery('#info').html(msg);
			}

			function positionSuccess(position) {
				var coords = position.coords || position.coordinate || position;
				jQuery('.sgeo_lat').val(coords.latitude);
				jQuery('.sgeo_lon').val(coords.longitude);

				jQuery('.geodir-listing-search').trigger("submit");
			}

			/**
			 * On unload page do some cleaning so back button cache does not store these values.
			 */
			jQuery(window).on("beforeunload", function(e) {
				if(jQuery('.sgeo_lat').length ){
					jQuery('.sgeo_lat').val('');
					jQuery('.sgeo_lon').val('');
				}
			});
		</script>
		
<div class="bsui">
	<div  id="getpaid-payment-modal" class="modal" tabindex="-1" role="dialog">
		<div class="modal-dialog modal-dialog-centered modal-lg" role="checkout" style="max-width: 650px;">
			<div class="modal-content">
				<div class="modal-body">
					<button type="button" class=" btn-close p-2 getpaid-payment-modal-close d-sm-none" data-bs-dismiss="modal" aria-label="Close">
											</button>
					<div class="modal-body-wrapper"></div>
				</div>
			</div>
		</div>
	</div>
</div>
<div id="wa"></div><style>html{font-size:16px;}</style>	<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<link rel='stylesheet' id='wc-blocks-style-css' href='https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=1793993322' media='all' />
<script id="geodir-js-extra">
var geodir_params = {"siteurl":"https://neckpainsupport.com","plugin_url":"https://neckpainsupport.com/wp-content/plugins/geodirectory","ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php","gd_ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php?gd-ajax=1","has_gd_ajax":"1","gd_modal":"0","is_rtl":"","basic_nonce":"8adc975e3c","text_add_fav":"Add to Favorites","text_fav":"Favorite","text_remove_fav":"Remove from Favorites","text_unfav":"Unfavorite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https://neckpainsupport.com/wp-json/geodir/v2/","location_base_url":"https://neckpainsupport.com/location/","location_url":"https://neckpainsupport.com/location/","search_base_url":"https://neckpainsupport.com/search/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing url prefix","invalid_listing_prefix_msg":"Invalid character in listing url prefix","location_url_prefix_msg":"Please enter location url prefix","invalid_location_prefix_msg":"Invalid character in location url prefix","location_and_cat_url_separator_msg":"Please enter location and category url separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category url separator","listing_det_url_separator_msg":"Please enter listing detail url separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail url separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/pin.png","default_marker_w":"50","default_marker_h":"50","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"","multirating":"","map_name":"osm","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/images/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customize?","gmt_offset":"+0:00","timezone_string":"UTC","autosave":"10000","search_users_nonce":"f12b260921","google_api_key":"","mapLanguage":"en","osmRouteLanguage":"en","osmRouteUnits":"imperial","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"h:i K","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50"};
//# sourceURL=geodir-js-extra
</script>
<script id="geodir-js" src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.js?ver=2.8.202"></script>
<script id="geodir-leaflet-js" src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/leaflet/leaflet.js?ver=2.8.202"></script>
<script id="geodir-leaflet-geo-js" src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/leaflet/osm.geocode.js?ver=2.8.202"></script>
<script id="geodir-o-overlappingmarker-js" src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/jawj/oms-leaflet.js?ver=2.8.202"></script>
<script id="geodir-goMap-js" src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/js/goMap.js?ver=2.8.202"></script>
<script id="geodir-map-widget-js-extra">
var gd_map_canvas_directory = {"scrollwheel":"","streetViewControl":"1","fullscreenControl":"","maxZoom":"21","token":"68f48005e256696074e1da9bf9f67f06","_wpnonce":"e5d68acfd0","navigationControlOptions":{"position":"TOP_LEFT","style":"ZOOM_PAN"},"map_ajax_url":"https://neckpainsupport.com/wp-json/geodir/v2/markers/","map_markers_ajax_url":"https://neckpainsupport.com/wp-json/geodir/v2/markers/?gd-ajax=1","map_terms_ajax_url":"https://neckpainsupport.com/wp-json/geodir/v2/markers/?gd-ajax=1","map_marker_ajax_url":"https://neckpainsupport.com/wp-json/geodir/v2/markers/","map_marker_url_params":"&gd-ajax=1","wrap_class":"border-0 rounded-lg rounded 100 525px overflow-hidden","map_type":"directory","map_canvas":"gd_map_canvas_directory","map_class":"","width":"100%","height":"525px","maptype":"ROADMAP","hide_zoom_control":"","hide_street_control":"","zoom":"0","autozoom":"1","post_type":"gd_place","terms":"","tick_terms":"","tags":"","posts":"","sticky":"","static":"","map_directions":"","bg":"","mt":"","mb":"","mr":"","ml":"","pt":"","pb":"","pr":"","pl":"","border":"0","rounded":"rounded","rounded_size":"lg","shadow":"","cameraControl":"","post_id":"0","all_posts":"","search_filter":"1","post_type_filter":"1","cat_filter":"1","child_collapse":"1","country":"","region":"","city":"","neighbourhood":"","lat":"","lon":"","dist":"","title":"","post_settings":"1","css_class":"","default_map_type":"directory","default_lat":"39.9523894183957","default_lng":"-75.16359824536897","nomap_lat":"39.9523894183957","nomap_lng":"-75.16359824536897","nomap_zoom":"11"};
//# sourceURL=geodir-map-widget-js-extra
</script>
<script id="geodir-map-widget-js" src="https://neckpainsupport.com/wp-content/plugins/geodirectory/assets/aui/js/map.js?ver=2.8.202"></script>
<script id="wp-hooks-js" src="https://neckpainsupport.com/wp-includes/js/dist/hooks.js?ver=f0f188028580e8dc1255"></script>
<script id="wp-i18n-js" src="https://neckpainsupport.com/wp-includes/js/dist/i18n.js?ver=1dfe7db3940c23ea9216"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="swv-js" src="https://neckpainsupport.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
<script id="contact-form-7-js-before">
var wpcf7 = {
    "api": {
        "root": "https:\/\/neckpainsupport.com\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    }
};
//# sourceURL=contact-form-7-js-before
</script>
<script id="contact-form-7-js" src="https://neckpainsupport.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
<script id="geobuddy-affiliate-products-frontend-js" src="https://neckpainsupport.com/wp-content/plugins/geobuddy-affiliate/js/geobuddy-affiliate-products-frontend.js?ver=1.0.3"></script>
<script id="reddit_tracking-js-extra">
var redditAdsTrackingData = {"ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php","is_pixel_enabled":"1","is_conversion_enabled":"1","capi_nonce":"64d4795d4d","prefix":"reddit_for_woocommerce_","currency":"USD"};
//# sourceURL=reddit_tracking-js-extra
</script>
<script id="reddit_tracking-js" src="https://neckpainsupport.com/wp-content/plugins/reddit-for-woocommerce/js/build/tracking.js?ver=136275acfdf1e4c46472"></script>
<script id="reddit_tracking-js-after">
			window.redditAdsTrackingData = window.redditAdsTrackingData || {};
			window.redditAdsTrackingData = Object.assign( window.redditAdsTrackingData, {"pixel_data":{"currency_minor_unit":2,"currency":"USD","products":[]},"PAGE_VIEW":true} );
			
//# sourceURL=reddit_tracking-js-after
</script>
<script id="snapchat_tracking-js-extra">
var snapchatAdsTrackingData = {"ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php","is_pixel_enabled":"1","is_conversion_enabled":"1","capi_nonce":"64d4795d4d","prefix":"snapchat_for_woocommerce_","user_ip":"57.141.10.20","integration":"woocommerce-v1-0-8"};
//# sourceURL=snapchat_tracking-js-extra
</script>
<script id="snapchat_tracking-js" src="https://neckpainsupport.com/wp-content/plugins/snapchat-for-woocommerce/js/build/tracking.js?ver=53824682b71982f4dbc7"></script>
<script id="snapchat_tracking-js-after">
			window.snapchatAdsTrackingData = window.snapchatAdsTrackingData || {};
			window.snapchatAdsTrackingData = Object.assign( window.snapchatAdsTrackingData, {"pixel_data":{"currency_minor_unit":2,"currency":"USD","products":[]},"PAGE_VIEW":true} );
			
//# sourceURL=snapchat_tracking-js-after
</script>
<script id="uagb-block-positioning-js-js" src="https://neckpainsupport.com/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/spectra-block-positioning.min.js?ver=2.20.6"></script>
<script id="uagb-button-child-js-js" src="https://neckpainsupport.com/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/uagb-button-child.js?ver=2.20.6"></script>
<script id="uagb-faq-js-js" src="https://neckpainsupport.com/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/faq.js?ver=2.20.6"></script>
<script id="uagb-post-js-js-extra">
var uagb_data = {"ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php","uagb_masonry_ajax_nonce":"6ef4219b95"};
var uagb_data = {"ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php","uagb_masonry_ajax_nonce":"6ef4219b95","uagb_grid_ajax_nonce":"703215646e"};
//# sourceURL=uagb-post-js-js-extra
</script>
<script id="uagb-post-js-js" src="https://neckpainsupport.com/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/post.js?ver=2.20.6"></script>
<script id="uag-script-3113-js" src="https://neckpainsupport.com/wp-content/uploads/uag-plugin/assets/3000/uag-js-3113.js?ver=1794274215"></script>
<script id="nta-wa-libs-js" src="https://neckpainsupport.com/wp-content/plugins/wp-whatsapp/assets/dist/js/njt-whatsapp.js?ver=3.8.2"></script>
<script id="nta-js-global-js-extra">
var njt_wa_global = {"ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php","nonce":"83c792a882","defaultAvatarSVG":"\u003Csvg width=\"48px\" height=\"48px\" class=\"nta-whatsapp-default-avatar\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n            viewBox=\"0 0 512 512\" style=\"enable-background:new 0 0 512 512;\" xml:space=\"preserve\"\u003E\n            \u003Cpath style=\"fill:#EDEDED;\" d=\"M0,512l35.31-128C12.359,344.276,0,300.138,0,254.234C0,114.759,114.759,0,255.117,0\n            S512,114.759,512,254.234S395.476,512,255.117,512c-44.138,0-86.51-14.124-124.469-35.31L0,512z\"/\u003E\n            \u003Cpath style=\"fill:#55CD6C;\" d=\"M137.71,430.786l7.945,4.414c32.662,20.303,70.621,32.662,110.345,32.662\n            c115.641,0,211.862-96.221,211.862-213.628S371.641,44.138,255.117,44.138S44.138,137.71,44.138,254.234\n            c0,40.607,11.476,80.331,32.662,113.876l5.297,7.945l-20.303,74.152L137.71,430.786z\"/\u003E\n            \u003Cpath style=\"fill:#FEFEFE;\" d=\"M187.145,135.945l-16.772-0.883c-5.297,0-10.593,1.766-14.124,5.297\n            c-7.945,7.062-21.186,20.303-24.717,37.959c-6.179,26.483,3.531,58.262,26.483,90.041s67.09,82.979,144.772,105.048\n            c24.717,7.062,44.138,2.648,60.028-7.062c12.359-7.945,20.303-20.303,22.952-33.545l2.648-12.359\n            c0.883-3.531-0.883-7.945-4.414-9.71l-55.614-25.6c-3.531-1.766-7.945-0.883-10.593,2.648l-22.069,28.248\n            c-1.766,1.766-4.414,2.648-7.062,1.766c-15.007-5.297-65.324-26.483-92.69-79.448c-0.883-2.648-0.883-5.297,0.883-7.062\n            l21.186-23.834c1.766-2.648,2.648-6.179,1.766-8.828l-25.6-57.379C193.324,138.593,190.676,135.945,187.145,135.945\"/\u003E\n        \u003C/svg\u003E","defaultAvatarUrl":"https://neckpainsupport.com/wp-content/plugins/wp-whatsapp/assets/img/whatsapp_logo.svg","timezone":"+00:00","i18n":{"online":"Online","offline":"Offline"},"urlSettings":{"onDesktop":"api","onMobile":"api","openInNewTab":"ON"}};
//# sourceURL=nta-js-global-js-extra
</script>
<script id="nta-js-global-js" src="https://neckpainsupport.com/wp-content/plugins/wp-whatsapp/assets/js/whatsapp-button.js?ver=3.8.2"></script>
<script data-wp-strategy="defer" defer id="woocommerce-analytics-client-js" src="https://neckpainsupport.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js?minify=false&#038;ver=894f296bd6f6d9410418"></script>
<script id="newsletter-js-extra">
var newsletter_data = {"action_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php"};
//# sourceURL=newsletter-js-extra
</script>
<script id="newsletter-js" src="https://neckpainsupport.com/wp-content/plugins/newsletter/main.js?ver=9.5.4"></script>
<script id="sourcebuster-js-js" src="https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.js?ver=11.2.2"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://neckpainsupport.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://neckpainsupport.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.js?ver=11.2.2"></script>
<script id="wpinv-front-script-js-extra">
var WPInv = {"ajax_url":"https://neckpainsupport.com/wp-admin/admin-ajax.php","thousands":",","decimals":".","nonce":"4de1a1efcf","txtComplete":"Continue","UseTaxes":"1","formNonce":"0421294d72","recaptchaSettings":{"enabled":false,"version":"v2"},"loading":"Loading...","connectionError":"Could not establish a connection to the server.","vatValidationError":"Unable to validate VAT number. Please try again.","vatFieldsRequired":"Please enter both VAT number and country.","maxFilesExceeded":"You have exceeded the number of files you can upload.","unsupportedFile":"Unsupported file type.","validating":"Validating...","valid":"Valid","invalid":"Invalid","error":"Error"};
//# sourceURL=wpinv-front-script-js-extra
</script>
<script id="wpinv-front-script-js" src="https://neckpainsupport.com/wp-content/plugins/invoicing/assets/js/payment-forms.js?ver=2.8.65"></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"252606046","post":"3113","tz":"0","srv":"neckpainsupport.com","j":"1:16.4"} ]);
_stq.push([ "clickTrackerInit", "252606046", "3113" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202646.js"></script>
<script id="nta-js-popup-js-extra">
var njt_wa = {"gdprStatus":"","accounts":[{"accountId":5024,"accountName":"Hi, Dr. Navjot Gill","avatar":"","number":"+13862439149","title":"Connect with us","predefinedText":"","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":{"sunday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"monday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"tuesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"wednesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"thursday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"friday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"saturday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}}}],"options":{"display":{"displayCondition":"showAllPage","includePages":[],"excludePages":[],"includePosts":[],"showOnDesktop":"ON","showOnMobile":"ON","time_symbols":"h:m"},"styles":{"title":"Start a Conversation","responseText":"The team typically replies in a few minutes.","description":"Hi! Click one of our member below to chat on \u003Cstrong\u003EWhatsApp\u003C/strong\u003E","backgroundColor":"#2db742","textColor":"#fff","titleSize":"18","accountNameSize":"14","descriptionTextSize":"12","regularTextSize":"11","scrollHeight":"500","isShowScroll":"OFF","isShowResponseText":"OFF","btnLabel":"Need Help? \u003Cstrong\u003EChat with us\u003C/strong\u003E","btnLabelWidth":"156","btnPosition":"left","btnLeftDistance":"30","btnRightDistance":"30","btnBottomDistance":"30","isShowBtnLabel":"ON","isShowGDPR":"OFF","gdprContent":"Please accept our \u003Ca href=\"https://ninjateam.org/privacy-policy/\"\u003Eprivacy policy\u003C/a\u003E first to start a conversation."},"analytics":{"enabledGoogle":"OFF","enabledFacebook":"OFF","enabledGoogleGA4":"OFF"}}};
//# sourceURL=nta-js-popup-js-extra
</script>
<script id="nta-js-popup-js" src="https://neckpainsupport.com/wp-content/plugins/wp-whatsapp/assets/js/whatsapp-popup.js?ver=3.8.2"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://neckpainsupport.com/wp-includes/js/wp-emoji.js?ver=274e08697d7843036d6f9627b94bcba7","twemoji":"https://neckpainsupport.com/wp-includes/js/twemoji.js?ver=274e08697d7843036d6f9627b94bcba7"}}
</script>
<script type="module">
/**
 * @output wp-includes/js/wp-emoji-loader.js
 */

/* eslint-env es6 */

// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.

/**
 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
 * @typedef WPEmojiSettings
 * @type {object}
 * @property {?object} source
 * @property {?string} source.concatemoji
 * @property {?string} source.twemoji
 * @property {?string} source.wpemoji
 */

const selector = 'script#wp-emoji-settings';
const script = document.querySelector( selector );
if ( ! ( script instanceof HTMLScriptElement ) ) {
	throw new Error( `Element missing: ${ selector }`);
}
const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );

// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
window._wpemojiSettings = settings;

/**
 * Support tests.
 * @typedef SupportTests
 * @type {object}
 * @property {?boolean} flag
 * @property {?boolean} emoji
 */

const sessionStorageKey = 'wpEmojiSettingsSupports';
const tests = [ 'flag', 'emoji' ];

/**
 * Checks whether the browser supports offloading to a Worker.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @returns {boolean}
 */
function supportsWorkerOffloading() {
	return (
		typeof Worker !== 'undefined' &&
		typeof OffscreenCanvas !== 'undefined' &&
		typeof URL !== 'undefined' &&
		URL.createObjectURL &&
		typeof Blob !== 'undefined'
	);
}

/**
 * @typedef SessionSupportTests
 * @type {object}
 * @property {number} timestamp
 * @property {SupportTests} supportTests
 */

/**
 * Get support tests from session.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
 */
function getSessionSupportTests() {
	try {
		/** @type {SessionSupportTests} */
		const item = JSON.parse(
			sessionStorage.getItem( sessionStorageKey )
		);
		if (
			typeof item === 'object' &&
			typeof item.timestamp === 'number' &&
			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
			typeof item.supportTests === 'object'
		) {
			return item.supportTests;
		}
	} catch ( e ) {}
	return null;
}

/**
 * Persist the supports in session storage.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @param {SupportTests} supportTests Support tests.
 */
function setSessionSupportTests( supportTests ) {
	try {
		/** @type {SessionSupportTests} */
		const item = {
			supportTests: supportTests,
			timestamp: new Date().valueOf()
		};

		sessionStorage.setItem(
			sessionStorageKey,
			JSON.stringify( item )
		);
	} catch ( e ) {}
}

/**
 * Checks if two sets of Emoji characters render the same visually.
 *
 * This is used to determine if the browser is rendering an emoji with multiple data points
 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
 * does not support the emoji correctly.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 4.9.0
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} set1 Set of Emoji to test.
 * @param {string} set2 Set of Emoji to test.
 *
 * @return {boolean} True if the two sets render the same.
 */
function emojiSetsRenderIdentically( context, set1, set2 ) {
	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( set1, 0, 0 );
	const rendered1 = new Uint32Array(
		context.getImageData(
			0,
			0,
			context.canvas.width,
			context.canvas.height
		).data
	);

	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( set2, 0, 0 );
	const rendered2 = new Uint32Array(
		context.getImageData(
			0,
			0,
			context.canvas.width,
			context.canvas.height
		).data
	);

	return rendered1.every( ( rendered2Data, index ) => {
		return rendered2Data === rendered2[ index ];
	} );
}

/**
 * Checks if the center point of a single emoji is empty.
 *
 * This is used to determine if the browser is rendering an emoji with a single data point
 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
 * rendered emoji will have a non-zero value at the center point.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 6.8.2
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} emoji Emoji to test.
 *
 * @return {boolean} True if the center point is empty.
 */
function emojiRendersEmptyCenterPoint( context, emoji ) {
	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( emoji, 0, 0 );

	// Test if the center point (16, 16) is empty (0,0,0,0).
	const centerPoint = context.getImageData(16, 16, 1, 1);
	for ( let i = 0; i < centerPoint.data.length; i++ ) {
		if ( centerPoint.data[ i ] !== 0 ) {
			// Stop checking the moment it's known not to be empty.
			return false;
		}
	}

	return true;
}

/**
 * Determines if the browser properly renders Emoji that Twemoji can supplement.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 4.2.0
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} type Whether to test for support of "flag" or "emoji".
 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
 *
 * @return {boolean} True if the browser can render emoji, false if it cannot.
 */
function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
	let isIdentical;

	switch ( type ) {
		case 'flag':
			/*
			 * Test for Transgender flag compatibility. Added in Unicode 13.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
			);

			if ( isIdentical ) {
				return false;
			}

			/*
			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
			 * so gives us an easy test for full support.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly ([C] + [Q]).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
			);

			if ( isIdentical ) {
				return false;
			}

			/*
			 * Test for English flag compatibility. England is a country in the United Kingdom, it
			 * does not have a two letter locale code but rather a five letter sub-division code.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				// as the flag sequence
				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
				// with each code point separated by a zero-width space
				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
			);

			return ! isIdentical;
		case 'emoji':
			/*
			 * Is there a large, hairy, humanoid mythical creature living in the browser?
			 *
			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
			 *
			 * The hairy creature emoji is a single code point emoji. Testing for browser
			 * support required testing the center point of the emoji to see if it is empty.
			 *
			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
			 *
			 * When updating this test, please ensure that the emoji is either a single code point
			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
			 * joiner vs a zero-width space.
			 */
			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
			return ! notSupported;
	}

	return false;
}

/**
 * Checks emoji support tests.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @param {string[]} tests Tests.
 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
 *
 * @return {SupportTests} Support tests.
 */
function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
	let canvas;
	if (
		typeof WorkerGlobalScope !== 'undefined' &&
		self instanceof WorkerGlobalScope
	) {
		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
	} else {
		canvas = document.createElement( 'canvas' );
	}

	const context = canvas.getContext( '2d', { willReadFrequently: true } );

	/*
	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
	 * it doesn't work when the font is bolder than 500 weight. So, we
	 * check for bold rendering support to avoid invisible emoji in Chrome.
	 */
	context.textBaseline = 'top';
	context.font = '600 32px Arial';

	const supports = {};
	tests.forEach( ( test ) => {
		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
	} );
	return supports;
}

/**
 * Adds a script to the head of the document.
 *
 * @ignore
 *
 * @since 4.2.0
 *
 * @param {string} src The url where the script is located.
 *
 * @return {void}
 */
function addScript( src ) {
	const script = document.createElement( 'script' );
	script.src = src;
	script.defer = true;
	document.head.appendChild( script );
}

settings.supports = {
	everything: true,
	everythingExceptFlag: true
};

// Obtain the emoji support from the browser, asynchronously when possible.
new Promise( ( resolve ) => {
	let supportTests = getSessionSupportTests();
	if ( supportTests ) {
		resolve( supportTests );
		return;
	}

	if ( supportsWorkerOffloading() ) {
		try {
			// Note that the functions are being passed as arguments due to minification.
			const workerScript =
				'postMessage(' +
				testEmojiSupports.toString() +
				'(' +
				[
					JSON.stringify( tests ),
					browserSupportsEmoji.toString(),
					emojiSetsRenderIdentically.toString(),
					emojiRendersEmptyCenterPoint.toString()
				].join( ',' ) +
				'));';
			const blob = new Blob( [ workerScript ], {
				type: 'text/javascript'
			} );
			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
			worker.onmessage = ( event ) => {
				supportTests = event.data;
				setSessionSupportTests( supportTests );
				worker.terminate();
				resolve( supportTests );
			};
			return;
		} catch ( e ) {}
	}

	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
	setSessionSupportTests( supportTests );
	resolve( supportTests );
} )
	// Once the browser emoji support has been obtained from the session, finalize the settings.
	.then( ( supportTests ) => {
		/*
		 * Tests the browser support for flag emojis and other emojis, and adjusts the
		 * support settings accordingly.
		 */
		for ( const test in supportTests ) {
			settings.supports[ test ] = supportTests[ test ];

			settings.supports.everything =
				settings.supports.everything && settings.supports[ test ];

			if ( 'flag' !== test ) {
				settings.supports.everythingExceptFlag =
					settings.supports.everythingExceptFlag &&
					settings.supports[ test ];
			}
		}

		settings.supports.everythingExceptFlag =
			settings.supports.everythingExceptFlag &&
			! settings.supports.flag;

		// When the browser can not render everything we need to load a polyfill.
		if ( ! settings.supports.everything ) {
			const src = settings.source || {};

			if ( src.concatemoji ) {
				addScript( src.concatemoji );
			} else if ( src.wpemoji && src.twemoji ) {
				addScript( src.twemoji );
				addScript( src.wpemoji );
			}
		}
	} );
//# sourceURL=https://neckpainsupport.com/wp-includes/js/wp-emoji-loader.js
</script>
		<script type="text/javascript">
			if (!window.gdWidgetMap) {
				window.gdWidgetMap = true;
				jQuery(function () {
					geoDirMapSlide();
				});
				jQuery(window).on("resize",function () {
					jQuery('.geodir_map_container .geodir-post-type-filter-wrap').each(function () {
						jQuery(this).find('.geodir-map-posttype-list').css({
							'width': 'auto'
						});
						jQuery(this).find('ul.place-list').css({
							'margin-left': '0px'
						});
						geoDirMapPrepare(this);
					});
				});
				function geoDirMapPrepare($thisMap) {
					var $objMpList = jQuery($thisMap).find('.geodir-map-posttype-list');
					var $objPlList = jQuery($thisMap).find('ul.place-list');
					var wArrL = parseFloat(jQuery($thisMap).find('.geodir-map-navigation .geodir-leftarrow').outerWidth(true));
					var wArrR = parseFloat(jQuery($thisMap).find('.geodir-map-navigation .geodir-rightarrow').outerWidth(true));
					var ptw1 = parseFloat($objMpList.outerWidth(true));
					$objMpList.css({
						'margin-left': wArrL + 'px'
					});
					$objMpList.attr('data-width', ptw1);
					ptw1 = ptw1 - (wArrL + wArrR);
					$objMpList.width(ptw1);
					var ptw = $objPlList.width();
					var ptw2 = 0;
					$objPlList.find('li').each(function () {
						var ptw21 = jQuery(this).outerWidth(true);
						ptw2 += parseFloat(ptw21);
					});
					var doMov = parseFloat(ptw * 0.75);
					ptw2 = ptw2 + (ptw2 * 0.05);
					var maxMargin = ptw2 - ptw;
					$objPlList.attr('data-domov', doMov);
					$objPlList.attr('data-maxMargin', maxMargin);
				}

				function geoDirMapSlide() {
					jQuery('.geodir_map_container .geodir-post-type-filter-wrap').each(function () {
						var $thisMap = this;
						geoDirMapPrepare($thisMap);
						var $objPlList = jQuery($thisMap).find('ul.place-list');
						jQuery($thisMap).find('.geodir-leftarrow a').on("click",function (e) {
							e.preventDefault();
							var cm = $objPlList.css('margin-left');
							var doMov = parseFloat($objPlList.attr('data-domov'));
							var maxMargin = parseFloat($objPlList.attr('data-maxMargin'));
							cm = parseFloat(cm);
							if (cm == 0 || maxMargin < 0) {
								return;
							}
							domargin = cm + doMov;
							if (domargin > 0) {
								domargin = 0;
							}
							$objPlList.animate({
								'margin-left': domargin + 'px'
							}, 1000);
						});
						jQuery($thisMap).find('.geodir-rightarrow a').on("click",function (e) {
							e.preventDefault();
							var cm = $objPlList.css('margin-left');
							var doMov = parseFloat($objPlList.attr('data-domov'));
							var maxMargin = parseFloat($objPlList.attr('data-maxMargin'));
							cm = parseFloat(cm);
							domargin = cm - doMov;
							if (cm == (maxMargin * -1) || maxMargin < 0) {
								return;
							}
							if ((domargin * -1) > maxMargin) {
								domargin = maxMargin * -1;
							}
							$objPlList.animate({
								'margin-left': domargin + 'px'
							}, 1000);
						});
					});
				}
			}
					</script>
			<script>
	( function( $ ) {
		"use strict";

		var taxMap = {"AT":"VAT","BE":"VAT","BG":"VAT","HR":"VAT","CY":"VAT","CZ":"VAT","DK":"VAT","EE":"VAT","FI":"VAT","FR":"VAT","DE":"VAT","GR":"VAT","HU":"VAT","IE":"VAT","IT":"VAT","LV":"VAT","LT":"VAT","LU":"VAT","MT":"VAT","MC":"VAT","NL":"VAT","PL":"VAT","PT":"VAT","RO":"VAT","SK":"VAT","SI":"VAT","ES":"VAT","SE":"VAT","GB":"VAT"};
		var numberText = "Number";
		var defaultTax = "Tax ID";
		var selectors = [
			"#wpinv-country",
			"#wpinv_country",
			"[name='wpinv_country']",
			"[name='billing[wpinv_country]']",
			"[name='getpaid_address[country]']"
		];

		function updateLabel() {
			var country = null;

			for ( var i = 0; i < selectors.length; i++ ) {
				var $field = $( selectors[ i ] );
				if ( $field.length && $field.val() ) {
					country = $field.val();
					break;
				}
			}

			$("body").attr('data-gp-country', country);

			var taxName = taxMap[ country ] || defaultTax;
			var label   = taxName + " " + numberText;

			$( "label[for*='vat_number']" ).text( label );
			$( "input[name*='vat_number']" ).attr( "placeholder", label );
		}

		$( document ).on( "change", selectors.join( "," ), updateLabel );

		$( function() {
			setTimeout( updateLabel, 500 );
			setTimeout( updateLabel, 1000 );
		} );
	} )( jQuery );
	</script>
			<script type="text/javascript">
			(function() {
				// Always start from a fresh object: a `||` fallback would keep a same-named DOM element alive.
				window.wcAnalytics = {};
				const wcAnalytics = window.wcAnalytics;

				// Set the assets URL for webpack to find the split assets.
				wcAnalytics.assets_url = 'https://neckpainsupport.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/';

				// Set the REST API tracking endpoint URL.
								wcAnalytics.trackEndpoint = "https://neckpainsupport.com/wp-json/woocommerce-analytics/v1/track";

				// Set common properties for all events.
				wcAnalytics.commonProps = {"ui":0,"blog_id":252606046,"store_id":"668c9a53-9b8d-4bc5-8c8c-c91409ae5090","url":"https://neckpainsupport.com","woo_version":"11.2.2","wp_version":"7.1.4","store_admin":0,"device":"desktop","store_currency":"USD","timezone":"+00:00","is_guest":1,"package_version":"0.18.1"};

				// Set the event queue.
				wcAnalytics.eventQueue = [];

				// Features.
				wcAnalytics.features = {
					ch: false,
					sessionTracking: false,
					proxy: false,
				};

				// A delay-JS plugin can hold back the consent API script, so the client cannot rely on its functions to know it has to wait.
				wcAnalytics.consentManaged = false;

				wcAnalytics.breadcrumbs = ["Home"];

				// Page context flags.
				wcAnalytics.pages = {
					isAccountPage: false,
					isCart: false,
				};
			})();
		</script>
		</body>
</html>
