html {
  scroll-behavior: smooth;
}
.nex-inner-banner-cont hr {
   border: 1px solid #0085ca;
   width: 40px;
   margin-left: 0;
   margin: 0;
}
.nex-single-media-video iframe {
    height: 300px;
}


.single-video-box iframe {
    border: none;
}
.nex-single-page .entry-content ul li {
    margin-bottom: 15px;
    list-style: disc;
    font-family: 'Montserrat',sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    color: #000000;
}
.location-video {
    padding: 50px 0 60px;
}
.single-video-box {
    margin-bottom: 25px;
}
.nex-single-page .entry-content ul {
    padding-left: 20px;
}
.location-video .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.post-author {
    display: none !important;
}
.post-comment-link {
    display: none !important;
}
.postid-871 .nex-inner-banner-sec {
    display: none !important;
}
h2.entry-title.heading-size-1 {
    margin: 0;
    padding: 5px 15px 10px;
    background: #1485ca;
}
h2.entry-title.heading-size-1 a {
    color: #fff !important;
    text-decoration: none;
    font-size: 20px !important;
    font-weight: 600;
    font-family: inherit;
}
h2.entry-title.heading-size-1 a:hover {
text-decoration: none;
}
.nex-cutting-edge-faq .accordion .panel-default .panel-title {
    cursor: pointer;
}
.nex-inner-banner-cont h4 {
   font-family: 'MontserratRegular';
   font-size: 18px;
   text-transform: uppercase;
   color: #fff;
}
section.nex-inner-banner-sec {
   box-shadow: inset 353px 89px 192px #101820;
   padding: 180px 0 30px 0;
   background-size: cover;
   background-position: center;
   margin-bottom: 50px;
}
.open {
display: block !important;
height: auto !important;
}
.nex-traditionl-hbot, .nex-cutting-edge-hbot {
    margin-top: 45px;
	float: left;
    width: 100%;
}
.nex-patient-wide .nex-patient-inner{
    background-color: #101820;
    padding: 25px 75px 25px 75px;
}
.nex-patient-wide .nex-patient-inner p, .nex-traditional-inner-hbot p, .nex-cutting-edge-hbot p{
	color:#fff;
	font-size: 18px;
}
.nex-traditional-inner-hbot h2, .nex-cutting-edge-hbot h2{
    color: #fff;
    margin: 0px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size: 24px;
}
.nex-gen-contact-map-sec {
    padding-bottom: 45px;
}
.nex-bottom-line{
	position:relative;
}
.nex-bottom-line:after {
    content: "";
    display: block;
    width: 40px;
    border-bottom: 2px solid #0085ca;
    position: absolute;
	bottom:-2px;
}
.nex-bottom-line {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px !important;
}
.nex-traditional-inner-hbot p, .nex-cutting-edge-hbot p{
    margin-top: 20px;
    margin-bottom: 30px;
}
.nex-button {
    font-family: 'MontserratRegular';
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    border: 2px solid #fff;
    padding: 12px 30px;
    text-decoration: none;
    letter-spacing: 2px;
	display: inline-block;
}
#text{
	display:none;
}
.nex-bluesec-inner p {
    color: #101820;
}
.nex-approved-conditions-text ul{
	padding-left:0px;
}
.page-id-36 .nex-approved-conditions-text ul li{
font-family: 'MontserratRegular';
font-size: 18px !important;
font-weight: 400;
margin-bottom:10px !important;
position:relative;
}
.page-id-36 .nex-approved-conditions-text ul li:before{
	content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #000000;
    border-radius: 100%;
    margin-left: -15px;
    top: 17% !important;
	
}

.nex-traditionl-hbot, .nex-cutting-edge-hbot{
    width:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height: 450px;
    background-color: #101820;
}
.nex-traditionl-hbot{
	padding-left: 7px;
}
.nex-cutting-edge-hbot {
    padding-right: 92px;
    padding-top: 8%;
    padding-bottom: 8%;
}
.page-id-34 .nex-traditionl-hbot {
    padding-top: 11% !important;
    padding-bottom: 12% !important;
}
.page-id-18 .nex-traditionl-hbot.nex-smallbox .nex-traditional-inner-hbot-1 {
    text-align: left !important;
}
.page-id-18 .nex-smallbox .nex-traditional-inner-hbot-1 {
    display: inline-block;
    width: 282px;
}
.page-id-18 .nex-smallbox-even-6 .nex-traditional-inner-hbot-1 {
    width: 300px !important;
}
.page-id-18 .nex-servi-inner-col-1 .nex-traditionl-hbot {
    padding-top: 8% !important;
    padding-bottom: 9% !important;
}
.page-id-18 .nex-traditionl-hbot {
    padding-top: 12% !important;
    padding-bottom: 12% !important;
}
.page-id-18 .nex-cutting-edge-hbot {
    padding-top: 12% !important;
    padding-bottom: 12% !important;
}
.page-id-18 .nex-servi-inner-col-2 {
    padding-top: 8% !important;
    padding-bottom: 8% !important;
}
.page-id-34 .p-nex-gen-even-4 {
    padding-top: 7% !important;
}
/*.d-flex {
    overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}*/
/*.d-flex [class*="col-"] {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}*/
/*.nex-traditional-inner-hbot{
overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: left;
    -ms-flex-pack: center;
    justify-content: left;
    -webkit-align-content: left;
    -ms-flex-line-pack: center;
    align-content: center;
    /* -webkit-align-items: center; */
    /*-ms-flex-align: center;*/
    /* align-items: center; */
   /* height: 100%;*/
   
.nex-traditional-inner-hbot{
padding-top: 8%;
padding-bottom: 8%;
}
.nex-cutting-edge-faq .accordion .panel-default .panel-heading a{
color:#101820 !important;
	text-decoration:none;
}
.nex-traditionl-hbot {
    padding-top: 8% !important;
    padding-bottom: 8% !important;
}
/*.nex-cutting-edge-hbot-inner{
overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: left;
    -ms-flex-pack: center;
    justify-content:flex-end;
    -webkit-align-content: left;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}*/
.nex-patient-contact {
    background-color: #101820;
	margin-top: 45px;
	padding: 30px 0px;
}
.nex-patient-contact h2, .nex-patient-contact p{
	color:#fff;
}
.nex-patient-contact p{
	font-size:18px;
	margin: 20px 0px;
}
.page-id-32 .nex-off-label .nex-off-label-inner p,
.page-id-32 .nex-Off-Label p {
    text-align: left;
}
.page-id-32 .nex-cutting-edge-faq {
    background-color: #7fc1e4;
	padding-top: 40px;
    padding-bottom: 30px;
}
.page-id-32 .nex-cutting-edge-faq .nex-approved-conditions-text {
    padding-left: 0px;
}
.page-id-32 .nex-cutting-edge-faq .nex-approved-conditions-text ul li{
font-family: 'MontserratRegular';
font-size:18px;
font-weight:400;
color:#000;
margin-left: 17px;
list-style:disc;
}
.page-id-32 .nex-cutting-edge-faq .nex-approved-conditions-text ul ul {
    margin-left: 15px;
}
.page-id-32 .nex-cutting-edge-faq .nex-approved-conditions-text ul li a{
	color:#0085ca;
	text-decoration:underline;
}
.page-id-32 .nex-cutting-edge-faq .nex-approved-conditions-text ul{
	padding-top:16px;
}
.page-id-32 .nex-cutting-edge-faq .nex-approved-conditions-text h2:hover a {
    color: #0085ca;
}
.page-id-32 .nex-approved-conditions-text h2 a {
    color: #101820;
    font-family: 'Montserrat',sans-serif;
    font-weight: 700;
    font-size: 22px;
	text-decoration: underline;
}
.nex-patient-contact .nex-bottom-line:after {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.nex-patient-contact h2{
	font-family: 'MontserratMedium';
	font-size:40px;
	margin-top:0px;
}
.nex-equipped p {
    color: #101820;
    font-size: 18px;
}
.nex-equipped {
    margin-top: 45px;
}
.nex-approved-condi{
	background-color:#101820;
}
.nex-approved-condi p, .nex-approved-condi h2{
	color:#fff;
}
.hbot-research-upper {
    margin-top: -130px;
    padding-top: 130px;
    cursor: pointer;
}
.nex-approved-condi h2 {
    color: #fff;
    margin: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 24px;
}
.nex-fis-video {
    text-align: center;
    background: #101820;
    padding: 30px 0px;
}
.nex-fis-video iframe{
width: 560px !important;
    border: none !important;
}
.nex-approved-condi{
	margin-top:45px;
	padding:30px 0px;
}
.nex-inner-banner-cont h4 a{
	color: #0085ca;
    text-transform: capitalize;
}
.toggle-text-link:hover,.download-text-link:hover {
    background: #2193cf;
    color: #fff;
    border: 2px solid #fff;
}
.nex-approved-condi p {
    font-size: 18px;
	margin-top: 20px;
}
.nex-condi-fda{
	background-color:#7fc2e4;
	padding: 40px 0px;
}
.location-single-services:nth-child(1) h5 {
    padding-top: 5px !important;
}
.nex-condi-fda p, .nex-condi-fda ul li{
	color:#101820;
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	font-size:18px;
}
.nex-condi-fda h2{
color:#101820;
    margin: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 24px;
	margin-top:25px;
	margin-bottom:25px !important;
}
.nex-condi-fda ul {
    padding-left: 0px;
}
.nex-condi-fda ul li{
	list-style:none;
	position:relative;
	padding-left: 15px;
}
.nex-condi-fda ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    background-color: #0085ca;
    border-radius: 100%;
    left: 0;
    top: 45%;
}
.nex-no-margin-top{
	margin-top:0px !important;
}
.nex-equipped {
    padding-bottom: 30px;
}
.nex-off-label .nex-off-label-inner p{
	color:#101820;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
}
.nex-off-label{
	padding-bottom:30px;
}
.nex-Off-Label {
    background-color: #101820;
    padding: 30px 0px;
	text-align: center;
}
 .nex-Off-Label p{
	color:#fff;
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	font-size:18px;
}
.nex-Off-Label h2{
margin: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 24px;
	margin-top:25px;
	color:#fff;
}
.nex-off-label-conditions-points{
	background-color:#7fc1e4;
	padding: 18px 0px;
}
.nex-off-label-conditions-points .nex-off-label-conditions-points-inner h3{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 24px;
	color:#101820;
}
.nex-off-label-conditions-points .nex-off-label-conditions-points-inner ul li{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 18px;
	color:#101820;
}
.nex-off-label-conditions-points .nex-off-label-conditions-points-inner ul li{
list-style: none;
    position: relative;
    padding-left: 15px;
}
.nex-off-label-conditions-points .nex-off-label-conditions-points-inner ul {
	padding-left:0px;
}
.nex-off-label-conditions-points .nex-off-label-conditions-points-inner ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #0085ca;
    border-radius: 100%;
    left: 0;
    top: 45%;
}
.nex-athlet-sec-inner{
	color:#101820;
	font-family: 'Montserrat', sans-serif;
    font-size: 18px;
}
.nex-p-sports-injuries{
	background-color:#101820;
	padding: 25px 0px;
}
.nex-p-sports-injuries .nex-p-sports-injuries-inner p, .nex-p-sports-injuries .nex-p-sports-injuries-inner h2, .nex-p-sports-injuries .nex-p-sports-injuries-inner ul li{
	color:#fff;
}
.nex-p-sports-injuries .nex-p-sports-injuries-inner p, .nex-p-sports-injuries .nex-p-sports-injuries-inner ul li{
	font-family: 'Montserrat', sans-serif;
    font-size: 18px;
	font-weight:400;
	position:relative;
	list-style:none;
}
.nex-p-sports-injuries .nex-p-sports-injuries-inner p{
	margin:25px 0px;
}
.nex-p-sports-injuries .nex-p-sports-injuries-inner h2{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:24px;
	margin-top:0px;
}
.nex-p-sports-injuries-inner ul li{
padding-left: 15px;
}
.nex-p-sports-injuries .nex-p-sports-injuries-inner ul{
	padding-left:0px;
	margin-bottom:0px;
}
.nex-p-sports-injuries .nex-p-sports-injuries-inner ul li:before{
	content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #0085ca;
    border-radius: 100%;
    left: 0;
    top: 45%;
}
.nex-athlet-sec {
    padding-bottom: 40px;
}
.nex-treatment-info {
    background-color: #7fc1e4;
	    padding-bottom: 15px;
}
.nex-treatment-info h3 {
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 24px;
	color:#101820;
	margin-bottom: 25px !important;
	margin-top: 40px;
}
.nex-treatment-info p {
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 18px;
	color:#101820;
	margin-bottom: 30px !important;
}
.nex-hbot-Works-sec-3 ul, .nex-hbot-Works ul{
	padding-left:0px;
}
.nex-hbot-Works-sec-3 ul li, .nex-hbot-Works ul li{
	list-style:none;
	position:relative;
	padding-left:15px;
}
.nex-hbot-Works-sec-3 ul li:before, .nex-hbot-Works ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #0085ca;
    border-radius: 100%;
    left: 0;
	top:45%;
    
}
.nex-hbot-Works-sec-2 li {
    margin-bottom: 20px;
}

.nex-hbot-Works-sec-3 ul li{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 18px;
	color:#101820;
	margin-bottom:20px;
}
.nex-hbot-Works-sec-3 ul li:before{
	top: 22% !important;
}
.page-id-30 .nex-hbot-Works-sec-3 ul li:before{
	top: 15% !important;
}
.nex-hbot-Works ul {
  margin-top:25px;
}
.nex-physician p a{
	color:#fff;
	text-decoration:underline;
}
#menu-item-779 {
    display: none;
}
.breadcrumbs .home-url:nth-child(1) {
    display: none;
}
.breadcrumbs .breadcrumbs__link span {
    font-family: 'MontserratRegular';
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
}
.breadcrumbs .breadcrumbs__separator:nth-child(2) {
    display: none;
}
.breadcrumbs__current {
    color: #0085ca;
    text-transform: capitalize;
    font-family: 'MontserratRegular';
}
.breadcrumbs .breadcrumbs__link{
    text-decoration:none;
}
.search .breadcrumbs__current, .search-no-results .breadcrumbs__current, .page-template-default .breadcrumbs__current, .error404 .breadcrumbs__current, .page-id-20 .breadcrumbs__current, .page-id-34 .breadcrumbs__current, .page-id-22 .breadcrumbs__current, .page-id-26 .breadcrumbs__current{
font-family: 'MontserratRegular' !important;
font-size: 18px !important;
text-transform: uppercase !important;
color: #fff !important;
}
.nex-header .navbar-nav>li.menu-item-has-children ul.sub-menu li.current-menu-item a {
    color: #0085ca;
}
.nex-header .nav.navbar-nav.boi-nav>li.current-menu-parent>a{
background: no-repeat;
    border-bottom: 2px solid #0085ca;
    color: #0085ca;
}
.nex-header .nav.navbar-nav.boi-nav> li.current-menu-item > a{
background: no-repeat;
    border-bottom: 2px solid #0085ca;
    color: #0085ca;
}
.nex-traditional-inner-hbot-1 a{
	color: #fff !important;
    text-decoration: underline;
}
.page-id-20 .nex-traditional-inner-hbot-1 a, .page-id-18 .nex-traditional-inner-hbot-1 a{
    text-decoration: none;
}
.nex-off-label-conditions-points .nex-off-label-conditions-points-inner ul li a {
    color: #101820;
    text-decoration: underline;
}
.nex-off-label-conditions-points .nex-off-label-conditions-points-inner ul li ul li:before{
display:none;
}
.nex-gastrointestinal-diseases:before {
    top: 10% !important;
}
.page-id-30 .nex-p-sports-injuries .nex-p-sports-injuries-inner ul li:before{
    top: 25%;
}
.nex-404-section {
    padding-bottom: 109px;
    padding-top: 30px;
}
.single-post .nex-inner-banner-sec, .search .nex-inner-banner-sec, .error404 .nex-inner-banner-sec, .page-template-default .nex-inner-banner-sec{
    background-image:url('../images/physician-banner-min.jpg') !important;
}
.search-form label {
    width: 80%;
    float: left;
    display: inline-block;
}
#search-form-1 {
    font-family: 'MontserratRegular';
    color: #000;
    font-size: 18px;
    text-align: left;
    font-weight: bold;
    font-size: 18px;
    border-radius: 0;
    border: 2px solid #000;
    background-color: #fff;
    height: 41px;
    box-shadow: none;
    width: 100%;
    float: left;
    display: inline-block;
    padding-left:15px;
}
.search-submit {
    font-family: 'MontserratRegular';
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    background-color: #2193cf !important;
    padding: 8px 30px;
    text-decoration: none;
    letter-spacing: 2px;
    display: inline-block;
    border: none !important;
    margin-left: 6px;
}
.error404 .screen-reader-text {
    display: none;
}
.nex-404-section .intro-text p {
    margin-bottom: 30px;
}
#site-content {
    float: left;
    width: 100%;
    clear: both;
}
.nex-hirachy-sections .archive-title {
    text-align: left;
}
.archive-subtitle p {
    text-align: left;
}
.nex-single-page .entry-title, .nex-hirachy-sections article h2 a{
color: #101820;
    margin: 0;
    font-family: 'Montserrat',sans-serif;
    font-weight: 700;
    font-size: 24px;
    margin-top: 25px;
    margin-bottom: 25px !important;
}
.nex-hirachy-sections article .entry-header{
    text-align:left !important;
}
.nex-hirachy-sections .entry-content p {
    color: #101820;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 18px;
}
.search .color-accent {
     color:#0085ca !important;
    font-family: 'Montserrat',sans-serif !important;
    font-size: 40px !important;
}
.nex-single-page .entry-header {
    text-align: left !important;
}
.nex-single-page .post-meta {
    padding-left: 0px;
}
.nex-single-page .post-meta li {
    float: left;
    margin: 0px 5px;
}
.nex-single-page .post-meta li:nth-child(1){
margin:0px 0px;
}
.nex-single-page .entry-content {
    float: left;
    width: 100%;
}
.nex-single-page .entry-content p{
    color: #101820;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 18px;
}
.nex-single-page .entry-categories-inner a{
    color:#0085ca !important;
}
.nex-single-page #site-content {
    margin-bottom: 50px;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a {
    border-bottom: 1px solid #3f3b3b !important;
}
.nex-cutting-edge-hbot-inner .nex-cutting-edge-hbot-2 {
    display: inline-block;
    float: right;
}
.nex-gen-cont-map-cont h2, .nex-gen-cont-map-cont h3{
font-family: 'Montserrat',sans-serif !important;
font-weight: 700 !important;
}
.nex-servi-inner-col-2 .nex-cutting-edge-hbot-2 h2, .nex-servi-inner-col-2 .nex-cutting-edge-hbot-2 p{
	color:#101820;
}
.nex-servi-inner-col-2 .nex-cutting-edge-hbot-2 .nex-button{
	color:#101820;
	border: 2px solid #101820;
}
.nex-patient-wide-head .nex-bottom-line:after {
    left: 0;
    right: 0;
    margin: 0 auto;
	border-bottom: 2px solid #101820;
}
.nex-patient-wide-head h2 {
    font-family: 'MontserratMedium';
    font-size: 40px;
    margin-top: 0px;
}
.nex-patient-wide-head p {
    max-width: 763px;
    margin: 0 auto;
    margin-top: 25px;
}
.nex-patient-wide {
    background-color: #7fc1e4;
	padding-top: 35px;
	padding-bottom: 45px;
}
.toggle-text-content span {
    display: none;
}
.toggle-text {
    font-family: 'MontserratRegular';
    font-size: 18px !important;
    font-weight: 400;
    color: #000;
}
a.toggle-text-link,a.download-text-link {
    font-family: 'MontserratRegular';
    text-transform: uppercase;
    color: #101820;
    font-size: 18px;
    border: 2px solid #101820;
    padding: 12px 30px;
    text-decoration: none;
    letter-spacing: 2px;
	margin-top: 22px;
    display: block;
    width: 197px;
}
.toggle-text ul {
    padding-left: 17px;
}
.page-id-489 .nex-text-color p {
    text-align: left;
}
.page-id-30 .nex-traditional-hbot-treatments-head.nex-hbot-Works-new-head ul {
    padding-left: 50px;
}
.page-id-20 .nex-inner-banner-sec, .page-id-36 .nex-inner-banner-sec, .page-id-30 .nex-inner-banner-sec, .page-id-28 .nex-inner-banner-sec, .page-id-34 .nex-inner-banner-sec, .page-id-22 .nex-inner-banner-sec, .page-id-24 .nex-inner-banner-sec, .page-id-26 .nex-inner-banner-sec, .page-id-489 .nex-inner-banner-sec{
    margin-bottom: 0px !important;
}
.page-id-469 .nex-inner-banner-sec{
	margin-bottom: 0px !important;
}
.page-id-26 .nex-inner-banner-sec
.page-id-24 .nex-gen-abo-com {
    margin-bottom: 0px !important;
}
.nex-hbot-research p a {
    text-decoration: underline;
    color: #000;
    font-weight: 600;
}
.nex-gen-abo-com-sec .container {
    margin-bottom: 50px;
}
.nex-gen-abo-com-sec{
    padding-top: 50px;
}
.page-id-20 .nex-patient-contact{
	margin-top:0px;
}
.nex-inner-banner-cont {
    text-align: center;
}
.nex-traditional-hbot-treatments-inner {
    width: 100%;
    float: left;
}
.nex-approved-conditions-text h2{
	color: #101820;
    font-family: 'Montserrat',sans-serif;
    font-weight: 700;
    font-size: 22px;
}
.nex-bg-blue{
	background-color:#7fc1e4;
}
.nex-traditional-hbot-treatments-sec{
	padding-top: 35px;
	padding-bottom: 30px;
}
.nex-traditional-hbot-treatments-inner {
    background-color: #fff;
    margin-bottom: 15px;
	padding: 40px;
}
.nex-approved-conditions-text {
    padding-left: 40px;
}
.nex-approved-conditions-img img {
    width: 100%;
}
.nex-traditional-hbot-treatments-inner .col-md-6{
	padding-left:0px;
	padding-right:0px;
}
.nex-approved-conditions-text .nex-button{
	color:#101820;
	border:2px solid #101820;
}
.nex-approved-conditions-text p {
    margin: 25px 0px;
}
.nex-traditional-hbot-treatments-head .nex-bottom-line:after {
    left: 0;
    right: 0;
    margin: 0 auto;
    border-bottom: 2px solid #101820;
    top: 50px !important;
}
.nex-traditional-hbot-treatments-head p {
    margin: 30px 0px;
}
.nex-off-label-inner .nex-bottom-line:after {
    left: 0;
    right: 0;
    margin: 0 auto;
	border-bottom: 2px solid #101820;
}
.nex-off-label {
    padding-bottom: 30px;
    background-color: #7fc1e4;
    padding-top: 15px;;
}
.page-id-32 .nex-inner-banner-sec {
    margin-bottom: 0px;
}
.nex-off-label-inner h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 40px;
}
.nex-Off-Label-inner .nex-bottom-line:after {
    margin: 0 auto;
    left: 0;
    right: 0;
}
.nex-cutting-edge-faq .accordion .panel-default>.panel-heading {
    border-radius: 0px;
    background-color: #dcdcdc;
    border: 1px solid #dcdcdc;
    padding: 20px 0px;
}
.nex-cutting-edge-faq .accordion .panel-default {
    margin-bottom: 8px;
    border-color: transparent !important;
}
.nex-cutting-edge-faq .accordion {
    float: left;
    width: 100%;
}
.nex-cutting-edge-faq .accordion .panel-title::after {
    font-family: "FontAwesome";
    content: "\f107";
    float: right;
    color: #000;
    position: absolute;
    right: 105px;
    font-size: 45px;
    margin-top:  -16px;
}
.nex-cutting-edge-faq .accordion .panel-title.collapsed::after {
    content: "\f105";
}
.nex-cutting-edge-faq .accordion .panel-default .panel-title {
    font-size: 22px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	padding-left: 8%;
}
.nex-cutting-edge-faq .accordion .faq-content .panel-body ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #101820;
    border-radius: 100%;
    margin-left: -15px;
    top: 45%;
}
.nex-cutting-edge-faq .accordion .faq-content .panel-body ul {
    padding-left: 27px;
    max-width: 1170px;
    margin: 0 auto;
}
.nex-cutting-edge-faq .accordion .faq-content .panel-body ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #101820;
}
.nex-cutting-edge-faq .accordion .faq-content .panel-body ul li a{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #101820;
}
.nex-hbot-Works-new-sec .nex-traditional-hbot-treatments-inner .nex-approved-conditions-text ul li {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    list-style: none;
	padding-left:15px;
	margin-bottom: 26px;
}
.nex-hbot-Works-new-sec .nex-traditional-hbot-treatments-inner .nex-approved-conditions-text ul {
    padding-left: 0px;
    margin-bottom: 0px;
}
.nex-hbot-Works-new-sec .nex-traditional-hbot-treatments-inner .nex-approved-conditions-text ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #000000;
    border-radius: 100%;
    left: 0;
    top: 10%;
}

#how-hbot-work-1 .nex-approved-conditions-text ul li:before {
    background-color: #000;
    top: 20%;
}
.page-id-28 .nex-hbot-Works-new-sec .nex-traditional-hbot-treatments-inner .nex-approved-conditions-text ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #000;
    border-radius: 100%;
    left: 0;
    top: 40%;
}
.nex-hbot-Works-new-head h2 {
    font-family: 'MontserratMedium';
    font-size: 40px;
}
.nex-hbot-Works-new-head p, .nex-hbot-Works-new-head ul li{
	font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 400;
	position:relative;
	text-align: left;
}
.nex-hbot-Works-new-head p a{
color:#101820;
}
.nex-hbot-Works-new-head ul {
    padding-left: 15px;
    margin-bottom: 35px;
    text-align: left;
}
.nex-hbot-Works-new-head ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #000;
    border-radius: 100%;
    margin-left: -15px;
    top: 30%;
}
.nex-black .nex-bluesec-inner p {
    color: #fff;
}
#how-hbot-work-1 .nex-approved-conditions-img img {
    height: 590px;
    object-fit: cover;
}
#nex-about-2 .nex-approved-conditions-img img {
    height: 225px;
    object-fit: cover;
}
#how-hbot-work-2 .nex-approved-conditions-img img {
    height: 750px;
    object-fit: cover;
}
#how-hbot-work-3 .nex-approved-conditions-img img {
    height: 575px;
	object-fit: cover;
}
.nex-sports-medicine .nex-approved-conditions-text li {
    margin-bottom: 10px !important;
}
#how-sports-medicine-2 img {
    height: 330px;
    object-fit: cover;
}
#how-sports-medicine-3 .nex-approved-conditions-img img {
    height: 550px;
    object-fit: cover;
}
#how-sports-medicine-4 .nex-approved-conditions-img img {
    height: 420px;
    object-fit: cover;
}
.nex-physicians h2{
	font-family: 'MontserratMedium';
    font-size: 40px;
}
.nex-physicians .nex-bottom-line:after{
	left:0px;
	right:0px;
	margin:0 auto;
	border-bottom:2px solid #101820;
}
#nex-about-1 .nex-approved-conditions-img img {
    height: 350px;
    object-fit: cover;
}
#nex-about-3 .nex-approved-conditions-img img {
    height: 350px;
}
.nex-gen-contact-main-sec h2,
.nex-gen-contact-main-sec h1{
	font-family: 'MontserratMedium' !important;
    font-size: 40px !important;
}
.nex-override:after{
	left:0;
	right:0;
	margin:0 auto;
	border-bottom:2px solid #101820 !important;
}
.nex-gen-contact-main-sec .nex-gen-abu-in-main ul li {
    color: #101820 !important;
}
.nex-text-color p, .nex-text-color h2, .nex-text-color h1 {
	color:#101820 !important;
}
.nex-abo-bgimg-le-2 h2, .nex-abo-bgimg-le-2 p  {
    color: #101820 !important;
}
.nex-abo-bgimg-le-2 .ab-nex-ri h2:after {
    border-bottom: 2px solid #101820 !important;
}
.nex-bg-white{
	background-color:#fff;
}
.nex-contact-head h2{
	font-family: 'MontserratMedium';
    font-size: 40px;
}
.nex-contact-head {
    margin-bottom: 50px;
}
.nex-gen-contact-map-sec .col-md-7 iframe {
    width: 100% !important;
}
.nex-gen-contact-map-sec .col-md-7 {
    padding: 30px;
}
.nex-gen-contact-map-sec .col-md-7 p{
	margin-bottom:0px;
}
#nex-traditional-hbot-1 .nex-approved-conditions-img img {
    height: 282px;
    object-fit: cover;
}
#nex-traditional-hbot-2 .nex-approved-conditions-img img {
    height: 260px;
    object-fit: cover;
}
.nex-physicians p {
    margin-top: 30px;
}
.nex-approved-conditions-text p a {
    color: #0085ca;
    text-decoration: underline;
    font-family: 'MontserratRegular';
}
.nex-traditional-hbot-treatments-head h2,
.nex-traditional-hbot-treatments-head h1 {
    font-family: 'MontserratMedium';
    font-size: 40px;
}
.nex-traditional-hbot-treatments-inner .nex-button:hover {
    color: #fff;
	border: 2px solid #fff;
}
.nex-approved-conditions-text .nex-bottom-line:after {
    bottom: -8px !important;
}
.nex-patient-contact h2 {
    font-style: normal;
}
.nex-inquire-form-inner.nex-bg-white {
    padding: 25px;
}
.nex-inquire-sec{
    padding: 50px 0px;
}
.nex-inquire-form-inner.nex-bg-white {
    padding: 25px;
    width: 500px;
	float:right;
	background-color: transparent;
}
.nex-inquire-form-inner input {
    width: 100%;
    border: 1px solid #ccc;
    padding: 6px 10px;
	background-color: transparent;
	color: #fff;
	font-family: 'MontserratRegular';
    font-weight: 700;
	font-size:14px;
	border-radius: 0px;
}
.nex-inquire-form-inner label {
    width: 100%;
	font-size: 15px;
	color: #fff;
}
.nex-inquire-form-inner select {
    width: 100%;
    padding: 9px 10px;
    border: 1px solid #ccc;
	background-color: transparent;
}
.nex-inquire-form-inner textarea{
    width: 100%;
    height: 100px;
    border: 1px solid #ccc;
	background-color: transparent;
}
.nex-inquire-form-inner .wpcf7-submit {
    border: 2px solid #fff;
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'MontserratRegular';
    font-weight: bold;
    font-size: 20px;
    display: block;
    margin-top: 30px;
    text-align: center;
    padding: 10px 0px;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    background-color: transparent;
    max-width: 250px;
    margin: 0 auto;
    margin-top: 30px;
}
.nex-inquire-form-inner .wpcf7-submit:hover {
    background-color: #0085ca;
    border-color: #0085ca;
    text-decoration: none;
    color: #fff;
}
.nex-inquiry-bg-img {
    float: left;
    width: 100%;
    background-size: cover;
    padding: 30px;    
	padding-top: 50px;
}
p.nex-note {
    color: #fff;
}
.nex-inquiry-bg-img {
   position: relative;
}

.nex-inquiry-bg-img:before {
   content: '';
   position: absolute;
   background-color: #000;
   left: 0;
   width: 100%;
   height: 100%;
   opacity: 0.75;
   z-index: 0;
   top: 0;
}
.nex-inquire-form-inner.nex-bg-white {
   padding: 25px;
   max-width: 500px;
   background-color: transparent;
   margin: 0 auto;  
   z-index: 1;
   position: relative;
   float: none;
}
.nex-inquire-form-inner select option {
    background-color: #101820;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #46b450 !important;
    padding: 10px;
	font-family: 'MontserratRegular' !important;
    font-weight: 700 !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    background-color: #ffb900 !important;
	font-family: 'MontserratRegular' !important;
    font-weight: 700 !important;
}
.nex-faq-card-body .panel-default ul {
    padding-left: 15px !important;
}
.nex-faq-card-body .panel-default ul li {
    position: relative;
	margin-bottom: 15px;
}
.nex-faq-card-body .panel-default ul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #101820;
    border-radius: 100%;
    left: unset;
    top: 25%;
    margin-left: -14px;
}
.page-id-22 .nex-hbot-Works-new-head p {
    text-align: justify;
}
.nex-faq-card-body .panel-default .panel-body a {
    font-family: 'MontserratRegular';
    font-size: 19px;
    font-weight: 600;
    color: #101820;
    text-decoration: underline;
}
.nex-hbot-research h2,
.nex-hbot-research h1 {
    margin-top: 0px;
}
.faq-content .panel-body a {
    color: #000;
    text-decoration: underline;
    font-weight: 600;
}
.nex-hbot-research .nex-bottom-line:after {
    left: 0;
    right: 0;
    margin: 0 auto;
    border-color: #000 !important;
}
.page-id-36 #nex-traditional-hbot-1 a.toggle-text-link {
    float: left;
    margin-top: 20px;
}
.page-id-36 #nex-traditional-hbot-1 img{
    float: left;
    width: 50%;
    margin: 0 40px 0 0;
}
/*.page-id-36 #nex-traditional-hbot-1 .toggle-text-content {
    display: block;
}*/
.page-id-32 .panel-body .btn {
    margin-top: 10px;
	margin-left: 7%;
}
.ellips-none {
    display: none;
}
#wlc-client-slider .wlc-client-img.item {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    height: 135px;
}
#wlc-client-slider .owl-item img {
    width: 200px;
    margin: 0 auto;
} 
#wlc-client-slider .owl-stage-outer {
    text-align: center;
}
#wlc-client-slider {
    position: relative;
}
.nex-gen-feature-inner #wlc-client-slider .active {
    background: transparent;
}
#wlc-client-slider .owl-prev {
    position: absolute;
    left: -51px;
    top: 0px;
    color: #0085ca;
    font-size: 90px;
}
#wlc-client-slider .owl-next {
    position: absolute;
    right: -51px;
    top: 0px;
    color: #0085ca;
    font-size: 90px;
}
#wlc-client-slider .owl-item {
    display: flex;
    justify-content: center;
}
.nex-gen-featured-heading h2 {
    position: relative;
    font-size: 40px;
    padding-bottom: 15px;
    color: #101820;
    text-transform: capitalize;
	margin-top: 0;
}
.nex-gen-featured-heading h2:after{
content: "";
    display: block;
    width: 40px;
    border-bottom: 2px solid #0085ca;
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.nex-gen-feature-inner {
    padding-bottom: 45px;
	width: 1072px;
    margin: 0 auto;
}
.nex-cnt-new-address p {
    margin-top: 20px;
}
.nex-cnt-new-address {
    margin-top: 25px;
}
.nex-button-blue{
background-color: #2193cf !important;
}
@media screen and (min-width: 1498.89px) {
.nex-cutting-edge-faq .accordion .panel-default .panel-title {
    padding-left: 12%;
}
.page-id-32 .panel-body .btn {
	margin-left: 11%;
}
}
@media screen and (min-width: 1686.25px) {
.nex-cutting-edge-faq .accordion .panel-default .panel-title {
    padding-left: 16%;
}
.page-id-32 .panel-body .btn {
	margin-left: 15%;
}
}
@media screen and (min-width: 1798.67px) {
.nex-cutting-edge-faq .accordion .panel-default .panel-title {
    padding-left: 18%;
}
.page-id-32 .panel-body .btn {
	margin-left: 17%;
}
}
@media screen and (min-width: 2023.5px) {
.nex-cutting-edge-faq .accordion .panel-default .panel-title {
    padding-left: 22%;
}
.page-id-32 .panel-body .btn {
	margin-left: 21%;
}
}
@media screen and (min-width: 2698px) {
.nex-cutting-edge-faq .accordion .panel-default .panel-title {
    padding-left: 29%;
}
.page-id-32 .panel-body .btn {
	margin-left: 28%;
}
}