/************************** Migraine page style ********************************/



@font-face {

    font-family: "Gotham Medium";

    font-style: normal;

    src: local("Gotham Medium"),url(https://www.thejoint.com/assets/fonts/Gotham-Medium.woff) format("woff");

    font-display: swap

}

@font-face {
    font-family: 'gothambold';
    src: url('https://www.thejoint.com/assets/fonts/gothambold/gotham_bold-webfont.eot');
    src: url('https://www.thejoint.com/assets/fonts/gothambold/gotham_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.thejoint.com/assets/fonts/gothambold/gotham_bold-webfont.woff2') format('woff2'),
         url('https://www.thejoint.com/assets/fonts/gothambold/gotham_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {

    font-family: "Gotham Black";

    font-style: normal;

    font-weight: 400;

    src: local("Gotham Black"),url(https://www.thejoint.com/assets/fonts/Gotham_Black_Regular.woff) format("woff");

    font-display: swap

}



@font-face {

    font-family: "Gotham Book";

    font-style: normal;

    font-weight: 400;

    src: local("Gotham Book"),url(https://www.thejoint.com/assets/fonts/Gotham_Book.woff) format("woff");

    font-display: swap

}



@font-face {

  font-family: 'Gotham-Bold';

  src: url('https://www.thejoint.com/lp/hello/fonts/Gotham-Bold/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('https://www.thejoint.com/lp/hello/fonts/Gotham-Bold/Gotham-Bold.woff') format('woff'),

      url('https://www.thejoint.com/lp/hello/fonts/Gotham-Bold/Gotham-Bold.ttf')  format('truetype'),

      url('https://www.thejoint.com/lp/hello/fonts/Gotham-Bold/Gotham-Bold.svg#Gotham-Bold') format('svg');

  font-weight: normal;

  font-style: normal;

	font-display: swap;

}



body#up-body-app h2{ 

  font-family: 'Gotham-Bold';

  font-size: 32px; 

  line-height: 32px;
  font-weight: inherit;

}

body#up-body-app h3{

  font-family: 'Gotham-Bold';

  font-size: 28px; 

  line-height: 28px;
  font-weight: inherit;

} 

body#up-body-app h5{

  font-family: 'Gotham-Bold';

  font-size: 22px; 

  line-height: 22px;

}



body{

  font-family: 'Gotham-Book';

  font-size: 16px; 

  line-height: 25px;

  letter-spacing: 0.1px;

}

body#up-body-app .padd-ziro{

  padding:  0;

}





@media (max-width: 2000px){

  body{

  font-family: 'Gotham-Book';

  font-size: 18px; 

  line-height: 27px;

  letter-spacing: 0.1px;

  }

}

@media (max-width: 991px){

  body{

  font-family: 'Gotham-Medium';

  font-size: 16px; 

  line-height: 19px;

  letter-spacing: 0.1px;

  }

}



.read-more-buttons .primary-button{

  font-family: 'Gotham-Bold';

  font-size: 16px; 

  letter-spacing: 1px;

}



body#up-body-app p{

  font-size: 16px;

  color: #000000;

}





body#up-body-app .up-hero-wrapper .hero-5, body#up-body-app.pedatric_page .up-hero-wrapper .hero-5 {

    background-size: cover;

    background-position: center;

    height: 750px;

    display: flex;

    align-items: center;

    color: #fff;

    position: relative;

}

body#up-body-app .up-hero-wrapper .wrapper {

    width: 100%;

    padding: 135px 0 40px 0;

}

body#up-body-app .up-hero-wrapper h1 {

    font-weight: 700;

    font-style: Bold;

    font-size: 64px;

    line-height: 69px;

    letter-spacing: 0%;

    vertical-align: middle;

    text-transform: capitalize;

    color: #ffffff;

    margin-top: 0;

    margin-bottom: 35px;



}

body#up-body-app .up-hero-wrapper p{

    display: block;

    font-size: 18px;

    font-weight: 500;

    color: #ffffff;

}

body#up-body-app #health-benefits {

    padding: 40px 0;

    background: #f8f9fa;

}



 

#up-body-app #main-header {

  background: #000000 !important;

  position: relative !important;

  height: 100px;

}



body#up-body-app #main-header .branding svg {

  background: transparent !important;

}



body#up-body-app .btn-white-up-hero{

    color: #00A4AF; 

    background-color: #fff; 

    padding: 0px 32px; 

    border-radius: 12px; 

    font-size: 16px; 

    letter-spacing: 1px;

    font-weight: 700; 

    text-decoration: none; 

    display: inline-flex; 

    margin-top: 30px;

    font-family: 'gothambold';
    height: 52px;
    line-height: 52px;
    align-items: center;
    justify-content: center;

}



body#up-body-app .what-up-back-pain-text-wrap  .frame{

   display: flex;

}



body#up-body-app .what-up-back-pain-text-wrap {

    padding: 120px 0;

}



body#up-body-app .row {

    display: flex;

    flex-wrap: wrap;

}



body#up-body-app .what-up-back-pain-text-wrap .row  .left-up-pain, body#up-body-app #upper-back-pain-causes .left-cuse-pad{

    padding-right: 70px;

}

body#up-body-app .what-up-back-pain-text-wrap .row  .right-up-pain, body#up-body-app #upper-back-pain-causes .right-cuse-pad{

    padding-left: 70px;

}





body#up-body-app .title-green,body#up-body-app .title-green2,body#up-body-app .title-green3 {

  text-transform: capitalize;

  margin-bottom: 20px;

  color: #00A4AF;

}



body#up-body-app .what-up-back-pain-text-wrap .row  .right-up-pain h3{

    margin-bottom: 30px;

}



body#up-body-app .what-up-back-pain-text-wrap .row  .right-up-pain p{

    margin-bottom: 0px;

}

body#up-body-app .what-up-back-pain-text-wrap .row  .right-up-pain .frame-3{

    display: flex;

    gap: 25px;

    margin-bottom: 30px;

}



body#up-body-app .what-up-back-pain-text-wrap .row  .right-up-pain .frame-3 img{

  width: 40px;

}

body#up-body-app .what-up-back-pain-text-wrap .row  .right-up-pain .frame-3 .title-green3{

  margin-bottom: 0px;

}



body#up-body-app #upper-back-pain-causes {

    padding: 120px 0;

    background-color: rgba(200, 198, 196, 0.1);

}



body#up-body-app #upper-back-pain-causes h2{

    margin-bottom: 40px;

}



body#up-body-app #upper-back-pain-causes .left-cuse-pad{

    padding-right: 25px;

}

body#up-body-app #upper-back-pain-causes .right-cuse-pad{

    padding-left: 25px;

}



#ubp-progress-sec{

    background-color: #ffffff;

    padding: 120px 0;

}



#ubp-progress-sec p.up-progress-bottom-content{

  font-family: "Gotham Medium" !important;

  margin: 0;

  margin-top: 30px;

  font-size: 18px;

  line-height: 27px;



}



/* Circular progress style */



#ubp-progress-sec .progress-circle {

/*width: 260px;

  height: 260px;*/

  border-radius: 50%;

  display: flex;

  align-items: center;

  justify-content: center;

  margin: 0 auto;

  position: relative;

}



#ubp-progress-sec .progress-circle .inner-prog-line {

    border: 16px solid;

    border-image-source: linear-gradient(245.49deg, #00B3BE 11.1%, rgba(0, 105, 152, 0.1) 95.74%);

    position: absolute;

    content:"";

    top: 0;

    left: 0;

    width: 260px;

  height: 260px;

  border-radius: 50%;

}



#ubp-progress-sec .progress-circle .inner-text {

background: #fff;

  border-radius: 50%;

  width: 100%;

  height: 100%;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

}



#ubp-progress-sec .progress-circle h3 {

  color: #00a9b7;

      font-family: "GothamBlack";

  margin: 0;

  font-size: 74px;

  

}





#ubp-progress-sec .progress-circle p {

  font-size: 18px;

  font-family: "Gotham Bold", sans-serif;

  color: #00a9b7;

  margin:0;

}



/* Image circle with overlay text */

#ubp-progress-sec .image-circle {

  position: relative;

 /* width: 260px;

  height: 260px;*/

  border-radius: 50%;

  overflow: hidden;

  margin: 0 auto;

}



#ubp-progress-sec .image-circle img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}



#ubp-progress-sec  .image-circle .overlay-text {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  color: #fff;

  text-align: center;

  font-size: 22px;

  font-weight: bold;

  width: 100%;

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}



#ubp-progress-sec  .image-circle .overlay-text  h3 {

  color: #ffffff;

      font-family: "GothamBlack";

  margin: 0;

  font-size: 74px;

  display: flex;

}



#ubp-progress-sec  .image-circle .overlay-text  h3  span{

font-size: 38px;

  padding-top: 16px;

  padding-left: 5px;

}





#ubp-progress-sec  .image-circle .overlay-text  p {

  font-size: 18px;

  font-family: "Gotham Bold", sans-serif;

  color: #ffffff;

  margin:0;

}



body#up-body-app #ubp-progress-sec .title-green{

    margin-bottom: 55px;

}



body#up-body-app #most-risk-section img{

  width: 100%;

  height: 100%;

  object-fit: cover;

}



body#up-body-app #most-risk-section .most-risk-direction-right-content{

  width: 700px;

  padding: 120px 25px;

  margin: 0 auto;

  max-width: 100%;

}



body#up-body-app #most-risk-section .most-risk-direction-right-content h2{

  margin-bottom: 40px;

} 



.padd-ziro{

  padding: 0;

}

body#up-body-app #common-symptoms .common-symptoms-direction-right-content h2 { margin-bottom: 40px;}



body#up-body-app #common-symptoms img{

  width: 100%;

  height: 100%;

  object-fit: cover;

}



body#up-body-app #common-symptoms .common-symptoms-direction-right-content{

  width: 735px;

  padding: 120px 25px;

  margin: 0 auto;

  max-width: 100%;

}



body#up-body-app #common-symptoms .common-symptoms-direction-right-content ul li{

  line-height: 25px;

  margin-bottom: 0;

  color: #000000;

  font-size: 16px;

}



body#up-body-app #common-symptoms .common-symptoms-direction-right-content h3{

  color: #000000;

}



#ubp-progress-sec  [data-percentage] {

  --percent: calc(attr(data-percentage number));

}





body#up-body-app .up-accordian-wrapper .accordion {

width: 100%;

  margin: 20px 0;

}



body#up-body-app .up-accordian-wrapper .accordion h2 {

  text-align: center;

  margin-bottom: 10px;

}



body#up-body-app .up-accordian-wrapper .accordion-item {

  margin-bottom: 15px;

}



body#up-body-app .up-accordian-wrapper .accordion-header {

  width: 100%;

  background: #eaeae9;

  border: none;

  outline: none;

  text-align: left;

  padding: 15px;

  font-size: 16px;

  cursor: pointer;

  transition: background 0.3s ease;

  

}



body#up-body-app .up-accordian-wrapper .accordion-header h3{

  margin: 0;

  display: flex;

  width: 100%;

  justify-content: space-between;

  position: relative;

  padding-right: 40px;

  font-size: 20px;

  font-family: "Gotham Medium"; font-weight: 700;

}



body#up-body-app .up-accordian-wrapper .accordion-header:hover {

  background: #eaeaea;

}



body#up-body-app .up-accordian-wrapper .accordion-header.active {

  background: #eaeae9;

}



body#up-body-app .up-accordian-wrapper .accordion-content {

  max-height: 0;

  overflow: hidden;

  background: #ffffff;

  padding: 0 15px;

}



body#up-body-app .up-accordian-wrapper .accordion-content p {

  margin-bottom: 0;

  font-size: 16px;

  color: #000000;

}



body#up-body-app .up-accordian-wrapper .accordion-content p a{

  color: #000000;

  text-decoration: underline;

}



body#up-body-app .up-accordian-wrapper .accordion-content ul{

margin: 15px 0 15px 15px;

}

body#up-body-app .up-accordian-wrapper .accordion-content ul li{

  margin-bottom: 0;

  line-height: 25px;

}



body#up-body-app .up-accordian-wrapper .accordion-content.open {

  padding: 15px 20px;

  max-height: unset !important;

  min-height: 100px;

}





body#up-body-app .up-accordian-wrapper .accordion-header {

  cursor: pointer;

  display: flex;

  justify-content: space-between;

  align-items: center;

}

body#up-body-app .up-accordian-wrapper .accordion-header .icon {

font-weight: bold;

  transition: transform 0.3s;

  position: absolute;

  right: 0;

  font-size: 24px;

}

body#up-body-app .up-accordian-wrapper .accordion-header.active .icon::before {

  content: "-";

}

body#up-body-app .up-accordian-wrapper .accordion-header .icon::before {

  content: "+";

}

body#up-body-app .up-accordian-wrapper.tj-referance-accordian-wrapper .accordion-header h3 {

  font-size: 18px;

  line-height: 27px;

  letter-spacing: 0.1px;



}







body#up-body-app #most-risk-section{

  background-color: rgba(200, 198, 196, 0.1);

}





body#up-body-app .up-nature-relief-sec{

padding: 120px 0;

  background-color: rgba(200, 198, 196, 0.1);

}



body#up-body-app .up-nature-relief-sec .up-nature-relief-content{

  width: 960px;

  max-width: 960px;

  margin: 0 auto;

}



body#up-body-app .up-nature-relief-sec .up-nature-relief-content .top-title{

  font-size: 16px;

  text-transform: uppercase;

  font-family: "Gotham Medium";

  color: #00B3BE;
  margin-bottom: 30px;

}



body#up-body-app .up-nature-relief-sec .up-nature-relief-content h2{

  margin: 40px 0;

}

body#up-body-app .up-nature-relief-steps-wrap{

  margin: 80px 0 0;

}



body#up-body-app .up-nature-relief-steps-wrap h3{

  color: #000000;

}



body#up-body-app .up-nature-relief-steps-wrap ul li{

  margin: 0;

  line-height: 25px;

  color: #000000; 

}



body#up-body-app .up-nature-relief-steps-wrap .col-md-6:first-child{

  display: flex;

  flex-direction: column;

  justify-content: center;

}



body#up-body-app .up-nature-relief-steps-wrap .col-md-6 img{

  width: 100%;

}



body#up-body-app .up-nature-relief-steps-wrap .row{

  margin-bottom: 45px;

}



body#up-body-app .up-nature-relief-steps-wrap .row:last-child{

  margin-bottom: 0px;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor {

  background: #00A4AF;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor h3{

  color: #ffffff;

}





body#up-body-app .up-find-chiropractor-wrap .find-chiropractor  p{

  color: #ffffff;

  font-family: "Gotham Book";

  line-height: 25px;

  letter-spacing: 0.1px;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .container {

    padding-top: 44px;

    padding-bottom: 44px;

  }





body#up-body-app .up-find-chiropractor-wrap .find-chiropractor  .col-1 form {

  width: 77%;

  margin-top: 20px;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .col-1 input {

  border: 0;

  font: 16px;

  height: 50px;

  padding: 6px 68px 6px 20px;

  width: 100%;

  border-radius: 0;

  background: #FFF;

  color: #353735;

}





body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .col-1 button {

  font-size: 21.5px;

  border: 0;

  background: none;

  position: absolute;

  transform: translate(0,-50%);

  top: 50%;

  padding-left: 13px;

  color: #8f8dc8;

  right: 8px;

  line-height: 48px;

  border-left: 1px solid #dfdfdf;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .col-1 button {

  color: #8f8dc8;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .offer {

    margin: 0 auto;

    width: 80%;

    display: flex;

  height: 100%;

  align-items: center;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .offer a {

  /* margin: 25px 0 0; */
  margin: 0;

}



body#up-body-app .up-find-chiropractor-wrap .find-chiropractor  img {

  width: 100%;

  height: auto;

}



body#up-body-app  .up-nearby-clinics{

  padding: 80px 100px;

  background-color: rgba(200, 198, 196, 0.1);

}



body#up-body-app  .up-nearby-clinics .nearby-clinics-owl.owl-carousel .owl-stage{

  padding: 0 !important;

}

body#up-body-app  .up-nearby-clinics .nearby-clinics-owl .owl-item{

     

    margin-right: 0 !important;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap{

  padding: 45px 0px;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card{

border-radius: 12px;

border-width: 1px;

padding-top: 24px;

padding-right: 25px;

padding-bottom: 24px;

padding-left: 25px;

gap: 16px;

background: rgba(255, 255, 255, 0.8);

opacity: 1;

border: 1px solid rgba(0, 0, 0, 10%);



}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card a.clinic-name{

  font-size: 16px;

  font-family: 'Gotham-Bold';

  color: #28282A;

  text-decoration: underline;

  display: flex;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card .status{

  display: flex;

  gap: 15px;

  margin: 15px 0;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card .status .open{

  font-weight: 700;

  color: #01743D;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card .status .cst-closed{

  font-weight: 700;

  color:  #CF424C;

}

body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card .status .coming-soon{

  font-weight: 700;

  color:  #FFB612;

}





body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .address{

  font-size: 14px;

  margin-bottom: 15px;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .phone{

  display: flex;

  font-size: 14px;

  gap: 15px;

  align-items: center;

  margin-bottom: 15px;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .phone a{

  text-decoration: underline;

  color: #28282A;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .timing{

  display: flex;

  font-size: 16px;

  gap: 15px;

  margin-bottom: 15px;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .timing .content .lunch{

  font-size: 12px;

  font-style: italic;

  color: #636366;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .timing .content {

  line-height: 20px;

}





body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap   a.clinic-link {

  text-decoration: underline;

  color: #636366;

  font-size: 12px;

}





body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .owl-dots {

    display: block !important;

    text-align: center;

    margin-top: 15px;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .owl-dot {

    width: 15px;

    height: 15px;

    background: #ccc;

    display: inline-block;

    margin: 0 5px;

    border-radius: 50%;

    cursor: pointer;

}



body#up-body-app  .up-nearby-clinics .up-nearby-clinic-wrap .owl-dot.active {

    background: #333; /* Active dot color */

}





body#up-body-app  .up-nearby-clinics .top-title, body#up-body-app  .up-health-articles .top-title, body#up-body-app  .up-testimonial-section .top-title{

  font-size: 16px;

  text-transform: uppercase;

  font-family: "Gotham Medium";

  color: #00B3BE;

  margin-bottom: 30px;

  line-height: 19px;

  letter-spacing: 0.06em;

}





body#up-body-app  .up-faq-wrap{

  padding: 120px 0;

}



body#up-body-app  .up-faq-wrap h2{

  margin-bottom: 40px;

}



body#up-body-app .up-health-articles  .blog-card {

  display: flex;

  flex-direction: column;

  background-color: #fff;;

  border-radius: 8px;

  overflow: hidden;

  box-shadow: 0px 0px 13px 4px #0000001a;

  align-items: flex-start;

  position: relative;

  margin: 20px;

}



body#up-body-app .up-health-articles  .blog-card .media {

  position: relative;

  align-self: stretch;

  width: 100%;

  height: 180px;

  object-fit: cover;

}



body#up-body-app .up-health-articles  .blog-card  .body {

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  gap: 32px;

  padding: 40px 24px;

  position: relative;

  align-self: stretch;

  width: 100%;

  flex: 0 0 auto;

}



body#up-body-app .up-health-articles  .blog-card .text {

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  gap: 20px;

  position: relative;

  align-self: stretch;

  width: 100%;

  flex: 0 0 auto;

}





body#up-body-app .up-health-articles  .blog-card  .title {

  position: relative;

  align-self: stretch;

  font-family: "Gotham Bold" !important;

  font-weight: 700;

  margin: 0;

  padding: 0;

  color: var(--variable-collection-charcoal);

  font-size: 20px;

  letter-spacing: 0;

  line-height: 22px;

}



body#up-body-app .up-health-articles  .blog-card  .CTA-details {

  display: flex;

  align-items: center;

  justify-content: space-between;

  position: relative;

  align-self: stretch;

  width: 100%;

  flex: 0 0 auto;

}



body#up-body-app .up-health-articles  .blog-card .div {

  position: relative;

  width: 100%;

  margin-top: -1.00px;

  margin-right: -54.67px;

  font-family: "Gotham Book", sans-serif;

  font-weight: 700;

  color: #00a4af;

  font-size: 16px;

  letter-spacing: 0;

  line-height: 20px;

  text-decoration: underline;

  display: inline-block;

  cursor: pointer;

}



body#up-body-app .up-health-articles  .blog-card .details {

  display: inline-flex;

  align-items: flex-start;

  gap: 16px;

  position: relative;

  flex: 0 0 auto;

  margin-left: -107.67px;

}





body#up-body-app .up-health-articles  .blog-card  .views {

  display: inline-flex;

  align-items: center;

  gap: 4px;

  position: relative;

  flex: 0 0 auto;

}



body#up-body-app .up-health-articles  .blog-card .icon-outline-eye {

  position: relative;

  width: 20px;

  height: 20px;

}



body#up-body-app .up-health-articles  .blog-card  .text-wrapper-2 {

  position: relative;

  width: fit-content;

  font-family: "Gotham Medium";

  font-weight: 500;

  color: var(--neutral-500);

  font-size: 14px;

  letter-spacing: 0.10px;

  line-height: 23px;

}



body#up-body-app .up-health-articles  .primary-button, body#up-body-app .testimonial-inner .primary-button {

display: inline-flex;

  height: 48px;

  align-items: center;

  justify-content: center;

  padding: 0px 20px;

  position: relative;

  background-color: #00a4af;

  border-radius: 12px;

  overflow: hidden;

  color: #fff;

  text-decoration: none;
  line-height: 48px;

}



body#up-body-app .up-health-articles  .primary-button-wrapper, body#up-body-app .testimonial-inner .primary-button-wrapper  {

  display: inline-flex;

  align-items: center;

  justify-content: center;

  padding: 0px 8px;

  position: relative;

  flex: 0 0 auto;

}



body#up-body-app .up-health-articles .primary-button-2,  body#up-body-app .testimonial-inner .primary-button-2 {

  position: relative;

  width: fit-content;

 margin: 0;

  padding: 0;

  font-family: 'gothambold';

  font-weight: 700;

  color: var(--variable-collection-white);

  font-size: 16px;

  text-align: center;

  letter-spacing: 1%;

  line-height: 20px;

}



body#up-body-app .up-health-articles  .read-more-buttons, body#up-body-app .testimonial-inner  .read-more-buttons {

  display: inline-flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  gap: 20px;

  position: relative;

  width: 100%;

}



body#up-body-app .up-health-articles .container{

  padding: 0 25px;

}



body#up-body-app .up-health-articles{

  padding: 120px 0;

  background-color: rgba(200, 198, 196, 0.1);

}

 



.owl-dots.disabled {

  display: block !important;

}





body#up-body-app .up-testimonial-section {

  padding: 120px 0 80px;

}





body#up-body-app .up-testimonial-section .testimonial-text {

  max-width: 960px;

  margin: 0 auto 30px;

  font-size: 16px;

  color: #333;

  line-height: 1.6;

}



body#up-body-app .up-testimonial-section .testimonial-image {

  max-width: 960px;

  margin: 0 auto;

  position: relative;

}



body#up-body-app .up-testimonial-section .testimonial-image img {

  width: 100%;

  display: block;

}



body#up-body-app .up-testimonial-section .play-button {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  background: transparent;

  border: none;

}



body#up-body-app .up-testimonial-section .play-button img {

  width: 80px;

}





/* Popup styling */

body#up-body-app .video-popup {

  display: none; /* hidden by default */

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: rgba(0, 0, 0, 0.8);

  justify-content: center;

  align-items: center;

  z-index: 999;

}



body#up-body-app .video-popup-inner {

  position: relative;

  width: 80%;

  max-width: 800px;

}



body#up-body-app .video-popup iframe {

  width: 100%;

  height: 450px;

  border-radius: 8px;

}



body#up-body-app .close-btn {

  position: absolute;

  top: -40px;

  right: 0;

  color: #fff;

  font-size: 30px;

  cursor: pointer;

}



body#up-body-app .up-referance-sec{

  padding: 120px 0;

}

body#up-body-app .up-nearby-clinics .up-nearby-clinics-content-eyebro-wrap {

display: flex;

  flex-direction: column;

  gap: 40px;

}



  

body#up-body-app .up-nearby-clinics .up-nearby-clinics-content-eyebro-wrap .top-title,body#up-body-app .up-nearby-clinics .up-nearby-clinics-content-eyebro-wrap h2, body#up-body-app .up-health-articles .top-title{

  margin: 0;

}



body#up-body-app .up-health-articles .container .blog-card-outer-wrap{

  display: flex;

  flex-direction: column;

  gap: 55px;

}







body#up-body-app  .owl-theme .owl-dots .owl-dot.active span, body#up-body-app  .owl-theme .owl-dots .owl-dot:hover span{

  background: #000;

}

.owl-theme .owl-dots .owl-dot span{

  background: #C4C4C4;

  width: 15px;

  height: 15px;



}



/*******************************/



.migraine_banner img { max-width:100%; width:100%; }

.migraine_about .inner-wrapper { width:960px; margin:0 auto; }

.migraine_about .inner-wrapper h1 { text-align:center; }

#up-body-app #what-up-back-pain.migraine_about h1 { font-family: 'Gotham-Bold'; font-size: 32px; line-height: 32px; text-transform: capitalize; margin-bottom: 35px; color: #00A4AF;  }

#up-body-app .what-up-back-pain-text-wrap h3 { text-align: center; margin-bottom: 40px; }   

#up-body-app .what-up-back-pain-text-wrap .inner-wrapper-inner p { margin-bottom: 0;}

#up-body-app .what-up-back-pain-text-wrap .inner-wrapper-inner { margin-bottom: 40px; margin-top: 55px; }

.symptoms_migraine { display: flex; row-gap: 40px;  column-gap: 80px; flex-direction: row;  flex-wrap: wrap; align-content: center; justify-content: center;  align-items: center;}

.symptom_inner { width: 28%; text-align: left;  display: flex;  flex-direction: column;  flex-wrap: nowrap;  align-content: center; justify-content: center;  align-items: center; } 

#up-body-app .what-up-back-pain-text-wrap .symptom_inner h3 { font-size: 20px; line-height: 20px; text-align: left; margin: 0; margin-bottom: 20px; text-transform: capitalize; } 

#up-body-app .what-up-back-pain-text-wrap .symptom_inner img { margin-bottom: 20px;}

#up-body-app .what-up-back-pain-text-wrap .symptom_inner p { font-size: 14px;  line-height: 23px; color: #28282A; text-align: left; margin: 0;}

#up-body-app .what-up-back-pain-text-wrap .symptom_inner p a { text-decoration: underline; color: #28282A; }

#up-body-app .what-up-back-pain-text-wrap .symptom_inner p a:hover { text-decoration: none;}

body#up-body-app .what-up-back-pain-text-wrap { padding-bottom: 55px;}

body#up-body-app #upper-back-pain-causes .col-md-6:last-child p { margin-bottom: 0;}

#ubp-progress-sec .container { width: 1280px;}

.common-symptoms-direction-right-content strong, b, strong { font-family: 'Gotham-Bold';}

body#up-body-app .up-referance-sec .up-accordian-wrapper .accordion-content p { margin-bottom: 10px;}

.up-nature-relief-sec .up-nature-relief-steps-wrap p a { text-decoration: underline; color: #000;}

.up-nature-relief-sec .up-nature-relief-steps-wrap p a:hover { text-decoration: none; }

body#up-body-app #what-up-back-pain h2 { text-align: center; text-transform: none; } 

body#up-body-app .up-health-articles .blog-card .body { min-height: 201px;}

body#up-body-app #upper-back-pain-causes .right-cuse-pad { padding-left: 0; }

body#up-body-app .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card { margin: 0 10px; min-height: 350px;} 

#what-up-back-pain .container { width: 1280px;} 

#up-body-app .what-up-back-pain-text-wrap .symptom_inner:nth-child(4) h3 { text-align: center;} 

#up-body-app .what-up-back-pain-text-wrap .symptom_inner:nth-child(5) h3 { text-align: center;}

 

 

/*********************************** Neck Pain *****************************************************/



body#up-body-app.neck_page .what-up-back-pain-text-wrap .row .right-up-pain .frame-3 img { width: 70px;}

body#up-body-app.neck_page .up-health-articles .top-title { margin-bottom: 40px;}  

body#up-body-app .btn-white-up-hero:hover { color:#fff; background-color: #00A4AF;}

body#up-body-app .up-health-articles .primary-button:hover, body#up-body-app .testimonial-inner .primary-button:hover { color:#fff; background-color:#353735;  }
 

body#up-body-app .what_scoliosis_about .what-up-back-pain-text-wrap .row .right-up-pain h3, body#up-body-app #what-up-back-pain.what_scoliosis_about h2 { text-align: left;}


/*********************************** Pediatric *****************************************************/

.banner_below { display: flex; width: 100%;  align-items: center;  justify-content: center; gap: 40px;  padding: 20px; position: relative; background-color: transparent;}
.banner_inner_frame { display: flex; width: 100%; align-items: center; justify-content: center; gap: 40px; }
.banner_below .frame { display: inline-flex; align-items: center; gap: 20px; position: relative; flex: 0 0 auto; } 
.banner_below .text-wrapper { color: #ffffff; font-size: 20px;  text-transform: capitalize; font-family: "Gotham Bold", sans-serif; font-weight: 700;  line-height: 21px; }
.migraine_about.pediatric_about .inner-wrapper { width: 965px;}
body#up-body-app #most-risk-section.common_children .most-risk-direction-right-content { width: 780px;}
body#up-body-app #most-risk-section.common_children .most-risk-direction-right-content h2 {   margin-bottom: 50px; }
#what-to-expect { padding: 120px 0;}
#what-to-expect h2 { color: #00a4af; margin-bottom: 40px; text-align: center; }
#what-to-expect .container { max-width: 1400px;}
.what-to-expect .icon-and-copy { display: flex;  flex-direction: column; max-width: 1280px; margin: 0 auto; align-items: flex-start; gap: 59px; position: relative; flex: 0 0 auto;  margin: 0 auto; }
.what-to-expect .frame { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 40px; position: relative;  align-self: stretch; width: 100%; }
.what-to-expect .icon-and-copy-2 { display: flex; flex-direction: column; width: 295px;  align-items: flex-start; gap: 20px; position: relative; }
.what-to-expect .text-wrapper-2 { color: #28282A; font-size: 20px;  text-transform: capitalize; font-family: "Gotham Bold", sans-serif; font-weight: 700;  line-height: 20px; }
body#up-body-app .what-to-expect .grid-text { color: #28282A; font-size: 14px;  text-transform: capitalize; line-height: 23px; margin: 0; } 
.mobile-view { display: none !important; }
#what-to-expect .title-descripton { margin-bottom: 55px;}
#what-to-expect { background-color: rgba(200, 198, 196, 0.1);}
body#up-body-app .up-health-articles.pediatric_blog .blog-card .body { min-height: 225px; }
.pediatric_about .symptoms_migraine { margin-bottom: 30px;}
body#up-body-app .what-up-back-pain-text-wrap .row .right-up-pain h3 { text-align: left;}
body#up-body-app .up-hero-wrapper p { font-family: "Gotham Medium"; line-height: 27px; letter-spacing: 0.1px;}
body#up-body-app .pediatric_blog h2 { color: #00a4af; margin: 0; }
body#up-body-app.pedatric_page .up-hero-wrapper h1 { margin-bottom: 30px;}
 
body#up-body-app.pedatric_page .btn-white-up-hero { margin-top: 20px;}
body#up-body-app.pedatric_page .up-hero-wrapper .wrapper { padding: 120px 0;}
body#up-body-app.pedatric_page .up-hero-wrapper .hero-5 { height: 800px; background-position: top center;}
body#up-body-app .what_scoliosis_about .what-up-back-pain-text-wrap .row .right-up-pain h3 { text-align: left;}
body#up-body-app #what-up-back-pain.what_scoliosis_about h2 { text-align: left;}
body#up-body-app #what-up-back-pain.neck_pain_about h2,  body#up-body-app #what-up-back-pain.neck_pain_about .right-up-pain h3 { text-align: left;}
body#up-body-app .what-up-back-pain-text-wrap .row .right-up-pain .frame-3 .title-green3 { margin-bottom: 10px;}

/******************************************************** Sciatica ********************************/

body#up-body-app.sciatica_page .up-health-articles .blog-card .body {  min-height: 260px; } 
#what-up-back-pain p a, #upper-back-pain-causes p a, body#up-body-app .up-accordian-wrapper .accordion-content p a, body#up-body-app #common-symptoms .common-symptoms-direction-right-content ul li a, body#up-body-app .up-nature-relief-sec p a, body#up-body-app .up-nature-relief-steps-wrap ul li a, body#up-body-app .up-testimonial-section .testimonial-text p a { color: #000; text-decoration: underline;}
#what-up-back-pain p a:hover, #upper-back-pain-causes p a:hover, body#up-body-app .up-accordian-wrapper .accordion-content p a:hover, body#up-body-app #common-symptoms .common-symptoms-direction-right-content ul li a:hover, body#up-body-app .up-nature-relief-sec p a:hover, body#up-body-app .up-nature-relief-steps-wrap ul li a:hover, body#up-body-app .up-testimonial-section .testimonial-text p a:hover { text-decoration: none;} 

 
/******************************************************** Home New 8/10/25 ********************************/

.home_new_banner_btm { background-color: #F4F4F3; padding: 30px 20px; }
.home_new_banner_btm.banner_below .frame { flex-direction: column; justify-content: center; text-align: center;}
/* .home_new_banner_btm .banner_inner_frame {  gap: 120px;} */
.home_new_banner_btm .banner_inner_frame { gap: 160px;}
body#up-body-app.new_home_page .home_new_about h2 { font-size: 50px; line-height: 55px; margin: 0; font-family: 'Gotham-Bold'; font-weight: inherit;}
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .left-up-pain { padding-right: 0;}
body#up-body-app.new_home_page .home_new_about h3 { font-size: 27px; line-height: 26px; color: #000; margin-bottom: 40px;}
body#up-body-app.new_home_page .home_new_about .right-up-pain .inner-wrapper { display: flex; gap: 34px; flex-direction: column; }
.home_about_inner p { margin: 0;}
body#up-body-app.new_home_page .home_new_about strong { font-family: "Gotham Medium"; font-weight: 500; }
body#up-body-app.new_home_page .tj-pain-is-more-sec { background: linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%), #00A4AF;}
body#up-body-app.new_home_page .tj-pain-is-more-sec p { color: #fff; margin: 0; }
body#up-body-app.new_home_page .tj-pain-is-more-sec .tj-pain-is-more-inner-wrap img { width: 184px !important; margin-bottom: 30px; margin-top: 60px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { font-size: 60px;  line-height: 30px; font-family: "Gotham Black" !important; color: #fff; margin: 0; margin-bottom: 30px;}  
body#up-body-app.new_home_page .neighborhood_sec h2 { margin-bottom: 60px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 span { font-family: "Gotham Medium"; font-size: 24px; line-height: 1px;}
body#up-body-app.new_home_page .neighborhood_sec.tj-pain-is-more-sec .tj-pain-is-more-inner-wrap  {  margin-top: 80px;}

body#up-body-app.new_home_page  #common-symptoms .common-symptoms-direction-right-content h3 { text-transform: none; margin-bottom: 30px;}
body#up-body-app.new_home_page .most-risk-direction-right-content h3 { color: #000; text-transform: none; margin-bottom: 40px; }
body#up-body-app.new_home_page .most-risk-direction-right-content .up-accordian-wrapper { margin-top: 20px;}
body#up-body-app.new_home_page .most-risk-direction-right-content .up-accordian-wrapper .accordion-header h3 { margin: 0;}
body#up-body-app.new_home_page h2 { font-family: 'Gotham-Bold'; font-weight: 700;}  
body#up-body-app.new_home_page .up-testimonial-section .testimonial-image { margin-bottom: 40px;}
body#up-body-app.new_home_page .up-testimonial-section { background: #F4F4F3;}
body#up-body-app.new_home_page .up-health-articles { background: #F4F4F3; padding-top: 0; }
body#up-body-app.new_home_page .up-testimonial-section .testimonial-text { margin-bottom: 40px;}
body#up-body-app.new_home_page .up-health-articles .primary-button-2, body#up-body-app.new_home_page .testimonial-inner .primary-button-2 { font-family: "Gotham Medium"; font-weight: 700; }
body#up-body-app.new_home_page .hero-4.second-footer-wrap { background: linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%), #00A4AF;}
body#up-body-app.new_home_page .second-footer-wrap .row { height: 100%; align-items: center;}
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content h2, body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content h2 { font-family: 'Gotham-Bold';
    font-weight: inherit;}
body#up-body-app.new_home_page .main-banner p { color: #fff;}
body#up-body-app.new_home_page .up-health-articles .blog-card .body { min-height: 230px;}
.second-footer-img, .home_new_banner_btm_mobile { display: none;}
body#up-body-app.new_home_page .neighborhood_sec.tj-pain-is-more-sec .tj-pain-is-more-inner-wrap.neighborhood_sec_mobile { display: none;}
body#up-body-app.new_home_page .new_home_find_sec .find-chiropractor { background: linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%);} 
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor .container { padding: 60px 15px;}
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor .col-1 form { width: 251px; }
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor .col-1 form input { background: #FFFFFF; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-radius: 12px 0px 0px 12px; width: 215px; }
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor .col-1 button { width: 52px; color: #fff; background: #00A4AF; border-radius: 0px 12px 12px 0px; right: -16px; padding-left: 8px; border: none; height: 50px; }
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor .col-1 button:hover { background: #006998;}
body#up-body-app.new_home_page .hero-4 .figure { background-position: top center;}
/* body#up-body-app.new_home_page .main-banner .hero-1 { height: 998px;} */
body#up-body-app.new_home_page .up-health-articles .blog-card .body .description { display: none;}
body#up-body-app.new_home_page .up-health-articles .owl-theme .owl-nav.disabled+.owl-dots { margin: 50px 0;}
body#up-body-app.new_home_page #main-hero.main-banner { background-image: url(/assets/images/new-home/joint-new-home-hero.webp); background-size: cover; background-position: top center }
body#up-body-app.new_home_page .home-banner-new-25 .container { padding-left: 15px; padding-right: 15px; padding-bottom: 80px;}
body#up-body-app.new_home_page .home-banner-new-25 .container .banner-content-wrap { padding-top: 50px;}
body#up-body-app.new_home_page .main-banner .hero-1 { height: 870px; }
.new_home_mob_sec { display: none;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap { height: 400px; display: flex;  justify-content: flex-end;  align-items: center;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap .container-inner { width: 50%; padding: 0 40px; text-align: center;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap p { color: #fff; line-height: 25px; margin-bottom: 30px; }
body#up-body-app.new_home_page .hero-4.second-footer-wrap .offer img { margin-bottom: 20px; max-width: 387px;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap .read-more-buttons a  { display: inline-flex; height: 48px;  align-items: center;  justify-content: center;  padding: 14px 20px; position: relative;   background-color: transparent;  border-radius: 12px;  overflow: hidden; color: #fff;  text-decoration: none; font-family: 'Gotham-Bold';  font-size: 16px;  letter-spacing: 1px; line-height: 20px; border: 1.5px solid #fff;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap .read-more-buttons a:hover { background-color: #00a4af;}








/******************************************************** Arthritis 21/10/25 ********************************/


/* body#up-body-app.neck_page .up-hero-wrapper .hero-5.arthritis-hero a.btn{
display: flex;
justify-content: center;
align-items: center;
width: -webkit-fit-content;
width: fit-content;
line-height: unset;
} */


/* 22/10/2025 */
body#up-body-app.new_home_page  .home-banner-new-25 .container{
  padding-top: 80px;
}
body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap{
      text-align: center;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap{
    margin-top: 100px;
    gap: 40px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item{
  background-color: #F4F4F3;
  border-radius: 8px;
  padding: 40px 25px;
}

body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item p{
  color: #4E545F;
}
body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item h3{
  color: #00A4AF;
}
body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item form{
  position: relative;
  width: 400px;
  margin: 32px auto 15px;
}
body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item form button {
    width: 52px;
    color: #fff;
    background: #00A4AF;
    border-radius: 0px 12px 12px 0px;
    right: -5px;
    padding-left: 8px;
    border: none;
    height:48px;
    position: absolute;
    top: 0;
}

body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item form input{
  height:48px;
  border-radius: 12px 0px 0px 12px;
  border: solid 1px rgba(0, 0, 0, 0.1);
}

body#up-body-app.new_home_page  .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item a.primary-button{
    display: inline-flex;
    height: 48px;
    align-items: center;
    justify-content: center;
    padding: 14px 110px;
    position: relative;
    background-color: #00a4af;
    border-radius: 12px;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}

body#up-body-app.new_home_page  .new_home_find_sec .home-under-icon-list-wrap ul{
  list-style: none;
      display: grid;
    grid-template-columns: repeat(4, 1fr);
}
body#up-body-app.new_home_page  .new_home_find_sec .home-under-icon-list-wrap ul li {
  text-align: center;
}
body#up-body-app.new_home_page  .new_home_find_sec .home-under-icon-list-wrap ul li p{
  text-align: center;
  font-size: 20px;
  font-family: 'Gotham-Bold'; 
  font-weight: 700;
}

body#up-body-app.new_home_page .home_new_banner_btm.home-new-btm-25{
      background: linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%);
}
body#up-body-app.new_home_page .home_new_banner_btm.home-new-btm-25 .frame img{
     width: auto;
     height: 48px;
}

/******************************* Lifestyle Womens *********************************/

body#up-body-app .women-benefits-section-new .title-women-h4 { font-weight: inherit;  font-family: 'Gotham-Bold';}
body#up-body-app .lifestyle-women-blog .up-health-articles .blog-card .body { min-height: 242px;}

 
body#up-body-app #what-up-back-pain .what-up-back-pain-text-wrap h2.extra-title-h2{
  font-size: 46px;
  line-height: 55px;
  text-align: left;
}
body#up-body-app .gray-bg-new{
  background-color: #F4F4F3;
}

body#up-body-app .title-women-h4{
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #28282A;
}

body#up-body-app .women-benefits-section-new .container{
  width: 1280px;
  max-width: 100%;
} 
body#up-body-app .women-benefits-section-new .svg-wrapper{
height: 60px;
margin-bottom: 25px;
} 

body#up-body-app .women-benefits-section-new .inner-upper-back-cause{
  margin-bottom: 60px;
}

body#up-body-app .new-bg-white{
  background-color: #FFFFFF;
}

body#up-body-app .health-stats {
  background: linear-gradient(0deg, rgba(200, 198, 196, 0.1), rgba(200, 198, 196, 0.1)),
linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%);
  color: #fff;
  text-align: center;
  padding: 80px 100px;
  font-family: 'Helvetica Neue', Arial, sans-serif;
}

body#up-body-app .health-stats .stats-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
      gap: 45px;
          margin-top: 55px;
}

body#up-body-app .health-stats .stat-box {
  background: rgba(255, 255, 255, 0.85);
  color: #000;
  border-radius: 12px;
  padding: 40px 25px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}


body#up-body-app .health-stats .stat-box p{
    font-size: 32px;
    font-family: 'Gotham-book';
    text-align: left;
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #00A4AF;
    line-height: 40px;
}
body#up-body-app .health-stat-img{
  text-align: left;
}

body#up-body-app .health-stats .stat-box:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

body#up-body-app .title-white {
  color: #FFFFFF;
}

body#up-body-app .up-reference-accordian-sec-new .accordion-item p{
  margin-bottom: 25px
}
body#up-body-app .women-benefits-section-new-mob img{
  width: auto;
  height: 65px;
  margin-bottom: 25px;

}


body#up-body-app .women-benefits-section-new-mob p{
  text-align: left;
}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor {
  background: linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%);

}

body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor svg{
  width: 100%;
}


body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor h3{
  color: #ffffff;
}


body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor  p{
  color: #ffffff;
  font-family: "Gotham Book";
  line-height: 25px;
  letter-spacing: 0.1px;
}

body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .container {
    padding-top: 44px;
    padding-bottom: 44px;
  }


body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor  .col-1 form {
  width: 250px;
  margin-top: 20px;
}

body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .col-1 input {
  border: 0;
  font: 16px;
  height: 52px;
  padding: 6px 68px 6px 20px;
  width: 100%;
  border-radius: 12px;
  background: #FFF;
  color: #353735;
  border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}


body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .col-1 button {
    font-size: 21.5px;
    border: 0;
    position: absolute;
    transform: translate(0, -50%);
    top: 50%;
    padding-left: 13px;
    right: 0;
    background: #00A4AF;
    height: 100%;
    width: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .col-1 button {
  color: #8f8dc8;
}

body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .offer {
    margin: 0 auto;
    width: 80%;
    display: flex;
  height: 100%;
  align-items: center;
}

body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .offer a {
  margin: 25px 0 0;
}

body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor  img {
  width: 100%;
  height: auto;
}

body#up-body-app .women-relief-sec h3 { margin-bottom:30px;}
body#up-body-app .women-relief-sec ul li { margin-bottom: 0; font-size: 16px;  line-height: 25px;}
body#up-body-app .common-symptoms-direction-right-content ul li { margin-bottom: 0; font-size: 16px;  line-height: 25px;}
body#up-body-app .up-nature-relief-sec .up-nature-relief-content h2 { margin: 0; margin-bottom: 40px;}
body#up-body-app .up-nature-relief-sec.women-relief-sec { background-color: #F4F4F3;}
body#up-body-app .up-faq-wrap.women-relief-sec { background-color: #F4F4F3; padding-top: 0;}
body#up-body-app .up-faq-wrap.women-relief-sec .up-accordian-wrapper .accordion { margin: 0;}
body#up-body-app .up-health-articles.lifestyle-women-blog .blog-card .body { min-height: 242px;}
.women-relief-sec .read-more-buttons .primary-button { display: inline-flex; height: 48px; align-items: center; justify-content: center; padding: 14px 20px; position: relative; background-color: #00a4af; border-radius: 12px; overflow: hidden; color: #fff; text-decoration: none;}
.women-relief-sec .read-more-buttons .primary-button:hover { color: #fff; background-color: #353735;}
body#up-body-app .up-testimonial-section.women-relief-sec { background: #F4F4F3;}
body#up-body-app .up-testimonial-section.women-relief-sec h2 { margin-bottom: 30px;} 
body#up-body-app .up-referance-sec.up-reference-accordian-sec-new { background: #F4F4F3;}
body#up-body-app.new_home_page h2 { font-weight: inherit;}


















/*********************** Responsive **********************************/




 
@media (max-width: 1199px) {
  body#up-body-app.new_home_page .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item a.primary-button{
    padding: 14px 78px;
  }

}
@media (max-width: 1099px) {
  body#up-body-app.new_home_page .home-banner-new-25 .container {
    padding-top: 200px;
  }

  body#up-body-app.new_home_page .home-banner-new-25 .container{
    display: flex;
    justify-content: center;
  }

  .home_new_banner_btm .banner_inner_frame { gap: 100px;}
}


@media (max-width: 992px) {
    .desktop-view {
        display: none !important;
    }
    .mobile-view {
        display: block !important;
    }

    body#up-body-app.new_home_page .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap{
          grid-template-columns: repeat(1, 1fr);
          display: none;
    }

    body#up-body-app.new_home_page .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item:last-child{
      display: none;
    }
    
    body#up-body-app .health-stats .stats-grid {
        grid-template-columns: unset;
    }

    body#up-body-app .health-stats .stats-grid .stat-box img{
      width: auto;
    }

    body#up-body-app .health-stats{
          padding: 80px 20px;
    }

    body#up-body-app .up-testimonial-section .testimonial-image{
      max-width: 100%;
    width: 100%;
    }

     body#up-body-app .up-testimonial-section .testimonial-image  iframe{
      width: 100%;
    }

}

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



body#up-body-app .up-nearby-clinics .up-nearby-clinic-wrap .clinic-card { min-height: 400px;}



}

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



#ubp-progress-sec .container, #what-up-back-pain .container {  width: 100%; }



}

@media (max-width: 1299px) {
  body#up-body-app .health-stats .stats-grid{
        grid-template-columns: repeat(2, 1fr);
  }
}


@media (min-width: 1025px) and (max-width: 1199px) {



#ubp-progress-sec .container, #what-up-back-pain .container {  width: 100%; }
#up-body-app.new_home_page .banner_below .text-wrapper { font-size: 18px; }

body#up-body-app.new_home_page .home_new_about h2 { font-size: 40px; line-height: 50px;}
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .right-up-pain h3 { margin-bottom: 25px; }
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { font-size: 50px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 span { font-size: 20px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { margin-bottom: 20px;}
body#up-body-app.new_home_page h3 { font-size: 24px; }
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content h2 { margin-bottom: 20px; font-size: 25px; }
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child { padding: 60px 25px; }
body#up-body-app.new_home_page .most-risk-direction-right-content h3 { margin-bottom: 20px; }
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content h2 {  margin-bottom: 20px; }
body#up-body-app.new_home_page .tj-pain-is-more-sec { padding: 80px 0;}
body#up-body-app.new_home_page .up-health-articles .blog-card .title { font-size: 17px;}
body#up-body-app.new_home_page h2 { font-size: 28px; line-height: 32px;}


}



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

 

.migraine_about .inner-wrapper {  width: 100%; }

.symptom_inner { width: 44%; }

.symptoms_migraine { column-gap: 40px;}

#ubp-progress-sec .container {  width: 100%; }

#ubp-progress-sec .container, #what-up-back-pain .container {  width: 100%; }

#ubp-progress-sec .row .col-md-3 { margin-bottom: 30px;}

.banner_below .text-wrapper { font-size: 16px;}
.banner_below .frame { gap: 10px;}
.banner_inner_frame { gap: 10px;}
.migraine_about.pediatric_about .inner-wrapper { width: 100%; }
body#up-body-app .what-up-back-pain-text-wrap .row .left-up-pain, body#up-body-app #upper-back-pain-causes .left-cuse-pad { padding: 0 15px;}
body#up-body-app #most-risk-section .most-risk-direction-right-content h2 { font-size: 24px;}
body#up-body-app #most-risk-section .most-risk-direction-right-content { padding: 60px 0px;}  
.what-to-expect .icon-and-copy-2 { margin: 0 auto;}
body#up-body-app .what-to-expect .icon-and-copy-2 img { width: auto;}


body#up-body-app.new_home_page .home_new_about h2 { font-size: 35px; line-height: 45px;}
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .right-up-pain h3 { margin-bottom: 25px; }
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { font-size: 50px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 span { font-size: 20px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { margin-bottom: 20px;}
body#up-body-app.new_home_page h3 { font-size: 24px; }
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content h2 { margin-bottom: 20px; font-size: 25px; }
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child { padding: 60px 25px; }
body#up-body-app.new_home_page .most-risk-direction-right-content h3 { margin-bottom: 20px; }
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content h2 {  margin-bottom: 20px; }
body#up-body-app.new_home_page .tj-pain-is-more-sec { padding: 80px 0;}
body#up-body-app.new_home_page .up-health-articles .blog-card .title { font-size: 17px;}
body#up-body-app.new_home_page h2 { font-size: 28px; line-height: 32px;}
.home_new_banner_btm_mobile { display: none !important;}
.neighborhood_sec_mobile { display: none !important;}


}



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



.migraine_about .inner-wrapper {  width: 100%; }

.symptom_inner { width: 44%; }

.symptoms_migraine { column-gap: 40px;}

#ubp-progress-sec .container {  width: 100%; }

#ubp-progress-sec .container, #what-up-back-pain .container {  width: 100%; }

#ubp-progress-sec .row .col-md-3 { margin-bottom: 30px;}

body#up-body-app .up-health-articles .container {  padding: 0; }


.banner_below .text-wrapper { font-size: 16px;} 
.banner_below .frame { gap: 10px;}
.banner_inner_frame { gap: 10px;}
.migraine_about.pediatric_about .inner-wrapper { width: 100%; }
body#up-body-app .what-up-back-pain-text-wrap .row .left-up-pain, body#up-body-app #upper-back-pain-causes .left-cuse-pad { padding: 0 15px;}
body#up-body-app #most-risk-section .most-risk-direction-right-content h2 { font-size: 24px;}
body#up-body-app #most-risk-section .most-risk-direction-right-content { padding: 60px 0px;}  
.what-to-expect .icon-and-copy-2 { margin: 0 auto;}
body#up-body-app .what-to-expect .icon-and-copy-2 img { width: auto;}
body#up-body-app .btn-white-up-hero { margin-top: 0;}
body#up-body-app .up-hero-wrapper h1 { font-size: 40px !important; line-height: 60px; margin-bottom: 20px;}
body#up-body-app .up-hero-wrapper .wrapper {  padding-top: 40px !important;  }
.banner_inner_frame { flex-direction: column;}
#up-body-app .what-up-back-pain-text-wrap .symptom_inner h3 {  font-size: 18px; }
.hero-5 .com-sm-12 { padding-left: 0 !important;  }
body#up-body-app .up-faq-wrap h2 { font-size: 28px !important;} 
#main-header .branding { width: 120px;}
.new-header #main-nav { width: 80%;}

body#up-body-app.new_home_page .home_new_about h2 { font-size: 35px; line-height: 45px; margin-bottom: 30px; }
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .right-up-pain h3 { margin-bottom: 25px; }
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { font-size: 50px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 span { font-size: 20px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { margin-bottom: 20px;}
body#up-body-app.new_home_page h3 { font-size: 24px; }
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content h2 { margin-bottom: 20px; font-size: 25px; }
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child { padding: 60px 25px; }
body#up-body-app.new_home_page .most-risk-direction-right-content h3 { margin-bottom: 20px; }
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content h2 {  margin-bottom: 20px; }
body#up-body-app.new_home_page .tj-pain-is-more-sec { padding: 80px 0;}
body#up-body-app.new_home_page .up-health-articles .blog-card .title { font-size: 17px;}
body#up-body-app.new_home_page h2 { font-size: 28px; line-height: 35px;}
body#up-body-app.new_home_page .main-banner .banner-content-wrap { padding: 0 20px !important;}
body#up-body-app.new_home_page .home_new_banner_btm.banner_below .frame { flex-direction: column; justify-content: center; text-align: center; width: 45%; }
body#up-body-app.new_home_page .home_new_banner_btm .banner_inner_frame { display: flex;  flex-direction: row; flex-wrap: wrap; gap: 40px; }
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content { padding-bottom: 0;}
body#up-body-app.new_home_page #most-risk-section { padding-bottom: 60px;}
body#up-body-app.new_home_page h2 br { display: none;}
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content { padding-bottom: 0;}
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child, body#up-body-app.new_home_page #common-symptoms .col-md-6:last-child { display: block; padding-bottom: 0; padding: 0;}
body#up-body-app.new_home_page .up-health-articles .row { display: block;}
body#up-body-app.new_home_page .second-footer-wrap .row .col-sm-offset-7 { width: 100%;   margin: 0;  margin-right: 0; width: auto; text-align: right;}
body#up-body-app.new_home_page .second-footer-wrap .row .col-sm-offset-7 img {  width: 45%; margin: 0;}
body#up-body-app.new_home_page .up-testimonial-section { padding: 80px 0 0px;}
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .right-up-pain, body#up-body-app.new_home_page #upper-back-pain-causes .right-cuse-pad { padding-left: 0;}
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content { width: 100%; padding: 60px 20px; }
body#up-body-app.new_home_page #common-symptoms .row { flex-direction: column-reverse;}
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content { width: 100%;}
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child { padding: 0; }
body#up-body-app.new_home_page  #most-risk-section .most-risk-direction-right-content { padding: 60px 20px; padding-bottom: 0; }
.new_home_rightimg_col { padding-top: 60px;}
body#up-body-app.new_home_page .up-health-articles { padding-top: 60px;}
.home_new_banner_btm_mobile { display: none !important;}
.neighborhood_sec_mobile { display: none !important;}


}

@media (min-width: 768px) {
  .black_fri_new #main-nav ul li ul li.parent-hover-menu:hover ul.hover-menu{
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  body#up-body-app #main-nav {
    top: 27px;
    right: 0;
    display: flex;
  }

body#up-body-app #main-header .branding {
    height: 90px;
    top: 5px;
  }
}



@media (max-width: 767px) {

body#up-body-app.neck_page .up-hero-wrapper .hero-5.arthritis-hero { background-image: url(https://www.thejoint.com/assets/images/arthritis/arthritis-hero-mobile.webp) !important; background-position: center center; }

.migraine_about .inner-wrapper {  width: 100%; }

.symptom_inner { width: 100%; }

.symptoms_migraine { column-gap: 20px; row-gap: 20px;}

#up-body-app .what-up-back-pain-text-wrap .symptom_inner h3 { text-align: center;}

#up-body-app .what-up-back-pain-text-wrap .symptom_inner p { text-align: center;}

body#up-body-app h2 { font-size: 28px; line-height: 35px; }

body#up-body-app h3 { font-size: 22px;}

#ubp-progress-sec p.up-progress-bottom-content { margin: 20px 0;}

body#up-body-app .up-accordian-wrapper .accordion-header h3 { font-size: 18px;}

body#up-body-app #common-symptoms .common-symptoms-direction-right-content h2 { margin-bottom: 20px; }

body#up-body-app .up-nature-relief-sec .up-nature-relief-content h2 {  margin: 20px 0; }

body#up-body-app .up-nearby-clinics h2 { text-align: center;}

body#up-body-app .up-faq-wrap h2 { margin-bottom: 20px; }

body#up-body-app #upper-back-pain-causes h2 { margin-bottom: 20px;}

body#up-body-app .up-hero-wrapper h1 { font-size: 40px;  line-height: 50px;}

#ubp-progress-sec .container {  width: 100%; }

body#up-body-app.neck_page .up-hero-wrapper .hero-5 { background-image: url(https://www.thejoint.com/assets/images/symptoms-and-disoderrs/neck_hero.webp) !important; background-position: 80% 100%; }
body#up-body-app.neck_page.scoliosis_page .up-hero-wrapper .hero-5 { background-image: url(https://www.thejoint.com/assets/images/symptoms-and-disoderrs/scoliosis_banner.webp) !important; background-position: 80% 100%; } 

body#up-body-app #common-symptoms .common-symptoms-direction-right-content, body#up-body-app #most-risk-section .most-risk-direction-right-content {  padding: 60px 10px; }

body#up-body-app .up-nature-relief-steps-wrap {  margin: 0px 0 0; }

body#up-body-app .find-chiropractor .col-2 { padding: 0;}

body#up-body-app .up-nearby-clinics .up-nearby-clinics-content-eyebro-wrap { gap: 10px;}

body#up-body-app .up-health-articles .container { padding: 0; }

body#up-body-app #ubp-progress-sec .title-green { margin-bottom: 20px; text-align: center;}

#ubp-progress-sec .progress-circle img, #ubp-progress-sec .image-circle img {  width: 100% !important;   }
body#up-body-app.pedatric_page .up-hero-wrapper .wrapper { padding: 60px 20px;} 


body#up-body-app.new_home_page .home_new_about h2 { font-size: 28px; line-height: 35px; margin-bottom: 20px; }
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .right-up-pain h3 { margin-bottom: 20px; }
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { font-size: 50px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 span { font-size: 20px;}
body#up-body-app.new_home_page .neighborhood_sec .tj-pain-is-more-inner-wrap h4 { margin-bottom: 20px;}
body#up-body-app.new_home_page h3 { font-size: 22px; }
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content h2 { margin-bottom: 20px;  }
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child { padding: 60px 25px; }
body#up-body-app.new_home_page .most-risk-direction-right-content h3 { margin-bottom: 20px; }
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content h2 {  margin-bottom: 20px; }
body#up-body-app.new_home_page .tj-pain-is-more-sec { padding: 60px 0;}
body#up-body-app.new_home_page .up-health-articles .blog-card .title { font-size: 17px;}
body#up-body-app.new_home_page h2 { font-size: 28px; line-height: 35px;}
body#up-body-app.new_home_page .main-banner .banner-content-wrap { padding: 0 15px !important;}
body#up-body-app.new_home_page .home_new_banner_btm.banner_below .frame { flex-direction: column; justify-content: center; text-align: center; width: 45%; }
body#up-body-app.new_home_page .home_new_banner_btm .banner_inner_frame { display: flex;  flex-direction: row; flex-wrap: wrap; gap: 20px; }
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content { padding-bottom: 0;}
body#up-body-app.new_home_page #most-risk-section { padding-bottom: 60px;}
body#up-body-app.new_home_page h2 br { display: none;}
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content { padding-bottom: 0;}
body#up-body-app.new_home_page #main-hero .find-chiropractor .col-1 { background: #00b3be !important;}
body#up-body-app.new_home_page .banner_below .text-wrapper { font-size: 14px;}
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .left-up-pain { padding: 0;}
body#up-body-app.new_home_page .neighborhood_sec.tj-pain-is-more-sec .tj-pain-is-more-inner-wrap { gap: 30px;}
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content {  padding: 60px 20px; }
body#up-body-app.new_home_page .tj-pain-is-more-sec .tj-pain-is-more-inner-wrap img { margin-top: 30px;}
body#up-body-app.new_home_page .up-health-articles .blog-card .body { min-height: 230px; padding: 24px; }
body#up-body-app.new_home_page .black_fri_new #main-hero .find-chiropractor { padding-bottom: 40px;}
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content { padding-bottom: 0;}
body#up-body-app.new_home_page .neighborhood_sec h2 { text-align: center;}

body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content { padding-bottom: 0;}
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child, body#up-body-app.new_home_page #common-symptoms .col-md-6:last-child { display: block; padding-bottom: 0;}
body#up-body-app.new_home_page .up-health-articles .row { display: block;}
body#up-body-app.new_home_page .second-footer-wrap .row .col-sm-offset-7 { width: 100%;   margin: 0;  margin-right: 0; width: auto; text-align: center;}
body#up-body-app.new_home_page .second-footer-wrap .row .col-sm-offset-7 img {  width: 100%; margin: 0;}
body#up-body-app.new_home_page .up-testimonial-section { padding: 80px 0 0px;}
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .right-up-pain, body#up-body-app.new_home_page #upper-back-pain-causes .right-cuse-pad { padding-left: 15px;}
body#up-body-app.new_home_page #common-symptoms .common-symptoms-direction-right-content { width: 100%; padding: 60px 20px; }
body#up-body-app.new_home_page #common-symptoms .row { flex-direction: column-reverse;}
body#up-body-app.new_home_page #most-risk-section .most-risk-direction-right-content { width: 100%;}
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child { padding: 0; }
body#up-body-app.new_home_page  #most-risk-section .most-risk-direction-right-content { padding: 60px 20px; padding-bottom: 0; }
.new_home_rightimg_col { padding-top: 60px;}
body#up-body-app.new_home_page .up-health-articles { padding-top: 60px;}
body#up-body-app.new_home_page #what-up-back-pain .container { width: 100%;}
.black_fri_new #main-hero .find-chiropractor { padding-bottom: 30px;}
body#up-body-app.new_home_page #most-risk-section .col-md-6:first-child, body#up-body-app.new_home_page #common-symptoms .col-md-6:last-child { padding: 0;}
body#up-body-app.new_home_page .second-footer-wrap .row { display: flex;}
body#up-body-app.new_home_page .second-footer-wrap .row { margin: 0 auto;}
.second-footer-img { display: block;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap { height: auto;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap .offer { padding: 50px 0;}
body#up-body-app.new_home_page #main-hero .offer { padding: 0 20px;}
body#up-body-app.new_home_page .what-up-back-pain-text-wrap .row .right-up-pain, body#up-body-app.new_home_page #upper-back-pain-causes .right-cuse-pad { padding: 0;}
.home_new_banner_btm_desktop { display: none;}
.home_new_banner_btm_mobile { display: block;}
body#up-body-app.new_home_page .home_new_banner_btm.banner_below .frame { width: auto; display: flex;}
body#up-body-app.new_home_page .home_new_banner_btm.banner_below .frame img { width: auto;}
body#up-body-app.new_home_page .neighborhood_sec.tj-pain-is-more-sec .tj-pain-is-more-inner-wrap.neighborhood_sec_desktop  { display: none;}
body#up-body-app.new_home_page .neighborhood_sec.tj-pain-is-more-sec .tj-pain-is-more-inner-wrap.neighborhood_sec_mobile { display: block;}
body#up-body-app.new_home_page .tj-pain-is-more-sec.neighborhood_sec .row {display: block; }
body#up-body-app.new_home_page .neighborhood_sec h2 { margin-bottom: 40px; }
body#up-body-app.new_home_page .neighborhood_sec.tj-pain-is-more-sec .tj-pain-is-more-inner-wrap.neighborhood_sec_mobile { margin-top: 0;}
body#up-body-app.new_home_page .tj-pain-is-more-item { padding-top: 20px;}
body#up-body-app.new_home_page .main-banner .hero-1 { height: 600px;}
body#up-body-app.new_home_page .main-banner .row { height: 100%;}
body#up-body-app .neighborhood_carousel.owl-theme .owl-dots .owl-dot.active span, body#up-body-app .neighborhood_carousel.owl-theme .owl-dots .owl-dot:hover span { background: #fff;}
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor .col-1 { background: transparent !important; padding: 0 15px; }
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor .offer { width: 100%; padding: 0 15px;}
body#up-body-app.new_home_page .find-chiropractor .col-2 { background: transparent !important; }
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor img { height: 100%;}
body#up-body-app.new_home_page .up-health-articles .container .blog-card-outer-wrap { display: block;}
body#up-body-app .up-nature-relief-sec.women-relief-sec .up-nature-relief-content h2 { margin-top: 0;}
.women-relief-sec .testimonial-inner { padding: 0 5px;}
body#up-body-app.new_home_page #main-hero.main-banner { background-image: url(/assets/images/new-home/joint-new-home-mob-hero.webp);}
body#up-body-app.new_home_page .home-banner-new-25 .container { padding-top: 100px;  padding-bottom: 60px;}
body#up-body-app.new_home_page .home-banner-new-25 .container .banner-content-wrap { justify-content: flex-end;  margin-top: 0;}
.new_home_mob_sec { display: block;}
body#up-body-app.new_home_page .main-banner.new_home_mob_sec .hero-1 { height: auto;}
body#up-body-app.new_home_page .home-banner-new-25.new_home_mob_sec  .container .banner-content-wrap .get-find-consulting-banner-cta-wrap { display: block; margin: 0; }

body#up-body-app.new_home_page .home-banner-new-25.new_home_mob_sec .wrapper { position: static; background: none;}
body#up-body-app.new_home_page .home-banner-new-25.new_home_mob_sec .container { padding: 0;}
body#up-body-app.new_home_page .home-banner-new-25.new_home_mob_sec .row { display: block; margin: 0;}
body#up-body-app.new_home_page .home-banner-new-25.new_home_mob_sec { background: linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%); padding: 60px 0;}
body#up-body-app.new_home_page .home_new_banner_btm.home-new-btm-25 { background: none; padding-bottom: 0; padding-top: 40px;}
body#up-body-app.new_home_page .home-banner-new-25.new_home_mob_sec .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item:last-child { display: block;}
body#up-body-app.new_home_page .home-banner-new-25 .container .banner-content-wrap .get-find-consulting-banner-cta-wrap .get-find-consulting-item {margin-bottom: 40px;}
body#up-body-app.new_home_page .home_new_about h3 { font-size: 22px;  line-height: 26px;}
body#up-body-app.new_home_page .new-home-health .title-descripton { margin-bottom: 40px;}








/* Arthristics 21.10.2025 */
body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .offer {
    width: 100%;
        padding-right: 15px;
    padding-left: 15px;
}


}

@media (max-width: 614px) {
  body#up-body-app .up-hero-wrapper .hero-5{
    background-image: url(/assets/images/women-health/women-health-hero.jpg) !important;
  }

   body#up-body-app .up-hero-wrapper h1 {
    font-size: 50px;
    line-height: 56px;
  }

    
}



@media (max-width: 480px) {



#up-body-app #what-up-back-pain.migraine_about h1 { font-size: 26px; }

body#up-body-app h2 { font-size: 24px; line-height: 32px; }

body#up-body-app h3 { font-size: 20px;}

#ubp-progress-sec p.up-progress-bottom-content { font-size: 16px;}

body#up-body-app .up-health-articles .blog-card { margin: 0;}

.blog-cards.owl-carousel .owl-item { width: 214px !important; margin-right: 20px !important;}

body#up-body-app .up-accordian-wrapper .accordion-header h3 { font-size: 15px; }

body#up-body-app.new_home_page .tj-pain-is-more-sec .tj-pain-is-more-inner-wrap { grid-template-columns: repeat(1, 1fr);  }
body#up-body-app .up-testimonial-section .testimonial-image { padding: 100% 0 0;}
body#up-body-app .up-health-articles .container .blog-card-outer-wrap { padding: 0 25px;}
body#up-body-app.new_home_page h3, body#up-body-app.new_home_page .home_new_about h3 { font-size: 20px; }
body#up-body-app.new_home_page h2, body#up-body-app.new_home_page .home_new_about h2 { font-size: 22px;}
body#up-body-app.new_home_page .home_new_about h2 { line-height: 35px;}
.black_fri_new #main-hero .find-chiropractor { padding-bottom: 30px;}
body#up-body-app.new_home_page .banner-content-wrap h1 span.span-1 { font-size: 32px !important;}
body#up-body-app.new_home_page .banner_below { padding: 30px 10px; }
body#up-body-app.new_home_page .up-find-chiropractor-wrap .find-chiropractor img { height: 50px;}
body#up-body-app.new_home_page .up-health-articles .container .blog-card-outer-wrap { display: block;}





}







@media (min-width: 768px) {

  .black_fri_new #main-nav ul li ul li.parent-hover-menu:hover ul.hover-menu{

    display: grid !important;

    grid-template-columns: repeat(2, 1fr) !important;

  }

  body#up-body-app #main-nav {

    top: 27px;

    right: 0;

    display: flex;

  }



body#up-body-app #main-header .branding {

    height: 90px;

    top: 5px;

  }

}





@media (max-width: 1199px) {

  body#up-body-app .container-fluid{

    max-width: 95%;

  }



  body#up-body-app #common-symptoms .common-symptoms-direction-right-content, body#up-body-app #most-risk-section .most-risk-direction-right-content{

    padding: 60px 25px;

  }



  body#up-body-app #common-symptoms .col-md-6:last-child, body#up-body-app #most-risk-section .col-md-6:first-child{

    padding: 80px 25px;

  }



  body#up-body-app .up-nature-relief-sec, body#up-body-app .up-faq-wrap, body#up-body-app .up-health-articles, body#up-body-app .up-testimonial-section, body#up-body-app .up-referance-sec, #ubp-progress-sec, body#up-body-app #upper-back-pain-causes, body#up-body-app .what-up-back-pain-text-wrap, body#up-body-app .up-nearby-clinics{

    padding: 60px 0;

  }



   body#up-body-app .up-referance-sec{

    padding-top: 0;

   }



   body#up-body-app .what-up-back-pain-text-wrap{

    padding-left: 15px;

  padding-right: 15px;

   }



    



   body#up-body-app .up-referance-sec .up-accordian-wrapper .accordion{

    margin: 0;

   }

}



@media (max-width: 1049px) {

  body#up-body-app .up-nature-relief-sec .up-nature-relief-content, body#up-body-app #common-symptoms .common-symptoms-direction-right-content, body#up-body-app #most-risk-section .most-risk-direction-right-content{

    width: 100%;

    max-width: 100%;

  }

}



@media (max-width: 1024px) {

  #ubp-progress-sec .row{

    align-items: center;

    flex-wrap: wrap;

  }



  #ubp-progress-sec .row .col-md-3{

    width: 50%

  }



  #ubp-progress-sec .progress-circle img, #ubp-progress-sec .image-circle img{

    width: 260px !important;

  }





}





@media (max-width: 991px) {



  body#up-body-app #upper-back-pain-causes .right-cuse-pad, body#up-body-app #upper-back-pain-causes .left-cuse-pad, body#up-body-app .what-up-back-pain-text-wrap .row .left-up-pain, body#up-body-app .what-up-back-pain-text-wrap .row .right-up-pain{

    padding: 0;

  }



  body#up-body-app #upper-back-pain-causes h2, body#up-body-app #ubp-progress-sec .title-green{

    text-align: left;

  }



  body#up-body-app #most-risk-section .col-md-6:first-child,  body#up-body-app #common-symptoms .col-md-6:last-child{

    display: none;

  }



    body#up-body-app .container-fluid, body#up-body-app .container  {

    max-width: 95%;

    width: 95%;

  }



  body#up-body-app .up-hero-wrapper h1{

    font-size: 54px;

  }



  body#up-body-app .up-hero-wrapper h1 br, body#up-body-app .up-hero-wrapper p br{

    display: none;

  }



  body#up-body-app .up-nearby-clinics .up-nearby-clinic-wrap{

    padding: 25px 0;

  }



  body#up-body-app .up-health-articles .container .blog-card-outer-wrap, body#up-body-app .up-nearby-clinics .up-nearby-clinics-content-eyebro-wrap{

    width: 100%;

  

  }



  body#up-body-app .up-health-articles .container .blog-card-outer-wrap {

  gap: 40px;

}



body#up-body-app .up-nature-relief-sec .col-md-6{

    width: 100%;

  

}



body#up-body-app .up-nearby-clinics .up-nearby-clinics-content-eyebro-wrap{

  padding-right: 15px;

  padding-left: 15px;

}



body#up-body-app .up-accordian-wrapper .accordion-item:last-child, body#up-body-app .up-accordian-wrapper.tj-referance-accordian-wrapper .aaccordion-item, body#up-body-app #common-symptoms .common-symptoms-direction-right-content p.last-p-text{

  margin-bottom: 0;



}



body#up-body-app .up-hero-wrapper .hero-5{

  height: 560px;

}



body#up-body-app .up-hero-wrapper .wrapper{

  padding-top: 85px;

}

}





@media (max-width: 767px) {

  .testimonial-image iframe{

    height: 400px !important;

  }

  .up-hero-wrapper h1 {

      font-size: 1.5rem;

  }

  body#up-body-app .up-hero-wrapper .wrapper {

    width: 100%;

    padding: 45px 15px

  }

  #ubp-progress-sec .row{

    flex-direction: column;

    align-items: center;

    flex-wrap: wrap;

  }



  #ubp-progress-sec .row .col-md-3{

    width: 80%;

  }



  .find-chiropractor .col-2, .find-chiropractor .col-1{

    background: transparent;

  }



  .blog-cards.owl-carousel .owl-stage{

    padding: 0 !important;

  }



  .blog-cards.owl-carousel .owl-item{

    width: 441px !important;

    margin-right: 20px !important;

  }



  body#up-body-app .up-find-chiropractor-wrap .find-chiropractor .col-1 form {

  width: 100%;

}



body#up-body-app h2, body#up-body-app h3, body#up-body-app h5{

  text-align: left;

}



body#up-body-app .up-nearby-clinics .row{

  width: 100%

}



#ubp-progress-sec .row .col-md-3:last-child p{

  margin-bottom: 0;



}



body#up-body-app .up-hero-wrapper .hero-5{

  height: 660px;

}



body#up-body-app .up-hero-wrapper .wrapper{

  padding-top: 85px;

}

body#up-body-app .up-hero-wrapper.migraine_banner .hero-5 { background-image: url(https://www.thejoint.com/assets/images/symptoms-and-disoderrs/migraine_banner.webp) !important; background-size: cover; background-position: 75% 100%; background-repeat: no-repeat;} 

 

.banner_below .text-wrapper { font-size: 16px;} 
.banner_below .frame { gap: 10px;}
.banner_inner_frame { gap: 10px;}
.migraine_about.pediatric_about .inner-wrapper { width: 100%; }
body#up-body-app .what-up-back-pain-text-wrap .row .left-up-pain, body#up-body-app #upper-back-pain-causes .left-cuse-pad  { padding: 0 15px;}
body#up-body-app #most-risk-section .most-risk-direction-right-content h2 { font-size: 24px;}
body#up-body-app #most-risk-section .most-risk-direction-right-content { padding: 60px 0px;}  
.what-to-expect .icon-and-copy-2 { margin: 0 auto;}
body#up-body-app .what-to-expect .icon-and-copy-2 img { width: auto;}
body#up-body-app .btn-white-up-hero { margin-top: 0;}
body#up-body-app .up-hero-wrapper h1 { font-size: 40px !important; line-height: 60px; margin-bottom: 20px;}
body#up-body-app .up-hero-wrapper .wrapper {  padding-top: 40px !important;  }
.banner_inner_frame { flex-direction: column; gap: 25px; align-items: flex-start; }
#up-body-app .what-up-back-pain-text-wrap .symptom_inner h3 {  font-size: 18px; }
.hero-5 .com-sm-12 { padding-left: 0 !important;  }
body#up-body-app .up-faq-wrap h2 { font-size: 28px !important;} 
body#up-body-app #most-risk-section.common_children .most-risk-direction-right-content { width: 100%; }
body#up-body-app .container-fluid, body#up-body-app .container { max-width: 100% !important;  width: 100% !important;}
#what-to-expect { padding: 60px 0; }
body#up-body-app .up-faq-wrap h2 br { display: none;}
#what-to-expect .mobile-view { display: block !important; max-width: 100%;  } 
#what-to-expect h2 { margin-bottom: 20px;}
body#up-body-app #what-to-expect .row { display: block;}

body#up-body-app.pedatric_page .up-hero-wrapper .hero-5 { background-image: url(https://www.thejoint.com/assets/images/nextgen/pedatric_banner.webp) !important; background-position: 60% 100%;}
body#up-body-app.neck_page.scoliosis_page.sciatica_page .up-hero-wrapper .hero-5 { background-image: url(https://www.thejoint.com/assets/images/symptoms-and-disoderrs/banner_sciatica.webp) !important; background-position: 60% 100%;}
body#up-body-app .up-hero-wrapper .wrapper { padding: 60px 20px;}
body#up-body-app .up-hero-wrapper h1 { font-size: 37px !important; margin-bottom: 40px;  }
body#up-body-app.pedatric_page .up-hero-wrapper p { margin-bottom: 40px;}
.banner_below { padding: 30px 60px;}
body#up-body-app.pedatric_page #what-up-back-pain h2, #up-body-app.pedatric_page .what-up-back-pain-text-wrap h3 { text-align: left;}
body#up-body-app.pedatric_page #most-risk-section .most-risk-direction-right-content, body#up-body-app.pedatric_page .up-health-articles { padding: 60px 20px;} 
body#up-body-app.pedatric_page .what-up-back-pain-text-wrap { padding-left: 5px; padding-right: 5px;}
body#up-body-app.scoliosis_page #upper-back-pain-causes .left-cuse-pad, body#up-body-app.sciatica_page #upper-back-pain-causes .left-cuse-pad,  body#up-body-app.neck_page #upper-back-pain-causes .left-cuse-pad { padding: 0;}
body#up-body-app.scoliosis_page #most-risk-section .most-risk-direction-right-content, body#up-body-app.sciatica_page #most-risk-section .most-risk-direction-right-content,  body#up-body-app.neck_page #most-risk-section .most-risk-direction-right-content { padding: 60px 15px;}
.up-health-articles .title-descripton { padding: 0 15px;}
body#up-body-app .up-health-articles { overflow: hidden;}
body#up-body-app .up-nearby-clinics .up-nearby-clinics-content-eyebro-wrap { padding-right: 0; padding-left: 15px;}
body#up-body-app .up-nearby-clinics h2 { text-align: center; width: 100%;   display: block;}
body#up-body-app .up-health-articles .container .blog-card-outer-wrap { display: block;}
.owl-theme .owl-nav.disabled+.owl-dots { margin: 40px 0;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .col-1 form {  width: 100%; }
body#up-body-app .up-hero-wrapper.women_lifestyle_hero .hero-5 { background-image: url(https://www.thejoint.com/assets/images/women-health/women_mobile.webp) !important; background-size: cover;}
body#up-body-app #what-up-back-pain .what-up-back-pain-text-wrap h2.extra-title-h2 { font-size: 38px;}
body#up-body-app #what-up-back-pain .what-up-back-pain-text-wrap h2.extra-title-h2 br { display: none;}
body#up-body-app #what-up-back-pain.women_lifestyle_what .what-up-back-pain-text-wrap .col-md-6 { padding: 0;}
body#up-body-app #what-up-back-pain.women_lifestyle_what .what-up-back-pain-text-wrap .row .right-up-pain .frame-3 { margin: 0;}
body#up-body-app #common-symptoms.women_sytm_sec .row { display: flex; flex-direction: column-reverse;}
body#up-body-app #common-symptoms.women_sytm_sec img { max-width: 100%;} 
body#up-body-app #common-symptoms.women_sytm_sec .common-symptoms-direction-right-content { padding: 60px 20px;}

body#up-body-app #most-risk-section.women_risk_sec .col-md-6:first-child, body#up-body-app #common-symptoms.women_sytm_sec .col-md-6:last-child { display: block; padding: 0; }
body#up-body-app #most-risk-section.women_risk_sec .most-risk-direction-right-content { padding: 60px 20px;}
body#up-body-app .health-stats .stats-grid { grid-template-columns: repeat(1, 1fr); }
body#up-body-app .health-stats .stat-box { min-height: 421px;}
body#up-body-app .up-referance-sec.up-reference-accordian-sec-new { padding: 60px 5px;}
body#up-body-app .women-up-find-chiropractor-wrap .find-chiropractor .col-2 { background: linear-gradient(131.73deg, #00A4AF 8.66%, #006998 86.84%); padding: 40px 20px;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .offer { padding: 0; width: 100%;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .offer a { margin: 0;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor h3 {   color: #00A4AF;  font-size: 28px;  line-height: 28px;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor p { color: #000000;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor .container { padding-top: 0; padding-bottom: 0; }
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor p { margin-bottom: 30px;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor h3 { margin-bottom: 30px;}
body#up-body-app .up-find-chiropractor-wrap.women-up-find-chiropractor-wrap .find-chiropractor { background: none;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap { justify-content: flex-end;  align-items: center; flex-direction: column;}
body#up-body-app.new_home_page .hero-4.second-footer-wrap .container-inner { width: 100%; padding: 0 20px; }
body#up-body-app.new_home_page .hero-4.second-footer-wrap .container-inner p br { display: none;}




}





@media (max-width: 614px) {

  body#up-body-app .up-hero-wrapper .hero-5{

    background-image: url(/assets/images/symptoms-and-disoderrs/symptoms-mobile-hero.jpg) !important;

  }



   body#up-body-app .up-hero-wrapper h1 {

    font-size: 40px;

    line-height: 50px;

  }

body#up-body-app .up-hero-wrapper.migraine_banner .hero-5 { background-image: url(https://www.thejoint.com/assets/images/symptoms-and-disoderrs/migraine_banner.webp) !important; background-size: cover; background-position: 75% 100%; background-repeat: no-repeat;} 

    

}

@media (max-width : 520px){

    .testimonial-image iframe{

        height: 300px !important;

    }

    

    body#up-body-app .up-accordian-wrapper.tj-referance-accordian-wrapper p{

            width: 100%;

    word-break: break-all;

    }

}



@media (max-width: 480px) {

  body#up-body-app .up-hero-wrapper .hero-5{

    height: 825px;

  }



body#up-body-app .up-hero-wrapper h1 {

    font-size: 30px;

    line-height: 45px;

  }

body#up-body-app.pedatric_page .up-hero-wrapper h1 {  font-size: 35px !important; }
body#up-body-app.pedatric_page .btn-white-up-hero { padding: 14px 8px;font-size: 12px;}
body#up-body-app.pedatric_page .up-hero-wrapper .hero-5 { background-position: 70% 100%;}
.banner_below { padding: 30px; } 

.blog-cards.owl-carousel .owl-item{

    width: 260px !important;

    margin-right: 20px !important;

  }



}



