/*
Theme Name: SiteOrigin Corp Child
Theme URI: https://siteorigin.com/theme/corp/
Template: siteorigin-corp
Author: SiteOrigin
Author URI: https://siteorigin.com/
Description: A modern business theme from SiteOrigin. Corp is versatile and quick to customize. Fast loading and fully stocked with all the modern theme features you've come to expect and enjoy. Convert visitors to customers with effective layouts and beautifuly presented landing pages. Corp offers seamless integration with Page Builder by SiteOrigin, a custom WooCommerce design, five unique blog layouts and a stunning Jetpack Portfolio layout.
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.19.12.1678398184
Updated: 2023-03-09 21:43:04

*/

html,h2,h4,body,h1{font-size:62.5%;}
body{
	font-size: 1.6rem;
}

@font-face{
	font-family:Axiforma Bold;
	src: url(font/AxiformaBold.otf);

}@font-face{
	font-family:Axiforma Regular;
	src: url(font/Axiforma-Regular.ttf);

}
body {overflow-x: hidden;}

.single-post .corp-content-wrapper .entry-title{display: block;}

/*-------------Header---------------*/
.page .site-main > article > .entry-thumbnail , .breadcrumbs{display: none;}
.entry-thumbnail.page-featured-image {margin-bottom:10rem;}
#site-navigation a {color: #000;}
h2,h4,h5,h1{font-family:Axiforma Bold;}
.pain button, h6{font-family: 'Poppins', sans-serif; font-weight:400;}
.corp-container{max-width:91%; padding:0 6px; width:100%; margin:0 auto; position:relative;}
html,body,.main-navigation ul li{font-family: 'Poppins', sans-serif;}
.top_bar{background-color:#325379; width:100%; float:left;}
.top_1 ul li a{font-weight:500;}
.top ul li a:hover{color:#795832 !important;}
#primary-menu li a {color: #fff;}
.post-template-default.single.single-post {padding: 0;}
.top ul a .level  {font-size: 1.6rem; color:#fff !important; padding-left:0 !important;}
.top{width:100%; float:left; padding-top:1.6rem; padding-bottom:1rem;}
.top_1{width:75%; float:left;}
.top_2{float:right;}
.blog-layout-grid article .entry-title ,.post-thumbnail .entry-meta , .entry-title {display:none;}
.blog-layout-grid article .corp-content-wrapper .entry-title, .corp-content-wrapper .entry-header{display:block;}
.top ul li {list-style:none;}
.top ul  li a{color:#fff;}
.top ul, .icon, .top_2{display:inline-flex; flex-wrap:nowrap; margin:0px; align-items:center;}
.top_1 ul li{padding:0 2.2rem; border-right:1px solid darkgray;}
.icon a ,.top_2 a {padding:0 1.9rem; border-right:1px solid darkgray; height:24px;}
.icon a:last-child, .top_1 ul li:last-child , .top_2 a:last-child{border-right:0 !important;}
.top_2 a:last-child{padding-right:0;}
.top_1 ul li:first-child{padding-left:0;}
#text-4 .icon a:first-child{padding-left:0;}
.level a ,.level_email a, .level_tel a{position:relative; font-size:2rem; color:#fff !important; display: flex; align-items:center; justify-content: center;}
.level a::before{display: block;
	           content:"";
			   background: url("/wp-content/uploads/2023/03/location.png"); 
			   background-repeat:no-repeat; 
			   width:3rem;
			   height:23px;}
.level_email a::before{display: block;
	           content:"";
			   background: url("/wp-content/uploads/2023/04/Email-2.png"); 
			   background-repeat:no-repeat; 
			   width:4rem;
               height:25px;
               margin-top:6px;}
.level_tel a::before{display: block;
	           content:"";
			   background: url("/wp-content/uploads/2023/04/call-4.png"); 
			   background-repeat:no-repeat; 
			   width:2.5rem;
               height:25px;}

#masthead ,.entry-header{margin-bottom:0px;}
#masthead .corp-container {clear:both;}
.site-header-inner {padding-top:28px;}
.site-header.fixed, .page-id-12 .site-header.fixed, .page-id-20 .site-header.fixed, .page-id-22 .site-header.fixed, .page-id-25 .site-header.fixed, .page-id-27 .site-header.fixed, .page-id-29 .site-header.fixed, .page-id-31 .site-header.fixed,.page-id-35 .site-header.fixed, .blog .site-header.fixed{position:fixed; width:100%; text-align:center; color: #fff; -webkit-transition: .33s linear all; transition: .33s linear all; z-index: 99; animation: smoothScroll 1s forwards; background:#325379; padding-top: 0px; padding-bottom: 8px;}
.site-header.fixed > .textwidget {display: none;}

	@keyframes smoothScroll {

    0% {
        top: -100px;
        opacity: .4;
    }

    100% {
        top: 0;
        opacity: 1;
    }

}
.site-header{background:#325379; border:none; padding-bottom:25px; padding-top:0;}
.top_bar {border-bottom: 1px solid dimgrey;}
.site-header.fixed {text-align: start; color: #fff;}
.site-header.fixed .current-menu-item a{color:#fff !important; }
.site-header.fixed .site-branding .custom-logo-link {width: 50%;}
.site-header.fixed .site-header-inner{padding-top:5px;}
.page-id-12 .site-header, .page-id-20 .site-header, .page-id-22 .site-header, .page-id-25 .site-header, .page-id-27 .site-header, .page-id-29 .site-header ,.page-id-31 .site-header,.page-id-35 .site-header, .blog .site-header{position:absolute; background:none; border-bottom:none; padding:0; top:0;}
#menu-item-37 a {color: #000;}
.pain_2 {text-align:center;}
.site-header.fixed ul li a{color:#fff !important;}
.site-header.fixed #menu-item-37 a{color:#fff !important;}
.main-navigation ul li{margin:0 48px -10px 0;}
.main-navigation .search-toggle .open svg path {fill: #fff !important;}
.main-navigation .search-toggle .open svg {height:20px; width:20px;}
.main-navigation ul li a{font-size:1.8rem; font-weight:400; text-transform:capitalize; letter-spacing:0;}
.current-menu-item a{font-weight:600 !important;color:#fff !important;}
.main-navigation .search-toggle {border:1px solid; border-radius:50px; margin-left:58px; padding:1rem 2rem 1rem 11rem; opacity: .6;}
.main-navigation div > ul:not(.cart_list) > li.current-menu-item > a,.link-underline.main-navigation div > ul:not(.cart_list) > li:hover > a{border-color:#fff; color:#000;}
.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #325379; color: #fff;}
 a:focus {outline:0;}
.banner-content {position:absolute; width:100%; float:left; top:58%; transform: translateY(-50%);}
.banner-content h1 {color:#fff; font-size:7.1rem;}
.blog .post-thumbnail {position: relative;}
.latest {position: absolute; top: 0%; transform: translateY(-50%); text-align: center; width: 100%; float: left;}
.search.search-results .page-header {padding: 4rem 0; margin: 0;}




/*-----------Home-Page---------*/
.banner_1 {position:relative; width:100%; float:left;}
.banner_1 img ,.entry-thumbnail.page-featured-image img, .blog .post-thumbnail img{width:100% !important;}
.banner_2{position:absolute; width:100%; float:left; top:57%; transform: translateY(-50%);}
.pain h2 ,h2{font-size:7.1rem; font-weight:500; line-height:1.3; color: #54595f;}
.banner_2 h4 {font-size: 3.1rem !important; font-family:Axiforma Regular;}
.pain h4, h4, .banner_4 h4{font-size:4.3rem; font-weight:400; line-height:1.3; margin-top: 0px; color: #54595f;}
.pain_1 h2 ,.pain_1 h4, .pain_1 p{color:#fff;}
.page-id-3 h4{font-size:4.3rem;   margin-bottom: 0; margin-top:3rem;}
.banner_2 .pain h5 {font-weight:300; color:#fff;}
.pain h5 ,.promote h4 a{font-size:2.5rem; font-weight:bold; line-height:1.3; color:#325379;}
.spinal {background-color: unset !important; border: 2px solid; border-radius:10px !important; padding:3rem 4.6rem !important; font-weight: 400; font-size: 2.3rem !important; margin-top:2rem !important;} 
.public,.public_1,.Sleep, .relife ,.single, #spinal, .Surgical_2, .Surgical_3, .Surgical_1{padding-top:10rem;}
.public_2, .relife ,#Surgical_1, .neck, .caused ,#sooner, #single_1 ,.return,.keegan, .Surgical_3, .normal, .public_1{margin-bottom:10rem;}
.Sleep .pain{padding-right:6.2rem;}
.public .vc_row,.public_1 ,.public_2,.Sleep, .alone, .Surgical_2, .Surgical_3, .muscale, .invasive_1, .normal, .return{margin-left: -50px !important; margin-right: -50px !important;}
.public .vc_column-inner, .public_1 .vc_column-inner, .public_2 .vc_column-inner, .Sleep .vc_column-inner, .alone .vc_column-inner, .Surgical_2 .vc_column-inner, .Surgical_3 .vc_column-inner, .muscale .vc_column-inner, .invasive_1 .vc_column-inner, .normal .vc_column-inner, .return .vc_column-inner{padding-left: 50px !important; padding-right: 50px !important;}
.Surgical_1 .need_3 {padding-left: 10rem; padding-right: 4rem;}
.built .vc_column-inner{padding-left:15px !important; padding-right: 15px !important;}
.invasive .vc_figure ,.invasive .vc_single_image-wrapper ,.invasive img{width: 100%;}
.alone .need_3 {padding-right: 8rem;}
.public .pain button{margin-top:2rem;}
.Sleep .pain button{margin-top:1.8rem;}
.public .pain h5, .neck .pain button{margin-top:5.1rem;}
 p {line-height:4.1rem;font-size:1.8rem; margin:0 0 19px 0;}
.banner_2 .spinal {padding: 2.5rem 8rem !important; font-weight: 300 !important;}
 label{font-size:1.8rem;}
.public_1 .pain p{padding-top:3.5rem;}
.pain button:hover, .wpcf7-form-control.has-spinner.wpcf7-submit:hover,  #loadMore span:hover, .spinal:hover{background:#325379 !important;}
.pain button{background-color:#795832; border-radius:10px; padding:23px 54px; font-size:2.5rem; margin-top:4rem;}
.pain button a {font-weight: 400;}
.public .leg li{width:50%; float:left;}
.public_1 .pain h4{margin-top:3rem;}
.no-results.not-found {padding-top: 4rem; padding-bottom: 6rem;}
.back::before{position:absolute;
	          content:"10 Years of Experience";
/* 			  background: url("/wp-content/uploads/2023/03/year.png");  */
			  background-repeat:no-repeat; 
			  width:35rem;
              height:27rem; 
              left:-80px;
              top:26px;
background-color: #325379;display: flex;align-items: center;
color: #fff;justify-content: center;font-size: 5rem;font-family: Axiforma Bold;border-radius: 0 20px 20px 0px;
line-height: 1.1;text-align: center;font-weight: bold;}
body .leg{margin:0;}
.leg li {line-height:3; list-style:none; position:relative; font-size:1.8rem; display: flex; align-items:center;}
li{font-size:1.8rem;}
.leg li::before {content: "";
			    background:url("/wp-content/uploads/2023/03/icon.png");
				background-repeat: repeat;
				background-repeat: no-repeat;
				width: 4.9rem;
				height: 30px;
	            margin-left: -6px;
				display: block;}
.home .circle {margin:0; display:grid; grid-template-columns:1fr 1fr 1fr 1fr; grid-column-gap:3.438rem; padding-top:16rem; padding-bottom:45rem;}
.home .circle li {list-style:none; font-weight:400; font-size:7rem; line-height:1.1;}
.count_content {display:block; font-size:2.5rem; line-height:1.8; padding-top:5px; font-weight:400;}
.public_2 img, .public_1 img  ,.pressing img{border:1px solid darkgray; border-radius:16px;}
.home .neck {margin-top:-29rem; border-radius:14px; padding:4rem 4rem; background:#f8f7f7 !important; position:relative;}
.Sleep .wpb_column.vc_column_container.vc_col-sm-6 .sure::after {content: "";
																position:absolute;
																background:url("/wp-content/uploads/2023/03/crcil_1.png");
	   														    background-repeat:no-repeat;
																width:90%;
																height:85rem;
																top:195px;
																right:45px;
																background-repeat:no-repeat;
															    z-index:-99;}
.Sleep{margin-bottom:7rem;}
.relife .pain h4,.private .pain h5, .modern .pain h5{margin-bottom:0;}
.promote h4 a {color:#325379 !important;}
.bulging {padding:7rem 0px;}
.blog-box.blog-letest-home {width: 100%; float: left; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px;}
.promote img {border-radius:14px; width:100%;}
.promote .post-content-box {text-align:center;}
.promate .pain button, .bulging .pain h4{margin-bottom:7rem !important;}
.excerpt{max-width:92%; margin:auto; font-size:1.9rem;}
.arm .promote {padding:3.3rem 0 0 0;}
.arm .promote_1 a{justify-content:unset;}
.single .pain button {position:relative; bottom:150px; margin-top:7rem;}
.single .arm {padding:0 8rem;}
.promote_1 a, .pain_risk .vc_btn3-container.vc_btn3-left a{position:relative; font-size:2rem; color:#795832 !important; display: flex; align-items:center; justify-content: center;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-bottom:0 !important;}
.promote_1 a::after ,.pain_risk .vc_btn3-container.vc_btn3-left a:after{display: block;
	                content:"";
					background: url("/wp-content/uploads/2023/03/arrow.png"); 
					background-repeat:no-repeat; 
					width:4rem;
					height:15px;
					margin-left:.4rem;
					margin-top: 6px;}
.home .arm .vc_col-sm-8 p {margin-bottom: 26px !important;}
.home .circle li {color: #fff; font-family:Axiforma Bold;}
.circle li span {font-family:Axiforma Regular;}
.arm .vc_col-sm-4{width:40% !important;}
.arm .vc_col-sm-8{width:60% !important;}
.valid{padding-left:2.3rem;}
.valid_1{padding-right:1.5rem;}
.valid .pain p, .valid_1 .pain p{line-height:2;}
.chronic .pain, .normal{padding:5rem 0;}
.pain a{color:#fff; font-weight:600;}

/*-------------What is NSSD?---------------*/

.Surgical .pain h2,.need_1 h2{margin: 0 0 1.3rem 0;}
.pain h6 {font-size:2.2rem; color: #54595f;  font-weight:700;}
.need {padding-left:3rem;}
.need_1 {padding-right:3.9rem;}
.need_1 .leg li::before{width: 5.8rem;}
.soreness{margin-top:0;}
.discs button{margin-top:3rem;}
.neck {margin-top:-15rem; border-radius:14px; padding:2rem 2rem; background:#f8f7f7 !important; position:relative;}
.circle {margin:0; display:grid; grid-template-columns:1fr 1fr 1fr 1fr; grid-column-gap:3.438rem;}
.circle li {list-style:none; font-weight:400; font-size:7rem; line-height:1.1;}
.term .pain h4 {padding:8rem 0 0 0; color:#fff; text-align:center;}
.return .circle {padding-bottom:20rem;}
.return .circle li {color:#ffffff; text-align:center;}
.return .circle li .pain h5{text-transform:uppercase; color:#ffffff;} 
.return .circle li .pain p{max-width:53%; margin:auto; line-height:normal;}



/*-------------Table & Treatments------------*/
.muscale .pain p {margin:0;}
.page-id-22 .pain h2 {margin-top: 0;}
.modalv {display: none;position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.4);z-index: 999;}
.video-popups.visible,.video-popupsvideo-popups.visible {display: block;}
.close {position: absolute;right: 8px;top: -3px;font-weight: 900;font-size: 28px;color: #fff;padding: 5px 10px;border-bottom: none;cursor: pointer;z-index: 99999;}
.video-wrappers {width: 400px;margin: 30px auto;}
.vidoin {overflow: hidden;}
iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-container {position: relative;padding-bottom: 55.25%;height: 0;overflow: hidden;}
.video-wrappers {width: 100%;margin: 0;height: 100%;}
.video-popups,.video-popupsvideo-popups {display: none;z-index: 2;position: absolute;top: 17%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);border: #000000e0;padding: 10px 20px;background-color: #000000e0;border-radius: 8px;width: 65%;z-index: 999;}
.videopopup a {pointer-events:none}
.videopopup {cursor:pointer}


/*-------------About Us------------*/
.private .pain h2{margin-top:0;}
.private .pain h6{margin-top:1rem; margin-bottom:3rem;}
.meet{text-align:center;}
.meet ul {list-style:none; display:inline-flex; flex-wrap:nowrap; margin:0;}
.meet ul li{padding:0 1rem;}
.single_1 .pain{padding:3rem 0;}
.moved {padding-left: 70px !important;}
.modern p {padding: 1rem 0;}
.nack h4 {margin-top: 3rem;}
.modern, .modern .pain {margin-bottom:0 !important; padding:0px;}
.unable {padding-bottom:23rem;}
.vc_toggle_icon {display:none !important;}
.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md .vc_toggle_title,.moved{position:reletive;}
.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md .vc_toggle_title::after {content: "";
	position:absolute;
	right:2rem;
	background: url("/wp-content/uploads/2023/03/unnamed-1.png"); ;
	width: 14px;
    height: 15px;
    top: 35%;}
.movid_5 .moved::before {
	content: "";
	position: absolute;
	right: -6%;
	background: url("/wp-content/uploads/2023/04/about_our_img-4.png");
	width: 29rem;
	height: 19.6rem;
	top: 7%;
	background-repeat: no-repeat;
	border-radius: 26px 0 0 26px !important;
	background-size: 100% 100%;}
#need_4 {padding-right: 11rem;}
.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active .vc_toggle_title::after{content:""; 
	position:absolute; border:1px solid #000; height:2px; width:1.7rem; top:50%;}
.rmit {width:50%; float:left;}
.won, .book{padding-top:7rem;}
.vc_toggle .vc_toggle_title {padding:1.8rem 0; font-size:1.9rem; background:#f8f7f7; margin:0 0 38.739px 0;}
.won .pain h4 {padding-top:3.6rem;}
.street ul {margin-left:2rem; font-size:1.8rem;}
.street p {margin-bottom: 3rem !important;}
.street ul li {padding: 1.5rem 0;}
.rmit span {color: #54595f !important;}
.keegan .vc_align_left{padding:0 2.5rem;}
.keegan .wpb_wrapper.vc_figure ,.keegan .vc_single_image-wrapper.vc_box_border_grey, .keegan img{width:100%;}
.entry-thumbnail.page-featured-image.hide-page {object-fit: cover; width: 100%; height: 700px; margin-bottom: 6rem;}
.aged ,.aged .vc_single_image-wrapper.vc_box_border_grey, .aged img, .aged .wpb_wrapper.vc_figure{width:100%;}
.chronic .pain button:hover {background: none !important; border: 1px solid #fff; }
.chronic .pain button {margin-top:0; border: 1px solid #325379; margin-top: 0 !important;}


/*-------------FAQs---------------*/

.vc_toggle_title h4 {font-size: 2rem; font-weight: 400;}
.vc_toggle_content ul {margin: 0;}
.page-id-25 .Surgical_3 {margin-bottom:5rem; padding-top:0;}
.page-id-31 .Surgical_3{padding-top:0;}
#elementor-tab-content-42511 a {color: #325379;}
#elementor-tab-content-42511 a:hover{color: #000;}

/*-------------Research---------------*/
.pain_risk .vc_gitem-zone {background: initial !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important; padding: 25px 30px 33px;}
.pain_risk .vc_gitem-animated-block {height: 375px; width: 100%; border-radius: 13px; overflow: hidden;}
.pain_risk .vc_gitem-post-data h4{font-size: 3.1rem; font-weight: 700; line-height: 1.3; text-align: center !important; color: #325379; margin-bottom: 0 !important;}
.pain_risk .vc_gitem-post-data {text-align: center; margin-bottom:0 !important;}
.pain_risk .vc_gitem-post-data p{margin-bottom:0 !important; line-height: normal;}
.pain_risk .vc_btn3-container.vc_btn3-left a{background:none; color:#795832 !important; font-size: 2rem;}
.pain_risk .vc_btn3-left{text-align:center !important; margin-top: -7px;}
.pain_risk .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{background:none !important;}

/*-------------Blog---------------*/

.banner_4 h4 {text-align:center; padding-top:8rem; padding-bottom:3rem;}
.home .promote_1 {padding-top:1.5rem; !important}
.blog-layout-grid article .entry-title{font-size:3.1rem; font-weight:bold; line-height:1.3; text-align:center;}
.blog-layout-grid article .entry-title a{color:#325379;}
.blog .entry-meta , .author-box, .related-posts-section , .blog_page_content .entry-footer, #comments{display:none;}
.blog_page_content h6{font-size:3rem;}
.post-navigation a img{display:none;}
.nav-previous .nav-innner span, .nav-next .nav-innner span {color: #000; font-weight: 700;}
.post-navigation a .nav-innner > div {color: #777 !important;}
.post-navigation  > div a:hover{color:#325379 !important;}
.blog .entry-content p{font-size:1.9rem; text-align:center;}
.surgery {background: url("/wp-content/uploads/2023/03/banner-img_2.jpg"); background-size:cover;}
.blog .neck {width:100%; float:left; margin-top:-28rem;}
.neck_non {width:50%; float:left;}
.neck_non .pain {padding-right:7.4rem;}
.blog .return {margin-left: 0 !important; margin-right: 0 !important;}
.promote .blog_image a img {height: 375px; width:100%; border-radius: 13px;}
.blog_page_content article {width: 100% !important;border: none !important;}
.post-template-default.single.single-post .blog_page_content .entry-thumbnail img {object-fit: cover; width: 100%; height: 700px; margin-bottom:6rem;}
.blog_page_content .post-thumbnail a {height: 375px; width:100%; border-radius: 13px; overflow: hidden;}
.blog_page_content img {object-fit: cover; width: 100%; height: 100%;}
.blog_page_content p img {width:unset; height:auto;} 
.blog-layout-grid {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px;}
.blog_page_content p, .promote p {display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; overflow: hidden; line-height: normal;}
.post-template-default.single.single-post .post-thumbnail {width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw;}
#loadMore {grid-column-end: -2; text-align: center; margin-bottom:16rem;}
 #loadMore span{background-color:#795832; border-radius:10px; padding:23px 54px; font-size:2.5rem; color:#fff;}
.post-title {padding-top: 2rem;}


/*-------------contact us---------------*/

.contact_1 {padding:5rem 8rem;}
.particular {padding-right:18rem !important; margin-bottom: 5rem;}
.need_2{padding-right:6rem;}
.only_1{padding-top:9rem; width:100%; float:left; line-height:1.7 !important;}
.only p{line-height: 1.7!important; padding-top:4rem;}
.wpcf7-form-control.has-spinner.wpcf7-submit{background-color:#795832; border-radius:10px; padding:16px 80px; font-size:2.6rem; margin-top:3rem;}
.contact_1 form label input {width:100%;}
#single_1 .wpb_wrapper {padding:0;}
#secondary{display:none;}
.thorn_2 a {color:#626262;}
.wpb_map_wraper {filter: grayscale(100%);}
.clinic ul{list-style:none; margin:0; line-height:4;}
.clinic ul #thorn_1{line-height:2; margin-top: 2rem}
.clinic ul .thorn {width: 20%; float: left;}
.clinic ul .thorn_2 { width: 80%; float: left;}
.livering {margin-bottom: 4rem;}
.livering a{color:#325379 !important;}
.livering a:hover{color:000 !important;}
#single_1 {margin: 0 !important; padding: 0;}

/*-------------Footer---------------*/
.blog_1{display:none;}
.blog #colophon{clear:both;}
.blog .blog_1{display:block;}
.site-footer{margin-top:0; background:#130c0e;}
footer .textwidget {background:none;}
.site-footer .widget ul li{font-size:1.9rem; position:relative; line-height:2.7;}
.site-footer .widget ul li a{color:#b4b5b8 !important;}
.site-footer .widget ul li a{margin-left:25px;}
.site-footer .widget ul li a::before{position:absolute;
									content:"";
									background:url("/wp-content/uploads/2023/03/footer_icon.png"); 
									background-repeat:no-repeat; 
									width:10%;
									height:17px;
									left:0px;
									top:17px;}
#nav_menu-2 ul li {width:50%; float:left;}
#text-3 p {max-width:460px; margin-bottom:0px; line-height:2.2;}
.site-footer .widget-title {text-transform:capitalize !important;}
.icon{padding-top:2rem;}
.site-footer .widgets .widget{margin:0;}
.site-footer #text-3 {width: 28%;}
#text-4 {width: 27%;}
#nav_menu-2 {padding: 0 93px; !important; text-align: -moz-left; margin-left: 35px;}
.site-info {border-top: 1px solid #464444; padding-top: 7rem; padding-bottom: 3rem; font-size: 1.8rem !important;}
.site-footer .site-info span::after{display:none;}
#menu-footer_menu li a:hover {color: #325379 !important; border-bottom: 2px solid #325379;}
#text-4 ul li a:hover{color: #325379 !important;}



/*20-6-23*/
.blog .footer_top_sec,.single-post .footer_top_sec{display:block !important;}
.footer_top_sec .chronic.chronic_2{background:url(img/cta-bg.jpg) no-repeat;background-size:cover;}
.footer_top_sec .chronic.chronic_2 .pain{padding-left:5rem;padding-right:5rem;}
.footer_top_sec .chronic.chronic_2 .pain a button{position:static !important;margin-bottom:0 !important;}

/*-------------Responsive---------------*/

/*-------------Home---------------*/
@media(max-width: 1820px){
	.main-navigation ul li {margin: 0 33px -10px 0;}
	#nav_menu-2{margin-left: 21px;}
	.home .reduce{width:90%;}

	
}

@media(max-width: 1700px){
html,h2,h4{font-size:53%;}
.main-navigation ul li {margin:0 33px -10px 0;}
.main-navigation .search-toggle{margin-left:15px; padding:1rem 2rem 1rem 8rem;}
.top_1 ul li {padding:0 1.2rem;}
.level_email a:before{width:4.5rem; margin-top: 4px;}
.banner_2 .pain br {display:block;}
.banner_1{margin-top:0px;}
.blog .neck {margin-top:-19rem;}
.moved_1 img {width: 85%;}
.page-id-3 h4{font-size:3rem;}
#nav_menu-2{padding:0 85px;}
	.video-popups,.video-popupsvideo-popups {top:25%;}
.built .vc_column-inner{padding-left:15px !important; padding-right: 15px !important;}
#nav_menu-2 {margin-left: 12px;}
.blog_page_content .post-thumbnail a {height: 330px;}
.public,.public_1,.Sleep, .relife ,.single, #spinal, .Surgical_2, .Surgical_3, .Surgical_1{padding-top:6rem;}
.public_2, .relife ,#Surgical_1, .neck, .caused ,#sooner, #single_1 ,.return,.keegan, .Surgical_3, .normal, .public_1{margin-bottom:6rem;}
.site-footer .widget ul li a::before{top:14px;}
}


@media(max-width:1500px){
html,h2,h4{font-size:47%;}
.level_email a::before{width:5rem;}
.banner_2{top:62%;}
.level_email:before{width:4.7rem;}
.site-header.fixed .site-branding .custom-logo-link {width: 80%;}
.blog_page_content a img {width: 100%;}
.pain a::after{right:-35px; top:5px;}
.need_2 .pain p {margin: 0;}
.single .pain button {bottom:90px; margin-top: 3.5rem;}
.circle .pain img {transform:scale(.7);}
.main-navigation ul li {margin:0 38px -10px 0;}
.main-navigation .search-toggle {padding:0.3rem 1rem 0.3rem 5rem;}
.site-header .site-branding img {height:auto; width:160px;}
.site-header.fixed .site-branding img {height:auto; width:130px;}
.particular {margin-bottom: 4rem;}
.term .pain h4 {padding:4rem 0;}
.term .pain_1 .spinal {margin-top:6rem !important;}
.contact_1 {padding:2rem 3rem;}
.promote .blog_image a img {height:293px;}
.blog_page_content .post-thumbnail a {height: 290px;}
.top_1 ul li {padding:0 1.7rem;}
.nack{margin-bottom:5rem;}
.blog .neck {padding: 6rem;}
.leg li::before{transform:scale(0.7);}
.return .leg li::before{width:5.5rem;}
.bulging .pain h4{padding:0; margin-bottom:9rem !important;}
.blog-box.blog-letest-home {margin-bottom: 7rem !important;}
.won, .book{padding-top:0;}
.main-navigation .search-toggle {margin-left: 36px;}
.search.search-results.logged-in .corp-search-results .hentry img {width: 100%; height: 250px !important;}
.search-results .hentry {width: 48.25%;}
.Sleep .wpb_column.vc_column_container.vc_col-sm-6 .sure::after{width: 109rem ; top: 73px; right: -95px; transform: scale(.8);}
#disc p{line-height:2.7; margin-bottom: 0;}
.public .vc_row,.public_1 ,.public_2,.Sleep, .alone, .Surgical_2, .Surgical_3, .muscale, .invasive_1, .normal, .return{margin-left: -35px !important; margin-right: -35px !important;}
.public .vc_column-inner, .public_1 .vc_column-inner, .public_2 .vc_column-inner, .Sleep .vc_column-inner, .alone .vc_column-inner, .Surgical_2 .vc_column-inner, .Surgical_3 .vc_column-inner, .muscale .vc_column-inner, .invasive_1 .vc_column-inner, .normal .vc_column-inner, .return .vc_column-inner {padding-left: 35px !important; padding-right: 35px !important;}
.won .pain h4 {padding-top: 3rem;}
.built .vc_column-inner{padding-left:15px !important; padding-right: 15px !important;}
.banner_4 h4 {text-align:center; padding-top:8rem; padding-bottom:3rem;}
.bulging .pain button , .term{margin-bottom:0 !important;}
.site-footer .widget ul li a::before{top:10px;}
.vc_toggle_title h4 {font-size: 2rem;}
.keegan{margin-bottom:7rem}
p {margin: 0 0 5px;}
#need_4 {padding-right: 8rem;}
.pain button {padding: 17px 39px; margin-top: 3rem; margin-bottom: 3rem !important; font-size:2rem; border-radius:9px;}
.back::before{font-size: 4rem;}
#nav_menu-2 {padding: 0 60px; margin-left: 25px;}
#text-3 .pain p img {width: 43%;}
}


@media(max-width:1358px){
.site-header .site-branding img {width: 132px;}
.main-navigation ul li {margin: 0 26.2px -10px 0;}
.leg li	{font-size: 1.6rem;}
.promote .blog_image a img {height: 257px;}
.top_1 {width: 80%;}
.blog_page_content .post-thumbnail a {height: 227px;}
#need_4 {padding-right: 4rem; padding-left: 7rem;}
#nav_menu-2 { padding: 0 52px; margin-left: 9px;}
#text-4 {width: 30%;}
#text-3 .pain p img {width: 36%;}
}


@media(max-width:1200px){
.main-navigation ul li {margin: 0 25px -10px 0;}
.entry-thumbnail.page-featured-image {margin-bottom: 5rem;}
.pain h2, h2 {font-size:4.5rem;}
h4 {font-size: 3rem;}
.pain_risk .vc_gitem-animated-block {height: 362px;}
.top_1 {width: 82%;}
.top_1 ul li {padding:0 1.7rem;}
.site-header .site-branding img {width: 117px;}
.main-navigation .search-toggle {margin-left: 14px !important;}
.clinic ul .thorn, .clinic ul .thorn_2 {font-size: 1.4rem;}
.Sleep {margin-bottom: 0rem;}
	.level a, .level_email a, .level_tel a{font-size:1.8rem;}
h4 br, h5 br,.term .pain_1 p br{display: none;}
.leg li {line-height:1.1; padding-bottom: 1.3rem;}
.clinic ul #thorn_1 {margin-top: 1rem;}
.need_1 {padding-right:.5rem;}
.alignnone.size-full.wp-image-144 {transform: scale(.9);}
.need {padding-left: .5rem;}
.alone .need_3{padding-right:0;}
.public .vc_row,.public_1 ,.public_2,.Sleep, .alone, .Surgical_2, .Surgical_3, .muscale, .invasive_1, .normal, .return{margin-left: -25px !important; margin-right: -25px !important;}
.public .vc_column-inner, .public_1 .vc_column-inner, .public_2 .vc_column-inner, .Sleep .vc_column-inner, .alone .vc_column-inner, .Surgical_2 .vc_column-inner, .Surgical_3 .vc_column-inner, .muscale .vc_column-inner, .invasive_1 .vc_column-inner, .normal .vc_column-inner, .return .vc_column-inner{padding-left: 25px !important; padding-right: 25px !important;}
.need_3 {padding: 0 3.3rem;}
.built .vc_column-inner{padding-left:15px !important; padding-right: 15px !important;}
.Sleep .wpb_column.vc_column_container.vc_col-sm-6 .sure::after {width: 109rem; top: 40px; right: -115px; transform: scale(.8); height: 689px;}
.main-navigation .search-toggle {padding: 0; border: none; margin-left: 1px;}
.return .leg li::before {padding-right: 5rem;}
.public .leg li {width:50%; float: left;}
.moved {padding-left:0 !important;}
.neck .pain button {margin-top: 2rem !important;}
.spinal {padding:2.2rem 2.6rem !important;}
.public_1 .pain p{padding: 0;}
body.page-layout-default.sidebar .blog-layout-grid article {width:50%; padding: 0 1rem;}
.particular {padding-right:7rem !important;}
.chronic .pain, .normal {padding: 2rem 0;}
#nav_menu-2 {margin-left: 0;}
#loadMore {margin-bottom: 9rem; margin-top: 3rem;}
#text-4 {width: 34%;}
#nav_menu-2 {padding: 0 28px;}

}


@media(max-width:1100px){
	.main-navigation ul li {margin: 0 16px -10px 0;}
	.top_1 ul li {padding:0 1.2rem;}
	.video-popups,.video-popupsvideo-popups {top:35%;}
	#nav_menu-2 {padding: 15px; margin-left: 5px;}
	#text-4 {width: 36%;}
	.top_1 ul li {padding: 0 1rem;}
	.top_1 {width: 86%;}
	.icon a, .top_2 a {padding: 0 1.4rem;}
	.promote .blog_image a img {height: 208px;}
	.pain_risk .vc_gitem-animated-block {height: 337px;}
	.pain_risk .vc_gitem-zone, .blog .blog-layout-grid article .corp-content-wrapper{padding: 25px 0px 33px !important;}
	.back::before{width: 30rem;height: 25rem;font-size: 3.5rem; left: -50px;}
}


@media(max-width:1024px){
 .site-header .site-branding .custom-logo-link{width: 50% !important;}
#mobile-menu-button{padding: 0 5px;}
.search-no-results .site-header.mobile-menu, .page-id-3 .site-header.mobile-menu {padding-bottom: 4px;}
.site-header.mobile-menu.fixed {padding-top: .8rem;}
.site-header.fixed, .page-id-12 .site-header.fixed, .page-id-20 .site-header.fixed, .page-id-22 .site-header.fixed, .page-id-25 .site-header.fixed, .page-id-27 .site-header.fixed, .page-id-29 .site-header.fixed, .page-id-31 .site-header.fixed, .page-id-35 .site-header.fixed, .blog .site-header.fixed{padding-bottom:5px;}
.site-header #menu-item-37 a{color:#b2b2b2 !important;}
.site-header.fixed #menu-item-37 a{color:#b2b2b2 !important;}
.page-id-12 .site-header, .page-id-20 .site-header, .page-id-22 .site-header, .page-id-25 .site-header, .page-id-27 .site-header, .page-id-29 .site-header ,.page-id-31 .site-header,.page-id-35 .site-header, .blog .site-header{position:relative; background:#325379; border-bottom:none; padding:0; top:0;}
.site-header .site-branding img{height: auto !important; width: 100% !important;}
.top_bar{display: none;}
.home .reduce {width:86%;}
.pain_risk .vc_col-sm-4 {width: 50%;}
.term .pain_1 .spinal {margin-top: 6rem !important;}
.banner_2 .spinal {padding: 1.7rem 6rem !important; font-weight: 300 !important;}
.to-close svg { opacity: 0;}
.to-close {background: url("/wp-content/uploads/2023/03/f.png"); background-size: cover; background-position: center;}
.banner-content{top:50%;}
.bulging .pain h4{margin-bottom:6rem !important;}
.main-navigation div > ul:not(.cart_list) > li.current-menu-item > a,.link-underline.main-navigation div > ul:not(.cart_list) > li:hover > a{color:#fff !important;}
.site-header.fixed  .site-header.fixed #primary-menu #menu-item-37 a {color:#fff !important}
.site-header.fixed {text-align: start !important;}
.current-menu-item a{font-weight:600 !important;color:#fff !important;}
#search-button {border:none;}
.home .promote_1 {padding-top: 2rem; !important}
.banner_1 {margin-top:-22px;}
#mobile-navigation{top:100%;}
.business , .particular{width: 100% !important;}
.search.search-results.logged-in .corp-search-results  .hentry img {width: 100%; height: 230px;}
.main-navigation .search-toggle .open svg path {fill:#fff;}
#masthead .search-toggle{margin:0 !important;}
.banner_4 h4 {text-align:center; padding-top:4rem; padding-bottom:2rem;}
#mobile-menu-button svg {height:auto; width:23px;}
.site-header-inner{padding: 2rem 0;}
.site-header{position:relative; background: #325379;}
.banner_2{top:50%;}
#need_4{padding-left: 2rem;}
.pain button {padding: 14px 34px; border-radius: 7px;}
.wpcf7-form-control.has-spinner.wpcf7-submit {padding: 11px 38px;}
.circle li .pain h5{margin:0;}
.circle .pain p img {margin-top: 2rem;}
.bulging {padding: 2rem 0;}
.need_2 {padding-right: 1rem;}
.need_3 {padding: 0 1.3rem;}
.moved_1 img {width: 100%;}
.rmit {width:100%; float:left;}
.circle{grid-template-columns: 1fr 1fr; padding-top:1rem; padding-bottom:27rem;}
.blog-layout-grid ,.blog-box.blog-letest-home{grid-template-columns: 1fr 1fr;}
.promote .blog_image a img {height:340px;}
.public, .public_1, .Sleep, .relife, .single, #spinal, .Surgical_2 , .Surgical_3{padding-top:5rem;}
.public_2, .relife ,#Surgical_1, .neck, .caused ,#sooner, #single_1 ,.return,.keegan, .Surgical_3, .normal, .public_1{margin-bottom:5rem;}
.blog .banner_3 {top:42% !important;}
.particular {padding:0 2rem !important;}
.leg li::before{width: 6rem; padding-right: 5rem;}
.Sleep .wpb_column.vc_column_container.vc_col-sm-6 .sure::after {width: 109rem; top: -80px; right: -197px; transform: scale(.5); height: 700px;}
.neck_non .pain {padding-right: 1.4rem;}
.public .pain h5{margin-top:3rem;}
.only_1 {padding-top:3rem;}
.leg {width:100%; float:left; margin-bottom:3rem !important;}
.single .arm {padding:0 2rem;}
#text-3 ,#nav_menu-2{width:50% !important; float:left; margin: 0 0 4rem 0; padding:0;}
#text-4{clear: both; width: 100%;}
#text-4 .textwidget{display: flex; flex-wrap: nowrap; justify-content:space-between;} 
#text-3 .pain p img {width: 27%;}
.blog-box.blog-letest-home{grid-template-columns:1fr 1fr;}
.blog-layout-grid{display: flex;grid-gap:0;justify-content:center}
.blog-layout-grid .blog_page_content {width: 50% !important;float: left !important; padding: 0px 13px 0px !important;}
}



@media(max-width:767px){
 .site-header .site-branding .custom-logo-link{width: 40% !important;}
#text-3 .pain p img {width: 24%;}
.site-header .site-branding img{height: auto !important; width: 100% !important;}
.pain h2, h2,.banner-content h1 {font-size:3.2rem;}
h4 {font-size:2.6rem; margin-bottom:1rem;}
.pain h5 {font-size:2.3rem;}
.term .pain_1 .spinal {margin-top:4rem !important;}
.blog_page_content .post-thumbnail a {height: 350px;}
.videopopup figure {text-align: center;}
.video-popups, .video-popupsvideo-popups {top: 40%; width:95%;}
.video-container {padding-bottom: 75.25%;}
.bulging .pain h4 {margin-bottom: 4rem !important;}
.post-template-default.single.single-post .blog_page_content .entry-thumbnail img {height: 300px;}
.pain_risk .vc_col-sm-4 {width: 100%;}
.treat p br{display:none !important;}
.home .arm .vc_col-sm-8 p {margin-bottom:6px !important;}
.valid h5 , .valid_1 h5 {margin: 7px 0;}
.home .promote_1 {padding-top:0!important}
.pain button {padding:12px 26px; margin-top: 1.2rem !important; margin-bottom:3.2rem !important; border-radius: 6px; font-size:2rem;}
.chronic .pain {padding-bottom: 0; padding-top: 2rem;}
.blog_page_content h6 {font-size:2rem;}
.neck, .home .neck{padding: 3rem 2rem;}
#loadMore span {padding: 11px 20px; font-size: 2.2rem;}
#need_4 {padding-right: 1rem;}
.home .need_3, .bulging{padding:0;}
.alone .need_3 {margin-bottom: 0 !important;}
.term {margin-bottom: 0 !important;}
.animat {padding-top:4rem;}
h2 {margin-bottom: 2rem; margin-top:0;}
.public .pain, .public_2 .pain, .mobility .pain {padding-left:0;}
.back::before {left:-34px;width: 28rem;height: 20rem;}
.Surgical_1 .need_3 {padding-left: 6rem;}
.blog-box.blog-letest-home{grid-template-columns:1fr;}
body.page-layout-default.sidebar .blog-layout-grid article:nth-of-type(2n+1) {margin-right: 0px;}
.neck_non {width:100%; float:left;}
.blog #colophon {margin-top:91rem;}
.promote {width:100%; margin-bottom:0;}
.business {padding:0;}
.movid_5 .moved:before{right:-2%;}
.home .circle li{padding:5px 0;}
.home .circle {grid-template-columns: 1fr 1fr;}
.clinic ul .thorn, .clinic ul .thorn_2 {font-size: 2rem;}
.promote .blog_image a img {height: auto;}
.Sleep .wpb_column.vc_column_container.vc_col-sm-6 .sure::after {width: 109rem; top: -80px; right: -182px; transform: scale(.5);}
.neck_non .pain {padding-right:0;}
.public .leg li {width: 100%; float:left; line-height:2; padding-bottom: 0;}
.leg li{padding-bottom:0;}
#invasive_1 h4 {margin-top: 0;}
.vc_toggle .vc_toggle_title{margin:0;}
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner{padding-top:2rem !important;}
.single .arm {margin-top: -10rem; margin-bottom: 4rem;}
.single .pain button {bottom:55px;}
#invasive_1, .invasive_1 ,.page-id-27 #Surgical_1{display: flex; flex-direction: column-reverse;}
.public .pain h5 {margin-top:3rem;}
.return .pain button {margin-top:3rem !important;}
.return .pain button {margin-top:0 !important;}
.arm .vc_col-sm-8, .arm .vc_col-sm-4{width:100% !important;}
.arm .vc_col-sm-4 img ,.arm .wpb_wrapper.vc_figure ,.arm .vc_box_border_grey{width: 100%;}
.valid,.need, .valid_make{padding-left:0 !important;}
.pain button{margin-top:0;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li ,.valid{margin-bottom:30px !important;}
.neck .vc_column-inner {padding-top:0 !important;}
.need_3 {padding: 0px 1.3rem;}
.valid_1 , .Sleep .pain, .need_1, .need_2 ,.private{padding-right:0 !important;}
.spinal {padding:1.7rem 2.6rem !important; font-size: 2rem !important;}
/* .back::before {transform:scale(.8); width:100%;} */
body.page-layout-default.sidebar .blog-layout-grid article ,.wpb_wrapper.vc_figure, 
.vc_single_image-wrapper.vc_box_border_grey, .vc_single_image-img.attachment-full{width:100%;}
.site-footer .widgets {padding-top:20px;}
.site-footer .widgets .widget{float: left;}
footer #text-4 {margin-bottom: 0;}
.term {margin-bottom: 0 !important;}
.page-id-31 .Surgical_3 {margin-bottom: 6rem;}
.site-footer .widgets .widget {margin:0 2.75% 35px 0;}
#text-3, #nav_menu-2 {width: 100% !important;}
.site-header.fixed .site-header-inner {padding-top: 12px;}
.site-header.fixed .site-header-inner {padding: 1rem 0;}
.blog-layout-grid .blog_page_content {width: 100% !important;float: left !important;}
.Surgical_3 {padding-top: 2rem !important;}
.page-id-31 .Surgical_3 {margin-bottom: 0;}
.pain_risk .vc_gitem-zone{padding:25px 0 0px !important;}
body.blog #colophon{margin-top:0;}
.footer_top_sec .chronic.chronic_2 .pain{padding-left:15px;padding-right:15px;}


}

@media(max-width:520px){
html, h2, h4 {font-size:45%;}
.banner_2 .pain h2 br,.banner_2 .pain h4 br,.pain_1 h2 br{display: none !important;}
.main-navigation .search-toggle {padding: 0;}
#text-3 .pain p img {width: 20%;}
.site-header.fixed .site-header-inner {padding-top: 17px;}
.site-header.fixed, .page-id-12 .site-header.fixed, .page-id-20 .site-header.fixed, .page-id-22 .site-header.fixed, .page-id-25 .site-header.fixed, .page-id-27 .site-header.fixed, .page-id-29 .site-header.fixed, .page-id-31 .site-header.fixed, .page-id-35 .site-header.fixed, .blog .site-header.fixed{padding-bottom:5px;}
.site-header.fixed .site-header-inner {padding: 1rem 0;}
.search-results .hentry {width: 100%; border: none; margin-right: 0 !important;}
.banner_2 h4 {font-size: 2.1rem !important;}
.pain button{font-size:1.7rem;}
.chronic .pain {padding-top:0;}
.site-header .site-branding .custom-logo-link {width:27% !important;}
.pain h2, h2, .banner-content h1 {font-size: 3rem;}
.blog_page_content .post-thumbnail a {height:255px;}
.banner_1 img {width:100% !important; height: 250px !important;}
.blog #colophon {margin-top:76rem;}
.movid_5 .moved:before{right:0%;}
.term .pain_1 .spinal {margin-top:3rem !important;}
.leg li{font-size:1.6rem; padding-bottom: 1rem;}
.Surgical_1 .need_3 {padding-left: 3.5rem;}
pain h4, h4{font-size:3rem !important;}
.vc_toggle_title h4 {font-size: 2rem !important;}	
.Sleep {margin-bottom:0;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .valid {margin-bottom: 20px !important;}
.pain button {margin-bottom: 2.2rem !important;}
.blog-box.blog-letest-home {margin-bottom: 3rem !important;}
.term .pain h4 {padding: 1rem 0;}
.private .pain h5 {margin-top: 3rem !important;}
.circle, .home .circle{grid-template-columns: 1fr;}
.pain h5{margin:1rem 0;}
.banner_2 {top: 52%;}
.clinic ul {line-height:2.5}
.clinic ul .thorn{width:100%;}
.clinic ul .thorn_2{width:100%;}
.home .circle {text-align: center !important; padding-top: 0rem; padding-bottom: 32rem;}
.home .circle li {padding: 12px 0;}
#member{margin-bottom:8rem;}
.term .pain h4 {padding-left: 2rem; padding-right: 2rem;}
.modern{margin-bottom:2px !important;}
.public_2, .relife, #Surgical_1, .neck, .caused, #sooner, #single_1, .return, .Surgical_3, .normal {margin-bottom: 2rem;}
.public, .public_1, .Sleep, .relife, .single, #spinal, .Surgical_2, .Surgical_3, .Surgical_1 {padding-top:3rem;}
.public .vc_row, .public_1, .public_2, .Sleep, .alone, .Surgical_2, .Surgical_3, .muscale, .invasive_1, .normal, .return {margin-left: -20px !important; margin-right: -20px !important;}
.public .vc_column-inner, .public_1 .vc_column-inner, .public_2 .vc_column-inner, .Sleep .vc_column-inner, .alone .vc_column-inner, .Surgical_2 .vc_column-inner, .Surgical_3 .vc_column-inner, .muscale .vc_column-inner, .invasive_1 .vc_column-inner, .normal .vc_column-inner, .return .vc_column-inner {padding-left: 20px !important; padding-right: 20px !important;}
.promote .blog_image a img {height: 295px;}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding: 10px 33px;}
.back::before {left: -15px;width: 25rem;height: 18rem;font-size: 3rem}
.spinal {padding: 1.3rem 3rem !important; font-size: 1.5rem !important; border-radius: 8px !important; border: 2px solid;}
.pain button {padding: 1.5rem 3rem; font-size:2rem; margin-top:2.2rem!important;}
.pain h6{margin: 9px 0;}
.leg li strong{display: contents;}
.banner_2 .spinal {padding:1.2rem 3rem !important;}
#text-4 .textwidget{display:unset;}
.icon a:first-child{padding-left:0;}
#text-3, #nav_menu-2 {width:100% !important;}
.site-footer .widget ul li a::before {top: 9px;}
.site-footer .bottom-bar{padding:0;}
.site-info{padding: 3rem 2rem 3rem 2rem;}
.clinic p {font-size: 1.5rem;}
}




