/* detox center */
.page-alcohol-detox-center .safe-head p{
	margin-bottom: 20px;
}
.page-alcohol-detox-center .break-free,
.page-12-step-program .break-free{
	margin-top: 0px;
}
.page-alcohol-detox-center .common-drug .break-free-addiction p,
.page-12-step-program .common-drug .break-free-addiction p{
	text-align: left;	
}
.page-alcohol-detox-center .setting .col-lg-8 p{
	font-size: 22px;
    color: #3a464c;
    font-weight: 400;
    margin-top: 10px;
}
.page-alcohol-detox-center .journey,
.page-12-step-program .journey {
	margin-top: 0px;
}
.page-alcohol-detox-center .withdrawl-head ul li,
.page-alcohol-detox-center .factor-head ul li,
.page-12-step-program .factor-head ul li,
.page-marijuana-detox-center .health-and-hope-3rd ul li,
.page-marijuana-detox-center .our-substance-1st ul li,
.page-marijuana-detox-center .our-substance-cmn-part ul li,
.page-12-step-program .safe .drug-alcohol ul li,
.page-12-step-program .withdrawl-head ul li{
	font-size: 18px;
    line-height: 32px;
    color: #3a464c;
    font-weight: 400;
    margin-bottom: 8px;
    margin-left: 16px;
    list-style: disc;
    text-align: left;
}
.page-alcohol-detox-center .withdrawl-head h3,
.page-alcohol-detox-center .withdrawl-head h2,
.page-alcohol-detox-center .factor-head h2,
.page-12-step-program .withdrawl-head h3{
	font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 16px;
    color: #3a464c;
    line-height: 48px;
}
.page-alcohol-detox-center .withdrawl-head h2,
.page-alcohol-detox-center .factor-head h2{
	line-height: unset;
	margin-bottom: 0px;
}
.page-alcohol-detox-center .withdrawl-head p,
.page-alcohol-detox-center .factor-head p,
.page-12-step-program .withdrawl-head p,
.page-12-step-program .factor-head p{
	margin-bottom: 15px;
}
/* alcoholics page */
.page-alcoholics-anonymous .health-and-hope{
	padding-bottom: 50px;
}
.page-alcoholics-anonymous .health-and-hope-2nd h2{
	margin-bottom: 0;
    margin-right: 50px;
    font-size: 30px;
    line-height: 45px;
    padding: 5%;
	padding-bottom: 0;
}
.page-alcoholics-anonymous .health-and-hope-2nd p{
	font-size: 20px;
    line-height: 34px;
    font-weight: 300;
	padding: 5%;
}
.page-alcoholics-anonymous .some-sign-list span {
    font-size: 22px;
    margin-left: 10px;
    font-weight: 300;
    text-transform: capitalize;
}
.page-alcoholics-anonymous .health-and-hope-3rd{
	padding: 0px;
}
.page-alcoholics-anonymous .our-substance{
	background: #fff6eb;
}
.page-alcoholics-anonymous .our-substance-1st h2,
.page-alcoholics-anonymous .our-substance-cmn-part h2{
	margin-bottom: 20px;
	color: #3a464c;
	font-size: 40px;
    font-weight: 700;
}
.page-alcoholics-anonymous .our-substance-1st h3{
	font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 16px;
    color: #3a464c;
    line-height: 48px;
}
.page-alcoholics-anonymous .our-substance-1st ul li{
	font-size: 18px;
    line-height: 32px;
    color: #3a464c;
    font-weight: 400;
    margin-bottom: 8px;
    margin-left: 16px;
    list-style: disc;
    text-align: left;
}
.page-alcoholics-anonymous .our-substance-1st p,
.page-alcoholics-anonymous .our-substance-cmn-part p{
	margin-bottom: 15px;
	font-size: 20px;
    line-height: 32px;
}
/* page 12 step program page */
.page-12-step-program .safe-head h2{
	line-height: 40px;
	margin-bottom: 15px;
}
.page-12-step-program .safe-head p{
	margin-bottom: 15px;
}
.page-12-step-program .safe-head ul li,
.page-12-step-program .health ul li,
.mega-menu-primary-menu .post_content ul li,
.page-addiction-treatment .insurance-verify .insurance-verify-lft ul li,
.page-addiction-treatment .why-choose-ad ul li{
	font-size: 18px;
    line-height: 32px;
    color: #3a464c;
    font-weight: 400;
    margin-bottom: 8px;
    margin-left: 16px;
    list-style: disc;
    text-align: left;
}
.page-12-step-program .health h2{
	line-height: 40px;
    margin-bottom: 15px;
	color: #3a464c;
	font-weight: 700;
}
.page-12-step-program .safe .health p{
	margin-bottom: 15px;
}
.page-12-step-program .drug-alcohol p{
	margin-bottom: 15px;
}
.page-12-step-program .minimizing-risk h2{
	line-height: 40px;
    margin-bottom: 15px;
	color: #3a464c;
	font-weight: 700;
}
.page-12-step-program .minimizing-risk p{
	margin-bottom: 15px;
}
/* page-marijuana-detox-center page */
.page-marijuana-detox-center .health-and-hope{
	padding-bottom: 0px;
}
.page-marijuana-detox-center .health-and-hope-1st .health-part-2 p{
	margin-bottom: 15px;
}
.page-marijuana-detox-center .health-and-hope-2nd h2{
    /* margin-right: 50px; */
    font-size: 30px;
    line-height: 45px;
    /* padding: 5%; */
    padding-bottom: 0;
}
.page-marijuana-detox-center .health-and-hope-2nd p{
	line-height: 32px;
    /* padding: 5%; */
	font-size: 20px;
}
.page-alcohol-detox-center .detox .detox-head{
	padding-right: 0;
}
.page-marijuana-detox-center .break-free .break-free-addiction p,
.page-alcohol-detox-center .journey-content p{
	padding: 0 20%;
}
.page-marijuana-detox-center .our-substance-1st .cmn-btn{
	margin-bottom: 20px;
}
.page-marijuana-detox-center .health-and-hope-3rd{
	padding: 0px;
}
.page-marijuana-detox-center .health-and-hope-3rd h2{
	font-size: 30px;
	margin-bottom: 15px;
	font-weight: 700;
	color: #3a464c;
}
.page-marijuana-detox-center .health-and-hope-3rd p{
	margin-bottom: 15px;
	line-height: 32px;
	font-size: 20px;
	color: #3a464c;
}
.page-marijuana-detox-center .our-substance{
	background: #fff6eb;
}
.page-marijuana-detox-center .our-substance-1st h2{
	margin-bottom: 15px;
}
.page-marijuana-detox-center .our-substance-1st h3{
	margin-bottom: 15px;
	line-height: 32px;
	font-weight: 700;
	color: #3a464c;
}
.page-marijuana-detox-center .our-substance-1st p,
.page-marijuana-detox-center .our-substance-cmn-part p{
	margin-bottom: 15px;
	font-size: 20px;
	line-height: 32px;
}
.page-marijuana-detox-center .our-substance-cmn-part h2{
	margin-bottom: 15px;
	line-height: 32px;
	font-weight: 700;
	color: #3a464c;
}
/* mis page thank you */
.mis-page{
	padding: 100px 0;
	display: flex;
	align-items: center;
	font-family: "Alegreya Sans", sans-serif;
}
.mis-page .row{
	margin: 0 25%;
	border: 1px solid #000;
	border-radius: 20px;
}
.mis-page .row p{
	text-align: center;
}
.mis-page .row p a{
	color: #000;
	font-weight: 700;
}
.mis-page .smile-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 20px 0;
}
.mis-page .smile-icon i{
	font-size: 50px;
	margin-right: 20px;
	color: #3a464c;
	font-weight: 700;
}
.mis-page h1{
	text-transform: capitalize;
	font-weight: 700;
	color: #3a464c;
}
.mis-page p{
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 300;
}
/* page-addiction-treatment start */
.page-addiction-treatment .admission-banner-bg::after{
	content: "";
    position: absolute;
    background: #3a464c;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    z-index: 1;
}
.page-addiction-treatment .admission-banner-head p{
	margin-bottom: 20px;
}
.page-addiction-treatment .admission-banner .container{
	top: 20%;
}
.page-addiction-treatment .why-choose-ad{
	padding: 50px 0;
	font-family: "Alegreya Sans", sans-serif;
}
.page-addiction-treatment .why-choose-ad h2{
	color: #3a464c;
    font-size: 50px;
    line-height: 64px;
    font-weight: 800;
    margin-bottom: 24px;
}
.page-addiction-treatment .why-choose-ad h3{
	color: #3a464c;
    font-size: 50px;
    line-height: 64px;
    font-weight: 800;
    margin-bottom: 24px;
}
.page-addiction-treatment .why-choose-ad p{
	font-size: 20px;
    line-height: 32px;
    color: #3a464c;
    font-weight: 300;
    margin-bottom: 15px;
}
.page-addiction-treatment .why-choose-ad .why-choose-ad-cta-btn{
	display: inline-block;
    padding: 10px 30px;
    border: none;
    background: #f2ad42;
    color: #ffffff;
    text-transform: capitalize;
    border-radius: 50px;
    text-decoration: none;
    transition: 0.3s all ease;
    font-size: 16px;
	width: unset;
}
.page-addiction-treatment .why-choose-ad .why-choose-ad-cta-btn:hover{
	background: #94c29d;
	color: #ffffff;
}
.page-addiction-treatment .why-choose-ad .row{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
}
/* page-addiction-treatment end */
/* blog page start */
.mega-menu-primary-menu .sidebar{
	margin-top: 0px;
}
.mega-menu-primary-menu .sidebar-block ul li:last-child{
	border-bottom: none;
}
.mega-menu-primary-menu .sidebar-block ul li a{
	font-size: 16px;
}
.mega-menu-primary-menu .sidebar-block ul li a:hover{
	color: #f2ad42;
}
.mega-menu-primary-menu .post-thumbnail img{
width: 100%;
height: auto;
border-radius: 15px;
margin-bottom: 20px;
}
.postid-2247.mega-menu-primary-menu .post-thumbnail img{
	height: auto;
}
.mega-menu-primary-menu .meta{
	font-family: "Alegreya Sans", sans-serif;
	font-size: 20px;
    line-height: 32px;
    color: #3a464c;
    font-weight: 300;
    margin: 15px 0;
}
.mega-menu-primary-menu .meta a{
	font-weight: 700;
	color: #f2ad42;
}
.mega-menu-primary-menu .post_content h2{
	color: #3a464c;
    font-size: 30px;
    line-height: 50px;
    font-weight: 700;
    margin-bottom: 5px;
}
.mega-menu-primary-menu .post_content h3{
	font-size: 24px;
    font-weight: 700;
    color: #3a464c;
    margin-bottom: 5px;
}
.mega-menu-primary-menu .post_content strong{
	color: #3a464c;
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 15px;
	display: block;
}
.mega-menu-primary-menu .post_content,
.page-blog .blog-banner{
	font-family: "Alegreya Sans", sans-serif;
}
.mega-menu-primary-menu .post_content p{
	font-size: 18px;
    line-height: 32px;
    color: #3a464c;
    font-weight: 400;
    margin-bottom: 15px;
}
/* blog page end */
/* blog list start */
.page-blog .blog-banner{
	height: 295px;
	min-height: unset;
}
.page-blog .blog-banner .blog-banner-bg img{
height: 250px;
object-fit: cover;
}
/* .page-blog .blog-banner .container h1{
	font-size: 50px;
	line-height: 64px;
	color: #ffffff;
	text-transform: capitalize;
	text-align: center;
} */
.page-blog .blog-banner .container{
	top: 50%;
	transform: translateY(-50%);
}
.page-blog .blog-banner-bg img{
	height: 100%;
}
.page-blog .blog-banner-bg::after{
	content: "";
    position: absolute;
    background: #3a464c;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    z-index: 1;
}
.page-blog .blog-post{
	padding-top: 0px;
}
.page-blog .blog-post-head h2,
.blog-post .category-title{
	font-size: 44px;
	padding: 0 0%;
}
.page-blog .blog-post-row-card{
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
}
/* blog list end */
/* privacy policy start */
.page-privacy-policy .mis-page h1,
.page-hipaa-policy .mis-page h1{
	text-align: center;
	margin-top: 20px;
}
.page-privacy-policy .mis-page p,
.page-hipaa-policy .mis-page p{
	text-align: left;
	margin-top: 0px;
}
.page-privacy-policy .mis-page p>a,
.page-hipaa-policy .mis-page p>.a{
	color: #3a464c;
}
.page-privacy-policy .mis-page .row ,
.page-hipaa-policy .mis-page .row{
	border: none;
	margin: 0;
}
/* privacy policy end */
/* home page */
.page-home .wlcome-contnt .alegreyaSans-comn-para a,
.page-home .wht-we-treat .card-content .alegreyaSans-comn-para a,
.page-home .our-mission .mission-contnt .alegreyaSans-comn-para a,
.page-home .why-choose .why-choose-inner .alegreyaSans-comn-para a{
	color: #f2ad42;
	font-weight: 700;
}
/*  */
.page-cocaine-addiction-treatment .some-sign-list{
	padding-left: 0px;
}
.page-cocaine-addiction-treatment .some-sign-list span{
	font-size: 20px;
}
.page-cocaine-addiction-treatment .health-and-hope-3rd{
    padding: 30px 0px 0px 0px;
}
.health-part-2 p a{
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}
.page-substance-use .health-part-2 p a{
	margin-top: 20px;
}
.cmn-btn:hover{
	background-color: #94c29d;
	color: #fff;
	}
.page-heroin-addiction .health-and-hope-3rd ul li,
.our-substance-cmn-part ul li,
.page-opioid-addiction-treatment .health-and-hope .health-and-hope-3rd ul li,
.our-substance-1st ul li,
.page-prescription-drug-addiction-rehab .health-and-hope-3rd ul li{
    font-size: 18px;
    list-style: disc;
    margin: 5px 0px 5px 20px;
}
.page-heroin-addiction .health-and-hope h3,
.page-heroin-addiction .some-sign-list,
.page-heroin-addiction .health-and-hope-3rd,
.page-opioid-addiction-treatment .some-sign-list{
	padding-left: 0px;
}
.our-substance-cmn-part p{
	margin-bottom: 20px;
}
.page-heroin-addiction .health-and-hope{
	padding-bottom: 0;
}
.page-heroin-addiction .our-substance-cmn-part h2{
	font-size: 22px;
    line-height: 26px;
    margin-bottom: 7px;
}
.page-alcohol-rehab .abuse-treatment-1st-img{
	margin-top: 10px;
}
.health-and-hope-1st{
	align-items: center;
}
.page-opioid-addiction-treatment .health-and-hope p,
.health-and-hope-2nd p{
   font-size: 18px;
   line-height: 32px;
   font-weight: 300;
   margin-bottom: 15px;
}
.page-opioid-addiction-treatment .health-and-hope h3,
 .health-and-hope-3rd h2,
 .health-and-hope h2{
	padding: 0 0 0px 0;
	color: #3a464c;
	font-weight: 600;
}
.health-and-hope-3rd{
	padding: 0;
}
/* luxary and private */
.page-luxury-private-rehab-palm-springs .we-under-contnt-info p{
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 15px;
}
.page-luxury-private-rehab-palm-springs .why-choose-ad p,
.page-luxury-private-rehab-palm-springs .why-choose-ad ul li,
.page-luxury-private-rehab-palm-springs .why-choose-ad ul li p{
	font-size: 18px;
	line-height: 30px;
}
.page-luxury-private-rehab-palm-springs .why-choose-ad ul li a{
	background: none;
	color: #f2ad42;
	font-weight: 700;
	padding: 0px;
	width: unset;
}
.page-luxury-private-rehab-palm-springs .why-choose-ad ul li a:hover{
	background: unset;
	color: #f2ad42;
}
.page-luxury-private-rehab-palm-springs .why-choose-ad ul li{
	font-weight: 300;
}
.page-luxury-private-rehab-palm-springs .why-choose-ad a{
	margin-top: 0px;
}
.mega-menu-primary-menu .blog-details-page .row .col-lg-3{
	position: sticky;
	top: 80px;
	align-self: flex-start;
	overflow-y: auto;
}
.mega-menu-primary-menu .blog-details-page .row .sidebar-block {
	position: sticky;
	/* top: 160px; */
}
/* bibhas */
.page-blog .blog-post-row-card{
	overflow: hidden;
	border-radius: 15px;
}
/* Responsive adjustments */

   /* nav menu on/off hover effect */  
@media (min-width: 992px) and (max-width: 2400px){
  
}
@media (max-width: 1499px){

}
@media (max-width: 1300px){
  
}
@media (max-width: 1199px) {
 
}
@media (max-width: 991px) {
.page-contact-us .contact-form-section .btn-submit{
		margin-top: 0;
	}
	/* home page */
	.page-home .expert .right-section{
		padding-left: 0px;
	}
	.page-home .brand-sec .brand-slider .owl-item .item{
		width: 100%;
	}
	.page-admissions .consult-row-part .row{
		row-gap: 20px;
	}
	.page-admissions .we-under-contnt{
		padding: 30px 0px;
	}
	.page-admissions .we-under-contnt p{
		text-align: justify;
	}
	.page-admissions .insurance-verify{
		padding: 30px 0px;
	}
	.page-admissions .insurance-verify .insurance-verify-lft h2{
		font-size: 40px;
		margin-bottom: 15px;
	}
	.page-admissions .insurance-verify .insurance-verify-lft p{
		margin-bottom: 15px;
		font-weight: 400px;
		font-size: 18px;
	}
	.page-careers .hero-content .cta-button {
		margin-bottom: 20px;
	}
	.page-careers .hero-image-placeholder{
		width: 100%;
	}
	.page-faqs .faq-question-part-2{
		flex-direction: column;
	}
	.page-faqs .faq-question-part-2 h4{
		margin-bottom: 15px;
	}
	.page-treatment .we-under-contnt-info p a,
	.page-treatment .why-choose-ad p a{
		color: #f2ad42;
		font-weight: 700;
	}
	.page-treatment .what-we-treat-topbar h2{
		padding: 0px;
	}

	.detox .detox-head .cmn-btn{
		margin-bottom: 20px;
	}
	.page-detox .common-drug .row .col-lg-3:nth-child(3), 
	.page-detox .common-drug .row .col-lg-3:nth-child(4),
	.page-dual-diagnosis .common-drug .row .col-lg-3:nth-child(3),
	.page-dual-diagnosis .common-drug .row .col-lg-3:nth-child(4){
    justify-content: flex-start;
	}
	.page-detox .setting-list li a{
		color: #f2ad42;
		font-weight: 700;
	}
	.page-detox .setting .residential-treatment-program,
	.page-residential .setting .residential-treatment-program {
		margin-bottom: 20px;
	}
 .why-choose-head p{
		padding: 0px;
		text-align: justify;
	}
	.page-detox .program .prog-head p{
		padding: 0px;
		text-align: justify;
	}
	.page-residential .support .support-list {
    flex-direction: column;
	}
	.page-residential .support-head h2{
		text-align: center;
	}
	.page-residential .prog-head p{
		text-align: justify;
	}
	 .withdrawl .withdrawl-head h2{
		padding-right: 0px;
	} 
	.safe-head h2{
		padding-right: 0px;
	}
	.residential-treatment-program{
		margin-bottom: 20px;
	}
	.page-cognitive-behavioral-therapy .setting figure img{
		width: 100%;
		border-radius: 20px;
	}
	.health-and-hope .health-and-hope-1st .health-part-1 figure img{
		width: 100%;
		margin-bottom: 20px;
	}
	/* .health-part-1 .health-and-hope-img-1::after {
	bottom: 5%;
	} */
	.page-heroin-addiction .substance-banner h1{
		font-size: 36px;
		line-height: 50px;
	}
	.health-part-2{
		padding-left: 0px;
	}
	.health-and-hope-1st{
		margin-bottom: 0px;
	}
	.health-and-hope-1st .cmn-btn{
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.health-and-hope-2nd{
		padding-top: 0px;
	}
	.faq{
		padding: 0px;
		padding-bottom: 50px;
	}
	.health-and-hope-3rd ul li{
		font-size: 22px;
		margin-bottom: 10px;
		list-style-type: disc;
	}
	.some-sign-list{
		padding-left: 0px;
	}
	.health-and-hope h3 {
		padding: 20px 0px;
	}
	.navigating-treatment-4th-col{
		padding-left: 0px;
	}
	.page-insurance-verification .verify-banner h1{
		padding: 0px;
	}
	.navigating-treatment h2 {
		margin: 20px 0px;
	}
	.page-resources .resources-books p{
		padding: 0px;
		text-align: justify;
	}
	.resources-hlp-families-sec p{
		text-align: justify;
		padding: 0px;
	}
	.support-brand-sec p {
		padding: 0px;
		text-align: justify;
	}
	.page-luxury-private-rehab-palm-springs .we-under-contnt-info p{
		padding: 0px;
		text-align: justify;
	}
	.page-home .our-exp .count-box .count-num {
		font-size: 70px;
	}
	.page-home .our-exp .count-box .count-num sup {
		font-size: 50px;
	}
	.page-home .why-choose-inner .p-one,
	.page-home .why-choose-inner .p-two{
		text-align: justify;
	}
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link{
		font-size: 19px !important;
	}
	.navbar-main nav #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	padding: 3px 10px !important;
	}
	.navbar #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link{
	line-height: 70px;
    height: 70px;
	}
	.navbar-main nav #mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu{
		height: 100vh;
		top: 54px;
		padding: 0px 0px !important;
	}
	.mis-page .row{
	margin: 0 10%;
	}
	/* bibhas st*/
	.team-details-sec .main-layout-grid{
	grid-template-columns: 2fr;
	gap: 20px;
	}
	.team-details-sec .brochure-team-member img{
	width: auto;
	}
	/* bibhas end*/
}
@media (max-width: 767px) {
	.page-substance-use .health-part-2 p a{
	margin-top: 0px;
}
    .page-blog .blog-banner {
    height: 250px;
    }
	.wlcome-contnt span{
	font-size: 18px;
	margin-bottom: 10px;
	}
	.navbar-main nav #mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu{
	top: 50px;
	}
	.blog-box-contn .view-more .arrow i{
	transform: translateY(0px);
	}
	.our-brand{
	font-family: Helvetica, Arial, sans-serif;
	}
	.our-blogs .blog-box-contn h4{
	height: 50px;
	margin: 8px 0px;
	}
	.blog-box{
	 height: 440px;
	}
	.team-details-sec .container{
	padding: 0px 16px;
	}
	.team-details-sec .team-name{
	font-size: 26px;
	}
	.team-details-sec .download-brochures-box{
	height: 400px;
	}
	.team-details-sec .service-content-wrapper{
	padding: 20px 20px;
	}
	.our-substance-cmn-part h3,
	.page-fentanyl-detox-los-angeles .health-and-hope-2nd h3{
	font-size: 20px;
    line-height: 32px;
    color: #3a464c;
	margin-bottom: 0px;
	font-weight: 500;
	}
	.navigating-treatment-1st-row .p-0 figure>img{
	border-radius: 15px;
	}
	.health-part-2 p:nth-child(1){
	text-align: justify;
	}
	.page-treatment .why-choose-ad ul>li, 
	.page-group-therapy .safe-head>ul li, 
	.navigating-treatment .navigating-treatment-1st-row ul>li,
	.page-cocaine-addiction-treatment .our-substance-cmn-part ul>li,
	.page-cocaine-addiction-treatment .health-and-hope-3rd ul>li{
	margin: 10px 0px 10px 20px;
	font-size: 16px;
	font-weight: 400;
	}
	.health-and-hope h3{
	padding: 0%;
	}
	.page-opioid-addiction-treatment .health-part-2 p a,
	.page-fentanyl-detox-los-angeles .cmn-btn{
	font-size: 14px;
	line-height: 22px;
	}
	.navigating-treatment h2,
	.page-cocaine-addiction-treatment .our-substance-cmn-part h2,
	.health-and-hope h2,
	.our-substance-cmn-part h2{
	font-size: 26px;
    line-height: 38px;
    padding-right: 0%;
    margin-bottom: 10px;
	font-weight: 600;
	color: #3a464c;
	}
	.health-and-hope h3{
	margin: 5px 0px 15px 0px;
	}
	.navigating-treatment-1st-col,
	.health-part-2{
	padding-right: 0px;
	}
	.page-fentanyl-detox-los-angeles .our-substance-cmn-part h3{
	margin-bottom: 0px;
	}
	.navigating-treatment,
	.team-details-sec,
	.page-insurance-verification .verify-info-sec{
	padding: 30px 0;
	}
	.page-insurance-verification .verify-info-sec .verify-info-sec-btn{
	font-size: 14px;
    padding: 10px 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	margin: 0px 0px 15px 0px;
	}
	.abuse-treatment-1st p,
	.our-substance-1st p,
	.our-substance-cmn-part p,
	.navigating-treatment p,
	.page-opioid-addiction-treatment .some-sign-list,
	.team-details-sec .team-role{
	margin-bottom: 15px;
	}
	.our-substance-1st p,
	.our-substance-cmn-part p,
	.navigating-treatment p,
    .page-alcohol-rehab .our-substance-1st p,
	.page-alcohol-rehab .our-substance-cmn-part p,
	.health-part-2 p:nth-child(1),
    .page-opioid-addiction-treatment .health-and-hope p,
	.health-and-hope p,
	.team-details-sec .main-paragraph{
	text-align: justify;
    font-size: 16px;
    line-height: 26px;
    padding: 0px 0%;
    font-weight: 400;
	}
	.page-opioid-addiction-treatment .health-and-hope ul li,
	.page-fentanyl-detox-los-angeles .health-and-hope ul li{
	margin: 7px 10px;
	}
	.page-opioid-addiction-treatment .some-sign-list span,
	.page-fentanyl-detox-los-angeles .some-sign-list span{
    margin-left: 0px;
		}
	.health-and-hope ul li,
	.our-substance-1st ul li,
	.our-substance-cmn-part ul li,
	.page-opioid-addiction-treatment .health-and-hope-3rd ul li{
	margin: 7px;
	list-style: disc;
	font-size: 16px !important;
    margin-left: 10px;
    font-weight: 400;
    text-transform: capitalize;
	}
	.page-alcohol-rehab .our-substance-cmn-part ul>li{
	font-size: 16px;
    font-weight: 400;
	line-height: normal;
    margin: 0px 0px 10px 10px;
    text-transform: capitalize;
	}
	.health-part-2 p a,
	.health-and-hope-img-list img{
	font-size: 14px;
	margin-top: 10px;
	}
	/* BIBHAS-RESPONSIVE END*/
 .top-bar{
	 background-color:#3a464c;
	 padding:10px 15px;
 }
 .taking-prday{
	 min-height:48px;
	 position:relative;
 }
 .top-bar .taking-prday p{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0;
	right:0;
 }
.top-bar .lft-social > div{
	border:1px solid #777777;
	width:26px;
	height:26px;
}
.top-bar .lft-social > div i{
	font-size:16px;
}
.footer .footer-top{
	padding-top:30px;
}
.footer .footer-top a.logo{
	display: block;
    text-align: center;
}
.footer-top .logo img{
	height:60px;
}
/* .footer-top p{
	margin-top: 15px;
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    line-height: 24px;
    text-align: center;
} */
.footer .social{
	margin-top:15px;
}
.footer-top h6{
	font-size:24px;
	margin-bottom:15px;
}
.footer-top h6::before{
	bottom:-8px;
	height: 3px;
}
.footer-top .contact-details li a{
	font-family: "Helvetica";
	font-size:14px;
}
.footer-top .contact-details li a .fa{
	margin-right:8px;
}
.expert .ready-to-begin{
	margin-top: -90px;
}
.testimonials.testimoals-slide{
	padding:0;
}
/* .consultation-form .form-group .wpcf7-not-valid-tip{
	font-size:12px;
	position:absolute;
	left:0;
} */
.consultation-form .wpcf7-response-output{
	margin: 15px 0 0;
    font-size: 12px;
    text-align: center;
	color:#ff0000;
}
.page-addiction-treatment .admission-banner{
	height: 100%;
}
.page-addiction-treatment .admission-banner-bg{
	height: 250px;
}
.page-addiction-treatment .admission-banner .container{
	top: 45%;
}
.page-addiction-treatment .admission-banner-head p {
	font-size: 16px;
	margin-top: 15px;
}
.page-addiction-treatment .breadcrumb-wrap{
	padding-top: 0;
}
.page-addiction-treatment .we-under-contnt-info h2,
 .page-addiction-treatment .what-we-treat-topbar h2{
	font-size: 26px;
	margin-bottom: 10px;
	line-height: 40px;
}
.page-addiction-treatment .insurance-verify-lft .insurance-verify-bt {
    padding: 10px 20px;
    font-size: 14px;
}
.page-addiction-treatment .why-choose-ad,
.page-detox .recovery{
	padding-top: 0px;
	padding-bottom: 30px;
}
.page-addiction-treatment .why-choose-ad h2{
	font-size: 26px;
	margin-bottom: 0px;
	line-height: 40px;
	margin-bottom: 15px;
}
.page-addiction-treatment .why-choose-ad p,
.page-addiction-treatment .what-we-treat-topbar p{
	font-size: 16px;
    line-height: 26px;
	text-align: justify;
}
.page-addiction-treatment .why-choose-ad .why-choose-ad-cta-btn {
	padding: 10px 20px;
	font-size: 14px;
}
.page-addiction-treatment .what-we-treat-topbar p{
	margin: 10px 0 20px;
}
.page-addiction-treatment .inner-treat-slider .item h4{
	margin-bottom: 10px;
	max-width: 100%;
}
.page-addiction-treatment .inner-treat-slider .item p{
	text-align: justify;
	height: auto;
	margin-bottom: 20px;
}
.page-addiction-treatment .insurance-verify-right p{
	margin-bottom: 0px;
}
.page-addiction-treatment .insurance-verify-right h2{
	font-size: 26px;
}
.accordion .accordion-item .accordion-collapse .accordion-body{
	font-size: 16px;
	font-weight: 400;
}
.faq .accordion .accordion-header .accordion-button,
.recovery .accordion-header button{
	padding: 15px;
	font-size: 18px;
}
.page-careers .career-sec .values-list .value-item p{
	text-align: center;
}
/* blog page */
.mega-menu-primary-menu .featured-title{
	font-size: 22px;
    line-height: 27px;
}
.mega-menu-primary-menu .post-thumbnail img{
	height: 100%;
}
.mega-menu-primary-menu .meta {
	font-size: 14px;
	line-height: normal;
}
.mega-menu-primary-menu .post_content strong{
	font-size: 16px;
	line-height: normal;
	font-weight: 600;
}
.mega-menu-primary-menu .post_content h2{
	font-size: 18px;
	line-height: normal;
}
.mega-menu-primary-menu .post_content p{
	font-size: 16px;
	line-height: 26px;
	text-align: justify;
}
.mega-menu-primary-menu .post_content p img{
	max-width: 100%;
}
.mega-menu-primary-menu .post_content h3{
	font-size: 16px;
	line-height: normal;
	margin-bottom: 15px;
}
.mega-menu-primary-menu .post_content ul li{
	font-size: 16px;
	line-height: 26px;
}
/* substance page */
.page-substance-use .substance-banner{
	height: 100%;
}
.page-substance-use .inner-banner-img-wraper{
	height: 200px;
}
.page-substance-use .breadcrumb-wrap{
	padding-top: 20px;
}
.page-substance-use .substance-banner h1{
	font-size: 24px;
    line-height: 34px;
	padding: 0px;
}
.page-substance-use .health-and-hope{
	padding: 30px 0px;
}
.page-substance-use .health-part-2 {
    padding-left: 0px;
	padding-right: 0px;
}
.page-substance-use .health-part-2 p,
.page-substance-use .abuse-treatment .cntent p {
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
	margin: 30px 0px 10px;
	text-align: justify;
}
.page-substance-use .health-and-hope-1st{
	margin-bottom: 15px;
}
.page-substance-use .health-and-hope-2nd{
	padding: 0px;
}
.page-substance-use .health-and-hope h3{
	margin-right: 0px;
	padding: 0px;
	line-height: 26px;
	font-size: 20px;
	margin-bottom: 20px;
}
.page-substance-use .some-sign-list {
    padding-left: 0px;
	margin-bottom: 20px;
}
.page-substance-use .some-sign-list span{
    font-size: 16px;
    margin-left: 10px;
    font-weight: 300;
    text-transform: capitalize;
}
.page-substance-use .health-part-2 h2{
	font-size: 22px;
}
.page-substance-use .health-and-hope-3rd {
	padding: 0px;
}
.page-substance-use .health-and-hope-3rd h3{
	margin-top: 20px;
}
.page-substance-use .health-and-hope-3rd p,
.page-substance-use .our-substance-1st p,
.page-substance-use .our-substance-cmn-part p,
.page-substance-use .navigating-treatment p {
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
	text-align: justify;
}
.page-substance-use .abuse-treatment,
.page-substance-use .navigating-treatment{
	padding: 30px 0px;
}
.page-substance-use .abuse-treatment .cntent{
	padding: 0px;
}
.page-substance-use .abuse-treatment .cntent h2,
.page-substance-use .our-substance-1st h2,
.page-substance-use .our-substance-cmn-part h3,
.page-substance-use .navigating-treatment h2,
.page-cocaine-addiction-treatment .health-and-hope-2nd h3{
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 20px;
}
.page-substance-use .abuse-treatment-contnt-info{
	margin-bottom: 20px;
}
.page-substance-use .abuse-treatment-1st-img {
    border-radius: 10px;
    max-width: 100%;
}
.page-substance-use .our-substance{
	padding: 30px 0px;
}
.page-substance-use .navigating-treatment-1st-col,
.page-substance-use .navigating-treatment-4th-col {
	padding: 0px;
}
/* blog-list */
/* .page-blog .blog-banner{
	height: 100%;
} */
/* .page-blog .blog-banner .blog-banner-bg img{
height: 150px;
object-fit: cover;
} */
.page-blog .blog-banner .container h1{
	font-size: 24px;
    line-height: 34px;
}
.page-blog .blog-post-head h2,
.blog-post .category-title{
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 15px;
	padding: 0px;
}
.page-blog .blog-post-card-content h3{
	font-size: 18px;
}
.page-blog .blog-post-card-content p{
	line-height: 26px;
	margin-bottom: 10px;
}
.page-blog .blog-post-card-btn{
	margin-bottom: 0px;
}
.page-blog .blog-post-row-card figure img{
	height: 200px;
	object-fit: unset;
}
.page-blog .blog-post-row-part .row {
    row-gap: 20px;
}
.page-blog .blog-post-row-card:hover {
    transform: scale(1.02);
}
/* privacy-policy */
.page-privacy-policy .mis-page,
.page-hipaa-policy .mis-page{
	padding: 30px 0;
	padding-top: 10px;
}
.page-privacy-policy .mis-page h1,
.page-hipaa-policy .mis-page h1{
	font-size: 32px;
	line-height: 44px;
	margin: 10px 0px;
	text-align: left;
}
.page-privacy-policy .mis-page .row strong,
.page-hipaa-policy .mis-page .row strong{
	text-align: left;
	margin: 0px;
	font-size: 18px;
}
.page-privacy-policy .mis-page ol,
.page-hipaa-policy .mis-page ol{
	margin-bottom: 0px;
}
.page-privacy-policy .mis-page ol li,
.page-hipaa-policy .mis-page ol li{
	padding-bottom: 0px;
	font-size: 16px;
}
.page-privacy-policy .mis-page h3,
.page-hipaa-policy .mis-page h3{
	font-size: 20px;
}
/* faq page */
.page-faqs .faq-banner{
	height: 100%;
}
.page-faqs .faq-banner-bg img{
	height: 200px;
	object-fit: cover;
}
.page-faqs .faq-banner-head h1{
	font-size: 24px;
	padding: 0px;
	line-height: 32px;
}
.page-faqs .faq-question{
	padding: 30px 0;
}
.page-faqs .faq-question .container{
	padding: 0px 15px;
}
.page-faqs .faq-question-head p{
	font-size: 16px;
	text-align: justify;
	margin-bottom: 15px;
}
.page-faqs .faq-question .faq-section-heading{
	font-size: 26px;
	padding-left: 28px;
	margin: 15px 0;
	line-height: normal;
}
.page-faqs .faq-question-part-1{
	padding: 25px;
	margin-bottom: 15px;
}
.page-faqs .faq-question-part-1 h3 {
	margin-bottom: 10px;
	font-size: 18px;
}
.page-faqs .faq-question-part-1 p{
	line-height: 26px;
}
.page-faqs .faq-question-part-2{
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
.page-faqs .faq-question-part-2 h4{
	font-size: 18px;
	margin-bottom: 15px;
}
.page-faqs .faq-question-part-2 .cmn-btn{
	padding: 10px 20px;
}
.page-faqs .faq-cta {
	margin-bottom: 15px;
}
.page-faqs .faq-cta .btn-primary{
	padding: 10px 20px;
}
.page-faqs .here-to-help{
	padding: 30px 0 0 0;
}
.page-faqs .here-to-help-head h2{
	font-size: 22px;
	padding: 0px;
	margin-bottom: 15px;
}
.page-faqs .here-to-help-head p{
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 15px;
}
.page-faqs .here-to-help-head p a{
	color: #f2ad42;
	font-weight: 700;
}
.page-faqs .here-to-help-head .cmn-btn{
	font-size: 14px;
	padding: 10px 20px;
}
/* insurance page */
.page-insurance-verification .verify-info-sec{
	padding-bottom: 30px;
}
.page-insurance-verification .verify-banner{
	height: 200px;
}
.page-insurance-verification .verify-banner h1{
	font-size: 24px;
	line-height: 32px;
	padding: 0px;
}
.page-insurance-verification .verify-info-sec .frist-ifo-pge p,
.page-insurance-verification .verify-info-sec .frist-ifo-pge ul li,
.page-insurance-verification .verify-info-sec .frist-ifo-pge .num-list li{
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 15px;	
}
.page-insurance-verification .verify-cont-page h2,
.page-insurance-verification .verify-cont-page .row.mb-3 p,
.page-insurance-verification .verify-info-sec .frist-ifo-pge strong{
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 20px;
}
.page-insurance-verification .verify-cont-page>.container{
	padding: 20px 10px;
}
.page-insurance-verification .verify-info-sec{
	padding: 0px;
}
.page-insurance-verification .verify-info-sec .frist-ifo-pge strong{
	margin-bottom: 15px;
}
.page-insurance-verification .verify-cont-page{
	padding-bottom: 0px;
}
.page-marijuana-detox-center .health-and-hope-2nd p,
.page-marijuana-detox-center .our-substance-1st p{
    font-size: 16px;
	text-align: justify;
  }
  .page-marijuana-detox-center .break-free .break-free-addiction p,
  .alcohol-detox-center .journey-content p{
	padding: 0;
	text-align: center;
  }
.page-alcohol-detox-center .journey-content p{
	padding:0;
	text-align:center;
}
.page-alcohol-detox-center .safe .health {
	margin-top:30px;
}
.footer-bottom .copy .devby{
	top:100%;
}  
.footer-bottom{
	padding-bottom:30px;
} 
  
}
@media (max-width: 480px) {
	.team-details-sec .brochure-team-member img{
		width: 100%;
	}
	.navbar #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link{
    line-height: 60px;
    height: 60px;
  }
	.mis-page{
		padding: 50px 0;
	}
	.mis-page .smile-icon{
		flex-direction: column;
	}
	.mis-page .smile-icon i{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.mis-page .smile-icon h1{
		font-size: 30px;
		text-align: center;
	}
	.mis-page .row{
		margin: 0 10%;
	}
	.mis-page .row p{
		font-size: 16px;
		text-align: left;
	}
}
@media (max-width: 375px) {

}
@media (min-width: 350px) and (max-width: 414px){
 

}


