.insurance-page-form .gform_required_legend {display:none;}

.insurance-page-form #gform_submit_button_1 {
   background-color: #086cbf;
	  background: linear-gradient(to bottom right, #086cbf, #a0d4ff);
    padding-left: 40.6px !important;
    padding-right: 40.6px!important;

}
.insurance-page-form #gform_submit_button_1:hover{
	background:#086cbf !important;
}

.contact-page-form
#gform_submit_button_2 {
	background-color: #086cbf;
 background: linear-gradient(to bottom right, #086cbf, #a0d4ff);
    padding-left:40.6px !important;
    padding-right:40.6px!important;
}

.contact-page-form #gform_submit_button_2:hover{
	background:#086cbf !important;
}

.contact-page-form span
{
	padding: 4px!important;	
}
.social-icons a{
	color: #086CBF;
}

.social-icons a:hover {
	color: black !important ;
}

@media screen and (max-device-width: 690px) {
	.iRely_Recovery .row_col_wrap_12_inner 	.column_container{
	width:100% !important;
	
	}
	    .material .container-wrap #author-bio #author-info p {
        max-width: 100%;
        margin: 0 auto;
    }
.certification-container .wpb_wrapper{
	    align-self: center;
}
.certification-container .hover-wrap-inner img{
	margin-bottom:20px !important;
}
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a {
			font-size: 18px !important;
			line-height: 28px;
}



.nectar-close-indicator.visible {
    transform: none ! IMPORTANT;
    position: fixed !important;
    left: 20px;
    top: 22px;
}

@media screen and (max-device-width: 480px) {
	.medical-detox  .wpb_tabs_nav  .tab-nav-heading a {
		font-size: 22px !important;
		
	}
	.medical-detox .wpb_tabs_nav  .menu-content{
		margin-bottom: 20px !important;
		
	}
	
	#footer-outer {
		padding-bottom: 80px !important;
		
	}
	.irely-makes ul {
		margin-bottom: 0px;
	}
	.single-post .auther-guidelines a {
    width: auto !important; 
    }
	.single-post .auther-guidelines {
    padding: 40px 15px 60px !important;
}
    body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer h3 {
    font-size: 21px !important;
    line-height: 35px !important;
}
}

.footer-logo-dhcs{
	width: 130px !important; 
	margin-bottom: 32px !important;  
	margin-left: 13px;
}
.footer-logo-bbb{
	
}
.footer-logo-legit{
	width:76px !important; 
	margin-bottom:26px !important;
}

.footer-logo-nutri {
    margin-bottom: 31px !important;
    width: 119px !important;
	margin-left:15px;
}
.home-logo-legit{
	width:100px !important;
}
.sidebar-section2 .theiaStickySidebar{
	padding:30px !important;
}

@media (max-width: 1440px){
	.vc_col-sm-6	.vc_column-inner .wpb_wrapper{
	 margin-top: 50px !important;
}
}

@media (max-width: 480px){
		.psychology-logo a{  
			justify-self: center;
		}
	
}
@media (max-width: 999px){
		.nectar-split-heading.font_size_tablet_10vw * {
    font-size: 47px!important;
}
	.vc_col-sm-6 .vc_column-inner .wpb_wrapper {
    margin-top: 15px !important;
}
.treatment-container .img-with-animation{
	padding-top: 20px !important;
    padding-bottom: 20px !Important;
}
.nectar-highlighted-text h2{
    font-size: 6vw !important;
}
.nectar-highlighted-text h3{
    font-size: 5vw !important;
}
}


.intro_section .vc_column-inner{
	flex-direction: row !important;
}



.dual-jump-sec .jumpcontainer #jumpbox {
     display: none;
     margin-top: 14px;
     transition: 0.70s;
     -webkit-transition: 0.70s;
     -moz-transition: 0.70s;
     -ms-transition: 0.70s;
     padding: 0px 0px 20px 0px;
     -o-transition: 0.70s;
     margin: 0;
}
  .dual-jump-sec .jumpcontainer {
     padding: 15px 22px 5px 22px;
     margin-bottom: 50px;
	 margin-right:0px;
	 width:100%;
     font-size: 17px;
     border: 1px solid #d1d1d1;
     border-radius: 10px;
	 background:#ffffff;
		    position: absolute !important;

}
 .dual-jump-sec .jumpcontainer #jumplink.open h3:after {
     transition: 0.70s;
     -webkit-transition: 0.70s;
     -moz-transition: 0.70s;
     -ms-transition: 0.70s;
     -o-transition: 0.70s;
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
     margin-left: -7px;
   
}
 .dual-jump-sec .jumpcontainer #jumpbox.active {
     display: block;
}
 .dual-jump-sec .jumpcontainer #jumpbox ul {
     margin: 0;
     padding: 0;
}
 .dual-jump-sec .jumpcontainer #jump-wrapper ul li a{
   color:#000000 !important;
	
}
 .dual-jump-sec .jumpcontainer #jump-wrapper ul li{
	 padding:5px;
}
 .dual-jump-sec .jumpcontainer #jump-wrapper ul li a:hover{
    color:#086cbf !important;
	 text-decoration:underline;
	 
}
 .dual-jump-sec .jumpcontainer h3 {
     margin-bottom: auto;
     font-size: 34px !important;
     line-height: 42px;
     color: #191614;
     cursor: pointer;
     font-family:'Public Sans';
     letter-spacing: inherit !important;
     text-transform: capitalize !important;
     font-weight: 500;
     padding-top: 0;
     margin-bottom: 13px;
}
 .dual-jump-sec .jumpcontainer svg {
     float: right;
     margin-top:8px;
}
 .dual-jump-sec .jumpcontainer h3.active svg rect:nth-child(3) {
     display: none;
}


 .dual-jump-sec {
	 height:100px;
	 }


.author-contributor-sec #top-stats .one-stat img{
width:80px;
border-radius:50%;
   margin-bottom: 0px;
}
.author-contributor-sec #top-stats{
display:flex;
justify-content:center;
width:560px;
max-width:100%;
margin:20px auto;
padding-bottom:40px;
}
.author-contributor-sec #top-stats .one-stat {
width:50%;

}
.author-contributor-sec #top-stats .one-stat .img-sec{
text-align:center;
}
.author-contributor-sec #top-stats .content-box .one-stat-title{
padding:0px;
color:#fff;
font-size: 14px!important;
line-height: 28px;
margin-bottom: 5px;
} 
.author-contributor-sec #top-stats .content-box .os-name a{
font-family: 'Public Sans';
    text-transform: uppercase !important;
    letter-spacing: .1em;
    font-size: 14px !important;
    line-height: 24px;
    font-weight: 600;
    text-decoration: none;
	    margin-bottom: 5px;
}
.author-contributor-sec #top-stats .content-box .os-date{
    font-family: 'Public Sans';
    font-size: 16px!important;
    line-height: 18px;
    font-weight: 500;
    font-style: italic;
}

.editorial-icons .nectar_icon_wrap i:before {
    font-weight: bolder !important;
}

 body.single-post #ajax-content-wrap .container-wrap.no-sidebar {
     width: 100%;
     float: right;
     padding: 17px 45px 45px 45px;
     max-width: initial;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox {
     display: none;
     margin-top: 14px;
     transition: 0.70s;
     -webkit-transition: 0.70s;
     -moz-transition: 0.70s;
     -ms-transition: 0.70s;
     padding: 0px 0px 20px 0px;
     -o-transition: 0.70s;
     margin: 0;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer {
     margin-top: 29px;
     font-size: 17px;
     border: 1px solid #d1d1d1;
     border-radius: 10px;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumplink.open h3:after {
     transition: 0.70s;
     -webkit-transition: 0.70s;
     -moz-transition: 0.70s;
     -ms-transition: 0.70s;
     -o-transition: 0.70s;
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
     margin-left: -7px;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox.active {
     display: block;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox ul {
     margin: 0;
     padding: 0;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer h3 {
     margin-bottom: auto;
     font-size: 30px;
     line-height: 42px;
     color: #191614;
     cursor: pointer;
     font-family: 'Public Sans';
     letter-spacing: inherit !important;
     text-transform: capitalize !important;
     font-weight: 400;
     padding-top: 0;
     margin-bottom: 13px;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer svg {
     float: right;
     margin-top:8px;
	 /*border: 2px solid #888;*/
	 border-radius: 50px;
	 background-color: #086cbf;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer h3.active svg rect:nth-child(3) {
     display: none;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox ul li {
     list-style: none;
     margin-left: 0;
     border-bottom: 1px solid #e1e1e1;
     padding: 7px;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox ul li:last-child {
     border-bottom: 0px solid #e1e1e1;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox ul li ul {
     margin-top: 14px;
     margin-left: 23px;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox ul li a {
     text-decoration: none;
     color: #000;
} 
body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox ul li a:hover {
     color: #086cbf;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer {
     padding: 22px 22px 8px 22px;
     margin-top: -3px;
     margin-bottom: 30px;
	 margin-left:5px;
	 margin-right:0px;
}

 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox .toc li{
     font-weight:500;
}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer #jumpbox .toc li ul li{
     font-weight:normal;
}
 .learn-btn{
     padding-bottom: 56px;
}
 .learn-btn a{
     padding: 12px 30px;
     border-radius: 25px;
     color:#a0d4ff!important;
     font-size:18px;
     line-height:28px;
     border: 1px solid #a0d4ff;
}
 .learn-btn a:hover{
     background-color:#086cbf;
     color:#fff!Important;
     transition-duration: 0.5s;
	 border-color: #086cbf;
}
 .learnbox ul li{
    list-style:none;
}
 .learnbox ul li:before {
     content: "\2714";
     display: block;
     float: left;
     font-size: 22px;
     margin-right: 10px;
     margin-left: -20px;
}


 .single-post #author-bio #author-info p {
     max-width: 100%;
     font-size:16px!important;
     line-height:26px;
     padding-bottom: 30px;
     color:#191614!important;
     opacity:1;
}
 body.material #page-header-bg.fullscreen-header .inner-wrap >a {
     padding: 8px 16px;
}
 #page-header-bg.fullscreen-header .meta-author img {
     height: 82px;
}
/* body #page-header-bg h1, html body .row .col.section-title h1{
     font-size: 94px;
     line-height: 104px;
}*/
.single-post #page-header-bg.fullscreen-header h1 {
    margin: 0 auto;
    font-size: 76px;
    line-height: 86px;
    font-family: 'Public Sans';
}
 .single-post #author-bio .span_12 img{
     margin-bottom:20px;
	 display:block;
	 margin: 0 auto;
}
 .container-wrap #author-bio #author-info {
     padding-left:0px;
}
 .single-post .single-post #author-bio #author-info h3 {
     font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    font-family: 'Inter';
    color: #191614;
}
 .single-post .single-post #author-bio #author-info h4 {
     font-family: Inter;
     font-weight: 700 !important;
     margin-bottom: 0px;
}
#author-bio .socialicon a {
    color: #ffffff !important;
    background: #fff;
    padding: 14px;
    border-radius: 100px;
    display: inline;
    margin: 0 5px;
    background: #086cbf;
    text-decoration: none !important;
}
 #author-bio .socialicon {
     margin-bottom:20px;
	 margin-top:20px;
}
 #author-bio .socialicon a i {
     font-size: 18px;
     line-height: 34px;
}
 .one-sliding-box h3{
     font-family: 'Public Sans';
}
 .one-sliding-box h3 {
     margin-bottom: 15px;
     font-size: 26px !important;
     line-height: 36px;
     color: #086cbf;
     cursor: pointer;
     letter-spacing: inherit !important;
     text-transform: capitalize !important;
     font-weight: 500;
}
 .one-sliding-box{
     background: #fff;
     padding: 15px 45px;
     margin-bottom:0px;
     padding-bottom:10px;
	 border-top:1px solid #d1d1d1;
	 background-color:#a0d4ff05;
}
 /*.post-area h2{
     margin-bottom:50px;
     margin-top: 50px;
}*/
 .post-content .learnbox ul {
     margin-left: 28px!important;
     padding-left: 0;
     margin-bottom:60px;
}
 .post-area .learnbox {
     position: relative;
}
 .learnbox ul li:before {
     width: 14px;
     height: 12px;
     display: inline-block;
     position: absolute;
     left: 18px;
     margin-top: 0px;
}
 .post-area .learnbox h3{
     margin-bottom: 20px!important;
     font-size: 46px;
}
 .post-area p{
     padding-bottom:14px;
}
 .post-area .accordion-header{
     padding: 30px 60px 30px 0px;
     margin: 0 !IMPORTANT;
     font-size: 36px;
     font-family: public-sans! Important;
     font-weight: 400;
     line-height: 46px;
     letter-spacing: -0.03em;
     color: #444;
     position: relative;
}
 .post-area .sourcesbox h2{
     padding: 30px 60px 30px 0px;
     margin: 0 !IMPORTANT;
     font-size: 38px;
     font-family: Cormorant ! Important;
     font-weight: 400;
     line-height: 42px;
     letter-spacing: -0.03em;
     color: #444;
     position: relative;
}
 .footercta {
     background-color:#a0d4ff;
     margin-top:60px;
     padding:40px;
     border-radius:25px;
}
 .footercta .leftbox{
     margin-bottom:30px;
}
 .footercta .leftbox h3{
     padding-bottom: 10px;
     color: #fff;
	 font-size:36px;
	 line-height: 46px;
}
 .leftbox span{
     margin-bottom:20px;
     color: #fff;
}
 .footercta a{
     background-color:#fff;
     padding:14px 30px;
     border-radius:30px;
	 color:#086cbf;
} 
.footercta a:hover{
     background-color:#086cbf;
	 color:#fff;
}
 .footercta .ctabox{
     text-align: center;
     margin-bottom: 20px;
}
 .accordion-item {
     margin-bottom: 10px;
}
 .accordion-header {
     cursor: pointer;
     display: block;
     line-height: 42px;
     font-size: 18px;
     position: relative;
     background-color: #ffffff;
     color: #373737;
     padding: 10px 40px 10px 0px;
     border-bottom: 1px solid #ccc;
     font-weight: 600;
}
 .accordion-header>span {
     position: absolute;
     border-radius: 50%;
     padding: 12px;
     right: 10px;
     top: 50%;
     height: 16px;
     width: 16px;
     transform: translateY(-50%);
     cursor: pointer;
	 border: 2px solid #888;
}
 .accordion-header>span::before {
     position: absolute;
     content: "";
     left: 50%;
     top: 50%;
     height: 12px;
     width: 2px;
     background-color: #888;
     transform: translate(-50%, -50%);
     transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
}
 .accordion-header>span::after {
     position: absolute;
     content: "";
     left: 50%;
     top: 50%;
     height: 12px;
     width: 2px;
     background-color: #888;
     transform: translate(-50%, -50%) rotate(90deg);
}
 .accordion-open .accordion-header>span::before {
     transform: translate(-50%, -50%) rotate(90deg);
}
 .accordion-body {
     padding: 10px 0;
     display: none;
}
 .accordion {
    /*border-top: 1px solid #ccc;
    */
     margin-top: 0px;
}
 .acc-btn {
     margin: 30px 0;
     text-align: center;
}
 .acc-btn>a {
     text-decoration: none;
     display: inline-block;
     height: 40px;
     line-height: 40px;
     background-color: #ffffff;
     color: #373737;
     box-shadow: 5px 5px 0px 0 #000000;
     padding: 0 20px;
     margin: 0 10px 10px 10px;
     font-size: 18px;
}
 .post-area.span_9 h2.source_box {
     border-bottom: 1px solid #ccc;
     margin-bottom: 28px;
     padding-bottom: 26px;
     cursor: pointer;
     position: relative;
}
 .source_box>span {
     position: absolute;
     border-radius: 50%;
     padding: 12px;
     right: 10px;
     top: 50%;
     height: 16px;
     width: 16px;
     transform: translateY(-50%);
     cursor: pointer;
	 border: 2px solid #888;
	 
}
 .source_box>span::before {
     position: absolute;
     content: "";
     left: 50%;
     top: 50%;
     height: 12px;
     width: 2px;
	 background-color: #888;
     transform: translate(-50%,-50%);
     transition: transform cubic-bezier(.165,.84,.44,1) 0.3s 
}
 /*.post-area a{
     color: #a0d4ff!important;
     text-decoration:none!important;
}*/
 .source_box>span::after {
     position: absolute;
     content: "";
     left: 50%;
     top: 50%;
     height: 12px;
     width: 2px;
	 background-color: #888;
     transform: translate(-50%,-50%) rotate(90deg) 
}
 .source_box.active>span::before {
     transform: translate(-50%,-50%) rotate(90deg) 
}
.container-wrap #sidebar #author-bio #author-info {
    width: 100% !important;
    padding: 0 10%;
}
 .links {
     display: none;
     padding-top:20px;
}
 .single-resources .post-content .post-area h3 {
     font-size: 36px;
     line-height: 45px 
}
 .single-resources .post-area.span_9 h2,.single-resources .post-area.span_9 h3 {
     padding-top: 20px 
}
 .sourcesbox{
     margin-top:80px!important;
}
 #sources {
     border-top: 0px;
}
 .post-area h3{
     margin-top: 15px;
     margin-bottom: 12px!important;
}
 .post-area .jumpcontainer{
     padding: 5px 22px 8px 22px!important;
}
 .one-sliding-box h3{
  padding-top:24px;
}
 #sidebar .one-sliding-box a{
     color:#191614;
}
 #sidebar .one-sliding-box a:hover{
     color:#086cbf;
}

 .single-post .fullscreen-header {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

 .single-post .fullscreen-header:before{
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     transition: all 0.8s;
     opacity: 0.7;
     background: #000000c4;
     background-size: 100% 100%;
}
#page-header-bg.fullscreen-header .author-section .meta-date i {
     font-size: 16px;
}


.single-post #sidebar {
    width: 25%;
    float: left;
    position: relative;
    margin-top: -20px;
}
.single-post .sliding-left-resources #author-bio {
    padding-top: 40px;
    text-align: center;
    padding-left: 0px!important;
    background: #eaf5ff;
	border-radius: 10px 10px 0px 0px;
}
.single-post #author-bio .span_12 img {
    margin-bottom: 20px;
}
.container-wrap #author-bio #author-info {
    padding-left: 0px;
}

.single-post .single-post #author-bio #author-info h4 {
    font-family: Inter;
    font-weight: 700 !important;
    margin-bottom: 0px;
}
.single-post .single-post #author-bio #author-info h3 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    font-family: 'Inter';
    color: #191614;
}
.single-post .container-wrap #author-bio h3 span {
    margin-bottom: 0px!important;
}

#author-bio .socialicon {
    margin-bottom: 20px;
    margin-top: 20px;
}

#author-bio .socialicon a i {
    font-size: 18px;
    line-height: 34px;
}
.single-post #author-bio #author-info p {
    max-width: 100%;
    font-size: 16px!important;
    line-height: 26px;
    padding-bottom: 30px;
    color: #191614!important;
    opacity: 1;
}
.learn-btn {
    padding-bottom: 56px;
}

.learn-btn a {
    padding: 12px 30px;
    border-radius: 25px;
    color: #086cbf!important;
    font-size: 18px;
    line-height: 28px;
    border: 1px solid #086cbf;
	background: #bf080800;
}
.single-post .keybox_cont h5 {
	margin-bottom: 15px!important;
}
.single-post .post-area ul li {
	margin-bottom:0px!important;
}
.single-post .container-wrap #author-bio #author-info a{
	font-family: 'Public Sans';
}
.single-post .container-wrap #author-bio h3 span{
	margin-bottom:0px!important;
}
.page-template-template-what-we-treat .container-wrap #author-bio h3 span{
	margin-bottom:0px!important;
}
.faq-sec .single-post h2 {
    text-align: center;
    max-width: 1000px;
    margin: 0px auto;
    margin-bottom: 40px;
}
.faq-sec .single-post h2 {
	font-size:75px!important;
}
.hero-banner h1{
	margin-top:20px;
}
#sidebar {
    border: 1px solid #d1d1d1;
    border-radius: 10px;
}
body.single-post #ajax-content-wrap .container-wrap.no-sidebar .post-area.col.span_9 {
    width: 72%;
    float: right;
    padding: 5px 0px 0px 45px;
    background: #fff;
    margin-left: 1% !IMPORTANT;
    max-width: initial;
    margin-top: -22px!important;
}
.single-post .keybox_cont .full-width-content{
    padding: 3% 4%;
}
.single-post .keybox_cont .full-width-content .row-bg-wrap {
    border-radius: 20px;
}
.keybox_cont ul li {
    list-style: none;
    padding-bottom: 12px;
    position: relative!important;
    padding-left: 30px!important;
}
.keybox_cont ul li i {
    font-size: 25px !important;
    margin-left: -40px!important;
}
.keybox_cont ul {
    margin-left: 3px;
}
.single-post .keybox_cont .icon-salient-check:before {
    content: "\e915";
    color: #086cbf;
}
body.single-post.material[data-bg-header=true] .container-wrap {
    padding-top: 100px!important;
}

.single-post .auther-guidelines {
    margin-top: 60px;
    padding: 40px 40px 60px;
    border-radius: 25px;
    border: 1px solid rgba(0,0,0,.2);
    text-align: center;
}
.single-post .auther-guidelines h2 {
    margin-bottom: 15px;
    color: #191614;
}
.single-post .auther-guidelines p {
    margin-bottom: 30px;
}
.single-post .auther-guidelines a {
    display: block;
    text-align: center;
    margin-top: 24px;
    border: 1px solid #086cbf!important;
    color: #086cbf;
    border-radius: 57px;
    padding: 11px;
    text-decoration: none;
    width: 300px; 
    margin: 0px auto;
}
.single-post .auther-guidelines a:hover {
    background: #086cbf;
    color: #fff !important;
}

@media (max-width:999px){
.single-post #sidebar {
    width: 100% !important;
    float: left;
    position: relative;
    margin-top: -20px;
}
body.single-post #ajax-content-wrap .container-wrap.no-sidebar .post-area.col.span_9 {
    width: 100%;
    float: right;
    padding: 5px 0px 45px 45px;
    background: #fff;
    margin-left: 0px !IMPORTANT;
    max-width: initial;
    margin-top: -22px!important;
}
/*.single-post .content-inner{
    display: flex!important;
    flex-direction: column-reverse!important;
}*/	
.single-post .post .content-inner{
	padding-bottom:20px;
}
.single-post .post-content #sidebar{
margin-top:60px!important;	
		
}
.single-post .post-featured-img img{
    width:100%!important;
	max-width:100%!important;
  
}

.single-post  #fws_6870723711ddb{
    margin-bottom:0;
    padding-top:0px!important;
}
.single-post #page-header-bg.fullscreen-header .container .row .inner-wrap{
	padding-top:102px;
	}
}
@media(max-width:768px){
	.single-post #author-bio .span_12 img {
		display: block;
		margin: 0px auto;
	}
 body.single-post #ajax-content-wrap .container-wrap.no-sidebar .jumpcontainer {
    
     margin-bottom: 30px;

}
.single-post #page-header-bg.fullscreen-header h1 {
        font-size: 42px !important;
        line-height: 52px !important;
}
.single-post .keybox_cont .full-width-content{
	padding:25px !important;
}
.nectar-circle-images.size_120px .nectar-circle-images__image{
	width:90px !Important;
}
}
#page-header-bg.fullscreen-header .author-section {
    width: 100%;
}

body.single-post .accordion .toggle-title a:hover {
	color:#086cbf !important;
}

body.single-post .accordion .open .toggle-title a {
	color:#086cbf !important;
}

.post-area h2 {
	margin-top: 20px;
	margin-bottom: 12px;
    color: #086cbf;
}
.single-post #sidebar .one-sliding-box a:before
 {
    font-family: icomoon !important;
    content: "\e915";
    color: #086cbf;
    position: absolute;
    left: 0;
    display: inline-block;
    font-size: 20px;
}

.single-post #sidebar .one-sliding-box ul li{
    position: relative;
    padding-left: 30px;
	margin-bottom:10px;
}
@media (max-width:1024px) {
	.single-post .content-inner{
    display: flex!important;
    flex-direction: column-reverse!important;
	padding-bottom:0px!important;
}
body.single-post #ajax-content-wrap .container-wrap.no-sidebar .post-area.col.span_9{
	width:100%;
	margin-left:0px;
	padding:0px;
}
.single-post #sidebar {
	width:100%;
margin-top:60px;
}
.single-post .row{
	padding-bottom:30px!important;
}
.post-area .accordion-header{
 font-size:34px;
 line-height:44px;
 }
 .single-post #page-header-bg.fullscreen-header h1{
	 font-size:60px;
	 line-height:70px;
 }
}

.resources-container .vc_col-sm-6{
	margin-bottom:20px !important;
}

.medical-detox .sub-desc{
	word-wrap:break-word;
	
}