
@media (max-width: 1250px){

body{touch-action: manipulation;}

    .footer-content{padding-top: 20px;}

.star-here-div a {font-size: 15px; padding: 6px 14px;}
.star-here-div h2 {
font-size: 26px;}

.right-div-img img {
max-height: 360px;
width: 100%;
object-fit: contain;
}
.metaslider .caption a{    font-size: 15px;    padding: 9px 31px;}

.metaslider .caption h6 {font-size: 25px;}

.cap_inner1 {max-width: 60%;}

.menu_main {position: relative;right: 5%;}

.menu > li > a {
padding: 37px 7px;}

#menu-primary>li {
margin-left: 0px!important;
}

}

@media (max-width: 1199px){

section.about-section.therapist_up h4{    font-size: 20px;}

.Therapist_one h2 {font-size: 18px;}

.footer-content .cont_txt p{font-size:18px;}

.footer-content .fb_icon{margin-bottom: 10px; margin-right:2px; }

.footer-content .tw_icon{margin-bottom: 10px; margin-right:2px;}

.footer-content .ln_icon{margin-bottom: 10px; margin-right:2px;}

.footer-content .gl_icon{margin-bottom: 10px; margin-right:2px;}	

.mission_left {margin-top: 130px;    padding-left: 5%!important;}	

.mission_left .our_mission_box{    margin-bottom: 30px; }

.top_head_right ul:last-child li{margin-right: 0;}

.r_a_q{float: right;}

p.mailpoet_paragraph input.mailpoet_submit {margin-left: 5% !important;}

.page.page-id-13 #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {margin-left: 5% !important;width: 96% !important;}


.ft_contact_bx  .ph_num .fa{margin-top:13px; font-size: 26px!important;}

.ft_contact_bx .ph_num{font-size:31px;}

.ft_contact_bx .mail_num{font-size:16px;  margin-top: 10px;}

.ft_contact_bx  .mail_num .fa{margin-top:3px;}

.serv1 h1 {color: #00000f; font-size: 20px;}

.header_right .fa-phone{position: relative; left: 274px;}

.socl {width: 100%;float: right;text-align: center;margin-bottom: 30px;display: inline-block;}

.header_right {display: block; float: right; width: 100%;}


.rank {width: 100%; float: none; text-align: center; margin:0px;}

.rank img{width:111px; }

.mg-spd1{text-align: center;}

#cssmenu{display: inline-block; float: none;}

.mg-spd1 {padding:28px 0 18px;}

.menu > li > a{    padding: 11px 9px}

section.about-banner{padding: 80px 0px 120px;}

.dramds_services_txt{padding: 0 40px 31px;}

.dramds_services_box h2{font-size: 30px;}

.dramds_services_img {min-height: 380px;max-height:380px;}

.dramds_services_img img{min-height: 380px;max-height:380px;}


}




@media (max-width: 1100px){
    .about-internal {
    position: relative;
    bottom: -70px;
}

.explore-home h2{    font-size: 25px;}

.explore-div{padding-top: 10px;}

.pd-both{margin-top:0px !important;}

.menu > li > a{ padding: 9px 9px; font-size: 13px;}

section.about-banner{padding: 70px 0px 110px;}


}



@media (max-width: 991px){
.explore-home.testimonial-div {
    margin-bottom: 8px;
}

    section.about-banner{padding-bottom: 100px;}
    .addr {
    text-align: left;
    width: 25%;
    float: left;
}
    .fotr-bg img {
    margin-top: 0%;
}
    .foot-logo {
    padding-bottom: 13px;
}
    .text-testimonal {
    top: 197px !important;
}
    .testimonial-div {
    margin-top: 0;
}
    .testimonial-div:before{display: none;}

    .page-id-13 .carousel-inner > .item {
    min-height: 130px;
}

    .text-testimonal {
    width: 77% !important;}

    .carousel-inner .item h5{text-align: center;    float: unset;right: 0px;}
    .carousel-inner p {
    text-align: center;}

    .counselor-div{margin-bottom: 30px;}

    .explore-div{    padding-bottom: 0px;}

.explore-help:nth-child(3) {
margin-top: 0px;
}
.explore-help:nth-child(5) {
margin-top: 0px;
}
.img-explore-help img {
width: 100%;
object-fit: cover;
max-height: initial;
}

.explore-help {
width: 48%;
float: left;
}

.explore-div{    padding-top: 20px;}

.metaslider .caption a{font-size: 14px; padding: 10px 29px;}

.metaslider .caption h6 {
font-size: 21px;
line-height: 26px;
width: 100%;
}
.cap_inner1 {
max-width: 100%;
}
.menu_main {
right: 0;
}

.sp-slideshow::before{display: none;}

.dramds_sec1 p{padding: 0;}

.dramds_sec1{    padding: 50px 0 70px;}

.dramds_services_img {min-height:inherit;max-height:inherit;}

.dramds_services_img img{min-height:inherit;max-height:inherit;}

.dramds_services .col-md-6{width: 100%;float: left; margin:15px 0;}

.dramds_services{    padding: 20px 0 10px;}

.h_it_work_main {min-height: 365px;padding-top: 50px;}

.h_it_work_main h2 {
line-height: 46px; margin-top:0;
font-size: 34px;}

.test{min-height: inherit;
position: relative;
padding: 40px 0px;}  

.fotr-bg .col-md-4 {
width: 33.33333333%; float:left;
}    

.nav_panel li a{padding: 0 10px;}



.Therapist_one{    padding-bottom: 15px;}

.Therapist_one h2 {font-size: 20px;text-align: center; padding-top: 15px;}

.team-one.col-md-12 .col-md-4 {width:33.33%;float:left;} 

.team-one.col-md-12 .col-md-8 {width: 66.66666667%;float:left;} 

.about-imgmain .about-img{width:33.33%; float:left;}    

.addrs{padding-right:0!important;}    

.massage_left {padding-right: 0!important;}

.massage_images {padding-left: 0!important; margin-top:20px;}

.fotr-bg img{}
.how_it_work_main .how_it_work4{width: 50%; margin-bottom: 20px;}	

section.about-banner{    padding: 50px 0px 100px;}	

.about-left h1{font-size: 36px;}

.location_sec_top_main .book_ap_top_box .left {padding: 30px 0;width: 100%;}

.location_sec_top_main .book_ap_top_box .right { padding: 30px;width: 100%;}

.book_ap_top_content {
padding: 50px 0 30px;
}	

.footer-content .foot_img{ margin-bottom: 40px; min-height: 240px; }

.footer-content .foot_img2{ margin-bottom: 0px; min-height:inherit; }

.testimon{width: 100%!important;}

.testi_right {padding: 0px 15px 0 15px!important; width: 100%!important; float: left; margin-top: 80px;}

section.bto_about{    padding-top: 50px;     padding-bottom: 50px;}	

.testimon h1:before {
position: absolute;
width: 65px;
height: 60px;
left: -30px;
top: -30px;
background-size: 100%;
}

.testimon h1{padding-bottom: 0;}

.blog_main .blog_box .blog_img {height: inherit;}	

.blog_main .blog_box .blog_img img { width: 100%; height: 180px;}

.blog_main h2{ margin-bottom: 40px; }

.blog_main .blog_box .blog_details {padding: 30px 0;}

.blog_main .blog_box .blog_details h4{font-size: 18px;     line-height: 26px;}

.h_it_work_main .left {width: 100%;}

.h_it_work_main .left img { min-height: inherit; max-height: inherit;}	

.h_it_work_main .right {
width: 100%;
padding: 50px 8%!important;
min-height: inherit;
max-height: inherit;
}

.apart_main h3{    padding: 0 0px 15px;}

.apart_main p{    padding: 0 0px;}	

.mission_right{display: none;}

.parenting_section:after{display: none;}

.our_mission_main:after{display: none;}

.our_mission_main:before{display: none;}

.our_mission_main{min-height: 590px; padding-bottom: 100px;}

.mission_left {
margin-top: 130px;
padding-left: inherit!important;
width: 80%!important;
margin-left: auto;
margin-right: auto;
float: none!important;
}	

.logo_main{width: 100%!important; text-align: center;}

.mg-spd1 {width: 100%!important; text-align: center;    padding: 15px 0 0;}

.headr_right {width: 100%!important; text-align: center; padding: 0 0 20px 0;padding-right: 15px!important;}

.r_a_q {float: none;display: inline-block;}

.headr_right_in { float: none;}

.headr_right .call_us {width: inherit;float: none;display: inline-block;}

.menu_main {width: 100%;}

.about_left{width: 100%;float: left;}

.about_right{padding-left: 15px !important;width: 100%;float: left;}

.metaslider .caption {}

.metaslider .caption p{font-size: 26px;line-height: 26px;}

.caption h1{margin-bottom: 0;font-size: 50px;}

.banner{margin-top: 0px;}

section.about-section h4{clear: both;}

.foot_img.numb_txt{border-right:none;}

.numb_text{border-right:none;}

.carousel-control{}

.carousel-inner p {padding-top: 0px;width: 100%;     padding: 0;}

.about_kenle_section{padding-bottom: 70px;}

.about_right {padding-top: 20px;}

.metaslider .caption-wrap{}

.mg-spd1{margin-top: 0px !important;}

.cat-18-contant.abou_cynthia h1 {width: 76% !important;}

#wprmenu_bar {z-index: 99999 !important;}

.phn_txt h2 {font-size: 23px;    padding-bottom: 15px;}

.phn_txt {text-align: center;width: 100%;float: inherit !important;}

.phn_txt h2{ float: inherit;}

.menu > li > a{ border-left: none!important;}

#cssmenu ul li:last-child{    border-right: none !important;}

.footer-content .footer_menu2 .widget ul li {width: 100%;}

.header_right .fa-phone {position: relative; left: 0px;}

.logo {text-align: center; float: left; z-index: 99999; width: 100%; position: relative; left: 0; height: inherit;}

.header_right {text-align: center;float: none;width: 100%;}

.socl {width: auto; float: none; text-align: left; margin-top: 11px;display: inline-block; margin-bottom: 24px;}

#cssmenu {font-family: 'Roboto',sans-serif;}

.menu-primary-container{text-align: center !important;  width: 100%;}

#menu-primary{ display: inline-block !important; float: none !important;}

.serv1 h1 {font-size: 15px;}

.menu > li > a {font-size: 13px;padding: 10px 10px;text-transform: uppercase;}

.headpanel .fb_icon{width:30px; height:30px;}

.headpanel .ln_icon{width:30px; height:30px;}

.headpanel .tw_icon {width:30px; height:30px;}

.headpanel .gl_icon{width:30px; height:30px;}

.headpanel .fb_icon .fa{font-size:15px; margin-left:9px; margin-top:7px;}

.headpanel .tw_icon .fa { font-size: 15px; margin-left: 6px; margin-top: 5px;}

.headpanel .ln_icon .fa { font-size: 15px; margin-left: 7px;}

.headpanel .gl_icon .fa { font-size: 15px; margin-left: 5px; margin-top: 4px;}

.fb_icon{margin-right:0;}

.tw_icon{margin-right:0;}

.ln_icon{margin-right:0;}

.gl_icon{margin-right:0;}

.provide h1{font-size:28px;}

.provide p{font-size:19px;}

.serv1 h1{font-size:15px;}

.serv1 p{font-size:15px; line-height:27px;}

.view_txt2 a{font-size:14px;}

.carousel-inner p{width:100%;}

.emergency h1{font-size:40px;}

.emergency p{font-size:22px;}

.learn_more2 a{font-size:14px;}

.add{font-size:18px;}

.ft_contact_bx{padding: 20px 15px;}

.ft_contact_bx .ph_num{font-size:23px;}

.ft_contact_bx .ph_num .fa { margin-top: 8px; font-size: 21px!important;}

.ft_contact_bx  .mail_num .fa{font-size: 12px!important; margin-right:5px;}

.ft_contact_bx .mail_num{font-size:13px;}

.copyright_bx{font-size:13px;}

.addrs { margin-bottom: 30px;}

#footer-Social .textwidget{display: table; margin: 0px auto;}

.pd-tct {line-height: 24px; text-align: center; display: block;}

}

@media (max-width: 768px){

#wprmenu_bar {background-color: #0067da !important;}

.caption h1 {font-size: 40px;margin-top: 0px;}

.logo{padding-bottom: 15px !important;}

.mg-spd1 {padding: 0;}

#wprmenu_bar .menu_title a {top: 0!important;color: #fff!important;}



}



@media (max-width: 767px){
    .fotr-bg img{width: 30%;}
    .testimonal-images img{display: none;}

    .text-testimonal {
    width: 100% !important;
    right: 0px;
}
    .testimonial-div {
    margin-bottom: 0px !important;
}
    .page-id-13 a.carousel-control span {
    color: #fff;
}
.explore-home.testimonial-div {
    padding-bottom: 30px;
    height: 370px;
}
    .text-testimonal {
    top: 141px !important;
}

.explore-home p{ width: 80%;font-size: 15px;}

#wprmenu_bar {
z-index: 999999999 !important;
}
#mg-wprm-wrap.cbp-spmenu-right, #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right.custom, #mg-wprm-wrap.cbp-spmenu-left.custom, .cbp-spmenu-vertical{
z-index: 9999999999 !important;
}

.metaslider .caption h3 {font-size: 34px;line-height: 35px;}  

.metaslider .caption h6 {font-size: 20px;line-height: 29px;}

.dramds_sec1 h2 {font-size: 36px;}

.dramds_sec1{background-attachment: inherit;}

.h_it_work_main{background-attachment: inherit;    min-height: inherit; padding-bottom: 40px}

.h_it_work_main p{    padding: 0;}

.test{background-attachment: inherit;}

.test h2 { margin-bottom: 0; margin-top: 0;}

.fotr-bg .col-md-4 {
width: 100%; float:left; border-bottom: #2d5074 solid 1px;
padding-bottom: 25px;
margin-bottom: 25px;
}  

.fotr-bg .last-f {
border-bottom:0;
padding-bottom:0;
margin-bottom:0;
}  

#menu-footer li{padding: 5px 0;}

#mg-wprm-wrap ul li { border-bottom: solid 1px rgba(97, 97, 97, 0.5)!important;}






.headpanel{    padding: 5px 0 3px;}    

.page-id-1290 .blog_main .blog_box .blog_details {min-height: inherit;}

.team-one.col-md-12 .col-md-4 {width:100%;} 

.team-one.col-md-12 .col-md-8 {width:100%;} 

.team-one.col-md-12 h2 { position: relative;     margin-bottom: 0px;}

.team-one.col-md-12 p { padding-top: 0!important;}

.about-imgmain .about-img{width:100%; margin-bottom:20px;}  

.page-id-1218 section.about-section ul li{width:100%;    padding: 10px 0 3px 15px;}


.location_sec_top_main .top_link_main ul li{    width: 100%; margin-bottom: 5px;}

.corporate img {width:100%; margin-left: 0!important; margin-bottom: 20px!important;}

.book_ap_top_content ul { margin: 0px 0 0 0;}

.book_ap_top_content {padding: 20px 0 30px;}

.meet_our_main{    padding: 20px 15px 10px 15px;}

.meet_our_main_inn{padding: 40px 15px 50px;}

.location_sec_top_main .book_ap_top_box{margin-top: 0; padding: 15px;}	

section.about-banner{padding: 70px 0px 80px;}

.about-left h1 {font-size: 30px;}	

.footer-content .foot_img{}

.testimon {  padding-left: 50px!important;}	

section.bto_about {
padding-top: 30px;}

.blog_main .blog_box .blog_img img {height: inherit;}

.blog_main .blog_box{    margin-bottom: 10px;}

.blog_main .view_more_main{    margin: 10px auto 0;}

.blog_main .col-md-4 { padding: 0 15px;}

.parenting_section {padding: 0px 0 40px;}

.apart_main {padding: 0 0 30px 0;}	

.serv1 { margin-top: 30px;}	

.our_mission_main {
min-height: 500px;
padding-bottom: 30px;
}

.servimg img{max-height: inherit;}

.mission_left {
margin-top: 130px;
padding-left: 15px!important;
width: 100%!important;
margin-left: auto;
margin-right: auto;
float: left!important;}


.our_mission_main:before{display: none;}	


.star_tans_section{padding: 30px 0; }

.about_left p{}

.star_tans_section h1{font-size: 30px;line-height: 44px;}

.about_left .read_more{}

.top_head_right ul:last-child li{margin-right: 15px;}

.mg-spd1{display:none !important;}

.banner{margin-top: 0;}

.top_head_right{text-align: center;padding-bottom: 0 !important;}

section.about-section h3{padding: 10px;}

.numb_text {padding-bottom: 7px !important;}

.testimon h1 {padding-bottom: 20px;}

.serv1.cat-18.cythia.t_txt_t {max-height: 510px;min-height: 510px;}

.serv1.cat-18.even {width: 49%;float: left;}

.serv1.cat-18.odd {width: 49%;float: left;}

.footer-content p {text-align:left;    line-height: 22px;}

.fotr-bg {text-align:center;}

.fotr-bg  img {display:inline-block;}

.fotr-bg img {margin-top: 0px; border-radius: 8px; margin-bottom: 0px;}

.servimg img{    width: 100%;}

.bx_img  {    text-align: center;}

.bx_img  img {display: inline-block;}

.social_icon_bx{display:none;}

.menu > li > a{font-size:13px; text-transform:uppercase;     padding: 12px 10px;}

.logo{ float:none; margin-left:auto; margin-right:auto;position: static;margin-top: 0;padding-top: 0; padding-bottom: 6px!important;}

.header{position: static;}

.header_right { width: 100%; margin-left: auto; margin-right: auto; margin-top: 10px;}

.ph_num {font-size: 26px; display: inline-block;margin-bottom: 5px;}

.mail_num{font-size:17px;}

.ph_num .fa{font-size:22px!important; margin-top:12px; float:none; display: inline-block; }

.mail_num .fa{font-size:16px; float:none; display: inline-block;}

.socl {text-align: center;margin-bottom: 20px;margin-top: 5px; width: 100%;}

.provide h1 {font-size: 23px;}

.provide p {font-size: 20px;}

.we_do h1{text-align:center;}

.we_do h1:after {content: "";position: absolute;background: #828282;height: 3px;width: 52px;bottom: -9px;left: 0;display:inline-block;right:0;margin-left:auto;margin-right:auto;}

.we_do p{text-align:center;}

.learn_more{width:121px; float:none; margin-left:auto; margin-right:auto; display:table; margin-bottom: 20px;}

.bx_img2{width:440px; float:none; margin-left:auto; margin-right:auto;}

.carousel-inner p{ }

.sliderpanel .carousel-inner {min-height: 240px!important;}

.sliderpanel .carousel-control{width:94%; margin-top:140px;}

.emergency h1 { font-size: 36px;}

.emergency p { font-size: 20px;}

.footer-content h1 {margin-top: 20px;}

.footer_list{ float:none; margin-left:auto; margin-right:auto; }

.footer_list li{text-align:center;}

.add{text-align:center;}

.add2{text-align:center;}

.social_icon_bx2{width:177px; float:none; margin-left:auto; margin-right:auto;margin-top: 20px;margin-bottom: 20px;}

.ft_contact_bx .ph_num .fa {margin-top: 13px;font-size: 26px!important;}

.ft_contact_bx .ph_num {font-size: 31px;}

.ft_contact_bx  .mail_num .fa{font-size:18px!important; margin-right:12px;}

.ft_contact_bx .mail_num{font-size:16px;}

.ft_contact_bx{width:275px; float:none; margin-left:auto; margin-right:auto;}

}

@media (max-width: 700px){

.clientimage img {width: 50%;}    

#mailpoet_form_1 .mailpoet_paragraph {width: 93% !important;margin: 0px ;padding: 5px 0px !important;}

.star_tans_section h6{    padding-bottom: 25px;}

.about_start {text-align: center;padding-top: 4px;padding-bottom: 25px;}

.metaslider .caption-wrap {}

.top_head_right ul li{line-height: 26px;}

.top_head_left {float: none;width: auto;text-align: center;}

.top_head_right {width: 100%;text-align: center;padding-bottom: 16px;}

#mailpoet_form_1 .mailpoet_paragraph {width: 100%;margin: 0px;padding: 19px 0px;}

.page.page-id-13 #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {width: 100%;margin-left: 0%;}

p.mailpoet_paragraph input.mailpoet_submit {float: none; margin: 0px auto;}

.metaslider .caption{    padding-top:0!important;}

.menu_main{display: none;}

}


@media (max-width: 640px){
.about-left h1 {font-size: 24px;     line-height: 28px;}

.metaslider .caption h3 {font-size: 24px;line-height: 20px;}  

.metaslider .caption h6 {font-size: 16px;line-height: 26px;    margin-top: 5px;}

.metaslider .caption {
bottom: 20px;padding: 0px 10px !important;
}

.metaslider .caption a{font-size: 14px;    padding: 13px 23px;    margin-top: 0px;}



section.about-banner { padding: 50px 0px 90px;}

.therapists_details img{width:70%; margin:0 auto 20px auto; float:none;}

.top_link {margin-top: 9px;width: 100%;text-align: center;}

.social_wrap{display:none;}

.top_link a:last-child{display:none;}

.top_link a:first-child:after{display:none;}

.top_link a{    padding: 0px 0;}




}



@media (max-width: 520px){

.xyz {
    width: 100% !important;
    min-height: 200px;
    max-height: 258px;
    object-fit: contain;
}

.metaslider .caption a {
margin-top: 2px;
padding: 6px 15px;
}

.metaslider .caption h3 {font-size: 20px;}

.dramds_sec1 h2 {font-size: 28px;}

.dramds_services_box h2 {font-size: 24px;}

.dramds_services_txt {
padding: 0 15px 5px;
}

.dramds_services {
padding: 0 0 30px;
}

.carousel-inner p{ font-size:19px;margin-top: 15px;}

.test h2{ font-size:32px;}

.footer_copy p{margin-bottom: 0px;
margin-top: 10px;}



input.therap_btn { margin-top: 10px;width: 100%;}

input.therap_inpt{width:100% !important;}

section.about-section ul li{width:100%;}

.footer-content .foot_img{ width: 100%; min-height: inherit; border-bottom: #464545 solid 1px; padding-bottom: 20px; margin-bottom: 25px;}

.footer-content .f_social{border-bottom:0; padding-bottom: 0px; margin-bottom: 0px;}

.footer-content{    padding: 20px 0 10px 0;}

.location_sec_top_main .book_ap_top_box .left ul li {width: 100%;}

.location_sec_top_main .book_ap_top_box .left h2 {font-size: 22px;}

section.about-banner{padding: 40px 0px 80px;}

.about-left h1 {margin-bottom: 3px;}

.meet_our_main_inn h1 {font-size: 28px!important; line-height: 38px;     margin: 0 0 30px 0;}

.owl-carousel .owl-item .item h3{font-size: 24px;     margin: 15px 0 20px;}

.how_it_work_main .how_it_work4{width: 100%; margin-bottom: 60px;}

.how_it_work_main .how_it_work4 .p_details {min-height: inherit;}

.how_it_work_main h1{font-size: 30px;     margin: 0 0 30px 0;}

.how_it_work_main .how_it_work_content{margin: 0px 0 0 0;}


}

@media (max-width: 600px){
    .addr {
    text-align: left;
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.logo img {
margin-top: 6px;
width: 35%;
}
}

@media (max-width: 500px){
    .explore-help {
width: 100%;}

.testimon h1 {font-size: 22px;}

.star_tans_section{padding: 55px 0 20px;}

section.simply_txt {padding: 20px 0 40px;}

#mailpoet_form_1 .mailpoet_paragraph {width: 95% !important;margin: 0px ;padding: 5px 0px !important;}


.parent {width: 100%;margin-top: 0px !important;padding-left: 0% !important;}

.about_left::before{display: none;}

.blog_main .blog_box{    margin-bottom: 0px;}

}


@media (max-width: 479px){
    .dramds_services {
    padding: 0 0 10px;
}
    .about-section{    padding-top: 20px;}

    section.about-section h1{margin-top: 0px;}
    .about p strong {
        line-height: 19px !important
    font-size: 16px!important;}

.img-explore-help a {
width: 78%;
font-size: 18px !important;
}
.img-explore-help img {
max-height: 256px;
}


.explore-home p {
width: 100%;
font-size: 14px;
}

.explore-home h2 {font-size: 22px;}

.metaslider .caption h6 {font-size: 14px;line-height: 21px;margin-top: 5px;}

.about_start a {padding: 12px 8px; font-size: 16px;}

.about_start {padding-bottom: 20px;}

.parent {margin-top: -8px !important;}

.lm-text h2 {font-size: 24px;}

.book {font-size: 20px;}

.lm-text h3 {font-size: 32px; line-height: 40px;}

.txt1 { font-size: 16px;}

.ph_num{font-size:24px;}

.mail_num .fa{margin-bottom:5px;}

.provide h1{font-size:20px;}

.provide p { font-size: 16px;}

section.bto_about{padding-top:40px;}

.bx_img2{width:100%; height:auto;}

.sliderpanel .carousel-control{margin-top:210px;}

.sliderpanel .carousel-inner {min-height: 300px!important;}

.emergency h1{font-size:28px;}

.emergency p {font-size: 18px;}

.caption h1{font-size: 30px; padding-bottom: 0;}

.metaslider .caption p{font-size: 20px;}

.inner-page h3{font-size: 24px!important;line-height: 33px;}

.team-one.col-md-12 h2 {font-size: 18px!important;}

section.about-banner{padding: 40px 0px 80px;}

.about-left h1 {font-size: 20px;}


}



@media (max-width: 420px){

.dramds_services_box p {
font-size: 18px;
line-height: 23px;
margin-bottom: 5px;
}   

.dramds_services_box h2 {
font-size: 18px;
margin: 0;
}

.dramds_services_txt a {
font-size: 13px;
margin-top: 8px;
padding: 7px 14px;}

.h_it_work_main h2 {
line-height: 37px;
font-size: 25px;
}

#menu-footer li {
padding: 2px 0;
width: 49%;
float: none;
display: inline-block;
}

.nav_panel li a {
padding: 7px 10px;
background: #024!important;
font-size: 13px!important;
display: block;
border-right: 0;
}


.clientimage img {width: 100%;}

.selectposition_main {width: 100%;}

.Careers .selectposition3 {margin: 0 0 10px 0;}

.Careers .selectposition{line-height: 21px;    padding-left: 0;}

.Careers .selectposition2{padding-left: 0;}

.Careers .wpcf7-submit { margin: 10px 0px 0 0;    padding: 0px 0;width: 100%;}

.Careers .wpcf7-form-control-wrap {width: 100%;padding: 0;}

#faqAccordion h4{font-size: 22px;line-height: 28px;}

.carousel-control {margin-top: 0;}

.about_left h4{font-size: 26px;}

.star_tans_section h1 {font-size: 28px;line-height: 38px;}

.about_left p{font-size: 21px; line-height: 34px;}

.carousel-control { top: 103% !important;}

.carousel-control.right {left: 28px!important;}

.location_sec_top_main .book_ap_top_box .left .call_us {margin: 20px 0 0 0;padding: 0px 0;width: 100%;text-align: center;}

.location_sec_top_main .book_ap_top_box .left .c_btn    { padding: 0px 0; width: 100%; text-align: center;}

.location_sec_top_main .book_ap_top_box .right {padding: 30px 15px;}

section.about-banner{padding: 20px 0px 70px;}

.about-left h1 {font-size: 18px;}

.book_ap_top_content p{font-size: 21px; line-height: 34px;}

.book_ap_top_content ul li{font-size: 21px!important; }

.how_it_work_main .call_us{margin: 20px 0 0 0;padding: 0px 0;width: 100%;text-align: center;}

.how_it_work_main .c_btn{ padding: 0px 0; width: 100%; text-align: center;}

.inner-page p{font-size: 21px!important; line-height: 34px!important;}

section.about-section ul li{font-size: 21px!important;}

.therapists_details img{width:100%; margin:0 0 20px 0;}

}


@media (max-width: 400px){
    .xyz {
    width: 100% !important;
    min-height: auto;
    max-height: inherit;
    object-fit: unset;
}

    .fotr-bg img {
    width: 59%;
}
.metaslider .caption {
bottom: 5px;}

.metaslider .caption a {
margin-top: 2px;
padding: 3px 10px;
font-size: 10px;
}
.metaslider .caption h6 {
font-size: 13px;
line-height: 17px;
margin-top: 2px;
margin-bottom: 0px;
}

.logo img {margin-top: 6px;width: 50%;}

section.simply_txt p{padding: 2px;}

.about_start a {padding: 12px 8px;font-size: 14px;width: 100%;float: left;}

.headr_right .call_us{padding-right: 0px;}

section.about-banner{padding: 15px 0px 70px;}

.about-left h1 {font-size: 17px;    line-height: 23px;}

.about-right ul li {font-size: 13px;}

}

@media (max-width: 360px){

#menu-footer li {width:100%;}

}   


@media (max-width: 1199px){
   .text-testimonal {
    top: 224px;
}

.img-explore-help a{width: 76%;    font-size: 14px;}

section.about-banner {    padding: 85px 0px;    background-size: cover;}

.about-left h1 {font-size: 29px;    margin-bottom: 0px;}

.about p {font-size: 17px;line-height: 32px;}



}



@media (max-width: 1023px){

section.about-banner {    padding: 65px 0px;     padding-bottom: 100px;   background-size: cover;}

.about-left h1 {font-size: 30px;}

.about p {font-size: 16px;line-height: 30px;}

}



@media (max-width: 767px){
    .explore-div.blog-one {
    padding-top: 0;
}


section.about-banner {    padding: 50px 0px;padding-bottom: 88px;    background-size: cover;}

.about-left h1 {font-size: 24px; }

.xyz {width: 35%;    margin: 0 0 15px;    max-width: 100%;}

.about p {    font-size: 16px;       line-height: 27px;    margin-bottom: 15px;}

.about-section .bg {      padding: 5px 15px 10px;       margin-bottom: 45px;    }

section.about-section .bg h3 {padding: 9px 0 0px;}

.about-section .bg::after {left: 15px;}

.addrs{padding:0px 12px !important;}

.addrs p {font-size: 17px;line-height: 25px;}

}