/*Common style start */
body.start_heal{padding-bottom: 65px; background: #fff;}
.ht-200{height: 200px!important;}
.bdr-nn {border: 0!important;}
.w-100a {width: 100%!important;}
.text-center{text-align: center!important;}
ul li{font-size: 16px; font-weight:500; list-style:none;}
.start_heal .avatar-btn{
    border:4px solid #00bef2;
    padding:8px 23px;
    border-radius:0px;
    color:#00bef2;
    text-decoration:none;
    font-weight:600;
    font-size:18px;
    position:relative;
    display:inline-flex
}

.column_grid{
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-gap: 20px;
  margin-top:20px;
}
.column_grid.one_col{
  grid-template-columns: minmax(0, 1fr);
}
.column_grid.two_col{
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);	
}
.column_grid.three_col{
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);	
}
.column_grid li{
	margin-bottom:0 !important;
}

.icon_list_blue li:before{
    font-family: FontAwesome;
    color: #00bef2;
    margin-left: -30px;
    margin-top: -6px;
    font-size: 22px;
    content: "\f058";
    display: inline-block;
    padding-right: 12px;
    position: absolute;
    top: 13px;
    line-height: 10px;
}
.start_heal .wht_bg .icon_list_blue li, .start_heal .icon_list_blue li {transition: all .2s ease-in-out;}

.d-sm{display: none;}
span.head-3{
    font-size: 24px;
    color: #00bef2!important;
    margin-bottom: 10px;
    font-weight: 600;
}
.start_heal h2 {
    color: #004F99 !important;
}
.start_hl h3{
    margin-bottom:15px!important;
    margin-top:0;
    color:#212121;
    font-size:18px!important;
    font-weight:700!important;
    font-family:Montserrat,sans-serif!important;
    display:block
}

#gform_submit_button_9{ 
	background: #00bef2 !important;
    color: #fff;
    padding: 17px 20px;
    text-align: center;
    border: 0;
    border-radius: 50px;
    margin: 0 auto;
    font-weight: 600;
    width: 55%;
    font-size: 18px;
    margin-bottom: 15px;
    text-align: center;
}
.icon_list_blue li {padding-left: 30px; position: relative;}
/*Common style end */
/* Topbar css start */
.start_heal #topbar, .start_heal #topbar .tp-wrp{height: 44px;}
.start_heal #head-email{color:#333 !important; font-weight:bold;}
.start_heal #head-email:hover{color:#004f99 !important;}
.logo{max-width:240px; height:100%; display:flex; align-items:center;}
.start_heal .navbar-collapse{margin:0; justify-content: end; flex-grow: 0;}
.start_heal div#topbar .desk-menu{padding-left:20px; border-left:1px solid #CCC;}
.start_heal .helpline{text-align:right; font-weight:bold; font-size:14px;}
.start_heal .contact-info li{margin-left:20px; margin-right:0; font-size: 15px!important;}
.start_heal div#topbar a#head-phn{color:#333 !important; font-size:15px !important; font-weight:bold; margin-right: 10px;}
.start_heal div#topbar a#head-phn:hover{color:#004f99 !important;}
.start_heal .helpline i{color: #004f99; font-size: 22px; font-weight:400; margin-right: 6px; position: relative; top:2px;}
.start_heal #topbar{background: linear-gradient(90deg,#fff 10%,#fff 100%) !important; box-shadow: none;
    border-bottom: 1px solid #dbdbdb; transition: all .5s;}
.sticky-top{position: sticky; top: 0; z-index: 1020;}
/* Topbar css end */

/* Top Banner css start */
.start_heal #special_therapy, .sh_banner{background:url('https://avatarresidentialdetox.com/wp-content/uploads/2022/11/Avatar-Residential-Detox-Center-ppc-1.webp') center right no-repeat; background-size: cover; position:relative;border-top: 15px solid #004f99; border-bottom: 15px solid #004f99; padding: 30px !important;}
.st_heal_bnr_wrap, .drug_recov_bnr_wrp{
    background: #00bef2f0;
    backdrop-filter: blur(0px);
    padding: 30px !important;
    border-radius: 0px;
}
.start-healing .spcl-therapy-wrp{padding: 0vw 1vw !important;}
.start_heal #special_therapy #special_therapy{Padding:30px !important;}
.start_heal #ppc-amenities span.head-3{
    color: #FFF!important;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
}
.start_heal #ppc-amenities h1{
    color: #021f3a !important;
    position: relative;
    font-size: 32px !important;
    margin-bottom: 30px !important;
}
.start_heal #ppc-amenities h1:after{
    content: '';
    position: absolute;
    bottom: -15px;
    width: 77%;
    height: 1px;
    background: #FFF;
    left: 0;
}
.start_heal .spcl-therapy-wrp .under_list{
    background: none;
    color: #1a1a1a;
    border: 0px solid #fff;
    top: 195px;
    position: inherit;
    padding: 0 !important;
    margin: 20px 0 !important;
}
.start_heal #ppc-amenities .under_list {
    padding: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 50px !important;
}
.start_heal #ppc-amenities .under_list li {
    color: #FFF !important;
    cursor: pointer;
    width: 100% !important;
    font-size: 18px;
    margin-bottom: 17px;
    background: none !important;
    padding-left: 0 !important;
    display: inline-flex;
}
#ppc-amenities .under_list li strong {
    transition: all .2s ease-in-out;
    padding-right: 10px;
}
ul.under_list li:before {
    font-family: FontAwesome;
    color: #00bef2;
    margin-right: 0;
    font-size: 22px;
    content: "\f058";
    display: inline-block;
}
.nov-yogathp li:before {
    content: '' !important;
}
.st_heal_bnr_wrap a#ppc-v1-btn5{
    background: #004f99 !important;
    border-radius: 0;
}
.st_heal_bnr_wrap a#ppc-v1-btn5, .begin_heal_form .learn_more_btn {
    background: #004f99 !important;
    border-radius: 0;
    margin-top: 20px;
    font-size: 20px !important;
    padding: 10px 25px;
    color: #FFF!important;
    text-decoration: none;
    border: 0px solid #00bef2;
}
.start_heal .sh_banner a#ppc-v1-btn5:hover,{
    background: #FFF !important;
    color: #004f99 !important;
}
.begin_heal_form .learn_more_btn:hover{}
/* Top Banner css end */

/* Banner bottom section start */
.bnr_bottom{padding:30px 0 45px 0; background: #FFF;}
.bnr_bottom h3{font-size: 20px !important; color: #004f99; margin-top: 0 !important;}
.bnr_bottom .icon_list_blue li:before{content: "\f05b"; font-weight: normal;}
.bnr_bottom a#ppc-v1-btn5{
    border-radius: 0;
    background: #004f99 !important; 
    padding: 10px 25px;
    margin-top: 20px;
    font-size: 20px !important;
    color: #FFF!important;
    text-decoration: none;
    border: 0;
}
.bnr_bottom .ver_cntr{
    display: flex;
    align-items: center;
    border-left: 1px solid #CCC;
}
.bnr_bottom .row > div{
    padding-top: 25px;
}
.bnr_bottom .script_logo{
    justify-content: space-between;
    width: 300px;
    margin: 0 auto;
}
.script_logo .legitscript{
    width: 121px;
}
.script_logo img{
    width: auto !important;
    margin-top: 0;
    height: 100px;
    box-shadow: none !important;
}
.bnr_bottom .column_grid{grid-gap: 10px;}
/* Banner bottom section end */

/* Facility section start */
/*.facility_wrp_bg{
    background: #FFF url(http://staging-avatar.analytsolutions.com/wp-content/uploads/2022/11/Avatar_Residential_Detox_PPC_Start_Healing_Avatar_Alcohol_And_Drug_Rehab_Center.webp) no-repeat; background-position:0 -23px; padding:80px 0 55px 0; text-align:center; background-size:cover;}*/
.facility_wrp_bg span.head-3{text-shadow: 0px 3px 3px #fff, 0px 2px 2px rgb(0 0 0 / 15%);}
.facility_wrp_bg .card-bx{margin-bottom: 6px;}
.card-bx .facility-img {padding: 0 !important; margin: 0 0 20px 0 !important;}
.start_heal #our_facilities .facility-img img{border-radius: 4px; box-shadow:none !important; width:100%; height:auto;}
.facility_wrp_bg .card-bx .card-body{background: none !important;}
.facility_wrp_bg{background: none !important; padding:25px 0 55px 0;}
/* Facility section end */

/* Begin Heal Form section start */
.start_heal .begin_heal_form{background: #00bef2; 
	background-position: center bottom -59px; padding: 65px 0 40px 0 !important; background-size:100%;}
.start_heal .begin_heal_form .cont-wrp{padding:20px 0;}
.start_heal h2{color: #004F99 !important;}
/*.start_heal .begin_heal_form .cont-wrp .icon_list_blue{padding-left: 20px;}*/
.start_heal .begin_heal_form .icon_list_blue li{color: #FFF !important; font-weight: bold; transition: all .2s ease-in-out;font-size: 15px;}
.start_heal .begin_heal_form .cont-wrp .icon_list_blue li:before{content: "\f14a" ; color: #004F99; font-size: 17px;}
.start_heal .begin_heal_form .form-new-ppc{
    background: #FFF;
    padding: 30px 40px;
    box-shadow: 0 0 18px 5px #38383861;
    border-radius: 10px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
.start_heal #gform_submit_button_9, .start_heal #gform_submit_button_9:hover{
    width: auto !important;
    padding: 10px 30px !important;
    border-radius: 0 !important;
    border: 0 !important;
}
.prv-conf{margin-top: 10px;}
/* Begin Heal Form section end */

.google_code {padding-top: 30px;}

/*Tab section css start*/
.start_heal #about_avatar.wt-wetreat{
	border-top: 0px solid #004F99;
	border-bottom: 0px solid #004F99;
	background: #fff !important;
	box-shadow: none;
	margin-bottom: 0;
	padding: 40px 0;
}
#about_avatar .start_hl_tab_sec .tab{
    display: inline-flex;
    padding: 0 !important;
}
/*what we treat section start*/
#about_avatar .start_hl_tab_sec .tab .tablinks{
	background: linear-gradient(90deg,#004F99  10%,#004F99 100%) !important;
	border:1px solid #ffffff !important;
	color:#ffffff;
}
#about_avatar .start_hl_tab_sec .tab .tablinks.active {
	background:#ffffff !important;
	color:#004F99 !important;
		border:1px solid #CECED1 !important;
}
#about_avatar .start_hl_tab_sec .tab .tablinks{
	width: 33.3% !important;
	border-radius: 0 !important;
	padding: 10px 25px;
	margin: 0 !important;
	/*background: linear-gradient(90deg,#004F99  10%,#004F99 100%) !important;*/
	text-align: left;
	/*color: #FFF;*/
	font-size: 19px;
	font-weight: 700;
	display: flex;
	align-items: center;
	text-decoration: none;
	cursor: pointer;
	border-right:2px solid #FFF;
}
/*what we treat section end*/
.start_heal #about_avatar .tablinks i, .start_heal #about_avatar .tablinks.active i{background: none; margin-right: 10px;}
#about_avatar .start_hl_tab_sec .tablinks.active{background:linear-gradient(90deg,#004F99  10%,#004F99 100%) !important;}
#London::before{
    position: absolute;
    left: 16px;
    top: 12px;
    background-image: url(../images/dot-circle.webp);
    width: 200px;
    height: 200px;
    content: "";
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1;
}
.SH_tab_content{border: 1px solid #CECED1; border-top: 0;}
#about_avatar .SH_tab_content .treatment{
    padding: 20px;
    padding-right: 39%;
    margin: 20px;
    background: #FFF url(/wp-content/uploads/2022/11/SH_tabview_bg.webp) no-repeat top right;
	min-height: auto !important;
}
.start_heal #about_avatar .tabcontent h3{
    color: #004f99 !important;
    text-transform: capitalize;
    font-size: 24px !important;
    margin-bottom: 25px!important;
    margin-top: 0!important;
}
.start_heal #about_avatar .treatment p{
    font-size: 16px!important;
    line-height: 28px;
    color: #333;
}
#about_avatar .treatment ul{
    padding: 9px 0 6px 0;
    margin-bottom: 0;
    list-style: none;
    margin-top: 25px;
}
#about_avatar .SH_tab_content .tabcontent, #about_avatar .SH_tab_content .tabcontent .treatment{
    min-height: auto !important;}
#about_avatar .start_hl_tab_sec .treatment li{
    margin: 0 15px 12px 0;
    display: inline-flex;
    align-items: start;
    font-weight: 500;
    position: relative;
    transition: all .2s ease-in-out;
    padding-left: 30px;
}
.SH_tab_content .tabcontent .icon_list_blue li:before{
    color: #606060;
    content: "\f054";
    font-size: 11px;
    margin-left: -23px;
}
.start_hl_tab_sec article li{color: #333 !important;}
.bnr_bottom a#ppc-v1-btn5:hover { background: #00bef2 !important; color: #FFF !important;}
.start_heal #to_schedule #callus a:hover { background: #FFF !important; color: #004F99 !important;}
/*Tab section css end*/

/* schedule section start */
.start_heal #to_schedule {
    position: relative;
    padding:53px 0 23px 0;
    background: #00bef2;
}
.start_heal .pickup-car img {
	position: relative;
	bottom: -55px;
	width: 87%;
	height: auto;
}
.schedule-wrp h2 {
    font-size: 28px!important;
	margin-bottom: 10px!important;
	text-align: center;
	color: #004F99 !important;
}
#to_schedule .schedule-wrp p {
    margin-bottom: 0!important;
    text-align: center;
    color: #fff;
}
.start_heal #to_schedule #callus {
    background: none !important;
    padding: 25px 0;
    text-align: center;
}
.start_heal #to_schedule #callus a {
    background: #004F99 !important;
    border-radius: 0;
	border: 0 !important;
    color: #FFF !important;
    font-size: 20px !important;
    font-weight: bold;
    padding: 10px 28px;
	margin-top: 5px;
    display: inline-block;
}
/* schedule section end */

/* --- Discover Your Path three column section start ---*/
.slick-slide {margin: 0px 20px;}
.slick-slide img{width: 100%;}
.ppc-icon, .srvc_icon{background: #FFF; padding: 15px 11px;
    width: 70px;
    height: 70px;
    border-radius: 60%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 12px;
}
.slick-arrow{
    position: absolute;
    top: 38%;
    font-size: 40px;
    font-weight: normal;
    color: #004f99;
    border: 0;
    background: none;
    z-index: 999;
}
.slick-list {
    position: relative;
    display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	transform: translate3d(0, 0, 0);
}
.slick-initialized .slick-slide{display: block; padding: 0 !important;}
.box-slider{position:relative;}
.slick-arrow{position:absolute; top:38%; font-size:40px; font-weight:normal; color:#004f99; border:0; background:none; z-index:999;}
.box-slider .ppc-icon{background:#FFF !important; padding:10px 10px;}
.box-slider .ppc-icon img{display:block !important;}
.box-slider .slick-prev{left:-5px;}
.box-slider .slick-next{right:-5px;}
.start_heal span.head-3{color: #00bef2!important;}
ul.slick-dots{display: inline-flex; margin:0 auto;}
ul.slick-dots li{padding:4px;}
ul.slick-dots li button{padding:0; border:1px solid #CCC; border-radius:40px; width:12px; height:12px;}
ul.slick-dots li.slick-active button{background:#CCC !important;}
.box-slider.slick-initialized .slick-slide{padding:0 !important;}
.start_heal #ppc-wrp.pathdes{padding-top: 150px !important; background:#FFF url(/wp-content/uploads/2022/11/shadow_bg_img.webp) no-repeat center 38px;}
.start_heal .shadow_img{width:100%; height:97px; background:#FFF url(/wp-content/uploads/2022/11/shadow_bg_img.webp) no-repeat center center; transform: scaleY(-1); display:block;}
.start_heal #ppc-wrp .start_hl .icon-box-therapy{background:none;}
.start_heal .box-slider .ppc-icon{border:2px solid #00bef2 !important;}
.start_heal #ppc-wrp h3{color:#004F99 !important; font-size:20px !important;}
.start_heal #ppc-wrp p{color:#666666; font-size: 16px; margin-bottom: 0;}
/* --- Discover Your Path section end ---*/

/* --- Footer CTA section start ---*/
.ppc-ftr .legitscript img {
    width: 120px;
    height: auto;
}
.start_heal .footer_cta{background:#FFF; width:100%; text-align:center; padding-bottom:45px;}
.start_heal .footer_cta h3 span{font-style:italic; font-weight:normal;}
.start_heal .ftr_cta_box{position:absolute; top:25%; background:linear-gradient(180deg,#004f99 10%,#00bef2 100%) !important; width:314px; left:-4%; padding:25px !important;}
.start_heal .ftr_cta_box h3{color:#FFF; line-height:33px;}
.start_heal .ftr_cta_box a#ppc-v1-btn2{background:#004f99; color:#FFF; text-transform:uppercase; font-size:15px !important; border:0; border-radius:0;}
.start_heal .ftr_cta_box a#ppc-v1-btn2:hover{background:#FFF; color:#004f99 !important;}
/* --- Footer CTA section end ---*/
 
/* --- Insurance section start --- */
.start_heal #we_accept.ppc-insu{margin: 0px 0 !important; background: #FFF; padding: 40px 0;}

/* --- Insurance section end --- */

/* --- Footer section start ---*/
#footer {background: #f5f5f5; padding: 40px 0 0 0; overflow: hidden;}
#footer .footer-logo{display: inline-flex; margin-bottom: 20px;}
#footer .footer-logo img{height: 45px;}
#footer p{font-size: 15px!important; color: #212121; line-height: 27px;}
#footer .map{border:3px solid #00bef2; margin-top:21px; margin-bottom: 20px;}
.ftr_contact{background: linear-gradient(269deg,#fff 10%,#84C8FF 100%) !important; height: 55px;}
.ftr_left_wrap{padding-right:30px;}
.ftrl-logo-a{position:absolute; top:-78px;z-index: 999;}
.ftr_contact ul{margin-top:20px;}
.ftr_contact ul li{margin-right:20px;}
.ftr_contact a{color:#404040; font-size:16px; font-weight:bold;}
.ftr_contact a:hover{color:#004F99 !important;}
.ftr_contact i{color:#004F99; margin-right:10px;}
.start_heal #footer p{font-size: 15px!important; color: #212121;}
.start_heal footer.footer-fixed{padding: 8px; text-align: center; position: fixed; bottom: 0; width: 100%; background: #004F99 !important; z-index: 999; line-height: 33px; color: #fff;}
.start_heal .footer-fixed .avatar-btn{ color: #FFF !important;  font-size: 28px !important; border: 0 !important;}
/* --- Footer section end ---*/
#ppc-amenities .under_list li:hover strong {transform: scaleY(1.5);}
input#gform_submit_button_9:hover { background: #004f99 !important; color: #FFF !important;}
.start_heal .wht_bg .icon_list_blue li:hover::before, .start_heal .icon_list_blue li:hover:before { font-size: 25px; transform: scale(1.1);}
.SH_tab_content .tabcontent .icon_list_blue li:hover:before { font-size: 15px !important;}
.ftr_left_wrap p{text-align: justify;}

/* Team section css start*/
.team_section{margin:20px 0;}
.team_wrp{padding:15px; background:#FFF; border-radius:12px; border: 1px solid #d7d7d7; min-height: 355px;}
.team_wrp .photo{border-radius:15px; margin-bottom:20px;}
.team_wrp .name{font-weight:500; font-size:20px; line-height:22px; margin-bottom: 10px;}
.team_wrp .team-content{}
.team_btn_wrp{margin-top:25px;}
.team_btn, .start_heal_btn, .ppc_cta_btn{
	background: #004F99;
    border-radius: 0;
    border: 0;
    color: #FFF !important;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 28px;
    display: inline-block;
}
.team_btn:hover, .start_heal_btn:hover, .ppc_cta_btn:hover{color:#FFF !important; background: #00bef2;}
#about_avatar .ppc_cta_btn{margin-top:20px;}
.cta_btn_blue_bg{
	background: #004F99;
    border-radius: 0;
    border: 0;
    color: #FFF !important;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 28px;
    display: inline-block;
}
.cta_btn_blue_bg:hover{background: #FFF; color:#004F99 !important;}
/* Team section css end*/
.alcohol_v2_cta{margin-top:30px;}
.begin_heal_form p{color:#FFF;}
.begin_heal_form p.prv-conf{color:#333;}
.ppc_video{text-align:center;}
.ppc_video video{margin:0 auto;}
.learn_more_btn{border:2px solid #004F99; color:#004F99; font-size:17px; font-weight: bold; padding:7px 15px; margin-top:15px; display: inline-block;}
.learn_more_btn:hover{background: #00bef2; color:#FFF !important; border-color:#00bef2;}
.begin_heal_form .learn_more_btn{border-color:#004F99 !important;}
#we_accept.ppc-insu{display:none;}
.alcohol_cta a.callus-ppc.avatar-btn {
    background: #00bef2;
    color: #fff !important;
}
.alcohol_cta a.callus-ppc.avatar-btn:hover{
    background: #FFF;
    border: 4px solid #00bef2 !important;
    color: #00bef2 !important;
    padding: 4px 17px;
}
.text-left{text-align:left;}
.list_bulet ::marker{color:#004F99; font-weight:bold;}


/* Minimum Screen 992px start*/
@media (min-width:992px){
	#topbar .small-screen{display:none;}
	.start_heal .sm-menu-about{left: 39% !important; width: 220px !important;}
	.megamenu.small-col{width:434px; left:31%;}
	.start_heal .addmission-col{left:67% !important;}
	.addmission-col{width: 330px !important; left: auto !important;}
	#ver_menu .dropdown-menu{left: auto !important;}
	#ppc-program-meu .dropdown-menu {max-width: 330px !important;}
}
/* Minimum Screen 992px end*/
/* Minimum Screen 1440px start*/
@media (min-width:1440px){
.navbar-nav{position:relative;}
	.start_heal .sm-menu-about, .megamenu.small-col{left: -8% !important;}
	.start_heal .addmission-col{left: 39% !important;}
	.prog_dd_menu{width: 181% !important; left: -80% !important;}
}
/* Minimum Screen 1190px start*/
@media (min-width:1190px){
	.megamenu{width:102%; left:-3%;}
}
/* Maximum Screen 1537px start*/
@media (min-width:1537px){
	.start_heal #special_therapy, .sh_banner{padding:70px !important; background-size: 104%}
	.st_heal_bnr_wrap{max-width: 460px !important;}
	.start-healing .spcl-therapy-wrp{padding: 0vw 0vw !important;}
}
/* Maximum Screen 1537 end*/
/* Maximum Screen 1440px start*/
@media (max-width:1536px){	
	.st_heal_bnr_wrap{max-width: 407px !important;}
	.start-healing .spcl-therapy-wrp{padding: 0vw 0vw !important;}
	
}
/* Maximum Screen 1440px end*/
/* Maximum Screen 1025px start*/
@media (max-width:1025px){
	/*--- Top header Css start ---*/	
	.sm_tp_row p{text-align:center; margin:9px 0 6px 0; font-size:15px; font-weight:500;}
	.sm_tp_row p a{color: #00bef2!important;}
	.sm_tp_row h3 i, .sm_tp_row span.header-h3 i{color: #00bef2; margin-right: 5px; font-weight: 500;}
	.sm_tp_row span.header-h3 i{font-size:22px !important;}
	.start_heal #topbar .small-screen{display:none;}
	/*--- Top header Css end ---*/	
	
	.ppc-facilities .facility-img{padding:0 !important;}
	.column_grid, .column_grid.two_col, .column_grid.three_col, .column_grid.four_col{
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
	#about_avatar .SH_tab_content .column_grid{grid-gap: 10px;}
	.start_heal div#topbar .ppc-bg a{color: #333 !important;}
	#about_avatar .SH_tab_content .treatment{margin:0;}
	.start_heal #ppc-wrp.pathdes{padding-top:115px !important; background:#FFF url(https://avatarresidentialdetox.com/wp-content/uploads/2022/11/shadow_bg_img.webp) no-repeat center 7px;}
}
/* Maximum Screen 1025px end*/
/* Maximum Screen 991px start*/
@media (max-width:991px){
	/*--- Topbar css start ---*/
	.res-dn{display: none!important;}
	.sticky-top{padding: 0 !important;}
	.navbar-toggler{right:0 !important;}
	.sm_tp_row h3 i, .sm_tp_row span.header-h3 i{font-size: 20px !important;}
	.start_heal div#topbar .ppc-bg a{color: #00bef2 !important;}
	#topbar{position: sticky; top: -2px; z-index: 1100; height: 120px !important; top: 0px !important;}
	#topbar .small-screen{display:block;}
	.ppc-tp-headr .tp-wrp{height: 40px !important; box-shadow: 0 -2px 3px #0000001f inset;  background-color: #f5f5f5;
    padding: 0 20px;}
	.ppc-tp-headr .res-dn{display: none !important;}
	#topbar .small-screen{width: 100%; text-align: center; padding-bottom: 10px; display: block !important;}
	.mbl_tp{display:flex; justify-content:space-between;}
	.ppc-tp-headr .logo{width: 99%; text-align: left !important;  margin-left: 0 !important; margin-top: 15px;}
	/*--- Topbar css end ---*/
	
	#about_avatar .start_hl_tab_sec .tablinks.active{color:#FFF !important;}
	.ppc-facilities .ttl {text-align: center !important;}
	#our_facilities h2{font-size: 22px!important;}
	.start_heal #our_facilities .card-bx{background: none;}
	.start_heal #about_avatar{padding-bottom: 30px; padding-top: 10px;}
	.start_heal #special_therapy, .sh_banner{padding:15px !important;}
	.st_heal_bnr_wrap{max-width:400px !important; margin-left:0;}
	#about_avatar .SH_tab_content .treatment{margin:0; background:none; padding:20px;}
	.start_heal a#ppc-v1-btn5{font-size:16px !important;}
	.start_heal #our_facilities{padding-bottom:0;}
	.start_heal #our_facilities .card-bx{background:none;}
	.start_heal .begin_heal_form .cont-wrp{padding:0;}
	.start_heal .begin_heal_form .form-new-ppc{padding:15px; width:100%;}
	.SH_tab_content{padding-bottom: 20px;}
	.start_heal .schedule-wrp p, .start_heal #callus a{font-size:17px !important;}
	.start_heal #ppc-wrp.pathdes{padding-top:45px !important; background:none; background-color:#FFF;}
	.ftr_cta_wrp{width:100%; margin:0 auto;}
	.ftr_cta_wrp img{width:80%; height:auto;}
	.start_heal .ftr_cta_box{width:80%; position:inherit; margin:0 auto; padding:10px 20px !important;}
	.ftr_contact{height:auto;}
	.ftr_contact ul{display:block !important;}
	.ftr_contact i.fa-envelope{margin-right:4px;}
	.ftrl-logo-a{top:-27px;}
	.start-healing #our_facilities{padding: 35px 15px 20px 15px !important;}
	.alcohol_v2_cta{margin-bottom:25px;}
	.alcohol_v2_cta .alcohol_cta{margin-top:0;}
	.alcohol_v2_cta + #our_team{padding-top:0px;}
}
/* Maximum Screen 991px end*/
/* Maximum Screen 961px start*/
@media (max-width:961px){
.start_heal .pickup-car{margin: 25px 0;}
	.start_heal .pickup-car img{height:auto;}
	.schedule-wrp{padding: 0 15px;}
	#to_schedule h2{font-size: 22px!important; margin-bottom: 20px!important; text-align: center;}
	#about_avatar .treatment p{margin-bottom: 20px!important; max-width: 100%; color: #212121 !important;}
	.start-healing .nov-ppc #ppc-amenities{padding: 0vw 1vw !important;}
	body.start_heal{padding-bottom: 55px;}
	.start_heal .ftr_contact ul li{margin-bottom:5px;}
}
/* Maximum Screen 961px end*/
/* Maximum Screen 820px start*/
@media (max-width:820px){
	.start_heal #ppc-wrp .start_hl .icon-box-therapy{min-height: 455px !important;}
	.start_heal #our_facilities .card-bx{flex: 0 0 33.3%; max-width: 33.3%;}
	#our_facilities .card-bx img{border-radius:7px !important;}
	.mob_dn{display:none;}
}
/* Maximum Screen 820px end*/
/* Maximum Screen 768px start*/
@media (max-width:768px){
	.ppc-tp-headr .logo{margin-top: 10px !important;}
	.ppc-tp-headr .res-dn{display: none !important;}
	.start_heal .box-slider{padding: 0 15px;}
	.box-slider .slick-prev{left:3px;}
	.box-slider .slick-next{right:3px;}
	.start_heal #ppc-wrp .start_hl .icon-box-therapy{min-height: 490px !important;}
	.box-slider.slick-initialized .slick-slide{width:48%; margin:0px 7px;}
	span.head-3{font-size: 18px; font-weight: 600!important;}
	#about_avatar .container.start_hl_tab_sec{margin-top: 20px; max-width: 92% !important;}
	.bnr_bottom .ver_cntr{display:block;}
	.bnr_bottom .script_logo{justify-content: flex-start; width: auto;}
}
/* Maximum Screen 768px end*/
/* Maximum Screen 767px start*/
@media (max-width:767px){
	.start-healing h1{font-size: 26px !important;}
	.start_heal #ppc-wrp .start_hl .icon-box-therapy{min-height: auto !important;}
	#about_avatar .treatment ul li{width: 100% !important;}
	.bnr_bottom .ver_cntr{border:0;}
}
/* Maximum Screen 767px end*/

/* Maximum Screen 641px start*/
@media (max-width:641px){
	.column_grid, .column_grid.three_col, .column_grid.two_col{grid-template-columns: auto;}
	.start_heal #our_facilities .card-bx {flex: 0 0 100%; max-width: 100%;}	
	#topbar.ppc-tp-headr {height: 111px !important;}
	.begin_heal_form .learn_more_btn{margin-top:0; margin-bottom:20px;}
}
/* Maximum Screen 641px end*/
/* Maximum Screen 599px start*/
@media (max-width:599px){
	.mbl_enable{display:block; background:url(https://avatarresidentialdetox.com/wp-content/uploads/2022/11/Avatar-Residential-Detox-Center-ppc-490x500-1.webp) no-repeat center center; background-size: cover; width:97%; height:300px; margin:0 auto; margin-bottom:20px;}
	 
	h2 {font-size: 21px!important; line-height: 28px !important;}
	.column_grid{grid-gap:7px;}
	.st_heal_bnr_wrap{max-width: 90% !important; margin: 0 auto;}
	.start_heal #special_therapy, .sh_banner{padding:15px 0px !important; background:none;}
	.start_heal #ppc-amenities h1{text-align:left; font-size: 26px !important;}
	.start_heal #ppc-amenities span.head-3{text-align:left;}
	.start-healing #ppc-amenities .under_list {width: auto !important;}
	.col-md-3.card-bx{flex: 0 0 100%; max-width: 100%;}
	.start_heal .begin_heal_form .icon_list_blue li{font-weight:normal; font-size:17px	; letter-spacing:1px;}
	.start_heal .begin_heal_form .cont-wrp .icon_list_blue{padding-left: 5px;}
	.begin_heal_form h2{margin-bottom:12px !important; font-size:20px;}
	.prv-conf{margin-bottom:0;}
	span.head-3{font-size: 16px;}
	h2{font-size: 21px!important; line-height: 28px !important;}
	.start_hl_tab_sec span.head-3{margin-top: 0; color: #212121 !important;}
	.start_heal .begin_heal_form{padding: 25px 0 40px 0 !important;}
	.wt-wetreat .start_hl_tab_sec .tab{display:none !important;}
	.SH_tab_content{border:0; padding-bottom:0;}
	.start_heal #about_avatar.wt-wetreat{padding:5px 0;}
	.start_heal .pickup-car img{position:inherit;}
	#London::before{background:none;}
	#to_schedule p{font-size:16px !important;}
	.start_heal .box-slider{padding: 0 36px;}
	
	.ftr_cta_wrp img, .start_heal .ftr_cta_box{width: 100%;}
	
	.start_heal #footer{padding-bottom: 0 !important;}
	.start_heal .ftr_contact ul li{margin-bottom: 10px;}
	.start_heal .ftrl-logo-a{position: inherit; margin-top: 20px;}
	.start_heal .legitscript{padding-bottom: 0;}
	.start_heal .ftrl-logo-a img{width: auto; height: 90px; margin-left: 0!important; max-width: 100%!important; max-height: 100%!important;}
	.start_heal .footer-fixed{font-size: 15px !important; padding: 1px 15px !important;}
	.start_heal .footer-fixed .avatar-btn{font-size: 18px !important;}
	.start_heal .ftr_cta_box h3{font-size: 20px !important;}
	body.start_heal{padding-bottom: 45px;}
	.start_heal #about_avatar .tabcontent h3{display:block !important; margin-bottom:10px!important;}
	#about_avatar .SH_tab_content .treatment{padding:0;}
	.start_heal .footer_cta{padding-bottom:0;}
	.ftr_left_wrap {padding-right: 0px;}		
	.home .team_wrp{width: 300px; margin: 0 auto; margin-bottom:20px;}
	.bnr_bottom{padding:30px 0 15px 0;}
}
/* Maximum Screen 599px end*/

/* Maximum Screen 481px start*/
@media (max-width:481px){
	.start_heal.pickup-car{margin-top: 0!important;}
	.schedule-wrp{padding: 0;}
}
